.hst-panel{width:min(1100px,94vw);max-height:90vh;overflow:auto}.hst-panel>header{position:sticky;top:-1px;z-index:3;background:var(--panel,#102130);display:flex;align-items:center;justify-content:space-between;padding:12px 0}.hst-panel>header button{min-width:44px;min-height:44px}.hst-balances,.hst-packages{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:18px 0}.hst-balances>div,.hst-packages>article{padding:18px;border:1px solid #345368;border-radius:12px}.hst-balances strong,.hst-balances span{display:block}.hst-balances strong{font-size:30px;color:#75e0d1}.hst-panel form{display:grid;gap:12px;padding:14px 0}.hst-panel input,.hst-panel select{max-width:100%}.hst-table-wrap{overflow:auto}.hst-panel table{width:100%;white-space:nowrap}.hst-phone-link{white-space:nowrap}.hst-call-extra{display:flex;gap:10px;flex-wrap:wrap}.hst-call-extra label{min-width:150px}
.hst-panel{box-sizing:border-box;padding:20px;color:var(--text,#e3edf5)}.hst-panel h3{margin:18px 0 8px}.hst-panel p{line-height:1.55}.hst-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid #345368;padding:8px 0 14px}.hst-tabs button[aria-pressed=true]{background:#14574e;color:#c5fff1;border-color:#2fa992}.hst-context,.hst-personal{padding:14px 18px;background:#143b38;border:1px solid #28635b;border-radius:10px}.hst-context p,.hst-personal p{margin-bottom:0}.hst-steps{display:flex;gap:24px;flex-wrap:wrap;padding:12px 0 12px 22px;color:#bacddc}.hst-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.hst-help{margin:14px 0;padding:12px;border:1px solid #345368;border-radius:8px}.hst-help summary{cursor:pointer;font-weight:600;min-height:28px}.hst-segment-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-top:12px}.hst-panel .hst-check{display:flex;gap:8px;align-items:center}.hst-panel .hst-check input{width:18px;height:18px;flex:none}.hst-panel .team-cards article{min-width:0;overflow-wrap:anywhere}.hst-panel form>.primary{justify-self:start}.hst-panel label{display:grid;gap:6px}.hst-panel input,.hst-panel select{box-sizing:border-box;width:100%}.hst-panel button:disabled{opacity:.55;cursor:not-allowed}.hst-panel button:focus-visible,.hst-help summary:focus-visible{outline:3px solid #75e0d1;outline-offset:3px}@media(max-width:600px){.hst-panel{width:94vw;padding:14px}.hst-panel>header{gap:10px}.hst-panel>header h2{font-size:22px}.hst-form-row,.hst-balances,.hst-panel .team-cards{grid-template-columns:1fr}.hst-steps{display:grid;gap:8px}.hst-panel header label{max-width:110px}.hst-tabs button{flex:1;min-height:44px}}
.hst-panel #hstSandbox{width:18px;height:18px}.hst-panel [hidden]{display:none!important}
.hst-panel>header p{margin:8px 0}.hst-panel .team-cards article{display:block}.hst-steps{list-style:none;counter-reset:team-step;padding:0;gap:10px}.hst-steps li{counter-increment:team-step;flex:1;min-width:170px;background:#172a3a;border-radius:8px;padding:12px;line-height:1.45}.hst-steps li:before{content:counter(team-step) '. ';color:#75e0d1;font-weight:700}@media(max-width:600px){.hst-panel{height:auto;max-height:92dvh;margin:auto;border-radius:14px}.hst-panel>header{padding:10px 0}.hst-panel .hst-steps li{min-width:0}.hst-panel .hst-tabs button{font-size:13px;padding:9px}}
