dispatcher-configure{display:block;background:#090b0e;color:#e9edf1;min-height:75vh;padding:48px 24px 80px}dispatcher-configure *{box-sizing:border-box}dispatcher-configure [hidden]{display:none!important}.dc-wrap{max-width:1160px;margin:auto}.dc-wrap a{color:#aab5c7}.dc-kicker{color:#74aaff;text-transform:uppercase;font-size:12px;letter-spacing:.14em;margin-top:32px}.dc-wrap h1{font-size:clamp(32px,5vw,56px);color:inherit;margin:12px 0}.dc-wrap h2{color:inherit;font-size:24px}.dc-progress{display:flex;gap:32px;padding:24px 0;list-style-position:inside;border-bottom:1px solid #30363e;color:#8f98a4}.dc-progress [aria-current]{color:#fff}.dc-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:40px;margin-top:32px}.dc-options{border:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.dc-choice,.dc-extra{border:1px solid #353d49;background:#14181e;border-radius:14px;padding:20px;cursor:pointer}.dc-choice{display:grid;gap:16px;justify-items:start}.dc-choice img{object-fit:contain;width:100%;height:85px}.dc-choice:has(input:checked),.dc-extra:has(input:checked){border-color:#75a9ff;background:#142035;box-shadow:inset 0 0 0 1px #75a9ff}.dc-wrap input{accent-color:#75a9ff;width:19px;height:19px;flex-shrink:0}.dc-extra{display:flex;gap:14px;align-items:center;margin-top:14px}.dc-extra>span{flex:1}.dc-extra>strong{white-space:nowrap}.dc-extra small{display:block;color:#aeb8c5;margin-top:5px;line-height:1.5}.dc-note{font-size:12px;color:#9da8b6;line-height:1.6}.dc-summary{align-self:start;position:sticky;top:24px;border:1px solid #353d49;border-radius:16px;padding:24px;background:#11151b}.dc-row,.dc-total{display:flex;justify-content:space-between;gap:20px;padding:12px 0}.dc-row{font-size:14px;border-bottom:1px solid #29303a}.dc-total strong{font-size:30px}.dc-actions{display:flex;gap:12px;margin-top:28px}.dc-wrap button{border:1px solid #4c5868;border-radius:8px;padding:13px 24px;background:#1c2430;color:#fff;font:inherit;cursor:pointer}.dc-wrap button[data-next]{background:#ebba6c;color:#111;border-color:#ebba6c}.dc-wrap button:disabled{opacity:.4;cursor:not-allowed}.dc-wrap :focus-visible{outline:3px solid #80b2ff;outline-offset:4px}@media(max-width:760px){.dc-layout{grid-template-columns:1fr;gap:24px}.dc-summary{position:static}.dc-progress{gap:12px;font-size:12px}.dc-extra{padding:15px}.dc-options{gap:10px}.dc-choice{padding:14px}.dc-choice strong{font-size:14px}dispatcher-configure{padding:28px 18px 48px}}
.dc-panel-row{position:relative}.dc-panel-row .dc-extra{padding-bottom:56px}.dc-wrap .dc-learn{position:absolute;bottom:12px;left:53px;padding:5px 10px;font-size:12px;background:transparent;border-color:#56677d;color:#bed5f5}.dc-dialog-host .dispatcher-dialog{color:#f5f5f5}.dc-dialog-host .dispatcher-dialog h3{color:inherit}.dc-row>strong,.dc-total>strong{white-space:nowrap}
