#notice-banner{padding:12px 16px;border:1px solid #c6d3d0;background:#e9f1ed;border-radius:10px;margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:15px}#notice-banner[hidden]{display:none}.notice-unread td{background:#eef5f1}.notice-body{white-space:pre-wrap;min-width:220px}#notices-screen fieldset{border:1px solid #c4d1d8;border-radius:9px;margin:18px 0;padding:12px}.notice-users{display:flex;flex-wrap:wrap;gap:5px 24px}.notice-users label,#notice-weekdays label{display:inline-flex;align-items:center;gap:5px}.notice-users input.check,#notice-weekdays input.check{width:17px}#notice-holiday-time button,#notice-extra-holiday button{margin-top:14px}.payroll-name-badge{display:inline-block;padding:10px 14px;border-radius:9px;font-weight:700;line-height:1.4;max-width:100%;overflow-wrap:anywhere;print-color-adjust:exact;-webkit-print-color-adjust:exact}.payroll-week-table thead th:nth-child(n){background:#e3e6e8!important;color:#263238!important;border-color:#fff}.payroll-percent{max-width:120px;font-variant-numeric:tabular-nums}@media(max-width:700px){#notice-banner{align-items:flex-start;flex-wrap:wrap}}@media print{#notice-banner{display:none!important}}
html[data-app="cut"] #nav:not([hidden]){display:flex!important;gap:10px;margin-bottom:15px}html[data-app="cut"] #nav button{background:#e3e6e8;color:#263238}html[data-app="cut"] #nav button.active{background:#173f3b;color:white}
