.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-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:.75rem 1rem 1rem}: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-page--data .data-explorer{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 .data-explorer,.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 .data-explorer>.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 .data-explorer__count{color:var(--runtime-ink);font-weight:820;white-space:nowrap}.runtime-view-page--data .runtime-table-primary-actions{display:inline-flex;gap:.45rem}.runtime-view-page--data .runtime-table-primary-actions .toolbar-create-action{border-color:#1d74b8;border-radius:.45rem;background:#1d74b8;color:#ffffff}.runtime-view-page--data .data-explorer>.ui-table-shell{overflow:hidden;border:1px solid var(--runtime-line);background:var(--runtime-paper);height:calc(100vh - 14.75rem);min-height:26rem;margin-top:.55rem}.runtime-view-page--data .data-explorer .ui-table{min-width:max(132rem,calc(3rem + 13rem + 9.5rem + 8rem + 11rem + 20rem + 13rem + 9rem + 12rem + 18rem + 8.5rem + 8rem + (var(--runtime-extra-column-count, 0) * 10rem)));width:100%;border-collapse:collapse;table-layout:fixed}.runtime-view-page--data .data-explorer .ui-table td,.runtime-view-page--data .data-explorer .ui-table th{border-bottom:1px solid var(--runtime-soft-line);padding:.62rem .85rem;color:var(--runtime-ink);vertical-align:middle}.runtime-view-page--data .data-explorer .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 .data-explorer .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 .record-table__row:not(.record-table__expanded-row):hover td{background:var(--runtime-hover)}.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;z-index:3;width:3rem;background:inherit;box-shadow:1px 0 0 var(--runtime-soft-line)}.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--data .record-table__expanded-cell{z-index:3;overflow:visible}.runtime-view-page--data .record-table__expanded-cell,.runtime-view-page--data .record-table__expanded-panel{position:-webkit-sticky;position:sticky;left:0;width:calc(100vw - var(--dashboard-sidebar-width, 15rem) - 3.7rem);max-width:calc(100vw - var(--dashboard-sidebar-width, 15rem) - 3.7rem);background:var(--runtime-expanded)}.runtime-view-page--data .record-table__expanded-panel{z-index:4;border:0;padding:.62rem .8rem;transform:translateX(var(--record-table-scroll-left,0))}.runtime-view-page--data .record-table__quick-details{display:grid;grid-template-columns:auto auto minmax(12rem,1fr);grid-template-areas:"status actions fields" "transitions transitions transitions";align-items:center;grid-gap:.65rem;gap:.65rem}.runtime-view-page--data .record-table__quick-status{grid-area:status;display:inline-flex;align-items:center}.runtime-view-page--data .record-table__quick-fields{grid-area:fields;display:grid;grid-template-columns:repeat(4,minmax(5.5rem,1fr));grid-gap:.55rem;gap:.55rem;min-width:0;margin:0}.runtime-view-page--data .record-table__quick-field{min-width:0}.runtime-view-page--data .record-table__quick-field dt{color:var(--runtime-muted);font-size:.64rem;font-weight:800;line-height:1;text-transform:uppercase}.runtime-view-page--data .record-table__quick-field dd{overflow:hidden;margin:.18rem 0 0;color:var(--runtime-ink);font-size:.78rem;font-weight:760;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.runtime-view-page--data .record-table__quick-actions{grid-area:actions;display:flex;justify-content:flex-start}.runtime-view-page--data .record-table__quick-transitions{grid-area:transitions;grid-column:1/-1;border-top:1px solid var(--runtime-expanded-border);padding-top:.45rem}.runtime-view-page--data .record-table__quick-transitions .record-transition-grid{gap:.4rem}.runtime-view-page--data .record-table__quick-loading{grid-column:1/-1;margin:0;color:var(--runtime-muted);font-size:.78rem}.runtime-view-page--data .record-table__expanded-panel .record-row-actions{justify-content:flex-start;gap:.35rem}.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:2.75rem;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-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-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{min-height:2.15rem;border:1px solid var(--runtime-line);border-radius:.45rem;background:var(--runtime-paper);color:var(--runtime-ink);box-shadow:none;border-color:#1d74b8;background:#1d74b8;color:#ffffff}.runtime-view-page .data-explorer__kanban.runtime-kanban__board{grid-auto-columns:minmax(17rem,1fr);gap:0;overflow-x:auto;border:1px solid var(--runtime-line);background:var(--runtime-paper);padding:0}.runtime-view-page .data-explorer__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 .data-explorer__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 .data-explorer__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 .data-explorer__kanban-header span{flex:0 0 auto;border-color:var(--runtime-line);background:var(--runtime-paper);color:var(--runtime-muted)}.runtime-view-page .data-explorer__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{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:0;overflow:hidden;border:1px solid var(--runtime-line);background:var(--runtime-paper)}.runtime-view-page .runtime-report-view .runtime-report__grid{grid-template-columns:minmax(18rem,.8fr) minmax(24rem,1.2fr)}.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__card{gap:.65rem;min-height:0;border:0;border-right:1px solid var(--runtime-soft-line);border-bottom:1px solid var(--runtime-soft-line);border-radius:0;background:transparent;padding:.85rem .95rem;color:var(--runtime-ink);box-shadow:none;text-align:left}.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 strong{font-size:.95rem}.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.75rem}.runtime-view-page .runtime-cross-board-view>.runtime-report__header,.runtime-view-page .runtime-dashboard-view>.runtime-report__header,.runtime-view-page .runtime-document-view>.runtime-report__header,.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-gantt-view>.runtime-report__header,.runtime-view-page .runtime-report-view>.runtime-report__header,.runtime-view-page .runtime-timeline-view>.runtime-report__header,.runtime-view-page .runtime-whiteboard-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 strong{color:var(--runtime-ink);font-size:.95rem;font-weight:850}.runtime-empty-state span{max-width:28rem;color:var(--runtime-muted);font-size:.8rem;line-height:1.45}.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:var(--runtime-paper);box-shadow:none;padding:.75rem}.runtime-view-page .runtime-gallery-card{display:grid;align-content:start;grid-gap:.55rem;gap:.55rem;min-height:0;overflow:visible;border:1px solid var(--runtime-soft-line);border-radius:.45rem;background:var(--runtime-paper);padding:.85rem .95rem;color:var(--runtime-ink);text-align:left;cursor:pointer}.runtime-view-page:has(.runtime-gallery-view)>.runtime-view-search,.runtime-view-page:has(.runtime-gallery-view)>.runtime-view-summary-card{padding:.85rem 1rem}.runtime-view-filter-layout{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.runtime-view-filter-layout--open{grid-template-columns:minmax(15rem,17rem) minmax(0,1fr);align-items:start}.runtime-view-filter-layout>.data-explorer__filter-sidebar{position:-webkit-sticky;position:sticky;top:1rem;min-width:0}.runtime-view-filter-layout__content{min-width:0}.runtime-view-page .runtime-gallery-card:hover{background:var(--runtime-hover)}.runtime-view-page .runtime-gallery-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.runtime-view-page .runtime-gallery-card__top>strong{color:var(--runtime-ink);font-size:1rem;font-weight:850;line-height:1.25}.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}.runtime-view-page .runtime-gallery-card__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem .8rem;gap:.55rem .8rem}.runtime-view-page .runtime-gallery-card__meta span{display:grid;grid-gap:.14rem;gap:.14rem}.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-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-cross-board-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));grid-gap:0;gap:0;border:1px solid var(--runtime-line);background:var(--runtime-paper)}.runtime-view-page .runtime-cross-board-card{display:grid;grid-gap:.75rem;gap:.75rem;border-right:1px solid var(--runtime-soft-line);border-bottom:1px solid var(--runtime-soft-line);padding:.95rem}.runtime-view-page .runtime-cross-board-card__bar{display:block;height:.5rem;overflow:hidden;border-radius:999px;background:var(--runtime-paper-2)}.runtime-view-page .runtime-cross-board-card__bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#0f766e)}.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-dashboard-view>.runtime-report__header,.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-gantt-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(3,minmax(0,1fr));border:1px solid var(--runtime-line);border-bottom:0;background:var(--runtime-paper)}.runtime-view-page .runtime-dashboard-kpis article{display:grid;grid-gap:.3rem;gap:.3rem;border-right:1px solid var(--runtime-soft-line);padding:.95rem}.runtime-view-page .runtime-dashboard-kpis article:last-child{border-right:0}.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:1.55rem;font-weight:860}.runtime-view-page .runtime-dashboard-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--runtime-line);background:var(--runtime-paper)}.runtime-view-page .runtime-dashboard-panels section{display:grid;align-content:start;grid-gap:.55rem;gap:.55rem;border-right:1px solid var(--runtime-soft-line);padding:.95rem}.runtime-view-page .runtime-dashboard-panels section:last-child{border-right:0}.runtime-view-page .runtime-dashboard-panels h3{margin:0 0 .25rem;color:var(--runtime-ink);font-size:.85rem;font-weight:850}.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-calendar{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.runtime-view-page .runtime-calendar__actions{gap:.35rem}.runtime-view-page .runtime-calendar__actions span{color:var(--runtime-muted);font-size:.78rem}.runtime-view-page .runtime-calendar__grid{border-color:var(--runtime-line);border-radius:0;background:var(--runtime-soft-line)}.runtime-view-page .runtime-calendar__weekday{background:var(--runtime-table-head);color:var(--runtime-table-head-text);font-size:.68rem;letter-spacing:.08em}.runtime-view-page .runtime-calendar__day{min-height:7.5rem;background:var(--runtime-paper);color:var(--runtime-ink)}.runtime-view-page .runtime-calendar__day--muted{background:var(--runtime-paper-2);color:var(--runtime-muted)}.runtime-view-page .runtime-calendar__event{border:0;border-left:3px solid var(--runtime-accent);border-radius:.25rem;background:color-mix(in srgb,var(--runtime-accent) 8%,var(--runtime-paper));color:var(--runtime-ink);font-size:.76rem}.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-gantt__row,.runtime-view-page .runtime-timeline__card{border:0;border-radius:0;background:transparent;color:var(--runtime-ink);box-shadow:none}.runtime-view-page .runtime-timeline__card{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-gantt__row:hover,.runtime-view-page .runtime-timeline__card:hover{background:var(--runtime-hover)}.runtime-view-page .runtime-gantt{align-content:start;gap:0;overflow:auto;border:1px solid var(--runtime-line);background:var(--runtime-paper)}.runtime-view-page .runtime-gantt__scale{display:grid;grid-template-columns:minmax(10rem,14rem) minmax(18rem,1fr) minmax(10rem,14rem);min-width:48rem;border-bottom:1px solid var(--runtime-soft-line);background:#f8fafc;padding:.5rem .9rem;color:var(--runtime-muted);font-size:.68rem;font-weight:820;letter-spacing:.04em;text-transform:uppercase}.runtime-view-page .runtime-gantt__scale span:last-child{grid-column:3;text-align:right}.runtime-view-page .runtime-gantt__row{border-bottom:1px solid var(--runtime-soft-line);min-width:48rem;padding:.8rem .9rem}.runtime-view-page .runtime-gantt__track{height:.65rem;background:var(--runtime-paper-2)}.runtime-view-page .runtime-gantt__bar{background:var(--runtime-accent)}.runtime-view-page .runtime-gantt__dates{display:grid;grid-gap:.12rem;gap:.12rem}.runtime-view-page .runtime-gantt__dates strong{color:var(--runtime-ink);font-size:.72rem}.runtime-view-page .runtime-document{display:grid;grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);grid-gap:0;gap:0;overflow:hidden;border:1px solid var(--runtime-line);background:var(--runtime-paper)}.runtime-view-page .runtime-document__toc{display:grid;align-content:start;grid-gap:0;gap:0;border-right:1px solid var(--runtime-soft-line);background:#f8fafc}.runtime-view-page .runtime-document__toc a{display:grid;grid-template-columns:2rem minmax(0,1fr);grid-gap:.55rem;gap:.55rem;border-bottom:1px solid var(--runtime-soft-line);padding:.75rem .85rem;color:var(--runtime-ink);font-size:.78rem;font-weight:780;text-decoration:none}.runtime-view-page .runtime-document__toc a:hover{background:var(--runtime-hover)}.runtime-view-page .runtime-document__toc span{color:var(--runtime-muted);font-size:.68rem;font-weight:850}.runtime-view-page .runtime-document__body{display:grid;grid-gap:0;gap:0}.runtime-view-page .runtime-document__section{border:0;border-bottom:1px solid var(--runtime-soft-line);border-radius:0;background:transparent;padding:1rem}.runtime-view-page .runtime-document__section h3{color:var(--runtime-ink);font-size:1rem;font-weight:850}.runtime-view-page .runtime-document__section p{max-width:72ch;color:var(--runtime-muted);font-size:.9rem;line-height:1.6}.runtime-view-page .runtime-whiteboard{min-height:24rem;border-color:var(--runtime-line);border-radius:0;background:linear-gradient(var(--runtime-soft-line) 1px,transparent 1px),linear-gradient(90deg,var(--runtime-soft-line) 1px,transparent 1px),var(--runtime-paper);background-size:24px 24px,24px 24px,auto}.runtime-view-page .runtime-whiteboard__node{border-color:var(--runtime-line);border-radius:.45rem;border-left:3px solid var(--runtime-accent);background:color-mix(in srgb,var(--runtime-accent) 4%,var(--runtime-paper));box-shadow:0 .6rem 1.2rem rgba(15,23,42,.08)}.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>.data-explorer{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-left-color:var(--runtime-line);background:var(--runtime-paper);box-shadow:-.75rem 0 1.75rem rgba(15,23,42,.14);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:auto}.runtime-map__record-card{gap:.65rem;border:0;border-bottom:1px solid var(--runtime-soft-line);background:var(--runtime-paper);padding:.72rem .75rem}.runtime-map__record-card:hover{background:var(--runtime-hover)}.runtime-map__record-card--active{border-color:var(--runtime-soft-line);box-shadow:inset 3px 0 0 var(--runtime-accent)}.runtime-map__record-card-main strong{color:var(--runtime-ink);font-size:.86rem;font-weight:820}.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-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-dashboard-panels,.runtime-view-page .runtime-document,.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-workload-row__states{justify-content:flex-start;justify-items:start}.runtime-view-page .runtime-form-shell>aside{border-right:0;border-bottom:1px solid var(--runtime-soft-line)}.runtime-view-filter-layout>.data-explorer__filter-sidebar{position:static}.runtime-view-page .runtime-document__toc{border-right:0;border-bottom:1px solid var(--runtime-soft-line)}}@media (max-width:760px){.runtime-view-page{padding:.85rem}.runtime-view-page .runtime-dashboard-bar,.runtime-view-page .runtime-dashboard-kpis,.runtime-view-page .runtime-dashboard-panels{grid-template-columns:1fr}.runtime-view-page .runtime-dashboard-kpis article,.runtime-view-page .runtime-dashboard-panels section{border-right:0;border-bottom:1px solid var(--runtime-soft-line)}.runtime-view-page .data-explorer__kanban.runtime-kanban__board{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr;overflow-x:visible}.runtime-view-page .data-explorer__kanban-column{border-right:0;border-bottom:1px solid var(--runtime-line)}.runtime-view-page .data-explorer__kanban-header{position:static;min-height:3rem}.runtime-view-page .runtime-gantt{overflow-x:visible}.runtime-view-page .runtime-gantt__scale{display:none}.runtime-view-page .runtime-gantt__row{grid-template-columns:1fr;gap:.5rem;min-width:0}.runtime-view-page .runtime-gantt__dates{color:var(--runtime-muted);font-size:.72rem}.runtime-view-page .runtime-whiteboard{align-content:start;gap:.75rem;min-height:0;padding:.8rem}.runtime-view-page .runtime-whiteboard__node{position:static;max-width:none;transform:none}}.app-shell__content:has(.runtime-view-page--data){padding:.5rem}.app-shell__content:has(.runtime-view-page){padding:.5rem}.app-shell__content:has(.record-case-file){background:var(--bg);color:var(--text);padding:.75rem 1rem 1rem}.record-case-file{--record-case-accent:var(--record-concept-color,var(--simpli-primary-blue,#2563eb));--runtime-ink:var(--text,#101828);--runtime-muted:var(--muted,#667085);--runtime-line:var(--line,rgba(17,24,39,0.09));--runtime-soft-line:color-mix(in srgb,var(--line,#edf0f5) 78%,transparent);--runtime-paper:var(--surface-raised,#ffffff);--runtime-paper-2:var(--surface-muted,#f2f5f9);--runtime-hover:var(--simpli-pale-blue,#e6f0ff);--runtime-table-head:var(--surface-muted,#f6f8fb);--runtime-table-head-text:var(--muted-strong,#475467);--runtime-placeholder:var(--muted,#98a2b3);--runtime-expanded:var(--surface-accent,#f7f9fc);--runtime-expanded-border:var(--line-strong,#d8e0ec);--runtime-expanded-accent:color-mix(in srgb,var(--record-case-accent) 45%,var(--runtime-line));gap:.85rem}.record-case-file__sidebar.record-detail-sidebar{top:.75rem;border-color:var(--runtime-line);border-left-width:1px;border-radius:.82rem;background:var(--runtime-paper);box-shadow:0 12px 34px rgba(20,24,40,.05);padding:.55rem}.record-case-file__sidebar-head{display:flex;align-items:center;justify-content:flex-start;gap:.55rem;padding:.48rem .5rem .62rem}.record-case-file__sidebar-back{flex:0 0 auto}.record-case-file__transitions{border-bottom-color:var(--runtime-soft-line);padding:0 .4rem .7rem}.record-linked-search{position:relative;display:grid;grid-gap:.45rem;gap:.45rem;padding:0 .4rem .65rem}.record-linked-search__trigger{width:100%;justify-content:flex-start;gap:.5rem}.record-linked-search__panel{position:absolute;z-index:20;top:calc(100% - .65rem);right:.4rem;left:.4rem;display:grid;grid-gap:.45rem;gap:.45rem;border:1px solid var(--runtime-line);border-radius:.65rem;background:var(--runtime-paper);box-shadow:0 16px 38px rgba(20,24,40,.1);padding:.55rem}.record-linked-search__field{width:100%}.record-linked-search__results{display:grid;grid-gap:.25rem;gap:.25rem}.record-linked-search__result,.record-pinned-linked__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.45rem;gap:.45rem;border-radius:.5rem;padding:.45rem}.record-linked-search__result:hover,.record-pinned-linked__item:hover{background:var(--runtime-paper-2)}.record-linked-search__result-link,.record-pinned-linked__link{display:grid;min-width:0;grid-gap:.1rem;gap:.1rem}.record-linked-search__result-link strong,.record-pinned-linked__link strong{overflow:hidden;color:var(--runtime-ink);font-size:.86rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.record-linked-search__empty,.record-linked-search__result-link span,.record-pinned-linked__link span{color:var(--runtime-muted,var(--muted));font-size:.74rem;font-weight:760}.record-linked-search__pin{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--runtime-line);border-radius:.5rem;background:var(--runtime-paper);color:var(--runtime-muted);padding:0}.record-linked-search__pin.ui-button>span,.record-linked-search__pin.ui-button>span>span{display:contents}.record-linked-search__pin:hover,.record-linked-search__pin[aria-pressed=true]{border-color:color-mix(in srgb,var(--simpli-primary-blue,#2563eb) 34%,var(--runtime-line));background:color-mix(in srgb,var(--simpli-primary-blue,#2563eb) 10%,var(--runtime-paper));color:var(--simpli-primary-blue,#2563eb)}.record-pinned-linked{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.55rem;gap:.55rem;border:1px solid var(--runtime-line);border-radius:.82rem;background:var(--runtime-paper);box-shadow:0 12px 34px rgba(20,24,40,.05);padding:.65rem}.record-pinned-linked__item{border:1px solid var(--runtime-line);background:var(--runtime-paper)}.record-case-file__content{gap:.75rem}.record-case-file--create{grid-template-columns:minmax(0,1fr);gap:.75rem}.record-case-file--create .record-case-file__content{gap:.75rem}.record-case-file--create .record-case-file__summary{position:relative;overflow:hidden}.record-case-file--create .record-case-file__summary:before{position:absolute;inset:0 auto 0 0;width:.34rem;height:auto;transform:none;border-radius:0;background:var(--record-concept-color,var(--simpli-primary-blue,#2563eb));content:""}.record-case-file--create .record-case-file__summary .page-copy{color:var(--runtime-muted);font-size:.86rem;line-height:1.45}.record-case-file--create .record-form{overflow:hidden;gap:.85rem;border:1px solid var(--runtime-line);border-radius:.82rem;background:var(--runtime-paper);box-shadow:0 12px 34px rgba(20,24,40,.05);padding:.85rem}.record-case-file--create .record-form__stage-timeline{margin:-.85rem -.85rem 0;border:0;border-bottom:1px solid var(--runtime-soft-line);border-radius:0;background:transparent;box-shadow:none;padding:.85rem .95rem .9rem}.record-case-file--create .record-form__stage-panel{padding:.1rem .1rem 0}.record-case-file--create .record-form__stage-panel h2{color:var(--runtime-ink);font-size:.92rem;font-weight:850}.record-case-file--create .record-field{gap:.42rem}.record-case-file--create .record-field span,.record-case-file--create .record-field__label{color:var(--runtime-muted);font-size:.72rem;font-weight:780;letter-spacing:.04em;text-transform:uppercase}.record-case-file--create .record-field input,.record-case-file--create .record-field select,.record-case-file--create .record-field textarea{border-color:var(--runtime-line);border-radius:.45rem;background:var(--runtime-paper);color:var(--runtime-ink);font-size:.9rem;box-shadow:none}.record-case-file--create .record-field input:hover,.record-case-file--create .record-field select:hover,.record-case-file--create .record-field textarea:hover{border-color:color-mix(in srgb,var(--simpli-primary-blue,#2563eb) 28%,var(--runtime-line))}.record-case-file--create .record-field input:focus,.record-case-file--create .record-field select:focus,.record-case-file--create .record-field textarea:focus{border-color:var(--simpli-primary-blue,#2563eb);background:var(--runtime-paper);box-shadow:0 0 0 3px color-mix(in srgb,var(--simpli-primary-blue,#2563eb) 12%,transparent)}.record-case-file--create .record-form__actions{margin:.1rem -.1rem -.1rem;border-top:1px solid var(--runtime-soft-line);padding-top:.75rem}.record-case-file__hero-card{position:relative;z-index:30;display:grid;overflow:visible}.record-case-file__hero-card,.record-case-file__summary{border:1px solid var(--runtime-line);border-radius:.82rem;background:var(--runtime-paper);box-shadow:0 12px 34px rgba(20,24,40,.05)}.record-case-file__summary{align-items:center;gap:.75rem;min-height:4.9rem;padding:.85rem 1rem}.record-case-file__hero-card>.record-case-file__summary{border:0;border-radius:0;box-shadow:none}.record-case-file__summary .page-title{color:var(--runtime-ink);font-size:clamp(1.45rem,1.65vw,1.85rem);line-height:1.05}.record-case-file__summary .record-case-file__title-header.title-card{--title-card-bg:transparent;--title-card-border:0;--title-card-shadow:none;--title-card-padding-block:0;--title-card-padding-inline:0;min-height:0}.record-case-file__summary .page-eyebrow{color:var(--runtime-muted);font-size:.72rem;letter-spacing:.14em}.record-case-file__title-status{display:inline-flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.55rem}.record-case-file__title-status .page-title{flex:0 1 auto}.record-case-file__summary-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;min-width:0}.record-case-file__section-stack{gap:.75rem}.record-status-timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));grid-gap:0;gap:0;margin:0;border:1px solid var(--runtime-line);border-radius:.82rem;background:var(--runtime-paper);box-shadow:0 12px 34px rgba(20,24,40,.05);list-style:none;padding:.72rem .85rem .78rem}.record-case-file__hero-card>.record-status-timeline{border:0;border-radius:0;background:transparent;box-shadow:none}.record-status-timeline__item{position:relative;display:grid;min-width:0;align-items:center;justify-items:center;grid-gap:.35rem;gap:.35rem;color:var(--runtime-muted);font-size:.74rem;font-weight:850;letter-spacing:.04em;line-height:1.15;text-align:center;text-transform:uppercase}.record-status-timeline__item:after,.record-status-timeline__item:before{position:absolute;top:.43rem;height:2px;background:var(--runtime-soft-line);content:""}.record-status-timeline__item:before{left:0;right:50%}.record-status-timeline__item:after{left:50%;right:0}.record-status-timeline__item:first-child:before,.record-status-timeline__item:last-child:after{display:none}.record-status-timeline__item--complete:after,.record-status-timeline__item--complete:before,.record-status-timeline__item--current:before{background:color-mix(in srgb,var(--record-status-color,var(--record-case-accent)) 55%,var(--runtime-line))}.record-status-timeline__marker{position:relative;z-index:1;width:.85rem;height:.85rem;border:2px solid var(--runtime-line);border-radius:999px;background:var(--runtime-paper)}.record-status-timeline__item--complete .record-status-timeline__marker{border-color:var(--record-status-color,var(--record-case-accent));background:var(--record-status-color,var(--record-case-accent))}.record-status-timeline__item--current .record-status-timeline__marker{border-color:var(--record-status-color,var(--record-case-accent));background:var(--runtime-paper);box-shadow:0 0 0 4px color-mix(in srgb,var(--record-status-color,var(--record-case-accent)) 14%,transparent)}.record-status-timeline__item--current .record-status-timeline__marker:after{position:absolute;inset:-.55rem;z-index:-1;border:2px solid color-mix(in srgb,var(--record-status-color,var(--record-case-accent)) 36%,transparent);border-radius:inherit;animation:record-status-current-pulse 1.8s ease-out infinite;content:""}@keyframes record-status-current-pulse{0%{opacity:.78;transform:scale(.6)}72%,to{opacity:0;transform:scale(1.22)}}@media (prefers-reduced-motion:reduce){.record-status-timeline__item--current .record-status-timeline__marker:after{animation:none}}.record-status-timeline__item--current .record-status-timeline__label{color:var(--runtime-ink)}.record-detail-sidebar__tab{min-height:2.25rem;border-radius:.5rem;color:var(--runtime-muted);font-size:.84rem;font-weight:800;padding:.5rem .62rem}.record-detail-sidebar__tab:hover{border-color:transparent;background:var(--runtime-paper-2);color:var(--runtime-ink)}.record-detail-sidebar__tab--active{background:color-mix(in srgb,var(--simpli-primary-blue,#2563eb) 10%,var(--runtime-paper))}.record-detail-sidebar__tab--active,.record-detail-sidebar__tab--active .record-detail-sidebar__tab-badge{border-color:color-mix(in srgb,var(--simpli-primary-blue,#2563eb) 32%,var(--runtime-line));color:var(--runtime-ink)}.record-detail-sidebar__tab--active .record-detail-sidebar__tab-badge{background:var(--runtime-paper)}.record-case-file__sidebar-metadata{border-top-color:var(--runtime-soft-line)}.record-case-file__sidebar-section-title{color:var(--runtime-muted)}.record-case-file__sidebar-metadata .metadata-panel{border-color:transparent}.record-page-action{min-height:2.5rem;border-color:var(--runtime-line);border-radius:.5rem;background:var(--runtime-paper);box-shadow:0 6px 14px rgba(20,24,40,.08)}.record-case-file .linked-guide-info{width:2.5rem;height:2.5rem}.record-case-file .linked-guide-info:hover,.record-page-action:hover{border-color:color-mix(in srgb,var(--simpli-primary-blue,#2563eb) 32%,var(--runtime-line));background:var(--runtime-paper-2);color:var(--simpli-primary-blue,#2563eb);transform:none}.record-page-action--primary{border-color:color-mix(in srgb,var(--simpli-primary-blue,#2563eb) 34%,var(--runtime-line));background:color-mix(in srgb,var(--simpli-primary-blue,#2563eb) 10%,var(--runtime-paper));color:var(--simpli-primary-blue,#2563eb)}.record-quick-create{position:relative;display:inline-flex}.record-quick-create-menu{position:absolute;top:calc(100% + .45rem);right:0;z-index:60;width:min(25rem,calc(100vw - 2rem));border:1px solid var(--runtime-line);border-radius:.55rem;background:var(--runtime-paper);box-shadow:0 18px 45px rgba(15,23,42,.14);padding:.55rem}.record-quick-create-menu__header{display:flex;align-items:center;justify-content:space-between;padding:.15rem .2rem .55rem;color:var(--runtime-muted);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.record-quick-create-menu__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;overflow:hidden;border:1px solid var(--runtime-line);background:var(--runtime-paper)}.record-quick-create-tile{display:grid;min-height:9.5rem;align-content:center;justify-items:center;grid-gap:.55rem;gap:.55rem;border-right:1px solid var(--runtime-soft-line);border-bottom:1px solid var(--runtime-soft-line);padding:.85rem;color:var(--runtime-ink);text-align:center;text-decoration:none}.record-quick-create-tile:focus-visible,.record-quick-create-tile:hover{background:var(--runtime-paper-2);color:var(--runtime-ink);outline:none}.record-quick-create-tile__icon{width:2.55rem;height:2.55rem;border-radius:.55rem;background:color-mix(in srgb,var(--record-case-accent) 12%,var(--runtime-paper));color:var(--record-case-accent)}.record-quick-create-tile__title{max-width:100%;overflow-wrap:anywhere;color:var(--runtime-ink);font-size:.9rem;font-weight:850;line-height:1.15}.record-quick-create-tile__copy{max-width:11rem;color:var(--runtime-muted);font-size:.72rem;font-weight:700;line-height:1.35}.record-case-file .record-status-chip{min-height:1.4rem;border-radius:999px;padding:.16rem .58rem;font-size:.75rem;font-weight:850}.record-case-file__summary-status,.record-status-chip--inline{display:inline-flex;align-items:center;justify-content:center}.record-status-chip--inline{min-height:1.85rem;gap:.4rem;border-color:transparent!important;background:color-mix(in srgb,currentColor 8%,var(--runtime-paper-2))!important;padding:.28rem .62rem;font-size:.82rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 12%,transparent)}.record-status-chip--inline:before{width:.48rem;height:.48rem;flex:0 0 auto;border-radius:999px;background:currentColor;content:""}.record-case-file__transitions .record-transition-grid{grid-template-columns:1fr;width:100%}.notification-subscription-toggle--on{--button-bg:#dc2626;--button-border:#dc2626;--button-color:#ffffff;--button-hover-bg:#b91c1c;--button-hover-border:#b91c1c;--button-active-bg:#991b1b;border-color:#dc2626;background:#dc2626;color:#ffffff}.notification-subscription-toggle--on svg{color:#ffffff;fill:currentColor}.record-field-ledger{border-color:var(--runtime-line);border-radius:.82rem;background:var(--runtime-paper);box-shadow:0 12px 34px rgba(20,24,40,.05)}.record-field-ledger__row+.record-field-ledger__row{border-top-color:var(--runtime-soft-line)}.record-field-ledger__row .record-field__label{border-right-color:var(--runtime-soft-line);background:var(--runtime-paper-2);color:var(--runtime-muted);font-size:.78rem;font-weight:850;letter-spacing:.04em;padding:.58rem .7rem;text-transform:uppercase}.record-field-ledger__row .record-field__value{min-height:2.55rem;background:var(--runtime-paper);color:var(--runtime-ink);padding:.58rem .7rem}.record-case-file .comment-panel,.record-detail-map,.record-detail-panels .builder-panel,.record-documents-panel .builder-panel{border-color:var(--runtime-line);border-radius:.82rem;background:var(--runtime-paper);box-shadow:0 12px 34px rgba(20,24,40,.05)}@media (max-width:900px){.record-case-file__summary-actions,.record-case-file__summary-meta{justify-content:flex-start;width:100%}.record-case-file__summary-actions{max-width:100%;flex-wrap:wrap}}.runtime-view-page.page-stack{align-content:start;gap:.55rem}.runtime-view-page.page-stack:has(>.runtime-paginated-widget){display:flex;flex-direction:column;height:calc(100dvh - 3.35rem);min-height:0;overflow:hidden}.runtime-view-page.page-stack:has(>.runtime-paginated-widget)>.runtime-paginated-widget{flex:1 1 auto;min-height:0}.runtime-view-page .runtime-view-title-card{display:block;min-height:0;padding:0}.runtime-view-page--data.page-stack{gap:.72rem;min-height:calc(100vh - 5.5rem);padding:.5rem}.runtime-view-page--data .data-explorer__filter-menu-popover{right:0;left:auto;padding:.5rem}.data-explorer__filter-menu-popover .record-state-filter__menu,.runtime-view-page--data .record-state-filter__menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.3rem;gap:.3rem}.data-explorer__filter-menu-popover .record-state-filter__option,.runtime-view-page--data .record-state-filter__option{display:flex;width:100%;align-items:center;border:0;border-radius:.42rem;background:transparent;color:var(--table-reference-text);font:inherit;font-size:.86rem;font-weight:760;padding:.55rem .7rem;text-align:left}.data-explorer__filter-menu-popover .record-state-filter__option--active,.data-explorer__filter-menu-popover .record-state-filter__option:hover,.runtime-view-page--data .record-state-filter__option--active,.runtime-view-page--data .record-state-filter__option:hover{background:var(--sidebar-reference-active-bg);color:var(--sidebar-reference-active)}.record-state-toolbar-wrap{gap:.25rem}.record-state-toolbar,.record-state-toolbar-wrap{display:inline-flex;align-items:center;min-width:0}.record-state-toolbar{gap:.18rem;overflow-x:auto;scrollbar-width:none}.record-state-toolbar::-webkit-scrollbar{display:none}.record-state-toolbar__option{position:relative;display:inline-flex;align-items:center;gap:.32rem;min-height:2.38rem;border:0;border-radius:999px;background:transparent;color:var(--runtime-muted);cursor:pointer;font:inherit;font-size:.8rem;font-weight:820;padding:0 .62rem;white-space:nowrap}.record-state-toolbar__option--active,.record-state-toolbar__option:hover{background:var(--sidebar-reference-active-bg);color:var(--sidebar-reference-active)}.record-state-toolbar__option--active:after{position:absolute;right:.6rem;bottom:-.72rem;left:.6rem;height:2px;border-radius:999px;background:var(--sidebar-reference-active);content:""}.record-state-toolbar__badge{display:inline-grid;min-width:.96rem;height:.96rem;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--record-state-color,var(--sidebar-reference-active)) 12%,#ffffff);color:color-mix(in srgb,var(--record-state-color,var(--danger)) 72%,var(--danger));font-size:.62rem;font-weight:900;line-height:1;padding:0 .22rem}.record-state-toolbar__scroll-button{display:inline-grid;width:2.38rem;min-width:2.38rem;height:2.38rem;place-items:center;border:1px solid var(--runtime-line,var(--line));border-radius:999px;background:color-mix(in srgb,var(--runtime-paper,var(--surface-raised)) 92%,transparent);color:var(--runtime-muted,var(--muted));cursor:pointer;padding:0}.runtime-view-page--data .record-state-toolbar__scroll-button.ui-button>span,.runtime-view-page--data .record-state-toolbar__scroll-button.ui-button>span>span{display:contents}.record-state-toolbar__scroll-button:focus-visible,.record-state-toolbar__scroll-button:hover{border-color:color-mix(in srgb,var(--sidebar-reference-active) 24%,var(--runtime-line,var(--line)));color:var(--sidebar-reference-active)}.runtime-view-page--data .data-explorer__selection-bar{border-bottom:1px solid var(--table-reference-grid);background:var(--table-reference-row);color:var(--table-reference-text)}.runtime-view-page--data .data-explorer>.ui-table-shell{height:calc(100vh - 10.25rem);min-height:30rem;border-right:0;border-left:0;border-radius:0;box-shadow:none}.runtime-view-page--data .data-explorer .ui-table{min-width:max(72rem,100vw)}.runtime-view-page--data .data-explorer__header-button svg{width:.66rem;height:.66rem}.runtime-view-page--data .runtime-pagination{border-top:1px solid var(--table-reference-grid);background:var(--table-reference-row);color:var(--table-reference-muted);padding:.7rem 1rem}.runtime-view-page--data .runtime-pagination__arrow,.runtime-view-page--data .runtime-pagination__page,.runtime-view-page--data .runtime-pagination__page-size select{border-color:var(--table-reference-grid);background:var(--table-reference-row);color:var(--table-reference-muted);box-shadow:none}.runtime-view-page--data .runtime-pagination__page[aria-current=page]{background:#F5EDFF;color:#8B5CF6}.record-case-file__sidebar-metadata{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:.7rem;border-top:1px solid var(--line);padding:.7rem .35rem .15rem}.record-case-file__sidebar-section-title{margin:0;color:var(--muted);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.record-case-file__sidebar-metadata .metadata-panel{gap:.65rem;border:0;border-radius:.45rem;background:transparent;box-shadow:none;padding:.25rem 0 0}.record-case-file__sidebar-metadata .metadata-panel__header{gap:.45rem}.record-case-file__sidebar-metadata .metadata-panel__header code,.record-case-file__sidebar-metadata .metadata-panel__header p{display:none}.record-case-file__sidebar-metadata .metadata-panel__summary{gap:.4rem;grid-template-columns:1fr;margin:0}.record-case-file__sidebar-metadata .metadata-panel__summary-card{gap:.2rem;border:0;border-radius:0;background:transparent;padding:.45rem 0}.record-case-file__sidebar-metadata .metadata-panel__summary-card+.metadata-panel__summary-card{border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.record-case-file__sidebar-metadata .metadata-panel__summary-card:first-child{padding-top:0}.record-case-file__sidebar-metadata .metadata-panel__summary dd{font-size:.82rem}.record-case-file__sidebar-metadata .metadata-panel__user{gap:.45rem}.record-case-file__sidebar-metadata .metadata-panel__user-avatar{width:1.75rem;height:1.75rem}.record-case-file{--record-case-accent:var(--record-concept-color,var(--accent));display:grid;grid-template-columns:minmax(14rem,17rem) minmax(0,1fr);align-items:start;grid-gap:1rem;gap:1rem;width:100%}.record-case-file--no-sidebar{grid-template-columns:minmax(0,1fr)}.record-case-file__sidebar{top:1rem;display:grid;grid-gap:.8rem;gap:.8rem;border-left:4px solid var(--record-case-accent)}.record-case-file__sidebar-head{display:grid;grid-gap:.35rem;gap:.35rem;padding:.45rem .45rem .8rem}.record-case-file__sidebar-head strong{overflow:hidden;color:var(--text);font-size:1rem;line-height:1.25;text-overflow:ellipsis}.record-case-file__sidebar-id{overflow:hidden;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid var(--line);border-radius:999px;background:var(--surface-muted);color:var(--muted);font-size:.72rem;font-weight:700;line-height:1;padding:.35rem .5rem;text-overflow:ellipsis;white-space:nowrap}.record-case-file__transitions{display:grid;grid-gap:.45rem;gap:.45rem;border-bottom:1px solid var(--line);padding:0 .45rem .8rem}.record-case-file__transitions .record-transition-grid{display:grid;grid-gap:.4rem;gap:.4rem}.record-case-file__content{display:grid;min-width:0;grid-gap:1rem;gap:1rem}.record-case-file__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:1rem;gap:1rem;border:1px solid var(--line);border-top:4px solid var(--record-case-accent);border-radius:.375rem;background:linear-gradient(180deg,color-mix(in srgb,var(--record-case-accent) 7%,var(--surface-raised)),var(--surface));padding:1rem}.record-case-file__summary .page-header{padding:0}.record-case-file__summary .page-header:after{display:none}.record-case-file__summary .page-title{max-width:min(100%,58rem);font-size:clamp(1.45rem,2.6vw,2.1rem)}.record-case-file__summary-meta{display:grid;grid-template-columns:1fr;justify-items:end;justify-content:flex-end;grid-gap:.55rem;gap:.55rem}.record-case-file__summary-actions{justify-content:flex-end}.record-case-file__section-stack{display:grid;grid-gap:1rem;gap:1rem}.record-detail-map{position:relative;z-index:1;display:grid;grid-gap:.85rem;gap:.85rem;padding:0;overflow:hidden}.record-detail-map .map-widget__canvas{min-height:18rem}.record-detail-map .map-widget__summary{display:none}.record-field-ledger{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:.375rem;background:var(--surface)}.record-field-ledger__row{display:grid;grid-template-columns:minmax(10rem,16rem) minmax(0,1fr);align-items:stretch;grid-gap:0;gap:0}.record-field-ledger__row+.record-field-ledger__row{border-top:1px solid color-mix(in srgb,var(--line) 82%,var(--text))}.record-field-ledger__row .record-field__label{display:flex;align-items:center;border-right:1px solid var(--line);background:var(--surface-muted);padding:.65rem .8rem}.record-field-ledger__row .record-field__value{min-height:2.75rem;border:0;border-radius:0;background:var(--surface);padding:.65rem .8rem}.record-case-file--edit .record-form{border:1px solid var(--line);border-radius:.375rem;background:var(--surface);padding:1rem}.record-command-bar{position:-webkit-sticky;position:sticky;z-index:10;top:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:1rem;gap:1rem;border:1px solid var(--line);border-left:4px solid var(--record-command-accent);border-radius:.375rem;background:color-mix(in srgb,var(--surface-raised) 94%,var(--record-command-accent) 6%);box-shadow:0 10px 28px rgba(15,23,42,.08);padding:.75rem .85rem}.record-command-bar .page-header:after{display:none}.record-command-bar .page-header{padding:0}.record-command-bar .page-title{max-width:min(100%,58rem);font-size:clamp(1.25rem,2vw,1.65rem)}.record-reference-stat__content{display:grid;grid-gap:.3rem;gap:.3rem}.record-reference-stat__content h3,.record-reference-stat__content p{margin:0}.record-reference-stat__content h3{color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.record-reference-stat__content p{overflow-wrap:anywhere;color:var(--text);font-weight:750}@media (max-width:900px){.record-case-file{grid-template-columns:1fr}.record-case-file__sidebar{position:static}.record-case-file__sidebar .record-detail-sidebar__nav{display:flex;overflow-x:auto;padding-bottom:.1rem}.record-case-file__sidebar .record-detail-sidebar__tab{flex:0 0 auto;width:auto;white-space:nowrap}.record-case-file__summary{grid-template-columns:1fr}.record-case-file__summary-meta{justify-items:start;justify-content:flex-start}.record-field-ledger__row{grid-template-columns:1fr}.record-field-ledger__row .record-field__label{border-right:0;border-bottom:1px solid var(--line)}.record-command-bar{grid-template-columns:minmax(0,1fr)}}