body[data-r-admin]{font-family:'Segoe UI',sans-serif;line-height:1.5;background:var(--r-bg);color:var(--r-text)}
/* Four additional business systems, independent of the expressive collection. */
.design-bar{min-height:50px;background:var(--r-surface);border-bottom:1px solid var(--r-border);display:flex;align-items:center;gap:calc(1.5rem * var(--r-density));padding:calc(.6rem * var(--r-density)) calc(1.5rem * var(--r-density));font-size:calc(.75rem * var(--r-font-scale))}.design-bar>a{font-weight:600;text-decoration:none}.design-bar-label{font-size:calc(.6rem * var(--r-font-scale));letter-spacing:.14em;color:var(--r-muted)}.design-bar nav{margin-inline-start:auto;display:flex;gap:calc(.25rem * var(--r-density));flex-wrap:wrap}.design-bar nav a{padding:calc(.4rem * var(--r-density)) calc(.7rem * var(--r-density));text-decoration:none;border-radius:4px;color:var(--r-muted)}.design-bar nav a[aria-current=page]{color:var(--r-text);background:var(--r-subtle);font-weight:700}
.admin-shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:calc(100dvh - 50px)}.admin-sidebar{display:flex;flex-direction:column;background:var(--admin-nav);color:var(--admin-nav-text);padding:calc(1.5rem * var(--r-density)) calc(1rem * var(--r-density));border-inline-end:1px solid var(--admin-nav-border)}.admin-brand{display:flex;align-items:center;gap:calc(.65rem * var(--r-density));text-decoration:none;font-size:calc(1.45rem * var(--r-font-scale));font-weight:700;letter-spacing:-.05em;padding:0 calc(.5rem * var(--r-density))}.admin-logo{display:grid;place-items:center;width:32px;height:34px;font:700 24px Georgia;background:var(--admin-nav-text);color:var(--admin-nav);border-radius:5px}.admin-brand-sub{display:block;font-size:calc(.55rem * var(--r-font-scale));letter-spacing:.19em;font-weight:400;color:var(--admin-nav-muted);margin-top:calc(-.1rem * var(--r-density))}.workspace-name{display:flex;align-items:center;gap:calc(.7rem * var(--r-density));margin:calc(2rem * var(--r-density)) calc(.5rem * var(--r-density));padding-block:calc(1rem * var(--r-density));border-block:1px solid var(--admin-nav-border)}.workspace-name strong{display:block;font-size:calc(.75rem * var(--r-font-scale));font-weight:600}.workspace-name div>span{display:block;font-size:calc(.65rem * var(--r-font-scale));color:var(--admin-nav-muted);margin-top:calc(.2rem * var(--r-density))}.workspace-avatar{display:grid;place-items:center;width:30px;height:30px;background:var(--admin-nav-active);border:1px solid var(--admin-nav-border);border-radius:4px;font-size:calc(.65rem * var(--r-font-scale))}.nav-caption{font-size:calc(.55rem * var(--r-font-scale));letter-spacing:.15em;color:var(--admin-nav-muted);padding-inline:calc(.7rem * var(--r-density));margin-bottom:calc(.6rem * var(--r-density))}.admin-nav{display:grid;gap:calc(.3rem * var(--r-density))}.admin-nav>a{display:flex;align-items:center;gap:calc(.8rem * var(--r-density));text-decoration:none;font-size:calc(.8rem * var(--r-font-scale));padding:calc(.7rem * var(--r-density));border-radius:4px;color:var(--admin-nav-muted)}.admin-nav>a>span:first-child{font-size:calc(1.1rem * var(--r-font-scale));width:20px;line-height:1}.admin-nav>a[aria-current=page],.admin-nav>a:hover{background:var(--admin-nav-active);color:var(--admin-nav-text)}.nav-count{margin-inline-start:auto;font-size:calc(.6rem * var(--r-font-scale));border:1px solid var(--admin-nav-border);border-radius:3px;padding:calc(.05rem * var(--r-density)) calc(.3rem * var(--r-density))}.sidebar-foot{margin-top:auto;padding:calc(.8rem * var(--r-density)) calc(.5rem * var(--r-density)) 0;color:var(--admin-nav-muted);font-size:calc(.6rem * var(--r-font-scale))}.sidebar-foot>a{display:block;margin-top:calc(.8rem * var(--r-density));text-decoration:none}.status-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--admin-nav-muted);margin-right:calc(.25rem * var(--r-density))}
.admin-topbar{height:66px;display:flex;justify-content:space-between;align-items:center;padding-inline:calc(2rem * var(--r-density));border-bottom:1px solid var(--r-border);background:var(--r-surface);gap:calc(1rem * var(--r-density))}.breadcrumb{display:flex;gap:calc(.7rem * var(--r-density));font-size:calc(.75rem * var(--r-font-scale));color:var(--r-muted)}.breadcrumb strong{font-weight:500;color:var(--r-text)}.topbar-right{display:flex;gap:calc(1.25rem * var(--r-density));align-items:center}.workspace-state{font-size:calc(.65rem * var(--r-font-scale));color:var(--r-muted)}.demo-marker{font-size:calc(.5rem * var(--r-font-scale));margin-left:calc(.4rem * var(--r-density));border:1px solid var(--r-border);padding:2px 3px}.user-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--r-subtle);border:1px solid var(--r-border);font-size:calc(.6rem * var(--r-font-scale));font-weight:600}
#admin-main{padding:calc(2rem * var(--r-density));max-width:1600px;margin-inline:auto}.admin-page-heading{display:flex;align-items:center;justify-content:space-between;gap:calc(1.5rem * var(--r-density))}.admin-eyebrow{font-size:calc(.55rem * var(--r-font-scale));font-weight:600;letter-spacing:.13em;color:var(--r-muted)}.admin-page-heading h1{font-size:clamp(calc(1.5rem * var(--r-font-scale)),2.5vw,calc(2rem * var(--r-font-scale)));font-weight:600;letter-spacing:-.045em;margin-top:calc(.4rem * var(--r-density));line-height:1.2}.admin-description{font-size:calc(.75rem * var(--r-font-scale));color:var(--r-muted);margin-top:calc(.6rem * var(--r-density))}.admin-page-heading .r-button{font-size:calc(.7rem * var(--r-font-scale));white-space:nowrap}.admin-period{display:flex;align-items:center;gap:calc(.6rem * var(--r-density));flex-wrap:wrap;margin-block:calc(1.5rem * var(--r-density))}.demo-tag,.admin-badge{font-size:calc(.55rem * var(--r-font-scale));border:1px solid var(--r-border);padding:calc(.2rem * var(--r-density)) calc(.4rem * var(--r-density));border-radius:3px;color:var(--r-muted)}.admin-period label{font-size:calc(.65rem * var(--r-font-scale));margin-inline-start:calc(.6rem * var(--r-density))}.admin-period select{width:auto;font-size:calc(.65rem * var(--r-font-scale));padding:calc(.35rem * var(--r-density)) calc(.6rem * var(--r-density))}.period-note{font-size:calc(.6rem * var(--r-font-scale));color:var(--r-muted);margin-left:auto}
.admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(1rem * var(--r-density))}.admin-metric{padding:calc(1.2rem * var(--r-density));border:1px solid var(--r-border);border-radius:var(--r-radius);background:var(--r-surface);position:relative;min-height:154px;overflow:hidden}.admin-metric>p{font-size:calc(.65rem * var(--r-font-scale));color:var(--r-muted)}.admin-metric>strong{display:block;font-size:calc(1.9rem * var(--r-font-scale));font-weight:600;letter-spacing:-.06em;margin-top:calc(.6rem * var(--r-density));line-height:1.2}.admin-metric small{font-size:calc(1rem * var(--r-font-scale));font-weight:400}.metric-change,.metric-description{display:block;font-size:calc(.6rem * var(--r-font-scale));margin-top:calc(.8rem * var(--r-density))}.metric-change{color:var(--r-success)}.metric-change>span,.metric-description{color:var(--r-muted)}.metric-index{position:absolute;bottom:calc(.7rem * var(--r-density));right:calc(.8rem * var(--r-density));font-size:calc(1.2rem * var(--r-font-scale));color:var(--r-border);font-weight:600}.admin-metric progress{height:4px;margin-top:calc(.6rem * var(--r-density));display:block}.mini-bars{position:absolute;right:calc(1rem * var(--r-density));bottom:calc(1.2rem * var(--r-density));display:flex;align-items:end;gap:3px;height:35px}.mini-bars i{width:5px;background:var(--r-accent);opacity:.2;height:30%}.mini-bars i:nth-child(2n){height:70%}.mini-bars i:nth-child(3n){height:55%}.mini-bars i:last-child{height:100%;opacity:.8}
.admin-analysis{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:calc(1rem * var(--r-density));margin-block:calc(1rem * var(--r-density))}.admin-panel{background:var(--r-surface);border:1px solid var(--r-border);border-radius:var(--r-radius);padding:calc(1.25rem * var(--r-density));min-width:0}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:calc(1rem * var(--r-density))}.panel-heading h2{font-size:calc(.95rem * var(--r-font-scale));font-weight:600;margin-top:calc(.25rem * var(--r-density));letter-spacing:-.02em}.panel-meta{font-size:calc(.6rem * var(--r-font-scale));color:var(--r-muted)}#volume-chart>h3{display:none}#volume-chart>details{font-size:calc(.6rem * var(--r-font-scale));padding-block:calc(.4rem * var(--r-density));border:0}#volume-chart>svg{max-height:220px}.priority-list{list-style:none;padding:0;margin:calc(1rem * var(--r-density)) 0}.priority-list li{display:flex;gap:calc(.8rem * var(--r-density));align-items:center;padding:calc(.85rem * var(--r-density)) 0;border-bottom:1px solid var(--r-border)}.priority-date{width:35px;min-width:35px;text-align:center;font-size:calc(1rem * var(--r-font-scale));font-weight:600}.priority-date small{display:block;font-size:calc(.5rem * var(--r-font-scale));font-weight:400;color:var(--r-muted)}.priority-list strong{display:block;font-size:calc(.7rem * var(--r-font-scale));font-weight:600}.priority-list div>span{display:block;font-size:calc(.6rem * var(--r-font-scale));color:var(--r-muted);margin-top:calc(.2rem * var(--r-density))}.priority-mark{font-size:calc(.5rem * var(--r-font-scale));color:var(--r-accent);margin-left:auto}.priority-note{font-size:calc(.6rem * var(--r-font-scale));color:var(--r-muted)}.admin-data-panel>.panel-heading{margin-bottom:calc(1.25rem * var(--r-density))}#business-table>.flex:first-child{align-items:end}#business-table .r-label{font-size:calc(.6rem * var(--r-font-scale));margin:0;min-width:180px}#business-table .r-input{padding:calc(.45rem * var(--r-density)) calc(.65rem * var(--r-density));font-size:calc(.7rem * var(--r-font-scale));margin-top:calc(.3rem * var(--r-density))}#business-table .r-button{font-size:calc(.65rem * var(--r-font-scale));padding:calc(.45rem * var(--r-density)) calc(.65rem * var(--r-density))}.r-table{font-size:calc(.7rem * var(--r-font-scale))}.r-table th,.r-table td{padding:calc(.7rem * var(--r-density)) calc(.5rem * var(--r-density))}.r-table th{background:var(--r-subtle)}.admin-footer{display:flex;justify-content:space-between;gap:calc(1rem * var(--r-density));margin-top:calc(1.5rem * var(--r-density));font-size:calc(.6rem * var(--r-font-scale));color:var(--r-muted)}.admin-footer a{text-decoration:none}.admin-skip{position:absolute;left:calc(1rem * var(--r-density));top:-100px;background:var(--r-surface);color:var(--r-text);padding:calc(1rem * var(--r-density));z-index:100}.admin-skip:focus{top:calc(1rem * var(--r-density))}.admin-menu-button{display:none}.admin-report-dialog h2{font-size:calc(1.4rem * var(--r-font-scale))}
/* Slate:bright, narrow left navigation and horizontal KPI row. */
[data-r-admin=slate] .admin-shell{grid-template-columns:190px minmax(0,1fr)}[data-r-admin=slate] .workspace-name{margin-block:calc(1.5rem * var(--r-density))}[data-r-admin=slate] .admin-metrics{gap:0;background:var(--r-surface);border:1px solid var(--r-border);border-radius:3px}[data-r-admin=slate] .admin-metric{border:0;border-radius:0;border-inline-end:1px solid var(--r-border)}[data-r-admin=slate] .admin-metric:last-child{border:0}[data-r-admin=slate] .admin-analysis{grid-template-columns:minmax(260px,1fr) minmax(0,1.65fr)}[data-r-admin=slate] .priorities{order:-1}[data-r-admin=slate] .admin-page-heading h1{font-weight:500}
/* Forest:a calm dark masthead and warm light content. */
[data-r-admin=forest] .admin-topbar{background:var(--admin-nav);border-color:var(--admin-nav-border);color:var(--admin-nav-text)}[data-r-admin=forest] .admin-topbar .breadcrumb,[data-r-admin=forest] .admin-topbar .workspace-state{color:var(--admin-nav-muted)}[data-r-admin=forest] .admin-topbar .breadcrumb strong{color:var(--admin-nav-text)}[data-r-admin=forest] .admin-metric{border-top:3px solid var(--r-accent)}[data-r-admin=forest] .admin-page-heading h1{font-family:Georgia,serif;font-weight:500;letter-spacing:-.025em}[data-r-admin=forest] .admin-logo{border-radius:50%}
/* Carbon:horizontal workspace navigation, charcoal surfaces, blue-gray accent. */
[data-r-admin=carbon] .admin-shell{display:block}[data-r-admin=carbon] .admin-sidebar{flex-direction:row;align-items:center;padding:calc(1rem * var(--r-density)) calc(2rem * var(--r-density));gap:calc(2rem * var(--r-density));border-inline-end:0;border-bottom:1px solid var(--admin-nav-border)}[data-r-admin=carbon] .workspace-name,[data-r-admin=carbon] .nav-caption,[data-r-admin=carbon] .sidebar-foot{display:none}[data-r-admin=carbon] .admin-brand{min-width:160px}[data-r-admin=carbon] .admin-nav{display:flex;flex:1;gap:calc(.5rem * var(--r-density))}[data-r-admin=carbon] .admin-nav>a{padding:calc(.6rem * var(--r-density)) calc(.8rem * var(--r-density))}[data-r-admin=carbon] .admin-topbar{height:48px;background:var(--r-bg)}[data-r-admin=carbon] .admin-metric{border-top:0;border-left:2px solid var(--r-border)}
@media(max-width:1100px){.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-analysis{grid-template-columns:1fr!important}.period-note,.workspace-state{display:none}.design-bar-label{display:none}.mini-bars{right:calc(.75rem * var(--r-density))}}
@media(max-width:760px){.design-bar{flex-wrap:wrap;gap:calc(.5rem * var(--r-density));padding:calc(.6rem * var(--r-density)) calc(1rem * var(--r-density))}.design-bar nav{margin:0}.design-bar nav a{padding:calc(.35rem * var(--r-density)) calc(.5rem * var(--r-density))}.admin-shell,[data-r-admin=slate] .admin-shell{display:block}.admin-sidebar{display:none!important}body[data-menu-open=true] .admin-sidebar{display:flex!important}body[data-menu-open=true][data-r-admin=carbon] .admin-sidebar{flex-wrap:wrap}.admin-menu-button{display:inline-flex;font-size:calc(.7rem * var(--r-font-scale));padding:calc(.4rem * var(--r-density)) calc(.7rem * var(--r-density))}.admin-topbar{padding-inline:calc(1rem * var(--r-density))}.topbar-right{margin-left:auto}#admin-main{padding:calc(1.25rem * var(--r-density)) calc(1rem * var(--r-density))}.admin-page-heading{align-items:start;flex-direction:column;gap:calc(1rem * var(--r-density))}.admin-page-heading h1{font-size:calc(1.65rem * var(--r-font-scale))}.admin-metric{padding:calc(1rem * var(--r-density));min-height:140px}.admin-metric>strong{font-size:calc(1.65rem * var(--r-font-scale))}.admin-footer{flex-direction:column}.mini-bars{display:none}[data-r-admin=slate] .admin-metric:nth-child(2){border:0}[data-r-admin=slate] .admin-metric:nth-child(-n+2){border-bottom:1px solid var(--r-border)}}

.user-avatar{color:var(--r-text)}


.admin-scheme-label{display:flex;align-items:center;gap:calc(.5rem * var(--r-density));font-size:calc(.65rem * var(--r-font-scale));white-space:nowrap}.admin-scheme-label select{font-size:calc(.65rem * var(--r-font-scale));width:auto;max-width:170px;padding:calc(.35rem * var(--r-density)) calc(.5rem * var(--r-density))}.design-bar{flex-wrap:wrap}

.admin-settings{display:flex;align-items:center;flex-wrap:wrap;gap:calc(.75rem * var(--r-density)) calc(1rem * var(--r-density));padding:calc(.6rem * var(--r-density)) calc(1.5rem * var(--r-density));background:var(--r-surface);border-bottom:1px solid var(--r-border);font-size:calc(.65rem * var(--r-font-scale))}.admin-settings>label{display:flex;align-items:center;gap:calc(.5rem * var(--r-density))}.admin-settings .r-input{width:auto;font-size:calc(.65rem * var(--r-font-scale));padding:calc(.35rem * var(--r-density)) calc(.5rem * var(--r-density))}.admin-settings .r-button{font-size:calc(.65rem * var(--r-font-scale));padding:calc(.35rem * var(--r-density)) calc(.65rem * var(--r-density))}.admin-settings>span{font-size:calc(.6rem * var(--r-font-scale));color:var(--r-muted);margin-left:auto}
.admin-topbar{min-height:calc(48px * var(--r-font-scale));height:calc(75px * var(--r-density))}.admin-metric{min-height:calc(176px * var(--r-density))}[data-r-admin=carbon] .admin-topbar{height:calc(55px * var(--r-density))}
@media(max-width:760px){.admin-settings{padding-inline:calc(1rem * var(--r-density))}.admin-settings>span{display:none}.admin-metric{min-height:calc(160px * var(--r-density))}}

