.DistrictSelect-module__Ygpqsa__root{width:100%;min-width:0;position:relative}.DistrictSelect-module__Ygpqsa__trigger{border:1px solid var(--border-color,#dbe4f0);width:100%;min-height:40px;color:var(--text-main,#111827);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:12px;transition:border-color .2s,box-shadow .2s;display:flex}.DistrictSelect-module__Ygpqsa__trigger:hover,.DistrictSelect-module__Ygpqsa__trigger[aria-expanded=true]{border-color:var(--blue,#3b82f6)}.DistrictSelect-module__Ygpqsa__trigger[aria-expanded=true]{box-shadow:0 0 0 3px #3b82f61f}.DistrictSelect-module__Ygpqsa__trigger:focus-visible{outline:2px solid var(--blue,#3b82f6);outline-offset:2px}.DistrictSelect-module__Ygpqsa__invalid{border-color:#ef4444}.DistrictSelect-module__Ygpqsa__value,.DistrictSelect-module__Ygpqsa__placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DistrictSelect-module__Ygpqsa__placeholder{color:#94a3b8}.DistrictSelect-module__Ygpqsa__chevron,.DistrictSelect-module__Ygpqsa__chevronOpen{color:#64748b;flex:none;transition:transform .18s}.DistrictSelect-module__Ygpqsa__chevronOpen{transform:rotate(180deg)}.DistrictSelect-module__Ygpqsa__popover{z-index:80;background:#fff;border:1px solid #dbe4f0;border-radius:11px;width:100%;padding:5px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 36px #0f172a29}.DistrictSelect-module__Ygpqsa__options{overscroll-behavior:contain;scrollbar-color:#b8c8dc #f3f7fc;scrollbar-width:thin;max-height:min(260px,42vh);overflow-y:auto}.DistrictSelect-module__Ygpqsa__option{color:#334155;width:100%;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:11.5px;display:flex}.DistrictSelect-module__Ygpqsa__option:hover,.DistrictSelect-module__Ygpqsa__active{color:#1d4ed8;background:#eff6ff}.DistrictSelect-module__Ygpqsa__option[aria-selected=true]{color:#1d4ed8;font-weight:700}@media (max-width:480px){.DistrictSelect-module__Ygpqsa__trigger{min-height:44px}.DistrictSelect-module__Ygpqsa__option{min-height:40px}}
