body.amp-modern{background:#f5f6fd;color:#171936;font-family:Inter,Roboto,system-ui,Arial,sans-serif}
.amp-modern>header{display:none}
.amp-modern main{max-width:none;margin:0;padding:0}
.amp-modern .amp-shell{display:grid;grid-template-columns:258px minmax(0,1fr);min-height:100vh}
.amp-sidebar{background:linear-gradient(160deg,#11132e 0%,#232042 75%,#17192f 100%);color:#fff;padding:24px 13px;display:flex;flex-direction:column;gap:26px;min-height:100vh;box-sizing:border-box}
.amp-brand{display:flex;align-items:center;gap:13px;padding:4px 13px 6px}.amp-brand-symbol{font-size:46px;line-height:1;color:#d89af4}.amp-brand strong{display:block;font-size:18px;line-height:1.2}.amp-brand small{display:block;color:#d0cde9;margin-top:5px}
.amp-side-nav{display:grid;gap:5px}.amp-side-nav button{margin:0;padding:13px 14px;background:transparent;display:flex;gap:13px;align-items:center;color:#e7e5f3;text-align:left;font-size:14px;font-weight:550;border-radius:9px;width:100%;min-width:0}
.amp-side-nav button:hover,.amp-side-nav button[aria-current=page]{background:#51438d;color:#fff}.amp-nav-icon{font-size:21px;font-weight:400;min-width:24px;text-align:center}
.amp-side-sites{margin-top:auto;border:1px solid #575271;border-radius:13px;padding:14px;font-size:12px}.amp-side-sites>strong{display:block;margin-bottom:12px}.amp-side-sites a{display:block;color:#fff;text-decoration:none;padding:6px 0}.amp-site-dot{color:#4bd16a;margin-right:9px}
.amp-stage{min-width:0;padding:24px 24px 45px}.amp-topbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 19px}.amp-welcome h1{font-size:25px;margin:0;font-weight:800;letter-spacing:-.5px}.amp-welcome p{margin:3px 0 0;color:#626789;font-size:13px}.amp-live-label{font-size:11px;color:#777d96;border:1px solid #daddeb;border-radius:20px;padding:7px 12px;background:#fff}
.amp-modern #workspace:not([hidden]){display:block}.amp-modern #workspace>.app-nav[aria-hidden=true]{display:none!important}.amp-modern #workspace>.amp-page-title{display:none}
.amp-page-intro{margin:0 0 17px}.amp-page-intro h2{font-size:22px;margin:0 0 3px}.amp-page-intro p{font-size:13px;color:#656b89;margin:0}
.amp-top-sites{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:15px}.amp-top-site{background:white;border:1px solid #e0e1ee;border-radius:12px;padding:19px 16px;display:flex;align-items:center;gap:14px;min-width:0;box-shadow:0 2px 8px #20204408}.amp-top-site.amp-primary{border-color:#aa8dff;background:#f3efff}.amp-site-icon{color:#8650db;font-size:32px;line-height:1}.amp-top-site strong{display:block;font-size:15px;overflow-wrap:anywhere}.amp-top-site small{font-size:11px;color:#666b88;display:block;margin-top:3px}.amp-primary-tag{background:#8162d6;color:#fff;border-radius:6px;padding:3px 8px;font-size:11px;margin-left:auto}
.amp-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px}.amp-kpi{background:white;border:1px solid #e2e4ef;border-radius:12px;padding:16px 15px;box-shadow:0 2px 7px #20204408;min-width:0}.amp-kpi>span{display:block;font-size:12px;color:#45486b}.amp-kpi>strong{display:block;font-size:28px;line-height:1.2;margin:9px 0 5px}.amp-kpi>small{color:#81869d;font-size:11px}
.amp-dashboard-grid{display:grid;grid-template-columns:1.22fr 1fr 1fr;gap:15px;align-items:stretch}.amp-dashboard-grid>.card,.amp-dashboard-right>.card{margin:0;padding:19px;min-width:0;background:#fff;border-radius:13px;border:1px solid #e1e4ef;box-shadow:0 2px 8px #20204408}.amp-dashboard-comm{grid-column:span 2;min-height:325px;display:flex;flex-direction:column}.amp-dashboard-right{display:grid;grid-template-rows:1fr auto;gap:15px}.amp-card-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.amp-card-head h3,.amp-dashboard-grid h3{font-size:16px;margin:0 0 10px;font-weight:750}.amp-card-head a,.amp-text-action{color:#6240d7;font-size:12px;text-decoration:none;background:transparent;border:0;padding:0;margin:0;white-space:nowrap}.amp-muted{font-size:12px;color:#747995;margin:5px 0 13px}
.amp-comm-content{margin-top:12px;flex:1;background:#fafaff;border:1px dashed #e2e0f5;border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:30px;color:#30355c}.amp-comm-content p{max-width:430px;color:#797e9c;font-size:12px}.amp-empty-symbol{font-size:38px;color:#8061dd;margin-bottom:8px}
.amp-quick-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.amp-quick-tiles button{background:#f1eefe;color:#5837b5;margin:0;min-height:80px;padding:12px 8px;font-size:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;border:1px solid #e3dafd}.amp-quick-tiles button:nth-child(2){background:#fbf0fb;color:#a337a5}.amp-quick-tiles button:nth-child(3){background:#edf8f3;color:#267653}.amp-quick-tiles button:nth-child(4){background:#fff5e5;color:#9b6521}.amp-quick-tiles button span:first-child{font-size:23px}
.amp-dashboard-calendar,.amp-dashboard-studio,.amp-dashboard-results{min-height:190px}.amp-calendar-line{display:flex;align-items:center;gap:12px;border-top:1px solid #edf0f5;padding:11px 0}.amp-calendar-line>span{font-size:12px;font-weight:700;color:#6045c1;background:#f1eeff;border-radius:8px;padding:9px 7px;min-width:45px;text-align:center}.amp-calendar-line strong,.amp-result-line strong{font-size:12px;display:block}.amp-calendar-line small{font-size:11px;color:#777c9b;display:block}.amp-upcoming{font-size:13px;color:#7b809b}.amp-result-line{display:flex;justify-content:space-between;gap:10px;padding:14px 0;border-top:1px solid #edeefa}.amp-result-line small{font-size:11px;color:#8b8fa7}
.amp-modern .app-view:not(#overview-panel){max-width:1280px;margin:0 auto}.amp-modern .app-view:not(#overview-panel)>.card{border-radius:13px}
@media(max-width:1200px){.amp-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.amp-dashboard-comm{grid-column:span 2}.amp-dashboard-right{grid-column:span 2;grid-template-columns:1fr 1fr;grid-template-rows:auto}.amp-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:850px){.amp-modern .amp-shell{grid-template-columns:1fr}.amp-sidebar{min-height:auto;padding:12px}.amp-brand{padding:4px}.amp-side-nav{display:flex;overflow-x:auto;gap:6px}.amp-side-nav button{width:auto;flex:none;white-space:nowrap}.amp-side-sites{display:none}.amp-stage{padding:15px}.amp-top-sites{grid-template-columns:1fr}.amp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.amp-dashboard-grid{grid-template-columns:1fr}.amp-dashboard-comm,.amp-dashboard-right{grid-column:auto}.amp-dashboard-right{grid-template-columns:1fr}.amp-topbar{display:block}.amp-live-label{display:inline-block;margin-top:8px}}
@media(max-width:450px){.amp-kpis{grid-template-columns:1fr 1fr}.amp-kpi{padding:11px}.amp-kpi>strong{font-size:22px}}
