.dropdown-root.svelte-x6k6te{flex-direction:column;gap:.375rem;display:flex;position:relative}.dropdown-label.svelte-x6k6te{letter-spacing:.025em;color:#334155;font-size:.75rem;font-weight:600}.required-star.svelte-x6k6te{color:#be123c;margin-left:.125rem}.trigger-btn.svelte-x6k6te{border-radius:var(--radius-sm,4px);width:100%;font-family:var(--font-body,inherit);color:#091e42;text-align:left;cursor:pointer;box-sizing:border-box;background-color:#fff;border:1px solid #cbd5e1;outline:none;justify-content:space-between;align-items:center;transition:all .15s;display:flex}.trigger-btn.size-sm.svelte-x6k6te{gap:.5rem;height:34px;min-height:34px;font-size:.8125rem;padding:0 .75rem!important}.trigger-btn.size-md.svelte-x6k6te{gap:.625rem;height:38px;min-height:38px;font-size:.875rem;padding:0 .875rem!important}.trigger-btn.size-lg.svelte-x6k6te{gap:.75rem;height:44px;min-height:44px;font-size:.9375rem;padding:0 1rem!important}.trigger-btn.svelte-x6k6te:hover:not(:disabled){border-color:#94a3b8}.trigger-btn.is-open.svelte-x6k6te,.trigger-btn.svelte-x6k6te:focus-visible{border-color:#071e48;box-shadow:0 0 0 3px #b5e0e999}.trigger-btn.svelte-x6k6te:disabled{cursor:not-allowed;color:#94a3b8;background-color:#f8fafc;border-color:#e2e8f0}.trigger-btn.has-error.svelte-x6k6te{border-color:#be123c}.trigger-btn.has-error.svelte-x6k6te:focus-visible,.trigger-btn.has-error.is-open.svelte-x6k6te{box-shadow:0 0 0 3px #be123c26}.trigger-content.svelte-x6k6te{flex:1;align-items:center;gap:.625rem;min-width:0;display:flex}.trigger-label.svelte-x6k6te{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.trigger-placeholder.svelte-x6k6te{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.leading-icon.svelte-x6k6te{color:#94a3b8;flex-shrink:0;align-items:center;display:flex}.chevron-icon.svelte-x6k6te{color:#94a3b8;flex-shrink:0;width:.875rem;height:.875rem;transition:transform .2s,color .15s}.trigger-btn.is-open.svelte-x6k6te .chevron-icon:where(.svelte-x6k6te),.chevron-icon.rotate-180.svelte-x6k6te{color:#071e48;transform:rotate(180deg)}.options-panel.svelte-x6k6te{z-index:50;border-radius:var(--radius-lg,8px);box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;flex-direction:column;gap:.2rem;max-height:18rem;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px -5px #071e481f,0 4px 10px -2px #071e480f;padding:.35rem!important}.empty-state.svelte-x6k6te{text-align:center;color:#94a3b8;padding:.875rem .75rem;font-size:.75rem}.option-item.svelte-x6k6te{border-radius:var(--radius-sm,4px);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;font-family:inherit;transition:background-color .12s,color .12s;display:flex;padding:.45rem .75rem!important}.option-item.svelte-x6k6te:hover:not(:disabled),.option-item.is-highlighted.svelte-x6k6te:not(:disabled){color:#071e48;background-color:#f1f5f9}.option-item.is-selected.svelte-x6k6te{color:#071e48;background-color:#eef3f8}.option-item.svelte-x6k6te:disabled{opacity:.45;cursor:not-allowed}.option-content.svelte-x6k6te{white-space:nowrap;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.option-label.svelte-x6k6te{color:#091e42;white-space:nowrap;font-size:.8125rem;font-weight:500}.is-selected.svelte-x6k6te .option-label:where(.svelte-x6k6te){color:#071e48;font-weight:600}.option-sublabel.svelte-x6k6te{color:#64748b;font-size:.71875rem;font-family:var(--font-mono,monospace);letter-spacing:-.01em;white-space:nowrap}.status-indicator.svelte-x6k6te{color:var(--color-neutral-600,#475569);white-space:nowrap;background:0 0;border:none;align-items:center;gap:.375rem;padding:0;font-size:.72rem;font-weight:500;line-height:1;display:inline-flex}.status-dot.svelte-x6k6te{border-radius:50%;flex-shrink:0;width:6px;height:6px}.status-indicator.success.svelte-x6k6te .status-dot:where(.svelte-x6k6te){background-color:var(--color-success,#0f766e)}.status-indicator.success.svelte-x6k6te .status-text:where(.svelte-x6k6te){color:var(--color-success,#0f766e);font-weight:600}.status-indicator.danger.svelte-x6k6te .status-dot:where(.svelte-x6k6te){background-color:var(--color-critical,#be123c)}.status-indicator.danger.svelte-x6k6te .status-text:where(.svelte-x6k6te){color:var(--color-critical,#be123c);font-weight:600}.status-indicator.warning.svelte-x6k6te .status-dot:where(.svelte-x6k6te){background-color:var(--color-warning,#b45309)}.status-indicator.warning.svelte-x6k6te .status-text:where(.svelte-x6k6te){color:var(--color-warning,#b45309);font-weight:600}.status-indicator.info.svelte-x6k6te .status-dot:where(.svelte-x6k6te){background-color:var(--color-info,#0369a1)}.status-indicator.info.svelte-x6k6te .status-text:where(.svelte-x6k6te){color:var(--color-info,#0369a1);font-weight:600}.status-indicator.default.svelte-x6k6te .status-dot:where(.svelte-x6k6te){background-color:var(--color-neutral-400,#94a3b8)}.status-indicator.default.svelte-x6k6te .status-text:where(.svelte-x6k6te){color:var(--color-neutral-500,#64748b)}.check-icon.svelte-x6k6te{color:#071e48;flex-shrink:0;width:1rem;height:1rem;margin-left:.75rem}.error-msg.svelte-x6k6te{color:#be123c;margin:0;font-size:.75rem;font-weight:500}.helper-msg.svelte-x6k6te{color:#64748b;margin:0;font-size:.75rem}.options-panel.svelte-x6k6te::-webkit-scrollbar{width:6px}.options-panel.svelte-x6k6te::-webkit-scrollbar-track{background:#f8fafc}.options-panel.svelte-x6k6te::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.options-panel.svelte-x6k6te::-webkit-scrollbar-thumb:hover{background:#94a3b8}
