.custom-select.svelte-19xw5zh{position:relative;min-width:140px}.custom-select.disabled.svelte-19xw5zh{opacity:.5;pointer-events:none}.select-trigger.svelte-19xw5zh{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer;transition:border-color .2s,box-shadow .2s;font-family:inherit}.select-trigger.svelte-19xw5zh:disabled{cursor:not-allowed}.chevron.svelte-19xw5zh{width:16px;height:16px;flex-shrink:0;transition:transform .2s}.chevron.rotated.svelte-19xw5zh{transform:rotate(180deg)}.dropdown.svelte-19xw5zh{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;overflow:hidden;box-shadow:0 4px 12px #00000080}.options-list.svelte-19xw5zh{max-height:250px;overflow-y:auto}.options-list.svelte-19xw5zh::-webkit-scrollbar{width:8px}.options-list.svelte-19xw5zh{scrollbar-width:thin}.mobile-backdrop.svelte-19xw5zh,.mobile-close-btn.svelte-19xw5zh{display:none}.option.svelte-19xw5zh{width:100%;display:block;padding:.6rem .75rem;background:transparent;border:none;text-align:left;cursor:pointer;font:inherit;transition:background .12s}.variant-admin.svelte-19xw5zh .select-trigger:where(.svelte-19xw5zh){background:#0f172a;color:#e2e8f0;border:1px solid rgba(34,197,94,.3);padding:.5rem .75rem;border-radius:8px;font-size:.85rem}.variant-admin.svelte-19xw5zh .select-trigger:where(.svelte-19xw5zh):hover:not(:disabled),.variant-admin.svelte-19xw5zh .select-trigger.open:where(.svelte-19xw5zh){border-color:#22c55e}.variant-admin.svelte-19xw5zh .select-trigger:where(.svelte-19xw5zh) .placeholder:where(.svelte-19xw5zh){color:#64748b}.variant-admin.svelte-19xw5zh .dropdown:where(.svelte-19xw5zh){background:#0f172a;border:1px solid rgba(34,197,94,.3);border-radius:8px}.variant-admin.svelte-19xw5zh .options-list:where(.svelte-19xw5zh)::-webkit-scrollbar-track{background:#1e293b;border-radius:4px}.variant-admin.svelte-19xw5zh .options-list:where(.svelte-19xw5zh)::-webkit-scrollbar-thumb{background:#22c55e66;border-radius:4px}.variant-admin.svelte-19xw5zh .options-list:where(.svelte-19xw5zh){scrollbar-color:rgba(34,197,94,.4) #1e293b}.variant-admin.svelte-19xw5zh .option:where(.svelte-19xw5zh){color:#e2e8f0;font-size:.85rem}.variant-admin.svelte-19xw5zh .option.highlighted:where(.svelte-19xw5zh){background:#22c55e26}.variant-admin.svelte-19xw5zh .option.selected:where(.svelte-19xw5zh){background:#22c55e40;color:#22c55e}.variant-scoring.svelte-19xw5zh .select-trigger:where(.svelte-19xw5zh){background:#020b06;color:#fff;border:1px solid rgba(148,163,184,.7);padding:.55rem 1.1rem;border-radius:999px;font-size:1.15rem;font-weight:500}.variant-scoring.svelte-19xw5zh .select-trigger:where(.svelte-19xw5zh):hover:not(:disabled),.variant-scoring.svelte-19xw5zh .select-trigger.open:where(.svelte-19xw5zh){border-color:#f5b942;box-shadow:0 0 0 2px #f5b94259}.variant-scoring.svelte-19xw5zh .select-trigger:where(.svelte-19xw5zh) .placeholder:where(.svelte-19xw5zh){color:#ffffff8c;font-style:italic;font-weight:400}.variant-scoring.svelte-19xw5zh .dropdown:where(.svelte-19xw5zh){background:#020b06;border:1px solid rgba(245,185,66,.5);border-radius:14px;margin-top:4px}.variant-scoring.svelte-19xw5zh .options-list:where(.svelte-19xw5zh)::-webkit-scrollbar-track{background:#ffffff0a}.variant-scoring.svelte-19xw5zh .options-list:where(.svelte-19xw5zh)::-webkit-scrollbar-thumb{background:#f5b94266;border-radius:4px}.variant-scoring.svelte-19xw5zh .options-list:where(.svelte-19xw5zh){scrollbar-color:rgba(245,185,66,.4) rgba(255,255,255,.04)}.variant-scoring.svelte-19xw5zh .options-list:where(.svelte-19xw5zh){max-height:min(75vh,650px)}.variant-scoring.svelte-19xw5zh .option:where(.svelte-19xw5zh){color:#fff;font-size:1.15rem;font-weight:500;padding:.5rem 1.1rem;line-height:1.25}.variant-scoring.svelte-19xw5zh .option.highlighted:where(.svelte-19xw5zh){background:#f5b9421f}.variant-scoring.svelte-19xw5zh .option.selected:where(.svelte-19xw5zh){background:#f5b94238}@media(max-width:700px),(orientation:landscape)and (max-width:1300px){.variant-scoring.svelte-19xw5zh .mobile-backdrop:where(.svelte-19xw5zh){display:block;position:fixed;inset:0;background:#0000008c;z-index:10010}.variant-scoring.svelte-19xw5zh .dropdown:where(.svelte-19xw5zh){position:fixed;top:1rem;left:50%;right:auto;transform:translate(-50%);width:calc(100vw - 2rem);max-width:600px;bottom:auto;max-height:calc(100vh - 2rem);margin-top:0;z-index:10011;box-shadow:0 20px 60px #000000b3}.variant-scoring.svelte-19xw5zh .options-list:where(.svelte-19xw5zh){max-height:calc(100vh - 4rem)}.variant-scoring.svelte-19xw5zh .option:where(.svelte-19xw5zh){padding:.75rem 1.2rem;font-size:1.2rem}.variant-scoring.svelte-19xw5zh .mobile-close-btn:where(.svelte-19xw5zh){display:flex;align-items:center;justify-content:center;position:absolute;top:.5rem;right:.5rem;width:38px;height:38px;background:#f5b9421f;border:1px solid rgba(245,185,66,.45);border-radius:50%;color:#f5b942;cursor:pointer;padding:0;z-index:1;transition:background .15s,border-color .15s}.variant-scoring.svelte-19xw5zh .mobile-close-btn:where(.svelte-19xw5zh):hover,.variant-scoring.svelte-19xw5zh .mobile-close-btn:where(.svelte-19xw5zh):active{background:#f5b94240;border-color:#f5b942}.variant-scoring.svelte-19xw5zh .mobile-close-btn:where(.svelte-19xw5zh) svg:where(.svelte-19xw5zh){width:18px;height:18px}}
