/* V1386: a focused visual finish. Layout ownership and existing actions stay intact. */
html.er1386-refined{--er1386-ink:#294536;--er1386-forest:#305740;--er1386-muted:#607064;--er1386-line:#dce3d9;--er1386-paper:#fffefd;--er1386-ground:#f4f5f0;}

/* One quiet header scale across the signed-in pages. Safe-area sizing is retained. */
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app>.shell>.main>header.topbar{background:var(--er1386-paper)!important;border-bottom-color:var(--er1386-line)!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app>.shell>.main>header.topbar>div:first-child{max-width:none!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app>.shell>.main>header.topbar #pageTitle{font-weight:650!important;letter-spacing:-.025em!important;color:var(--er1386-ink)!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app>.shell>.main>header.topbar #pageSub{font-size:11.5px!important;line-height:1.3!important;margin-top:3px!important;color:var(--er1386-muted)!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app>.shell>.main>header.topbar .topbar-actions{height:44px!important;min-height:44px!important;max-height:44px!important;gap:1px!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app>.shell>.main>header.topbar .topbar-actions>:is(.icon-btn,.top-profile){flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app>.shell>.main>header.topbar .topbar-actions>.top-profile{margin-left:0!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app>.shell>.main>header.topbar .top-profile .avatar.sm{background:#eaf0e5!important;border-color:#dae3d4!important;color:#355b41!important;font-weight:650!important;}
@media(max-width:1023px){
 html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app>.shell>.main>header.topbar{padding:calc(10px + var(--safe-t,0px)) 14px 10px!important;gap:6px!important;}
 html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app>.shell>.main>header.topbar #pageTitle{font-size:22px!important;line-height:1.1!important;}
}
@media(max-width:350px){
 html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app>.shell>.main>header.topbar{padding-left:12px!important;padding-right:8px!important;gap:2px!important;}
 html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app>.shell>.main>header.topbar #pageTitle{font-size:20px!important;}
 html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app>.shell>.main>header.topbar #pageSub{font-size:10.5px!important;}
}

/* Warm white surfaces let the earth-green actions carry the brand. */
html.er1386-refined.er1384.er1381-refined body:is(.ww-roster-active,.ww-chat-active) #app#app#app#app>.shell>.main,
html.er1386-refined.er1384.er1381-refined body:is(.ww-roster-active,.ww-chat-active) #app#app#app#app>.shell>.main>.content,
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app>.shell>.main>.content:has(.er1379-timesheets,.er1366-payroll-clock){background:var(--er1386-ground)!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app #page:has(.er1379-timesheets,.er1366-payroll-clock){background:transparent!important;}
html.er1386-refined.er1384.er1381-refined body:is(.ww-roster-active,.ww-chat-active) #app#app#app#app #page{background:transparent!important;}

/* Preserve the seven-day calendar and compact cards; remove competing depth. */
html.er1386-refined.er1384.er1381-refined body.ww-roster-active #app#app#app#app #page>.rst-hero{background:#305740!important;border-color:#305740!important;box-shadow:none!important;border-radius:12px!important;}
html.er1386-refined.er1384.er1381-refined body.ww-roster-active #app#app#app#app .rst-hero-label strong{font-weight:600!important;letter-spacing:-.015em!important;}
html.er1386-refined.er1384.er1381-refined body.ww-roster-active #app#app#app#app .rst-hs strong{font-weight:650!important;font-variant-numeric:tabular-nums!important;}
html.er1386-refined.er1384.er1381-refined body.ww-roster-active #app#app#app#app .ww521-roster-controls{background:var(--er1386-paper)!important;border-color:var(--er1386-line)!important;border-radius:12px!important;box-shadow:none!important;}
html.er1386-refined.er1384.er1381-refined body.ww-roster-active #app#app#app#app .rwg-search-top{background:#f5f6f1!important;border-color:#e0e5db!important;}
html.er1386-refined.er1384.er1381-refined body.ww-roster-active #app#app#app#app .rst-day{background:#fffefd!important;border-color:#e0e6dc!important;box-shadow:none!important;}
html.er1386-refined.er1384.er1381-refined body.ww-roster-active #app#app#app#app .rst-day.sel{background:#305740!important;border-color:#305740!important;box-shadow:none!important;}
html.er1386-refined.er1384.er1381-refined body.ww-roster-active #app#app#app#app .rst-day .rd-num{font-weight:650!important;}
html.er1386-refined.er1384.er1381-refined body.ww-roster-active #app#app#app#app .ww521-selected-copy h2{font-weight:600!important;}
html.er1386-refined.er1384.er1381-refined body.ww-roster-active #app#app#app#app .roster-mobile>.rc-card{border-color:#dce4da!important;border-radius:12px!important;box-shadow:0 1px 2px #243d2b08!important;}
html.er1386-refined.er1384.er1381-refined body.ww-roster-active #app#app#app#app .rc-card>.rc-l{background:var(--deep)!important;background:color-mix(in srgb,var(--deep) 72%,#756d57 28%)!important;}
html.er1386-refined.er1384.er1381-refined body.ww-roster-active #app#app#app#app .rc-card :is(.ew2-title,.rc-time,.nm-b){font-weight:650!important;}
html.er1386-refined.er1384.er1381-refined body.ww-roster-active #app#app#app#app .rc-card .rc-addr{color:#657267!important;font-weight:450!important;}
html.er1386-refined.er1384.er1381-refined body.ww-roster-active #app#app#app#app .rc-card :is(.rc-st,.v1219-inline-status,.av,button,.btn){box-shadow:none!important;}
html.er1386-refined.er1384.er1381-refined body.ww-roster-active #app#app#app#app .rc-card :is(button,.btn){font-weight:600!important;border-radius:8px!important;}
html.er1386-refined.er1384.er1381-refined body.ww-roster-active #app#app#app#app .rc-card .rc-hrs{background:#fff!important;font-weight:500!important;}

/* A flatter weekly timesheet: one totals strip and entries without an outer box. */
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app #page:has(.er1379-timesheets) .clock-subnav{background:#fffefd!important;border-color:var(--er1386-line)!important;border-radius:11px!important;box-shadow:none!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app #page:has(.er1379-timesheets) .clock-subnav>button{box-shadow:none!important;font-weight:600!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app #page:has(.er1379-timesheets) .clock-subnav>button.active{background:#305740!important;background-image:none!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app #page .er1379-timesheets{background:transparent!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .ets-hero{background:#305740!important;background-image:none!important;border:1px solid #305740!important;border-radius:12px!important;box-shadow:none!important;padding:14px!important;min-height:78px!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .ets-hero h2{font:650 20px/1.2 system-ui,sans-serif!important;color:#fffef8!important;letter-spacing:-.02em!important;margin:0 0 5px!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .ets-week-line{font:400 12px/1.4 system-ui,sans-serif!important;color:#e0e9dc!important;margin:0!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .ets-week-nav .rh-nav{width:40px!important;min-width:40px!important;height:44px!important;min-height:44px!important;border:1px solid #ffffff40!important;border-radius:8px!important;background:#ffffff0d!important;color:#fffef8!important;box-shadow:none!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .ets-week-nav .rh-nav svg{stroke:#fffef8!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .ets-stat-grid{gap:0!important;border:1px solid var(--er1386-line)!important;border-radius:11px!important;overflow:hidden!important;background:#fffefd!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .ets-mini{min-height:66px!important;padding:11px 12px!important;border:0!important;border-right:1px solid var(--er1386-line)!important;border-radius:0!important;box-shadow:none!important;background:#edf3e8!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .ets-mini:nth-child(2){background:#fffefd!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .ets-mini:nth-child(3){background:#f6efdf!important;border-right:0!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .ets-mini em{font:600 10px/1.3 system-ui,sans-serif!important;letter-spacing:.025em!important;color:#586b5d!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .ets-mini:nth-child(3) em{color:#806537!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .ets-mini strong{font:650 23px/1.1 system-ui,sans-serif!important;letter-spacing:-.025em!important;font-variant-numeric:tabular-nums!important;color:#294f38!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .ets-summary-actions button{min-height:44px!important;padding:9px 7px!important;border:1px solid #d7dfd1!important;border-radius:8px!important;background:#fffefd!important;background-image:none!important;color:#3a5a43!important;font:600 12px/1.3 system-ui,sans-serif!important;box-shadow:none!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .ets-summary-actions button svg{color:currentColor!important;stroke:currentColor!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .ets-day{background:#fffefd!important;border-color:#dfe6db!important;border-radius:9px!important;box-shadow:none!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .ets-day>strong{font-weight:650!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .ets-day.sel{background:#305740!important;border-color:#305740!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .ets-day-card{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .ets-day-head{min-height:44px!important;margin:0 0 10px!important;padding:0!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .ets-day-head strong{font-weight:600!important;color:#294536!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .ets-day-head span{color:#647267!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .ets-day-head button{min-height:44px!important;height:44px!important;min-width:96px!important;border-radius:8px!important;background:#305740!important;background-image:none!important;color:#fffef8!important;font-weight:600!important;box-shadow:none!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .tsr-emp{padding:13px 11px!important;border:1px solid var(--er1386-line)!important;border-left:3px solid #769378!important;border-radius:11px!important;background:#fffefd!important;box-shadow:none!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .tsr-emp.pending{border-left-color:#b18a46!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .tsr-emp:is(.declined,.flagged){border-left-color:#a96d56!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .tsr-emp::before{display:none!important;content:none!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .tsr-emp.pending .pill{background:#f7edcf!important;color:#775b25!important;border-color:#e6d7a7!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .tsr-emp.approved .pill{background:#e7f1e5!important;color:#386143!important;border-color:#c9dccc!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .tsr-top strong{font-weight:650!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .tsr-stats span{font-size:11px!important;color:#5d6b60!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .tsr-stats :is(.tsr-strong,span:nth-child(2)){font-weight:650!important;color:#36573f!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets :is(.tsr-note,.tsr-hint){font:400 12px/1.45 system-ui,sans-serif!important;color:#5f7063!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .tsr-ic{background:#edf3e9!important;background-image:none!important;color:#50785a!important;box-shadow:none!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .tsr-ic.a{background:#f6efdf!important;color:#906b2a!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .er1379-history{border-color:var(--er1386-line)!important;border-radius:11px!important;background:#fffefd!important;box-shadow:none!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .er1379-history>summary strong{font-weight:600!important;}
html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .er1379-history>summary small{color:#647267!important;}

/* Messages use one light header and a clear but restrained sent-message colour. */
html.er1386-refined.er1384.er1381-refined body.ww-chat-active #app#app#app#app :is(.chat-list.cv-list,.cv-threads){background:var(--er1386-paper)!important;}
html.er1386-refined.er1384.er1381-refined body.ww-chat-active #app#app#app#app .chat-thread-head{background:var(--er1386-paper)!important;background-image:none!important;border-bottom:1px solid var(--er1386-line)!important;box-shadow:none!important;color:var(--er1386-ink)!important;}
html.er1386-refined.er1384.er1381-refined body.ww-chat-active #app#app#app#app .chat-thread-head .cth-info :is(strong,.cth-name){color:var(--er1386-ink)!important;font-weight:600!important;}
html.er1386-refined.er1384.er1381-refined body.ww-chat-active #app#app#app#app .chat-thread-head .cth-presence{color:var(--er1386-muted)!important;}
html.er1386-refined.er1384.er1381-refined body.ww-chat-active #app#app#app#app .chat-thread-head .cth-card>.avatar{background:#e7eee1!important;background-image:none!important;color:#3b5d46!important;border:0!important;}
html.er1386-refined.er1384.er1381-refined body.ww-chat-active #app#app#app#app .chat-thread-head :is(.cth-back,.cth-act,.cth-call,.cth-info-btn,.cth-action),
html.er1386-refined.er1384.er1381-refined body.ww-chat-active #app#app#app#app .chat-thread-head :is(button,a) svg{color:#3b5d46!important;stroke:currentColor!important;}
html.er1386-refined.er1384.er1381-refined body.ww-chat-active #app#app#app#app :is(.chat-thread,.chat-scroll){background:#f3f4ef!important;background-image:none!important;}
html.er1386-refined.er1384.er1381-refined body.ww-chat-active #app#app#app#app .chat-scroll .bubble{background:#fffefd!important;background-image:none!important;border:1px solid #dfe4dc!important;color:#2c4032!important;box-shadow:none!important;border-radius:13px!important;}
html.er1386-refined.er1384.er1381-refined body.ww-chat-active #app#app#app#app .chat-scroll .mine .bubble{background:#365b43!important;background-image:none!important;border-color:#365b43!important;color:#fffef9!important;}
html.er1386-refined.er1384.er1381-refined body.ww-chat-active #app#app#app#app .bubble .b-text{font-size:14px!important;line-height:1.45!important;color:#2c4032!important;}
html.er1386-refined.er1384.er1381-refined body.ww-chat-active #app#app#app#app .mine .bubble .b-text{color:#fffef9!important;}
html.er1386-refined.er1384.er1381-refined body.ww-chat-active #app#app#app#app .bubble :is(.b-meta,time,.msg-status){font-size:10.5px!important;line-height:1.35!important;color:#617065!important;}
html.er1386-refined.er1384.er1381-refined body.ww-chat-active #app#app#app#app .bubble :is(.b-meta,time,.msg-status,.status-word){opacity:1!important;}
html.er1386-refined.er1384.er1381-refined body.ww-chat-active #app#app#app#app .mine .bubble :is(.b-meta,time,.msg-status){color:#e1ebdd!important;}
html.er1386-refined.er1384.er1381-refined body.ww-chat-active #app#app#app#app .bubble .b-author{font-size:11px!important;font-weight:600!important;color:#4d6b52!important;}
html.er1386-refined.er1384.er1381-refined body.ww-chat-active #app#app#app#app .mine .bubble .b-author{color:#e1ebdd!important;}
html.er1386-refined.er1384.er1381-refined body.ww-chat-active #app#app#app#app .chat-date-separator span{background:#fffefd!important;border-color:#e0e5dc!important;color:#647267!important;font-weight:500!important;}
html.er1386-refined.er1384.er1381-refined body.ww-chat-active #app#app#app#app .chat-composer{background:#fffefd!important;background-image:none!important;border-top-color:var(--er1386-line)!important;box-shadow:none!important;}
html.er1386-refined.er1384.er1381-refined body.ww-chat-active #app#app#app#app .chat-composer :is(.chat-editbox,#chatInput){background:#f5f6f1!important;border:1px solid #dce3d6!important;color:#294536!important;box-shadow:none!important;}
html.er1386-refined.er1384.er1381-refined body.ww-chat-active #app#app#app#app .chat-composer .csend{background:#305740!important;background-image:none!important;color:#fff!important;box-shadow:none!important;}
html.er1386-refined.er1384.er1381-refined body.ww-chat-active #app#app#app#app .chat-composer .cattach{background:transparent!important;color:#3b5d46!important;box-shadow:none!important;}
html.er1386-refined.er1384.er1381-refined body.ww-chat-active #app#app#app#app .cv-row.active{background:#edf2e8!important;}
html.er1386-refined.er1384.er1381-refined body.ww-chat-active #app#app#app#app .cv-row :is(.cv-time,.cv-date){color:#5c6d60!important;font-weight:500!important;font-size:10.5px!important;}
html.er1386-refined.er1384.er1381-refined body.ww-chat-active #app#app#app#app .cv-row .cv-name{font-weight:600!important;}
html.er1386-refined.er1384.er1381-refined body.ww-chat-active #app#app#app#app .cv-row :is(.cv-last,.cv-sub){color:#647267!important;}

/* Existing new-message sheet: matching surfaces, unchanged bounded scrollers. */
html.er1386-refined body #modalHost#modalHost#modalHost#modalHost .er1385-new-chat,
html.er1386-refined body #modalHost#modalHost#modalHost#modalHost .er1385-new-chat>:is(.modal-head,.modal-body){background:#fffefd!important;border-color:#dce3d9!important;}
html.er1386-refined body #modalHost#modalHost#modalHost#modalHost .er1385-new-chat>.modal-head h2{font-weight:600!important;letter-spacing:-.02em!important;}
html.er1386-refined body #modalHost#modalHost#modalHost#modalHost .er1385-new-chat>.modal-foot{background:#f5f6f1!important;}
html.er1386-refined body #modalHost#modalHost#modalHost#modalHost .er1385-new-chat .nc-search{background:#f5f6f1!important;border-color:#dce3d9!important;}

/* Desktop payroll retains its inline fields and table dimensions. */
html.er1386-refined.er1384.er1381-refined body #app#app#app#app .er1366-payroll-clock .er1365-hero{background:#305740!important;background-image:none!important;box-shadow:none!important;border-radius:12px!important;}
html.er1386-refined.er1384.er1381-refined body #app#app#app#app .er1366-payroll-clock .er1365-hero h2{font-weight:600!important;}
html.er1386-refined.er1384.er1381-refined body #app#app#app#app .er1366-payroll-clock :is(.er1366-pay-totals,.er1366-table-scroll){border-color:#dce3d9!important;box-shadow:none!important;}
html.er1386-refined.er1384.er1381-refined body #app#app#app#app .er1366-pay-totals strong{font-weight:650!important;}
html.er1386-refined.er1384.er1381-refined body #app#app#app#app .er1366-payroll-clock .er1366-pay-table th{background:#305740!important;color:#fffef8!important;font-weight:600!important;}
html.er1386-refined.er1384.er1381-refined body #app#app#app#app .er1366-payroll-clock .er1366-pay-table :is(input,select,textarea){background-color:#fffefd!important;border-color:#d6dfd0!important;}
html.er1386-refined.er1384.er1381-refined body #app#app#app#app .er1366-payroll-clock .er1366-pay-table textarea{font-size:11px!important;line-height:1.45!important;}
html.er1386-refined.er1384.er1381-refined body #app#app#app#app .er1366-payroll-clock :is(.er1366-pay-table select,#er1365Employee){display:block!important;appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;height:36px!important;min-height:36px!important;max-height:none!important;padding:0 25px 0 8px!important;font:600 12px/normal system-ui,sans-serif!important;color:#36543d!important;background-color:#fffefd!important;border:1px solid #d1ddca!important;border-radius:7px!important;background-image:linear-gradient(45deg,transparent 50%,#506a55 50%),linear-gradient(135deg,#506a55 50%,transparent 50%)!important;background-position:calc(100% - 13px) 50%,calc(100% - 9px) 50%!important;background-size:4px 4px!important;background-repeat:no-repeat!important;}
html.er1386-refined.er1384.er1381-refined body #app#app#app#app .er1366-payroll-clock #er1365Employee{height:40px!important;min-height:40px!important;font-size:14px!important;padding-left:11px!important;}
html.er1386-refined.er1384.er1381-refined body #app#app#app#app .er1366-pay-table tr.dirty td{background:#faf4e4!important;}
html.er1386-refined.er1384.er1381-refined body #app#app#app#app .er1366-pay-table .er1366-save-state{color:#5b6f59!important;}
html.er1386-refined body .er1366-payroll-centre :is(.er1366-period,.er1366-table-scroll){background:#fffefd!important;border-color:#dce3d9!important;box-shadow:none!important;}
@media(max-width:350px){
 html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .ets-hero{padding:12px 10px!important;}
 html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .ets-hero h2{font-size:18px!important;}
 html.er1386-refined.er1384.er1381-refined body.ww-app-visible #app#app#app#app .er1379-timesheets .ets-summary-actions button{font-size:11px!important;}
}
