body:has(.product-home-dashboard),html:has(body .product-home-dashboard){background:var(--bg)}.app-frame:has(.runtime-sidebar) .app-shell__content:has(:is(.product-home-dashboard,.concept-overview-dashboard,.runtime-view-page,.record-case-file)){padding:var(--runtime-page-padding-block,1.5rem) var(--runtime-page-padding-inline,1.5rem) var(--runtime-page-padding-inline,1.5rem)}.app-shell__content:has(.runtime-view-page){background:var(--bg);color:var(--text)}.runtime-view-page{--runtime-accent:var(--record-concept-color,#2563eb);--runtime-ink:var(--text,#101828);--runtime-muted:var(--muted,#667085);--runtime-line:var(--line-strong,#d9dee8);--runtime-soft-line:var(--line,#edf0f5);--runtime-paper:var(--surface-raised,#ffffff);--runtime-paper-2:var(--surface-muted,#f2f5f9);--runtime-hover:var(--surface-accent,#f8fbff);--runtime-table-head:var(--surface-muted,#f6f8fb);--runtime-table-head-text:var(--muted-strong,#475467);--runtime-placeholder:var(--muted,#98a2b3);--runtime-panel-border:1px solid var(--runtime-line);--runtime-panel-radius:var(--radius-md);--runtime-panel-shadow:none;--runtime-raised-panel-shadow:0 12px 34px rgba(20,24,40,0.05);--runtime-panel-padding:0.85rem 0.95rem;--runtime-toolbar-min-height:2.75rem;--runtime-primary-action-bg:var(--simpli-primary-dark,#0A132F);--runtime-primary-action-fg:var(--accent-contrast,#ffffff);--runtime-expanded:color-mix(in srgb,var(--runtime-paper) 92%,#000000);--runtime-expanded-border:var(--line-strong,#d8e0ec);--runtime-expanded-accent:color-mix(in srgb,var(--runtime-accent) 45%,var(--runtime-line));gap:0;max-width:none;min-height:calc(100vh - 4.5rem);padding:0}.runtime-view-page--map{position:relative}.runtime-view-page--map>:not(.runtime-map){position:relative;z-index:8}:root[data-theme=dark] .runtime-view-page{--runtime-expanded:color-mix(in srgb,var(--runtime-paper) 88%,#ffffff)}.runtime-view-page .dashboard-header__copy,.runtime-view-page .runtime-view-title-card{width:100%;max-width:none}.runtime-view-tabs{--runtime-view-tab-blue:#5b8cff;display:flex;align-items:center;gap:2.25rem;margin:0;min-height:3.45rem;overflow-x:auto;border-bottom:1px solid rgba(35,49,70,.95);padding:0 .35rem 0 0;scrollbar-width:none}.runtime-view-tabs::-webkit-scrollbar{display:none}.runtime-view-tabs__tab,.runtime-view-tabs__tab.ui-button{--button-bg:transparent;--button-border:transparent;--button-color:#c4cedd;--button-hover-bg:transparent;--button-hover-border:transparent;--button-active-bg:transparent;position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.62rem;min-width:0;min-height:3.45rem;border:0;border-radius:0;padding:0 0 .05rem;background:transparent;color:#c4cedd;font:inherit;font-size:.88rem;font-weight:800;letter-spacing:0;line-height:1;white-space:nowrap;cursor:pointer;transition:color .15s ease}.runtime-view-tabs__tab:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#5b8cff;content:"";opacity:0;transform:scaleX(.6);transform-origin:center;transition:opacity .15s ease,transform .15s ease}.runtime-view-tabs__tab svg{flex:0 0 auto;width:1.05rem;height:1.05rem;color:#8d9ab0;transition:color .15s ease}.runtime-view-tabs__tab.ui-button:hover,.runtime-view-tabs__tab:hover{background:transparent;color:#f1f5fb;transform:none}.runtime-view-tabs__tab:hover svg{color:#c4cedd}.runtime-view-tabs__tab--active{border-color:transparent;background:transparent;box-shadow:none;color:#5b8cff}.runtime-view-tabs__tab--active:after{opacity:1;transform:scaleX(1)}.runtime-view-tabs__tab--active svg{color:#5b8cff}.runtime-view-tabs__tab--active.ui-button:hover,.runtime-view-tabs__tab--active:hover{background:transparent;color:#5b8cff}.runtime-view-tabs__more-button{margin-left:auto;padding-inline:0}.runtime-view-tabs__more-menu{position:fixed;z-index:80;display:grid;grid-gap:.25rem;gap:.25rem;min-width:13rem;overflow:auto;border:1px solid var(--runtime-line,var(--line-strong,#d9dee8));border-radius:var(--radius-md);padding:.4rem;background:color-mix(in srgb,#123C86 7%,var(--surface-raised,#ffffff));box-shadow:0 18px 42px rgba(20,24,40,.16)}.runtime-view-tabs__more-item{display:flex;align-items:center;gap:.65rem;width:100%;border:0;border-radius:calc(var(--radius-md) - 2px);padding:.75rem .8rem;background:transparent;color:var(--runtime-ink,var(--text,#101828));font:inherit;font-size:.92rem;font-weight:750;letter-spacing:0;text-align:left;cursor:pointer}.runtime-view-tabs__more-item:hover,.runtime-view-tabs__more-item[aria-current=page]{background:color-mix(in srgb,#123C86 12%,var(--surface-raised,#ffffff));color:#123C86}.runtime-view-tabs__measure{position:fixed;left:-10000px;top:-10000px;display:flex;gap:inherit;pointer-events:none;visibility:hidden}@media (max-width:720px){.runtime-view-tabs{gap:.45rem;justify-content:center;min-height:3.75rem;padding-inline:.35rem}.runtime-view-tabs__tab{min-height:2.85rem;padding-inline:.95rem;font-size:.9rem}.runtime-view-tabs__more-button{margin-left:0}}@media (min-width:721px) and (max-width:1024px){.runtime-view-tabs{justify-content:center;padding-inline:.35rem}.runtime-view-tabs__more-button{margin-left:0}}.runtime-view-page--data .record-table{grid-gap:0;gap:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.custom-view-widget__runtime .runtime-view-page--widget{display:grid;height:100%;min-height:0;overflow:hidden;padding:.75rem}.custom-view-widget__runtime .runtime-view-page--widget.runtime-view-page--data{grid-template-rows:minmax(0,1fr)}.custom-view-widget__runtime .runtime-view-page--widget .runtime-view-title-card,.custom-view-widget__runtime .runtime-view-page--widget>.dashboard-header,.custom-view-widget__runtime .runtime-view-page--widget>.runtime-view-search,.custom-view-widget__runtime .runtime-view-page--widget>.runtime-view-summary-card{display:none}.custom-view-widget__runtime .runtime-view-page--widget .record-table,.custom-view-widget__runtime .runtime-view-page--widget .runtime-paginated-widget{height:100%;min-height:0;overflow:hidden}.custom-view-widget__runtime .runtime-view-page--widget .record-table>.ui-table-shell{height:auto;min-height:0}.custom-view-widget__runtime .runtime-view-page--widget .runtime-paginated-widget{display:grid;grid-template-rows:minmax(0,1fr) auto}.custom-view-widget__runtime .runtime-view-page--widget .runtime-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));align-content:stretch;justify-content:stretch;min-height:0;overflow:hidden}.custom-view-widget__runtime .runtime-view-page--widget .runtime-gallery-card{min-height:0}.custom-view-widget__runtime .runtime-view-page--widget .runtime-calendar{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.custom-view-widget__runtime .runtime-view-page--widget .runtime-calendar__header{min-height:0;align-items:start;gap:.35rem}.custom-view-widget__runtime .runtime-view-page--widget .runtime-calendar__header h2{overflow:hidden;max-width:100%;font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.custom-view-widget__runtime .runtime-view-page--widget .runtime-calendar__header p{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.custom-view-widget__runtime .runtime-view-page--widget .runtime-calendar__actions{flex-wrap:wrap;justify-content:flex-end;gap:.3rem}.custom-view-widget__runtime .runtime-view-page--widget .runtime-calendar__grid{min-height:0}.custom-view-widget__runtime .runtime-view-page--widget .runtime-calendar__weekday{min-height:0;padding:.45rem}.custom-view-widget__runtime .runtime-view-page--widget .runtime-calendar__day{min-height:0;overflow:hidden;padding:.5rem}.custom-view-widget__runtime .runtime-view-page--widget .runtime-calendar__day-events{overflow:hidden}.custom-view-widget__runtime .runtime-view-page--widget .runtime-calendar__event{min-height:1.85rem}.runtime-view-page--data .runtime-table-primary-actions{display:inline-flex;gap:.45rem}.runtime-view-page--data .record-table>.ui-table-shell{overflow:hidden;border:var(--runtime-panel-border);background:var(--runtime-paper);margin-top:.55rem}.runtime-view-page--data .record-table .ui-table{width:100%;border-collapse:collapse;table-layout:fixed}.runtime-view-page--data .record-table .ui-table td,.runtime-view-page--data .record-table .ui-table th{border-bottom:1px solid var(--runtime-soft-line);padding:.62rem .85rem;vertical-align:middle}.runtime-view-page--data .record-table .ui-table td{color:var(--runtime-ink)}.runtime-view-page--data .record-table .ui-table th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--runtime-table-head);color:var(--runtime-table-head-text);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.runtime-view-page--data .record-table .ui-table td{overflow:hidden;font-size:.88rem;line-height:1.25;text-overflow:ellipsis}.runtime-view-page--data .record-table__row{cursor:pointer}.runtime-view-page--data .ui-table td.ui-table__select-column,.runtime-view-page--data .ui-table th.ui-table__select-column{position:-webkit-sticky;position:sticky;left:0;width:3rem;box-shadow:1px 0 0 var(--runtime-soft-line)}.runtime-view-page--data .ui-table td.ui-table__select-column{z-index:3;background:inherit}.runtime-view-page--data .ui-table th.ui-table__select-column{z-index:4;background:var(--runtime-table-head)}.runtime-view-page--data .ui-table td:nth-child(2),.runtime-view-page--data .ui-table th:nth-child(2){width:13rem;font-weight:790}.runtime-view-page--data .ui-table td:nth-child(3),.runtime-view-page--data .ui-table th:nth-child(3){width:9.5rem}.runtime-view-page--data .ui-table td:nth-child(4),.runtime-view-page--data .ui-table th:nth-child(4){width:8rem}.runtime-view-page--data .ui-table td:nth-child(5),.runtime-view-page--data .ui-table th:nth-child(5){width:11rem}.runtime-view-page--data .ui-table td:nth-child(6),.runtime-view-page--data .ui-table td:nth-child(7),.runtime-view-page--data .ui-table th:nth-child(6),.runtime-view-page--data .ui-table th:nth-child(7){width:10rem}.runtime-view-page--data .ui-table td:nth-child(8),.runtime-view-page--data .ui-table th:nth-child(8){width:13rem;white-space:nowrap}.runtime-view-page--data .ui-table td:nth-child(9),.runtime-view-page--data .ui-table th:nth-child(9){width:9rem}.runtime-view-page--data .ui-table td:nth-child(10),.runtime-view-page--data .ui-table th:nth-child(10){width:12rem}.runtime-view-page--data .ui-table td:nth-child(11),.runtime-view-page--data .ui-table th:nth-child(11){width:18rem;white-space:normal}.runtime-view-page--data .ui-table td:nth-child(n+12),.runtime-view-page--data .ui-table th:nth-child(n+12){width:10rem;min-width:10rem}.runtime-view-page--data .ui-table td.ui-table__status-column,.runtime-view-page--data .ui-table th.ui-table__status-column{position:static;right:auto;background:transparent;box-shadow:none;width:8.5rem}.runtime-view-page--data .record-status-chip{min-height:1.4rem;border-radius:999px;padding:.16rem .58rem;font-size:.75rem;font-weight:850}.runtime-view-page--data .record-row-actions{justify-content:flex-end;gap:.1rem}.runtime-view-page--data .record-expand-button{width:1.7rem;height:1.7rem;min-height:1.7rem;border:0;border-radius:.35rem;background:transparent;color:var(--runtime-muted)}.runtime-view-page--data .record-expand-button:hover{background:var(--runtime-paper-2);color:var(--runtime-ink);transform:none}.runtime-view-page .runtime-calendar,.runtime-view-page .runtime-kanban,.runtime-view-page .runtime-report{align-content:start;gap:.55rem;color:var(--runtime-ink)}.runtime-view-page .runtime-kanban{grid-template-rows:auto minmax(0,1fr)}.runtime-view-page .runtime-calendar__header,.runtime-view-page .runtime-kanban__toolbar,.runtime-view-page .runtime-report__header{min-height:var(--runtime-toolbar-min-height);border:0;border-bottom:1px solid var(--runtime-line);border-radius:0;background:transparent;box-shadow:none;padding:0 0 .45rem}.runtime-view-page .runtime-calendar__header h2,.runtime-view-page .runtime-calendar__toolbar-summary h2,.runtime-view-page .runtime-report__header h2{margin:0;color:var(--runtime-ink);font-size:1rem;font-weight:850;letter-spacing:0}.runtime-view-page .runtime-calendar__header p,.runtime-view-page .runtime-calendar__toolbar-summary p,.runtime-view-page .runtime-kanban__toolbar .builder-muted,.runtime-view-page .runtime-report__header p{margin:.12rem 0 0;color:var(--runtime-muted);font-size:.78rem;font-weight:720}.runtime-view-page .runtime-kanban__toolbar .toolbar-create-action,.runtime-view-page--data .runtime-table-primary-actions .toolbar-create-action{min-height:2.75rem;border:1px solid var(--runtime-primary-action-bg);border-radius:var(--radius-sm);background:var(--runtime-primary-action-bg);color:var(--runtime-primary-action-fg);box-shadow:none}.runtime-view-page .record-table__kanban.runtime-kanban__board{grid-auto-columns:minmax(17rem,1fr);gap:0;overflow-x:auto;border:var(--runtime-panel-border);background:var(--runtime-paper);padding:0}.runtime-view-page .record-table__kanban-column{display:grid;grid-template-rows:3.6rem 1fr;align-self:stretch;border:0;border-right:1px solid var(--runtime-soft-line);border-radius:0;background:transparent;padding:0}.runtime-view-page .record-table__kanban-header{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;min-height:3.6rem;align-items:center;justify-content:space-between;gap:.75rem;margin:0;border-bottom:1px solid var(--runtime-soft-line);background:var(--runtime-table-head);padding:.6rem .85rem}.runtime-view-page .record-table__kanban-header h3{min-width:0;overflow:hidden;color:var(--runtime-ink);font-size:.78rem;font-weight:850;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.runtime-view-page .record-table__kanban-header span{flex:0 0 auto;border-color:var(--runtime-line);background:var(--runtime-paper);color:var(--runtime-muted)}.runtime-view-page .record-table__kanban-items{align-content:start;gap:.75rem;padding:.75rem}.runtime-view-page .runtime-kanban__card{gap:.5rem;border:1px solid var(--runtime-soft-line);border-left:3px solid transparent;border-radius:.45rem;background:var(--runtime-paper);padding:.8rem .85rem;color:var(--runtime-ink);box-shadow:none}.runtime-view-page .runtime-kanban__card:hover{border-left-color:var(--runtime-accent);background:var(--runtime-hover);transform:none}.runtime-view-page .runtime-kanban__card strong{color:var(--runtime-ink);font-size:.92rem;font-weight:830}.runtime-view-page .runtime-kanban__card-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .65rem;color:var(--runtime-ink);font-size:.78rem}.runtime-view-page .runtime-kanban__card-fields small{color:var(--runtime-muted);font-size:.63rem;letter-spacing:.04em}.runtime-view-page .runtime-kanban__card-summary{color:var(--runtime-muted);font-size:.76rem;line-height:1.35}.runtime-view-page .runtime-kanban__column--drop-target{background:color-mix(in srgb,var(--runtime-accent) 6%,var(--runtime-paper))}.runtime-view-page .runtime-kanban__column--current{background:var(--runtime-hover)}.runtime-view-page .runtime-kanban__column--disabled{opacity:.55}.runtime-view-page .runtime-report__grid{gap:0;overflow:hidden;border:var(--runtime-panel-border);background:var(--runtime-paper)}.runtime-view-page .runtime-report-view .runtime-report__grid,.runtime-view-page .runtime-report__grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.runtime-view-page .runtime-report-view .runtime-report__card--kpi .runtime-report__metric span{font-size:2.4rem}.runtime-view-page .runtime-report-view .runtime-report__card--bar{min-height:16rem}.runtime-view-page .runtime-report-workspace{display:grid;grid-gap:1rem;gap:1rem}.runtime-view-page--report>.runtime-view-toolbar{display:none}.runtime-view-page--report{max-width:none;gap:1rem}.runtime-view-page--report .runtime-view-filter-layout,.runtime-view-page--report .runtime-view-filter-layout__content{display:block}.runtime-view-page--report .runtime-report-view{display:grid;grid-gap:1rem;gap:1rem;border:0;background:transparent;padding:0}.runtime-view-page--report .runtime-report-view>.runtime-report__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(24rem,.7fr) auto;align-items:center;min-height:5.6rem;border:var(--runtime-panel-border);border-radius:8px;background:color-mix(in srgb,var(--runtime-paper) 90%,#020617);box-shadow:var(--runtime-panel-shadow);padding:1rem 1.2rem}.runtime-view-page--report .runtime-report-view>.runtime-report__header .runtime-report-evidence-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.runtime-view-page--report .runtime-report-view>.runtime-report__header .runtime-report-evidence-strip article{padding:.65rem .8rem}.runtime-view-page--report .runtime-report-view>.runtime-report__header h2{font-size:1.4rem}.runtime-view-page .runtime-report-evidence-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;overflow:hidden;border:0;background:transparent;box-shadow:none}.runtime-view-page .runtime-report-evidence-strip article{display:grid;grid-gap:.22rem;gap:.22rem;min-width:0;border:var(--runtime-panel-border);border-radius:8px;background:color-mix(in srgb,var(--runtime-paper) 92%,#020617);padding:.9rem 1rem;box-shadow:var(--runtime-panel-shadow)}.runtime-view-page .runtime-report-context .runtime-insight-sidebar__note,.runtime-view-page .runtime-report-evidence-strip small,.runtime-view-page .runtime-report-evidence-strip span,.runtime-view-page .runtime-report-visuals__header p{color:var(--runtime-muted)}.runtime-view-page .runtime-report-evidence-strip span{font-size:.66rem;font-weight:840;letter-spacing:.06em;text-transform:uppercase}.runtime-view-page .runtime-report-evidence-strip strong{overflow:hidden;color:var(--runtime-ink);font-size:1.15rem;font-weight:880;text-overflow:ellipsis;white-space:nowrap}.runtime-view-page .runtime-report-evidence-strip small{overflow:hidden;font-size:.74rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.runtime-view-page .runtime-report-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,.34fr);grid-gap:1rem;gap:1rem;align-items:start}.runtime-view-page .runtime-report-body--sidebar-left{grid-template-columns:minmax(16rem,.26fr) minmax(0,1fr)}.runtime-view-page .runtime-report-body--no-sidebar{grid-template-columns:minmax(0,1fr)}.runtime-view-page .runtime-report-context,.runtime-view-page .runtime-report-main{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem;min-width:0}.runtime-view-page .runtime-report-main>*{grid-column:1/-1}.runtime-view-page .runtime-report-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.runtime-view-page.runtime-view-page--report .runtime-bi-filter-rail.runtime-report-filter-rail{position:static;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .7rem;border-color:color-mix(in srgb,var(--runtime-line) 82%,transparent);border-radius:4px;background:color-mix(in srgb,var(--runtime-paper) 82%,#09090b);box-shadow:none;padding:.45rem .55rem}.runtime-view-page.runtime-view-page--report .runtime-bi-filter-rail.runtime-report-filter-rail h3{margin-right:.25rem;border-right:1px solid var(--runtime-soft-line);padding-right:.7rem;color:var(--runtime-muted);font-size:.72rem;font-weight:760}.runtime-view-page.runtime-view-page--report .runtime-bi-filter-rail.runtime-report-filter-rail section{display:flex;align-items:center;min-width:0}.runtime-view-page.runtime-view-page--report .runtime-report-filter-select{display:flex;align-items:center;gap:.35rem;min-width:0}.runtime-view-page.runtime-view-page--report .runtime-report-filter-select>span{color:var(--runtime-muted);font-size:.72rem;font-weight:720;letter-spacing:0;text-transform:none}.runtime-view-page.runtime-view-page--report .runtime-report-filter-select select{min-width:8.5rem;max-width:13rem;height:1.9rem;border:1px solid color-mix(in srgb,var(--runtime-line) 74%,transparent);border-radius:3px;background:linear-gradient(180deg,color-mix(in srgb,var(--runtime-subtle) 84%,#1f2937),color-mix(in srgb,var(--runtime-paper) 82%,#09090b));color:var(--runtime-ink);color-scheme:dark;cursor:pointer;font:inherit;font-size:.72rem;font-weight:740;outline:none;padding:0 1.75rem 0 .55rem;text-overflow:ellipsis;white-space:nowrap}.runtime-view-page.runtime-view-page--report .runtime-report-filter-select select option{background:#111827;color:#e5e7eb;font-weight:650}.runtime-view-page.runtime-view-page--report .runtime-report-filter-select select option:checked{background:#1d4ed8;color:#ffffff}.runtime-view-page.runtime-view-page--report .runtime-report-filter-select select:focus-visible,.runtime-view-page.runtime-view-page--report .runtime-report-filter-select select:hover{border-color:color-mix(in srgb,var(--runtime-accent,#2563eb) 54%,var(--runtime-line));box-shadow:0 0 0 2px color-mix(in srgb,var(--runtime-accent,#2563eb) 14%,transparent)}.runtime-view-page .runtime-report-context{position:-webkit-sticky;position:sticky;top:.75rem}.runtime-view-page .runtime-report-context .runtime-insight-note-list,.runtime-view-page .runtime-report-context .runtime-insight-summary,.runtime-view-page .runtime-report-main>.runtime-insight-note-list,.runtime-view-page .runtime-report-main>.runtime-insight-summary,.runtime-view-page .runtime-report-visuals{border:var(--runtime-panel-border);background:var(--runtime-paper);box-shadow:var(--runtime-panel-shadow)}.runtime-view-page .runtime-report-context .runtime-insight-note-list,.runtime-view-page .runtime-report-context .runtime-insight-summary,.runtime-view-page .runtime-report-main>.runtime-insight-note-list,.runtime-view-page .runtime-report-main>.runtime-insight-summary{padding:.85rem}.runtime-view-page .runtime-report-context .runtime-insight-sidebar__note{margin:-.45rem 0 0;border:var(--runtime-panel-border);background:var(--runtime-subtle);padding:.55rem .7rem;font-size:.74rem;font-weight:760}.runtime-view-page .runtime-report-context .runtime-insight-note-list{display:grid;grid-gap:.75rem;gap:.75rem}.runtime-view-page .runtime-report-context .runtime-insight-note-list section{display:grid;grid-gap:.3rem;gap:.3rem}.runtime-view-page .runtime-report-context .runtime-insight-note-list h3,.runtime-view-page .runtime-report-visuals__header h3{margin:0;color:var(--runtime-ink);font-size:.82rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.runtime-view-page .runtime-report-context .runtime-insight-note-list p,.runtime-view-page .runtime-report-visuals__header p{margin:0;font-size:.8rem;line-height:1.45}.runtime-view-page .runtime-report-visuals__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid color-mix(in srgb,var(--runtime-line) 72%,transparent);background:color-mix(in srgb,var(--runtime-paper) 96%,#020617);padding:.7rem .85rem}.runtime-view-page .runtime-report-visuals__header>div:first-child{display:grid;grid-gap:.2rem;gap:.2rem}.runtime-view-page .runtime-report-visuals__exports{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.runtime-view-page .runtime-report-visuals__exports button{border:1px solid color-mix(in srgb,var(--runtime-line) 74%,transparent);border-radius:3px;background:color-mix(in srgb,var(--runtime-subtle) 72%,#111827);color:var(--runtime-ink);padding:.38rem .55rem;font-size:.72rem;font-weight:720}.runtime-view-page .runtime-report-visuals__grid{grid-template-columns:repeat(var(--runtime-report-visual-columns,auto-fit),minmax(17rem,1fr));gap:0;border:0;background:color-mix(in srgb,var(--runtime-paper) 98%,#020617);box-shadow:none}.runtime-view-page .runtime-report-view--exception .runtime-insight-sidebar{border-left:4px solid #dc2626}.runtime-view-page .runtime-report-view--finance .runtime-insight-sidebar{border-left:4px solid #0f766e}.runtime-view-page .runtime-report-view--compliance .runtime-insight-sidebar{border-left:4px solid #7c3aed}.runtime-view-page .runtime-report-view--review .runtime-insight-sidebar{border-left:4px solid #d97706}.runtime-view-page .runtime-report__card{gap:.7rem;min-height:0;border:0;border-right:1px solid color-mix(in srgb,var(--runtime-line) 70%,transparent);border-bottom:1px solid color-mix(in srgb,var(--runtime-line) 70%,transparent);border-radius:0;background:transparent;padding:.9rem 1rem;color:var(--runtime-ink);box-shadow:none;text-align:left}.runtime-view-page .runtime-report__card--compact{min-height:6.1rem;border:var(--runtime-panel-border);border-radius:8px;background:color-mix(in srgb,var(--runtime-paper) 92%,#020617);box-shadow:var(--runtime-panel-shadow)}.runtime-view-page .runtime-report__card-icon{display:inline-flex;width:1.95rem;height:1.95rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--runtime-line) 70%,transparent);border-radius:4px;background:color-mix(in srgb,var(--runtime-subtle) 70%,#020617);color:var(--runtime-muted)}.runtime-view-page .runtime-report__card-icon--1{background:color-mix(in srgb,#0f766e 9%,var(--runtime-subtle));color:#5eead4}.runtime-view-page .runtime-report__card-icon--2{background:color-mix(in srgb,#64748b 12%,var(--runtime-subtle));color:#cbd5e1}.runtime-view-page .runtime-report__card-icon--3{background:color-mix(in srgb,#b45309 11%,var(--runtime-subtle));color:#fbbf24}.runtime-view-page .runtime-report__card-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:.6rem;gap:.6rem}.runtime-view-page .runtime-report__card:hover,.runtime-view-page button.runtime-report__card:hover{background:var(--runtime-hover)}.runtime-view-page .runtime-report__breakdown>span,.runtime-view-page .runtime-report__card-header span,.runtime-view-page .runtime-report__row{color:var(--runtime-muted)}.runtime-view-page .runtime-report__card-header strong,.runtime-view-page .runtime-report__row strong{color:var(--runtime-ink)}.runtime-view-page .runtime-report__card-header>div{display:grid;grid-gap:.22rem;gap:.22rem;min-width:0}.runtime-view-page .runtime-report__card--compact .runtime-report__card-header{grid-template-columns:auto minmax(0,1fr)}.runtime-view-page .runtime-report__card--compact .runtime-report__metric{margin-left:3.1rem}.runtime-view-page .runtime-report-view .runtime-report__card--compact .runtime-report__metric span{overflow:hidden;font-size:1.75rem;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.runtime-view-page .runtime-report__card-header strong{font-size:.86rem;font-weight:780}.runtime-view-page .runtime-report__row{border-top-color:var(--runtime-soft-line);padding-top:.38rem;font-size:.78rem}.runtime-view-page .runtime-report__metric span{color:var(--runtime-ink);font-size:1.38rem;font-weight:760}.runtime-view-page .runtime-report__metric small{color:var(--runtime-muted);font-size:.7rem;font-weight:680}.runtime-view-page .runtime-report-visuals .runtime-report__card{display:grid;align-content:start;grid-gap:.75rem;gap:.75rem;min-height:18rem}.runtime-view-page .runtime-report-visuals .runtime-report__card-icon{display:none}.runtime-view-page .runtime-report-visuals .runtime-report__card-header{grid-template-columns:minmax(0,1fr) auto}.runtime-view-page .runtime-report-visuals .runtime-report__card-header>div{gap:.18rem}.runtime-view-page .runtime-report-visuals .runtime-report__card-header span{font-size:.64rem;font-weight:740;letter-spacing:.06em}.runtime-view-page .runtime-report-visuals .runtime-report__metric{display:flex;align-items:baseline;gap:.38rem;min-height:1.4rem}.runtime-view-page .runtime-report-visuals .runtime-report__metric span{font-size:1.05rem;line-height:1}.runtime-view-page .runtime-report-visuals .runtime-report__metric small{font-size:.68rem}.runtime-view-page .runtime-report-chart{display:grid;grid-gap:.55rem;gap:.55rem;min-height:9.25rem;color:var(--runtime-muted)}.runtime-view-page .runtime-report-chart--bar{align-content:start}.runtime-view-page .runtime-report-chart__bar-row{display:grid;grid-template-columns:minmax(5rem,.55fr) minmax(8rem,1fr) auto;align-items:center;grid-gap:.65rem;gap:.65rem;min-height:1.55rem;font-size:.74rem}.runtime-view-page .runtime-report-chart__bar-track{height:.38rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--runtime-line) 34%,transparent)}.runtime-view-page .runtime-report-chart__bar-fill{display:block;height:100%;border-radius:inherit;opacity:.86}.runtime-view-page .runtime-report-chart--line{align-content:start}.runtime-view-page .runtime-report-chart--line svg{width:100%;min-height:5.85rem;border-bottom:1px solid color-mix(in srgb,var(--runtime-line) 52%,transparent);background:repeating-linear-gradient(to bottom,transparent 0,transparent 1.72rem,color-mix(in srgb,var(--runtime-line) 32%,transparent) 1.76rem)}.runtime-view-page .runtime-report-chart--line polyline{fill:none;stroke:var(--runtime-report-line,#64748b);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25}.runtime-view-page .runtime-report-chart--line circle{fill:var(--runtime-paper);stroke:var(--runtime-report-line,#64748b);stroke-width:1.15}.runtime-view-page .runtime-report-chart--pie{grid-template-columns:minmax(7.5rem,.75fr) minmax(7rem,1fr);align-items:center}.runtime-view-page .runtime-report-chart__pie{display:block;width:min(8.5rem,100%);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--runtime-line) 66%,transparent);border-radius:999px;background:var(--runtime-report-pie);box-shadow:inset 0 0 0 1.55rem var(--runtime-paper)}.runtime-view-page .runtime-report-chart__legend{display:grid;grid-gap:.38rem;gap:.38rem;font-size:.74rem}.runtime-view-page .runtime-report-chart__legend span{display:flex;align-items:center;gap:.45rem}.runtime-view-page .runtime-report-chart__legend i{display:inline-block;width:.5rem;height:.5rem;border-radius:999px;opacity:.88}.runtime-view-page .runtime-insight-header{align-items:flex-start;gap:.9rem}.runtime-view-page .runtime-insight-action{display:inline-flex;min-height:2.45rem;align-items:center;justify-content:center;border:1px solid var(--runtime-primary-action-bg);border-radius:var(--radius-sm);background:var(--runtime-primary-action-bg);color:var(--runtime-primary-action-fg);font-size:.8rem;font-weight:820;padding:.55rem .85rem;text-decoration:none}.runtime-view-page .runtime-insight-shell{display:grid;grid-template-columns:minmax(13rem,17rem) minmax(0,1fr);grid-gap:1rem;gap:1rem;min-height:0}.runtime-view-page .runtime-insight-records,.runtime-view-page .runtime-insight-section,.runtime-view-page .runtime-insight-sidebar{border:var(--runtime-panel-border);background:var(--runtime-paper);color:var(--runtime-ink);box-shadow:var(--runtime-panel-shadow)}.runtime-view-page .runtime-insight-sidebar{position:-webkit-sticky;position:sticky;top:.75rem;display:grid;align-content:start;grid-gap:.9rem;gap:.9rem;padding:.85rem}.runtime-view-page .runtime-insight-content{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.runtime-view-page .runtime-insight-records h3,.runtime-view-page .runtime-insight-section h3,.runtime-view-page .runtime-insight-summary h3{margin:0;color:var(--runtime-ink);font-size:.82rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.runtime-view-page .runtime-insight-records ul,.runtime-view-page .runtime-insight-sections,.runtime-view-page .runtime-insight-summary dl{display:grid;grid-gap:.55rem;gap:.55rem;margin:0}.runtime-view-page .runtime-insight-summary div{display:grid;grid-gap:.15rem;gap:.15rem;border-top:1px solid var(--runtime-soft-line);padding-top:.55rem}.runtime-view-page .runtime-insight-summary dt{color:var(--runtime-muted);font-size:.68rem;font-weight:780;letter-spacing:.04em;text-transform:uppercase}.runtime-view-page .runtime-insight-summary dd{margin:0;color:var(--runtime-ink);font-size:.92rem;font-weight:840}.runtime-view-page .runtime-insight-summary small{color:var(--runtime-muted);font-size:.74rem;font-weight:720}.runtime-view-page .runtime-insight-records,.runtime-view-page .runtime-insight-section{display:grid;grid-gap:.45rem;gap:.45rem;padding:var(--runtime-panel-padding)}.runtime-view-page .runtime-insight-records p,.runtime-view-page .runtime-insight-section p{margin:0;color:var(--runtime-muted);font-size:.8rem;line-height:1.45}.runtime-view-page .runtime-insight-widget-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:0;gap:0;overflow:hidden;border:var(--runtime-panel-border);background:var(--runtime-paper)}.runtime-view-page .runtime-bi-shell{grid-template-columns:minmax(13rem,.68fr) minmax(12rem,.58fr) minmax(0,2.5fr);align-items:start}.runtime-view-page .runtime-bi-filter-rail{position:-webkit-sticky;position:sticky;top:.75rem;display:grid;grid-gap:.75rem;gap:.75rem;border:var(--runtime-panel-border);border-radius:var(--runtime-panel-radius);background:var(--runtime-paper);box-shadow:var(--runtime-raised-panel-shadow);padding:.85rem}.runtime-view-page .runtime-bi-filter-rail h3{margin:0;color:var(--runtime-ink);font-size:.8rem;font-weight:860}.runtime-view-page .runtime-bi-filter-rail section{display:grid;grid-gap:.45rem;gap:.45rem}.runtime-view-page .runtime-bi-canvas__toolbar button,.runtime-view-page .runtime-bi-filter-rail button,.runtime-view-page .runtime-report__card-actions button{border:1px solid var(--runtime-soft-line);border-radius:var(--radius-sm);background:var(--runtime-subtle);color:var(--runtime-ink);cursor:pointer;font:inherit;font-size:.72rem;font-weight:800}.runtime-view-page .runtime-bi-filter-rail button{display:grid;grid-gap:.18rem;gap:.18rem;width:100%;padding:.55rem;text-align:left}.runtime-view-page .runtime-bi-canvas__toolbar span,.runtime-view-page .runtime-bi-filter-rail button span{color:var(--runtime-muted);font-size:.64rem;font-weight:820;letter-spacing:.05em;text-transform:uppercase}.runtime-view-page .runtime-bi-filter-rail button strong{overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.runtime-view-page .runtime-bi-filter-rail section>div{display:flex;flex-wrap:wrap;gap:.3rem}.runtime-view-page .runtime-bi-filter-rail section>div span{border:1px solid var(--runtime-soft-line);border-radius:999px;background:var(--runtime-paper-2);color:var(--runtime-muted);padding:.18rem .45rem;font-size:.66rem;font-weight:760}.runtime-view-page .runtime-bi-canvas{display:grid;grid-gap:.75rem;gap:.75rem}.runtime-view-page .runtime-bi-canvas__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:var(--runtime-panel-border);border-radius:var(--runtime-panel-radius);background:var(--runtime-paper);padding:.65rem .8rem}.runtime-view-page .runtime-bi-canvas__toolbar>div,.runtime-view-page .runtime-report__card-actions{display:flex;flex-wrap:wrap;gap:.4rem}.runtime-view-page .runtime-bi-canvas__toolbar button,.runtime-view-page .runtime-report__card-actions button{padding:.35rem .55rem}.runtime-view-page .runtime-bi-canvas__grid{gap:.85rem;overflow:visible;border:0;background:transparent}.runtime-view-page .runtime-bi-canvas__grid .runtime-report__card{min-height:12rem}.runtime-view-page .runtime-bi-canvas__toolbar button:hover,.runtime-view-page .runtime-bi-filter-rail button:hover,.runtime-view-page .runtime-report__card-actions button:hover{border-color:color-mix(in srgb,var(--runtime-accent,#2563eb) 42%,var(--runtime-soft-line));background:color-mix(in srgb,var(--runtime-accent,#2563eb) 8%,var(--runtime-paper))}.runtime-view-page .runtime-bi-matrix{max-width:100%;overflow:auto}.runtime-view-page .runtime-bi-matrix table{width:100%;min-width:22rem;border-collapse:collapse;color:var(--runtime-ink);font-size:.74rem}.runtime-view-page .runtime-bi-matrix td,.runtime-view-page .runtime-bi-matrix th{border-bottom:1px solid var(--runtime-soft-line);padding:.45rem .35rem;text-align:right}.runtime-view-page .runtime-bi-matrix td:first-child,.runtime-view-page .runtime-bi-matrix th:first-child{text-align:left}.runtime-view-page .runtime-bi-matrix thead th{color:var(--runtime-muted);font-size:.64rem;font-weight:840;letter-spacing:.04em;text-transform:uppercase}.runtime-view-page .runtime-bi-drill-records{grid-column:span 8}.runtime-view-page .runtime-bi-drill-records__list{display:grid;border-top:1px solid var(--runtime-soft-line)}.runtime-view-page .runtime-bi-drill-records__list a{display:grid;grid-gap:.18rem;gap:.18rem;border-bottom:1px solid var(--runtime-soft-line);padding:.65rem 0;color:inherit;text-decoration:none}.runtime-view-page .runtime-bi-drill-records__list strong{color:var(--runtime-ink);font-size:.82rem}.runtime-view-page .runtime-bi-drill-records__list span{color:var(--runtime-muted);font-size:.72rem;font-weight:700}.runtime-view-page .runtime-insight-records ul{list-style:none;padding:0}.runtime-view-page .runtime-insight-records li{display:grid;grid-gap:.2rem;gap:.2rem;border-top:1px solid var(--runtime-soft-line);padding-top:.55rem}.runtime-view-page .runtime-insight-records strong{color:var(--runtime-ink);font-size:.85rem}.runtime-view-page .runtime-files-view>.runtime-report__header,.runtime-view-page .runtime-form-view>.runtime-report__header,.runtime-view-page .runtime-gallery-view>.runtime-report__header,.runtime-view-page .runtime-timeline-view>.runtime-report__header,.runtime-view-page .runtime-workload-view>.runtime-report__header{display:none}.runtime-empty-state{display:grid;align-content:center;justify-items:center;grid-gap:.3rem;gap:.3rem;min-height:10rem;border:1px dashed var(--runtime-line);background:linear-gradient(135deg,rgba(37,99,235,.04),transparent 42%),var(--runtime-paper);padding:1rem;text-align:center}.runtime-empty-state--list{list-style:none}.runtime-empty-state h2,.runtime-empty-state strong{color:var(--runtime-ink);font-size:.95rem;font-weight:850}.runtime-empty-state h2{margin:0}.runtime-empty-state p,.runtime-empty-state span{max-width:28rem;color:var(--runtime-muted);font-size:.8rem;line-height:1.45}.runtime-empty-state p{margin:0}.runtime-empty-state__action{margin-top:.35rem}.runtime-confirm-dialog{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:1rem;background:rgba(15,23,42,.35)}.runtime-confirm-dialog__panel{display:grid;grid-gap:.75rem;gap:.75rem;width:min(26rem,100%);border:1px solid var(--runtime-line);border-radius:8px;background:var(--runtime-paper);box-shadow:0 24px 80px rgba(15,23,42,.24);padding:1rem}.runtime-confirm-dialog__panel h2{margin:0;color:var(--runtime-ink);font-size:1rem}.runtime-confirm-dialog__body{color:var(--runtime-muted);font-size:.875rem;line-height:1.45}.runtime-confirm-dialog__actions{display:flex;justify-content:flex-end;gap:.5rem}.runtime-status-pill{display:inline-flex;align-items:center;min-height:1.45rem;border:1px solid color-mix(in srgb,var(--runtime-status-color,#64748b) 28%,#ffffff);border-radius:999px;background:color-mix(in srgb,var(--runtime-status-color,#64748b) 10%,#ffffff);color:color-mix(in srgb,var(--runtime-status-color,#64748b) 78%,#111827);padding:0 .5rem;font-size:.68rem;font-weight:850;letter-spacing:.02em;white-space:nowrap}.runtime-progress-line{display:grid;grid-gap:.35rem;gap:.35rem}.runtime-progress-line>span:first-child{display:flex;justify-content:space-between;gap:1rem;color:var(--runtime-muted);font-size:.68rem;font-weight:760}.runtime-progress-line strong{color:var(--runtime-ink)}.runtime-progress-line>span:last-child{display:block;height:.42rem;overflow:hidden;border-radius:999px;background:var(--runtime-paper-2)}.runtime-progress-line i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#0f766e)}.runtime-view-page .runtime-file-card__preview{width:3.25rem;height:3.25rem;aspect-ratio:auto;border-color:var(--runtime-soft-line);border-radius:.35rem;background:var(--runtime-paper-2);object-fit:cover}.runtime-view-page .runtime-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));grid-auto-rows:minmax(11.75rem,auto);flex:1 1 auto;align-content:stretch;grid-gap:.75rem;gap:.75rem;min-height:0;justify-content:stretch;overflow:hidden;border:1px solid var(--runtime-line);border-radius:0;background:transparent;box-shadow:none;padding:0}.runtime-view-page:not(.runtime-view-page--data) .runtime-gallery-grid{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.runtime-view-page .runtime-gallery-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;align-content:start;grid-template-rows:auto minmax(0,auto) minmax(0,1fr) auto;grid-gap:0;gap:0;justify-self:stretch;min-height:0;width:100%;overflow:hidden;border:1px solid var(--runtime-soft-line);border-radius:.45rem;background:var(--runtime-paper);padding:0;color:var(--runtime-ink);font:inherit;text-align:left;white-space:normal;cursor:pointer}.runtime-view-page:not(.runtime-view-page--data) .runtime-gallery-card{display:grid;padding:0}.runtime-view-page:has(.runtime-gallery-view)>.runtime-view-summary-card{padding:.85rem 0}.runtime-view-page:has(.runtime-gallery-view)>.runtime-view-search{padding:.85rem 1rem}.runtime-view-filter-layout{display:grid;align-items:start;grid-gap:1rem;gap:1rem;width:100%;min-width:0}.runtime-view-filter-layout--open{grid-template-columns:minmax(15rem,17rem) minmax(0,1fr);align-items:start}.runtime-view-filter-layout>.record-table__filter-sidebar{position:-webkit-sticky;position:sticky;top:1rem;min-width:0;padding-right:1rem;border-right:1px solid var(--runtime-soft-line);border-radius:0}.runtime-view-filter-layout__content{min-width:0}.runtime-view-page .runtime-gallery-card:hover{border-color:color-mix(in srgb,var(--runtime-accent,#2563eb) 22%,var(--runtime-soft-line));background:var(--runtime-paper)}.runtime-view-page .runtime-gallery-card__top{display:flex;grid-column:1/-1;align-items:flex-start;justify-content:space-between;gap:.75rem;min-width:0;width:100%;box-sizing:border-box;background:var(--runtime-gallery-title-bg,linear-gradient(135deg,#081330 0,#0B1B3F 48%,#102A5C 78%,#123C86 100%));color:var(--runtime-gallery-title-fg,#ffffff);padding:.8rem .9rem}.runtime-view-page .runtime-gallery-card__top>strong{flex:1 1 auto;min-width:0;overflow:hidden;color:inherit;font-size:1rem;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.runtime-view-page .runtime-gallery-card__top>.runtime-status-pill{flex:0 0 auto}.runtime-view-page .runtime-gallery-card__top>.runtime-status-pill.record-status-chip{display:inline-flex;gap:.45rem;min-height:1.65rem;border-radius:.32rem;padding:.22rem .62rem;font-size:.78rem;font-weight:850}.runtime-view-page .runtime-gallery-card__summary{display:-webkit-box;overflow:hidden;color:var(--runtime-muted);font-size:.82rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.45;padding:.72rem .9rem 0}.runtime-view-page .runtime-gallery-card__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem .8rem;gap:.55rem .8rem;min-width:0;padding:.72rem .9rem .85rem}.runtime-view-page .runtime-gallery-card__meta span{display:grid;grid-gap:.14rem;gap:.14rem;min-width:0}.runtime-view-page .runtime-gallery-card__meta small{color:var(--runtime-muted);font-size:.64rem;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.runtime-view-page .runtime-gallery-card__meta strong{overflow:hidden;color:var(--runtime-ink);font-size:.78rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.runtime-view-page .runtime-gallery-card>.runtime-progress-line{padding:0 .9rem .85rem}.runtime-view-page .runtime-file-list,.runtime-view-page .runtime-workload-list{display:grid;grid-gap:0;gap:0;overflow:hidden;border:1px solid var(--runtime-line);background:var(--runtime-paper)}.runtime-view-page .runtime-file-row{display:grid;grid-template-columns:3.4rem minmax(0,1fr) minmax(10rem,auto) auto;align-items:center;grid-gap:.9rem;gap:.9rem;border-bottom:1px solid var(--runtime-soft-line);padding:.75rem .9rem}.runtime-view-page .runtime-file-row:last-child,.runtime-view-page .runtime-workload-row:last-child{border-bottom:0}.runtime-view-page .runtime-file-row__main,.runtime-view-page .runtime-file-row__meta{display:grid;grid-gap:.16rem;gap:.16rem}.runtime-view-page .runtime-file-row__main strong{color:var(--runtime-ink);font-size:.9rem;font-weight:820}.runtime-view-page .runtime-file-row__main small,.runtime-view-page .runtime-file-row__main span,.runtime-view-page .runtime-file-row__meta span{color:var(--runtime-muted);font-size:.74rem;font-weight:700}.runtime-view-page .runtime-file-row__meta{justify-items:end}.runtime-view-page .runtime-file-row__meta strong{color:var(--runtime-ink);font-size:.8rem}.runtime-view-page .runtime-workload-row{display:grid;grid-template-columns:minmax(10rem,13rem) minmax(12rem,1fr) minmax(14rem,.9fr);align-items:center;grid-gap:1rem;gap:1rem;border-bottom:1px solid var(--runtime-soft-line);padding:.85rem .95rem}.runtime-view-page .runtime-workload-row__person{display:grid;grid-gap:.16rem;gap:.16rem}.runtime-view-page .runtime-workload-row__person strong{color:var(--runtime-ink);font-size:.9rem;font-weight:850}.runtime-view-page .runtime-workload-row__person span{color:var(--runtime-muted);font-size:.72rem;font-weight:720}.runtime-view-page .runtime-workload-row__bar{height:.65rem;overflow:hidden;border-radius:999px;background:var(--runtime-paper-2)}.runtime-view-page .runtime-workload-row__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#0f766e)}.runtime-view-page .runtime-workload-row__states{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.runtime-view-page .runtime-workload-row__states span{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--runtime-soft-line);border-radius:999px;background:#f8fafc;padding:.24rem .48rem;color:var(--runtime-muted);font-size:.7rem;font-weight:740}.runtime-view-page .runtime-workload-row__states strong{color:var(--runtime-ink)}.runtime-view-page .runtime-workload-row__records{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.45rem;padding-top:.1rem}.runtime-view-page .runtime-workload-row__records .ui-button,.runtime-view-page .runtime-workload-row__records button{border:1px solid var(--runtime-soft-line);border-radius:.35rem;background:var(--runtime-paper);color:var(--runtime-ink);padding:.32rem .5rem;font-size:.72rem;font-weight:760;cursor:pointer}.runtime-view-page .runtime-workload-row__records .ui-button:hover,.runtime-view-page .runtime-workload-row__records button:hover{border-color:var(--runtime-line);background:var(--runtime-hover)}.runtime-view-page .runtime-form-shell{display:grid;grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);grid-gap:0;gap:0;border:1px solid var(--runtime-line);background:var(--runtime-paper)}.runtime-view-page .runtime-form-shell>aside{display:grid;align-content:start;grid-gap:.25rem;gap:.25rem;border-right:1px solid var(--runtime-soft-line);background:#f8fafc;padding:1rem}.runtime-view-page .runtime-form-shell>aside strong{color:var(--runtime-ink);font-size:.95rem;font-weight:850}.runtime-view-page .runtime-form-shell>aside span{color:var(--runtime-muted);font-size:.78rem;font-weight:720;line-height:1.4}.runtime-view-page .runtime-form-shell .record-form{border:0;border-radius:0;background:transparent;box-shadow:none;padding:1rem}.record-case-file .runtime-files-view>.runtime-report__header,.record-case-file .runtime-form-view>.runtime-report__header,.record-case-file .runtime-gallery-view>.runtime-report__header,.record-case-file .runtime-report-view>.runtime-report__header,.record-case-file .runtime-timeline-view>.runtime-report__header,.record-case-file .runtime-workload-view>.runtime-report__header{display:none}.record-case-file .runtime-file-card__preview{width:3.25rem;height:3.25rem;aspect-ratio:auto;border-color:var(--runtime-soft-line);border-radius:.35rem;background:var(--runtime-paper-2);object-fit:cover}.record-case-file .runtime-file-list,.record-case-file .runtime-gallery-grid,.record-case-file .runtime-workload-list{display:grid;grid-gap:.75rem;gap:.75rem;overflow:visible;border:1px solid var(--runtime-line);background:var(--runtime-paper);padding:.75rem}.record-case-file .runtime-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));justify-content:stretch}.record-case-file .runtime-gallery-card{display:grid;grid-gap:.75rem;gap:.75rem;min-height:12.5rem;border:1px solid var(--runtime-soft-line);border-radius:.45rem;background:var(--runtime-paper);padding:.95rem;color:var(--runtime-ink);text-align:left;cursor:pointer}.record-case-file .runtime-gallery-card:hover{background:var(--runtime-hover)}.record-case-file .runtime-gallery-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.record-case-file .runtime-gallery-card__top>strong{color:var(--runtime-ink);font-size:1rem;font-weight:850;line-height:1.25}.record-case-file .runtime-gallery-card__summary{color:var(--runtime-muted);font-size:.82rem;line-height:1.45}.record-case-file .runtime-gallery-card__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem .8rem;gap:.55rem .8rem}.record-case-file .runtime-gallery-card__meta span{display:grid;grid-gap:.14rem;gap:.14rem}.record-case-file .runtime-gallery-card__meta small{color:var(--runtime-muted);font-size:.64rem;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.record-case-file .runtime-gallery-card__meta strong{overflow:hidden;color:var(--runtime-ink);font-size:.78rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.record-case-file .runtime-file-row{display:grid;grid-template-columns:3.4rem minmax(0,1fr) minmax(10rem,auto) auto;align-items:center;grid-gap:.9rem;gap:.9rem;border-bottom:1px solid var(--runtime-soft-line);padding:.75rem .9rem}.record-case-file .runtime-file-row:last-child,.record-case-file .runtime-workload-row:last-child{border-bottom:0}.record-case-file .runtime-file-row__main,.record-case-file .runtime-file-row__meta{display:grid;grid-gap:.16rem;gap:.16rem}.record-case-file .runtime-file-row__main strong{color:var(--runtime-ink);font-size:.9rem;font-weight:820}.record-case-file .runtime-file-row__main small,.record-case-file .runtime-file-row__main span,.record-case-file .runtime-file-row__meta span{color:var(--runtime-muted);font-size:.74rem;font-weight:700}.record-case-file .runtime-file-row__meta{justify-items:end}.record-case-file .runtime-file-row__meta strong{color:var(--runtime-ink);font-size:.8rem}.runtime-view-page .runtime-dashboard-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;border:0;background:transparent}.runtime-view-page .runtime-dashboard-kpis article{display:grid;grid-gap:.22rem;gap:.22rem;min-height:7rem;border:var(--runtime-panel-border);border-radius:var(--runtime-panel-radius);background:var(--runtime-paper);padding:1rem;box-shadow:var(--runtime-raised-panel-shadow)}.runtime-view-page .runtime-dashboard-kpis span{color:var(--runtime-muted);font-size:.68rem;font-weight:780;letter-spacing:.05em;text-transform:uppercase}.runtime-view-page .runtime-dashboard-kpis strong{color:var(--runtime-ink);font-size:clamp(1.25rem,1.6vw,1.7rem);font-weight:860;line-height:1.12}.runtime-view-page .runtime-dashboard-kpis small{overflow:hidden;color:var(--runtime-muted);font-size:.72rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.runtime-view-page .runtime-dashboard-command{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.runtime-view-page .runtime-dashboard-command__body{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(16rem,.75fr);grid-gap:1rem;gap:1rem;align-items:start}.runtime-view-page .runtime-dashboard-command__context{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.runtime-view-page .runtime-dashboard-widget-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:0;gap:0;overflow:hidden;border:var(--runtime-panel-border);background:var(--runtime-paper)}.runtime-view-page .runtime-dashboard-card--status-mix{min-height:0}.runtime-view-page .runtime-command-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.runtime-view-page .runtime-command-board article{display:grid;grid-gap:.35rem;gap:.35rem;min-height:7rem;border:var(--runtime-panel-border);border-top:4px solid #2563eb;border-radius:var(--runtime-panel-radius);background:var(--runtime-paper);box-shadow:var(--runtime-raised-panel-shadow);padding:1rem}.runtime-view-page .runtime-command-board article:nth-child(2){border-top-color:#0f766e}.runtime-view-page .runtime-command-board article:nth-child(3){border-top-color:#d97706}.runtime-view-page .runtime-command-board article:nth-child(4){border-top-color:#7c3aed}.runtime-view-page .runtime-command-board span,.runtime-view-page .runtime-report-mode-brief>div>span{color:var(--runtime-muted);font-size:.68rem;font-weight:820;letter-spacing:.06em;text-transform:uppercase}.runtime-view-page .runtime-command-board strong{color:var(--runtime-ink);font-size:2.05rem;font-weight:880;letter-spacing:0;line-height:1}.runtime-view-page .runtime-command-board small{color:var(--runtime-muted);font-size:.78rem;font-weight:720;line-height:1.35}.runtime-view-page .runtime-report-mode-brief{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);grid-gap:1rem;gap:1rem;border:var(--runtime-panel-border);border-left:4px solid #2563eb;border-radius:var(--runtime-panel-radius);background:var(--runtime-paper);box-shadow:var(--runtime-raised-panel-shadow);padding:var(--runtime-panel-padding)}.runtime-view-page .runtime-report-mode-brief--exception{border-left-color:#dc2626}.runtime-view-page .runtime-report-mode-brief--finance{border-left-color:#0f766e}.runtime-view-page .runtime-report-mode-brief--compliance{border-left-color:#7c3aed}.runtime-view-page .runtime-report-mode-brief--review{border-left-color:#d97706}.runtime-view-page .runtime-report-mode-brief h3{margin:.2rem 0 0;color:var(--runtime-ink);font-size:1.25rem;font-weight:880;letter-spacing:0}.runtime-view-page .runtime-report-mode-brief p{max-width:52rem;margin:.35rem 0 0;color:var(--runtime-muted);font-size:.86rem;font-weight:700;line-height:1.5}.runtime-view-page .runtime-report-mode-brief dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;margin:0}.runtime-view-page .runtime-report-mode-brief dl div{display:grid;grid-gap:.2rem;gap:.2rem;border:1px solid var(--runtime-soft-line);border-radius:var(--radius-sm);background:var(--runtime-subtle);padding:.65rem}.runtime-view-page .runtime-report-mode-brief dt{color:var(--runtime-muted);font-size:.66rem;font-weight:820;letter-spacing:.05em;text-transform:uppercase}.runtime-view-page .runtime-report-mode-brief dd{min-width:0;margin:0;overflow:hidden;color:var(--runtime-ink);font-size:.92rem;font-weight:860;text-overflow:ellipsis;white-space:nowrap}.runtime-view-page .runtime-dashboard-panels{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:1rem;gap:1rem;border:0;background:transparent}.runtime-view-page .runtime-dashboard-card{display:grid;align-content:start;grid-gap:.65rem;gap:.65rem;grid-column:span 3;min-height:13.5rem;border:var(--runtime-panel-border);border-radius:var(--runtime-panel-radius);background:var(--runtime-paper);padding:1rem;box-shadow:var(--runtime-raised-panel-shadow)}.runtime-view-page .runtime-dashboard-card--wide{grid-column:span 6;grid-row:span 2;min-height:28rem}.runtime-view-page .runtime-dashboard-card--table{grid-column:span 8;min-height:18rem}.runtime-view-page .runtime-dashboard-card--updates{grid-column:span 4;min-height:18rem}.runtime-view-page .runtime-dashboard-panels h3{margin:0;color:var(--runtime-ink);font-size:.95rem;font-weight:850}.runtime-view-page .runtime-dashboard-panels p{margin:0;color:var(--runtime-muted);font-size:.78rem;font-weight:700;line-height:1.45}.runtime-view-page .runtime-dashboard-line{display:grid;align-items:end;min-height:12rem;border-bottom:1px solid var(--runtime-soft-line);background:linear-gradient(to bottom,transparent 0,transparent calc(25% - 1px),var(--runtime-soft-line) 25%,transparent calc(25% + 1px)),linear-gradient(to bottom,transparent 0,transparent calc(50% - 1px),var(--runtime-soft-line) 50%,transparent calc(50% + 1px)),linear-gradient(to bottom,transparent 0,transparent calc(75% - 1px),var(--runtime-soft-line) 75%,transparent calc(75% + 1px))}.runtime-view-page .runtime-dashboard-line svg{width:100%;height:11rem;overflow:visible}.runtime-view-page .runtime-dashboard-line polyline{fill:none;stroke:var(--runtime-accent,#2563eb);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.runtime-view-page .runtime-dashboard-line circle{fill:var(--runtime-paper);stroke:var(--runtime-accent,#2563eb);stroke-width:1.8}.runtime-view-page .runtime-dashboard-bar{display:grid;grid-template-columns:minmax(6rem,.75fr) minmax(8rem,1fr) auto;align-items:center;grid-gap:.7rem;gap:.7rem;min-height:1.9rem}.runtime-view-page .runtime-dashboard-bar span{overflow:hidden;color:var(--runtime-muted);font-size:.75rem;font-weight:740;text-overflow:ellipsis;white-space:nowrap}.runtime-view-page .runtime-dashboard-bar i{display:block;height:.5rem;overflow:hidden;border-radius:999px;background:var(--runtime-paper-2)}.runtime-view-page .runtime-dashboard-bar b{display:block;height:100%;border-radius:inherit}.runtime-view-page .runtime-dashboard-bar strong{color:var(--runtime-ink);font-size:.78rem}.runtime-view-page .runtime-dashboard-donut-row{display:grid;grid-template-columns:5.4rem minmax(0,1fr);align-items:center;grid-gap:.9rem;gap:.9rem;padding-top:.5rem}.runtime-view-page .runtime-dashboard-donut-row strong{color:var(--runtime-ink);font-size:2rem;font-weight:860}.runtime-view-page .runtime-dashboard-donut{width:4.8rem;aspect-ratio:1;border-radius:999px;background:var(--runtime-dashboard-pie,conic-gradient(#cbd5e1 0 1turn));box-shadow:inset 0 0 0 .72rem var(--runtime-paper)}.runtime-view-page .runtime-dashboard-records{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--runtime-soft-line)}.runtime-view-page .runtime-dashboard-record{display:grid;grid-template-columns:minmax(0,1fr) minmax(7rem,auto);grid-gap:1rem;gap:1rem;border-bottom:1px solid var(--runtime-soft-line);padding:.8rem 0}.runtime-view-page .runtime-dashboard-record span{color:var(--runtime-ink)}.runtime-view-page .runtime-dashboard-record span,.runtime-view-page .runtime-dashboard-record strong{overflow:hidden;font-size:.82rem;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.runtime-view-page .runtime-dashboard-record strong{color:var(--runtime-muted);text-align:right}.runtime-view-page .runtime-dashboard-updates{display:grid;grid-gap:.85rem;gap:.85rem;padding-top:.2rem}.runtime-view-page .runtime-dashboard-update{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.65rem;gap:.65rem}.runtime-view-page .runtime-dashboard-update>span{width:.65rem;height:.65rem;margin-top:.25rem;border:2px solid var(--runtime-accent,#2563eb);border-radius:999px}.runtime-view-page .runtime-dashboard-update strong{color:var(--runtime-ink);font-size:.82rem;font-weight:850}.concept-overview-dashboard{--concept-dashboard-ink:var(--table-reference-text,#0a132f);--concept-dashboard-muted:var(--table-reference-muted,#67708a);--concept-dashboard-line:var(--table-reference-grid,#e4e9f2);--concept-dashboard-paper:var(--table-reference-row,#ffffff);--concept-dashboard-accent:var(--sidebar-reference-active,#2563eb);--concept-dashboard-panel-border:1px solid var(--concept-dashboard-line);--concept-dashboard-panel-radius:var(--runtime-panel-radius,var(--radius-md));--concept-dashboard-panel-shadow:var(--runtime-raised-panel-shadow)}.concept-overview-dashboard>.runtime-view-summary-card{margin-bottom:.35rem}.concept-dashboard-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;border:0;background:transparent}.concept-view-gallery{display:grid;grid-gap:1rem;gap:1rem}.concept-section-header,.concept-view-gallery>.concept-section-header{border:var(--concept-dashboard-panel-border);border-radius:var(--concept-dashboard-panel-radius);background:var(--concept-dashboard-paper);box-shadow:var(--concept-dashboard-panel-shadow);padding:1rem}.concept-section-header h2{margin:0;color:var(--concept-dashboard-ink);font-size:1rem;font-weight:850}.concept-section-header p{margin:.25rem 0 0;color:var(--concept-dashboard-muted);font-size:.82rem;font-weight:700;line-height:1.45}.concept-view-gallery__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr));grid-gap:.9rem;gap:.9rem}.concept-view-card{display:grid;align-content:space-between;grid-gap:.55rem;gap:.55rem;min-height:8.5rem;border:var(--concept-dashboard-panel-border);border-radius:var(--concept-dashboard-panel-radius);background:var(--concept-dashboard-paper);box-shadow:var(--concept-dashboard-panel-shadow);padding:1rem;color:var(--concept-dashboard-ink);text-decoration:none}.concept-view-card:hover{border-color:color-mix(in srgb,var(--concept-dashboard-accent) 32%,var(--concept-dashboard-line));background:color-mix(in srgb,var(--concept-dashboard-accent) 6%,var(--concept-dashboard-paper))}.concept-view-card span{color:var(--concept-dashboard-muted);font-size:.72rem;font-weight:780;letter-spacing:.04em;text-transform:uppercase}.concept-view-card strong{color:var(--concept-dashboard-ink);font-size:1rem;font-weight:850;line-height:1.25}.concept-dashboard-grid{display:grid;grid-gap:.9rem;gap:.9rem;border:0;background:transparent}.concept-dashboard-grid>.runtime-report__header{min-height:0;border:var(--concept-dashboard-panel-border);border-radius:var(--concept-dashboard-panel-radius);background:var(--concept-dashboard-paper);box-shadow:var(--concept-dashboard-panel-shadow);padding:1rem}.concept-dashboard-chart-grid.runtime-report__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:1rem;gap:1rem}.concept-dashboard-card{border:var(--concept-dashboard-panel-border);border-radius:var(--concept-dashboard-panel-radius);background:var(--concept-dashboard-paper);box-shadow:var(--concept-dashboard-panel-shadow)}.concept-dashboard-chart-grid>.concept-dashboard-card{grid-column:span 3;min-height:13.5rem}.concept-dashboard-chart-grid>.concept-dashboard-card--wide{grid-column:span 6;min-height:21rem}.concept-dashboard-chart-grid>.state-card{grid-column:span 6;min-height:13.5rem;border-radius:var(--concept-dashboard-panel-radius);background:var(--concept-dashboard-paper);box-shadow:var(--concept-dashboard-panel-shadow)}.concept-dashboard-card.runtime-report__card{padding:1rem}.concept-dashboard-card .runtime-report__card-header strong,.concept-dashboard-card .ui-card__title{color:var(--concept-dashboard-ink);font-size:.95rem;font-weight:850}.concept-dashboard-card .runtime-report__breakdown>span,.concept-dashboard-card .runtime-report__card-header span,.concept-dashboard-card .runtime-report__row,.concept-dashboard-card .ui-card__header span{color:var(--concept-dashboard-muted);letter-spacing:0;text-transform:none}.concept-dashboard-card .runtime-report__metric span{color:var(--concept-dashboard-ink);font-size:1.75rem;font-weight:860;letter-spacing:0;line-height:1.1}.concept-dashboard-card--table{min-height:18rem}.runtime-view-page .runtime-timeline{border:1px solid var(--runtime-line);background:var(--runtime-paper);padding:0}.runtime-view-page .runtime-timeline:before{left:8.7rem;top:0;bottom:0;background:var(--runtime-soft-line)}.runtime-view-page .runtime-timeline__item{grid-template-columns:8rem minmax(0,1fr);gap:1.2rem;border-bottom:1px solid var(--runtime-soft-line);padding:.75rem .85rem}.runtime-view-page .runtime-timeline__item:before{left:8.35rem;top:1.05rem;border-color:var(--runtime-paper);background:var(--runtime-accent)}.runtime-view-page .runtime-timeline__date{color:var(--runtime-muted);font-size:.78rem}.runtime-view-page .runtime-timeline__card{border:0;border-radius:0;background:transparent;color:var(--runtime-ink);box-shadow:none;display:grid;grid-gap:.35rem;gap:.35rem;padding:.2rem .35rem}.runtime-view-page .runtime-timeline__card-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.runtime-view-page .runtime-timeline__card-top strong{color:var(--runtime-ink);font-size:.9rem;font-weight:850}.runtime-view-page .runtime-timeline__card-top small{border:1px solid var(--runtime-soft-line);border-radius:999px;background:#f8fafc;color:var(--runtime-muted);padding:.15rem .45rem;font-size:.66rem;font-weight:780}.runtime-view-page .runtime-timeline__summary{color:var(--runtime-muted);font-size:.78rem;line-height:1.4}.runtime-view-page .runtime-timeline__range{color:var(--runtime-muted);font-size:.72rem;font-weight:740}.runtime-view-page .runtime-timeline__card:hover{background:var(--runtime-hover)}.runtime-view-page .runtime-page{display:grid;min-height:0;color:var(--runtime-ink)}.runtime-view-page .runtime-page__grid{display:grid;grid-gap:0;gap:0;overflow:hidden;border:1px solid var(--runtime-line);background:var(--runtime-paper)}.runtime-view-page .runtime-page__grid--1{grid-template-columns:1fr}.runtime-view-page .runtime-page__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-view-page .runtime-page__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.runtime-view-page .runtime-page__widget{display:grid;align-content:start;grid-gap:.55rem;gap:.55rem;min-width:0;border-right:1px solid var(--runtime-soft-line);border-bottom:1px solid var(--runtime-soft-line);background:var(--runtime-paper);padding:.9rem 1rem}.runtime-view-page .runtime-page__widget--title{background:var(--runtime-table-head)}.runtime-view-page .runtime-page__widget--table{grid-column:1/-1;padding:0}.runtime-view-page .runtime-page__widget--table>.record-table{border:0;border-radius:0}.runtime-view-page .runtime-page__widget h2,.runtime-view-page .runtime-page__widget p{margin:0}.runtime-view-page .runtime-page__widget h2{color:var(--runtime-ink);font-size:.95rem;font-weight:850}.runtime-view-page .runtime-page__widget p{color:var(--runtime-muted);font-size:.78rem;line-height:1.45}.runtime-view-page .runtime-page__widget--button{align-content:center;justify-items:start}.runtime-view-page .runtime-page__widget--embed{grid-column:1/-1}.runtime-view-page .runtime-page__widget--embed iframe{width:100%;min-height:18rem;border:1px solid var(--runtime-soft-line);background:var(--runtime-paper-2)}.runtime-map{--runtime-accent:var(--sidebar-reference-active,#2563eb);--runtime-ink:var(--table-reference-text,#0a132f);--runtime-muted:var(--table-reference-muted,#64748b);--runtime-line:var(--table-reference-grid,#e5e7eb);--runtime-soft-line:var(--table-reference-grid,#eef2f7);--runtime-paper:var(--table-reference-row,#ffffff);--runtime-paper-2:var(--table-reference-row-alt,#f8fafc);--runtime-hover:var(--table-reference-hover,#eef6ff);--runtime-table-head:var(--table-reference-head,#f3f5f9)}.runtime-map__page-title{border-color:var(--runtime-line);border-radius:.55rem;background:var(--runtime-paper);box-shadow:0 .75rem 1.75rem rgba(15,23,42,.12);padding:.6rem .75rem}.runtime-map__page-title h1{color:var(--runtime-ink);font-size:.98rem;font-weight:850}.runtime-map__record-panel-inner{gap:0;border-color:var(--runtime-line);background:var(--runtime-paper);box-shadow:none;padding:0}.runtime-map__record-panel-header{min-height:3.2rem;background:var(--runtime-table-head)}.runtime-map__record-panel .runtime-view-search,.runtime-map__record-panel-header{border-bottom:1px solid var(--runtime-line);padding:.65rem .75rem}.runtime-map__record-list{gap:0;overflow-x:hidden;overflow-y:auto}.runtime-map__record-card{gap:.75rem;min-height:3.4rem;border:0;border-bottom:1px solid var(--runtime-soft-line);background:transparent;padding:.55rem .75rem}.runtime-map__record-card:hover{background:transparent;transform:none}.runtime-map__record-card--active{border-color:var(--runtime-soft-line);box-shadow:none}.runtime-map__record-card-main strong{color:var(--runtime-ink);font-size:.86rem;font-weight:820;line-height:1.2}.runtime-map__record-card-main .builder-inline-meta,.runtime-map__record-card-main p{color:var(--runtime-muted);font-size:.72rem;line-height:1.35}.runtime-map__record-card>.ui-button:not(.runtime-map__record-card-main){align-self:center;justify-self:end;color:var(--runtime-muted);font-size:.72rem}.runtime-map__record-panel .runtime-pagination,.runtime-view-page .runtime-pagination{border-top:1px solid var(--runtime-line);background:var(--runtime-paper);color:var(--runtime-muted);padding:.7rem 1rem}.runtime-map__record-panel .runtime-pagination__arrow,.runtime-map__record-panel .runtime-pagination__page,.runtime-map__record-panel .runtime-pagination__page-size select,.runtime-view-page .runtime-pagination__arrow,.runtime-view-page .runtime-pagination__page,.runtime-view-page .runtime-pagination__page-size select{border-color:var(--runtime-line);background:var(--runtime-paper);color:var(--runtime-muted);box-shadow:none}.runtime-map__record-panel .runtime-pagination__page[aria-current=page],.runtime-view-page .runtime-pagination__page[aria-current=page]{background:#F5EDFF;color:#8B5CF6}@media (max-width:1100px){.runtime-view-filter-layout--open,.runtime-view-page .runtime-bi-shell,.runtime-view-page .runtime-dashboard-panels,.runtime-view-page .runtime-form-shell,.runtime-view-page .runtime-page__grid--2,.runtime-view-page .runtime-page__grid--3,.runtime-view-page .runtime-report-view .runtime-report__grid,.runtime-view-page .runtime-workload-row{grid-template-columns:1fr}.runtime-view-page .runtime-bi-drill-records,.runtime-view-page .runtime-dashboard-card,.runtime-view-page .runtime-dashboard-card--table,.runtime-view-page .runtime-dashboard-card--updates,.runtime-view-page .runtime-dashboard-card--wide{grid-column:auto}.runtime-view-page .runtime-dashboard-command__body,.runtime-view-page .runtime-report-body,.runtime-view-page .runtime-report-evidence-strip{grid-template-columns:1fr}.runtime-view-page .runtime-report-context{position:static}.runtime-view-page .runtime-report-evidence-strip article{border-right:0;border-bottom:1px solid var(--runtime-soft-line)}.runtime-view-page .runtime-report-evidence-strip article:last-child{border-bottom:0}.runtime-view-page .runtime-bi-filter-rail,.runtime-view-page .runtime-insight-sidebar{position:static}.concept-dashboard-chart-grid.runtime-report__grid,.concept-dashboard-kpis{grid-template-columns:1fr}.concept-dashboard-chart-grid>.concept-dashboard-card,.concept-dashboard-chart-grid>.concept-dashboard-card--wide,.concept-dashboard-chart-grid>.state-card{grid-column:auto}.runtime-view-page .runtime-workload-row__states{justify-content:flex-start;justify-items:start}.runtime-view-filter-layout>.record-table__filter-sidebar,.runtime-view-page .runtime-form-shell>aside{border-right:0;border-bottom:1px solid var(--runtime-soft-line)}.runtime-view-filter-layout>.record-table__filter-sidebar{position:static;width:100%!important;max-width:none!important;padding-right:0;padding-bottom:1rem}.runtime-view-page--data .ui-table td.ui-table__select-column,.runtime-view-page--data .ui-table th.ui-table__select-column{display:none}.runtime-view-page .runtime-document__toc{border-right:0;border-bottom:1px solid var(--runtime-soft-line)}}@media (min-width:900px){.runtime-view-page--report .runtime-report-body--sidebar-left{grid-template-columns:minmax(15rem,.27fr) minmax(0,1fr)}.runtime-view-page--report .runtime-report-evidence-strip,.runtime-view-page--report .runtime-report-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.runtime-view-page--report .runtime-report-view .runtime-report-visuals__grid{grid-template-columns:repeat(var(--runtime-report-visual-columns,3),minmax(0,1fr))}.runtime-view-page--report .runtime-report-context{position:-webkit-sticky;position:sticky}}@media (max-width:899px){.runtime-view-page--report .runtime-report-view>.runtime-report__header{grid-template-columns:minmax(0,1fr)}.runtime-view-page--report .runtime-report-view>.runtime-report__header .runtime-report-evidence-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.runtime-view-page .runtime-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.app-frame:has(.runtime-sidebar) .app-shell__content:has(:is(.product-home-dashboard,.concept-overview-dashboard,.runtime-view-page,.record-case-file)){--runtime-page-padding-block:0.85rem;--runtime-page-padding-inline:0.85rem}.runtime-view-page{padding:0}.custom-view-widget__runtime .runtime-view-page--widget{padding:.75rem}.runtime-view-page .runtime-dashboard-bar,.runtime-view-page .runtime-dashboard-kpis,.runtime-view-page .runtime-dashboard-panels,.runtime-view-page .runtime-insight-shell{grid-template-columns:1fr}.runtime-view-page .runtime-bi-filter-rail,.runtime-view-page .runtime-insight-sidebar{position:static}.runtime-view-page .runtime-bi-canvas__grid,.runtime-view-page .runtime-insight-widget-strip{grid-template-columns:1fr}.runtime-view-page .runtime-dashboard-record{grid-template-columns:1fr;gap:.25rem}.runtime-view-page .runtime-dashboard-record strong{text-align:left}.runtime-view-page .runtime-gallery-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(16rem,auto);overflow:visible}.runtime-view-page:not(.runtime-view-page--data) .runtime-gallery-grid{grid-template-columns:minmax(0,1fr)}.runtime-view-page:not(.runtime-view-page--data) .runtime-gallery-card{min-height:16rem}.concept-overview-dashboard{gap:.85rem}.runtime-view-page .record-table__kanban.runtime-kanban__board{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr;overflow-x:visible}.runtime-view-page .record-table__kanban-column{border-right:0;border-bottom:1px solid var(--runtime-line)}.runtime-view-page .record-table__kanban-header{position:static;min-height:3rem}}@media (max-width:560px){.runtime-view-page .runtime-dashboard-kpis{grid-template-columns:1fr}}