.app-shell__content:has(.record-case-file){background:var(--bg);color:var(--text)}.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:not(.title-card):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.title-card{overflow:hidden}.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:0;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.record-case-file--create .record-case-file__header-footer{border-top:1px solid var(--runtime-soft-line);padding:.75rem 1rem .82rem}.record-case-file--create .record-case-file__summary .title-card__footer{border-top:1px solid var(--runtime-soft-line)}.record-case-file--create .record-case-file__summary .title-card__footer>.record-case-file__stage-footer{padding:.75rem 1rem .82rem}.record-case-file--create .record-case-file__stage-footer:empty{display:none}.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__footer{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__summary.record-case-file__title-header.title-card{--title-card-border:1px solid var(--runtime-line);--title-card-shadow:0 12px 34px rgba(20,24,40,0.05);--title-card-padding-block:0;--title-card-padding-inline:0;z-index:30;min-height:0;border-radius:.82rem;background:var(--runtime-paper);overflow:visible}.record-case-file__summary.record-case-file__title-header.title-card>.title-card__body{z-index:2;min-height:4.9rem;border-radius:.82rem .82rem 0 0;background:radial-gradient(circle at 20% 20%,rgba(37,99,235,.28),transparent 34%),linear-gradient(135deg,#081330,#0B1B3F 48%,#102A5C 78%,#123C86);background-color:color-mix(in srgb,var(--record-concept-color,var(--simpli-primary-blue,#2563eb)) 34%,#f8faff);background-repeat:no-repeat;padding:.85rem 1rem;overflow:visible}.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 .page-title{color:#ffffff}.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,.record-case-file__summary .title-card__footer>.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;z-index:70}.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}.title-card__actions .record-quick-create-menu{border-radius:.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);box-shadow:none;text-align:center;text-decoration:none}.title-card__actions .record-quick-create-tile{border-radius:0}.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.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!important;background:#dc2626!important;color:#ffffff!important}.notification-subscription-toggle.notification-subscription-toggle--off{--button-bg:#ffffff;--button-border:rgba(10,19,47,0.14);--button-color:#0a132f;--button-hover-bg:var(--surface-muted);--button-hover-border:var(--line-strong);--button-active-bg:#f8fafc;border-color:rgba(10,19,47,.14)!important;background:#ffffff!important;color:#0a132f!important}.notification-subscription-toggle.notification-subscription-toggle--off svg{color:#0a132f;fill:none}.notification-subscription-toggle.notification-subscription-toggle--on svg{color:#ffffff;fill:currentColor}.title-card__actions .notification-subscription-toggle{border-radius:.5rem}.title-card__actions .notification-subscription-toggle:hover:not(:disabled){border-color:var(--line-strong)!important;background:var(--surface-muted)!important}.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:0}.runtime-view-page--data .record-table__filter-menu-popover{right:0;left:auto;padding:.5rem}.record-table__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}.record-table__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}.record-table__filter-menu-popover .record-state-filter__option--active,.record-table__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 .record-table__selection-bar{border-bottom:1px solid var(--table-reference-grid);background:var(--table-reference-row);color:var(--table-reference-text)}.runtime-view-page--data .record-table>.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 .record-table .ui-table{min-width:max(72rem,100vw)}.runtime-view-page--data .record-table__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:first-child{padding-top:0}.record-case-file__sidebar-metadata .metadata-panel__user{gap:.45rem}.record-case-file__sidebar-metadata .metadata-panel__user-avatar{width:1.5rem;height:1.5rem}.record-case-file__sidebar-metadata .metadata-panel__summary dt{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em}.record-case-file__sidebar-metadata .metadata-panel__summary dd,.record-case-file__sidebar-metadata .metadata-panel__summary-date,.record-case-file__sidebar-metadata .metadata-panel__user strong{color:var(--muted-strong);font-size:.84rem;font-weight:800;letter-spacing:0;line-height:1.2}.record-case-file__sidebar-metadata .metadata-panel__summary-date{padding-left:1.95rem;color:var(--muted);font-size:.78rem;font-weight:700}.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-nav{display:contents}.record-case-file__sidebar-head{display:grid;grid-gap:.35rem;gap:.35rem;padding:.45rem .45rem .8rem}.record-case-file__sidebar-head--with-back{display:flex;align-items:center;justify-content:flex-start;gap:.55rem}.record-case-file__sidebar-head--with-back .page-eyebrow{min-width:0}.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.title-card{grid-template-columns:minmax(0,1fr);gap:0;border-top-width:1px;padding:0}.record-case-file__summary.title-card>.title-card__body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:1rem;gap: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__summary-actions .linked-guide-info,.record-case-file__summary-actions .ui-button{--button-bg:var(--surface);--button-border:var(--line);--button-hover-bg:var(--surface-muted);--button-hover-border:var(--line-strong);border-color:var(--line);border-radius:.5rem;background:var(--surface)}.record-case-file__summary-actions .linked-guide-info:focus-visible,.record-case-file__summary-actions .linked-guide-info:hover,.record-case-file__summary-actions .ui-button:focus-visible,.record-case-file__summary-actions .ui-button:hover{border-color:var(--line-strong)!important;background:var(--surface-muted)!important}.record-case-file__summary .title-card__footer{min-width:0}.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__content{order:2}.record-case-file__sidebar{display:contents;position:static}.record-case-file__sidebar-nav{order:1;display:grid;grid-gap:.8rem;gap:.8rem;border:1px solid var(--runtime-line,var(--line));border-left:0;border-radius:.82rem}.record-case-file__sidebar-metadata,.record-case-file__sidebar-nav{background:var(--runtime-paper,var(--surface));box-shadow:0 12px 34px rgba(20,24,40,.05);padding:.55rem}.record-case-file__sidebar-metadata{order:3;border:1px solid var(--runtime-line,var(--line));border-radius:.82rem}.record-case-file__sidebar-nav .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)}}