.custom-dropdown.svelte-14xgwrk{position:relative;width:100%}.custom-dropdown.compact.svelte-14xgwrk{width:fit-content}.dropdown-trigger.svelte-14xgwrk{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--field-padding-y, 12px) var(--field-padding-x, 14px);min-height:46px;background:var(--field-bg, var(--card-bg));border:1px solid var(--field-border, var(--border-color));border-radius:var(--field-radius, 10px);color:rgba(var(--text-color-rgb),.6);font-weight:500;font-size:var(--field-font-size, .95rem);line-height:1.25;transition:all .2s ease;box-sizing:border-box;cursor:pointer;font-family:inherit;text-align:left}.dropdown-trigger.compact.svelte-14xgwrk{width:fit-content;min-width:0;justify-content:flex-start;gap:8px;padding:6px 10px;min-height:32px;border:1px solid var(--app-border-soft);border-radius:10px;background:var(--app-blue);color:#fff;font-size:.8rem;font-weight:600;line-height:1;white-space:nowrap;box-shadow:none}.dropdown-trigger.has-value.svelte-14xgwrk{color:var(--text-color);font-weight:600}.dropdown-trigger.svelte-14xgwrk:hover,.dropdown-trigger.is-open.svelte-14xgwrk{background:var(--field-bg, var(--card-bg));border-color:rgba(var(--text-color-rgb),.4);opacity:.9}.dropdown-trigger.disabled.svelte-14xgwrk,.dropdown-trigger.disabled.svelte-14xgwrk:hover,.dropdown-trigger.disabled.is-open.svelte-14xgwrk{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none;pointer-events:none}.dropdown-trigger.is-open.svelte-14xgwrk{box-shadow:0 0 0 3px rgba(var(--text-color-rgb),.05);border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown-trigger.open-up.svelte-14xgwrk{border-bottom-left-radius:var(--field-radius, 10px);border-bottom-right-radius:var(--field-radius, 10px);border-top-left-radius:0;border-top-right-radius:0}.dropdown-trigger.compact.has-value.svelte-14xgwrk{color:#fff}.dropdown-trigger.compact.svelte-14xgwrk:hover,.dropdown-trigger.compact.is-open.svelte-14xgwrk{background:#005fe0;border-color:#ffffff26;opacity:1;color:#fff}.dropdown-trigger.compact.disabled.svelte-14xgwrk,.dropdown-trigger.compact.disabled.svelte-14xgwrk:hover,.dropdown-trigger.compact.disabled.is-open.svelte-14xgwrk{background:#005fe0;border-color:#ffffff26;color:#fff;opacity:.45}.selected-text.svelte-14xgwrk{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.chevron.svelte-14xgwrk{transition:transform .2s ease;opacity:.7;flex-shrink:0}.chevron.rotated.svelte-14xgwrk{transform:rotate(180deg);opacity:1}.leading-icon.svelte-14xgwrk{flex-shrink:0}.dropdown-menu.svelte-14xgwrk{z-index:10000;margin:0;padding:.5rem 0;list-style:none;background:var(--bg-color);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--field-border, var(--border-color));border-top:none;border-radius:0 0 10px 10px;box-shadow:0 10px 25px #0003;overflow-y:auto}.dropdown-menu.open-up.svelte-14xgwrk{border-top:1px solid var(--field-border, var(--border-color));border-bottom:none;border-radius:10px 10px 0 0}.dropdown-menu.svelte-14xgwrk::-webkit-scrollbar{width:6px}.dropdown-menu.svelte-14xgwrk::-webkit-scrollbar-track{background:transparent}.dropdown-menu.svelte-14xgwrk::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.dropdown-menu.svelte-14xgwrk::-webkit-scrollbar-thumb:hover{background:rgba(var(--text-color-rgb),.2)}.dropdown-item.svelte-14xgwrk{display:flex;justify-content:space-between;align-items:flex-start;width:100%;padding:.75rem 1rem;background:transparent;border:none;color:var(--text-color);opacity:.8;font-family:inherit;font-size:.95rem;font-weight:500;text-align:left;cursor:pointer;transition:all .15s ease}.option-text.svelte-14xgwrk{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1}.option-label.svelte-14xgwrk{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.option-subtitle.svelte-14xgwrk{font-size:.78rem;color:var(--text-tertiary);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-item.svelte-14xgwrk:hover{background:rgba(var(--text-color-rgb),.05);opacity:1}.dropdown-item.selected.svelte-14xgwrk{background:#0076ff24;color:#0076ff;font-weight:600}.check-icon.svelte-14xgwrk{flex-shrink:0}
