.wizard-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}.wizard-select-trigger[data-open=below]{border-bottom-left-radius:0;border-bottom-right-radius:0}.wizard-select-trigger[data-open=above]{border-top-left-radius:0;border-top-right-radius:0}.wizard-select-chevron{width:16px;height:16px;flex-shrink:0;color:var(--color-muted)}.wizard-select-trigger[data-open] .wizard-select-chevron{transform:rotate(180deg)}.wizard-select-option>span:first-child,.wizard-select-trigger>span{min-width:0;overflow-wrap:anywhere;white-space:normal}.wizard-select-menu{position:fixed;z-index:100;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:4px;border:1px solid var(--form-primary);border-radius:0 0 8px 8px;background:white;box-shadow:none;font-family:var(--font-body);line-height:1.5;color:#171717}.wizard-select-menu[data-above]{border-radius:8px 8px 0 0}.wizard-select-option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 8px;border-radius:4px;cursor:pointer}.wizard-select-option[data-active]{background:var(--form-hover)}.wizard-select-option[aria-selected=true]{color:white;background:var(--form-primary)}.wizard-select-option[aria-selected=true][data-active]{background:#16505f}.wizard-select-option[aria-disabled=true]{color:var(--form-muted);opacity:.5;cursor:not-allowed}.wizard-select-group{padding:8px;font-size:12px;font-weight:600;color:var(--form-muted);overflow-wrap:anywhere}.wizard-select-check{flex-shrink:0}button[aria-busy=true]:disabled{opacity:1;cursor:progress}button[aria-busy=true]:before{content:"";display:inline-block;inline-size:1em;block-size:1em;flex-shrink:0;margin-inline-end:.5em;vertical-align:-.15em;border:.14em solid;border-inline-end-color:transparent;border-radius:50%;animation:button-loading-spin .8s linear infinite}.form-button[aria-busy=true]:before{margin-inline-end:0}@keyframes button-loading-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){button[aria-busy=true]:before{animation:none}}