.dta5r30{box-sizing:border-box;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-sm);width:100%;min-width:120px;min-height:36px;font-family:var(--font-sans);color:var(--text);cursor:pointer;outline:none;align-items:center;gap:8px;padding:0 10px;font-size:13.5px;transition:border-color .15s,box-shadow .15s;display:flex}
.dta5r30:hover{border-color:var(--accent)}
.dta5r30:focus-visible{border-color:var(--brand-gold);box-shadow:0 0 0 3px var(--ring)}
.dta5r31{opacity:.55;cursor:not-allowed;pointer-events:none}
.dta5r32{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;overflow:hidden}
.dta5r33{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-subtle);flex:1;overflow:hidden}
.dta5r34{color:var(--text-subtle);flex-shrink:0;align-items:center;gap:2px;display:flex}
.dta5r35{border-radius:var(--r-xs);width:18px;height:18px;color:var(--text-subtle);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}
.dta5r35:hover{background:var(--surface-hover);color:var(--text-muted)}
.dta5r36{color:var(--text-subtle);flex-shrink:0;transition:transform .15s}
.dta5r37{transform:rotate(180deg)}
.dta5r38{flex-direction:column;gap:6px;min-width:200px;display:flex}
.dta5r39{text-align:center;color:var(--text-subtle);padding:16px 10px;font-size:12.5px}
.dta5r3a{flex-shrink:0;position:relative}
.dta5r3b{color:var(--text-subtle);pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}
.dta5r3c{box-sizing:border-box;background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--r-xs);width:100%;font-family:var(--font-sans);color:var(--text);outline:none;padding:7px 10px 7px 30px;font-size:13px;transition:border-color .15s,box-shadow .15s}
.dta5r3c:focus{border-color:var(--brand-gold);box-shadow:0 0 0 3px var(--ring)}
.dta5r3c::placeholder{color:var(--text-subtle)}
.dta5r3d{flex-direction:column;gap:2px;max-height:240px;display:flex;overflow-y:auto}
.dta5r3d::-webkit-scrollbar{width:6px;height:6px}
.dta5r3d::-webkit-scrollbar-track{background:0 0}
.dta5r3d::-webkit-scrollbar-thumb{background-color:#0000;border-radius:999px}
.dta5r3d:hover::-webkit-scrollbar-thumb{background-color:var(--border-strong)}
.dta5r3d::-webkit-scrollbar-thumb:hover{background-color:var(--text-subtle)}
.dta5r3e{box-sizing:border-box;border:none;border-top:1px solid var(--border);border-radius:var(--r-xs);width:100%;color:var(--accent);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:8px;margin-top:2px;padding:7px 9px;font-size:13px;font-weight:500;display:flex}
.dta5r3e:hover{background:var(--accent-soft)}
.dta5r3f{color:var(--accent);flex-shrink:0}
.dta5r3g{text-align:center;color:var(--text-subtle);padding:14px 10px;font-size:12.5px}
.dta5r3h{box-sizing:border-box;border-radius:var(--r-xs);width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:7px 9px;font-size:13px;display:flex}
.dta5r3h:hover{background:var(--surface-hover)}
.dta5r3i{background:var(--surface-hover)}
.dta5r3j{background:var(--accent-soft);color:var(--accent)}
.dta5r3k{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}
.dta5r3l{color:var(--text-subtle);flex-shrink:0;font-size:11.5px}
.dta5r3m{color:var(--accent);flex-shrink:0}
