/* The admin workspace uses the site's existing type and accent. */
body[data-view=admin] #staffSafetyBanner{display:none}
#adminView{--admin-ink:#202a38;--admin-muted:#687383;--admin-line:#e9ecf0;overflow:visible;color:var(--admin-ink)}
#adminView [hidden]{display:none!important}
#adminView button,#adminView input,#adminView summary,#adminView select{font:inherit}
#adminView button,#adminView summary{cursor:pointer}
#adminView button:focus-visible,#adminView summary:focus-visible,#adminView input:focus-visible,#adminView select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
#adminView .admin-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:27px 28px 22px;border:0}
#adminView .admin-hero h1{margin:0 0 7px;font-size:25px;letter-spacing:-1px;font-weight:700;line-height:1.3}
#adminView .admin-hero p{margin:0;font-size:12px;color:var(--admin-muted)}
#adminView .admin-date{color:var(--admin-muted);font-size:11px;white-space:nowrap;align-self:flex-start;padding-top:7px}
#adminView .admin-tabs{display:flex;align-items:stretch;gap:4px;margin:0 28px;padding:0;border-bottom:1px solid var(--admin-line);overflow:visible;white-space:normal}
#adminView .admin-tab{position:relative;min-height:47px;padding:12px 13px;background:transparent;border:0;color:var(--admin-muted);font-size:13px;font-weight:500;white-space:nowrap;line-height:1.4}
#adminView .admin-tab.active{color:var(--admin-ink);font-weight:700}
#adminView .admin-tabs>.admin-tab.active:after{content:'';position:absolute;bottom:-1px;left:12px;right:12px;height:2px;border-radius:2px;background:var(--admin-ink)}
#adminView .admin-tab:hover,#adminView .admin-more summary:hover{color:var(--admin-ink)}
#adminView .admin-tab-count{display:inline-block;margin-left:4px;font-size:10px;color:#a75433;font-weight:700}
#adminView .admin-more{position:relative;margin-left:auto;flex-shrink:0}
#adminView .admin-more summary{display:flex;align-items:center;justify-content:center;gap:4px;min-height:47px;padding:0 9px;list-style:none;font-size:12px;color:var(--admin-muted)}
#adminView .admin-more summary::-webkit-details-marker{display:none}
#adminView .admin-more summary:after{content:'⌄';font-size:13px;margin-top:-4px}
#adminView .admin-more.has-active summary{color:var(--admin-ink);font-weight:700}
#adminView .admin-more-menu{position:absolute;right:0;top:calc(100% + 7px);z-index:20;width:176px;padding:6px;background:white;border:1px solid var(--admin-line);border-radius:12px;box-shadow:0 8px 26px #202a3812}
#adminView .admin-more-menu .admin-tab{display:block;width:100%;text-align:left;padding:11px 12px;min-height:44px;border-radius:7px}
#adminView .admin-more-menu .admin-tab:hover,#adminView .admin-more-menu .admin-tab.active{background:#f4f6f8}
#adminView .admin-more-menu .admin-tab[data-admin-tab=security]{border-top:1px solid var(--admin-line);border-radius:0;margin-top:3px}
#adminView .admin-overview{padding:26px 28px 36px}
#adminView .admin-section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px}
#adminView .admin-section-heading h2,#adminView .admin-visits-heading h2{margin:0;font-size:15px;font-weight:700;letter-spacing:-.3px}
#adminView .admin-section-heading p{margin:4px 0 0;font-size:11px;color:var(--admin-muted)}
#adminView .admin-quiet-button{background:transparent;border:0;min-height:40px;padding:7px 0 7px 10px;color:var(--admin-muted);font-size:11px;white-space:nowrap}
#adminView .admin-quiet-button:disabled{opacity:.5;cursor:wait}
#adminView .admin-priority-list{border:1px solid var(--admin-line);border-radius:13px;overflow:hidden}
#adminView .admin-task{width:100%;display:flex;align-items:center;gap:14px;min-height:79px;padding:15px 18px;background:#fff;border:0;text-align:left;color:var(--admin-ink)}
#adminView .admin-task+.admin-task{border-top:1px solid var(--admin-line)}
#adminView .admin-task:hover{background:#f9fafb}
#adminView .admin-task-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#f3f5f7;color:#77818e;flex-shrink:0}
#adminView .admin-task-icon svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
#adminView .admin-task[data-attention=needed] .admin-task-icon{color:#a65432;background:#faf2eb}
#adminView .admin-task-copy{flex:1;min-width:0}
#adminView .admin-task-copy strong{display:block;font-size:13px;font-weight:600}
#adminView .admin-task-copy small{display:block;margin-top:5px;font-size:11px;color:var(--admin-muted);line-height:1.5;word-break:keep-all;overflow-wrap:anywhere}
#adminView .admin-task-value{font-size:21px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.6px}
#adminView .admin-task-arrow{font-size:19px;color:#9aa3af;line-height:1}
#adminView .admin-visits{margin:27px 0 0;padding:0;border:0;border-radius:0;background:transparent}
#adminView .admin-visits-heading p{font-size:11px;color:var(--admin-muted)}
#adminView .admin-visits-heading button{border:0;padding:7px 0 7px 10px;background:transparent;color:var(--admin-muted);font-size:11px;min-height:40px}
#adminView .admin-visits-grid{gap:0;margin:17px 0 10px;border-bottom:1px solid var(--admin-line);padding-bottom:16px}
#adminView .admin-visits-grid>div{padding:0 16px;border:0;border-radius:0;background:transparent}
#adminView .admin-visits-grid>div:first-child{padding-left:0;border-right:1px solid var(--admin-line)}
#adminView .admin-visits-grid span{font-size:12px;color:var(--admin-muted)}
#adminView .admin-visits-grid strong{margin:7px 0 5px;font-size:34px;font-weight:600;letter-spacing:-1px;color:var(--admin-ink)}
#adminView .admin-visits-grid small{font-size:10px;color:var(--admin-muted)}
#adminView .admin-visits-definitions{font-size:11px;color:var(--admin-muted);margin-top:9px}
#adminView .admin-visits-definitions summary{width:fit-content;min-height:28px;line-height:28px}
#adminView .admin-visits-help,#adminView .admin-visits-status{font-size:10px;margin:5px 0 0;color:var(--admin-muted)}
#adminView .admin-today-activity{margin-top:24px}
#adminView .admin-today-grid{display:flex;gap:0;padding:16px 0;border-block:1px solid var(--admin-line)}
#adminView .admin-today-cell{flex:1;min-width:0;padding:0 16px;background:transparent;border:0;text-align:left;color:var(--admin-ink)}
#adminView .admin-today-cell:first-child{padding-left:0}
#adminView .admin-today-cell+.admin-today-cell{border-left:1px solid var(--admin-line)}
#adminView .admin-today-cell span{display:block;font-size:12px;color:var(--admin-muted)}
#adminView .admin-today-cell strong{display:block;margin-top:8px;font-size:24px;line-height:1.2;font-weight:600;font-variant-numeric:tabular-nums}
#adminView .admin-overview-status{margin:11px 0 0;font-size:10px;line-height:1.6;color:var(--admin-muted)}
#adminView .admin-stats{display:flex;flex-wrap:wrap;gap:8px 20px;margin:24px 0 0;padding-top:17px;border-top:1px solid var(--admin-line)}
#adminView .admin-stat{display:flex;gap:6px;align-items:center;padding:0;background:none;border-radius:0}
#adminView .admin-stat span{font-size:11px;color:var(--admin-muted)}
#adminView .admin-stat b{font-size:12px;font-weight:600;color:#4d596a;font-variant-numeric:tabular-nums}
#adminView .admin-analytics-link{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:44px;margin-top:15px;border:0;background:none;color:var(--admin-muted);font-size:12px;text-align:left;padding:5px 0}
#adminView .admin-analytics{padding:24px 28px 38px}
#adminView .admin-analytics>.admin-visits,#adminView .admin-analytics>.journey-stats{margin:0 0 24px;padding:20px;border:1px solid var(--admin-line);border-radius:12px;background:#fff;box-shadow:none}
#adminView .journey-heading h2,#adminView .admin-analytics .admin-visits-heading h2{font-size:16px}
#adminView .journey-eyebrow{display:none}
#adminView .journey-account-hero{background:#f6f7f9;border-color:var(--admin-line)}
#adminView .journey-hero-value strong{color:var(--admin-ink)}
#adminView .admin-analytics .return-stat-grid>div{background:#fafbfc;border-color:var(--admin-line)}
#adminView .admin-workspace{padding:22px 28px 32px}
#adminView .admin-toolbar{position:static;display:flex;justify-content:flex-end;gap:10px;padding:0 0 16px;background:transparent;border:0;backdrop-filter:none}
#adminView .admin-toolbar input{min-height:43px;padding:10px 13px;border:1px solid var(--admin-line);border-radius:9px;font-size:13px;background:#fbfcfd;min-width:0}
#adminView .admin-toolbar button{min-height:43px;padding:9px 12px;border:1px solid var(--admin-line);border-radius:9px;font-size:12px;font-weight:500;color:var(--admin-muted)}
#adminView .admin-content{padding:0;min-height:130px}
#adminView .admin-card{padding:19px 0;border-color:var(--admin-line);overflow-wrap:anywhere}
#adminView .admin-card h3{font-size:14px;font-weight:600;line-height:1.5}
#adminView .admin-card p{font-size:12px;line-height:1.7;color:var(--admin-muted)}
#adminView .admin-card small{font-size:11px;color:var(--admin-muted)}
#adminView .admin-card .member-private{font-size:12px;color:#566171;line-height:1.7;margin-top:8px}
#adminView .admin-actions{gap:6px}
#adminView .admin-actions button{min-height:38px;padding:8px 11px;border-radius:8px;border-color:var(--admin-line);font-size:11px;font-weight:500}
#adminView .admin-actions .danger{border-color:var(--admin-line);color:#a14d4d}
#adminView .admin-actions .primary{border-color:var(--admin-line);color:var(--admin-ink)}
#adminView .status-chip,#adminView .role-chip{font-size:10px;font-weight:500;border-radius:5px}
#adminView .utility-empty{padding:36px 12px;color:var(--admin-muted);font-size:13px;line-height:1.7;border:0;background:#fafbfc;border-radius:10px}
#adminView .safety-toolbar{gap:8px}
#adminView .safety-toolbar button{min-height:38px;font-size:11px;border-color:var(--admin-line);border-radius:8px}
#adminView .safety-toolbar a{font-size:11px;color:var(--admin-muted)}
#adminView .safety-note{font-size:11px;color:var(--admin-muted);line-height:1.7}
#adminView .safety-case{border-color:var(--admin-line);border-radius:12px;box-shadow:none}
#adminView .safety-case h3{font-size:14px}
#adminView .safety-case-id{font-size:10px;overflow-wrap:anywhere}
#adminView .question-queue-summary{padding:16px;background:#f8f9fb;border:1px solid var(--admin-line);border-radius:11px}
#adminView .question-queue-summary h3{font-size:14px}
#adminView .question-queue-summary p{font-size:11px;color:var(--admin-muted);line-height:1.7}
@media(max-width:760px){
  #adminView .admin-hero{padding:23px 20px 19px;gap:10px;align-items:flex-start}
  #adminView .admin-hero h1{font-size:23px}
  #adminView .admin-hero p{font-size:11px}
  #adminView .admin-date{font-size:10px;padding-top:6px}
  #adminView .admin-tabs{margin:0 20px;gap:0}
  #adminView .admin-tabs>.admin-tab{flex:1;min-width:0;padding:12px 5px;font-size:12px}
  #adminView .admin-tabs>.admin-tab.active:after{left:9px;right:9px}
  #adminView .admin-more{margin-left:3px}
  #adminView .admin-more summary{padding:0 4px;font-size:11px}
  #adminView .admin-overview,#adminView .admin-workspace,#adminView .admin-analytics{padding:21px 20px 30px}
  #adminView .admin-task{gap:11px;padding:14px 13px;min-height:76px}
  #adminView .admin-task-copy strong{font-size:12px}
  #adminView .admin-task-copy small{font-size:10px}
  #adminView .admin-task-value{font-size:20px}
  #adminView .admin-visits-grid strong{font-size:30px}
  #adminView .admin-analytics>.admin-visits,#adminView .admin-analytics>.journey-stats{padding:16px}
  #adminView .admin-card .row{gap:8px}
}
@media(max-width:350px){
  #adminView .admin-hero{flex-wrap:wrap;gap:8px}
  #adminView .admin-date{padding-top:0}
  #adminView .admin-tabs{margin:0 14px}
  #adminView .admin-overview,#adminView .admin-workspace,#adminView .admin-analytics{padding-inline:16px}
  #adminView .admin-task-icon{width:28px;height:28px}
  #adminView .admin-tab-count{margin-left:2px;font-size:9px}
}

#adminView .admin-list-scope{font-size:11px;color:var(--admin-muted);margin:0 0 4px;line-height:1.6}


/* Report inbox: scan the queue first, then open one case deliberately. */
body[data-view=admin] #exchangeRate{display:none}
body[data-view=admin] .detail-topbar{top:0}
#adminView[data-admin-section=reports] .admin-toolbar{position:absolute;right:28px;top:14px;margin:0;padding:0}
#adminView[data-admin-section=reports] .admin-workspace{position:relative}
#adminView[data-admin-section=reports] .admin-section-heading{min-height:43px;padding-right:90px;margin-bottom:12px}
#adminView[data-admin-section=reports] .admin-section-heading h2{font-size:20px;letter-spacing:-.6px}
#adminView .report-inbox{font-size:14px;line-height:1.6}
#adminView .report-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border-bottom:1px solid var(--admin-line);padding:6px 0 22px;margin-bottom:22px}
#adminView .report-metrics>div+div{border-left:1px solid var(--admin-line);padding-left:18px}
#adminView .report-metrics span{display:block;font-size:12px;color:var(--admin-muted);line-height:1.4}
#adminView .report-metrics strong{display:block;font-size:29px;line-height:1.25;font-weight:650;margin-top:6px;font-variant-numeric:tabular-nums;letter-spacing:-1px}
#adminView .report-metric-urgent strong{color:#aa4a34}
#adminView .report-filter-row{display:flex;align-items:center;gap:12px;margin-bottom:12px}
#adminView .report-filters{display:flex;flex:1;gap:3px;padding:4px;border-radius:10px;background:#f1f3f6;max-width:330px}
#adminView .report-filters button{flex:1;border:0;border-radius:7px;background:transparent;color:#657084;font-size:13px;min-height:38px;padding:8px 10px;white-space:nowrap}
#adminView .report-filters button[aria-pressed=true]{background:#fff;color:#24364e;font-weight:650;box-shadow:0 1px 3px #24364e15}
#adminView .report-urgent-toggle{min-height:44px;border:1px solid #e4e7ec;border-radius:9px;font-size:12px;background:#fff;padding:8px 12px;white-space:nowrap;color:#687383;margin-left:auto}
#adminView .report-urgent-toggle[aria-pressed=true]{border-color:#e5b9ae;background:#fff4f0;color:#9d412e}
#adminView .report-search{display:flex;flex-direction:row;align-items:center;gap:9px;min-height:46px;border:1px solid #e0e5eb;background:#fff;border-radius:10px;padding:0 13px}
#adminView .report-search:focus-within{outline:2px solid #b0c6e7;outline-offset:2px}
#adminView .report-search svg{width:17px;height:17px;fill:none;stroke:#8791a0;stroke-width:1.8;flex-shrink:0}
#adminView .report-search input{width:100%;min-width:0;border:0;background:none;padding:11px 0;font-size:14px;font-weight:400;line-height:1.4;color:var(--admin-ink);outline:none!important;box-shadow:none}
#adminView .report-search input::placeholder{color:#8a93a1}
#adminView .report-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 10px}
#adminView .report-list-heading p{margin:0;font-size:12px;font-weight:600;color:#566477}
#adminView .report-list-heading>span{font-size:11px;color:#87909d}
#adminView .report-case-list{display:grid;gap:10px}
#adminView .safety-case.report-case{margin:0;padding:0;background:#fff;border:1px solid #e2e7ee;border-radius:12px;overflow:hidden}
#adminView .report-case.is-urgent{border-color:#e6cec5}
#adminView .report-summary{display:block;list-style:none;padding:17px 18px;cursor:pointer;outline-offset:-3px}
#adminView .report-summary::-webkit-details-marker{display:none}
#adminView .report-summary:hover{background:#fafbfc}
#adminView .report-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:10px}
#adminView .report-badges>span{padding:3px 7px;border-radius:5px;font-size:10px;font-weight:550;line-height:1.5;white-space:nowrap}
#adminView .report-status{background:#f0f3f7;color:#5f6c7e}
#adminView .report-status.is-complete{background:#edf5f0;color:#527660}
#adminView .report-urgent{background:#fff0e9;color:#a0442c}
#adminView .report-auto{background:#f7f2e8;color:#8e7146}
#adminView .report-badges time{margin-left:auto;font-size:11px;line-height:1.6;color:#84909f;white-space:nowrap;font-variant-numeric:tabular-nums}
#adminView .report-title{display:flex;align-items:center;gap:12px;font-size:16px;line-height:1.5;font-weight:650;letter-spacing:-.3px;margin-bottom:7px;color:#243146}
#adminView .report-chevron{display:block;margin-left:auto;width:7px;height:7px;border-right:1.6px solid #8791a0;border-bottom:1.6px solid #8791a0;transform:rotate(45deg);flex-shrink:0;margin-right:3px}
#adminView .report-details[open]>.report-summary .report-chevron{transform:rotate(225deg)}
#adminView .report-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:13px;line-height:1.7;color:#627083;overflow-wrap:anywhere;word-break:keep-all}
#adminView .report-summary-bottom{display:flex;justify-content:space-between;gap:12px;margin-top:11px;font-size:11px;color:#8a95a3;line-height:1.6}
#adminView .report-open-label,#adminView .report-close-label{color:#526d94;white-space:nowrap;font-weight:550}
#adminView .report-close-label{display:none}
#adminView .report-details[open] .report-open-label{display:none}
#adminView .report-details[open] .report-close-label{display:block}
#adminView .report-details[open]>.report-summary{background:#f9fafc;border-bottom:1px solid #e6ebf1}
#adminView .report-details[open] .report-preview{display:none}
#adminView .report-case-body{padding:18px}
#adminView .report-case-actions{display:flex;flex-wrap:wrap;gap:7px;padding:0 0 19px;margin:0}
#adminView .report-case-actions a,#adminView .report-case-actions button{display:flex;align-items:center;justify-content:center;min-height:42px;padding:9px 12px;border:1px solid #dce3eb;border-radius:8px;background:#fff;color:#52637c;font-size:12px;text-decoration:none;line-height:1.5;font-weight:550}
#adminView .report-case-actions .report-review-button{background:#304e76;border-color:#304e76;color:white}
#adminView .report-case-body h4{margin:0 0 8px;font-size:12px;font-weight:650;color:#53647b;line-height:1.6}
#adminView .report-case-body p{font-size:14px;line-height:1.8;overflow-wrap:anywhere;word-break:keep-all;margin:0;color:#334155}
#adminView .report-case-body .report-request{padding:13px 15px;background:#f3f6fa;border-radius:9px;margin:0 0 22px}
#adminView .report-case-body .report-request h4{color:#718098;font-size:11px;margin-bottom:4px}
#adminView .report-full-text{margin:0 0 20px}
#adminView .report-receipt{border-top:1px solid #edf0f4;margin-top:18px;padding-top:4px;font-size:12px;color:#748195}
#adminView .report-receipt summary{padding:11px 0;min-height:44px}
#adminView .report-receipt dl{margin:0 0 12px;display:grid;grid-template-columns:65px minmax(0,1fr);gap:8px 10px;font-size:11px;line-height:1.7}
#adminView .report-receipt dd{margin:0;overflow-wrap:anywhere;color:#546277}
#adminView .report-guidance{margin-top:22px;border-top:1px solid var(--admin-line);padding-top:7px;color:#7d8999;font-size:12px;line-height:1.8}
#adminView .report-guidance summary{padding:10px 0;min-height:44px}
#adminView .report-guidance p{font-size:12px;margin:8px 0 12px}
#adminView .report-guidance a{display:inline-block;color:#5e7597;min-height:40px;padding-block:9px;text-decoration:none}
#adminView .report-guidance button{border:1px solid #e0e5ec;background:white;padding:10px;border-radius:8px;min-height:42px;font-size:12px;margin-right:12px;color:#53647b}
#adminView .report-error{color:#a05238;font-size:12px;padding:12px;background:#fff6f1;border-radius:8px}
#adminView .report-empty{text-align:center;padding:40px 15px;background:#f8fafc;border-radius:11px}
#adminView .report-empty strong{display:block;font-size:14px;font-weight:600;color:#57667b}
#adminView .report-empty p{font-size:12px;color:#8b96a5;margin:8px 0 0}
#adminView .report-review-panel,#adminView .report-history-panel{scroll-margin-top:100px}
#adminView .report-case .safety-evidence{padding:16px;background:#f5f7fa;border-radius:9px;margin:0 0 18px}
#adminView .report-case .safety-evidence>strong{font-size:14px;display:block;margin-bottom:10px}
#adminView .report-case .safety-evidence p{font-size:12px;line-height:1.75;margin:8px 0}
#adminView .report-case .safety-evidence summary{font-size:12px;line-height:1.6;padding:10px 0}
#adminView .report-case .safety-evidence pre{font-size:12px;line-height:1.7;max-height:240px;overflow:auto}
#adminView .report-case form{padding:0 0 22px;margin-bottom:22px;border-bottom:1px solid #e3e8ef}
#adminView .report-case form label{font-size:12px;line-height:1.7;color:#52637c;margin:14px 0}
#adminView .report-case form input,#adminView .report-case form select,#adminView .report-case form textarea{font-size:14px;line-height:1.6;border-color:#dce3eb;min-height:44px}
#adminView .report-case form textarea{resize:vertical}
#adminView .report-case form .safety-check{font-size:12px!important;line-height:1.7;align-items:flex-start}
#adminView .report-case form input[type=checkbox]{min-height:18px;margin-top:3px}
#adminView .report-case form button[type=submit]{width:100%;background:#304e76;min-height:46px;border-radius:9px;font-size:14px}
#adminView .report-case .safety-event{padding:12px 0 16px 12px;margin:0;font-size:12px}
#adminView .report-case .safety-event small{font-size:11px}
#adminView .report-case .safety-event p{font-size:13px}
@media(max-width:760px){
  #adminView .admin-hero{padding:13px 18px;align-items:center}
  #adminView .admin-hero h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
  #adminView .admin-date{padding-top:0}
  #adminView .admin-tabs{margin:0 18px}
  #adminView .admin-workspace{padding:18px 16px 30px}
  #adminView[data-admin-section=reports] .admin-toolbar{right:16px;top:16px}
  #adminView .report-metrics{gap:8px;margin-bottom:18px;padding-bottom:19px}
  #adminView .report-metrics>div+div{padding-left:12px}
  #adminView .report-metrics span{font-size:11px}
  #adminView .report-metrics strong{font-size:27px}
  #adminView .report-filters button{font-size:12px;padding:8px;min-height:36px}
  #adminView .report-filter-row{gap:8px}
  #adminView .report-urgent-toggle{font-size:11px;padding:8px 10px}
  #adminView .report-search input{font-size:16px}
  #adminView .report-summary{padding:15px}
  #adminView .report-case-body{padding:15px}
  #adminView .report-badges time{font-size:10px}
  #adminView .report-title{font-size:15px}
  #adminView .report-case-actions a,#adminView .report-case-actions button{flex:1;white-space:nowrap;min-height:44px;padding:9px 8px;font-size:12px}
  #adminView .report-case form input,#adminView .report-case form select,#adminView .report-case form textarea{font-size:16px}
}
@media(max-width:350px){
  #adminView .report-summary{padding:13px}
  #adminView .report-badges{gap:4px}
  #adminView .report-badges>span{padding:3px 5px;font-size:9px}
  #adminView .report-list-heading>span{font-size:10px}
}
