/* Operational density: the login keeps its brand presentation; the workspace is a tool. */
#workspace{--page:#f6f7f8;--background:#f6f7f8;--surface:#fff}
#workspace #main{padding-top:24px}
#workspace #main :is(.page-heading,.ops-heading,.dh-heading,.ws-heading,.bi-heading,.bs-heading,.fn-heading):not(:where(.ws-overlay *,.dh-overlay *,.bs-overlay *,.fn-overlay *,.bi-overlay *,.ops-overlay *,.modal *)){
  min-height:0;padding:0 0 18px;margin:0 0 20px;border:0;border-bottom:1px solid #e3e6e9;border-radius:0;background:transparent;box-shadow:none;gap:18px;align-items:center
}
#workspace #main :is(.page-heading,.ops-heading,.dh-heading,.ws-heading,.bi-heading,.bs-heading,.fn-heading):not(:where(.ws-overlay *,.dh-overlay *,.bs-overlay *,.fn-overlay *,.bi-overlay *,.ops-overlay *,.modal *))::before{display:none}
#workspace #main :is(.page-heading,.ops-heading,.dh-heading,.ws-heading,.bi-heading,.bs-heading,.fn-heading) h1{font-size:25px;line-height:1.25;letter-spacing:-.7px;margin:0 0 6px;color:#252c32}
#workspace #main :is(.eyebrow,.ops-kicker,.dh-kicker,.ws-kicker,.bi-eyebrow,.bs-unit,.fn-unit){font-size:9px;letter-spacing:.075em;margin-bottom:6px;color:#727b83}
#workspace #main :is(.page-heading,.ops-heading,.dh-heading,.ws-heading,.bi-heading,.bs-heading,.fn-heading)>div>p{font-size:12px;line-height:1.6;color:#69747c}
#workspace #main :is(.bono-kpi-strip,.section-summary,.workspace-stats,.ops-metrics,.dh-metrics,.ws-metrics,.bs-metrics,.fn-metrics,.net-summary,.bi-metric-grid)>:not(.net-summary-name){padding:15px 17px;min-height:0;border-radius:12px;box-shadow:none}
#workspace #main :is(.bono-kpi-card,.summary-card,.workspace-stat,.ops-metric,.dh-metric,.ws-metric,.bs-metric,.fn-metric,.net-summary>div,.bi-metric)>strong{font-size:25px;line-height:1.3}
#workspace #main .validation-banner{margin:0 0 17px;font-size:10px;padding:5px 10px;border-radius:5px;background:#fff9e8;border-left:2px solid #d9b263;color:#776d56}
#workspace #main :is(.btn-primary,.ops-primary,.ws-primary,.rp-primary){background:#d92332;border-color:#d92332;color:#fff;box-shadow:none}
#workspace #main :is(.btn-primary,.ops-primary,.ws-primary,.rp-primary):hover{background:#bd1725;border-color:#bd1725}
#workspace #main .ops-slot-focused{outline:2px solid #d92332;outline-offset:2px;background:#fffafa}
#workspace #main .table-scroll td{padding-top:14px;padding-bottom:14px}
html[data-theme="dark"] #workspace{--page:#151a1e;--background:#151a1e;--surface:#1b2228}
html[data-theme="dark"] #workspace #main :is(.page-heading,.ops-heading,.dh-heading,.ws-heading,.bi-heading,.bs-heading,.fn-heading){border-color:#303940}
html[data-theme="dark"] #workspace #main :is(.page-heading,.ops-heading,.dh-heading,.ws-heading,.bi-heading,.bs-heading,.fn-heading) h1{color:#eef1f3}
html[data-theme="dark"] #workspace #main :is(.page-heading,.ops-heading,.dh-heading,.ws-heading,.bi-heading,.bs-heading,.fn-heading)>div>p{color:#a2adb5}
html[data-theme="dark"] #workspace #main .validation-banner{background:#322d22;color:#c7b98a;border-color:#8f7952}
html[data-theme="dark"] #workspace #main .ops-slot-focused{background:#2c2428}
@media(max-width:760px){#workspace #main{padding-top:18px}#workspace #main :is(.page-heading,.ops-heading,.dh-heading,.ws-heading,.bi-heading,.bs-heading,.fn-heading){gap:12px;padding-bottom:16px;align-items:flex-start}#workspace #main :is(.page-heading,.ops-heading,.dh-heading,.ws-heading,.bi-heading,.bs-heading,.fn-heading) h1{font-size:23px}#workspace #main :is(.page-heading,.ops-heading,.dh-heading,.ws-heading,.bi-heading,.bs-heading,.fn-heading)>div>p{font-size:11px}}
.wb11-table th:last-child,.wb11-table td:last-child{position:sticky;right:0;background:var(--wb-bg);box-shadow:-5px 0 8px #18253608;border-left:1px solid var(--wb-line)!important;z-index:2}
.wb11-table th:last-child{background:var(--wb-soft);z-index:3}
.wb11-table tr:hover td:last-child{background:var(--wb-soft)}
.wb11-table tr.is-selected td:last-child{background:var(--wb-accent-soft)}
