.choice-picker{min-width:0}.choice-select{display:block;min-width:0;max-width:100%}.choice-select .choice-picker>button.choice-trigger{min-height:46px;height:auto;padding:10px 16px;background-image:none}.choice-trigger:disabled{cursor:not-allowed;opacity:.55}.choice-trigger:focus-visible{outline:2px solid var(--brand-teal,var(--color-teal));outline-offset:3px}.choice-error{display:block;margin-top:6px;color:var(--color-red);font-size:.8125rem}.choice-option[aria-disabled=true]{opacity:.5;cursor:not-allowed}.choice-trigger{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:10px 16px;border:1px solid var(--brand-hairline,#c6d6de);border-radius:16px;background:white;color:var(--brand-ink);text-align:left;font:inherit;cursor:pointer}.choice-trigger:hover{border-color:var(--brand-teal)}.choice-trigger[aria-expanded=true]{border-color:var(--brand-teal);background:var(--brand-sky)}.choice-value{flex:1;min-width:0;line-height:1.35;overflow-wrap:anywhere}.choice-trigger>svg{flex:none}.choice-prefix{color:var(--brand-label);font-weight:400}dialog.choice-dialog{position:fixed;inset:auto;top:var(--picker-top,12px);bottom:var(--picker-bottom,auto);left:var(--picker-left,12px);width:var(--picker-width,320px);max-width:calc(100vw - 24px);max-height:var(--picker-height,calc(100dvh - 24px));margin:0;padding:0;border:1px solid var(--brand-hairline,#c6d6de);border-radius:24px;overflow:hidden;background:white;color:var(--brand-ink);box-shadow:0 16px 48px rgb(20 61 81/16%)}dialog.choice-dialog::backdrop{background:rgb(20 61 81/12%)}.choice-content{display:flex;flex-direction:column;max-height:inherit;font-weight:400;font-size:1rem}.choice-heading{display:flex;align-items:center;justify-content:space-between;flex:none;gap:16px;padding:14px 16px 10px 20px;border-bottom:1px solid var(--brand-hairline,#c6d6de)}dialog.choice-dialog .choice-heading h2{margin:0;font-size:1rem;font-weight:650;line-height:1.3}dialog.choice-dialog .dialog-close:focus-visible{outline:2px solid var(--brand-teal);outline-offset:2px}.choice-list{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px;scrollbar-width:thin;scrollbar-color:#afc3cd transparent;outline:none}.choice-option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px;border-radius:14px;font-size:.9375rem;line-height:1.35;cursor:pointer}.choice-option>span:first-child{min-width:0;overflow-wrap:anywhere}.choice-check{flex:none;width:20px;color:var(--brand-teal)}.choice-option[aria-selected=true]{background:var(--brand-sky);font-weight:600}.choice-option:hover{background:var(--brand-sky)}.choice-list:focus-visible .choice-option[data-active=true]{outline:2px solid var(--brand-teal);outline-offset:-2px}@media(max-width:800px){.choice-select{width:100%}.choice-select .choice-picker>button.choice-trigger{width:100%;max-width:none;margin-left:0;font-size:1rem}dialog.choice-dialog{top:auto;bottom:12px;left:12px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:24px}.choice-list{padding-bottom:max(8px,env(safe-area-inset-bottom))}dialog.choice-dialog::backdrop{background:rgb(20 61 81/25%)}}