
body main .dc-home-actions{display:grid!important;grid-template-columns:repeat(var(--dc-shortcut-columns,3),minmax(0,1fr))!important;gap:var(--dc-ui-gap)!important;margin-bottom:16px!important}
body main .dc-home-actions>a.button.dc-home-shortcut{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;height:72px!important;min-height:72px!important;max-height:none!important;padding:8px 4px!important;gap:4px!important;line-height:1.2!important;font-size:16px!important;white-space:normal!important;text-align:center!important}
.dc-home-shortcut .dc-shortcut-icon{display:block;font-size:22px;line-height:24px;height:24px;flex:0 0 24px}
.dc-home-shortcut .dc-shortcut-icon svg{display:block;width:24px;height:24px}
.dc-home-shortcut .dc-shortcut-label{display:block;line-height:20px;overflow-wrap:anywhere}
body main select:not([multiple]):not([size]){appearance:none!important;-webkit-appearance:none!important;background-color:var(--dc-ui-surface)!important;color:#13253f!important;-webkit-text-fill-color:#13253f!important;text-align:left!important;text-align-last:left!important;padding-right:30px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23657483' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 9px center!important;background-size:16px 16px!important;background-repeat:no-repeat!important}/* 71.147（使用者決定）：全站下拉框文字與箭頭一律垂直置中——兩種下拉用同一個箭頭圖示、同一位置；文字以框高置中，不依賴字型上下留白 */html body select:not([multiple]):not([size]){padding-top:0!important;padding-bottom:0!important}html body .dc-search-select>button.dc-search-toggle{display:block!important;padding-top:0!important;padding-bottom:0!important;padding-right:30px!important;line-height:calc(var(--dc-ui-field-height,32px) - 2px)!important}html body .dc-search-select>button.dc-search-toggle::after{content:''!important;position:absolute!important;right:9px!important;top:50%!important;width:16px!important;height:16px!important;transform:translateY(-50%)!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23657483' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px 16px no-repeat!important;font-size:0!important}
body main select:not([multiple]):not([size]):disabled{background-color:#f1f4f7!important;color:var(--dc-ui-muted)!important;-webkit-text-fill-color:var(--dc-ui-muted)!important}
body main .dc-search-select>button.dc-search-toggle{display:block!important;text-align:left!important;justify-content:flex-start!important}
/* BR-UI-7144-001：篩選器（原生下拉、可搜尋下拉）用一般文字大小 14px，不用瀏覽器表單預設 13.3px；手機原生下拉維持 16px 避免 iPhone 自動放大。 */
body main select:not([multiple]):not([size]),body main .dc-search-select>button.dc-search-toggle{font-size:14px!important}
@media(max-width:700px){body main .dc-home-actions>a.button.dc-home-shortcut{font-size:14px!important}body main select:not([multiple]):not([size]){font-size:16px!important}}
