.order-status-facets{margin:6px 0 9px;border:1px solid #c5d6e6;border-radius:5px;background:#edf5fb;min-width:0}
.order-status-facets>header{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:6px 8px;border-bottom:1px solid #d2dfeb}
.order-status-facets h3{margin:0;font-size:12px;color:#15456d}
.order-status-facets .post-order-panel-header-controls{display:flex;align-items:center;gap:8px}
.order-status-facets [data-order-panel-search]{width:190px;max-width:100%;height:25px}
.order-status-facet-actions{display:flex;gap:5px;margin-left:auto}
.order-status-facets button{padding:3px 7px;background:white;color:#205a87;border:1px solid #c6d6e5;border-radius:3px;font-size:11px}
.order-status-facet-groups{display:flex;gap:7px;overflow-x:auto;padding:8px;align-items:stretch;max-width:100%;scrollbar-width:thin}
.order-status-facet-groups[hidden],.order-status-choice[hidden]{display:none}
.order-status-facet-groups fieldset{flex:1 0 205px;min-width:185px;max-width:290px;margin:0;padding:5px;border:1px solid #c4d6e5;border-radius:4px;background:#fff}
.order-status-facet-groups legend{font-size:11px;font-weight:600;color:#174873;padding:0 5px}
.order-status-group-tools{display:flex;gap:4px;margin-bottom:5px}
.order-status-group-tools input{min-width:0;flex:1;width:100%;height:24px;border:1px solid #d2dfeb;border-radius:3px;padding:2px 5px;font-size:11px}
.order-status-group-values{height:135px;overflow-y:auto;scrollbar-width:thin}
.order-status-choice{display:flex;align-items:center;gap:6px;min-height:25px;padding:3px 4px;margin:0;border-radius:3px;font-size:11px;color:#184d77;cursor:pointer}
.order-status-choice:hover{background:#edf5fd}.order-status-choice.is-selected{background:#dceeff;font-weight:600}
.order-status-choice input[type="checkbox"]{box-sizing:border-box;flex:0 0 14px;width:14px;min-width:14px;max-width:14px;height:14px;min-height:14px;max-height:14px;padding:0;margin:0}
.order-status-choice>span{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}
.order-status-choice small{flex:0 0 auto;margin-left:auto;background:#eef3f7;padding:1px 4px;border-radius:7px;font-weight:400;white-space:nowrap}
.order-status-selected-count{padding:1px 5px;border-radius:8px;background:#dceeff}
@media(max-width:650px){.order-status-facet-groups fieldset{flex-basis:185px}.order-status-group-values{height:110px}.order-status-facet-actions{margin-left:0}}
@media print{.order-status-facets{display:none}}
