.staff-mode .site-header{height:auto;min-height:82px;align-items:flex-start;padding-top:10px;padding-bottom:10px;flex-wrap:wrap}.staff-mode .site-header .brand{width:100%}.staff-mode .site-header nav{width:100%;gap:9px;justify-content:flex-start;flex-wrap:wrap}.staff-mode .site-header nav a{background:#b6df3c;color:#1a2d31;border:1px solid #9fc72f;border-radius:18px;padding:7px 12px;text-decoration:none!important;font-weight:700;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.staff-mode .site-header nav a:hover{background:#9fc72f;color:#1a2d31;transform:translateY(-2px);box-shadow:0 5px 12px rgba(82,115,10,.2)}.my-profile-stats>a{display:block;color:inherit;text-decoration:none!important}.my-profile-stats>a article{height:100%}.my-profile-stats>a:hover strong{color:#08496f}.my-profile-panel a:not(.button){text-decoration:none}.pay-entry-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0}.pay-entry-summary article{border:1px solid #d8e5eb;border-radius:12px;padding:13px;background:#f8fcfe}.pay-entry-summary span,.pay-entry-summary small{display:block;color:#647783;font-size:12px}.pay-entry-summary strong{font-size:20px;color:#075984;display:block;margin:4px 0}@media(max-width:600px){.staff-mode .site-header nav{gap:7px}.staff-mode .site-header nav a{padding:7px 10px;font-size:13px}.pay-entry-summary{grid-template-columns:1fr}}
.staff-mode .site-header{height:auto;min-height:82px;align-items:flex-start;padding-top:10px;padding-bottom:10px;flex-wrap:wrap}.staff-mode .site-header .brand{width:100%}.staff-mode .site-header nav{width:100%;gap:9px;justify-content:flex-start;flex-wrap:wrap}.staff-mode .site-header nav a{background:#b6df3c;color:#1a2d31;border:1px solid #9fc72f;border-radius:18px;padding:7px 12px;text-decoration:none!important;font-weight:700;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.staff-mode .site-header nav a:hover{background:#9fc72f;color:#1a2d31;transform:translateY(-2px);box-shadow:0 5px 12px rgba(82,115,10,.2)}.staff-mode .staff-reminders{display:none!important}.my-profile-stats>a{display:block;color:inherit;text-decoration:none!important}.my-profile-stats>a article{height:100%}.my-profile-stats>a:hover strong{color:#08496f}.my-profile-panel a:not(.button){text-decoration:none}.pay-entry-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0}.pay-entry-summary article{border:1px solid #d8e5eb;border-radius:12px;padding:13px;background:#f8fcfe}.pay-entry-summary span,.pay-entry-summary small{display:block;color:#647783;font-size:12px}.pay-entry-summary strong{font-size:20px;color:#075984;display:block;margin:4px 0}@media(max-width:600px){.staff-mode .site-header nav{gap:7px}.staff-mode .site-header nav a{padding:7px 10px;font-size:13px}.pay-entry-summary{grid-template-columns:1fr}}
.nav-notification-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#dc2626;margin-left:6px;vertical-align:top;box-shadow:0 0 0 2px #fff}.staff-mode .nav-notification-dot{box-shadow:0 0 0 2px #b6df3c}.open-pay-run{box-shadow:0 8px 20px rgba(12,63,89,.07)}.pay-entry-actions{display:flex;gap:6px;align-items:center}.pay-entry-actions form{margin:0}.pay-entry-actions button{padding:6px 9px;font-size:12px}
