.k2c-hs{box-sizing:border-box;max-width:880px;margin:0 auto;padding:8px;background:#fff;border-radius:18px;box-shadow:0 20px 50px rgb(1 15 51 / .34);font-family:Poppins,-apple-system,"Segoe UI",Roboto,sans-serif;color:#0b1b33;text-align:left}.k2c-hs *{box-sizing:border-box}.k2c-hs-tabs{display:flex;gap:4px;padding:0 0 6px;margin:0;background:none}.k2c-hs-tabs label{position:relative;flex:1;cursor:pointer;margin:0}.k2c-hs-tabs input{position:absolute;opacity:0;inset:0;width:100%;height:100%;cursor:pointer;margin:0}.k2c-hs-tabs span{display:flex;align-items:center;justify-content:center;height:40px;border-radius:9px;font:600 13.5px/1 Poppins,sans-serif;color:#7e8ca3;background:#fff0}.k2c-hs-tabs input:checked+span{background:#eff6ff;color:#1d4ed8}.k2c-hs-tabs input:focus-visible+span{outline:3px solid #93b4ff;outline-offset:1px}.k2c-hs-grid{display:flex;gap:8px;align-items:flex-end;padding:0 4px 4px}.k2c-hs-f{flex:1 1 0%;min-width:0;margin:0}.k2c-hs-f[hidden]{display:none}.k2c-hs-f label{display:block;margin:0 0 4px 2px;font:600 10.5px/1.2 Poppins,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#6b7a90}.k2c-hs select,.k2c-hs input[type=text]{display:block;width:100%;height:46px;min-height:46px;border:1px solid #e4e9f2;border-radius:9px;padding:0 10px;font:400 14.5px/1.2 Poppins,sans-serif;background:#f6f8fc;color:#0b1b33;box-shadow:none;text-overflow:ellipsis}.k2c-hs input[type=text]::placeholder{color:#7e8ca3}.k2c-hs select:disabled{color:#7e8ca3}.k2c-hs select:focus-visible,.k2c-hs input:focus-visible,.k2c-hs button:focus-visible{outline:3px solid #93b4ff;outline-offset:1px}.k2c-hs-f.k2c-hs-loc{flex:.9 1 0}.k2c-hs-f.k2c-hs-gocell{flex:0 0 auto}.k2c-hs button.k2c-hs-go{display:flex;align-items:center;justify-content:center;height:46px!important;min-height:46px!important;padding:0 18px!important;background:#011645!important;color:#fff!important;border:1px solid transparent!important;border-radius:9px!important;font:600 14.5px/1 Poppins,sans-serif!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;white-space:nowrap;cursor:pointer}.k2c-hs button.k2c-hs-go:hover,.k2c-hs button.k2c-hs-go:focus,.k2c-hs button.k2c-hs-go:active{background:#06225f!important;color:#fff!important}.k2c-hs-foot{display:flex;align-items:center;gap:14px;padding:2px 4px 2px;min-height:34px}.k2c-hs button.k2c-hs-more{background:transparent!important;color:#011645!important;border:0!important;padding:6px 8px!important;min-height:0!important;height:auto!important;font:600 13px/1 Poppins,sans-serif!important;text-transform:none!important;box-shadow:none!important;text-decoration:underline;text-underline-offset:3px;cursor:pointer;border-radius:6px!important}.k2c-hs button.k2c-hs-more:hover,.k2c-hs button.k2c-hs-more:focus,.k2c-hs button.k2c-hs-more:active{background:#eff6ff!important;color:#011645!important}.k2c-hs button.k2c-hs-reset{background:transparent!important;color:#6b7a90!important;border:0!important;padding:6px 8px!important;min-height:0!important;height:auto!important;font:500 13px/1 Poppins,sans-serif!important;text-transform:none!important;box-shadow:none!important;cursor:pointer;border-radius:6px!important}.k2c-hs button.k2c-hs-reset:hover,.k2c-hs button.k2c-hs-reset:focus{background:#f6f8fc!important;color:#011645!important}.k2c-hs-spacer{flex:1}.k2c-hs a.k2c-hs-all{font:500 13px/1 Poppins,sans-serif;color:#1d4ed8;text-decoration:none;padding:6px 8px}.k2c-hs a.k2c-hs-all:hover{text-decoration:underline}.k2c-hs-assume{margin:0;font:400 12px/1.4 Poppins,sans-serif;color:#6b7a90}.k2c-hs-assume[hidden]{display:none}@media (max-width:900px){.k2c-hs-grid{flex-wrap:wrap}.k2c-hs-f{flex:1 1 calc(33.333% - 8px)}.k2c-hs-f.k2c-hs-gocell{flex:1 1 100%}.k2c-hs button.k2c-hs-go{width:100%}}@media (max-width:560px){.k2c-hs-foot{flex-wrap:wrap;gap:4px 10px}.k2c-hs-spacer{display:none}.k2c-hs{border-radius:14px}.k2c-hs-tabs span{height:38px;font-size:13px}.k2c-hs-f,.k2c-hs-f.k2c-hs-loc{flex:1 1 calc(50% - 8px)}.k2c-hs select,.k2c-hs input[type=text]{font-size:16px}.k2c-hs button.k2c-hs-go{height:48px!important;min-height:48px!important}}