
.dc-search-select{position:relative;width:100%;min-width:0}.dc-search-select>button{position:relative!important;display:block;width:100%;text-align:left;background:#fff;color:var(--text,#17202a);border:1px solid #bcc9d6;padding:9px 34px 9px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-search-select>button::after{content:'⌄';position:absolute;right:11px;top:50%;transform:translateY(-50%);pointer-events:none}
.dc-search-options[popover]{position:fixed!important;inset:auto;margin:0;padding:8px;border:1px solid #bcc9d6;border-radius:8px;background:#fff;color:#17202a;box-shadow:0 10px 28px #13253f2e;overflow:hidden;box-sizing:border-box;max-width:calc(100vw - 16px)!important}.dc-search-options[hidden]{display:none!important}.dc-search-options input{width:100%;margin:0 0 7px!important;height:40px!important}.dc-search-list{max-height:240px;overflow-y:auto;overscroll-behavior:contain}.dc-search-list button{display:flex;width:100%;gap:8px;text-align:left;background:#fff;color:#17202a;padding:9px;border:0;border-radius:6px;min-height:38px}.dc-search-list button{align-items:center!important}.dc-search-list button>.dc-search-item-label,.dc-search-list button>.dc-search-check{align-self:center}/* 71.155（BR-UI-71155-001，使用者回報）：下拉選項文字在選項列垂直置中（原本貼上緣） *//* 71.158（BR-UI-71158-005，使用者回報）：全站按鍵高度規則把選項列固定 32px，兩三行的選項（例如盤點表：日期／門市／單號）文字疊在一起；選項列高度依內容（單行維持 32px，觸控 44px） */html body main .dc-search-options .dc-search-list button:not(#dc-none-a):not(#dc-none-b),html body .dc-search-options .dc-search-list button:not(#dc-none-a):not(#dc-none-b){height:auto!important;min-height:32px!important;max-height:none!important;padding-top:4px!important;padding-bottom:4px!important;line-height:1.35!important}.dc-search-item-line{display:block}@media (pointer:coarse),(max-width:700px){html body main .dc-search-options .dc-search-list button:not(#dc-none-a):not(#dc-none-b),html body .dc-search-options .dc-search-list button:not(#dc-none-a):not(#dc-none-b){min-height:44px!important}}.dc-search-list button.selected,.dc-search-list button:hover,.dc-search-list button:focus{background:#edf6ff;color:#145b93}.dc-search-item-label{text-align:left;flex:1;min-width:0;overflow-wrap:anywhere}.dc-search-check{margin-left:auto;width:18px;color:#145b93}.dc-search-options .toolbar{margin:4px 0 8px}html body .dc-search-options>.toolbar:is(div){display:flex!important;flex-wrap:wrap;gap:6px!important;margin:4px 0 8px!important}/* BR-UI-71170-002：全選、清除中間留系統按鍵列共用的 6px（篩選列裡的 .toolbar 原本被設成 display:contents，兩個鍵黏在一起） */.dc-search-empty{padding:10px;color:#657483}html body .dc-search-list button.dc-search-clear{color:#657483;border-bottom:1px solid #e3e9ef;border-radius:6px 6px 0 0;margin-bottom:2px}html body .dc-search-list button.dc-search-clear:hover,html body .dc-search-list button.dc-search-clear:focus{background:#f3f6f9;color:#17202a}
.dc-search-item-line{display:block;line-height:1.5;font-size:14px}.dc-search-item-line+.dc-search-item-line{font-size:12px;color:var(--muted,#657483)}
