@layer er-earth {
/* Wrapping staff details: keep the familiar rail, corners and time hierarchy. */
html.er-earth body.ww-app-visible #app #page article.rc-card.er50-card .er50-assignees{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:7px 12px!important;width:100%!important;margin:6px 0 0!important;padding:0!important;min-width:0!important;overflow:visible!important}
html.er-earth body.ww-app-visible #app #page article.rc-card.er50-card .er50-assignee{display:flex!important;align-items:center!important;gap:5px!important;flex:0 1 auto!important;min-width:0!important;max-width:100%!important;color:var(--er43-ink,#293d31)!important;font:600 11px/1.4 system-ui!important}
html.er-earth body.ww-app-visible #app #page article.rc-card.er50-card .er50-person-name{min-width:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;line-height:1.4!important;color:inherit!important;font:inherit!important}
html.er-earth body.ww-app-visible #app #page article.rc-card.er50-card .er50-person-avatar{display:grid!important;place-items:center!important;width:21px!important;height:21px!important;min-width:21px!important;flex:0 0 21px!important;background:#4e765d!important;color:#fff!important;border-radius:50%!important;font:700 8px/1 system-ui!important;letter-spacing:0!important}
html.er-earth body.ww-app-visible #app #page article.rc-card.er50-card .er50-assignee>small{flex:0 0 auto!important;white-space:nowrap!important;color:var(--er43-muted,#596b60)!important;font:500 10px/1.4 system-ui!important;opacity:1!important}
html.er-earth body.ww-app-visible #app #page article.rc-card.er50-card .er50-person-response{display:grid!important;place-items:center!important;width:15px!important;height:15px!important;flex:0 0 15px!important;border-radius:50%!important;background:#2f7452!important;color:#fff!important;font:700 11px/1 system-ui!important}
html.er-earth body.ww-app-visible #app #page article.rc-card.er50-card .er50-person-response.declined{background:#a24a45!important}
html.er-earth body.ww-app-visible #app #page article.rc-card.er50-card :is(.rc-4,.v1227-team-row,.v1224-coworker-strip,.er868-team-lane,.er794-coworkers,.er802-coworker-lane,.v1222-employee-team-row,.v1159-team-row,.v1160-no-status-team,.v1162-confirmed-team,.v1159-decline-stack){display:none!important}
html.er-earth body.ww-app-visible #app #page article.rc-card.er50-card :is(.rc-1,.rc-2,.rc-3){height:auto!important;max-height:none!important;min-width:0!important;overflow:visible!important}
html.er-earth body.ww-app-visible #app #page article.rc-card.er50-card .rc-b{min-width:0!important;height:auto!important;min-height:88px!important;max-height:none!important;padding:10px!important;overflow:visible!important;gap:4px!important}
html.er-earth body.ww-app-visible #app #page article.rc-card.er50-card .rc-1{display:flex!important;align-items:flex-start!important;gap:8px!important;padding-right:0!important}
html.er-earth body.ww-app-visible #app #page article.rc-card.er50-card .rc-1 h3{flex:1 1 auto!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;line-height:1.3!important;margin:0!important}
html.er-earth body.ww-app-visible #app #page article.rc-card.er50-card .rc-2{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:5px!important;padding:0!important}
html.er-earth body.ww-app-visible #app #page article.rc-card.er50-card .rc-time{flex:1 1 auto!important;min-width:0!important;white-space:normal!important}
html.er-earth body.ww-app-visible #app #page article.rc-card.er50-card .rc-hrs{position:static!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;height:auto!important;min-height:20px!important;min-width:45px!important;width:auto!important;max-width:none!important;overflow:visible!important;padding:2px 7px!important;border:1px solid var(--er43-line,#cfdbd1)!important;border-radius:999px!important;line-height:1.25!important;font-size:10px!important;font-weight:650!important;opacity:1!important;filter:none!important;clip-path:none!important;white-space:nowrap!important;background:#ffffffd9!important;color:var(--er43-ink,#2c4235)!important}
html.er-earth body.ww-app-visible #app #page article.rc-card.er50-card.er50-solo-declined .rc-1 h3,
html.er-earth body.ww-app-visible #app #page .er14509-card.er50-solo-declined .er14509-client{text-decoration:line-through!important;text-decoration-thickness:1px!important;text-decoration-color:#a6514b!important}
/* A gentle client tint separates cards from the white desktop grid. Status is independent. */
html.er-earth body.ww-app-visible.ww-roster-active #app #page .er14509-roster .er14509-card.er43-card[data-er43-state]{--er43-card:var(--er50-client-wash,#eaf1ed);border-color:#c5d4cc!important;min-height:64px!important;height:auto!important;grid-template-rows:auto auto auto!important;row-gap:3px!important;padding-top:6px!important;padding-bottom:6px!important}
html.er-earth body.ww-app-visible.ww-roster-active #app #page .er14509-roster .er14509-card.er43-card[data-er43-state=draft]{--er43-card:#fff3d8;border-color:#ba9757!important}
html.er-earth body.ww-app-visible.ww-roster-active #app #page .er14509-roster .er14509-card.er43-card[data-er43-state=declined]{--er43-card:#ffefeb;border-color:#c18c84!important}
html.er-earth body.ww-app-visible.ww-roster-active #app #page .er14509-roster .er14509-card.er43-card .er50-desktop-names{display:none!important;grid-area:4/1/5/3!important;min-width:0!important;color:var(--er43-muted)!important;font:500 9px/1.35 system-ui!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}
html.er-earth body.ww-app-visible #app #page .er1170-employee :is(strong,b){white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}
html.er-earth[data-er-theme=dark] body.ww-app-visible.ww-roster-active #app #page .er14509-roster .er14509-card.er43-card[data-er43-state]{--er43-card:#273e34;border-color:#4d6a5a!important}
html.er-earth[data-er-theme=dark] body.ww-app-visible.ww-roster-active #app #page .er14509-roster .er14509-card.er43-card[data-er43-state=draft]{--er43-card:#423823;border-color:#b18d4f!important}
html.er-earth[data-er-theme=dark] body.ww-app-visible.ww-roster-active #app #page .er14509-roster .er14509-card.er43-card[data-er43-state=declined]{--er43-card:#452f2b;border-color:#b57b71!important}
html.er-earth[data-er-theme=dark] body.ww-app-visible #app #page article.rc-card.er50-card .rc-hrs{background:#ffffff12!important}
/* A compact invoice shortcut, visible in the same familiar location. */
html.er-earth body.ww-app-visible #app #page .er-invoice-booking-entry{display:flex!important;align-items:center!important;gap:11px!important;box-sizing:border-box!important;min-height:58px!important;height:auto!important;padding:11px 14px!important;border:1px solid #cadbd1!important;border-radius:12px!important;background:#f7faf7!important;color:#264f3a!important;box-shadow:0 1px 2px #1c3e2b05!important;margin:12px 0 16px!important;width:100%!important;text-align:left!important}
html.er-earth body.ww-app-visible #app #page .er-invoice-booking-entry>.er50-invoice-icon{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;flex:0 0 32px!important;border-radius:8px!important;background:#e5efe8!important}
html.er-earth body.ww-app-visible #app #page .er-invoice-booking-entry svg{width:20px!important;height:20px!important}
html.er-earth body.ww-app-visible #app #page .er-invoice-booking-entry>span:nth-child(2){display:grid!important;gap:2px!important;flex:1 1 auto!important;min-width:0!important}
html.er-earth body.ww-app-visible #app #page .er-invoice-booking-entry strong{font:680 14px/1.3 system-ui!important;color:inherit!important}
html.er-earth body.ww-app-visible #app #page .er-invoice-booking-entry small{font:400 11px/1.4 system-ui!important;color:#657b6c!important}
html.er-earth body.ww-app-visible #app #page .er-invoice-booking-entry>.er50-invoice-open{display:flex!important;gap:7px!important;align-items:center!important;font:650 12px/1.4 system-ui!important;color:#3c6751!important}
html.er-earth[data-er-theme=dark] body.ww-app-visible #app #page .er-invoice-booking-entry{background:#26392f!important;border-color:#4a6654!important;color:#e2eee6!important}
/* Device setup: small, aligned options, statuses are labels rather than broken buttons. */
html.er-earth body #erDevicePreferences.er155-device-setup{max-width:410px!important;border-radius:18px!important}
html.er-earth body #erDevicePreferences.er155-device-setup .er155-setup-head{padding:25px 24px 19px!important}
html.er-earth body #erDevicePreferences.er155-device-setup h2{font-size:25px!important;letter-spacing:-.65px!important;margin-top:7px!important}
html.er-earth body #erDevicePreferences.er155-device-setup .er155-setup-options{margin:0 24px!important;border:0!important;border-radius:0!important;overflow:visible!important}
html.er-earth body #erDevicePreferences.er155-device-setup .er155-setup-options>section{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:12px!important;padding:17px 0!important;background:transparent!important}
html.er-earth body #erDevicePreferences.er155-device-setup .er155-option-icon{display:grid!important;width:32px!important;height:32px!important}
html.er-earth body #erDevicePreferences.er155-device-setup h3{font-size:14px!important;margin-bottom:5px!important}
html.er-earth body #erDevicePreferences.er155-device-setup .er155-setup-options p{font-size:12px!important;line-height:1.55!important;margin:0!important}
html.er-earth body #erDevicePreferences.er155-device-setup .er50-permission-action{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:9px!important;margin-top:10px!important}
html.er-earth body #erDevicePreferences.er155-device-setup [data-er-permission-state]{display:inline-flex!important;align-items:center!important;gap:5px!important;border:0!important;border-radius:5px!important;padding:4px 7px!important;font:600 10px/1.4 system-ui!important;background:var(--setup-soft)!important;color:var(--setup-muted)!important}
html.er-earth body #erDevicePreferences.er155-device-setup [data-er-permission-state][data-state=granted]{background:#e4f2e9!important;color:#276345!important}
html.er-earth body #erDevicePreferences.er155-device-setup [data-er-permission-state][data-state=granted]::before{content:'✓';font-weight:700}
html.er-earth body #erDevicePreferences.er155-device-setup [data-er-pref-enable]{width:auto!important;min-width:70px!important;height:32px!important;min-height:32px!important;padding:5px 12px!important;background:#285f49!important;color:#fff!important;border:0!important;border-radius:7px!important;font-size:11px!important}
html.er-earth body #erDevicePreferences.er155-device-setup .er155-settings-note{margin:10px 24px 0!important;font-size:10px!important;line-height:1.5!important}
html.er-earth body #erDevicePreferences.er155-device-setup footer{padding:20px 24px 23px!important}
html.er-earth body #erDevicePreferences.er155-device-setup [hidden]{display:none!important}
/* Company chat management; optional deletion stays away from normal pin actions. */
.er50-inbox-section{padding:13px 10px 6px!important;color:#607568!important;font:650 10px/1.4 system-ui!important;text-transform:uppercase!important;letter-spacing:.65px!important}
.er50-pins{max-width:560px;margin:0 auto;font:400 14px/1.6 system-ui;color:inherit}
.er50-pins>p{margin:0 0 17px;color:#62746a;font-size:13px;line-height:1.55}
.er50-pins dl>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #e2e9e4}
.er50-pins dl{margin:10px 0 22px}.er50-pins dd{margin:0;font-size:12px;font-weight:650;color:#35674c}
.er50-pin-note{font-size:11px!important;margin:12px 0 20px!important}
.er50-remove-options{border-top:1px solid #e0e7e1;margin-top:30px;padding-top:16px}
.er50-remove-options>summary{font-size:12px;font-weight:600;color:#7e4e48;cursor:pointer}
.er50-remove-options>p{font-size:12px;color:#69786f;line-height:1.6}
.er50-remove-options>button{display:flex;justify-content:space-between;gap:15px;width:100%;text-align:left;padding:12px 0;border:0;border-bottom:1px solid #e6ebe7;background:transparent;color:inherit;font:550 12px/1.5 system-ui;cursor:pointer}
.er50-remove-options>button span{font-weight:600;color:#9b4b44}.er50-pins .danger{background:#9b4b44!important;border-color:#9b4b44!important;color:white!important}
.er50-danger-tag{display:inline-block;color:#90443d;background:#fcece8;padding:4px 7px;border-radius:5px;font-size:11px;font-weight:650}
.er50-confirm-label{display:block;font-size:13px;line-height:1.6}.er50-confirm-label input{display:block;box-sizing:border-box;width:100%;padding:11px 12px;margin:7px 0 18px;border:1px solid #c9d7ce;border-radius:8px;background:transparent;color:inherit;font:400 16px/1.5 system-ui}
.er50-confirm-check{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;margin-bottom:18px}.er50-confirm-check input{flex:0 0 18px;width:18px;height:18px;margin:2px 0;accent-color:#9b4b44}
.er50-pins .er43-pin-options .is-removed{opacity:.6}.er50-pins-loading{display:flex;align-items:center;gap:12px;padding:20px 0;color:#617369;font:400 13px/1.5 system-ui}.er50-pins-loading span{width:16px;height:16px;border:2px solid #d6e3db;border-top-color:#35674c;border-radius:50%;animation:er50-spin .8s linear infinite}
@keyframes er50-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.er50-pins-loading span{animation:none}}
}
/* The welcome is a stable, branded pause until Continue is pressed. */
#er44-welcome{background:radial-gradient(ellipse at 50% 0%,#325f4b 0%,#183c2d 50%,#123025 100%)!important}
#er44-welcome .er44-welcome-card{max-width:580px!important;padding:24px 14px!important}
#er44-welcome .er44-welcome-mark{display:inline-grid!important;place-items:center!important;width:84px!important;height:84px!important;border-radius:21px!important;margin:0 auto 27px!important;background:#f7f7ed!important;color:#335b45!important;font:700 27px/1 system-ui!important;overflow:hidden!important;box-shadow:0 10px 35px #0b261b24!important}
#er44-welcome .er44-welcome-mark img{width:100%;height:100%;object-fit:contain;padding:7px;box-sizing:border-box}
#er44-welcome small{font:650 10px/1.5 system-ui!important;letter-spacing:1.7px!important;color:#b7d0bf!important}
#er44-welcome .er50-welcome-company{font:600 clamp(16px,4.4vw,22px)/1.4 system-ui!important;color:#e1eee5!important;margin:10px 0 27px!important;overflow-wrap:anywhere}
#er44-welcome h2{font:720 clamp(30px,7.5vw,45px)/1.15 system-ui!important;letter-spacing:-1px!important;margin:0 0 15px!important;color:#fffef8!important}
#er44-welcome p{font:400 15px/1.7 system-ui!important;color:#ccded2!important}
#er44-welcome button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:28px!important;min-width:200px!important;min-height:49px!important;padding:13px 24px!important;margin-top:32px!important;background:#f7f5e9!important;border-radius:11px!important;font:680 14px/1.5 system-ui!important}
#er44-welcome .er50-welcome-hint{font:400 11px/1.5 system-ui!important;color:#adc7b6!important;margin-top:14px!important}
@layer er-earth {
.er50-email-dialog{box-sizing:border-box;width:calc(100% - 28px);max-width:500px;max-height:calc(100dvh - 30px);margin:auto;padding:0;border:1px solid #d3dfd7;border-radius:16px;background:#fff;color:#263d31;box-shadow:0 18px 70px #12271d33;overflow:auto;font-family:system-ui}
.er50-email-dialog::backdrop{background:#142a206b;backdrop-filter:blur(3px)}
.er50-email-dialog>header{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:21px 23px;border-bottom:1px solid #e4eae6}.er50-email-dialog header small{font-size:9px;letter-spacing:1px;font-weight:650;color:#62806c}.er50-email-dialog h2{font-size:23px;margin:5px 0 0;letter-spacing:-.5px}.er50-email-dialog header button{border:0;width:34px;height:34px;border-radius:50%;background:#f1f5f2;color:#50725c;font-size:23px;cursor:pointer}
.er50-email-result{padding:18px 23px;font-size:13px;line-height:1.6}.er50-email-state{padding:13px 0 17px;border-bottom:1px solid #e4eae6}.er50-email-state small{font-size:10px;text-transform:uppercase;letter-spacing:.6px;font-weight:650;color:#6c7c71}.er50-email-state h3{font-size:15px;margin:5px 0 7px}.er50-email-state.good h3{color:#2f704d}.er50-email-state p{margin:6px 0;color:#5d7063;font-size:12px}.er50-email-state .er50-sender-domain{font-size:11px;overflow-wrap:anywhere}.er50-email-state summary{cursor:pointer;font-size:11px;font-weight:650}.er50-email-footnote{color:#687d6e;font-size:11px;margin:15px 0 0}
.er50-email-dialog footer{display:flex;justify-content:flex-end;gap:10px;padding:13px 23px 20px}.er50-email-dialog footer button{border:1px solid #cbdcd0;border-radius:8px;background:#f3f7f3;padding:9px 15px;font:600 12px system-ui;color:#2b5f44;cursor:pointer}.er50-email-dialog footer button:last-child{background:#285f49;color:#fff;border-color:#285f49}
html.er-earth[data-er-theme=dark] .er50-email-dialog{background:#23352b;color:#e8f1eb;border-color:#4b6855}
html.er-earth body.ww-app-visible #app #page article.rc-card.er50-card .rc-hrs{gap:3px!important}
@media(max-width:350px){
 html.er-earth body.ww-app-visible #app #page .er1024-roster-tools{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:0!important;scrollbar-width:thin!important;min-width:0!important}
 html.er-earth body.ww-app-visible #app #page .er1024-filter{flex:0 0 auto!important;min-width:62px!important;padding-left:8px!important;padding-right:8px!important;font-size:10px!important}
 html.er-earth body.ww-app-visible #app #page .er145225-drafts-bar{display:flex!important;flex-wrap:wrap!important;gap:10px!important}
}
}
@layer er-earth {
html.er-earth body #er151-dialog#er151-dialog:has(.er50-pins,.er50-pins-loading){position:fixed!important;inset:0!important;margin:auto!important;width:calc(100% - 28px)!important;max-width:530px!important;height:fit-content!important;min-height:0!important;max-height:calc(100dvh - 30px)!important;border:1px solid #d2ded5!important;border-radius:16px!important;overflow:auto!important}
html.er-earth body #er151-dialog#er151-dialog:has(.er50-pins,.er50-pins-loading)>header{min-height:0!important;padding:18px 20px!important;align-items:center!important}
html.er-earth body #er151-dialog#er151-dialog:has(.er50-pins,.er50-pins-loading)>header h2{font:700 20px/1.25 system-ui!important;letter-spacing:-.4px!important;margin:5px 0 0!important}
html.er-earth body #er151-dialog#er151-dialog:has(.er50-pins,.er50-pins-loading)>.er151-body{padding:20px!important;overflow:visible!important;max-height:none!important}
html.er-earth body #er151-dialog .er50-pins .er50-confirm-label input{min-height:44px!important;height:auto!important;padding:10px 12px!important;margin:8px 0 18px!important;border:1px solid #c9d7ce!important;border-radius:8px!important;font:400 16px/1.5 system-ui!important;width:100%!important;box-sizing:border-box!important}
html.er-earth body #er151-dialog .er50-pins .er50-confirm-check{display:flex!important;align-items:flex-start!important;gap:9px!important;font:400 12px/1.6 system-ui!important;margin:0 0 20px!important}
html.er-earth body #er151-dialog .er50-pins .er50-confirm-check input{width:18px!important;height:18px!important;flex:0 0 18px!important;margin:2px 0!important}
html.er-earth body #er151-dialog .er50-pins .er43-pin-actions{display:flex!important;gap:10px!important;margin-top:18px!important;flex-wrap:wrap!important}
html.er-earth body #er151-dialog .er50-pins .er151-btn{font-size:12px!important;padding:10px 15px!important;min-height:40px!important;border-radius:8px!important}
html.er-earth body #er151-dialog .er50-pins .er50-remove-options{font-size:12px!important;margin-top:26px!important;padding-top:16px!important}
}
@layer er-earth {
html.er-earth body #er-invoicing .er-invoice-heading [data-er50-email=open]{order:3!important;min-height:28px!important;height:auto!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:3px 0!important;color:#486b54!important;font:600 11px/1.4 system-ui!important;text-decoration:underline!important;text-underline-offset:3px!important}
}
@layer er-earth {
html.er-earth body dialog#er50-email-setup.er50-email-dialog{position:fixed!important;inset:0!important;margin:auto!important;box-sizing:border-box!important;width:calc(100% - 28px)!important;max-width:480px!important;min-width:0!important;height:fit-content!important;min-height:0!important;max-height:calc(100dvh - 32px)!important;padding:0!important;border:1px solid #d3dfd7!important;border-radius:16px!important;background:#fff!important;color:#263d31!important;box-shadow:0 18px 70px #12271d33!important;overflow:auto!important;font:400 13px/1.6 system-ui!important}
html.er-earth body dialog#er50-email-setup[open]{display:flex!important;flex-direction:column!important}
html.er-earth body dialog#er50-email-setup:not([open]){display:none!important}
html.er-earth body dialog#er50-email-setup>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:19px 22px!important;border-bottom:1px solid #e4eae6!important;flex:0 0 auto!important;min-height:0!important;height:auto!important}
html.er-earth body dialog#er50-email-setup header small{font:650 9px/1.4 system-ui!important;letter-spacing:1px!important;color:#62806c!important}
html.er-earth body dialog#er50-email-setup h2{font:700 23px/1.3 system-ui!important;letter-spacing:-.5px!important;margin:5px 0 0!important;color:inherit!important}
html.er-earth body dialog#er50-email-setup header button{display:grid!important;place-items:center!important;border:0!important;width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;flex:0 0 34px!important;border-radius:50%!important;background:#f1f5f2!important;color:#50725c!important;font:400 23px/1 system-ui!important;cursor:pointer!important}
html.er-earth body dialog#er50-email-setup .er50-email-result{padding:4px 22px 12px!important;font:400 12px/1.6 system-ui!important;overflow:auto!important;min-height:0!important}
html.er-earth body dialog#er50-email-setup .er50-email-state{padding:16px 0!important;border-bottom:1px solid #e4eae6!important}
html.er-earth body dialog#er50-email-setup .er50-email-state small{font:650 9px/1.5 system-ui!important;text-transform:uppercase!important;letter-spacing:.7px!important;color:#6c7c71!important}
html.er-earth body dialog#er50-email-setup .er50-email-state h3{font:650 15px/1.4 system-ui!important;margin:5px 0 8px!important;color:inherit!important}
html.er-earth body dialog#er50-email-setup .er50-email-state.good h3{color:#2f704d!important}
html.er-earth body dialog#er50-email-setup .er50-email-state p{margin:5px 0!important;color:#5d7063!important;font:400 12px/1.6 system-ui!important}
html.er-earth body dialog#er50-email-setup .er50-email-state .er50-sender-domain{font-size:11px!important;overflow-wrap:anywhere!important}
html.er-earth body dialog#er50-email-setup .er50-email-footnote{color:#687d6e!important;font:400 10px/1.6 system-ui!important;margin:15px 0 0!important}
html.er-earth body dialog#er50-email-setup footer{display:flex!important;justify-content:flex-end!important;gap:9px!important;padding:12px 22px 20px!important;flex:0 0 auto!important;position:static!important;background:transparent!important}
html.er-earth body dialog#er50-email-setup footer button{border:1px solid #cbdcd0!important;border-radius:8px!important;background:#f3f7f3!important;padding:9px 15px!important;min-height:38px!important;font:600 12px/1.4 system-ui!important;color:#2b5f44!important;cursor:pointer!important}
html.er-earth body dialog#er50-email-setup footer button:last-child{background:#285f49!important;color:#fff!important;border-color:#285f49!important}
html.er-earth[data-er-theme=dark] body dialog#er50-email-setup.er50-email-dialog{background:#23352b!important;color:#e8f1eb!important;border-color:#4b6855!important}
}
