.dim-card,.dim-surface-card{background:var(--dim-surface-bg, #ffffff);border:1px solid var(--dim-border-subtle, #e8edf3);border-radius:16px;box-shadow:var(--dim-shadow-card, 0 1px 3px rgba(28, 25, 23, .04), 0 4px 12px rgba(28, 25, 23, .03))}.dim-surface-card--ambient{background:var(--dim-surface-ambient)}.dim-surface-card--ambient-strong{background:var(--dim-surface-ambient-strong)}.dim-page-title{color:var(--dim-text-primary, #1c1917);font-size:clamp(2rem,4vw,3.2rem);font-weight:700;letter-spacing:-.045em;line-height:1.05}.dim-section-pretitle{color:var(--dim-text-muted, #78716c);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dim-pill{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:650;gap:.375rem;line-height:1.25;padding:.3rem .7rem;white-space:nowrap}.sidenav-header{align-items:center;border-bottom:1px solid var(--dim-sidebar-border);box-sizing:border-box;display:flex;flex:0 0 64px;gap:4px;justify-content:space-between;min-height:64px;padding:10px 8px}.sidenav-brand-group{align-items:center;display:flex;flex:1 1 auto;gap:4px;min-width:0;overflow:hidden;white-space:nowrap}.sidenav-brand{align-items:center;color:var(--dim-text-primary);display:inline-flex;font-size:.86rem;font-weight:780;flex:0 0 auto;gap:9px;min-width:0;text-decoration:none}.sidenav-brand img{filter:var(--dim-logo-filter);height:25px;max-width:84px;object-fit:contain}.sidenav-brand span{color:var(--dim-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidenav-toggle{align-items:center;background:var(--dim-surface-subtle);border:1px solid var(--dim-border-subtle);border-radius:var(--dim-radius-lg);color:var(--dim-text-secondary);display:inline-flex;flex:0 0 32px;height:32px;justify-content:center;min-width:32px;padding:0}.sidenav-toggle.mat-mdc-button{height:32px;min-width:32px;width:32px}.sidenav-toggle:hover{background:var(--dim-sidebar-hover);color:var(--dim-text-primary)}.sidenav-toggle:focus-visible{box-shadow:0 0 0 3px var(--dim-focus-ring);outline:0}.sidenav-toggle-icon{border:2px solid currentColor;border-radius:4px;box-sizing:border-box;display:grid;grid-template-columns:6px 1fr;height:18px;overflow:hidden;width:20px}.sidenav-toggle-icon>span:first-child{border-right:2px solid currentColor}.sidenav-footer{border-top:1px solid var(--dim-sidebar-border);flex:0 0 auto;margin-top:auto;padding:12px 0 0}.navigation-collapsed .sidenav-header{justify-content:center;padding-inline:8px}.navigation-collapsed .sidenav-brand-group,.navigation-collapsed>.sidenav-brand,.navigation-collapsed .sidenav-header>.sidenav-brand{display:none}.dim-pill-active,.dim-pill-live{background:var(--dim-status-active-bg);color:var(--dim-status-active-text)}.dim-pill-active:before,.dim-pill-live:before{background:var(--dim-status-active-dot);border-radius:50%;content:"";height:6px;width:6px}.dim-pill-preview{background:var(--dim-status-preview-bg);border:1px solid var(--dim-status-preview-border);color:var(--dim-status-preview-text)}.dim-pill-pending{background:var(--dim-status-pending-bg);border:1px solid var(--dim-status-pending-border);color:var(--dim-status-pending-text)}html[data-theme=light],html.light-theme,html[data-theme=dark],html.dark-theme{--mat-app-background-color: var(--dim-canvas-bg);--mat-app-text-color: var(--dim-text-primary);--mat-sys-background: var(--dim-canvas-bg);--mat-sys-on-background: var(--dim-text-primary);--mat-sys-surface: var(--dim-surface-bg);--mat-sys-surface-container: var(--dim-surface-subtle);--mat-sys-surface-container-high: var(--dim-surface-bg);--mat-sys-surface-container-low: var(--dim-canvas-bg);--mat-sys-surface-variant: var(--dim-border-subtle);--mat-sys-on-surface: var(--dim-text-primary);--mat-sys-on-surface-variant: var(--dim-text-secondary);--mat-sys-outline: var(--dim-border-medium);--mat-sys-primary: var(--dim-primary);--mat-sys-on-primary: var(--dim-text-on-primary);--mat-sys-primary-container: var(--dim-primary-soft);--mat-sys-on-primary-container: var(--dim-primary-strong);--mdc-dialog-container-color: var(--dim-surface-bg);--mat-menu-container-color: var(--dim-surface-bg);--mat-select-panel-background-color: var(--dim-surface-bg);--mat-sidenav-container-shape: 0;--mdc-outlined-text-field-container-color: var(--dim-field-bg);--mdc-filled-text-field-container-color: var(--dim-field-bg)}.mat-mdc-card,mat-card{background:var(--dim-surface-bg, #ffffff);border-color:var(--dim-border-subtle, #e8edf3);color:var(--dim-text-primary, #1c1917)}.mat-mdc-unelevated-button:not(:disabled){--mdc-filled-button-container-color: var(--dim-primary);--mdc-filled-button-label-text-color: var(--dim-text-on-primary)}.mat-mdc-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button{--mat-button-text-container-height: 40px;--mat-button-text-container-shape: var(--dim-button-radius);--mat-button-outlined-container-height: 40px;--mat-button-outlined-container-shape: var(--dim-button-radius);--mat-button-filled-container-height: 40px;--mat-button-filled-container-shape: var(--dim-button-radius);--mat-button-protected-container-height: 40px;--mat-button-protected-container-shape: var(--dim-button-radius);--mdc-text-button-container-height: 40px;--mdc-text-button-container-shape: var(--dim-button-radius);--mdc-outlined-button-container-height: 40px;--mdc-outlined-button-container-shape: var(--dim-button-radius);--mdc-filled-button-container-height: 40px;--mdc-filled-button-container-shape: var(--dim-button-radius);--mdc-protected-button-container-height: 40px;--mdc-protected-button-container-shape: var(--dim-button-radius);font-weight:600}.mat-mdc-outlined-button:not(:disabled){--mdc-outlined-button-outline-color: var(--dim-primary);--mdc-outlined-button-label-text-color: var(--dim-primary)}.mat-mdc-button:not(:disabled){--mdc-text-button-label-text-color: var(--dim-primary)}.mat-mdc-dialog-surface,.mat-mdc-menu-panel,.mat-mdc-select-panel{background:var(--dim-surface-bg, #ffffff);border:1px solid var(--dim-border-subtle, #e8edf3);box-shadow:var(--dim-shadow-popover, 0 16px 36px -4px rgba(28, 25, 23, .16), 0 6px 12px -2px rgba(28, 25, 23, .08))}.mat-mdc-form-field{--mat-form-field-container-height: 64px;--mat-form-field-container-vertical-padding: 14px;--mdc-filled-text-field-container-color: var(--dim-field-bg);--mdc-filled-text-field-disabled-container-color: var(--dim-surface-subtle);--mdc-filled-text-field-active-indicator-color: var(--dim-border-medium);--mdc-filled-text-field-hover-active-indicator-color: var(--dim-text-secondary);--mdc-filled-text-field-focus-active-indicator-color: var(--dim-primary);--mdc-filled-text-field-input-text-color: var(--dim-text-primary);--mdc-filled-text-field-input-text-placeholder-color: var(--dim-text-muted);--mdc-filled-text-field-label-text-color: var(--dim-text-secondary);--mdc-filled-text-field-focus-label-text-color: var(--dim-primary);--mdc-filled-text-field-hover-label-text-color: var(--dim-text-primary);--mdc-filled-text-field-disabled-input-text-color: var(--dim-text-disabled);--mdc-filled-text-field-disabled-label-text-color: var(--dim-text-disabled);color:var(--dim-text-primary)}.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{border-radius:var(--dim-radius-lg) var(--dim-radius-lg) 0 0}.mat-mdc-form-field.mat-form-field-appearance-fill:hover .mat-mdc-text-field-wrapper{background:var(--dim-field-hover-bg)}.mat-mdc-form-field.mat-focused.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{background:var(--dim-field-focus-bg)}.mat-mdc-form-field textarea.mat-mdc-input-element{line-height:1.5}.mat-mdc-form-field-hint,.mat-mdc-form-field-error{font-size:.72rem}.mat-drawer-backdrop.mat-drawer-shown{background-color:var(--dim-backdrop)}.mat-mdc-menu-item{color:var(--dim-text-primary, #1c1917)}.mat-mdc-menu-item:hover:not([disabled]){background:var(--dim-sidebar-hover, #f1efe9)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--dim-focus-ring);outline-offset:2px}.staff-shell[class][class]{--ink: var(--dim-text-primary);--muted: var(--dim-text-secondary);--line: var(--dim-border-subtle);--panel: var(--dim-surface-bg);--blue: var(--dim-primary);--nav: var(--dim-sidebar-bg);background:var(--dim-canvas-bg);color:var(--dim-text-primary)}.staff-shell[class][class] .topbar{background:color-mix(in srgb,var(--dim-surface-bg) 96%,transparent);border-bottom-color:var(--dim-border-subtle);box-shadow:0 1px #1c191705;z-index:4}.staff-shell[class][class] .brand{color:var(--dim-text-primary)}.staff-shell[class][class] .brand img{filter:var(--dim-logo-filter)}.staff-shell[class][class] .environment-pill,.staff-shell[class][class] .status-pill{background:var(--dim-surface-subtle);border-color:var(--dim-border-subtle);color:var(--dim-text-secondary)}.staff-shell[class][class] .state-panel,.staff-shell[class][class] .setup-card,.staff-shell[class][class] .metric-card,.staff-shell[class][class] .panel,.staff-shell[class][class] .preview-panel{background:var(--dim-surface-bg);border-color:var(--dim-border-subtle);box-shadow:var(--dim-shadow-card)}.staff-shell[class][class] .state-panel h1,.staff-shell[class][class] .setup-welcome h1,.staff-shell[class][class] .page-header h1,.staff-shell[class][class] .metric-card>strong,.staff-shell[class][class] .panel h2,.staff-shell[class][class] .preview-panel h2{color:var(--dim-text-primary)}.staff-shell[class][class] .state-panel>p:not(.eyebrow),.staff-shell[class][class] .setup-welcome>p:last-child,.staff-shell[class][class] .setup-card-heading p,.staff-shell[class][class] .subtitle,.staff-shell[class][class] .panel-intro,.staff-shell[class][class] .support-panel p,.staff-shell[class][class] .preview-panel p{color:var(--dim-text-secondary)}.staff-shell[class][class] .state-symbol,.staff-shell[class][class] .setup-spinner{background:var(--dim-primary-soft);color:var(--dim-primary)}.staff-shell[class][class] .setup-navigation,.staff-shell[class][class] .navigation{background:var(--dim-sidebar-bg);border-right:1px solid var(--dim-sidebar-border);color:var(--dim-text-primary)}.staff-shell[class][class] .navigation{transition:width var(--dim-transition-smooth);width:var(--dim-sidebar-expanded-width)}.staff-shell[class][class] .navigation-layout{overflow:hidden;padding:0 14px 14px}.staff-shell[class][class] .workspace{height:100dvh}.staff-shell[class][class] .setup-home{grid-template-columns:var(--dim-sidebar-expanded-width) minmax(0,1fr);min-height:100dvh}.staff-shell[class][class] .setup-navigation{overflow:hidden;padding:0 14px 14px;transition:width var(--dim-transition-smooth);width:var(--dim-sidebar-expanded-width)}.staff-shell[class][class] .setup-navigation .sidenav-header,.staff-shell[class][class] .navigation .sidenav-header{margin:0 -14px 18px}.staff-shell[class][class] .sidenav-footer{margin-inline:-2px}.staff-shell[class][class] .navigation-collapsed{width:var(--dim-sidebar-rail-width)}.staff-shell[class][class] .navigation-collapsed .navigation-layout{padding-inline:8px}.staff-shell[class][class] .navigation-collapsed .sidenav-header{margin-inline:-8px}.staff-shell[class][class] .navigation-collapsed .nav-label,.staff-shell[class][class] .navigation-collapsed .nav-text,.staff-shell[class][class] .navigation-collapsed .nav-preview{display:none}.staff-shell[class][class] .navigation-collapsed nav{gap:12px;scrollbar-width:none}.staff-shell[class][class] .navigation-collapsed nav::-webkit-scrollbar{display:none}.staff-shell[class][class] .navigation-collapsed .nav-group{gap:8px}.staff-shell[class][class] .navigation-collapsed .nav-item{display:flex;justify-content:center;padding-inline:5px}.staff-shell[class][class] .navigation-collapsed .sidenav-footer{align-items:center;display:flex;justify-content:center}.staff-shell[class][class] .setup-home.sidebar-collapsed{grid-template-columns:var(--dim-sidebar-rail-width) minmax(0,1fr)}.staff-shell[class][class] .setup-home.sidebar-collapsed .setup-navigation{padding-inline:8px;width:var(--dim-sidebar-rail-width)}.staff-shell[class][class] .setup-home.sidebar-collapsed .sidenav-header{justify-content:center;margin-inline:-8px}.staff-shell[class][class] .setup-home.sidebar-collapsed .sidenav-brand-group,.staff-shell[class][class] .setup-home.sidebar-collapsed .nav-text{display:none}.staff-shell[class][class] .setup-home.sidebar-collapsed .setup-nav-item{display:flex;justify-content:center;padding-inline:5px}.staff-shell[class][class] .setup-home.sidebar-collapsed .sidenav-footer{align-items:center;display:flex;justify-content:center}.staff-shell[class][class] .navigation nav{scrollbar-color:var(--dim-border-strong) transparent}.staff-shell[class][class] .navigation nav::-webkit-scrollbar-thumb{background:var(--dim-border-strong)}.staff-shell[class][class] .navigation .nav-label,.staff-shell[class][class] .eyebrow,.staff-shell[class][class] .nav-label{color:var(--dim-text-muted)}.staff-shell[class][class] .nav-item{color:var(--dim-text-secondary)}.staff-shell[class][class] .nav-item:hover{background:var(--dim-sidebar-hover);color:var(--dim-text-primary)}.staff-shell[class][class] .nav-item:focus-visible{outline-color:var(--dim-focus-ring)}.staff-shell[class][class] .nav-icon{background:var(--dim-surface-subtle);border-color:var(--dim-border-subtle);color:var(--dim-text-muted)}.staff-shell[class][class] .nav-preview{color:var(--dim-text-muted)}.staff-shell[class][class] .nav-item-active,.staff-shell[class][class] .nav-item-active:hover{background:var(--dim-sidebar-active);box-shadow:none;color:var(--dim-primary)}.staff-shell[class][class] .nav-item-active .nav-icon{background:var(--dim-primary-soft);border-color:var(--dim-primary-soft-strong);color:var(--dim-primary)}.staff-shell[class][class] .nav-item-active .nav-preview{color:var(--dim-text-muted)}.staff-shell[class][class] .content{max-width:1480px;padding:40px clamp(22px,4vw,52px) 76px}.staff-shell[class][class] .metric-card,.staff-shell[class][class] .panel,.staff-shell[class][class] .preview-panel{border-radius:var(--dim-radius-2xl)}.staff-shell[class][class] .panel-spotlight{background:var(--dim-surface-ambient)}.staff-shell[class][class] .organization-resource-card{background:var(--dim-surface-ambient-strong)}.staff-shell[class][class] .metric-icon.metric-blue,.staff-shell[class][class] .metric-icon.metric-violet,.staff-shell[class][class] .metric-icon.metric-green,.staff-shell[class][class] .metric-icon.metric-amber,.staff-shell[class][class] .application-icon,.staff-shell[class][class] .branch-symbol,.staff-shell[class][class] .quick-links a>span:first-child,.staff-shell[class][class] .audit-event-icon{background:var(--dim-primary-soft);color:var(--dim-primary)}.staff-shell[class][class] .metric-icon.metric-violet{background:var(--dim-status-preview-bg);color:var(--dim-status-preview-text)}.staff-shell[class][class] .metric-icon.metric-green{background:var(--dim-status-active-bg);color:var(--dim-status-active-text)}.staff-shell[class][class] .metric-icon.metric-amber{background:var(--dim-status-pending-bg);color:var(--dim-status-pending-text)}.staff-shell[class][class] .workspace-line,.staff-shell[class][class] .entitlement-list>div,.staff-shell[class][class] .profile-list div,.staff-shell[class][class] .compact-list div,.staff-shell[class][class] .audit-event,.staff-shell[class][class] .setup-checklist li{border-color:var(--dim-border-subtle)}.staff-shell[class][class] .workspace-monogram{background:var(--dim-primary);color:var(--dim-text-on-primary)}.staff-shell[class][class] .identity-person small,.staff-shell[class][class] .workspace-line small,.staff-shell[class][class] .entitlement-list small,.staff-shell[class][class] .quick-links small,.staff-shell[class][class] .profile-list dt,.staff-shell[class][class] .compact-list dt,.staff-shell[class][class] .audit-event-meta,.staff-shell[class][class] .audit-event-details dt{color:var(--dim-text-muted)}.staff-shell[class][class] .quick-links a:hover{background:var(--dim-surface-subtle);border-color:var(--dim-border-subtle)}.staff-shell[class][class] .quick-links a:focus-visible,.staff-shell[class][class] .mobile-nav a:focus-visible{outline-color:var(--dim-focus-ring)}.staff-shell[class][class] .status-live{background:var(--dim-status-active-bg);border-color:var(--dim-status-active-border);color:var(--dim-status-active-text)}.staff-shell[class][class] .status-preview{background:var(--dim-status-preview-bg);border-color:var(--dim-status-preview-border);color:var(--dim-status-preview-text)}.staff-shell[class][class] .organization-form,.staff-shell[class][class] .customer-number-row code,.staff-shell[class][class] code{border-color:var(--dim-border-medium)}.staff-shell[class][class] code,.staff-shell[class][class] .customer-number-row code{background:var(--dim-surface-subtle);color:var(--dim-text-secondary)}.staff-shell[class][class] .empty-preview{background:var(--dim-surface-subtle);border-color:var(--dim-border-medium);color:var(--dim-text-muted)}.staff-shell[class][class] .notice,.staff-shell[class][class] .audit-stale{background:var(--dim-status-pending-bg);border-color:var(--dim-status-pending-border);color:var(--dim-status-pending-text)}.staff-shell[class][class] .setup-safe-note,.staff-shell[class][class] .organization-feedback-success{background:var(--dim-status-active-bg);color:var(--dim-status-active-text)}.staff-shell[class][class] .mobile-nav{background:color-mix(in srgb,var(--dim-surface-bg) 96%,transparent);border-bottom-color:var(--dim-border-subtle)}.staff-shell[class][class] .mobile-nav a{background:var(--dim-surface-subtle);border-color:var(--dim-border-subtle);color:var(--dim-text-secondary)}.staff-shell[class][class] .mobile-nav a span{background:var(--dim-sidebar-active)}.staff-shell[class][class] .mobile-nav .mobile-nav-active{background:var(--dim-primary);border-color:var(--dim-primary);color:var(--dim-text-on-primary)}.staff-shell[class][class] .mobile-nav .mobile-nav-active span{background:#ffffff2e}@media(max-width:960px){.staff-shell[class][class] .navigation{display:block}.staff-shell[class][class] .setup-home{grid-template-columns:var(--dim-sidebar-rail-width) minmax(0,1fr)}.staff-shell[class][class] .setup-navigation{display:flex}.staff-shell[class][class] .setup-home.sidebar-collapsed{grid-template-columns:var(--dim-sidebar-rail-width) minmax(0,1fr)}.staff-shell[class][class] .mobile-nav{display:none}}html[data-theme] app-cataloging-record-editor-page .record-editor{background:var(--dim-canvas-bg);color:var(--dim-text-primary)}html[data-theme] app-cataloging-record-editor-page .editor-toolbar,html[data-theme] app-cataloging-record-editor-page .marc-clipboard-panel,html[data-theme] app-cataloging-record-editor-page .editor-card,html[data-theme] app-cataloging-record-editor-page .inspector-card{background:var(--dim-surface-bg);border-color:var(--dim-border-subtle);box-shadow:var(--dim-shadow-card);color:var(--dim-text-primary)}html[data-theme] app-cataloging-record-editor-page .editor-toolbar,html[data-theme] app-cataloging-record-editor-page .bib-number-panel,html[data-theme] app-cataloging-record-editor-page .marc-card-header,html[data-theme] app-cataloging-record-editor-page .assistance-card>header,html[data-theme] app-cataloging-record-editor-page .marc-field,html[data-theme] app-cataloging-record-editor-page .source-outcomes,html[data-theme] app-cataloging-record-editor-page .source-results,html[data-theme] app-cataloging-record-editor-page .source-candidate,html[data-theme] app-cataloging-record-editor-page .source-comparison footer,html[data-theme] app-cataloging-record-editor-page .health-card ul,html[data-theme] app-cataloging-record-editor-page .suggestion-card dl{border-color:var(--dim-border-subtle)}html[data-theme] app-cataloging-record-editor-page .back-link,html[data-theme] app-cataloging-record-editor-page .source-selector a,html[data-theme] app-cataloging-record-editor-page .subfield-grid strong,html[data-theme] app-cataloging-record-editor-page .number-preview strong,html[data-theme] app-cataloging-record-editor-page .public-path-preview strong,html[data-theme] app-cataloging-record-editor-page .existing-bib-number strong,html[data-theme] app-cataloging-record-editor-page .comparison-row>strong,html[data-theme] app-cataloging-record-editor-page .health-score strong{color:var(--dim-primary)}html[data-theme] app-cataloging-record-editor-page .editor-identity p,html[data-theme] app-cataloging-record-editor-page .editor-status,html[data-theme] app-cataloging-record-editor-page .marc-clipboard-panel p,html[data-theme] app-cataloging-record-editor-page .editor-card header p,html[data-theme] app-cataloging-record-editor-page .placeholder-card>p,html[data-theme] app-cataloging-record-editor-page .inspector-card>p:first-child,html[data-theme] app-cataloging-record-editor-page .editor-card>header>div>span,html[data-theme] app-cataloging-record-editor-page .placeholder-card>span,html[data-theme] app-cataloging-record-editor-page .bib-number-panel p,html[data-theme] app-cataloging-record-editor-page .bib-number-panel footer,html[data-theme] app-cataloging-record-editor-page .number-preview small,html[data-theme] app-cataloging-record-editor-page .existing-bib-number span,html[data-theme] app-cataloging-record-editor-page .marc-field header small,html[data-theme] app-cataloging-record-editor-page .source-selector small,html[data-theme] app-cataloging-record-editor-page .source-results header p,html[data-theme] app-cataloging-record-editor-page .source-candidate p,html[data-theme] app-cataloging-record-editor-page .source-candidate small,html[data-theme] app-cataloging-record-editor-page .source-candidate-score span,html[data-theme] app-cataloging-record-editor-page .source-comparison header p,html[data-theme] app-cataloging-record-editor-page .comparison-row>span,html[data-theme] app-cataloging-record-editor-page .inspector-card p,html[data-theme] app-cataloging-record-editor-page .health-score span,html[data-theme] app-cataloging-record-editor-page .health-card ul,html[data-theme] app-cataloging-record-editor-page .shortcuts-card span{color:var(--dim-text-secondary)}html[data-theme] app-cataloging-record-editor-page .editor-sections button,html[data-theme] app-cataloging-record-editor-page .bib-number-choice mat-button-toggle,html[data-theme] app-cataloging-record-editor-page .marc-field header label span,html[data-theme] app-cataloging-record-editor-page .field-menu,html[data-theme] app-cataloging-record-editor-page .source-safety,html[data-theme] app-cataloging-record-editor-page .source-empty,html[data-theme] app-cataloging-record-editor-page .comparison-heading,html[data-theme] app-cataloging-record-editor-page .comparison-row pre,html[data-theme] app-cataloging-record-editor-page .suggestion-card dt{color:var(--dim-text-muted)}html[data-theme] app-cataloging-record-editor-page .editor-sections button span,html[data-theme] app-cataloging-record-editor-page .bib-number-choice mat-button-toggle-group,html[data-theme] app-cataloging-record-editor-page .marc-field header label input,html[data-theme] app-cataloging-record-editor-page .add-subfield-panel,html[data-theme] app-cataloging-record-editor-page .number-preview,html[data-theme] app-cataloging-record-editor-page .public-path-preview,html[data-theme] app-cataloging-record-editor-page .existing-bib-number,html[data-theme] app-cataloging-record-editor-page .source-candidate-identifiers span,html[data-theme] app-cataloging-record-editor-page .shortcuts-card kbd{border-color:var(--dim-border-medium)}html[data-theme] app-cataloging-record-editor-page .editor-sections button:hover,html[data-theme] app-cataloging-record-editor-page .field-menu:hover,html[data-theme] app-cataloging-record-editor-page .number-preview,html[data-theme] app-cataloging-record-editor-page .public-path-preview,html[data-theme] app-cataloging-record-editor-page .existing-bib-number,html[data-theme] app-cataloging-record-editor-page .source-safety,html[data-theme] app-cataloging-record-editor-page .source-candidate-identifiers span,html[data-theme] app-cataloging-record-editor-page .comparison-heading,html[data-theme] app-cataloging-record-editor-page .shortcuts-card kbd{background:var(--dim-surface-subtle)}html[data-theme] app-cataloging-record-editor-page .editor-sections button.active,html[data-theme] app-cataloging-record-editor-page .bib-number-choice .mat-button-toggle-checked,html[data-theme] app-cataloging-record-editor-page .marc-tag,html[data-theme] app-cataloging-record-editor-page .add-field-panel,html[data-theme] app-cataloging-record-editor-page .add-subfield-panel,html[data-theme] app-cataloging-record-editor-page .marc-field-new,html[data-theme] app-cataloging-record-editor-page .source-candidate-selected,html[data-theme] app-cataloging-record-editor-page .source-candidate-score,html[data-theme] app-cataloging-record-editor-page .source-comparison>header,html[data-theme] app-cataloging-record-editor-page .validation-card{background:var(--dim-primary-soft);border-color:var(--dim-border-subtle)}html[data-theme] app-cataloging-record-editor-page .editor-sections button.active,html[data-theme] app-cataloging-record-editor-page .bib-number-choice .mat-button-toggle-checked,html[data-theme] app-cataloging-record-editor-page .marc-tag,html[data-theme] app-cataloging-record-editor-page .add-field-panel strong,html[data-theme] app-cataloging-record-editor-page .add-subfield-panel strong,html[data-theme] app-cataloging-record-editor-page .source-candidate-score strong{color:var(--dim-primary)}html[data-theme] app-cataloging-record-editor-page .editor-sections button.active span{background:var(--dim-primary);border-color:var(--dim-primary);color:var(--dim-text-on-primary)}html[data-theme] app-cataloging-record-editor-page .add-field-panel span,html[data-theme] app-cataloging-record-editor-page .add-subfield-panel span,html[data-theme] app-cataloging-record-editor-page .bib-number-panel>header span,html[data-theme] app-cataloging-record-editor-page .number-preview span,html[data-theme] app-cataloging-record-editor-page .public-path-preview span,html[data-theme] app-cataloging-record-editor-page .source-comparison header span{color:var(--dim-text-secondary)}html[data-theme] app-cataloging-record-editor-page .marc-field-new,html[data-theme] app-cataloging-record-editor-page .source-candidate-selected{box-shadow:inset 4px 0 var(--dim-primary)}html[data-theme] app-cataloging-record-editor-page .marc-field header label input{background:var(--dim-field-bg);color:var(--dim-text-primary)}html[data-theme] app-cataloging-record-editor-page .marc-field header label input:focus-visible,html[data-theme] app-cataloging-record-editor-page .field-menu:focus-visible,html[data-theme] app-cataloging-record-editor-page .editor-sections button:focus-visible{outline:3px solid var(--dim-focus-ring);outline-offset:2px}html[data-theme] app-cataloging-record-editor-page .source-selector mat-checkbox,html[data-theme] app-cataloging-record-editor-page .comparison-row pre{color:var(--dim-text-primary)}html[data-theme] app-cataloging-record-editor-page .source-error,html[data-theme] app-cataloging-record-editor-page .validation-card-error{background:var(--dim-status-danger-bg);border-color:var(--dim-status-danger-border);color:var(--dim-status-danger-text)}html[data-theme] app-cataloging-record-editor-page .validation-card-error p,html[data-theme] app-cataloging-record-editor-page .validation-card ul{color:var(--dim-status-danger-text)}html[data-theme] app-cataloging-record-editor-page .source-applied,html[data-theme] app-cataloging-record-editor-page .source-outcomes span,html[data-theme] app-cataloging-record-editor-page .comparison-row[data-status=missing]{background:var(--dim-status-active-bg);color:var(--dim-status-active-text)}html[data-theme] app-cataloging-record-editor-page .source-outcomes .source-outcome-error,html[data-theme] app-cataloging-record-editor-page .comparison-row[data-status=different],html[data-theme] app-cataloging-record-editor-page .help-card{background:var(--dim-status-pending-bg);border-color:var(--dim-status-pending-border);color:var(--dim-status-pending-text)}html[data-theme] app-cataloging-record-editor-page .comparison-row[data-status$=protected]{background:var(--dim-surface-subtle)}html[data-theme] app-cataloging-record-editor-page .suggestion-card{border-color:var(--dim-status-info-border)}html[data-theme] app-cataloging-record-editor-page .suggestion-label{background:var(--dim-status-info-bg);color:var(--dim-status-info-text)}html[data-theme] app-cataloging-record-editor-page .source-name{color:var(--dim-status-info-text)}html[data-theme] app-cataloging-record-editor-page .source-comparison{border-top-color:var(--dim-primary)}@media(max-width:900px){html[data-theme] app-cataloging-record-editor-page .editor-sections{background:var(--dim-canvas-bg)}}:root,html[data-theme=light],html.light-theme{--dim-visual-style-id: dimdata-daylight;--dim-canvas-bg: #fbfbfa;--dim-surface-bg: #ffffff;--dim-surface-subtle: #f8fafc;--dim-sidebar-bg: #f9f8f6;--dim-sidebar-hover: #f1efe9;--dim-sidebar-active: #ece8df;--dim-sidebar-border: #eae6de;--dim-text-primary: #1c1917;--dim-text-secondary: #57534e;--dim-text-muted: #78716c;--dim-text-disabled: #a8a29e;--dim-text-on-primary: #ffffff;--dim-border-subtle: #e8edf3;--dim-border-medium: #d1d9e2;--dim-border-strong: #8c9ba5;--dim-primary: #0f62fe;--dim-primary-strong: #0043ce;--dim-primary-soft: #edf5ff;--dim-primary-soft-strong: #d0e2ff;--dim-focus-ring: #4589ff;--dim-field-bg: #e9edf5;--dim-field-hover-bg: #e0e6f0;--dim-field-focus-bg: #e4eaf4;--dim-table-hover-bg: #fafbfc;--dim-table-header-bg: #f8fafc;--dim-status-active-bg: #e6f7ed;--dim-status-active-text: #0e6245;--dim-status-active-border: #bbf7d0;--dim-status-active-dot: #198038;--dim-status-pending-bg: #fef8e7;--dim-status-pending-text: #92400e;--dim-status-pending-border: #fed7aa;--dim-status-preview-bg: #fef3e9;--dim-status-preview-text: #c2410c;--dim-status-preview-border: #ffedd5;--dim-status-info-bg: #edf5ff;--dim-status-info-text: #0043ce;--dim-status-info-border: #d0e2ff;--dim-status-neutral-bg: #edf0f5;--dim-status-neutral-text: #374151;--dim-status-neutral-border: #e2e8f0;--dim-status-danger-bg: #fef2f2;--dim-status-danger-text: #991b1b;--dim-status-danger-border: #fecaca;--dim-logo-filter: none;--dim-shadow-card: 0 1px 3px rgb(28 25 23 / 4%), 0 4px 12px rgb(28 25 23 / 3%);--dim-shadow-card-hover: 0 4px 6px -1px rgb(28 25 23 / 6%), 0 10px 24px -3px rgb(28 25 23 / 7%);--dim-shadow-popover: 0 16px 36px -4px rgb(28 25 23 / 16%), 0 6px 12px -2px rgb(28 25 23 / 8%);--dim-shadow-modal: 0 20px 40px -8px rgb(28 25 23 / 25%), 0 1px 3px rgb(28 25 23 / 10%);--dim-backdrop: rgb(28 25 23 / 34%);--dim-font-sans: "IBM Plex Sans", "Prompt", "Sarabun", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color-scheme:light}html[data-theme=dark],html.dark-theme{--dim-visual-style-id: dimdata-midnight-ambient;--dim-canvas-bg: #11151c;--dim-surface-bg: #191f2b;--dim-surface-subtle: #141822;--dim-sidebar-bg: #141822;--dim-sidebar-hover: #202736;--dim-sidebar-active: #273144;--dim-sidebar-border: #242c3d;--dim-text-primary: #f8fafc;--dim-text-secondary: #cbd5e1;--dim-text-muted: #94a3b8;--dim-text-disabled: #64748b;--dim-text-on-primary: #ffffff;--dim-border-subtle: #242c3d;--dim-border-medium: #2f3a4e;--dim-border-strong: #475569;--dim-primary: #78a9ff;--dim-primary-strong: #a6c8ff;--dim-primary-soft: rgb(15 98 254 / 20%);--dim-primary-soft-strong: rgb(120 169 255 / 35%);--dim-focus-ring: #a6c8ff;--dim-field-bg: #222a3a;--dim-field-hover-bg: #283245;--dim-field-focus-bg: #2b364c;--dim-table-hover-bg: #1e2636;--dim-table-header-bg: #141822;--dim-status-active-bg: rgb(22 163 74 / 18%);--dim-status-active-text: #4ade80;--dim-status-active-border: rgb(74 222 128 / 35%);--dim-status-active-dot: #4ade80;--dim-status-pending-bg: rgb(245 158 11 / 18%);--dim-status-pending-text: #fbbf24;--dim-status-pending-border: rgb(251 191 36 / 35%);--dim-status-preview-bg: rgb(249 115 22 / 18%);--dim-status-preview-text: #fb923c;--dim-status-preview-border: rgb(251 146 60 / 35%);--dim-status-info-bg: rgb(15 98 254 / 20%);--dim-status-info-text: #78a9ff;--dim-status-info-border: rgb(120 169 255 / 35%);--dim-status-neutral-bg: rgb(148 163 184 / 15%);--dim-status-neutral-text: #cbd5e1;--dim-status-neutral-border: rgb(148 163 184 / 30%);--dim-status-danger-bg: rgb(220 38 38 / 18%);--dim-status-danger-text: #f87171;--dim-status-danger-border: rgb(248 113 113 / 35%);--dim-logo-filter: brightness(0) invert(1);--dim-shadow-card: 0 4px 20px rgb(0 0 0 / 40%), 0 0 1px rgb(255 255 255 / 8%);--dim-shadow-card-hover: 0 6px 24px rgb(0 0 0 / 50%), 0 0 2px rgb(255 255 255 / 12%);--dim-shadow-popover: 0 16px 36px -4px rgb(0 0 0 / 60%), 0 0 1px rgb(255 255 255 / 10%);--dim-shadow-modal: 0 20px 50px -8px rgb(0 0 0 / 70%), 0 0 1px rgb(255 255 255 / 12%);--dim-backdrop: rgb(0 0 0 / 58%);--dim-font-sans: "IBM Plex Sans", "Prompt", "Sarabun", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color-scheme:dark}:root{--dim-surface-solid: var(--dim-surface-bg);--dim-surface-ambient: linear-gradient(145deg, var(--dim-primary-soft), transparent 62%), var(--dim-surface-bg);--dim-surface-ambient-strong: linear-gradient(145deg, var(--dim-primary-soft), transparent 55%), var(--dim-surface-bg);--dim-radius-xs: 4px;--dim-radius-sm: 6px;--dim-radius-md: 8px;--dim-radius-lg: 12px;--dim-radius-xl: 16px;--dim-radius-2xl: 20px;--dim-radius-pill: 9999px;--dim-button-radius: var(--dim-radius-pill);--dim-transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--dim-transition-normal: .25s cubic-bezier(.4, 0, .2, 1);--dim-transition-smooth: .35s cubic-bezier(.16, 1, .3, 1);--dim-sidebar-expanded-width: 260px;--dim-sidebar-rail-width: 68px;--dd-color-ink: var(--dim-text-primary);--dd-color-muted: var(--dim-text-muted);--dd-color-surface: var(--dim-surface-bg);--dd-color-canvas: var(--dim-canvas-bg);--dd-color-brand: var(--dim-primary);--dd-color-brand-strong: var(--dim-primary-strong);--dd-color-focus: var(--dim-focus-ring);--dd-border-subtle: var(--dim-border-subtle);--dd-radius-sm: 10px;--dd-radius-md: 18px;--dd-radius-lg: 28px;--dd-space-1: .25rem;--dd-space-2: .5rem;--dd-space-3: .75rem;--dd-space-4: 1rem;--dd-space-6: 1.5rem;--dd-space-8: 2rem;--dd-font-sans: var(--dim-font-sans);--dd-font-editorial: Georgia, "Times New Roman", serif}html{--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#abc7ff, #005cbb);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e6);--mat-sys-on-background: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002f65);--mat-sys-on-primary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-primary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-primary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-on-secondary: light-dark(#ffffff, #283041);--mat-sys-on-secondary-container: light-dark(#3e4759, #dae2f9);--mat-sys-on-secondary-fixed: light-dark(#131c2b, #131c2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4759, #3e4759);--mat-sys-on-surface: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e0e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #42008a);--mat-sys-on-tertiary-container: light-dark(#5f00c0, #ecdcff);--mat-sys-on-tertiary-fixed: light-dark(#270057, #270057);--mat-sys-on-tertiary-fixed-variant: light-dark(#5f00c0, #5f00c0);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#005cbb, #abc7ff);--mat-sys-primary-container: light-dark(#d7e3ff, #00458f);--mat-sys-primary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-primary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bec6dc);--mat-sys-secondary-container: light-dark(#dae2f9, #3e4759);--mat-sys-secondary-fixed: light-dark(#dae2f9, #dae2f9);--mat-sys-secondary-fixed-dim: light-dark(#bec6dc, #bec6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e7eb, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#005cbb, #abc7ff);--mat-sys-surface-variant: light-dark(#e0e2ec, #44474e);--mat-sys-tertiary: light-dark(#7d00fa, #d5baff);--mat-sys-tertiary-container: light-dark(#ecdcff, #5f00c0);--mat-sys-tertiary-fixed: light-dark(#ecdcff, #ecdcff);--mat-sys-tertiary-fixed-dim: light-dark(#d5baff, #d5baff);--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-body-large-font: Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-body-medium-font: Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-body-small-font: Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-display-large-font: Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-display-medium-font: Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-display-small-font: Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-headline-large-font: Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-headline-medium-font: Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-headline-small-font: Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-label-large-font: Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-label-medium-font: Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-label-small-font: Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-title-large-font: Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-title-medium-font: Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-title-small-font: Inter, ui-sans-serif, system-ui, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}html,body{min-height:100%;margin:0}body{background:var(--dim-canvas-bg);color:var(--dim-text-primary);font-family:var(--dim-font-sans);line-height:1.45}button,a{font:inherit}*{box-sizing:border-box}::selection{background:var(--dim-primary-soft-strong);color:var(--dim-text-primary)}.staff-dialog-backdrop{background:#0816318c}.staff-dialog-panel .mat-mdc-dialog-surface{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.dimdata-scan-pairing-dialog{background:var(--dim-surface-bg);border:1px solid var(--dim-border-subtle);border-radius:1.25rem;box-shadow:var(--dim-shadow-card);color:var(--dim-text-primary);max-height:calc(100dvh - 2rem);overflow:auto;padding:1.25rem}.dimdata-scan-pairing-dialog__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.dimdata-scan-pairing-dialog__eyebrow{color:var(--dim-primary-strong);font-size:.72rem;font-weight:750;letter-spacing:.1em;margin:0 0 .35rem;text-transform:uppercase}.dimdata-scan-pairing-dialog h2{font-size:1.35rem;letter-spacing:-.02em;line-height:1.2;margin:0}.dimdata-scan-pairing-dialog__badge{background:var(--dim-primary-soft);border-radius:999px;color:var(--dim-primary-strong);flex:0 0 auto;font-size:.72rem;font-weight:700;padding:.45rem .65rem;white-space:nowrap}.dimdata-scan-pairing-dialog__intro{color:var(--dim-text-secondary);margin:.75rem 0 1rem}.dimdata-scan-pairing-dialog__qr{background:#fff;border:1px solid var(--dim-border-subtle);border-radius:.9rem;display:grid;margin:0 auto 1rem;max-width:20rem;padding:.75rem;place-items:center}.dimdata-scan-pairing-dialog__qr img{display:block;height:auto;image-rendering:pixelated;max-width:100%;width:100%}.dimdata-scan-pairing-dialog__status{background:var(--dim-surface-subtle);border-radius:.65rem;color:var(--dim-text-secondary);font-size:.9rem;margin:0;padding:.7rem .8rem;text-align:center}.dimdata-scan-pairing-dialog__actions{display:flex;justify-content:flex-end;padding-top:.65rem}@media(max-width:480px){.dimdata-scan-pairing-dialog{padding:1rem}.dimdata-scan-pairing-dialog__header{display:block}.dimdata-scan-pairing-dialog__badge{display:inline-block;margin-top:.65rem}.dimdata-scan-pairing-dialog__qr{max-width:17rem}}.mat-mdc-menu-panel.application-switcher-panel{margin-left:-96px;max-width:min(340px,100vw - 24px);min-width:min(320px,100vw - 24px)}
