/* One quiet staff column; colour belongs to the shifts. */
@layer er-earth {
 @media(min-width:1024px){
  html.er-earth body.ww-roster-active #app #page .er14509-roster .er1170-emp[data-er14529-colour],
  html.er-earth body.ww-roster-active #app #page .er14509-roster .er1170-emp[data-er14529-colour]:hover{
   --er14529-colour:#57765d!important;background-color:#f1f5f0!important;background-image:none!important;box-shadow:none!important;border-right-color:#dce5db!important;
  }
  html.er-earth body.ww-roster-active #app #page .er14509-roster .er1170-emp[data-er14529-colour] .er1170-emp-av{
   background:#dfe9dd!important;background-image:none!important;border-color:#d1ddce!important;box-shadow:none!important;color:#435e46!important;-webkit-text-fill-color:currentColor!important;
  }
  html.er-earth body.ww-roster-active #app #page .er14509-roster .er1170-emp[data-er14529-colour] .er1170-stat{background:transparent!important;border:0!important;color:#617163!important}
  html.er-earth[data-er-theme=dark] body.ww-roster-active #app #page .er14509-roster .er1170-emp[data-er14529-colour],
  html.er-earth[data-er-theme=dark] body.ww-roster-active #app #page .er14509-roster .er1170-emp[data-er14529-colour]:hover{background:#27362c!important;background-image:none!important}
  html.er-earth[data-er-theme=dark] body.ww-roster-active #app #page .er14509-roster .er1170-emp[data-er14529-colour] .er1170-emp-av{background:#3b5040!important;color:#e2ede0!important;border-color:#4f6755!important}
  html.er-earth[data-er-theme=dark] body.ww-roster-active #app #page .er14509-roster .er1170-emp[data-er14529-colour] .er1170-stat{color:#c8d5c8!important}
  html.er-earth body.ww-roster-active #app #page .er14509-roster .er14509-heading{min-width:100px!important}
  html.er-earth body.ww-roster-active #app #page .er14509-roster .er14509-main-row .er915-add{background:white!important;color:#315b43!important;border-color:#b7ccbc!important}
  html.er-earth body.ww-roster-active #app #page .er14509-roster .er14509-main-row .er915-add :is(span,svg){color:inherit!important;-webkit-text-fill-color:currentColor!important;stroke:currentColor!important}
  html.er-earth body.ww-roster-active #app #page .er14509-roster .er145225-publish{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:32px!important;height:32px!important;padding:5px 11px!important;border:1px solid #27664c!important;border-radius:7px!important;background:#27664c!important;color:white!important;-webkit-text-fill-color:currentColor!important;font-size:12px!important;font-weight:700!important;white-space:nowrap!important;box-shadow:none!important;cursor:pointer!important}
  html.er-earth body.ww-roster-active #app #page .er14509-roster .er145225-publish span{display:grid!important;place-items:center!important;min-width:20px!important;height:20px!important;border-radius:5px!important;background:#ffffff24!important;color:inherit!important;font-size:11px!important}
  html.er-earth body.ww-roster-active #app #page .er14509-roster .er145225-publish:disabled{opacity:.55!important;cursor:default!important}
  html.er-earth body.ww-roster-active #app #page .er14509-roster .er145225-publication-options{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px 8px!important;padding:0!important;border:0!important;margin-left:auto!important;font-size:11px!important;line-height:16px!important;color:#5d6e61!important;background:transparent!important}
  html.er-earth body.ww-roster-active #app #page .er14509-roster .er145225-publication-options[hidden]{display:none!important}
  html.er-earth body.ww-roster-active #app #page .er14509-roster .er1024-filter-scroll{flex:1 1 auto!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}
  html.er-earth body.ww-roster-active #app #page .er14509-roster .er145225-publication-options{flex:0 0 auto!important}
  html.er-earth body.ww-roster-active #app #page .er14509-roster .er145225-publication-options label{display:flex!important;align-items:center!important;gap:6px!important;margin-left:auto!important;font-weight:500!important;cursor:pointer!important;white-space:nowrap!important}
  html.er-earth body.ww-roster-active #app #page .er14509-roster .er145225-publication-options input{width:14px!important;height:14px!important;margin:0!important;accent-color:#27664c!important}
  html.er-earth body.ww-roster-active #app #page .er14509-roster .er145225-publication-options p{flex-basis:100%!important;margin:2px 0!important;color:#96392c!important}
  html.er-earth[data-er-theme=dark] body.ww-roster-active #app #page .er14509-roster .er14509-main-row .er915-add{background:#2b3a30!important;color:#e2ede0!important;border-color:#59735f!important}
  html.er-earth[data-er-theme=dark] body.ww-roster-active #app #page .er14509-roster .er145225-publication-options{background:#26352b!important;color:#d7e3d6!important;border-color:#425046!important}
 }
 @media(min-width:1024px) and (max-width:1199px){
  html.er-earth body.ww-roster-active #app #page .er14509-roster .er14509-heading{display:none!important}
  html.er-earth body.ww-roster-active #app #page .er14509-roster .er14509-main-row{justify-content:space-between!important}
  html.er-earth body.ww-roster-active #app #page .er14509-roster .er1024-filter-scroll{gap:9px!important}
 }
 html.er-earth body #modalHost .er145225-draft-visibility{padding:12px 14px!important;background:#f1f4f0!important;border:1px solid #dbe2d8!important;border-radius:10px!important}
 html.er-earth body #modalHost .er145225-draft-label{display:flex!important;align-items:center!important;gap:8px!important;color:#344c3b!important;font-size:14px!important}
 html.er-earth body #modalHost .er145225-draft-label>span:last-child{margin-left:auto!important;font-size:12px!important;color:#617263!important}
 html.er-earth body #modalHost .er145225-draft-dot{width:8px!important;height:8px!important;border-radius:50%!important;background:#7a8890!important}
 html.er-earth body #modalHost .er145225-draft-visibility p{font-size:12px!important;line-height:1.5!important;margin:6px 0 0!important;color:#607063!important}
 html.er-earth body #modalHost .er145225-draft-visibility .er145221-modal-checkbox{display:none!important}
 html.er-earth[data-er-theme=dark] body #modalHost .er145225-draft-visibility{background:#2b382f!important;border-color:#46564a!important}
 html.er-earth[data-er-theme=dark] body #modalHost .er145225-draft-visibility :is(p,strong,span){color:#d7e3d6!important}
}
