.board-status-filter{display:inline-flex;align-items:center;flex:none;font-size:13px}
.board-status-filter .status-filter-trigger{font:inherit;white-space:nowrap;min-height:38px;padding:7px 10px;margin:0;border:1px solid #dce2e4;border-radius:8px;background:#fff;color:#263238;cursor:pointer}
.status-filter-menu[popover]{position:fixed;inset:auto;margin:0;width:250px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto;box-sizing:border-box;padding:14px;background:#fff;color:#263238;border:1px solid #c4ceca;border-radius:10px;box-shadow:0 8px 28px #0003;font:13px/1.5 "Segoe UI","Microsoft JhengHei",sans-serif}
.status-filter-menu fieldset{border:0;padding:0;margin:0;display:block;min-width:0}
.status-filter-menu legend{font-size:13px;font-weight:600;color:#263238;margin-bottom:8px}
.status-filter-menu fieldset label{display:flex;align-items:center;gap:10px;margin:0;padding:9px 4px;min-height:24px;cursor:pointer;font-size:13px;font-weight:400;color:#263238;white-space:nowrap}
.status-filter-menu fieldset input[type=checkbox]{width:18px;height:18px;min-height:0;flex:none;margin:0;accent-color:#286454}
.status-filter-menu .status-filter-actions{display:flex;gap:8px;margin-top:8px}
.status-filter-menu .status-filter-actions button{font:inherit;min-height:36px;padding:5px 12px;margin:0;border:1px solid #dce2e4;border-radius:6px;background:#f5f8f7;color:#263238;cursor:pointer}
.status-filter-menu small{display:block;margin-top:10px;font-size:11px;white-space:normal;color:#607078}
.board-controls .status-filter-count{font-size:11px;white-space:nowrap;color:#607078}
.board-controls .status-filter-count:empty{display:none}
#shared-board-view>.board-controls.has-status-filter>small{display:none}
#shared-board-view>.board-controls.has-status-filter>input{width:80px}
.board-object[hidden]{display:none!important}
