:root{--ot-font-sans: "Aptos", "Avenir Next", "Segoe UI", sans-serif;--ot-font-mono: "Cascadia Code", "SFMono-Regular", "Consolas", monospace;--ot-color-primary: #0154A4;--ot-color-primary-hover: #004789;--ot-color-primary-soft: #EAF4FF;--ot-color-danger: #DB1933;--ot-color-danger-hover: #BE1730;--ot-color-danger-soft: #FEF1F3;--ot-color-bg: #FFFFFF;--ot-color-bg-subtle: #F7F9FC;--ot-color-surface: #FFFFFF;--ot-color-border: #DCE6F0;--ot-color-border-strong: #C7D3E0;--ot-color-text: #102132;--ot-color-text-muted: #5C6B7A;--ot-color-text-soft: #7B8794;--ot-color-text-inverse: #FFFFFF;--ot-color-success: #15803D;--ot-color-success-soft: #EAF7EF;--ot-color-warning: #B7791F;--ot-color-warning-soft: #FFF5E6;--ot-color-info: #0154A4;--ot-color-info-soft: #EAF4FF;--ot-color-overlay: rgba(16, 33, 50, .04);--ot-radius-xs: 8px;--ot-radius-sm: 10px;--ot-radius-md: 12px;--ot-radius-lg: 16px;--ot-radius-xl: 20px;--ot-radius-pill: 999px;--ot-shadow-sm: 0 2px 8px rgba(16, 33, 50, .06);--ot-shadow-md: 0 8px 24px rgba(16, 33, 50, .08);--ot-shadow-lg: 0 16px 40px rgba(16, 33, 50, .08);--ot-space-1: 4px;--ot-space-2: 8px;--ot-space-3: 12px;--ot-space-4: 16px;--ot-space-5: 20px;--ot-space-6: 24px;--ot-space-8: 32px;--ot-space-10: 40px;--ot-space-12: 48px;--ot-font-size-caption: .75rem;--ot-font-size-sm: .875rem;--ot-font-size-body: .9375rem;--ot-font-size-md: 1rem;--ot-font-size-lg: 1.125rem;--ot-font-size-xl: 1.375rem;--ot-font-size-2xl: clamp(1.75rem, 2vw, 2.125rem);--ot-line-height-tight: 1.2;--ot-line-height-body: 1.5;--ot-line-height-loose: 1.65;--ot-content-width: 76rem;--ot-content-width-wide: 84rem;--ot-sticky-top-offset: 7.75rem;--ot-transition-fast: .14s ease}:root{color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;background:var(--ot-color-bg)}body{margin:0;min-height:100dvh;background:linear-gradient(180deg,rgba(1,84,164,.05),transparent 10rem),var(--ot-color-bg);color:var(--ot-color-text);font-family:var(--ot-font-sans);font-size:var(--ot-font-size-body);line-height:var(--ot-line-height-body);text-rendering:optimizeLegibility}h1,h2,h3,h4,p,ul,ol{margin:0}img,svg{display:block;max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}:focus-visible{outline:3px solid rgba(1,84,164,.18);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-frame{min-height:100dvh}.auth-page,.screen{width:min(100%,var(--ot-content-width));margin:0 auto;padding:var(--ot-space-4)}.screen--wide{width:min(100%,var(--ot-content-width-wide))}.auth-page{min-height:100dvh;display:grid;align-items:center}.auth-card,.surface-card{border:1px solid var(--ot-color-border);border-radius:var(--ot-radius-lg);background:var(--ot-color-surface);box-shadow:var(--ot-shadow-sm)}.auth-card{display:grid;gap:var(--ot-space-5);width:min(100%,38rem);padding:var(--ot-space-6);justify-self:center}.auth-card h1,.shell__brand-title{font-size:var(--ot-font-size-2xl);line-height:var(--ot-line-height-tight);letter-spacing:-.03em}.eyebrow{color:var(--ot-color-primary);font-size:var(--ot-font-size-caption);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.muted-copy,.helper-copy{color:var(--ot-color-text-muted)}.helper-copy{font-size:var(--ot-font-size-sm)}.auth-status{gap:var(--ot-space-2)}.field-stack,.form-grid,.capture-form,.auth-status,.chart-shell,.panel-grid,.stack-layout,.record-list,.shell__content{display:grid;gap:var(--ot-space-4)}.field-label{display:inline-flex;align-items:center;gap:var(--ot-space-2);font-size:var(--ot-font-size-sm);font-weight:600;color:var(--ot-color-text)}.field-input{width:100%;min-height:2.875rem;padding:.75rem .875rem;border:1px solid var(--ot-color-border);border-radius:var(--ot-radius-md);background:var(--ot-color-surface);color:var(--ot-color-text);transition:border-color var(--ot-transition-fast),box-shadow var(--ot-transition-fast),background-color var(--ot-transition-fast)}.field-input::placeholder{color:var(--ot-color-text-soft)}.field-input:hover{border-color:var(--ot-color-border-strong)}.field-input:disabled{background:#f7f9fce0;color:var(--ot-color-text-soft)}.field-input:focus{border-color:var(--ot-color-primary);box-shadow:0 0 0 4px #0154a41a;outline:none}.field-input.ng-invalid.ng-touched{border-color:#db193373;box-shadow:0 0 0 3px #db193314;background:linear-gradient(180deg,#fef1f3b3,#fff)}select.field-input{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ot-color-text-soft) 50%),linear-gradient(135deg,var(--ot-color-text-soft) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:2.5rem}textarea.field-input{min-height:7rem;resize:vertical}input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--ot-color-primary)}.field-input--numeric{font-size:clamp(1.4rem,4vw,1.85rem);font-weight:700;letter-spacing:-.03em}.field-input--textarea{min-height:7rem}.toggle-field{display:inline-flex;align-items:center;gap:var(--ot-space-3);min-height:2.875rem;color:var(--ot-color-text)}.form-actions,.screen-actions,.page-actions,.inline-actions,.stack-actions,.chip-row,.chart-legend,.chart-markers,.ui-action-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ot-space-3)}.ui-action-toolbar--between{justify-content:space-between}.ui-action-toolbar--end{justify-content:flex-end}.ui-action-toolbar--compact{gap:var(--ot-space-2)}.page-actions{margin-bottom:var(--ot-space-4)}.screen-actions,.inline-actions--spaced{margin-top:var(--ot-space-2)}.primary-link,.secondary-link,.danger-link,.ghost-button,.shell__nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.625rem .95rem;border-radius:var(--ot-radius-md);border:1px solid transparent;font-size:var(--ot-font-size-sm);font-weight:600;line-height:1;text-decoration:none;transition:background-color var(--ot-transition-fast),border-color var(--ot-transition-fast),color var(--ot-transition-fast),box-shadow var(--ot-transition-fast),transform var(--ot-transition-fast)}.primary-link:hover,.secondary-link:hover,.danger-link:hover,.ghost-button:hover,.shell__nav-link:hover{transform:translateY(-1px)}.primary-link:disabled,.secondary-link:disabled,.danger-link:disabled,.ghost-button:disabled{opacity:.55;transform:none;box-shadow:none}.primary-link:active,.secondary-link:active,.danger-link:active,.ghost-button:active,.shell__nav-link:active{transform:translateY(0)}.primary-link{background:var(--ot-color-primary);color:var(--ot-color-text-inverse);box-shadow:0 8px 16px #0154a429}.primary-link:hover{background:var(--ot-color-primary-hover)}.secondary-link{background:var(--ot-color-surface);border-color:var(--ot-color-border-strong);color:var(--ot-color-primary)}.secondary-link:hover{background:var(--ot-color-primary-soft);border-color:#0154a440}.danger-link{background:var(--ot-color-danger-soft);border-color:#db19332e;color:var(--ot-color-danger)}.danger-link:hover{background:#db19331f}.ghost-button{background:transparent;border-color:transparent;color:var(--ot-color-text-muted)}.ghost-button:hover{background:#0154a414;color:var(--ot-color-primary)}.secondary-link--compact,.danger-link{min-height:2.375rem;padding:.5rem .75rem}.ui-state-banner,.ui-status-badge{border:1px solid var(--ot-color-border);border-radius:var(--ot-radius-md);background:var(--ot-color-surface);box-shadow:var(--ot-shadow-sm)}.ui-state-banner{display:grid;gap:var(--ot-space-2);padding:var(--ot-space-4)}.ui-state-banner--compact{padding:var(--ot-space-3)}.ui-state-banner__copy,.ui-state-banner__text,.ui-state-banner__actions{display:grid;gap:var(--ot-space-2)}.ui-state-banner__actions:empty{display:none}.ui-state-banner__headline{display:grid;gap:var(--ot-space-3)}.ui-state-banner__text{min-width:0}.ui-state-banner__text strong{line-height:1.35}.ui-state-banner__details{margin:0;padding-left:1.1rem;display:grid;gap:var(--ot-space-2);color:var(--ot-color-text-muted)}.ui-state-banner--info{border-color:#0154a424;background:linear-gradient(180deg,#eaf4ffd9,#fff)}.ui-state-banner--success{border-color:#15803d29;background:linear-gradient(180deg,#eaf7eff5,#fff)}.ui-state-banner--warning{border-color:#b7791f2e;background:linear-gradient(180deg,#fff5e6f5,#fff)}.ui-state-banner--danger{border-color:#db193329;background:linear-gradient(180deg,#fef1f3f2,#fff)}.ui-status-badge{display:inline-flex;align-items:center;gap:var(--ot-space-2);padding:.45rem .7rem;border-radius:var(--ot-radius-pill);background:var(--ot-color-bg-subtle);color:var(--ot-color-text-muted);font-size:var(--ot-font-size-sm);font-weight:600;line-height:1}.ui-status-badge__dot{content:"";width:.5rem;height:.5rem;border-radius:999px;background:currentColor;flex:0 0 auto}.ui-status-badge--info{color:var(--ot-color-info);background:var(--ot-color-info-soft);border-color:#0154a424}.ui-status-badge--success{color:var(--ot-color-success);background:var(--ot-color-success-soft);border-color:#15803d29}.ui-status-badge--warning{color:var(--ot-color-warning);background:var(--ot-color-warning-soft);border-color:#b7791f2e}.ui-status-badge--danger{color:var(--ot-color-danger);background:var(--ot-color-danger-soft);border-color:#db19332e}.ui-status-badge--compact{padding:.35rem .6rem}.page-intro,.ui-page-header{display:grid;gap:var(--ot-space-3);margin-bottom:var(--ot-space-4)}.page-intro h2,.ui-page-header h1{font-size:clamp(1.55rem,2vw,2rem);line-height:var(--ot-line-height-tight);letter-spacing:-.03em}.ui-page-header{grid-template-columns:minmax(0,1fr);align-items:start}.ui-page-header__copy,.ui-page-header__headline,.ui-page-header__meta{display:grid;gap:var(--ot-space-2)}.ui-page-header__headline{grid-template-columns:minmax(0,1fr);align-items:start}.ui-page-header__headline-side,.ui-page-header__actions{display:flex;flex-wrap:wrap;gap:var(--ot-space-2);align-items:center}.ui-page-header__description{max-width:52rem}.ui-page-header__headline-side:empty,.ui-page-header__meta:empty,.ui-page-header__actions:empty,.ui-panel-card__header-side:empty,.ui-empty-state__actions:empty{display:none}.form-grid>.inline-actions,.form-grid>.form-note,.form-grid>app-selection-checklist{grid-column:1 / -1}.surface-card.not-found-card,.ui-panel-card{display:grid;gap:var(--ot-space-4);padding:var(--ot-space-5)}.ui-panel-card{border-color:#10213214}.ui-panel-card--dense{padding:var(--ot-space-4)}.section-heading,.ui-panel-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ot-space-4)}.ui-panel-card__copy{display:grid;gap:var(--ot-space-2)}.ui-panel-card__title{font-size:var(--ot-font-size-xl);line-height:var(--ot-line-height-tight)}.ui-panel-card__header-side{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--ot-space-2)}.ui-panel-card__body{display:grid;gap:var(--ot-space-4);min-width:0}.ui-form-section{display:grid;gap:var(--ot-space-4)}.ui-form-section__header{display:grid;gap:var(--ot-space-2)}.ui-form-section__title{font-size:var(--ot-font-size-lg);line-height:var(--ot-line-height-tight)}.panel-grid,.dashboard-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.catalog-shell{display:grid;gap:var(--ot-space-4);align-items:start}.quick-links-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--ot-space-3)}.quick-link-card{display:grid;gap:var(--ot-space-3);padding:var(--ot-space-4);border:1px solid var(--ot-color-border);border-radius:var(--ot-radius-md);background:var(--ot-color-bg-subtle);text-decoration:none;transition:border-color var(--ot-transition-fast),background-color var(--ot-transition-fast),transform var(--ot-transition-fast)}.quick-link-card:hover{border-color:#0154a438;background:#eaf4ffe6;transform:translateY(-1px)}.quick-link-card__title{display:inline-flex;align-items:center;gap:var(--ot-space-2);font-size:var(--ot-font-size-md);font-weight:700;color:var(--ot-color-text)}.quick-link-card__hint{font-size:var(--ot-font-size-sm)}.capture-layout,.detail-grid,.metric-grid{display:grid;gap:var(--ot-space-4)}.detail-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.detail-grid--compact{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}.metric-grid--insights{grid-template-columns:repeat(auto-fit,minmax(9.25rem,1fr))}.insights-dashboard{display:grid;gap:var(--ot-space-4);align-items:start}.detail-item,.metric-card,.record-card,.export-block{border:1px solid var(--ot-color-border);border-radius:var(--ot-radius-md);background:var(--ot-color-surface)}.detail-item,.metric-card,.record-card,.export-block{display:grid;gap:var(--ot-space-3);padding:var(--ot-space-4);min-width:0}.detail-item span,.metric-card span{color:var(--ot-color-text-soft);font-size:var(--ot-font-size-sm)}.detail-item strong,.metric-card strong{line-height:1.35;overflow-wrap:anywhere}.metric-card strong{font-size:var(--ot-font-size-xl)}.record-card__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--ot-space-4)}.record-card__header>:first-child{min-width:0}.empty-state,.ui-empty-state{display:grid;gap:var(--ot-space-3);padding:var(--ot-space-5);border:1px dashed rgba(1,84,164,.18);border-radius:var(--ot-radius-md);background:linear-gradient(180deg,#f7f9fcd9,#fff)}.empty-state--compact,.ui-empty-state--compact{padding:var(--ot-space-4)}.ui-empty-state__copy,.ui-empty-state__actions{display:grid;gap:var(--ot-space-2)}.table-shell{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--ot-color-border);border-radius:var(--ot-radius-md);background:var(--ot-color-surface);scrollbar-gutter:stable both-edges}.table-shell::-webkit-scrollbar{height:10px}.table-shell::-webkit-scrollbar-thumb{background:#10213224;border-radius:999px}.data-table{width:100%;min-width:22rem;border-collapse:collapse;background:var(--ot-color-surface)}.data-table--wide{min-width:34rem}.data-table th,.data-table td{padding:.75rem .875rem;border-bottom:1px solid rgba(16,33,50,.06);text-align:left;vertical-align:top;overflow-wrap:anywhere}.data-table thead th{position:sticky;top:0;z-index:1;background:#fbfcfe;color:var(--ot-color-text-soft);font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.data-table tbody tr:hover{background:#0154a409}.table-cell-stack,.table-actions{display:grid;gap:var(--ot-space-1)}.table-cell-stack{min-width:0}.table-cell-primary{font-weight:600;color:var(--ot-color-text);line-height:1.35}.table-cell-secondary{color:var(--ot-color-text-muted);font-size:var(--ot-font-size-sm);line-height:1.4}.table-actions{display:flex;flex-wrap:wrap;gap:var(--ot-space-2)}.table-actions>*{flex:0 1 auto}.table-column--desktop{display:none}.panel-list{margin:0;padding-left:1.05rem;display:grid;gap:var(--ot-space-2);color:var(--ot-color-text-muted)}.record-list--compact{gap:var(--ot-space-3)}.capture-select{width:100%;appearance:none;text-align:left;transition:border-color var(--ot-transition-fast),box-shadow var(--ot-transition-fast),background-color var(--ot-transition-fast)}.capture-select--active{border-color:#0154a43d;box-shadow:0 0 0 4px #0154a414;background:#eaf4ffa6}.capture-note{padding:var(--ot-space-4);border:1px solid var(--ot-color-border);border-radius:var(--ot-radius-md);background:var(--ot-color-bg-subtle);color:var(--ot-color-text-muted)}.form-note{font-size:var(--ot-font-size-sm);color:var(--ot-color-text-muted)}.ui-selection-checklist,.ui-selection-checklist__header,.ui-selection-checklist__copy{display:grid;gap:var(--ot-space-2)}.ui-selection-checklist{min-width:0;margin:0;padding:0;border:0}.ui-selection-checklist__header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.ui-selection-checklist__copy:empty{display:none}.ui-selection-checklist__title{margin:0;padding:0;font-size:var(--ot-font-size-sm);font-weight:600;color:var(--ot-color-text)}.ui-selection-checklist__count,.ui-selection-checklist__item-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem;padding:.25rem .55rem;border-radius:var(--ot-radius-pill);background:var(--ot-color-bg-subtle);color:var(--ot-color-text-muted);font-size:var(--ot-font-size-caption);font-weight:700;white-space:nowrap}.ui-selection-checklist__list{display:grid;gap:var(--ot-space-2);max-height:16rem;overflow-y:auto;padding:var(--ot-space-2);border:1px solid var(--ot-color-border);border-radius:var(--ot-radius-md);background:linear-gradient(180deg,#f7f9fcd9,#fff)}.ui-selection-checklist__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--ot-space-3);padding:.75rem .85rem;border:1px solid transparent;border-radius:var(--ot-radius-md);background:var(--ot-color-surface);transition:border-color var(--ot-transition-fast),background-color var(--ot-transition-fast),box-shadow var(--ot-transition-fast)}.ui-selection-checklist__item--checked{border-color:#0154a42e;background:#eaf4ffb3;box-shadow:inset 0 0 0 1px #0154a40d}.ui-selection-checklist__item--disabled{opacity:.6}.ui-selection-checklist__item-copy{display:grid;gap:.2rem;min-width:0}.ui-selection-checklist__item-label{font-size:var(--ot-font-size-sm);font-weight:600;color:var(--ot-color-text)}.ui-selection-checklist__item-description{color:var(--ot-color-text-muted);font-size:var(--ot-font-size-caption);line-height:1.35}.chart-legend__item,.chart-markers__item{display:inline-flex;align-items:center;gap:var(--ot-space-2);padding:.4rem .7rem;border:1px solid var(--ot-color-border);border-radius:var(--ot-radius-pill);background:var(--ot-color-surface);font-size:var(--ot-font-size-sm);color:var(--ot-color-text-muted)}.chart-legend__swatch,.chart-markers__swatch{width:.7rem;height:.7rem;border-radius:999px;background:var(--ot-color-primary)}.chart-markers__swatch--projection{background:var(--ot-color-success)}.chart-markers__swatch--real{background:var(--ot-color-danger)}.chart-shell__viewport{overflow-x:auto;overflow-y:hidden;padding-bottom:var(--ot-space-1);-webkit-overflow-scrolling:touch;scrollbar-width:thin}.chart-shell__viewport::-webkit-scrollbar{height:10px}.chart-shell__viewport::-webkit-scrollbar-thumb{background:#10213224;border-radius:999px}.insights-chart{width:100%;min-width:38rem;height:auto;min-height:19rem}.insights-chart__plot{fill:#fbfcfe;stroke:#10213214;rx:18;ry:18}.insights-chart__grid{stroke:#10213214;stroke-dasharray:4 6}.insights-chart__marker{stroke:#0154a438;stroke-dasharray:5 7}.insights-chart__marker--projection{stroke:#15803d59}.insights-chart__marker--real{stroke:#db193347}.insights-chart__line{fill:none;stroke-width:3.25;stroke-linecap:round;stroke-linejoin:round}.insights-chart__point{stroke:var(--ot-color-surface);stroke-width:2}.insights-chart__axis-label{fill:var(--ot-color-text-soft);font-size:var(--ot-font-size-caption);text-anchor:middle}.insights-chart__axis-label--y{text-anchor:start}.not-found-card{max-width:38rem}.shell{width:min(100%,var(--ot-content-width-wide));margin:0 auto;padding:var(--ot-space-4);display:grid;gap:var(--ot-space-4)}.shell__topbar{position:sticky;top:var(--ot-shell-sticky-top, 0px);z-index:20;display:grid;gap:var(--ot-space-3);padding:var(--ot-space-3);border:1px solid rgba(16,33,50,.08);border-radius:var(--ot-radius-xl);background:#fffffffa;box-shadow:var(--ot-shadow-sm)}.shell__topbar-row,.shell__topbar-status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ot-space-3)}.shell__topbar-row{justify-content:space-between}.shell__brand{display:inline-flex;align-items:center;gap:var(--ot-space-3);min-width:0;text-decoration:none}.shell__brand-mark{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--ot-radius-md);background:var(--ot-color-primary);color:var(--ot-color-text-inverse);font-size:1rem;font-weight:800;letter-spacing:.08em}.shell__brand-copy{min-width:0;display:grid;gap:2px}.shell__brand-title{font-size:var(--ot-font-size-lg);font-weight:700}.shell__brand-subtitle{color:var(--ot-color-text-muted);font-size:var(--ot-font-size-sm)}.shell__utility{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--ot-space-2);justify-content:flex-end}.shell__account-summary{display:grid;gap:2px;min-width:0;text-align:right}.shell__account-name{font-size:var(--ot-font-size-sm);font-weight:700}.shell__account-meta{color:var(--ot-color-text-muted);font-size:var(--ot-font-size-caption)}.shell__sync-note{color:var(--ot-color-text-muted);font-size:var(--ot-font-size-sm)}.shell__nav{display:flex;gap:var(--ot-space-2);overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.shell__nav-link{flex:0 0 auto;min-height:2.5rem;background:transparent;border-color:transparent;color:var(--ot-color-text-muted)}.shell__nav-link.is-active{background:var(--ot-color-primary-soft);border-color:#0154a424;color:var(--ot-color-primary);box-shadow:inset 0 0 0 1px #0154a40d}.shell__nav-label{white-space:nowrap}.shell__content{min-width:0}@media(min-width:720px){.auth-page,.screen,.screen--wide,.shell{padding:var(--ot-space-5)}.ui-page-header{grid-template-columns:minmax(0,1fr) auto}.ui-page-header__headline{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ui-state-banner__headline{grid-template-columns:auto minmax(0,1fr);align-items:start}.panel-grid,.dashboard-grid,.quick-links-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.table-column--desktop{display:table-cell}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.form-grid--compact{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.shell__topbar{padding:var(--ot-space-3) var(--ot-space-4)}}@media(min-width:960px){.catalog-shell{grid-template-columns:minmax(0,1.55fr) minmax(19rem,.95fr)}.capture-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.insights-dashboard{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr)}.insights-dashboard__summary{grid-column:1 / -1}}@media(min-width:1024px){.quick-links-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.catalog-shell{grid-template-columns:minmax(0,1.75fr) minmax(19rem,.85fr)}.insights-dashboard{grid-template-columns:minmax(0,1.45fr) minmax(21rem,.85fr)}}@media(max-width:719px){.auth-card,.surface-card.not-found-card,.ui-panel-card{padding:var(--ot-space-4)}.shell__topbar-row{align-items:flex-start}.shell__utility{width:100%;justify-content:space-between}.shell__account-summary{text-align:left}.table-shell{margin-inline:calc(var(--ot-space-4) * -1);border-inline:0;border-radius:0}.data-table{min-width:24rem}.data-table--wide{min-width:30rem}.data-table th,.data-table td{padding:.7rem .75rem}.table-actions{grid-template-columns:repeat(auto-fit,minmax(6.4rem,max-content))}.ui-page-header__actions,.shell__topbar-status,.ui-state-banner__actions{width:100%}.ui-page-header__actions .ui-action-toolbar>*{flex:1 1 auto}}@media(max-width:479px){.form-actions,.inline-actions{align-items:stretch}.form-actions>*,.inline-actions>*,.ui-form-section .ui-action-toolbar>*{flex:1 1 100%}.ui-selection-checklist__header{grid-template-columns:minmax(0,1fr)}.table-shell{margin-inline:calc(var(--ot-space-4) * -1)}.data-table{min-width:21rem}.data-table--wide{min-width:27rem}.data-table th,.data-table td{padding:.625rem .7rem}.table-actions{flex-direction:column;align-items:stretch}.table-actions>*{width:100%}.chart-legend__item,.chart-markers__item{flex-wrap:wrap;padding:.35rem .6rem}}
