.bw-table table{min-width:1100px;font-size:13px}.bw-table th:first-child{min-width:155px;position:sticky;left:0;background:#f6f8fa;z-index:1}.bw-table small{display:block;font-weight:400;color:#607080;font-size:11px}.bw-table td{padding:5px;white-space:nowrap;text-align:center}.bw-table th{text-align:center}.bw-cell{width:100%;min-width:68px;min-height:36px;padding:7px 5px;font-size:12px;border:1px solid transparent;background:transparent}.bw-cell:hover{border-color:#177767;background:#edf8f4}.bw-plan{background:#fff7db;color:#846310}.bw-details{margin-top:20px}.bw-details .rowline{gap:10px}.bw-print-page{break-after:page;page-break-after:always}.bw-print-page:last-child{break-after:auto;page-break-after:auto}.bw-print table{font-size:10px}.bw-print th,.bw-print td{padding:5px 3px}.bw-print .signatures{margin-top:22px}.bw-print p{font-size:11px}.bw-print header{margin-bottom:14px}@media print{.bw-print-page{break-inside:avoid}.bw-print{width:auto}.bw-print th,.bw-print td{padding:4px 2px}}
.bw-empty{background:#f1f3f4;color:#77838a}.bw-fact{background:#fff}.bw-legend{display:inline-block;padding:3px 7px;margin:2px;border:1px solid #cdd6d2;border-radius:4px}.roster-list{max-height:55vh;overflow:auto}.roster-list small{display:block;color:#687872;font-size:12px}
