/* SLPT-R28-B16BH1-BUSINESS-HUB-MODERN-WORKSPACE-20260827 */
#content .r28bh1-hub{--bh-line:color-mix(in srgb,var(--border,#d7dee8) 78%,transparent);--bh-panel:var(--panel,#fff);--bh-muted:var(--text-secondary,var(--muted,#667085));--bh-red:#a51f35;--bh-green:#279568;--bh-orange:#df8a29;--bh-blue:#3d73c6;--bh-purple:#7759bb;--bh-teal:#249a98;min-width:0}
#content .r28bh1-hub .r26r11-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;border:1px solid var(--bh-line)!important;border-radius:16px!important;background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--bh-red) 7%,transparent),transparent 31%),color-mix(in srgb,var(--bh-panel) 98%,transparent)!important;box-shadow:0 8px 24px rgba(15,23,42,.045)!important}
#content .r28bh1-hub .r26r11-head h1{font-size:24px!important;letter-spacing:-.035em}
#content .r28bh1-hub .r26r11-head>div>span{max-width:720px;color:var(--bh-muted);font-size:9px!important}
#content .r28bh1-hub .r28bh1-guide-button{min-height:32px!important;font-size:8px!important;white-space:nowrap}
#content .r28bh1-hub .r28bh1-guide-host{margin-top:9px}
#content .r28bh1-hub .r28bh1-guide-host .slpt-embedded-guide{position:static;box-shadow:0 7px 20px rgba(15,23,42,.035)}
#content .r28bh1-hub .r26r11-tabs{margin:9px 0!important;padding:4px!important;border:1px solid var(--bh-line)!important;border-radius:12px!important;background:color-mix(in srgb,var(--bh-panel) 95%,transparent)!important}
#content .r28bh1-hub .r26r11-tabs button{min-height:31px!important;border-radius:8px!important;font-size:8px!important}
#content .r28bh1-hub .r26r11-tabs button.active,#content .r28bh1-hub .r26r11-tabs button[aria-selected="true"]{background:color-mix(in srgb,var(--bh-red) 8%,var(--bh-panel))!important;color:var(--bh-red)!important;box-shadow:0 3px 9px color-mix(in srgb,var(--bh-red) 8%,transparent)!important}
#content .r28bh1-hub .r26r11-business-filters{display:flex!important;justify-content:space-between!important;align-items:end!important;gap:10px!important;padding:9px 10px!important;border:1px solid var(--bh-line)!important;border-radius:12px!important;background:color-mix(in srgb,var(--bh-panel) 97%,transparent)!important;box-shadow:0 6px 18px rgba(15,23,42,.03)!important}
#content .r28bh1-hub .r26r11-range{gap:4px!important}
#content .r28bh1-hub .r26r11-range button{min-height:29px!important;padding:5px 9px!important;border-radius:8px!important;font-size:8px!important}
#content .r28bh1-hub .r26r11-anchor{gap:6px!important}
#content .r28bh1-hub .r26r11-anchor label{font-size:7px!important}
#content .r28bh1-hub .r26r11-anchor input{min-height:31px!important;font-size:8px!important}
#content .r28bh1-hub .r26r11-anchor>span b{font-size:9px!important}
#content .r28bh1-hub .r26r11-anchor>span small{font-size:7px!important}
#content .r28bh1-hub .r26r11-business-kpis{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;margin:9px 0!important}
#content .r28bh1-hub[data-r28bh1-section="overview"] .r26r11-business-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}
#content .r28bh1-hub .r26r11-business-kpi{position:relative;min-width:0;min-height:91px;padding:11px!important;overflow:hidden;border:1px solid var(--bh-line)!important;border-radius:13px!important;background:color-mix(in srgb,var(--bh-panel) 98%,transparent)!important;box-shadow:0 7px 20px rgba(15,23,42,.035)!important}
#content .r28bh1-hub .r26r11-business-kpi::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--bh-kpi,var(--bh-blue))}
#content .r28bh1-hub .r26r11-business-kpi span{display:block;color:var(--bh-muted);font-size:8px!important;font-weight:760}
#content .r28bh1-hub .r26r11-business-kpi b{display:block;margin-top:6px;font-size:17px!important;line-height:1.05;overflow-wrap:anywhere}
#content .r28bh1-hub .r26r11-business-kpi small{display:block;margin-top:5px;color:var(--bh-muted);font-size:7px!important}
#content .r28bh1-hub [data-r28bh1-kpi="income"]{--bh-kpi:var(--bh-red)}#content .r28bh1-hub [data-r28bh1-kpi="net"]{--bh-kpi:var(--bh-green)}#content .r28bh1-hub [data-r28bh1-kpi="expenses"]{--bh-kpi:var(--bh-orange)}#content .r28bh1-hub [data-r28bh1-kpi="sessions"]{--bh-kpi:var(--bh-blue)}#content .r28bh1-hub [data-r28bh1-kpi="service"]{--bh-kpi:var(--bh-purple)}#content .r28bh1-hub [data-r28bh1-kpi="outstanding"]{--bh-kpi:var(--bh-orange)}
#content .r28bh1-hub .r26r11-launch-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
#content .r28bh1-hub .r26r11-launch-grid button{min-height:112px!important;padding:14px!important;border:1px solid var(--bh-line)!important;border-radius:14px!important;background:color-mix(in srgb,var(--bh-panel) 97%,transparent)!important;box-shadow:0 7px 20px rgba(15,23,42,.035)!important;text-align:left!important}
#content .r28bh1-hub .r26r11-launch-grid button:first-child{background:linear-gradient(135deg,color-mix(in srgb,var(--bh-red) 5%,var(--bh-panel)),var(--bh-panel))!important}
#content .r28bh1-hub .r26r11-launch-grid button:last-child{background:linear-gradient(135deg,color-mix(in srgb,var(--bh-teal) 5%,var(--bh-panel)),var(--bh-panel))!important}
#content .r28bh1-hub .r26r11-launch-grid b{font-size:12px!important}
#content .r28bh1-hub .r26r11-launch-grid span{display:block;margin-top:5px;color:var(--bh-muted);font-size:8px!important;line-height:1.45}
#content .r28bh1-hub .r26r11-subtabs{margin:0 0 9px!important;padding:4px!important;border:1px solid var(--bh-line)!important;border-radius:11px!important;background:color-mix(in srgb,var(--bh-panel) 95%,transparent)!important}
#content .r28bh1-hub .r26r11-subtabs button{min-height:29px!important;font-size:8px!important;border-radius:7px!important}
#content .r28bh1-hub .r26r11-subtabs button.active{background:color-mix(in srgb,var(--bh-teal) 8%,var(--bh-panel))!important;color:var(--bh-teal)!important}
#content .r28bh1-hub .r26r11-management-layout{display:grid!important;grid-template-columns:minmax(220px,260px) minmax(0,1fr)!important;gap:10px!important;align-items:start!important}
#content .r28bh1-hub .r26r11-log-panel{position:sticky;top:10px;padding:12px!important;border:1px solid var(--bh-line)!important;border-radius:14px!important;background:color-mix(in srgb,var(--bh-panel) 98%,transparent)!important;box-shadow:0 7px 20px rgba(15,23,42,.035)!important}
#content .r28bh1-hub .r26r11-log-actions{display:grid!important;gap:6px!important}
#content .r28bh1-hub .r26r11-log-actions button{min-height:61px!important;padding:9px!important;border:1px solid var(--bh-line)!important;border-radius:10px!important;background:color-mix(in srgb,var(--bh-panel) 96%,transparent)!important}
#content .r28bh1-hub .r26r11-log-actions button b{font-size:9px!important}
#content .r28bh1-hub .r26r11-log-actions button span{font-size:7px!important;color:var(--bh-muted)}
#content .r28bh1-hub .r26r11-record-panel{min-width:0;padding:12px!important;border:1px solid var(--bh-line)!important;border-radius:14px!important;background:color-mix(in srgb,var(--bh-panel) 98%,transparent)!important;box-shadow:0 7px 20px rgba(15,23,42,.035)!important}
#content .r28bh1-hub .r26r11-record-panel>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}
#content .r28bh1-hub .r26r11-record-panel>header h2{font-size:12px!important}
#content .r28bh1-hub .r26r11-record-panel>header span{font-size:8px!important;color:var(--bh-muted)}
#content .r28bh1-hub .r28bh1-evidence-btn{border-color:color-mix(in srgb,var(--bh-teal) 24%,var(--bh-line))!important;color:var(--bh-teal)!important}
#content .r28bh1-hub .r28bh1-tax-export{min-height:31px!important;white-space:nowrap;font-size:8px!important}
#content .r28bh1-hub .r28bh1-analytics{padding:12px!important;border:1px solid var(--bh-line)!important;border-radius:16px!important;background:transparent!important;box-shadow:none!important}
#content .r28bh1-hub .r28bh1-analytics .r26r3-ba-head{padding:2px 2px 11px!important}
#content .r28bh1-hub .r28bh1-analytics .r26r3-ba-head h1{font-size:19px!important}
#content .r28bh1-hub .r28bh1-analytics .r26r3-ba-head>div:first-child>span{font-size:8px!important;color:var(--bh-muted)}
#content .r28bh1-hub .r28bh1-analytics .r26r3-ba-controls{gap:6px!important}
#content .r28bh1-hub .r28bh1-analytics .r26r3-ba-controls label>span{font-size:7px!important}
#content .r28bh1-hub .r28bh1-analytics .r26r3-ba-controls select,#content .r28bh1-hub .r28bh1-analytics .r26r3-ba-controls input,#content .r28bh1-hub .r28bh1-analytics .r26r3-ba-controls button,#content .r28bh1-hub .r28bh1-analytics .r26r3-currency{height:34px!important;font-size:8px!important}
#content .r28bh1-hub .r28bh1-analytics .r26r3-kpis{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;margin-bottom:9px!important}
#content .r28bh1-hub .r28bh1-analytics .r26r3-kpi{position:relative;min-width:0;min-height:101px;padding:11px!important;border:1px solid var(--bh-line)!important;border-top:3px solid var(--bh-metric,var(--bh-blue))!important;border-radius:13px!important;background:color-mix(in srgb,var(--bh-panel) 98%,transparent)!important;box-shadow:0 7px 20px rgba(15,23,42,.035)!important}
#content .r28bh1-hub [data-r28bh1-metric="income"]{--bh-metric:var(--bh-red)}#content .r28bh1-hub [data-r28bh1-metric="net"]{--bh-metric:var(--bh-green)}#content .r28bh1-hub [data-r28bh1-metric="service"]{--bh-metric:var(--bh-orange)}#content .r28bh1-hub [data-r28bh1-metric="client"]{--bh-metric:var(--bh-blue)}#content .r28bh1-hub [data-r28bh1-metric="collection"]{--bh-metric:var(--bh-purple)}#content .r28bh1-hub [data-r28bh1-metric="expenses"]{--bh-metric:var(--bh-teal)}
#content .r28bh1-hub .r28bh1-analytics .r26r3-kpi span{font-size:8px!important}#content .r28bh1-hub .r28bh1-analytics .r26r3-kpi strong{font-size:17px!important}#content .r28bh1-hub .r28bh1-analytics .r26r3-kpi em{font-size:7px!important}
#content .r28bh1-hub .r28bh1-analytics .r26r3-ba-main{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:9px!important}
#content .r28bh1-hub .r28bh1-analytics .r26r3-panel{grid-column:span 6;min-width:0;padding:11px!important;border:1px solid var(--bh-line)!important;border-radius:14px!important;background:color-mix(in srgb,var(--bh-panel) 98%,transparent)!important;box-shadow:0 7px 20px rgba(15,23,42,.035)!important}
#content .r28bh1-hub .r28bh1-analytics [data-r28bh1-panel="cashflow"]{grid-column:span 8}#content .r28bh1-hub .r28bh1-analytics [data-r28bh1-panel="source"]{grid-column:span 4}#content .r28bh1-hub .r28bh1-analytics [data-r28bh1-panel="service"]{grid-column:span 4}#content .r28bh1-hub .r28bh1-analytics [data-r28bh1-panel="delivery"]{grid-column:span 8}
#content .r28bh1-hub .r28bh1-analytics .r26r3-panel-head h2{font-size:11px!important}#content .r28bh1-hub .r28bh1-analytics .r26r3-panel-head small{font-size:7px!important}#content .r28bh1-hub .r28bh1-analytics .r26r3-note{font-size:7px!important;line-height:1.45}
#content .r28bh1-hub .r28bh1-analytics .r26r3-op-grid,#content .r28bh1-hub .r28bh1-analytics .r26r3-inline-metrics{gap:5px!important}
#content .r28bh1-hub .r28bh1-analytics .r26r3-op-grid>span,#content .r28bh1-hub .r28bh1-analytics .r26r3-inline-metrics>span{padding:8px!important;border:1px solid var(--bh-line)!important;border-radius:9px!important;background:color-mix(in srgb,var(--bh-panel) 95%,transparent)!important}
#content .r28bh1-hub .r28bh1-analytics .r26r3-op-grid small,#content .r28bh1-hub .r28bh1-analytics .r26r3-inline-metrics small{font-size:7px!important}#content .r28bh1-hub .r28bh1-analytics .r26r3-op-grid b,#content .r28bh1-hub .r28bh1-analytics .r26r3-inline-metrics b{font-size:9px!important}
html[data-theme="mist-graphite"] #content .r28bh1-hub .r26r11-business-kpi,html[data-theme="mist-graphite"] #content .r28bh1-hub .r26r11-record-panel,html[data-theme="mist-graphite"] #content .r28bh1-hub .r28bh1-analytics .r26r3-panel,html[data-theme="mist-graphite"] #content .r28bh1-hub .r28bh1-analytics .r26r3-kpi,html[data-theme="dark"] #content .r28bh1-hub .r26r11-business-kpi,html[data-theme="dark"] #content .r28bh1-hub .r26r11-record-panel,html[data-theme="dark"] #content .r28bh1-hub .r28bh1-analytics .r26r3-panel,html[data-theme="dark"] #content .r28bh1-hub .r28bh1-analytics .r26r3-kpi{background:rgba(28,31,40,.93)!important}
@media(max-width:1220px){#content .r28bh1-hub .r26r11-business-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}#content .r28bh1-hub[data-r28bh1-section="overview"] .r26r11-business-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}#content .r28bh1-hub .r28bh1-analytics .r26r3-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}#content .r28bh1-hub .r28bh1-analytics [data-r28bh1-panel]{grid-column:span 6}#content .r28bh1-hub .r28bh1-analytics [data-r28bh1-panel="cashflow"],#content .r28bh1-hub .r28bh1-analytics [data-r28bh1-panel="delivery"]{grid-column:span 12}}
@media(max-width:880px){#content .r28bh1-hub .r26r11-head{grid-template-columns:1fr!important}#content .r28bh1-hub .r26r11-business-filters{display:grid!important}#content .r28bh1-hub .r26r11-anchor{flex-wrap:wrap!important}#content .r28bh1-hub[data-r28bh1-section="overview"] .r26r11-business-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}#content .r28bh1-hub .r26r11-management-layout{grid-template-columns:1fr!important}#content .r28bh1-hub .r26r11-log-panel{position:static}#content .r28bh1-hub .r26r11-log-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}#content .r28bh1-hub .r28bh1-analytics .r26r3-ba-main{grid-template-columns:1fr!important}#content .r28bh1-hub .r28bh1-analytics [data-r28bh1-panel]{grid-column:auto!important}}
@media(max-width:620px){#content .r28bh1-hub .r26r11-tabs{display:grid!important;grid-template-columns:1fr!important}#content .r28bh1-hub .r26r11-business-kpis,#content .r28bh1-hub[data-r28bh1-section="overview"] .r26r11-business-kpis,#content .r28bh1-hub .r28bh1-analytics .r26r3-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}#content .r28bh1-hub .r26r11-launch-grid{grid-template-columns:1fr!important}#content .r28bh1-hub .r26r11-log-actions{grid-template-columns:1fr!important}}
@media(max-width:390px){#content .r28bh1-hub .r26r11-business-kpis,#content .r28bh1-hub[data-r28bh1-section="overview"] .r26r11-business-kpis,#content .r28bh1-hub .r28bh1-analytics .r26r3-kpis{grid-template-columns:1fr!important}}
@media(prefers-reduced-motion:reduce){#content .r28bh1-hub *{transition:none!important;scroll-behavior:auto!important}}
