:root{font-family:"Segoe UI","Microsoft YaHei",sans-serif;color:#192e2a;background:#f3f6f4;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #dd9e32;outline-offset:3px}main{max-width:820px;margin:auto;padding:24px 20px 32px}header,.brand,.section-title,.date-row,.hero-bottom,.sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.brand{justify-content:flex-start}.mark{display:grid;place-items:center;background:#184f41;color:white;border-radius:14px;width:45px;height:45px;font-size:24px}h1{font-size:21px;margin:0}h2{font-size:18px;margin:0}p{line-height:1.65}.brand p{font-size:11px;color:#70817b;margin:3px 0 0}.refresh{border:1px solid #dce5df;border-radius:20px;background:white;padding:8px 13px;font-size:12px}.preview{font-size:11px;color:#718178;margin:18px 0 12px}.period-tabs{display:flex;gap:5px;padding:5px;background:#e7ede8;border-radius:14px;position:sticky;top:8px;z-index:2;box-shadow:0 2px 8px #f3f6f4}.period-tabs button{flex:1;border:0;border-radius:10px;padding:11px;color:#68776e;background:transparent}.period-tabs button[aria-pressed=true]{background:#fff;color:#184f41;font-weight:700;box-shadow:0 2px 5px #15392b10}.date-row{font-size:11px;color:#748178;margin:16px 0 8px;flex-wrap:wrap}input[type=date]{border:0;background:transparent;color:#304e40;max-width:135px}#notice{font-size:11px;margin:8px 0 14px;color:#64786c}#notice.error{color:#a34222}.hero{border-radius:22px;background:linear-gradient(120deg,#204f42,#113d32);padding:24px;color:white;box-shadow:0 12px 25px #143c3112}.eyebrow{font-size:13px;color:#daebe1;display:flex;justify-content:space-between;gap:12px}.eyebrow span{font-size:10px;border:1px solid #ffffff30;border-radius:10px;padding:2px 7px}.hero>strong{display:block;font-size:46px;letter-spacing:-1.6px;margin:15px 0 23px;font-weight:650;font-variant-numeric:tabular-nums}.hero-bottom{border-top:1px solid #ffffff25;padding-top:16px;font-size:12px}.hero-bottom b{margin-left:9px;font-size:17px}.hero-bottom small{color:#aac4b7;font-size:10px}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0}.tile{border:1px solid #e5ebe6;background:white;border-radius:18px;padding:20px}.tile>span{font-size:12px;color:#6a7b70}.tile strong{display:block;font-size:27px;font-weight:650;margin:10px 0;font-variant-numeric:tabular-nums}.tile:first-child strong{color:#bc683c}.tile small{font-size:10px;color:#88938d}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;vertical-align:middle}.orange{background:#d99162}.green{background:#3b8067}.card{border:1px solid #e5ebe6;background:white;border-radius:18px;padding:20px;margin:14px 0}.section-title{margin-bottom:12px}.section-title h2 small{font-size:11px;color:#819088;font-weight:400;margin-left:4px}.legend{font-size:10px;color:#75847b;white-space:nowrap}.legend i{margin:0 3px 0 7px}.sub{font-size:11px;color:#819087;margin:6px 0 14px}.chart{height:146px;display:flex;align-items:stretch;gap:3px;border-bottom:1px solid #e6ece7;background:repeating-linear-gradient(to top,transparent 0,transparent 35px,#f2f5f2 36px)}.bar-day{padding:0;flex:1;min-width:0;border:0;background:transparent;display:flex;flex-direction:column;align-items:center}.bar-pair{height:122px;display:flex;align-items:flex-end;justify-content:center;gap:2px;width:100%}.bar{width:30%;max-width:18px;border-radius:3px 3px 0 0;min-height:2px}.bar.missing{background:transparent;border-top:1px dotted #a6b2a9;min-height:2px}.bar-day small{font-size:8px;color:#859088;line-height:23px}.bar-day[aria-pressed=true]{background:#eef4ef;border-radius:4px}.chart-value{font-size:11px;color:#476451;min-height:18px;margin:12px 0 0}.section-title select{max-width:115px;border:0;color:#5a7564;background:#f5f7f5;border-radius:9px;padding:7px;font-size:11px}.search{width:100%;border:1px solid #e5ebe6;background:#f8faf8;border-radius:10px;padding:10px 12px;font-size:12px;margin-bottom:6px}.account{width:100%;text-align:left;border:0;border-bottom:1px solid #edf1ed;background:transparent;padding:18px 0;color:inherit}.account:last-child{border-bottom:0;padding-bottom:0}.account-heading{display:flex;align-items:center;gap:10px}.rank{background:#edf4ee;color:#4e755b;border-radius:8px;display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;font-size:12px}.account-name{font-weight:600;font-size:14px;overflow-wrap:anywhere}.media{display:block;font-size:10px;color:#8a968d;font-weight:400;margin-top:4px}.chevron{margin-left:auto;color:#9aa99f}.account-values{display:flex;justify-content:space-between;gap:8px;margin:14px 0 10px;font-size:10px;color:#849187}.account-values b{display:block;font-size:15px;color:#2c6049;margin-top:4px;font-variant-numeric:tabular-nums}.account-values span:nth-child(2) b{color:#bc683c}.account-values span:nth-child(3){text-align:right}.mini-bar{height:4px;background:#f4f6f3;margin:4px 0;border-radius:4px}.mini-bar i{height:4px;display:block;border-radius:4px}.sources{font-size:11px;color:#718579}.sources summary{cursor:pointer;font-size:12px;color:#3e5949}.sources p{margin:12px 0 0}footer{text-align:center;font-size:10px;color:#8b988f;line-height:1.9;margin:24px 0 0}.empty{color:#839186;font-size:12px;padding:24px 0;text-align:center}dialog{border:0;border-radius:24px;padding:24px;max-width:580px;width:calc(100% - 24px);max-height:88dvh;color:#263e31;box-shadow:0 20px 60px #122d3340}dialog::backdrop{background:#102e2366;backdrop-filter:blur(3px)}.sheet-head{align-items:flex-start;position:sticky;top:-24px;background:white;padding-top:4px;z-index:1}.sheet-head h2{overflow-wrap:anywhere}.sheet-head .sub{margin:0 0 4px}.sheet-head button{border:0;background:#eef2ee;border-radius:50%;font-size:24px;width:34px;height:34px;flex-shrink:0}.detail-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;background:#f1f6f2;padding:16px;border-radius:14px;margin:22px 0;font-size:10px;color:#788d7d}.detail-kpis strong{display:block;font-size:17px;color:#2d644a;margin-top:7px}.detail-tabs{display:flex;gap:12px;border-bottom:1px solid #e7ede8}.detail-tabs button{background:transparent;border:0;padding:10px;color:#86958a}.detail-tabs button[aria-pressed=true]{border-bottom:3px solid #2c684b;color:#2c684b;font-weight:600}.detail-row{border-bottom:1px solid #edf1ec;padding:16px 0;font-size:13px;overflow-wrap:anywhere}.detail-row header{align-items:flex-start}.detail-row strong{white-space:nowrap}.detail-row p{color:#839287;font-size:11px;margin:8px 0 0}@media(min-width:650px){main{padding-top:32px}.hero>strong{font-size:58px}.chart{height:180px}.bar-pair{height:156px}.account-values b{font-size:18px}.card{padding:24px}}@media(max-width:420px){main{padding:18px 16px}.hero>strong{font-size:40px}.hero{padding:22px}.tile{padding:16px}.tile strong{font-size:24px}.card{padding:18px}.hero-bottom b{font-size:15px}.hero-bottom small{font-size:9px}dialog{margin: auto 0 0;width:100%;max-width:none;border-radius:24px 24px 0 0;padding:22px}.detail-kpis strong{font-size:15px}}
.login-main{max-width:460px;padding-top:64px}.login-main .brand{margin-bottom:28px}.login-card{padding:28px}.login-intro{font-size:13px;color:#6a7b70;margin:10px 0 24px}.login-card form{display:flex;flex-direction:column;gap:10px}.login-card label{font-size:13px;font-weight:600;margin-top:6px}.login-card input{width:100%;min-width:0;padding:12px;border:1px solid #dce5df;border-radius:10px;background:#fafcfb;color:#192e2a;font-size:16px}.login-submit{border:0;border-radius:12px;background:#184f41;color:#fff;padding:14px;font-weight:600;margin-top:16px}.login-help,.login-footnote{font-size:12px;color:#70817b;line-height:1.8}.login-help{margin:20px 0 0}.login-footnote{text-align:center;margin:24px 0}.login-error{background:#fff2ed;border:1px solid #efd3c5;color:#a34222;padding:12px;border-radius:10px;font-size:13px}.cloud-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px}.cloud-toolbar form{margin:0}@media(max-width:420px){main.login-main{padding-top:40px}.login-card{padding:24px}}
/* Feedback follows actual loading; page transitions never move sticky navigation. */
.phone-app button{transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}
.phone-app button:not(:disabled):active{filter:brightness(.96)}
.phone-app [data-app-page]:not([hidden]){animation:phone-page-enter .18s ease}
.phone-app #detail[open]{animation:phone-detail-enter .2s ease}
.phone-app #report-controls{position:relative}
.phone-app #report-controls[aria-busy=true]::after{content:"";position:absolute;bottom:-3px;left:0;height:2px;width:100%;border-radius:2px;background:linear-gradient(90deg,transparent,#33846a,transparent);background-size:50% 100%;background-repeat:no-repeat;animation:phone-loading 1.2s linear infinite}
.phone-app .card,.phone-app .tile{box-shadow:0 3px 14px #163f3007}
.phone-app .account{border-radius:8px}
@media(hover:hover){.phone-app .account:hover{background:#f3f8f5}.phone-app .refresh:hover{border-color:#aacaba;background:#f3f8f5}.app-nav button:hover{background:#f0f5f2}}
@keyframes phone-page-enter{from{opacity:.35}to{opacity:1}}
@keyframes phone-detail-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@keyframes phone-loading{from{background-position:-100% 0}to{background-position:200% 0}}
@media(prefers-reduced-motion:reduce){.phone-app *, .phone-app *::before,.phone-app *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.phone-app #report-controls[aria-busy=true]::after{background:#33846a}}
/* Mobile app shell: navigation belongs to the page, not an appended control. */
.phone-app main{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.phone-app button{touch-action:manipulation}.phone-header{padding:0 0 4px}.phone-app .refresh{min-height:44px;padding:10px 15px;font-size:13px}.phone-app .preview{margin:10px 0 14px}.phone-app .cloud-toolbar{font-size:12px;min-height:44px}.phone-app .cloud-toolbar .refresh{border:0;background:transparent;color:#657b72;padding:10px 4px}.phone-app .period-tabs{top:0;padding:6px;z-index:3}.phone-app .period-tabs button{min-height:44px;font-size:15px}.phone-app .date-row{align-items:flex-start;font-size:12px;gap:6px}.phone-app .date-row label{display:flex;align-items:center;gap:8px}.phone-app .date-row input{min-height:44px;max-width:180px;font-size:16px;padding:8px;border:1px solid #dce5df;border-radius:10px;background:white}.phone-app #period{align-self:center;overflow-wrap:anywhere}.phone-app #notice{font-size:12px;line-height:1.7;overflow-wrap:anywhere}.phone-app #accounts-section{scroll-margin-top:68px}.phone-app .search{min-height:44px;font-size:16px}.phone-app .section-title select{font-size:14px;min-height:44px;max-width:132px}.phone-app .hero>strong,.phone-app .tile strong,.phone-app .account-values b,.phone-app .detail-kpis strong{overflow-wrap:anywhere}.phone-app .hero-bottom{flex-wrap:wrap}.phone-app .eyebrow{flex-wrap:wrap}.phone-app .account-values>span{min-width:0;flex:1}.phone-app .account-values b{font-size:16px}.phone-app .account-values{font-size:11px}.phone-app .media{font-size:12px}.phone-app .chevron{font-size:12px;white-space:nowrap}.phone-app .account-name{font-size:16px}.phone-app .sub{font-size:12px}.phone-app .sources{font-size:13px}.phone-app .sources summary{min-height:32px;font-size:14px}.phone-app footer{font-size:11px}.phone-app .sheet-head button{width:44px;height:44px}.phone-app .detail-tabs button{min-height:44px;font-size:14px}.phone-app .detail-row header{flex-wrap:wrap}.phone-app .detail-row p{font-size:12px}.phone-app .detail-row header>span{min-width:0;overflow-wrap:anywhere}.phone-app .detail-kpis{gap:8px;padding:12px;font-size:11px;grid-template-columns:repeat(3,minmax(0,1fr))}.phone-app .detail-kpis strong{font-size:17px}
.app-nav{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:min(100%,820px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dbe7e0;box-shadow:0 -4px 24px #163f3010;z-index:10}.app-nav button{min-height:54px;border:0;background:transparent;border-radius:12px;color:#71827b;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:12px;font-weight:600}.app-nav button[aria-current=page]{background:#e8f3ed;color:#185c45}.app-nav svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.phone-app:has(dialog[open]){overflow:hidden}
@media(max-width:650px){.phone-app main{padding:16px 14px calc(96px + env(safe-area-inset-bottom))}.phone-app .mark{width:40px;height:40px;border-radius:12px;font-size:23px}.phone-app h1{font-size:21px}.phone-app .brand{gap:10px}.phone-app .brand p{font-size:11px}.phone-app .hero{padding:20px;border-radius:18px}.phone-app .hero>strong{font-size:clamp(30px,9vw,42px);margin:12px 0 18px}.phone-app .hero-bottom{padding-top:12px}.phone-app .tiles{gap:10px;margin:10px 0}.phone-app .tile{padding:16px 14px;border-radius:16px;min-width:0}.phone-app .tile strong{font-size:clamp(21px,6.3vw,28px)}.phone-app .tile small{font-size:11px;display:block;overflow-wrap:anywhere}.phone-app .card{padding:16px;border-radius:16px}.phone-app .date-row{margin:10px 0 4px}.phone-app #period{width:100%}.phone-app #detail{margin:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;border-radius:0;padding:16px 14px calc(24px + env(safe-area-inset-bottom))}.phone-app #detail .sheet-head{top:-16px;padding:14px 0;background:#fff}.phone-app .detail-kpis strong{font-size:15px}}

.traffic-metrics{line-height:1.9;overflow-wrap:anywhere;font-size:13px;color:#315c4d}

.phone-business-zone{display:grid;gap:12px;padding:16px 0;border-top:3px solid #d9e5de;margin-top:20px}.phone-business-zone>h2{margin:0;font-size:20px;color:#214a3b}.phone-business-zone:first-child{border-color:#ca9453}.phone-business-zone .hero-bottom{background:white;border-radius:14px;padding:20px;display:grid;gap:12px}.phone-business-zone .hero-bottom b{font-size:28px;display:block;margin-top:8px}.phone-business-zone .hero-bottom small{color:#73877e}

/* Web/mobile edition of the desktop pure monitor: scoped display aggregates only. */
.phone-app .app-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding-left:8px;padding-right:8px}
.app-nav button{font-size:10px;gap:3px;min-width:0}
.app-nav svg{width:21px;height:21px}
.phone-app .app-nav button:disabled{opacity:.42;cursor:not-allowed;background:transparent;color:#98a69f}
#monitor-page{min-width:0}
.monitor-pure-shell{--pure-bg:#17211a;--pure-card:#202d23;--pure-line:#3a4b3b;--pure-text:#edf2e3;--pure-muted:#9cad9a;--pure-lime:#d9e78a;max-width:none;margin:0 -2px;padding:17px;border:1px solid #314335;border-radius:20px;background:radial-gradient(ellipse at top,#263728,#17211a 68%);color:var(--pure-text);box-shadow:0 12px 32px #102b2218}
.monitor-pure-heading{align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--pure-line)}
.monitor-pure-eyebrow{margin:0 0 4px;color:#aec2a9;font-size:10px;letter-spacing:.1em}
.monitor-pure-heading h2{font-size:22px;letter-spacing:.02em}.monitor-pure-heading h2 span{margin-left:5px;padding:3px 7px;border:1px solid #718358;border-radius:5px;background:#34452f;color:var(--pure-lime);font-size:11px;vertical-align:middle}
.monitor-pure-heading label{display:grid;gap:3px;color:var(--pure-muted);font-size:10px;white-space:nowrap}
.monitor-pure-heading input{width:142px;max-width:42vw;min-height:38px;padding:7px;border:1px solid #485d49;border-radius:8px;background:#202c23;color:var(--pure-text);font-size:13px}
.monitor-pure-notice{margin:10px 0;color:#b7c5a8;font-size:11px;line-height:1.5}.monitor-pure-notice.error{color:#ffb1a5}
.monitor-pure-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 18px}
.monitor-pure-kpi{min-width:0;padding:11px;border:1px solid #3d4c39;border-radius:12px;background:linear-gradient(145deg,#26342a,#1c2820)}
.monitor-pure-kpi>span,.monitor-pure-kpi small{display:block;color:var(--pure-muted);font-size:10px;line-height:1.5}.monitor-pure-kpi strong{display:block;margin:5px 0;color:var(--pure-text);font-size:clamp(15px,4vw,23px);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.3px}
.monitor-pure-kpi.spend strong,.monitor-pure-kpi.recent strong{color:#f2d477}.monitor-pure-kpi.income strong{color:#8fd6c0}
.monitor-account-section>header{align-items:baseline;gap:8px;margin:0 0 9px}.monitor-account-section h3{margin:0;font-size:15px}.monitor-account-section>header>span{color:var(--pure-muted);font-size:9px;text-align:right}
.monitor-pure-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.monitor-pure-account{min-width:0;align-self:start;border:1px solid var(--pure-line);border-radius:12px;background:linear-gradient(150deg,#253328,#1b261e);overflow:hidden}
.monitor-pure-account summary{display:grid;grid-template-columns:minmax(0,1.45fr) repeat(3,minmax(0,1fr)) 14px;align-items:center;gap:7px;min-height:70px;padding:10px;list-style:none;cursor:pointer}
.monitor-pure-account summary::-webkit-details-marker{display:none}.monitor-account-name,.monitor-account-metric{min-width:0;display:grid;gap:5px}.monitor-account-name strong{overflow-wrap:anywhere;font-size:13px;color:var(--pure-text)}.monitor-account-name small,.monitor-account-metric small{overflow-wrap:anywhere;color:var(--pure-muted);font-size:9px;line-height:1.35}.monitor-account-metric b{font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap;color:#eddda2}.monitor-account-metric.income b{color:#92d9c2}.monitor-account-metric.recent b{color:#f0c876}.monitor-account-chevron{color:#bdcda6;transition:transform .18s ease}.monitor-pure-account[open] .monitor-account-chevron{transform:rotate(180deg)}
.monitor-account-body{padding:0 10px 11px}.monitor-account-hours{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 10px;align-items:center;margin:0 0 8px;padding:8px;border-radius:8px;background:#17221b;color:var(--pure-muted);font-size:9px}.monitor-account-hours>div{height:34px;display:grid;grid-template-columns:repeat(24,minmax(2px,1fr));align-items:end;gap:2px}.monitor-account-hours>small{grid-column:2;text-align:justify;font-size:8px;color:#829382}
.monitor-account-hour{height:var(--hour-height,0);min-height:2px;border-radius:2px 2px 0 0;background:#afc76d}.monitor-account-hour.missing{height:2px;background:#3a4839;border-top:1px dotted #70816b}.monitor-unit-list{display:grid;gap:5px}
.monitor-pure-unit{display:grid;grid-template-columns:minmax(58px,.72fr) minmax(64px,.8fr) minmax(64px,.8fr) minmax(100px,1.2fr);align-items:center;gap:7px;padding:8px 7px;border:1px solid #344435;border-left:2px solid #92a75c;border-radius:7px;background:#19241c}
.monitor-unit-name{grid-column:1/-1;min-width:0}.monitor-unit-name strong,.monitor-unit-name small{display:block;overflow-wrap:anywhere}.monitor-unit-name strong{font-size:11px;line-height:1.45;color:#ecf1e2}.monitor-unit-name small{margin-top:2px;color:#94a28e;font-size:9px;line-height:1.4}
.monitor-unit-status{justify-self:start;padding:3px 6px;border-radius:20px;background:#303a30;color:#abb8a8;font-size:9px;white-space:nowrap}.monitor-unit-status.active{background:#234237;color:#91dfb2}.monitor-unit-status.budget{background:#552e2d;color:#ffb1a5}.monitor-unit-status.paused{background:#3a3a36;color:#c0c0b3}.monitor-unit-status.other{background:#453d2b;color:#e9d294}
.monitor-unit-value{min-width:0;display:grid;gap:3px}.monitor-unit-value small{color:#859485;font-size:8px}.monitor-unit-value b{overflow-wrap:anywhere;color:#dce5d2;font-size:10px;font-variant-numeric:tabular-nums}.monitor-unit-value.recent b{color:#f0ce79}.monitor-unit-value.bid b{color:#a5ddcf;font-size:9px}.monitor-unit-value.bid>small:last-child{color:#879888;overflow-wrap:anywhere}
.monitor-unit-hours{grid-column:1/-1;height:8px;display:grid;grid-template-columns:repeat(24,minmax(1px,1fr));align-items:end;gap:2px;padding:2px 0 0;border-top:1px solid #2d392d}.monitor-unit-hour{height:var(--hour-height,0);min-height:1px;background:#b7c96f;border-radius:1px 1px 0 0}.monitor-unit-hour.missing{height:1px;background:#465143}
.monitor-pure-empty{padding:18px;border:1px dashed #596c50;border-radius:10px;color:#b2bda7;font-size:11px;line-height:1.6;text-align:center}.monitor-pure-footnote{margin:12px 0 0;color:#8e9e8d;font-size:9px;line-height:1.6}
@media(max-width:720px){.monitor-pure-board{grid-template-columns:1fr}.monitor-pure-kpi{padding:9px}.monitor-pure-account summary{grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,.8fr)) 12px;gap:5px;padding:9px}.monitor-account-metric b{font-size:10px}.monitor-pure-unit{grid-template-columns:minmax(0,1fr) minmax(70px,.56fr) minmax(68px,.62fr);gap:7px}.monitor-unit-name{grid-column:1/-1}.monitor-unit-status{grid-column:1}.monitor-unit-value.bid{grid-column:1/-1;display:flex;align-items:baseline;gap:5px}.monitor-unit-value.bid>small:last-child{margin-left:auto;text-align:right}.monitor-unit-hours{grid-column:1/-1}}
@media(max-width:380px){.monitor-pure-shell{padding:12px}.monitor-pure-kpis{gap:5px}.monitor-pure-kpi{padding:8px 6px}.monitor-pure-kpi>span,.monitor-pure-kpi small{font-size:9px}.monitor-pure-account summary{grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,.75fr)) 12px}.monitor-account-metric.recent{display:none}.monitor-account-hours{grid-template-columns:1fr}.monitor-account-hours>small{grid-column:1}.monitor-account-hours>div{width:100%}}
.traffic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.traffic-grid span{display:block;color:#73877e}.traffic-grid strong{display:block;font-size:24px;color:#214a3b}
