.admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 20px}.owner-label{font-size:10px;color:#62806e;letter-spacing:.2px}.admin-primary-metrics .metric{padding:23px 21px}.admin-primary-metrics .metric-top{font-size:11px;margin-bottom:22px;color:#687e70}.admin-primary-metrics .metric-value{font-size:37px;font-weight:520}.admin-primary-metrics .metric-caption{font-size:10px;color:#84968a;line-height:1.8}.metric-featured{position:relative;background:linear-gradient(120deg,#e2f0e6,#edf7ed);border-color:#cfe3d4;overflow:hidden}.metric-featured:after{content:'';position:absolute;width:130px;height:130px;border:1px solid #b5d4bf6b;border-radius:50%;right:-58px;bottom:-43px;box-shadow:0 0 0 20px #c5dfcc38,0 0 0 40px #c5dfcc24;pointer-events:none}.metric-featured .metric-icon{background:#d4e8dc;color:#38774e}.metric-featured .metric-value{color:#285d3c}.metric-featured .metric-caption{position:relative;z-index:1}.admin-section{margin-top:34px}.admin-section .section-heading h2{font-size:20px}.admin-section .section-heading p{font-size:11px;color:#809184}.admin-growth-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px}.admin-growth-grid .panel-heading h3,.admin-device-grid .panel-heading h3,.product-signals .panel-heading h3{font-size:13px}.admin-growth-grid .panel-heading p,.admin-device-grid .panel-heading p,.product-signals .panel-heading p{font-size:10px}.admin-trend .panel-heading{align-items:flex-start;flex-wrap:wrap}.trend-legend{display:flex;gap:12px;margin:0;font-size:9px;color:#839488}.trend-legend>span{display:flex;align-items:center;gap:5px;white-space:nowrap}.trend-legend i{width:6px;height:6px;background:#6ba885;border-radius:2px}.trend-legend>span+span i{background:#a8a4d0}.admin-chart{padding:15px 24px 12px}.admin-chart-grid{height:193px;display:flex;gap:3px;align-items:flex-end;background:repeating-linear-gradient(to top,transparent 0,transparent 46px,#edf1ec 47px,#edf1ec 48px);border-bottom:1px solid #e8eee8}.admin-day{flex:1;min-width:0;height:100%;display:flex;align-items:flex-end;gap:1px;justify-content:center;border:0;padding:0;background:none;position:relative}.admin-day span{flex:1;max-width:24px;border-radius:3px 3px 0 0;background:#81af94;min-width:0;transition:background .15s}.admin-day .install-bar{background:#b3afd3}.admin-day span[data-zero=true]{background:#e9eeea}.admin-day:hover,.admin-day:focus-visible{background:#edf4f06b}.admin-day:hover .signup-bar{background:#397c53}.admin-day:hover .install-bar{background:#8e87b8}.admin-day:focus-visible{outline:2px solid #6f9c7e;outline-offset:1px}.trend-detail{font-size:10px;color:#85968a;line-height:1.8;margin:18px 0 0;min-height:28px}.activation-body{display:flex;align-items:center;gap:23px;padding:15px 23px 23px}.activation-ring{width:122px;height:122px;flex-shrink:0;background:conic-gradient(#74a489 var(--progress),#edf2ed 0);border-radius:50%;display:grid;place-items:center}.activation-ring>div{width:103px;height:103px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px}.activation-ring strong{font-size:26px;letter-spacing:-1px;font-weight:500}.activation-ring span{font-size:8px;color:#8b9d90}.activation-body>p{font-size:11px;line-height:1.9;color:#8c9b90;max-width:170px}.activation-body>p strong{display:block;font-size:17px;font-weight:500;color:#42634e}.activation-stats{display:grid;gap:13px;border-top:1px solid #edf1ed;margin:0 23px;padding:16px 0 20px}.activation-stats>div{display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#8b9c8e}.activation-stats strong{font-size:12px;font-weight:500;color:#4c6b56}.admin-device-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.distribution-body{padding:3px 24px 24px}.distribution-item{margin-top:17px}.distribution-item>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:#526c5d}.distribution-item strong{font-weight:500}.distribution-item small{display:inline-block;margin-left:8px;color:#95a49a;font-size:9px;width:35px;text-align:right}.distribution-track{height:7px;border-radius:5px;background:#f0f4f0;margin-top:10px;overflow:hidden}.distribution-track>span{height:100%;display:block;background:linear-gradient(90deg,#9ac2a7,#c3d9b7);border-radius:5px}.distribution-panel+section .distribution-track>span{background:linear-gradient(90deg,#aaa5cb,#d4d0e7)}.admin-empty{font-size:11px;color:#91a195;line-height:1.8;padding:13px 0}.revenue-metrics{margin-bottom:0}.revenue-metrics .metric-value{font-size:30px;color:#6b6487}.revenue-metrics .metric-icon{color:#9185ad;background:#f5f2f9}.revenue-metrics .metric-caption{font-size:10px}.revenue-note{display:flex;align-items:flex-start;gap:12px;border:1px solid #e7e1ee;background:linear-gradient(110deg,#f4f1f8,#f9f8fb);padding:17px 20px;border-radius:10px;margin-top:14px}.revenue-note>span{font-size:22px;color:#9e8cb5}.revenue-note p{font-size:11px;line-height:1.9;color:#8b8098;margin:0}.revenue-note strong{font-weight:550;color:#746181}.product-signals{display:grid;grid-template-columns:1fr 1.3fr;gap:20px}.message-panel .panel-heading{align-items:flex-start;flex-wrap:wrap}.message-placeholder{padding:7px 24px 24px}.message-placeholder>span{display:inline-grid;place-items:center;width:36px;height:36px;color:#8caaa2;background:#f1f7f5;border:1px solid #e3ece7;border-radius:10px;font-size:23px;vertical-align:middle;margin-right:14px}.message-placeholder>strong{font-size:30px;font-weight:450;vertical-align:middle;color:#8eaaa1}.message-placeholder>p{font-size:11px;line-height:1.9;color:#879a8e;margin:16px 0 0;max-width:350px}.source-panel dl{margin:0;padding:0 24px 10px}.source-panel dl>div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:15px;font-size:10px;line-height:1.9;padding:13px 0;border-bottom:1px solid #edf1ed}.source-panel dl>div:last-child{border:0}.source-panel dt{color:#5b7662}.source-panel dd{color:#8e9e92;margin:0}#admin-error .button{margin:15px 5px 0}
@media(min-width:1700px){.admin-growth-grid{grid-template-columns:1.4fr 1fr}.admin-chart-grid{height:210px}}@media(max-width:1200px){.activation-body{flex-direction:column;gap:8px;text-align:center;padding-top:3px}.activation-body>p{max-width:200px;margin:2px 0 0}.admin-chart-grid{height:235px}.source-panel dl>div{grid-template-columns:85px 1fr;gap:12px}.admin-primary-metrics .metric{padding:20px 16px}.admin-primary-metrics .metric-top{font-size:10px;align-items:flex-start}}@media(max-width:980px){.admin-growth-grid{grid-template-columns:1fr}.activation-body{flex-direction:row;text-align:left;gap:24px;justify-content:center;padding:12px 24px 25px}.activation-stats{grid-template-columns:1fr 1fr;gap:22px}.admin-chart-grid{height:180px}.admin-device-grid{gap:14px}.product-signals{grid-template-columns:1fr}.source-panel dl>div{grid-template-columns:130px 1fr}.revenue-metrics{gap:12px}}@media(max-width:700px){.admin-toolbar{margin-bottom:15px}.admin-primary-metrics .metric-value{font-size:32px}.admin-primary-metrics .metric-caption{font-size:9px}.admin-primary-metrics .metric-top{font-size:9px;line-height:1.7}.admin-primary-metrics .metric{padding:17px 15px}.admin-section{margin-top:28px}.admin-section .section-heading h2{font-size:18px}.admin-section .section-heading p{font-size:10px}.activation-body{justify-content:flex-start}.admin-device-grid{grid-template-columns:1fr}.product-signals{gap:15px}.source-panel dl{padding-inline:20px}.source-panel dl>div{grid-template-columns:88px 1fr;gap:12px}.revenue-note{padding:15px}.revenue-note>span{display:none}.revenue-note p{font-size:10px}.admin-chart{padding-inline:20px}.trend-legend{font-size:8px}.activation-stats{grid-template-columns:1fr}.activation-ring{width:105px;height:105px}.activation-ring>div{width:87px;height:87px}.activation-ring strong{font-size:24px}}@media(max-width:360px){.admin-primary-metrics .metric{padding:16px 12px}.admin-primary-metrics .metric-value{font-size:29px}.admin-primary-metrics .metric-top{font-size:8px}.admin-primary-metrics .metric-caption{font-size:8px}.activation-body{gap:18px}.activation-body>p{font-size:10px}.source-panel dl>div{display:block}.source-panel dt{font-weight:550;margin-bottom:5px}.admin-chart-grid{gap:2px}}

#admin-main .panel-heading p,#admin-main .section-heading p,#admin-main .metric-caption,#admin-main .trend-detail,#admin-main .activation-body>p,#admin-main .source-panel dd,#admin-main .message-placeholder>p{color:#65756b}#admin-main .chart-labels,#admin-main .trend-legend,#admin-main .activation-stats>div,#admin-main .page-heading p:not(.eyebrow){color:#6c7c71}
