/* Shared selection control: one surface, focus treatment and option rhythm. */
.dd-select{display:inline-flex;position:relative;flex-direction:column;vertical-align:middle;width:100%;min-width:0;max-width:100%;text-align:left}
select.dd-select-native{display:none!important}
.dd-select .dd-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-width:0;min-height:44px;padding:10px 13px;border:1px solid var(--dd-border-strong,#62627c);border-radius:8px;background:var(--dd-surface,#141436);color:var(--dd-text,#f6f7fc);font:400 14px/1.5 Barlow,sans-serif;letter-spacing:0;text-transform:none;cursor:pointer;user-select:none;transition:border-color 140ms,background-color 140ms,box-shadow 140ms;box-sizing:border-box}
.dd-select-trigger:hover{background:var(--dd-bg-2,#191943);border-color:var(--dd-lilac,#c6b6ff)}
.dd-select-trigger[aria-expanded=true]{border-color:var(--dd-pink,#ff6c9b)}
.dd-select-trigger:focus-visible{outline:2px solid var(--dd-cyan,#8ad5e3);outline-offset:3px;border-color:var(--dd-cyan,#8ad5e3)}
.dd-select-trigger[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}
.dd-select-trigger[aria-invalid=true]{border-color:#ff8cad}
.dd-select-value{display:flex;gap:9px;align-items:center;min-width:0}
.dd-select-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dd-select-chevron{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);flex:none;margin-right:3px;transition:transform 140ms;color:var(--dd-lilac,#c6b6ff)}
[aria-expanded=true]>.dd-select-chevron{transform:rotate(225deg) translate(-2px,-1px)}
.dd-select-popup{position:fixed;z-index:1085;padding:6px;border:1px solid var(--dd-border-strong,#62627c);border-radius:10px;background:var(--dd-surface,#141436);box-shadow:0 12px 36px #0007,0 2px 8px #0004;box-sizing:border-box;color:var(--dd-text,#f6f7fc);font:400 14px/1.5 Barlow,sans-serif;text-align:left;animation:dd-select-in 120ms ease-out}
.dd-select-list{position:relative;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--dd-border-strong,#62627c) transparent}
.dd-select-option{position:relative;display:flex;align-items:center;gap:10px;min-height:44px;padding:9px 10px;border-radius:5px;cursor:pointer;box-sizing:border-box}
.dd-select-option-label{flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere}
.dd-select-option:hover,.dd-select-option.is-active{background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--dd-border-strong,#62627c)}
.dd-select-option[aria-selected=true]{color:#ffd5e5;background:#ff6c9b12}
.dd-select-option[aria-disabled=true]{opacity:.45;cursor:not-allowed;background:none;box-shadow:none}
.dd-select-check{margin-left:auto;color:var(--dd-pink,#ff6c9b);visibility:hidden;font-size:17px;flex:none}
.dd-select-option[aria-selected=true] .dd-select-check{visibility:visible}
.dd-select-image{display:block;flex:none;object-fit:contain;width:28px;height:28px;border-radius:4px;background:var(--dd-bg-2,#191943)}
.dd-select-hint,.dd-select-group,.dd-select-empty{padding:8px 10px;color:var(--dd-muted,#d3d7e7);font-size:12px}
.dd-select-hint{margin-top:5px;border-top:1px solid var(--dd-border,#333353)}
.dd-select-group{font-weight:600}.dd-select-error{margin-top:7px;color:#ff9bbb;font:400 13px/1.4 Barlow,sans-serif}
.dd-select [hidden],.dd-select-popup [hidden],.dd-select-popup[hidden],.dd-select[hidden]{display:none!important}
/* Contexts control width only; the interaction and visual style stay shared. */
.collection-context-switch .dd-select{width:185px}
.studio-collection-identity .dd-select{width:180px}
.dd-motion-setting .dd-select{width:110px}
.ext-toolbar .dd-select{width:190px;flex:0 0 auto}
.profile-collection-filter .dd-select{width:240px}
.dd-currency-label{display:block;margin-bottom:8px;color:var(--dd-muted);font:400 13px/1.5 Barlow,sans-serif}
.traits-mint-page #subscribe-form .seclect-box{display:block;width:100%}
.dd-collection-switcher-right .dd-select{min-width:210px}
.collection-controls .dd-select{min-width:145px}
@keyframes dd-select-in{from{opacity:0}to{opacity:1}}
@media(max-width:767px){.collection-context-switch .dd-select{width:min(220px,64%)}.studio-collection-identity .dd-select{width:165px}.collection-controls .dd-select{min-width:0}.dd-select-trigger{touch-action:manipulation}}
@media(prefers-reduced-motion:reduce){.dd-select-popup{animation:none}.dd-select-trigger,.dd-select-chevron{transition:none}}
html[data-motion=reduced] .dd-select-popup{animation:none}html[data-motion=reduced] .dd-select-trigger,html[data-motion=reduced] .dd-select-chevron{transition:none}
@media(forced-colors:active){.dd-select-trigger,.dd-select-popup{border:1px solid ButtonText}.dd-select-option.is-active{outline:1px solid Highlight}.dd-select-option[aria-selected=true]{color:Highlight}.dd-select-check{color:Highlight}}
