@layer er-earth {
html.er-earth body #er151-dialog.er154-settings{max-width:560px!important}
html.er-earth body #er151-dialog.er154-settings>.er151-body{flex:1 1 auto!important}
html.er-earth body #er151-dialog.er154-settings>header,html.er-earth body #er151-dialog.er154-settings>footer{flex:0 0 auto!important}
html.er-earth body #er151-dialog .er154-settings-intro{font:400 13px/1.55 system-ui!important;color:var(--er-muted)!important;margin:0 0 16px!important}
html.er-earth body #er151-dialog .er154-settings-note{font:400 12px/1.55 system-ui!important;color:var(--er-muted)!important;margin:16px 0 0!important}
html.er-earth body #er151-dialog .er154-field-options{display:grid!important;gap:0!important;border:1px solid var(--er-line)!important;border-radius:10px!important;overflow:hidden!important;background:var(--er-paper)!important}
html.er-earth body #er151-dialog .er154-field-options>label{display:flex!important;align-items:center!important;gap:18px!important;min-height:76px!important;padding:14px!important;margin:0!important;cursor:pointer!important}
html.er-earth body #er151-dialog .er154-field-options>label+label{border-top:1px solid var(--er-line)!important}
html.er-earth body #er151-dialog .er154-field-options>label>span{flex:1!important;min-width:0!important}
html.er-earth body #er151-dialog .er154-field-options strong{display:block!important;font:650 14px/1.4 system-ui!important;color:var(--er-ink)!important}
html.er-earth body #er151-dialog .er154-field-options small{display:block!important;font:400 12px/1.5 system-ui!important;color:var(--er-muted)!important;margin-top:4px!important}
html.er-earth body #er151-dialog .er154-field-options input[type=checkbox]{width:20px!important;height:20px!important;flex:none!important;appearance:auto!important;-webkit-appearance:checkbox!important;position:static!important;accent-color:#285f48!important;padding:0!important;margin:0!important;opacity:1!important;transform:none!important}
html.er-earth body #modalHost .er154-optional-fields .er153-unit{position:relative!important}
html.er-earth body #modalHost .er154-optional-fields .er153-unit input{padding-right:46px!important}
html.er-earth body #modalHost .er154-optional-fields .er153-unit>span{position:absolute!important;right:12px!important;top:0!important;height:46px!important;display:flex!important;align-items:center!important;color:var(--t-muted)!important;font:400 12px system-ui!important;pointer-events:none!important}
html.er-earth body #modalHost .er152-form input[type=hidden]{display:none!important}
html.er-earth body #modalHost .er154-optional-fields .er152-form-pair:not(:has(label)){display:none!important}
html.er-earth body #modalHost .er154-optional-fields .er152-form-pair:has(>label:only-of-type){grid-template-columns:1fr!important}
html.er-earth body #modalHost .er154-details-intro{font:400 12px/1.5 system-ui!important;color:var(--t-muted)!important;margin:-3px 0 16px!important}
html.er-earth body #modalHost .er154-retained{padding:12px!important;margin:6px 0 16px!important;border:1px solid var(--t-line)!important;border-radius:8px!important;background:var(--t-soft)!important;overflow-wrap:anywhere!important}
html.er-earth body #modalHost .er154-retained small{font:500 11px/1.5 system-ui!important;color:var(--t-muted)!important}
html.er-earth body #modalHost .er154-retained p{font:400 12px/1.5 system-ui!important;margin-top:4px!important}
html.er-earth body #page .er154-review-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important}
html.er-earth body #page .er154-settings-shortcut{margin-top:-8px!important}
html.er-earth body #modalHost details.er1434-secondary-actions{background:transparent!important;border:0!important;border-top:1px solid var(--er-line)!important;border-radius:0!important;outline:none!important;box-shadow:none!important}
html.er-earth body #modalHost details.er1434-secondary-actions>summary{background:transparent!important;border:0!important;outline:none!important;box-shadow:none!important}
html.er-earth body #modalHost details.er1434-secondary-actions>summary:focus-visible{text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:5px!important}
@media(min-width:1024px){
 html.er-earth body #app #page .er14509-card.er1170-job{height:84px!important;min-height:84px!important;max-height:84px!important;padding:6px 10px!important;gap:0!important}
 html.er-earth body #app #page .er14509-card .er14509-card-overline{height:16px!important;min-height:16px!important}
 html.er-earth body #app #page .er14509-card .er14509-status{height:16px!important;padding:1px 5px!important;font-size:10px!important;line-height:14px!important}
 html.er-earth body #app #page .er14509-card .er14509-time{font-size:14px!important;line-height:18px!important;letter-spacing:0!important}
 html.er-earth body #app #page .er14509-card .er14509-client{font-size:16px!important;line-height:20px!important}
 html.er-earth body #app #page .er14509-card .er14509-hours,html.er-earth body #app #page .er14509-card .er14509-hours b{font-size:11px!important;line-height:16px!important}
 html.er-earth body #app #page .er1170-grid{grid-auto-rows:minmax(118px,auto)!important}
 html.er-earth body #app #page .er14509-roster .er1170-cell,html.er-earth body #app #page .er14509-roster .er1170-emp{min-height:118px!important}
}
@media(max-width:767px){html.er-earth body #page .er152-heading:has(.er154-review-actions){flex-wrap:wrap!important;align-items:flex-start!important}html.er-earth body #page .er154-review-actions{justify-content:flex-start!important}}
}
