.record-case-file__sidebar-metadata{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:.7rem;padding:0 .35rem .15rem}.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__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{letter-spacing:0;line-height:1.2;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-gap:1.35rem;gap:1.35rem;width:100%}.record-case-file__body{display:grid;grid-template-columns:minmax(15.5rem,19rem) minmax(0,1fr);align-items:start;grid-gap:1.35rem;gap:1.35rem}.record-case-file--no-sidebar .record-case-file__body{grid-template-columns:minmax(0,1fr)}.record-case-file__sidebar{top:1rem;display:grid;grid-gap:1rem;gap:1rem;border-left:0}.record-case-file__sidebar-nav{display:grid;grid-gap:.9rem;gap:.9rem}.record-case-file__sidebar-head{display:grid;grid-gap:.35rem;gap:.35rem;padding:0 .25rem}.record-case-file__sidebar-head--with-back{display:flex;align-items:center;justify-content:flex-start;gap:.75rem}.record-case-file__sidebar-head--with-back .page-eyebrow{min-width:0}.record-case-file__sidebar-head strong{overflow:hidden;color:var(--record-case-accent);font-size:.86rem;font-weight:850;letter-spacing:.04em;line-height:1.25;text-overflow:ellipsis;text-transform:uppercase}.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:.25rem;gap:.25rem;border-bottom:1px solid var(--line);padding:0 0 1rem}.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:not(.title-card):not(.ui-title){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}:root[data-theme=dark] .record-case-file__summary:not(.title-card):not(.ui-title){background:var(--surface)}.record-case-file__summary .page-header{padding:0}.record-case-file__summary .page-header:after{display:none}.record-case-file__summary:not(.title-card):not(.ui-title) .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:not([data-record-has-color]) .record-case-file__summary-actions .ui-button:not(.ui-button--primary){--button-bg:transparent;--button-border:transparent;--button-hover-bg:var(--surface-muted);--button-hover-border:transparent;--button-active-bg:var(--surface-muted);border-color:transparent;background:transparent;box-shadow:none}.record-case-file__summary-actions .linked-guide-info{--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 .notification-subscription-toggle.notification-subscription-toggle--off{--button-bg:var(--runtime-paper,var(--surface-raised));--button-border:var(--runtime-line,var(--line));--button-color:var(--runtime-ink,var(--text));border-color:var(--button-border)!important;background:var(--button-bg)!important;color:var(--button-color)!important}.record-case-file__summary-actions .notification-subscription-toggle.notification-subscription-toggle--off svg{color:var(--button-color);fill:none}.record-case-file__summary-actions .notification-subscription-toggle.notification-subscription-toggle--on{--button-bg:#dc2626;--button-border:#dc2626;--button-color:#ffffff;border-color:var(--button-border)!important;background:var(--button-bg)!important;color:var(--button-color)!important}.record-case-file__summary-actions .notification-subscription-toggle.notification-subscription-toggle--on svg{color:var(--button-color);fill:currentColor}.record-case-file__summary-actions .linked-guide-info:focus-visible{border-color:var(--line-strong)!important;background:var(--surface-muted)!important}.record-case-file__summary-actions .notification-subscription-toggle.notification-subscription-toggle--off:focus-visible{border-color:var(--line-strong)!important;background:var(--surface-muted)!important;color:var(--runtime-ink,var(--text))!important}.record-case-file__summary-actions .notification-subscription-toggle.notification-subscription-toggle--off:focus-visible svg{color:var(--runtime-ink,var(--text))}.record-case-file__summary-actions .notification-subscription-toggle.notification-subscription-toggle--on:focus-visible{border-color:#b91c1c!important;background:#b91c1c!important;color:#ffffff!important}.record-case-file__summary-actions .notification-subscription-toggle.notification-subscription-toggle--on:focus-visible svg{color:#ffffff;fill:currentColor}.record-case-file__summary .title-card__footer{min-width:0}.record-section-tabs{display:flex;align-items:stretch;min-width:0}.record-section-tabs__back.ui-button{flex:0 0 auto;width:3.5rem;min-height:3.5rem;margin-right:-.25rem}.record-section-tabs>.ui-tabs{flex:1 1 auto}.record-case-file__summary-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.75rem}.record-case-file__transition-actions .record-transition-grid{display:flex;align-items:center;gap:.75rem}.record-case-file__transition-actions .record-transition-overflow{position:relative}.record-case-file__transition-actions .record-transition-grid .ui-button{--button-bg:color-mix(in srgb,var(--record-transition-color,#2563eb) 92%,#0b1220);--button-border:color-mix(in srgb,var(--record-transition-color,#2563eb) 70%,rgba(148,163,184,0.35));--button-color:#f8fbff;--button-hover-bg:color-mix(in srgb,var(--record-transition-color,#2563eb) 78%,#ffffff);--button-hover-border:color-mix(in srgb,var(--record-transition-color,#2563eb) 82%,#ffffff);min-height:3.45rem;border-radius:.42rem;border-color:var(--button-border)!important;background:var(--button-bg)!important;color:var(--button-color);box-shadow:none;font-size:1rem;font-weight:850;padding:.7rem 1.45rem}.record-case-file__transition-actions .record-transition-grid .ui-button:not(:first-child){--button-bg:var(--runtime-paper,var(--surface-raised));--button-border:color-mix(in srgb,var(--record-transition-color,#94a3b8) 32%,var(--runtime-line,var(--line)));--button-color:color-mix(in srgb,var(--record-transition-color,#94a3b8) 70%,var(--runtime-ink,var(--text)));--button-hover-bg:color-mix(in srgb,var(--record-transition-color,#94a3b8) 10%,var(--runtime-paper-2,var(--surface-muted)))}.record-case-file__transition-actions .record-transition-overflow>.ui-button{--button-bg:var(--runtime-paper,var(--surface-raised));--button-border:color-mix(in srgb,var(--record-case-accent,#94a3b8) 32%,var(--runtime-line,var(--line)));--button-color:color-mix(in srgb,var(--record-case-accent,#94a3b8) 70%,var(--runtime-ink,var(--text)));--button-hover-bg:color-mix(in srgb,var(--record-case-accent,#94a3b8) 10%,var(--runtime-paper-2,var(--surface-muted)));--button-hover-border:color-mix(in srgb,var(--record-case-accent,#94a3b8) 46%,var(--runtime-line,var(--line)))}.record-case-file__transition-actions .record-transition-grid .ui-button:focus-visible{border-color:var(--button-hover-border)!important;background:var(--button-hover-bg)!important}.record-case-file__transition-actions .record-transition-overflow__menu{position:absolute;z-index:calc(var(--z-popover) + 1);top:calc(100% + .45rem);right:0;display:grid;min-width:14rem;border:1px solid rgba(148,163,184,.25);border-radius:.45rem;background:var(--runtime-paper,var(--surface-raised));box-shadow:var(--shadow-lg);padding:.35rem}.record-case-file__transition-actions .record-transition-overflow__item{display:flex;align-items:center;gap:.6rem;border:0;border-radius:.34rem;background:transparent;color:color-mix(in srgb,var(--record-transition-color,#94a3b8) 66%,var(--runtime-ink,var(--text)));font:inherit;font-size:.86rem;font-weight:820;padding:.68rem .75rem;text-align:left;cursor:pointer}.record-case-file__transition-actions .record-transition-overflow__item:focus-visible{outline:none;background:color-mix(in srgb,var(--record-transition-color,#94a3b8) 10%,var(--runtime-paper-2,var(--surface-muted)))}.record-case-file__transition-actions .record-transition-overflow__item:disabled{cursor:not-allowed;opacity:.42}.record-case-file__utility-actions{display:inline-flex;align-items:center;gap:.4rem}.record-case-file__utility-actions .ui-button:not(.ui-button--primary){border-color:var(--runtime-line,var(--line))!important;background:var(--runtime-paper,var(--surface-raised))!important;color:var(--runtime-ink,var(--text))}@media (max-width:960px){.record-case-file__summary-actions,.record-case-file__transition-actions .record-transition-grid{width:100%;justify-content:center;flex-wrap:wrap}}@media (max-width:720px){.record-case-file__summary-actions,.record-case-file__transition-actions .record-transition-grid{width:100%;justify-content:flex-start;flex-wrap:wrap}.record-case-file__transition-actions .record-transition-grid .ui-button{min-height:2.9rem;padding:.55rem .9rem}}.record-case-file__section-stack{display:grid;grid-gap:1rem;gap:1rem}.record-case-file__comments{min-width:0}.record-detail-bento{display:grid;grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);align-items:start;grid-gap:1rem;gap:1rem}.record-detail-bento__main,.record-detail-bento__rail{display:grid;min-width:0;grid-gap:1rem;gap:1rem}.record-detail-bento--single{grid-template-columns:minmax(0,1fr)}.record-detail-bento__main.record-field-ledger{min-height:100%}.record-detail-map{position:relative;z-index:1;display:grid;grid-gap:.85rem;gap:.85rem;padding:0;overflow:hidden}.record-field-ledger{display:grid;overflow:visible;border:0;border-radius:.55rem;background:var(--runtime-paper,var(--surface-raised));padding:1rem 1.25rem;box-shadow:none}.record-field-ledger__header{display:flex;align-items:center;gap:.65rem;border-bottom:1px solid color-mix(in srgb,var(--line) 82%,var(--text));padding-bottom:.75rem}.record-field-ledger__header h2{margin:0;color:var(--text);font-size:.92rem;font-weight:760;letter-spacing:0}.record-field-ledger__header-actions{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto}.record-field-ledger__header-icon{color:var(--record-case-accent)}.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:transparent;padding:.65rem .8rem}.record-field-ledger__row .record-field__value{display:flex;align-items:center;min-height:2.75rem;border:0;border-radius:0;background:transparent;color:var(--text);font-size:.98rem;font-weight:650;line-height:1.35;padding:.65rem .8rem}.record-linked-field-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));grid-gap:1rem;gap:1rem}.record-linked-field-summary__card{align-self:start;min-width:0;padding:1rem}.record-linked-field-summary__header{gap:.65rem}.record-linked-field-summary__header-icon{color:var(--record-case-accent)}.record-linked-field-summary__rows{display:grid}.record-linked-field-summary__record{display:grid;min-width:0}.record-linked-field-summary__record+.record-linked-field-summary__record{border-top:1px solid color-mix(in srgb,var(--line) 82%,transparent);margin-top:1.5rem;padding-top:1rem}.record-linked-field-summary__record-title{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;min-height:2.75rem;border-bottom:1px solid color-mix(in srgb,var(--line) 82%,var(--text));padding:.65rem .8rem;color:var(--text);text-decoration:none}.record-linked-field-summary__record-title strong{overflow-wrap:anywhere;color:var(--text);font-size:.98rem;font-weight:760}.record-linked-field-summary__permission-list{display:grid;grid-gap:.35rem;gap:.35rem;padding:.75rem .8rem 0}.record-linked-field-summary__permission-list>div{display:flex;flex-wrap:wrap;gap:.35rem;color:var(--muted);font-size:.86rem}.record-linked-field-summary__permission-list strong{color:var(--text)}.record-linked-field-summary__record-title:focus-visible,.record-linked-field-summary__record-title:hover{color:var(--record-case-accent)}.record-linked-field-summary__record .record-field-ledger__row{grid-template-columns:minmax(0,1fr);padding:.72rem .8rem}.record-linked-field-summary__record .record-field-ledger__row .record-field__label{align-items:start;border:0;padding:0 0 .22rem}.record-linked-field-summary__record .record-field-ledger__row .record-field__value{display:block;min-height:0;padding:0;overflow-wrap:anywhere}.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__body,.record-detail-bento{grid-template-columns:1fr}.record-case-file__sidebar{position:static;max-height:none}.record-case-file__sidebar-nav .record-detail-sidebar__nav{display:flex;justify-content:center;gap:.65rem;overflow-x:auto;padding:.2rem .55rem .35rem}.record-case-file__sidebar .record-detail-sidebar__tab{gap:.35rem;flex:0 0 auto;width:auto;white-space:nowrap}.record-case-file__sidebar .record-detail-sidebar__tab-icon{margin-right:0}.record-case-file__summary{grid-template-columns:1fr}.record-case-file__summary-actions,.record-case-file__transition-actions .record-transition-grid,.record-case-file__utility-actions{justify-content:center}.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)}}