.bulk-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:20px}
.bulk-toolbar label{min-width:260px}.bulk-toolbar #bulk-dirty{font-size:13px;color:#626d4c;padding:10px}
.bulk-scroll{overflow:auto;max-height:72vh;scrollbar-gutter:stable}.bulk-table{min-width:1000px;width:100%;table-layout:fixed}
.bulk-table thead{position:sticky;top:0;z-index:1}.bulk-table thead th{background:#e9eedf}
.bulk-table th,.bulk-table td{text-align:center;vertical-align:top;padding:10px 6px}
.bulk-table th:first-child{width:140px}.bulk-table th:nth-last-child(-n+2){width:110px}
.bulk-cell{position:relative;min-height:96px;display:flex;flex-direction:column;gap:4px;justify-content:start}
.bulk-cell input,.bulk-cell select{width:100%;min-width:0;padding:7px;font-size:13px}
.bulk-cell select{font-size:11px}.bulk-cell small{font-size:10px;color:#656f58}
.bulk-table [data-day-status]{display:block;font-size:11px;font-weight:400;color:#9b4e19;margin-top:6px}
.bulk-table .bulk-changed{background:#fff1bf;border:2px solid #b87d12}
.bulk-row-changed>th{box-shadow:inset 4px 0 #b87d12;background:#fff8e5}
.bulk-invalid>th{background:#ffe0d9}.bulk-panel #bulk-errors{color:#a33325;padding:0 20px;white-space:pre-line}
.bulk-table [data-total],.bulk-table [data-cumulative]{font-variant-numeric:tabular-nums;font-weight:600;padding-top:20px}
.bulk-cell .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.bulk-table tbody th{position:static;background:inherit}
.bulk-table thead th{position:static}
