:root{font-family:Inter,system-ui,sans-serif;color:#12243d;background:#f6f9fb;font-synthesis:none;--green:#087f5b;--border:#e1e8ee;--muted:#73839a;--sidebar:210px}*{box-sizing:border-box}body{margin:0;letter-spacing:0}button,input,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit}button:disabled{opacity:.45;cursor:default}a{color:inherit;text-decoration:none}svg{width:20px;height:20px;stroke-width:1.7;flex-shrink:0}[hidden]{display:none!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #df9f38;outline-offset:3px}.skip-link{position:fixed;left:-999px;top:12px;background:#fff;padding:12px;z-index:1000000}.skip-link:focus{left:12px}
.overview-shell{min-height:100dvh}.overview-sidebar{width:var(--sidebar);position:fixed;inset:0 auto 0 0;background:#fff;border-right:1px solid var(--border);padding:28px 12px 18px;display:flex;flex-direction:column;z-index:30}.brand{display:flex;align-items:center;gap:9px;font-size:17px;font-weight:700;white-space:nowrap;letter-spacing:0}.overview-sidebar>.brand{margin:0 9px 24px}.brand-symbol{display:inline-flex;align-items:center;justify-content:center;width:30px;height:34px;border-radius:7px;background:var(--green);color:white;flex-shrink:0}.brand-symbol svg{width:23px;height:23px;stroke-width:2}.avatar{width:34px;height:34px;background:#e8eef4;color:#52677f;border:1px solid #dbe4ed;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px;font-weight:600}.account-picker,.mobile-account{display:flex;align-items:center;gap:7px;position:relative;border:1px solid var(--border);border-radius:6px;padding:8px;margin-bottom:20px;background:#fbfcfe}.account-picker select,.mobile-account select{appearance:none;background:none;border:0;min-width:0;flex:1;color:#223954;font-size:13px;padding-right:15px;cursor:pointer;text-overflow:ellipsis}.account-picker>svg,.mobile-account>svg{position:absolute;right:10px;width:14px;pointer-events:none}.account-picker .avatar{width:28px;height:28px;font-size:10px}.overview-sidebar nav{display:grid;gap:7px}.nav-item{display:flex;align-items:center;gap:13px;min-height:43px;border:0;background:none;width:100%;padding:10px 17px;border-radius:5px;text-align:left;font-size:14px;position:relative}.nav-item svg{width:19px;height:19px}.nav-item:hover{background:#f3f7f8}.nav-item.active{color:#096247;background:#eaf5ef;font-weight:600}.nav-item.active:before{content:'';position:absolute;inset:0 auto 0 0;width:3px;background:var(--green)}.sidebar-bottom{margin-top:auto;display:grid;gap:4px;padding-top:25px}.count-badge{display:inline-flex;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 5px;background:#ef4b51;border-radius:12px;color:white;font-size:11px;font-weight:600;line-height:1}.nav-item .count-badge{margin-left:auto}
.overview-content{margin-left:var(--sidebar);max-width:1650px}.overview-header{min-height:103px;padding:28px 26px 12px;display:flex;align-items:center;justify-content:space-between;gap:20px}.desktop-heading h1{font-size:28px;line-height:1.15;letter-spacing:0;margin:0 0 6px;font-weight:700}.desktop-heading p{font-size:13px;color:var(--muted);margin:0}.header-tools{display:flex;align-items:center;gap:14px}.range-control{display:flex;border:1px solid #d9e3ed;border-radius:5px;overflow:hidden}.range-control button{min-width:72px;background:#fff;border:0;border-right:1px solid var(--border);padding:9px 11px;font-size:12px}.range-control button:last-child{border-right:0}.range-control button[aria-pressed=true]{background:var(--green);color:#fff}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--border);border-radius:5px;background:#fff;flex-shrink:0}.header-tools .icon-button{border-color:transparent;background:transparent}.icon-button:hover{background:#edf4f7}.bell-button{position:relative;display:none}.bell-button .count-badge{position:absolute;right:-1px;top:-4px;min-width:17px;height:17px;font-size:9px}.header-avatar{background:#81919f;color:#fff}.mobile-brand,.mobile-account,.mobile-navigation,.mobile-only{display:none}
main{padding:0 26px 16px;scroll-margin-top:15px}.readiness-strip{display:flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid var(--border);border-radius:6px;background:#f8fafc;font-size:12px;margin-bottom:14px;color:#344a64}.readiness-strip>a,.readiness-strip>button{display:flex;align-items:center;gap:9px;padding:0 18px;border:0;border-right:1px solid #dfe6ed;background:none;white-space:nowrap;min-height:18px;font-size:12px}.readiness-strip>a:first-child{padding-left:0;font-weight:600}.readiness-strip>button{border:0;color:var(--muted);padding-right:0}.readiness-strip svg{width:16px;height:16px}.status-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#159568;flex-shrink:0}.status-dot.neutral{background:#a4b2c2}.status-dot.amber{background:#f0a128}.status-dot.red{background:#ef5358}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.metric{position:relative;display:flex;align-items:flex-start;flex-direction:column;gap:5px;min-height:133px;padding:16px 18px 13px;background:#fff;border:1px solid var(--border);border-radius:6px;text-align:left;min-width:0}.metric:hover{border-color:#b4cbc3}.metric>svg{width:23px;height:23px;margin-bottom:2px;color:#1458bd}.metric:nth-child(2)>svg{color:#f14a51}.metric:nth-child(3)>svg{color:#087e92}.metric strong{font-size:27px;font-weight:700;line-height:1.12}.metric>span:not(#call-sparkline){font-size:13px;line-height:1.3}.metric small{color:var(--muted);font-size:11px;margin-top:auto;padding-top:4px;line-height:1.3}#call-sparkline{position:absolute;right:12px;top:37px;width:42%;height:31px}#call-sparkline svg{width:100%;height:100%;stroke-width:2}
.overview-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(285px,1fr);grid-template-areas:'attention care' 'calls family' 'notifications appointment';gap:15px 18px;align-items:start}.surface{background:#fff;border:1px solid var(--border);border-radius:6px;min-width:0;scroll-margin:18px}.attention-surface{grid-area:attention}.care-surface{grid-area:care}.calls-surface{grid-area:calls}.family-surface{grid-area:family}.notifications-surface{grid-area:notifications}.appointment-surface{grid-area:appointment}.surface-header{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:14px 18px 10px;min-height:48px}.surface-header h2{font-size:16px;font-weight:650;margin:0;letter-spacing:0;line-height:1.3;display:flex;align-items:center;gap:10px}.surface-header small{font-size:10px;color:#64778d;text-align:right}.text-button{border:0;padding:3px 0;background:none;color:#0062bd;font-size:12px;white-space:nowrap}.text-button:hover,.section-link:hover{text-decoration:underline}.surface-list{padding:0 18px}.attention-row{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px 0;border-top:1px solid #edf1f5}.attention-row .status-dot{width:12px;height:12px}.attention-row strong{font-size:13px;font-weight:600;line-height:1.45;display:block}.attention-row p{font-size:11px;line-height:1.4;color:#62758b;margin:4px 0 0}.row-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 9px;border:1px solid #dce5ee;border-radius:5px;background:#fff;color:#065bb6;font-size:11px;white-space:nowrap}.row-action svg{width:13px;height:13px}.row-action:hover{background:#f4f8fc}.empty{font-size:12px;line-height:1.6;color:#75859a;margin:0;padding:17px 18px 22px}.surface-list>.empty{padding-inline:0}.empty a{display:inline-block;color:#0560b5;margin-top:5px}.care-progress{padding:0 18px 5px}progress{display:block;width:100%;height:9px;border:0;overflow:hidden;border-radius:6px;background:#e2e9ee}progress::-webkit-progress-bar{background:#e2e9ee;border-radius:6px}progress::-webkit-progress-value{background:#119477;border-radius:6px}progress::-moz-progress-bar{background:#119477;border-radius:6px}.care-row{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:9px;align-items:center;padding:12px 0;border-bottom:1px solid #eef2f5;font-size:11px}.care-row:last-child{border:0}.care-row time{font-size:10px;white-space:nowrap}.care-name{line-height:1.4;overflow-wrap:anywhere}.state{display:inline-flex;align-items:center;gap:6px;font-size:11px;white-space:nowrap}.state svg{width:14px;height:14px}.state.good{color:#087d56}.state.warning{color:#b67406}.state.muted{color:#8495a8}.section-link{display:flex;align-items:center;gap:8px;font-size:12px;color:#0865bb;padding:12px 18px}.section-link svg{width:14px;height:14px}
.calls-heading{flex-wrap:wrap;padding-bottom:11px}.call-tools{display:flex;align-items:center;gap:8px;max-width:100%;min-width:0}.search-field{display:flex;align-items:center;gap:7px;border:1px solid #dbe4ed;border-radius:5px;min-width:70px;width:155px;padding:7px 9px}.search-field svg{width:14px;height:14px;color:#8494a9}.search-field input{border:0;outline:0;width:100%;min-width:0;background:none;font-size:11px;color:#233952}.search-field input::placeholder{color:#8193aa}.call-tools select{border:1px solid #dbe4ed;padding:7px 5px;border-radius:5px;font-size:11px;background:#fff;min-width:0;max-width:118px}.call-tools .icon-button{width:31px;height:31px}.call-table{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}.call-table th{font-size:10px;font-weight:500;color:#263d56;background:#f5f8fb;padding:10px 12px;border-block:1px solid #e7edf3}.call-table td{font-size:11px;padding:11px 12px;border-bottom:1px solid #edf1f5;vertical-align:middle;line-height:1.35;overflow-wrap:anywhere}.call-table th:first-child,.call-table td:first-child{padding-left:18px;width:20%}.call-table th:nth-child(2){width:28%}.call-table th:nth-child(3){width:23%}.call-table th:nth-child(4){width:16%}.call-table th:last-child{width:13%}.caller-name{font-weight:500;display:block}.call-date{display:block;color:#8795a6;font-size:9px;margin-top:3px}.call-table .status-dot{width:7px;height:7px;margin-right:6px}.call-table td:last-child a{color:#0664c1;font-size:11px}.call-table tbody tr:hover{background:#fafcfd}.calls-footer{display:flex;justify-content:space-between;align-items:center;padding:11px 18px;font-size:11px;color:#52687f}.calls-footer>div{display:flex;gap:8px}.calls-footer .icon-button{width:30px;height:28px}.calls-footer svg{width:16px;height:16px}
.family-members{padding:7px 18px 13px;display:flex;gap:14px;flex-wrap:wrap}.family-member{display:flex;align-items:center;gap:7px;min-width:0;max-width:100%}.family-member .avatar{width:30px;height:30px;font-size:10px}.family-member strong{display:block;font-size:10px;font-weight:500;overflow-wrap:anywhere;max-width:100px}.family-member small{display:block;font-size:9px;color:var(--muted);margin-top:3px}.delivery-summary{padding:0 18px}.delivery-summary p{display:flex;gap:10px;align-items:center;font-size:11px;margin:10px 0;line-height:1.5}.delivery-summary svg{width:17px;height:17px}.family-actions{display:flex;align-items:center;gap:10px;padding-right:18px;flex-wrap:wrap}.family-actions .section-link{padding-right:0}.family-actions .text-button{font-size:10px}.inline-status{font-size:11px;padding:0 18px;color:#a2630a;line-height:1.5}.inline-status:empty{display:none}.notification-row{display:grid;grid-template-columns:66px 9px minmax(0,1fr) 110px;align-items:center;gap:10px;padding:11px 18px;border-top:1px solid #edf1f5;width:100%;background:none;text-align:left;border-inline:0;border-bottom:0;font-size:11px;line-height:1.4;cursor:pointer}.notification-row:hover{background:#f7fafc}.notification-row .status-dot{width:8px;height:8px}.notification-row time{font-size:10px}.notification-row .delivery{color:#5b7188;font-size:10px}.notification-row .delivery.failed{color:#b27112}.appointment-row{display:flex;align-items:flex-start;gap:12px;padding:13px 18px 19px;border-top:1px solid #eef2f5}.appointment-row>svg{width:22px;height:22px}.appointment-row strong{display:block;font-size:12px;line-height:1.5}.appointment-row p{font-size:11px;color:#6c7e94;line-height:1.5;margin:3px 0}.appointment-row a{color:#075db5;font-size:11px}.overview-footer{display:flex;justify-content:space-between;gap:20px;padding:24px 0 8px;font-size:10px;color:#8190a0;line-height:1.5}.overview-footer a{color:#52687f}
.verification-banner,.error-banner{padding:12px 15px;font-size:12px;border:1px solid #ebd9ba;background:#fff9ef;border-radius:5px;margin-bottom:12px;line-height:1.5}.verification-banner{display:flex;justify-content:space-between;gap:10px}.verification-banner button,.error-banner button{border:0;background:none;color:#065da9;font-size:12px;text-decoration:underline}.empty-account,.signed-out{padding:50px;max-width:580px;margin:10vh auto;background:#fff;border:1px solid var(--border);border-radius:6px}.empty-account h1,.signed-out h1{font-size:26px}.empty-account p,.signed-out p{font-size:14px;color:#6a7d92;line-height:1.6}.primary-button{display:inline-flex;background:var(--green);border:0;color:white;padding:11px 17px;border-radius:5px;font-size:13px;font-weight:600}.panel-error{padding:15px 18px;color:#9c5728;font-size:12px;line-height:1.6}.panel-error button{display:block;border:0;background:none;color:#075eb5;padding:5px 0;text-decoration:underline}dialog{width:min(480px,calc(100% - 28px));padding:0;border:1px solid var(--border);border-radius:8px;color:#19314a;box-shadow:0 16px 70px #14273d30}dialog::backdrop{background:#14283b55}dialog>header{padding:18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);gap:10px}dialog h2{font-size:18px;margin:0}#detail-content{padding:20px;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.dialog-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}#detail-content small{color:#698097}#overview-toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);max-width:calc(100% - 30px);padding:11px 17px;background:#173e35;color:#fff;border-radius:5px;font-size:13px;z-index:1000001}
.overview-page .ca-widget-container{right:22px!important;bottom:22px!important}.overview-page .ca-bubble{width:54px!important;height:54px!important}.overview-page .ca-bubble:after{content:'Ask Assist';position:absolute;right:64px;white-space:nowrap;background:#f3fbf7;color:#145840;padding:9px 13px;border:1px solid #d9e9e2;border-radius:20px;font-size:11px;box-shadow:0 2px 8px #14332708}.overview-page .ca-bubble[aria-expanded=true]:after{display:none}.overview-page .pa-assistant-highlight{outline:3px solid #de982c!important;outline-offset:4px!important}
@media(min-width:1450px){:root{--sidebar:225px}.surface-header h2{font-size:17px}.call-table td{font-size:12px}.care-row{font-size:12px}}
@media(max-width:1150px) and (min-width:701px){:root{--sidebar:185px}.overview-sidebar{padding-inline:8px}.brand{font-size:15px}.overview-sidebar>.brand{margin-inline:5px}.overview-header{padding-inline:18px}.header-tools{gap:7px}main{padding-inline:18px}.overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(255px,1fr);gap:13px}.readiness-strip>a,.readiness-strip>button{padding-inline:10px;font-size:10px}.metric{padding:14px 12px}.metric>span:not(#call-sparkline){font-size:12px}.surface-header{padding-inline:14px}.call-tools{width:100%}.search-field{flex:1}.family-members{gap:10px}.care-row{grid-template-columns:48px minmax(0,1fr);gap:7px}.care-row .state{grid-column:2}.range-control button{min-width:57px}.call-table td,.call-table th{padding-inline:7px}}
@media(max-width:700px){
:root{background:#f8fafb}.overview-sidebar,.desktop-heading,.desktop-tool,.header-avatar{display:none!important}.overview-content{margin:0;width:100%}.overview-header{height:64px;min-height:64px;padding:12px 17px;background:#fff;border-bottom:1px solid var(--border);gap:10px}.mobile-brand{display:flex;font-size:17px}.brand-symbol{width:25px;height:29px;border-radius:5px}.brand-symbol svg{width:19px;height:19px}.header-tools{gap:0}.bell-button{display:flex}.header-tools .range-control{display:none}.mobile-account{display:flex;margin:9px 13px 0;padding:7px 10px;background:#fff;border-color:#e5ebf0}.mobile-account select{font-size:13px}.mobile-account .avatar{width:29px;height:29px;font-size:10px}main{padding:8px 12px 86px}.readiness-strip{border:0;background:none;margin:0 0 9px;padding:3px 2px;min-height:26px;gap:8px;justify-content:flex-start}.readiness-strip>a:first-child{font-size:11px;gap:6px;border:0;padding:0}.readiness-strip>a:not(:first-child){display:none}.readiness-strip>button{padding:0;font-size:10px}.readiness-strip>button svg{display:none}.readiness-strip>button:before{content:'\00b7';margin-right:1px}.readiness-strip .status-dot{width:7px;height:7px}.metrics-grid{gap:7px;margin-bottom:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.metric{min-height:70px;padding:12px 10px 11px 46px;gap:1px;justify-content:center}.metric>svg{position:absolute;left:12px;top:24px;width:23px;height:23px}.metric strong{font-size:21px}.metric>span:not(#call-sparkline){font-size:11px;line-height:1.3}.metric small,#call-sparkline{display:none}.overview-grid{display:flex;flex-direction:column;gap:12px}.surface{width:100%;border-radius:5px;scroll-margin-top:10px}.attention-surface{order:0}.care-surface{order:1}.calls-surface{order:2}.family-surface{order:3}.notifications-surface{order:4}.appointment-surface{order:5}.surface-header{padding:11px 13px;min-height:42px}.surface-header h2{font-size:15px;gap:8px}.count-badge{min-width:18px;height:18px;font-size:10px}.surface-list{padding:0 13px}.attention-row{gap:10px;padding:12px 0;grid-template-columns:10px minmax(0,1fr) 18px}.attention-row strong{font-size:12px}.attention-row p{font-size:10px;line-height:1.5;margin-top:3px}.attention-row .status-dot{width:10px;height:10px}.row-action{border:0;padding:0;background:none;font-size:0;width:18px}.row-action svg{width:15px;height:15px}.care-progress,.care-surface .surface-header small{display:none}.care-row{grid-template-columns:50px minmax(0,1fr) auto;gap:12px;padding:11px 0;font-size:11px}.care-row .state{white-space:normal;font-size:10px}.care-row time{font-size:10px}.care-surface .section-link{font-size:11px;padding:9px 13px}.calls-heading{flex-wrap:wrap}.mobile-only{display:block}.call-tools{display:none;width:100%}.calls-surface.expanded .call-tools{display:flex}.call-tools select{max-width:110px}.search-field{flex:1;width:auto}.call-table,.call-table tbody{display:block}.call-table thead{display:none}.call-table tr{display:grid;grid-template-columns:53px minmax(0,1fr) 84px 12px;gap:5px;align-items:center;padding:10px 13px;border-top:1px solid #edf1f5}.call-table td{padding:0!important;border:0;font-size:10px}.call-table td:first-child{width:auto}.call-table td:nth-child(2){font-size:11px}.call-table td:nth-child(4){display:none}.call-table td:last-child a{font-size:0;display:block;width:12px}.call-table td:last-child a:after{content:'\203a';font-size:20px;color:#49627c}.call-date{font-size:8px}.call-table .status-dot{width:6px;height:6px;margin-right:4px}.calls-surface:not(.expanded) .call-table tr:nth-child(n+3){display:none}.calls-surface:not(.expanded) .calls-footer{display:none}.calls-footer{padding:10px 13px}.family-members{padding:5px 13px 10px}.family-member strong{font-size:11px}.family-member small{font-size:10px}.delivery-summary{padding-inline:13px}.notification-row{grid-template-columns:47px 7px minmax(0,1fr);padding:11px 13px;gap:8px;font-size:11px}.notification-row .delivery{grid-column:3;font-size:10px;margin-top:-4px}.notification-row time{font-size:9px}.overview-footer{font-size:9px;padding:20px 2px 10px}.mobile-navigation{position:fixed;inset:auto 0 0;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-top:1px solid #dfe7ed;padding:7px 5px calc(7px + env(safe-area-inset-bottom));z-index:100;height:calc(66px + env(safe-area-inset-bottom))}.mobile-navigation a,.mobile-navigation button{position:relative;display:flex;align-items:center;justify-content:center;gap:5px;flex-direction:column;min-width:0;border:0;background:none;font-size:10px;padding:3px;color:#243f5b}.mobile-navigation svg{width:21px;height:21px}.mobile-navigation .active{color:var(--green)}.mobile-navigation .count-badge{position:absolute;top:0;left:calc(50% + 5px)}.overview-page .ca-widget-container{right:16px!important;bottom:calc(79px + env(safe-area-inset-bottom))!important}.overview-page .ca-bubble{width:48px!important;height:48px!important}.overview-page .ca-bubble:after{display:none}.overview-page .ca-panel{max-height:calc(100dvh - 165px)!important;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.verification-banner{font-size:11px;display:block}.verification-banner button{padding:4px 0}.signed-out{margin:8vh 15px;padding:25px}.empty-account{padding:25px;margin:20px 0}.header-tools .icon-button{width:32px}#overview-toast{bottom:80px}
}
@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.icon-button,.metric,.nav-item,.row-action{transition:background .15s,border-color .15s}}
#mobile-range{display:none}@media(max-width:700px){#mobile-range{display:block;margin-left:auto;font-size:10px;max-width:78px;border:0;background:transparent;color:#536b81;padding:3px 0}.readiness-strip{flex-wrap:wrap}}
.overview-grid{grid-template-areas:none}.overview-primary,.overview-secondary{display:flex;flex-direction:column;gap:15px;min-width:0}
@media(min-width:701px) and (max-width:1150px){.care-row{grid-template-columns:48px minmax(0,1fr) auto}.care-row .state{grid-column:auto;font-size:10px}}
@media(max-width:700px){.overview-primary,.overview-secondary{display:contents}}
.attention-row:not(:has(.status-dot.amber))>.status-dot,.notification-row>.status-dot:not(.neutral){background:#2d87df}
@media(max-width:700px){.care-surface .care-row:nth-child(n+3),.care-surface>.section-link{display:none}.surface{scroll-margin-bottom:140px}}
.inline-check{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:#334155;cursor:pointer}.inline-check input{width:16px;height:16px;margin:0}

/* Phone views: the bottom bar switches screens and shows the active one */
.view-heading{display:none}
@media(max-width:700px){
.view-heading{display:block;font-size:24px;font-weight:800;letter-spacing:-.01em;color:#0f172a;margin:14px 0 2px}
.view-heading[hidden]{display:none}
body[data-view=calls] .metrics-grid,body[data-view=calls] .readiness-strip,body[data-view=calls] .surface:not(.calls-surface),body[data-view=calls] .overview-footer{display:none!important}
body[data-view=alerts] .metrics-grid,body[data-view=alerts] .readiness-strip,body[data-view=alerts] .surface:not(.notifications-surface):not(.family-surface),body[data-view=alerts] .overview-footer{display:none!important}
body[data-view=calls] .calls-surface,body[data-view=alerts] .notifications-surface{margin-top:8px}
.mobile-navigation a,.mobile-navigation button{z-index:0;border-radius:14px;color:#3c5166}
.mobile-navigation .active{color:#006b52}
.mobile-navigation .active::before{content:'';position:absolute;inset:3px 6px;border-radius:14px;background:#e6f4ef;z-index:-1}
.mobile-navigation .active span{font-weight:700}
}
