.fw-board{color:#1d3444;margin-bottom:24px;min-width:0;letter-spacing:0}
.fw-board *{box-sizing:border-box;min-width:0;letter-spacing:0}
.fw-board header,.fw-board-pagination{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}
.fw-board header{padding:8px 0 16px}.fw-board h3{font-size:20px;margin:0}.fw-board header>span{font-size:13px;color:#536977}
.fw-board button,.fw-board input,.fw-board select{font:inherit;color:inherit;border:1px solid #d4e3ec;border-radius:6px;background:transparent;min-height:40px;padding:9px 12px}
.fw-board button{cursor:pointer}.fw-board button:disabled{cursor:default;opacity:.4}.fw-board button:focus-visible,.fw-board input:focus-visible,.fw-board select:focus-visible,.fw-board-table:focus-visible{outline:2px solid #128cad;outline-offset:2px}
.fw-board-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.fw-board-counts button{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fff;text-align:start;font-size:13px}.fw-board-counts strong{font-size:24px}.fw-board-counts button[aria-pressed=true]{border-color:#087f9c;background:#eaf8fc;color:#086a80}
.fw-board-filters{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr auto;gap:12px;align-items:end;padding:18px 0}.fw-board-filters label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.fw-board-filters input,.fw-board-filters select{width:100%;font-weight:400;background:#fff}
.fw-board-table{max-width:100%;overflow-x:auto;border-block:1px solid #d4e3ec;background:#fff}.fw-board table{border-collapse:collapse;width:100%;min-width:980px;table-layout:fixed;font-size:13px;text-align:start}.fw-board th{background:#edf5f8;padding:12px;text-align:start;font-weight:700}.fw-board td{padding:12px;vertical-align:top;border-top:1px solid #e0eaf0;overflow-wrap:anywhere;line-height:1.7}.fw-board th:nth-child(1){width:21%}.fw-board th:nth-child(2){width:10%}.fw-board th:nth-child(3){width:25%}.fw-board th:nth-child(4){width:11%}.fw-board th:nth-child(5){width:10%}.fw-board th:nth-child(6){width:8%}.fw-board th:nth-child(7){width:15%}
.fw-board td button{border:0;padding:0;min-height:28px;color:#087a97;font-weight:600;text-align:start;line-height:1.8}.fw-board td small{display:block;font-size:12px;color:#587180;margin-top:4px}.fw-board td .fw-board-warning{color:#98501d}.fw-board tr[aria-current=true]{background:#eef9fc}.fw-board-pagination{padding:12px 0;font-size:13px}.fw-board-pagination>div{display:flex;gap:6px}.fw-board-empty{padding:24px;text-align:center;color:#587180}
body.dark .fw-board,body.dark-mode .fw-board,[data-theme=dark] .fw-board{color:#e5edf2}.dark .fw-board-table,.dark .fw-board-counts button,.dark .fw-board-filters input,.dark .fw-board-filters select,[data-theme=dark] .fw-board-table,[data-theme=dark] .fw-board-counts button,[data-theme=dark] .fw-board-filters input,[data-theme=dark] .fw-board-filters select{background:#1c2931}.dark .fw-board th,[data-theme=dark] .fw-board th{background:#293d47}
@media(max-width:800px){.fw-board-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.fw-board-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.fw-board-filters>label:first-child{grid-column:1/-1}.fw-board-counts button{flex-direction:column;font-size:12px;padding:8px}.fw-board-filters>button{grid-column:1/-1}}
