.reader-live-countries{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;margin:18px 0}.reader-live-country{padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--panel,var(--bg));display:flex;align-items:center;justify-content:space-between;gap:12px}.reader-live-country strong{color:var(--orange);font-size:1.5rem;white-space:nowrap}.reader-live-country span{font-weight:700}.reader-live-details{margin-top:24px}.reader-live-details h3{margin-bottom:8px}.reader-page-link{overflow-wrap:anywhere;word-break:break-word}.reader-live-details table,.reader-geography table{width:100%;table-layout:fixed}.reader-live-details th:first-child{width:78%}.reader-geography{margin:24px 0}.reader-geography details{margin:20px 0}.reader-geography summary{cursor:pointer;font-weight:700;padding:12px 0}.reader-geography td,.reader-geography th{overflow-wrap:anywhere}@media(max-width:480px){.reader-live-country{padding:12px}.reader-geography th,.reader-geography td{padding:10px 6px;font-size:.85rem}}

.dashboard-visitor-intro{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:22px 0 30px}.dashboard-visitor-intro h1{font-size:clamp(1.8rem,4vw,3rem);line-height:1.12;margin:10px 0}.dashboard-visitor-intro p{margin:0;color:var(--muted)}.dashboard-visitor-nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dashboard-visitor-nav .button{padding:12px 16px}.dashboard-reach .actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.reader-reach-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:28px 0}.reader-reach-grid>section{min-width:0}.reader-reach-table table{width:100%;table-layout:fixed;border-collapse:collapse}.reader-reach-table th,.reader-reach-table td{padding:12px 7px;border-bottom:1px solid var(--line);font-size:.85rem;text-align:right;overflow-wrap:anywhere}.reader-reach-table th:first-child{text-align:left;width:36%}.reader-reach-table th small{display:block;font-size:.75rem;font-weight:400;color:var(--muted);margin-top:4px}.reader-active-cell{color:var(--orange);font-weight:700}.reader-reach-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.reader-metric-key{max-width:900px}.reader-live-pages{margin-top:24px}.reader-live-pages summary,.dashboard-search-details>summary{font-weight:700;cursor:pointer;padding:14px 0}.dashboard-search-details{margin:32px 0;border-block:1px solid var(--line)}.dashboard-editorial{border-top:2px solid var(--line);padding-top:40px;margin-top:48px;scroll-margin-top:24px}.dashboard-editorial .newsroom-welcome h2{font-size:clamp(2rem,4vw,3.5rem)}#dashboard-visitors{scroll-margin-top:24px}@media(max-width:1100px){.reader-reach-grid{grid-template-columns:1fr}.dashboard-visitor-intro{display:block}.dashboard-visitor-nav{margin-top:20px}}@media(max-width:480px){.reader-reach-table th,.reader-reach-table td{font-size:.75rem;padding:11px 4px}.reader-reach-table th:first-child{width:34%}.reader-reach-stats{grid-template-columns:1fr!important}.dashboard-visitor-nav{gap:8px}.dashboard-visitor-nav .button{font-size:.85rem}.dashboard-reach .section-head{display:block}.dashboard-reach .actions{margin-top:16px}}

.reader-metric-key{font-size:.95rem;line-height:1.7;color:var(--text)}

.reader-article-day-filter{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 0;border-top:1px solid var(--line)}.reader-article-day-filter label{font-weight:700}.reader-article-day-filter input{max-width:100%;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text)}.reader-articles-by-day{margin:28px 0;padding-block:20px;border-block:1px solid var(--line)}.reader-articles-by-day th small{display:block;margin-top:6px;font-size:.8rem;font-weight:400;color:var(--muted)}.reader-articles-by-day table{width:100%;table-layout:fixed}.reader-articles-by-day th:first-child{width:46%}.reader-articles-by-day th,.reader-articles-by-day td{overflow-wrap:anywhere}@media(max-width:480px){.reader-articles-by-day th,.reader-articles-by-day td{font-size:.78rem;padding:10px 5px}.reader-articles-by-day th:first-child{width:42%}.reader-article-day-filter{align-items:flex-start;flex-direction:column}}

.reader-reach-grid .fine,.reader-reach-explanation{font-size:.9rem;line-height:1.65}.reader-reach-explanation{padding:16px;border-left:3px solid var(--orange);background:var(--panel)}
