.szm-work-month{margin-top:18px}.szm-work-month-panel[hidden],.szm-work-week-content[hidden]{display:none!important}
#szm-brand-typography .staff-app .szm-work-list button.szm-work-disclosure-button[aria-expanded][aria-controls]{display:flex;align-items:center;justify-content:flex-start;gap:9px;width:100%;min-width:0;min-height:48px;margin:0;padding:10px 12px!important;box-sizing:border-box;border:0!important;border-radius:0!important;background:#f3f6fb!important;color:#1b287f!important;white-space:normal;text-align:left;cursor:pointer;touch-action:manipulation;font-size:13px!important;line-height:1.35}
#szm-brand-typography .staff-app .szm-work-list button.szm-work-disclosure-button[aria-expanded=true][aria-controls]{background:#eaf0fa!important}
#szm-brand-typography .staff-app .szm-work-list button.szm-work-disclosure-button[aria-expanded][aria-controls]:hover{background:#eaf0fa!important;transform:none!important}
#szm-brand-typography .staff-app .szm-work-list button.szm-work-disclosure-button::before,#szm-brand-typography .staff-app .szm-work-list button.szm-work-disclosure-button::after{display:none!important;content:none!important}
.szm-work-disclosure-chevron{display:inline-block;flex:0 0 16px;font-size:24px;font-weight:500;line-height:1;text-align:center;transform-origin:center;pointer-events:none}.szm-work-disclosure-button[aria-expanded=true]>.szm-work-disclosure-chevron{transform:rotate(90deg)}
.szm-work-disclosure-button>strong{flex:1;min-width:0;overflow-wrap:anywhere;pointer-events:none}.szm-work-disclosure-action{font-size:11px;font-weight:400;color:#526985;white-space:nowrap;pointer-events:none}
.szm-work-month-toggle{border:1px solid #dce3eb!important;border-radius:8px!important}.szm-work-week>.szm-work-week-grid{margin:0;padding:0 12px 8px;background:#f8fafc}.szm-work-week-content>.szm-work-summary-scroll{border-width:1px 0 0;border-radius:0}
@media(max-width:700px){
 #szm-brand-typography .staff-app .szm-work-list button.szm-work-disclosure-button[aria-expanded][aria-controls]{min-height:48px;padding:10px 8px!important;gap:5px;font-size:12px!important}
 .szm-work-disclosure-action{font-size:10px}.szm-work-week>.szm-work-week-grid{padding:0 8px 7px}
 .szm-work-week>.szm-work-week-grid{grid-template-columns:minmax(72px,1fr) 42px 58px 58px;column-gap:4px}
 .szm-work-month-panel>.szm-work-explanation{padding:0 2px;margin-top:7px}.szm-work-disclosure-chevron{flex-basis:14px}
}
