.ticou-base-card{display:grid;gap:12px;padding:0 12px 12px;min-height:0;overflow:auto}.ticou-base-card .ticou-base-workspace{grid-template-columns:minmax(280px,var(--ticou-layout-editor-width, 340px)) minmax(0,1fr);align-items:start}.ticou-base-card .ticou-base-fields{grid-template-columns:minmax(0,1fr);margin:14px 0}.ticou-base-card .ticou-base-filters{grid-template-columns:minmax(130px,1fr) auto}.ticou-base-record{border:0;background:transparent;color:var(--ticou-color-action-primary);cursor:pointer;font:inherit;padding:0}@media (max-width:850px){.ticou-base-card .ticou-base-workspace{grid-template-columns:minmax(0,1fr)}}.ticou-base-card.classification-prototype{grid-template-rows:auto minmax(0,1fr);align-content:start}.ticou-base-column-filters>label{min-width:0;padding:0 8px}.ticou-base-card .ticou-base-table-content table{table-layout:fixed;width:100%;min-width:0}.ticou-base-card .ticou-base-column-filters{position:static;top:auto;z-index:auto}.ticou-base-card .ticou-base-table-content :is(th,td){overflow-wrap:anywhere}.ticou-base-card .form-actions>.primary-action{margin-inline-start:auto}.ticou-base-card{--pilot-color-field: var(--ticou-color-field-surface-approved);--ticou-color-field-surface: var(--ticou-color-field-surface-approved);--ticou-color-field-pilot-surface: var(--ticou-color-field-surface-approved)}.ticou-base-card .classification-list-band .ticou-base-table-scroll{height:var(--ticou-paginated-table-area-height);max-height:var(--ticou-paginated-table-area-height);overflow:auto}.ticou-base-card .ticou-base-column-filters{align-items:end}.ticou-base-card .ticou-base-column-filters>.ticou-base-filters{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;position:static;top:auto;margin:0;padding:0 8px;border:0;background:transparent}.layout-pilot-card .ticou-base-card .classification-list-band,.layout-pilot-card.ticou-base-card .classification-list-band{background:transparent;padding:0;border:0;border-radius:0}.ticou-base-card .classification-list-band .ticou-base-table-scroll{background:var(--ticou-color-panel-surface)}.ticou-base-card .ticou-base-table-scroll{width:min(100%,calc(var(--ticou-base-table-width) + 2px + var(--ticou-base-vertical-scrollbar-width, 0px)));max-width:100%;box-sizing:border-box;justify-self:start}.ticou-base-card .compact-list-pagination{width:min(100%,calc(var(--ticou-base-table-width) + 2px));max-width:100%;box-sizing:border-box;justify-self:start}.ticou-base-table-content{width:var(--ticou-base-table-width)}.ticou-base-card .ticou-base-column-filters{display:grid;grid-template-columns:var(--ticou-base-columns);gap:0;padding:8px 0;margin:0;border:0}.ticou-base-column-filter{min-width:0;padding:0 8px}.ticou-base-column-filter>label{display:grid;gap:var(--ticou-company-selector-gap)}.ticou-base-column-filter :is(input,select){box-sizing:border-box;min-width:0;width:100%}.ticou-editor-with-feedback{min-width:0}.ticou-base-feedback-slot{margin-top:8px}.ticou-base-feedback-slot:empty{display:none}.ticou-base-card .ticou-base-feedback{margin:0;width:100%;box-sizing:border-box}.ticou-base-card.ticou-operational-card{display:flex;flex-direction:column;align-items:stretch}.ticou-base-card .ticou-page-band-with-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px}.ticou-base-card .ticou-page-band-with-actions>.card-page-navigation{min-width:max-content}@media (max-width:850px){.ticou-base-card .ticou-page-band-with-actions{grid-template-columns:minmax(0,1fr)}}.ticou-operational-card>.classification-list-band{grid-template-rows:auto auto auto}.ticou-table-actions{padding-bottom:8px;width:min(100%,calc(var(--ticou-base-table-width) + 2px));max-width:100%;box-sizing:border-box}.ticou-operational-details{background:var(--ticou-color-panel-surface);border:1px solid var(--ticou-color-table-border);border-radius:var(--ticou-radius-workspace-surface);padding:12px;display:flex;flex-direction:column;gap:10px}.ticou-operational-details>:is(h3,p){margin:0}.ticou-operational-details label,.ticou-operational-dialog label{display:grid;gap:6px}.ticou-operational-details>button{align-self:flex-start}.ticou-operational-dialog{position:fixed;inset:10% max(12px,15%);z-index:1500;background:var(--ticou-color-panel-surface);border:1px solid var(--ticou-color-table-border);border-radius:var(--ticou-radius-workspace-surface);padding:24px;box-shadow:var(--ticou-user-menu-box-shadow);overflow:auto;display:flex;flex-direction:column;gap:12px}@media (max-width:760px){.ticou-operational-dialog{top:5%;right:12px;bottom:5%;left:12px}}.ticou-operation-stack{display:flex;flex-direction:column;gap:12px;min-width:0}.ticou-operation-stack>.classification-list-band{grid-template-rows:auto auto auto}.ticou-operation-content{min-width:0;color:var(--ticou-color-foundation-text)}.ticou-operation-content :is(h2,h3,p){margin:0;overflow-wrap:anywhere}.ticou-operation-content h2{font-size:1.1rem}.ticou-operation-content h3{font-size:1rem}.ticou-operation-content p{white-space:pre-wrap;line-height:1.5}.ticou-operation-content :is(section,fieldset,.ticou-operation-form){display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.ticou-operation-content fieldset{border:0;padding:0;margin:0}.ticou-operation-content>header,.ticou-operation-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.ticou-operation-content label{display:flex;flex-direction:column;align-items:start;gap:6px;color:var(--ticou-color-form-label);font-size:var(--ticou-font-size-form-label);font-weight:600;min-width:0}.ticou-operation-content label:has(>:is(input,select,textarea):required):not(.ticou-operation-check){flex-direction:row;flex-wrap:wrap}.ticou-operation-content :is(input,select,textarea){box-sizing:border-box;max-width:100%;min-width:0;padding:var(--ticou-control-padding-block) var(--ticou-control-padding-inline);border:var(--ticou-field-border-width) solid var(--ticou-color-field-border);border-radius:var(--ticou-radius-control);background:var(--ticou-color-field-surface-approved);color:var(--ticou-color-field-text);font:inherit}.ticou-operation-content select{width:var(--ticou-field-width-medium)}.ticou-operation-content input{width:var(--ticou-field-width-short)}.ticou-operation-content input[type=date]{width:var(--ticou-field-width-compact)}.ticou-operation-content textarea{width:100%;min-height:5rem;resize:vertical}.ticou-operation-content :is(input,select,textarea):focus-visible{outline:0;border-color:var(--ticou-color-action-primary);box-shadow:var(--ticou-field-focus-shadow)}.ticou-operation-content :is(input,select,textarea)[aria-invalid=true]{border-color:var(--ticou-color-field-invalid-border);background:var(--ticou-color-field-invalid-surface)}.ticou-operation-content button{justify-self:start;display:inline-flex;align-items:center;justify-content:center;gap:var(--ticou-action-group-gap);min-height:36px;max-width:100%;padding:var(--ticou-control-padding-block) var(--ticou-control-padding-inline);border:1px solid var(--ticou-color-field-border);border-radius:var(--ticou-radius-control);background:var(--ticou-color-control-surface);color:var(--ticou-color-action-primary);font:inherit;cursor:pointer}.ticou-operation-content button.primary-action{background:var(--ticou-color-action-primary);border-color:var(--ticou-color-action-primary);color:var(--ticou-color-on-action)}.ticou-operation-content button:disabled{opacity:.5;cursor:default}.ticou-operation-content button:focus-visible{outline:2px solid var(--ticou-color-action-primary);outline-offset:2px}.ticou-operation-content footer,.ticou-operation-content .form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ticou-action-group-gap)}.ticou-operation-content footer>.primary-action{margin-inline-start:auto}.ticou-operation-content footer>span{flex:1}.ticou-operation-fields{display:flex;flex-wrap:wrap;gap:12px}.ticou-operation-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:12px;padding:12px;background:var(--ticou-color-panel-subtle);border-radius:var(--ticou-radius-workspace-surface)}.ticou-operation-summary :is(small,strong){display:block;overflow-wrap:anywhere}.ticou-operation-content .ticou-operation-check{flex-direction:row;align-items:center}.ticou-operation-check input[type=checkbox]{flex:0 0 auto;width:1rem;height:1rem}.ticou-operation-group{padding:12px;border:1px solid var(--ticou-color-panel-border);border-radius:var(--ticou-radius-workspace-surface);display:grid;gap:12px}.ticou-operation-badge{padding:6px 8px;border-radius:var(--ticou-radius-control);background:var(--ticou-color-navigation-active-surface);color:var(--ticou-color-navigation-active-text)}.ticou-operation-content details{padding-block:10px;border-bottom:1px solid var(--ticou-color-border-subtle)}.ticou-operation-content summary{cursor:pointer;overflow-wrap:anywhere}.ticou-operation-content dl{margin:6px 0}.ticou-operation-content dt{color:var(--ticou-color-text-muted)}.ticou-operation-content dd{margin:4px 0 10px;overflow-wrap:anywhere}.layout-pilot-card .ticou-operation-content label:has(>select){width:var(--ticou-field-width-medium);max-width:100%}.layout-pilot-card .ticou-operation-content label:has(>input[type=date]){width:var(--ticou-field-width-compact);max-width:100%}.layout-pilot-card .ticou-operation-content label:has(>:is(input,select,textarea):required):not(.ticou-operation-check){flex-direction:row;flex-wrap:wrap}.layout-pilot-card .ticou-operation-content label.ticou-operation-long{width:calc(2 * var(--ticou-field-width-medium))}.layout-pilot-card .ticou-operation-content label.ticou-operation-long>select{width:100%}.ticou-operation-refresh{margin:0 0 12px}.ticou-operation-editor{min-width:0}.ticou-operation-split>.classification-list-band{grid-template-rows:auto auto;align-content:start}.layout-pilot-card .ticou-operation-content label:has(>textarea){width:calc(2 * var(--ticou-field-width-medium));max-width:100%}.layout-general-card .classification-editor-band :is(input,select){height:var(--ticou-height-field-single-line);min-height:var(--ticou-height-field-single-line)}.layout-general-card .mode-switch button{height:var(--ticou-height-mode-selector);min-height:var(--ticou-height-mode-selector)}.layout-general-card .form-actions button{height:var(--ticou-height-form-command);min-height:var(--ticou-height-form-command)}.layout-general-card .ticou-base-column-filters :is(input,select),.layout-general-card .ticou-base-filters .clear-filter-command{height:var(--ticou-height-list-filter);min-height:var(--ticou-height-list-filter)}.layout-general-card .compact-page-command,.layout-general-card .compact-page-number{height:var(--ticou-height-pagination-command);min-height:var(--ticou-height-pagination-command)}.layout-general-card .registration-list tbody tr{height:var(--ticou-height-table-row-minimum)}.layout-pilot-card .ticou-operation-content label.ticou-field-compact{width:var(--ticou-field-width-compact);max-width:100%}.layout-pilot-card .ticou-operation-content label.ticou-field-compact>select{width:100%}@media (max-width:850px){.ticou-operation-split>.classification-list-band{grid-row:1}.ticou-operation-split>.ticou-operation-editor{grid-row:2}}.ticou-base-card .ticou-base-column-filters>.ticou-base-filters-with-actions{grid-template-columns:minmax(0,1fr) auto auto}.ticou-base-consultation{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.ticou-base-consultation details{min-width:0;overflow-wrap:anywhere}.ticou-base-consultation summary{cursor:pointer}.ticou-base-consultation :is(p,dd,li){overflow-wrap:anywhere}.ticou-base-fields>.ticou-base-check{display:flex;flex-direction:row;align-items:center;gap:8px}.ticou-base-fields>.ticou-base-check>input{width:1rem;flex:0 0 1rem}.ticou-base-fields>.ticou-base-field-group{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;max-width:100%}.ticou-width-editor{position:fixed;right:16px;bottom:16px;z-index:100;display:grid;gap:8px;width:min(300px,calc(100vw - 32px));max-height:min(70vh,620px);overflow:auto;box-sizing:border-box;padding:12px;border:1px solid var(--ticou-color-field-border);border-radius:var(--ticou-radius-control);background:var(--ticou-color-panel-surface);box-shadow:0 4px 20px #0002;color:var(--ticou-color-form-label)}.ticou-width-editor:not(:has(select)){width:auto;max-width:calc(100vw - 32px)}.ticou-width-editor>button{justify-self:start}.ticou-width-editor p{margin:0;font-size:12px}.ticou-width-editor label{display:grid;gap:4px;min-width:0}.ticou-width-editor :is(input,select){width:100%;min-width:0;box-sizing:border-box;padding:6px;border:1px solid var(--ticou-color-field-border);border-radius:var(--ticou-radius-control);font:inherit}.ticou-width-actions{display:flex;flex-wrap:wrap;gap:6px}.ticou-width-editor button{cursor:pointer;padding:6px 8px;border:1px solid var(--ticou-color-field-border);border-radius:var(--ticou-radius-control);background:var(--ticou-color-panel-surface);color:var(--ticou-color-action-primary);font:inherit;font-size:12px}.ticou-width-editor button:disabled{cursor:default;opacity:.6}.parameter-grid>.ticou-width-target{position:relative;align-self:start;box-sizing:border-box;height:fit-content;margin:0;min-width:0;padding:0}.parameter-grid>.ticou-width-target>label{align-self:start;box-sizing:border-box;height:fit-content;margin:0;min-width:0;padding:0}.parameter-grid.ticou-layout-canvas{position:relative}.parameter-grid.ticou-layout-canvas[data-layout-position-mode=absolute]{display:block;overflow:visible}.parameter-grid.ticou-layout-canvas[data-layout-positioned=true]{min-height:180px}.parameter-grid.ticou-layout-canvas:has(.ticou-layout-move){background-color:color-mix(in srgb,var(--ticou-color-panel-surface) 94%,var(--ticou-color-action-primary));background-image:linear-gradient(to right,color-mix(in srgb,var(--ticou-color-action-primary) 18%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--ticou-color-action-primary) 18%,transparent) 1px,transparent 1px);background-size:10px 10px;border-radius:var(--ticou-radius-control)}.ticou-width-target>label>:is(input,select,textarea){width:100%;max-width:100%;min-width:0;box-sizing:border-box}.ticou-width-target>label>:is(input,select){height:31px;min-height:31px}.ticou-width-target[data-selected]{outline:2px solid var(--ticou-color-action-primary);outline-offset:2px;border-radius:var(--ticou-radius-control)}.ticou-width-target[data-layout-dragging]{box-shadow:0 8px 20px #0f172a3d;opacity:.82;transition:none}.ticou-width-target[data-layout-drop-target]{outline:3px dashed var(--ticou-color-action-primary);outline-offset:3px}.ticou-width-target>.ticou-width-handle{position:absolute;right:-4px;top:24px;width:12px;height:24px;font-size:10px;padding:0;border:1px solid var(--ticou-color-action-primary);border-radius:var(--ticou-radius-control);color:var(--ticou-color-action-primary);background:var(--ticou-color-panel-surface);cursor:ew-resize;touch-action:none}.ticou-width-target>.ticou-layout-move{position:absolute;z-index:1;top:2px;right:12px;width:18px;height:18px;padding:0;border:1px solid var(--ticou-color-action-primary);border-radius:50%;background:var(--ticou-color-panel-surface);color:var(--ticou-color-action-primary);cursor:grab;font-size:12px;line-height:1;touch-action:none}.ticou-width-target>.ticou-layout-move:active{cursor:grabbing}.ticou-width-target>button:focus-visible{outline:2px solid var(--ticou-color-action-primary);outline-offset:2px}.ticou-layout-workspace-handle{touch-action:none;-webkit-user-select:none;user-select:none;cursor:ew-resize}.ticou-layout-canvas-height-handle{touch-action:none;-webkit-user-select:none;user-select:none;cursor:ns-resize}.ticou-layout-keyboard-move[aria-pressed=true]{background:var(--ticou-color-navigation-active-surface);border-color:var(--ticou-color-action-primary);color:var(--ticou-color-navigation-active-text)}.ticou-layout-column-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px}.ticou-layout-column-control>label{min-width:0}.ticou-layout-column-handle{align-self:end;cursor:ew-resize;min-height:32px;touch-action:none;-webkit-user-select:none;user-select:none}:root{--ticou-color-attention-text: #854d0e;--ticou-color-attention-surface: #fffbeb;--ticou-color-attention-border: #d97706;--ticou-radius-workspace-surface: 6px;--ticou-paginated-table-area-height: 32rem;--ticou-color-field-surface-approved: #edf2f7;--ticou-color-field-surface-preview: var(--ticou-color-field-surface-approved);--ticou-column-width-code: 6rem;--ticou-column-width-name: 13rem;--ticou-column-width-category: 10rem;--ticou-column-width-date: 8rem;--ticou-column-width-quantity: 8rem;--ticou-column-width-status: 9rem;--ticou-column-width-actions: 10rem;--ticou-field-width-short: 8rem;--ticou-field-width-compact: 11rem;--ticou-field-width-medium: 16rem;--ticou-color-border-subtle: #cbd5e1;--ticou-color-text-strong: #334155;--ticou-color-text-muted: #64748b;--ticou-color-interaction-background: #e8f1fb;--ticou-color-interaction-border: #6b9ac4;--ticou-color-interaction-text: #174f87;--ticou-color-control-surface: #ffffff;--ticou-color-control-text: #1f2937;--ticou-color-action-primary: #2563eb;--ticou-color-on-action: #ffffff;--ticou-color-mode-indicator: #111827;--ticou-color-action-secondary: #475569;--ticou-color-list-border: #d7dde8;--ticou-color-list-divider: #e2e8f0;--ticou-color-list-header: #ffffff;--ticou-color-list-row-alternate: #f1f5f9;--ticou-color-list-row-hover: #e0f2fe;--ticou-color-list-row-selected: #bfdbfe;--ticou-color-list-selection-accent: #1d4ed8;--ticou-color-list-selection-text: #172554;--ticou-color-navigation-surface: #f8fafc;--ticou-color-navigation-border: #cbd5e1;--ticou-color-navigation-text: #475569;--ticou-color-navigation-code: #64748b;--ticou-color-navigation-marker: #e2e8f0;--ticou-color-navigation-active-surface: #eff6ff;--ticou-color-navigation-active-border: #2563eb;--ticou-color-navigation-active-text: #1d4ed8;--ticou-color-navigation-active-marker: #2563eb;--ticou-color-navigation-on-active: #ffffff;--ticou-focus-ring-subtle: rgb(37 99 235 / 22%);--ticou-control-height-small: 28px;--ticou-control-width-small: 28px;--ticou-control-padding-block: 8px;--ticou-control-padding-inline: 12px;--ticou-radius-small: 4px;--ticou-radius-control: 6px;--ticou-radius-pill: 999px;--ticou-radius-list: var(--ticou-radius-workspace-surface);--ticou-radius-navigation: 8px;--ticou-icon-size-small: 15px;--ticou-icon-size-action: 14px;--ticou-mode-indicator-size: 10px;--ticou-action-group-gap: 8px;--ticou-mode-group-gap: 6px;--ticou-mode-content-gap: 7px;--ticou-list-cell-padding-block: 10px;--ticou-list-cell-padding-inline: 12px;--ticou-list-selected-leading-padding: 16px;--ticou-list-selection-accent-width: 4px;--ticou-list-max-height: min(46vh, 420px);--ticou-navigation-gap: 8px;--ticou-navigation-button-column-size: 30px;--ticou-navigation-button-padding: 7px 12px 7px 8px;--ticou-navigation-marker-size: 30px;--ticou-navigation-title-font-size: .8rem;--ticou-navigation-code-font-size: .65rem;--ticou-navigation-disabled-opacity: .58;--ticou-font-size-small: .75rem;--ticou-font-size-caption: .6875rem;--ticou-color-foundation-text: #1f2937;--ticou-color-foundation-background: #f5f7fb;--ticou-font-family-base: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ticou-color-panel-surface: #ffffff;--ticou-color-panel-border: #d7dde8;--ticou-panel-border-width: 1px;--ticou-radius-panel: var(--ticou-radius-workspace-surface);--ticou-radius-panel-pilot: var(--ticou-radius-workspace-surface);--ticou-color-panel-workspace: #ffffff;--ticou-color-panel-subtle: #f7f9fc;--ticou-field-border-width: 1px;--ticou-color-field-pilot-text: #172033;--ticou-field-focus-shadow: 0 0 0 2px rgb(37 99 235 / 18%);--ticou-color-field-pilot-invalid-border: #b42318;--ticou-color-field-pilot-disabled-border: #c3cedb;--ticou-color-field-pilot-disabled-text: #475569;--ticou-color-filter-label: #526174;--ticou-font-size-filter-label: .72rem;--ticou-color-filter-border: #b8c4d1;--ticou-color-filter-command: #64748b;--ticou-color-filter-command-hover-surface: #eef2f6;--ticou-color-filter-command-hover-text: #174f87;--ticou-color-field-surface: #ffffff;--ticou-color-field-border: #cbd5e1;--ticou-color-field-text: #1f2937;--ticou-color-form-label: #334155;--ticou-font-size-form-label: .78rem;--ticou-color-field-help: #64748b;--ticou-font-size-field-help: .7rem;--ticou-color-field-disabled-surface: #e2e8f0;--ticou-color-field-disabled-text: #64748b;--ticou-color-toolbar-surface: #ffffff;--ticou-color-toolbar-divider: #d7dde8;--ticou-color-registration-label: #475569;--ticou-font-size-registration-label: .82rem;--ticou-color-field-invalid-surface: #fff7f7;--ticou-color-field-invalid-border: #dc2626;--ticou-field-invalid-shadow: 0 0 0 1px rgb(220 38 38 / 15%);--ticou-field-invalid-focus-shadow: 0 0 0 2px rgb(220 38 38 / 24%);--ticou-color-field-invalid-label: #b42318;--ticou-color-field-pilot-surface: #f8fafc;--ticou-color-field-pilot-border: #94a3b8;--ticou-color-field-focus: #2563eb;--ticou-color-table-border: #cbd5e1;--ticou-radius-table: var(--ticou-radius-workspace-surface);--ticou-table-cell-font-size: .82rem;--ticou-table-cell-line-height: 1.25;--ticou-table-cell-padding: 6px 8px;--ticou-color-table-header-surface: #f7f9fc;--ticou-color-table-header-text: #334155;--ticou-table-header-font-weight: 750;--ticou-radius-table-sort-command: 4px;--ticou-table-sort-command-gap: 4px;--ticou-table-sort-command-min-height: 24px;--ticou-table-unsorted-indicator-opacity: .42;--ticou-color-table-sort-active: #174f87;--ticou-table-sort-focus-shadow: 0 0 0 2px rgb(37 99 235 / 22%);--ticou-color-table-row-odd: #fbfcfe;--ticou-color-table-row-even: #e7edf4;--ticou-color-table-row-hover: #b8d4ec;--ticou-table-row-hover-shadow: inset 0 1px 0 #8fb6d6, inset 0 -1px 0 #8fb6d6;--ticou-color-table-row-selected: #dbeafe;--ticou-table-row-selected-shadow: inset 3px 0 0 #2563eb;--ticou-table-selected-leading-padding: 11px;--ticou-color-modal-backdrop: rgb(15 23 42 / 45%);--ticou-modal-backdrop-padding: 18px;--ticou-modal-layer: 20;--ticou-color-modal-surface: #ffffff;--ticou-modal-border: 1px solid #fecaca;--ticou-radius-modal: 8px;--ticou-modal-shadow: 0 20px 60px rgb(15 23 42 / 25%);--ticou-modal-content-gap: 12px;--ticou-modal-max-width: 420px;--ticou-modal-padding: 18px;--ticou-color-modal-title: #991b1b;--ticou-color-modal-message: #1f2937;--ticou-modal-message-font-weight: 700;--ticou-modal-field-gap: 6px;--ticou-modal-command-gap: 8px;--ticou-color-modal-command-surface: #ffffff;--ticou-modal-command-border: 1px solid #fca5a5;--ticou-radius-modal-command: 6px;--ticou-color-modal-command-text: #991b1b;--ticou-modal-command-padding: 8px 12px;--ticou-topbar-background: #dfe5ec;--ticou-topbar-border-bottom: 1px solid #d7dde8;--ticou-topbar-gap: 10px;--ticou-topbar-margin: -10px -16px 8px;--ticou-topbar-padding: 5px 16px;--ticou-topbar-z-index: 10;--ticou-topbar-context-open-z-index: 61;--ticou-topbar-title-gap: 10px;--ticou-search-flex: 0 1 480px;--ticou-search-max-width: 480px;--ticou-search-min-width: 240px;--ticou-search-icon-color: #64748b;--ticou-search-icon-height: 16px;--ticou-search-icon-left: 10px;--ticou-search-input-background: #ffffff;--ticou-search-input-border: 1px solid #cbd5e1;--ticou-search-input-border-radius: 7px;--ticou-search-input-height: 34px;--ticou-search-input-padding: 0 66px 0 34px;--ticou-search-focus-border-color: #2563eb;--ticou-search-focus-box-shadow: 0 0 0 2px #bfdbfe;--ticou-search-shortcut-background: #f1f5f9;--ticou-search-shortcut-border: 1px solid #cbd5e1;--ticou-search-shortcut-border-radius: 4px;--ticou-search-shortcut-color: #64748b;--ticou-search-shortcut-font-size: .64rem;--ticou-search-shortcut-padding: 2px 5px;--ticou-search-shortcut-right: 8px;--ticou-search-results-background: #ffffff;--ticou-search-results-border: 1px solid #cbd5e1;--ticou-search-results-border-radius: 7px;--ticou-search-results-box-shadow: 0 12px 30px rgb(15 23 42 / 18%);--ticou-search-results-max-height: min(420px, 65vh);--ticou-search-results-padding: 5px;--ticou-search-results-top: calc(100% + 5px) ;--ticou-search-results-z-index: 30;--ticou-search-result-border-radius: 5px;--ticou-search-result-color: #1f2937;--ticou-search-result-gap: 2px 10px;--ticou-search-result-grid-template-columns: 48px minmax(0, 1fr);--ticou-search-result-padding: 8px 10px;--ticou-search-result-content-gap: 2px;--ticou-search-result-caption-color: #64748b;--ticou-search-result-caption-font-size: .7rem;--ticou-search-result-caption-font-weight: 600;--ticou-search-result-selected-background: #eff6ff;--ticou-search-result-selected-color: #1d4ed8;--ticou-search-empty-color: #64748b;--ticou-search-empty-padding: 12px;--ticou-topbar-pilot-background: var(--ticou-topbar-background);--ticou-topbar-pilot-border-bottom-color: #cbd5e1;--ticou-topbar-pilot-gap: 8px;--ticou-topbar-pilot-height: 40px;--ticou-topbar-pilot-margin: 0 -16px;--ticou-topbar-pilot-padding: 2px 12px;--ticou-topbar-pilot-margin-720px: 0 -10px;--ticou-topbar-pilot-title-flex: 0 1 300px;--ticou-search-pilot-width: clamp(270px, 28vw, 360px);--ticou-search-pilot-input-height: 30px;--ticou-topbar-heading-font-size: 1.2rem;--ticou-search-flex-900px: 1 0 100%;--ticou-topbar-gap-720px: 8px;--ticou-topbar-margin-720px: -8px -10px 8px;--ticou-topbar-padding-720px: 6px 10px;--ticou-central-title-color: #1e293b;--ticou-central-title-font-size: .9rem;--ticou-central-title-font-weight: 700;--ticou-central-title-padding: 0 7px;--ticou-return-border: 1px solid transparent;--ticou-return-border-radius: 6px;--ticou-return-color: #1e293b;--ticou-return-gap: 7px;--ticou-return-height: 32px;--ticou-return-padding: 0 7px;--ticou-return-highlight-background: #ffffff;--ticou-return-highlight-border-color: #cbd5e1;--ticou-return-highlight-color: #0f4c81;--ticou-return-title-font-size: .9rem;--ticou-return-title-gap: 7px;--ticou-return-icon-background: #e8f1fa;--ticou-return-icon-border: 1px solid #c8d9ea;--ticou-return-icon-border-radius: 6px;--ticou-return-icon-color: #0f4c81;--ticou-return-icon-flex: 0 0 26px;--ticou-return-icon-height: 26px;--ticou-return-icon-padding: 4px;--ticou-return-icon-stroke-width: 2.3;--ticou-return-icon-highlight-background: #dbeafe;--ticou-return-icon-highlight-border-color: #93b9dc;--ticou-return-focus-border-radius: 5px;--ticou-return-focus-outline: 2px solid #2563eb;--ticou-return-focus-outline-offset: -2px;--ticou-active-card-code-color: #0f4c81;--ticou-active-card-code-font-weight: 800;--ticou-active-card-name-font-weight: 700;--ticou-active-branch-title-font-size: .9rem;--ticou-context-pilot-select-height: 30px;--ticou-context-pilot-select-min-width: 168px;--ticou-context-pilot-select-padding: 3px 7px;--ticou-company-context-flex: 0 0 90px;--ticou-company-context-height: 32px;--ticou-company-logo-frame-border: 1px solid transparent;--ticou-company-logo-frame-border-radius: 4px;--ticou-company-logo-frame-flex: 0 0 90px;--ticou-company-logo-frame-height: 30px;--ticou-company-logo-frame-width: 90px;--ticou-company-logo-present-background: #ffffff;--ticou-company-logo-present-border-color: #e2e8f0;--ticou-user-summary-border: 1px solid transparent;--ticou-user-summary-border-radius: 6px;--ticou-user-summary-color: #334155;--ticou-user-summary-font-size: .76rem;--ticou-user-summary-gap: 4px;--ticou-user-summary-height: 30px;--ticou-user-summary-max-width: 270px;--ticou-user-summary-padding: 0 7px;--ticou-user-summary-highlight-background: #ffffff;--ticou-user-summary-highlight-border-color: #cbd5e1;--ticou-user-menu-background: #ffffff;--ticou-user-menu-border: 1px solid #cbd5e1;--ticou-user-menu-border-radius: 7px;--ticou-user-menu-box-shadow: 0 12px 30px rgb(15 23 42 / 18%);--ticou-user-menu-gap: 5px;--ticou-user-menu-min-width: 250px;--ticou-user-menu-padding: 10px;--ticou-user-menu-top: 34px;--ticou-user-menu-z-index: 60;--ticou-user-menu-description-color: #64748b;--ticou-user-menu-description-font-size: .76rem;--ticou-user-menu-label-border-top: 1px solid #e2e8f0;--ticou-user-menu-label-color: #475569;--ticou-user-menu-label-font-size: .72rem;--ticou-user-menu-label-font-weight: 700;--ticou-user-menu-label-margin-top: 3px;--ticou-user-menu-label-padding-top: 7px;--ticou-user-menu-select-background: #ffffff;--ticou-user-menu-select-border: 1px solid #cbd5e1;--ticou-user-menu-select-border-radius: 6px;--ticou-user-menu-select-height: 32px;--ticou-user-menu-select-padding: 3px 6px;--ticou-company-selector-gap: .3rem;--ticou-logout-background: #fff;--ticou-logout-border: 1px solid #b42318;--ticou-logout-border-radius: 6px;--ticou-logout-color: #b42318;--ticou-logout-font-weight: 700;--ticou-logout-gap: .45rem;--ticou-logout-padding: .55rem .75rem;--ticou-logout-hover-background: #fff1f0;--ticou-logout-icon-height: 1rem;--ticou-context-box-background: #ffffff;--ticou-context-box-border: 1px solid #d7dde8;--ticou-context-box-border-radius: 8px;--ticou-context-box-gap: 4px 8px;--ticou-context-box-padding: 4px 8px;--ticou-context-label-color: #475569;--ticou-context-label-font-size: .75rem;--ticou-context-label-font-weight: 700;--ticou-context-select-background: #ffffff;--ticou-context-select-border: 1px solid #cbd5e1;--ticou-context-select-border-radius: 6px;--ticou-context-select-color: #1f2937;--ticou-context-select-font-size: .82rem;--ticou-context-select-min-width: 210px;--ticou-context-select-padding: 3px 6px;--ticou-context-description-font-size: .78rem;--ticou-context-description-line-height: 1.2;--ticou-context-divider-border-left: 1px solid #d7dde8;--ticou-context-divider-padding-left: 10px;--ticou-context-caption-color: #64748b;--ticou-company-logo-height: 28px;--ticou-company-logo-max-width: 90px;--ticou-context-select-flex-720px: 1 1 220px;--ticou-compact-list-pagination-gap: 6px;--ticou-compact-list-pagination-padding-top: 6px;--ticou-compact-list-pagination-pages-gap: 3px;--ticou-compact-page-command-padding: 0 5px;--ticou-compact-page-number-aria-current-page-font-weight: 750;--ticou-compact-page-command-disabled-opacity: .38;--ticou-compact-page-ellipsis-min-width: 16px;--ticou-field-error-color: #b91c1c;--ticou-field-error-font-size: .9rem;--ticou-form-message-background: #f8fafc;--ticou-form-message-border: 1px solid #e2e8f0;--ticou-form-message-border-radius: 8px;--ticou-form-message-padding: 10px;--ticou-pilot-layout-feedback-toast-bottom: 16px;--ticou-pilot-layout-feedback-toast-box-shadow: 0 8px 24px rgb(15 23 42 / 18%);--ticou-pilot-layout-feedback-toast-max-width: min(520px, calc(100vw - 24px) );--ticou-pilot-layout-feedback-toast-z-index: 70;--ticou-mode-indicator-border: 2px solid currentColor;--ticou-registration-list-th-z-index: 1;--ticou-registration-list-tbody-tr-aria-selected-true-font-weight: 700;--ticou-pilot-editor-band-parameter-grid-is-input-padding: 7px 8px;--ticou-pilot-list-toolbar-gap: 6px;--ticou-pilot-list-toolbar-grid-template-columns: 120px minmax(180px, 1fr) auto;--ticou-pilot-list-toolbar-padding: 0 0 5px;--ticou-pilot-list-toolbar-label-font-weight: 700;--ticou-pilot-list-toolbar-label-gap: 2px;--ticou-pilot-list-toolbar-is-input-min-height: 34px;--ticou-pilot-list-toolbar-is-input-padding: 5px 7px;--ticou-pilot-list-toolbar-button-min-height: 34px;--ticou-pilot-list-toolbar-button-padding: 5px 7px;--ticou-pilot-list-toolbar-clear-filter-command-width: 34px;--ticou-list-toolbar-grid-template-columns: minmax(150px, .45fr) minmax(240px, 1fr) auto;--ticou-list-toolbar-select-min-height: 38px;--ticou-list-toolbar-select-padding: 7px 8px;--ticou-parameter-table-toolbar-gap: 8px;--ticou-parameter-table-toolbar-label-font-weight: 700;--ticou-parameter-table-toolbar-label-gap: 4px;--ticou-parameter-table-toolbar-label-min-width: 260px;--ticou-parameter-table-toolbar-input-padding: 7px 8px;--ticou-parameter-table-toolbar-button-font-weight: 700;--ticou-parameter-table-toolbar-button-gap: 4px;--ticou-parameter-table-toolbar-button-padding: 7px 9px;--ticou-parameter-table-toolbar-svg-height: 14px;--ticou-parameter-table-toolbar-svg-width: 14px;--ticou-parameter-grid-small-font-weight: 400;--ticou-parameter-grid-small-min-height: 2em;--ticou-parameter-grid-label-font-weight: 700;--ticou-parameter-grid-label-gap: 4px;--ticou-parameter-grid-input-padding: 7px 8px;--ticou-height-field-single-line: 31px;--ticou-height-mode-selector: 30px;--ticou-height-form-command: 32px;--ticou-height-list-filter: 34px;--ticou-height-pagination-command: 28px;--ticou-height-table-row-minimum: 30px;--ticou-editor-band-form-gap: 8px;--ticou-editor-band-form-message-padding: 6px 10px;--ticou-editor-band-form-actions-padding-bottom: 1px;--ticou-registration-toolbar-gap: 12px;--ticou-registration-toolbar-margin: 0 -2px;--ticou-registration-toolbar-padding: 8px 2px;--ticou-registration-toolbar-top: 45px;--ticou-registration-toolbar-z-index: 9;--ticou-registration-toolbar-label-font-weight: 700;--ticou-registration-toolbar-label-gap: 6px;--ticou-registration-toolbar-label-gap-override: 4px;--ticou-registration-toolbar-select-min-height: 38px;--ticou-registration-toolbar-select-padding: 7px 8px;--ticou-pilot-label-has-is-input-not-type-checkbox-not-type-radio-column-gap: 3px;--ticou-pilot-label-has-is-input-not-type-checkbox-not-type-radio-row-gap: 4px;--ticou-registration-form-gap: 10px;--ticou-parameter-section-heading-h2-font-size: 1rem;--ticou-parameter-section-heading-h2-margin: 2px 0 0;--ticou-parameter-section-heading-span-color: #475569;--ticou-parameter-section-heading-span-font-size: .78rem;--ticou-parameter-section-heading-span-font-weight: 700;--ticou-parameter-note-color: #64748b;--ticou-parameter-note-font-size: .78rem;--ticou-pilot-card-screen-padding: 8px;--ticou-card-screen-background: #ffffff;--ticou-card-screen-border: 1px solid #d7dde8;--ticou-card-screen-border-radius: 8px;--ticou-card-screen-gap: 16px;--ticou-card-screen-padding: 18px;--ticou-operational-parameters-card-gap: 12px;--ticou-app-shell-height: 100vh;--ticou-prototype-gap: 8px;--ticou-app-shell-min-height-max-width-760px: 100vh;--ticou-card-page-navigation-button-span-font-weight: 800;--ticou-app-shell-min-height: 100vh;--ticou-app-shell-padding: 10px 16px 44px;--ticou-global-card-search-svg-z-index: 1;--ticou-color-page: #f4f6f9;--ticou-app-shell-layout-pilot-card-padding-bottom: 10px;--ticou-topbar-layout-pilot-navigation-tree-gap: 5px;--ticou-topbar-layout-pilot-pilot-card-return-hit-z-index: 1;--ticou-signed-out-screen-background: #eef3f8;--ticou-signed-out-screen-min-height: 100vh;--ticou-signed-out-screen-padding: 2rem;--ticou-signed-out-panel-background: #fff;--ticou-signed-out-panel-border-radius: 14px;--ticou-signed-out-panel-box-shadow: 0 18px 45px rgba(23, 54, 93, .16);--ticou-signed-out-panel-max-width: 440px;--ticou-signed-out-panel-padding: 2.5rem;--ticou-signed-out-panel-img-height: 44px;--ticou-signed-out-panel-img-margin-bottom: 1.5rem;--ticou-signed-out-panel-h1-color: #17365d;--ticou-signed-out-panel-h1-margin: .25rem 0 .75rem;--ticou-signed-out-panel-button-background: #17365d;--ticou-signed-out-panel-button-border-radius: 7px;--ticou-signed-out-panel-button-color: #fff;--ticou-signed-out-panel-button-font-weight: 700;--ticou-signed-out-panel-button-margin: 1rem 0;--ticou-signed-out-panel-button-padding: .75rem 1rem;--ticou-signed-out-panel-small-color: #667085;--ticou-login-panel-form-gap: 1rem;--ticou-login-panel-form-margin-top: 1.25rem;--ticou-login-panel-label-color: #344054;--ticou-login-panel-label-font-weight: 700;--ticou-login-panel-label-gap: .4rem;--ticou-login-panel-input-border: 1px solid #98a2b3;--ticou-login-panel-input-border-radius: 7px;--ticou-login-panel-input-padding: .75rem;--ticou-login-panel-form-button-margin: .25rem 0 0;--ticou-password-input-input-padding-right: 3rem;--ticou-password-input-button-color: #475467;--ticou-password-input-button-padding: 0 .8rem;--ticou-password-input-button-svg-height: 1.15rem;--ticou-password-input-button-svg-width: 1.15rem;--ticou-password-requirements-gap: .35rem;--ticou-password-requirements-padding: .8rem;--ticou-password-requirements-li-font-size: .86rem;--ticou-password-requirements-li-gap: .5rem;--ticou-password-requirements-is-valid-color: #287a3d;--ticou-password-requirements-is-pending-color: #667085;--ticou-topbar-layout-pilot-ticou-brand-flex-basis: 90px;--ticou-topbar-layout-pilot-ticou-brand-height: 30px;--ticou-topbar-layout-pilot-ticou-brand-width: 90px;--ticou-topbar-layout-pilot-ticou-brand-img-height: 48px;--ticou-topbar-layout-pilot-ticou-brand-img-width: 96px;--ticou-pilot-card-navigation-background: #f6f8fb;--ticou-pilot-card-navigation-border: 1px solid #d7dde8;--ticou-pilot-card-navigation-border-radius: 0 7px 7px 0;--ticou-pilot-card-navigation-box-shadow: 6px 0 24px rgb(15 23 42 / 18%);--ticou-pilot-card-navigation-width: 252px;--ticou-pilot-card-navigation-z-index: 30;--ticou-pilot-navigation-edge-left: -16px;--ticou-pilot-navigation-edge-width: 20px;--ticou-pilot-navigation-edge-z-index: 29;--ticou-pilot-navigation-edge-focus-visible-background: #1565c0;--ticou-pilot-navigation-edge-focus-visible-border-radius: 0 4px 4px 0;--ticou-pilot-navigation-edge-focus-visible-opacity: .45;--ticou-pilot-navigation-header-border-bottom: 1px solid #dfe5ec;--ticou-pilot-navigation-header-gap: 8px;--ticou-pilot-navigation-header-min-height: 40px;--ticou-pilot-navigation-header-padding: 4px 7px;--ticou-pilot-navigation-header-button-border-radius: 5px;--ticou-pilot-navigation-header-button-color: #526174;--ticou-pilot-navigation-header-button-height: 32px;--ticou-pilot-navigation-header-button-width: 32px;--ticou-pilot-navigation-header-button-hover-background: #e7edf4;--ticou-pilot-navigation-header-button-hover-color: #1565c0;--ticou-pilot-navigation-header-button-hover-outline: 2px solid #93c5fd;--ticou-pilot-navigation-header-button-hover-outline-offset: -2px;--ticou-pilot-navigation-header-svg-height: 18px;--ticou-pilot-navigation-header-svg-width: 18px;--ticou-pilot-navigation-header-strong-color: #334155;--ticou-pilot-navigation-header-strong-font-size: .82rem;--ticou-pilot-navigation-header-pilot-navigation-close-gap: 8px;--ticou-pilot-navigation-header-pilot-navigation-close-padding: 0 6px;--ticou-pilot-navigation-header-pilot-navigation-close-hover-strong-color: #1565c0;--ticou-pilot-navigation-header-pilot-toggle-all-color: #64748b;--ticou-pilot-navigation-header-pilot-toggle-all-height: 28px;--ticou-pilot-navigation-header-pilot-toggle-all-width: 28px;--ticou-pilot-navigation-header-pilot-toggle-all-svg-height: 15px;--ticou-pilot-navigation-header-pilot-toggle-all-svg-width: 15px;--ticou-pilot-navigation-tree-padding: 4px 5px;--ticou-pilot-navigation-tree-section-section-margin-top: 1px;--ticou-pilot-navigation-band-border-radius: 5px;--ticou-pilot-navigation-band-color: #334155;--ticou-pilot-navigation-band-gap: 4px;--ticou-pilot-navigation-band-grid-template-columns: 15px 22px minmax(0, 1fr);--ticou-pilot-navigation-band-min-height: 30px;--ticou-pilot-navigation-band-padding: 2px 5px;--ticou-pilot-navigation-band-hover-background: #e9eef5;--ticou-pilot-navigation-band-svg-height: 14px;--ticou-pilot-navigation-band-svg-width: 14px;--ticou-pilot-navigation-band-span-color: #1565c0;--ticou-pilot-navigation-band-span-font-size: .75rem;--ticou-pilot-navigation-band-span-font-weight: 800;--ticou-pilot-navigation-band-strong-font-size: .74rem;--ticou-pilot-navigation-cards-padding: 0 0 2px 20px;--ticou-pilot-navigation-cards-a-border-left: 2px solid #d7e0ea;--ticou-pilot-navigation-cards-a-color: #475569;--ticou-pilot-navigation-cards-a-gap: 5px;--ticou-pilot-navigation-cards-a-grid-template-columns: 32px minmax(0, 1fr);--ticou-pilot-navigation-cards-a-min-height: 28px;--ticou-pilot-navigation-cards-a-padding: 2px 6px;--ticou-pilot-navigation-cards-a-hover-background: #eaf0f6;--ticou-pilot-navigation-cards-a-aria-current-page-background: #e4f0fc;--ticou-pilot-navigation-cards-a-aria-current-page-border-left-color: #1565c0;--ticou-pilot-navigation-cards-a-aria-current-page-color: #0f4f87;--ticou-pilot-navigation-cards-span-font-size: .72rem;--ticou-pilot-navigation-cards-span-font-weight: 800;--ticou-pilot-navigation-cards-strong-font-size: .73rem;--ticou-pilot-navigation-cards-strong-font-weight: 650;--ticou-pilot-navigation-signature-color: #748091;--ticou-pilot-navigation-signature-font-size: .625rem;--ticou-pilot-navigation-signature-letter-spacing: .02em;--ticou-pilot-navigation-signature-padding: 4px 9px 5px;--ticou-ticou-brand-height: 34px;--ticou-ticou-brand-width: 112px;--ticou-ticou-brand-img-height: 58px;--ticou-ticou-brand-img-transform: translateY(-12px);--ticou-ticou-brand-img-width: 112px;--ticou-navigation-tree-gap: 2px;--ticou-navigation-tree-button-color: #334155;--ticou-navigation-tree-button-height: 24px;--ticou-navigation-tree-button-width: 24px;--ticou-navigation-tree-button-hover-color: #1d4ed8;--ticou-navigation-tree-button-hover-outline: 2px solid #93c5fd;--ticou-navigation-tree-button-hover-outline-offset: 1px;--ticou-navigation-tree-button-svg-height: 18px;--ticou-navigation-tree-button-svg-width: 18px;--ticou-navigation-root-color: #475569;--ticou-navigation-root-font-size: .72rem;--ticou-navigation-root-font-weight: 700;--ticou-navigation-root-gap: 4px;--ticou-navigation-tree-navigation-root-link-height: 24px;--ticou-navigation-branch-gap: 6px;--ticou-navigation-branch-small-color: #64748b;--ticou-navigation-branch-small-font-size: .7rem;--ticou-tree-connector-border-bottom: 1px solid #94a3b8;--ticou-tree-connector-border-left: 1px solid #94a3b8;--ticou-tree-connector-height: 9px;--ticou-tree-connector-margin-top: -8px;--ticou-tree-connector-width: 12px;--ticou-app-shell-padding-max-width-720px: 8px 10px 12px;--ticou-app-footer-background: rgb(15 23 42 / 92%);--ticou-app-footer-color: #e2e8f0;--ticou-app-footer-font-size: .68rem;--ticou-app-footer-letter-spacing: .04em;--ticou-app-footer-padding: 6px 16px;--ticou-app-footer-z-index: 40;--ticou-empty-table-message-color: #64748b;--ticou-empty-table-message-padding: 18px;--ticou-workspace-gap: 8px;--ticou-workspace-grid-template-columns: minmax(340px, 2fr) minmax(500px, 3fr);--ticou-compact-workspace-grid-template-columns: minmax(380px, 520px) minmax(600px, 820px);--ticou-compact-workspace-classification-editor-band-background: #eef2f6;--ticou-compact-workspace-classification-editor-band-border: 1px solid #b8c4d1;--ticou-compact-workspace-classification-editor-band-border-radius: 6px;--ticou-compact-workspace-classification-list-band-background: #eef2f6;--ticou-compact-workspace-classification-list-band-border: 1px solid #b8c4d1;--ticou-compact-workspace-classification-list-band-border-radius: 6px;--ticou-compact-workspace-classification-list-band-max-height: calc(100vh - 145px) ;--ticou-compact-workspace-mode-switch-gap: 4px;--ticou-compact-workspace-mode-switch-button-font-size: .75rem;--ticou-compact-workspace-mode-switch-button-gap: 5px;--ticou-compact-workspace-mode-switch-button-min-height: 30px;--ticou-compact-workspace-mode-switch-button-padding: 4px 8px;--ticou-compact-workspace-mode-indicator-height: 8px;--ticou-compact-workspace-mode-indicator-width: 8px;--ticou-compact-workspace-form-actions-gap: 5px;--ticou-compact-workspace-form-actions-button-font-size: .75rem;--ticou-compact-workspace-form-actions-button-min-height: 32px;--ticou-compact-workspace-form-actions-button-padding: 5px 9px;--ticou-compact-workspace-classification-list-toolbar-grid-template-columns: minmax(180px, 1fr) 34px 88px;--ticou-compact-workspace-classification-list-toolbar-status-filter-field-width: 88px;--ticou-compact-workspace-classification-editor-band-width-max-width-980px: min(100%, 520px);--ticou-compact-workspace-classification-list-band-width-max-width-980px: min(100%, 820px);--ticou-classification-list-band-registration-list-max-height-max-width-760px: min(46vh, 420px);--ticou-parameter-grid-gap: 10px;--ticou-parameter-grid-grid-template-columns: repeat(4, minmax(145px, 1fr))}.card-page-navigation{align-items:stretch;display:flex;gap:var(--ticou-navigation-gap)}.card-page-navigation button{align-items:center;background:var(--ticou-color-navigation-surface);border:1px solid var(--ticou-color-navigation-border);border-radius:var(--ticou-radius-navigation);color:var(--ticou-color-navigation-text);cursor:pointer;display:grid;gap:0 var(--ticou-navigation-gap);grid-template-columns:var(--ticou-navigation-button-column-size) auto;padding:var(--ticou-navigation-button-padding);text-align:left}.card-page-navigation button>span{align-items:center;background:var(--ticou-color-navigation-marker);border-radius:50%;display:flex;font-size:var(--ticou-navigation-title-font-size);font-weight:var(--ticou-card-page-navigation-button-span-font-weight);grid-row:1 / 3;height:var(--ticou-navigation-marker-size);justify-content:center;width:var(--ticou-navigation-marker-size)}.card-page-navigation button strong{font-size:var(--ticou-navigation-title-font-size)}.card-page-navigation button small{color:var(--ticou-color-navigation-code);font-size:var(--ticou-navigation-code-font-size)}.card-page-navigation button[aria-current=page]{background:var(--ticou-color-navigation-active-surface);border-color:var(--ticou-color-navigation-active-border);color:var(--ticou-color-navigation-active-text)}.card-page-navigation button[aria-current=page]>span{background:var(--ticou-color-navigation-active-marker);color:var(--ticou-color-navigation-on-active)}.classification-pages button:disabled{cursor:default;opacity:var(--ticou-navigation-disabled-opacity)}.classification-page-band .classification-pages{margin-bottom:0;margin-top:0}.layout-pilot-card .ticou-section-tabs{display:flex;flex-wrap:wrap;gap:var(--ticou-navigation-gap)}.layout-pilot-card .ticou-section-tabs>button{background:var(--ticou-color-navigation-surface);border:1px solid var(--ticou-color-navigation-border);border-radius:var(--ticou-radius-navigation);color:var(--ticou-color-navigation-text);cursor:pointer;font-family:inherit;font-size:var(--ticou-navigation-title-font-size);font-weight:700;padding:var(--ticou-navigation-button-padding)}.layout-pilot-card .ticou-section-tabs>button:is([aria-pressed=true],[aria-current=page]){background:var(--ticou-color-action-primary);border-color:var(--ticou-color-action-primary);color:var(--ticou-color-on-action)}.layout-pilot-card .ticou-section-tabs>button:is([aria-pressed=true],[aria-current=page])>:is(span,small){background:var(--ticou-color-on-action);color:var(--ticou-color-action-primary)}.layout-pilot-card .ticou-section-tabs>button:hover:not(:disabled){border-color:var(--ticou-color-action-primary)}.layout-pilot-card .ticou-section-tabs>button:focus-visible{outline:2px solid var(--ticou-color-action-primary);outline-offset:2px}.layout-pilot-card .ticou-section-tabs>button:disabled{cursor:default;opacity:var(--ticou-navigation-disabled-opacity)}.classification-list-band{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;min-width:0}.classification-workspace{display:grid;gap:var(--ticou-workspace-gap);grid-template-columns:var(--ticou-workspace-grid-template-columns);min-height:0}.classification-editor-band{align-content:start;grid-template-rows:auto auto;min-height:0;overflow-y:auto}@media (max-width: 760px){.classification-workspace{grid-template-columns:1fr}}.layout-pilot-card .workspace--compact-list{grid-template-columns:var(--ticou-compact-workspace-grid-template-columns);justify-content:start}.layout-pilot-card .workspace--compact-list>.classification-editor-band{align-self:start;background:var(--ticou-compact-workspace-classification-editor-band-background);border:var(--ticou-compact-workspace-classification-editor-band-border);border-radius:var(--ticou-compact-workspace-classification-editor-band-border-radius)}.layout-pilot-card .workspace--compact-list>.classification-list-band{align-self:start;background:var(--ticou-compact-workspace-classification-list-band-background);border:var(--ticou-compact-workspace-classification-list-band-border);border-radius:var(--ticou-compact-workspace-classification-list-band-border-radius);grid-template-rows:auto minmax(0,1fr) auto;max-height:var(--ticou-compact-workspace-classification-list-band-max-height);overflow:hidden}.layout-pilot-card .workspace--compact-list>.classification-list-band .registration-list{height:100%;max-height:none}.layout-pilot-card .workspace--compact-list .mode-switch{gap:var(--ticou-compact-workspace-mode-switch-gap)}.layout-pilot-card .workspace--compact-list .mode-switch button{font-size:var(--ticou-compact-workspace-mode-switch-button-font-size);gap:var(--ticou-compact-workspace-mode-switch-button-gap);min-height:var(--ticou-compact-workspace-mode-switch-button-min-height);padding:var(--ticou-compact-workspace-mode-switch-button-padding)}.layout-pilot-card .workspace--compact-list .mode-indicator{height:var(--ticou-compact-workspace-mode-indicator-height);width:var(--ticou-compact-workspace-mode-indicator-width)}.layout-pilot-card .workspace--compact-list .form-actions{gap:var(--ticou-compact-workspace-form-actions-gap)}.layout-pilot-card .workspace--compact-list .classification-editor-band .form-actions{justify-content:flex-end;width:100%}.layout-pilot-card .workspace--compact-list .classification-editor-band .form-actions .primary-action{display:grid;line-height:1;order:10;place-items:center;width:auto}.layout-pilot-card .workspace--compact-list .classification-editor-band .form-actions .primary-action>span{align-self:center;grid-area:1 / 1}.layout-pilot-card .workspace--compact-list .classification-editor-band .form-actions .primary-action-size{visibility:hidden}.layout-pilot-card .workspace--compact-list .form-actions button{font-size:var(--ticou-compact-workspace-form-actions-button-font-size);min-height:var(--ticou-compact-workspace-form-actions-button-min-height);padding:var(--ticou-compact-workspace-form-actions-button-padding)}.layout-pilot-card .workspace--compact-list .classification-list-toolbar{grid-template-columns:var(--ticou-compact-workspace-classification-list-toolbar-grid-template-columns)}.layout-pilot-card .workspace--compact-list .classification-list-toolbar .search-filter-field{grid-column:1;grid-row:1}.layout-pilot-card .workspace--compact-list .classification-list-toolbar .clear-filter-command{grid-column:2;grid-row:1}.layout-pilot-card .workspace--compact-list .classification-list-toolbar .status-filter-field{grid-column:3;grid-row:1;width:var(--ticou-compact-workspace-classification-list-toolbar-status-filter-field-width)}.classification-list-band .registration-list{height:100%;max-height:none;min-height:0}@media (max-width: 760px){.classification-list-band .registration-list{max-height:var(--ticou-classification-list-band-registration-list-max-height-max-width-760px)}}:root{color:var(--ticou-color-foundation-text);background:var(--ticou-color-foundation-background);font-family:var(--ticou-font-family-base)}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}.app-shell{min-height:var(--ticou-app-shell-min-height);padding:var(--ticou-app-shell-padding)}.topbar{align-items:center;background:var(--ticou-topbar-background);border-bottom:var(--ticou-topbar-border-bottom);display:flex;gap:var(--ticou-topbar-gap);justify-content:space-between;margin:var(--ticou-topbar-margin);padding:var(--ticou-topbar-padding);position:sticky;top:0;z-index:var(--ticou-topbar-z-index)}.topbar:has(.pilot-user-context[open],.global-card-results){z-index:var(--ticou-topbar-context-open-z-index)}.topbar-title{align-items:center;display:flex;flex:1 1 auto;gap:var(--ticou-topbar-title-gap);min-width:0}.global-card-search{flex:var(--ticou-search-flex);max-width:var(--ticou-search-max-width);min-width:var(--ticou-search-min-width);position:relative}.global-card-search>svg{color:var(--ticou-search-icon-color);height:var(--ticou-search-icon-height);left:var(--ticou-search-icon-left);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:var(--ticou-search-icon-height);z-index:var(--ticou-global-card-search-svg-z-index)}.global-card-search input{background:var(--ticou-search-input-background);border:var(--ticou-search-input-border);border-radius:var(--ticou-search-input-border-radius);height:var(--ticou-search-input-height);padding:var(--ticou-search-input-padding);width:100%}.global-card-search input:focus{border-color:var(--ticou-search-focus-border-color);box-shadow:var(--ticou-search-focus-box-shadow);outline:none}.global-card-search kbd{background:var(--ticou-search-shortcut-background);border:var(--ticou-search-shortcut-border);border-radius:var(--ticou-search-shortcut-border-radius);color:var(--ticou-search-shortcut-color);font-size:var(--ticou-search-shortcut-font-size);padding:var(--ticou-search-shortcut-padding);pointer-events:none;position:absolute;right:var(--ticou-search-shortcut-right);top:50%;transform:translateY(-50%)}.global-card-results{background:var(--ticou-search-results-background);border:var(--ticou-search-results-border);border-radius:var(--ticou-search-results-border-radius);box-shadow:var(--ticou-search-results-box-shadow);display:grid;left:0;max-height:var(--ticou-search-results-max-height);overflow-y:auto;padding:var(--ticou-search-results-padding);position:absolute;right:0;top:var(--ticou-search-results-top);z-index:var(--ticou-search-results-z-index)}.global-card-results button{background:transparent;border:0;border-radius:var(--ticou-search-result-border-radius);color:var(--ticou-search-result-color);cursor:pointer;display:grid;gap:var(--ticou-search-result-gap);grid-template-columns:var(--ticou-search-result-grid-template-columns);padding:var(--ticou-search-result-padding);text-align:left}.global-card-results button>span{display:grid;gap:var(--ticou-search-result-content-gap)}.global-card-results button small{color:var(--ticou-search-result-caption-color);font-size:var(--ticou-search-result-caption-font-size);font-weight:var(--ticou-search-result-caption-font-weight)}.global-card-results button[aria-selected=true]{background:var(--ticou-search-result-selected-background);color:var(--ticou-search-result-selected-color)}.global-card-results p{color:var(--ticou-search-empty-color);margin:0;padding:var(--ticou-search-empty-padding);text-align:center}.app-shell.layout-pilot-card{--pilot-color-page: var(--ticou-color-page);--pilot-color-workspace: var(--ticou-color-panel-workspace);--pilot-color-subtle: var(--ticou-color-panel-subtle);--pilot-color-field: var(--ticou-color-field-pilot-surface);--pilot-color-field-border: var(--ticou-color-field-pilot-border);--pilot-color-field-disabled: var(--ticou-color-field-disabled-surface);--pilot-color-focus: var(--ticou-color-field-focus);background:var(--pilot-color-page);padding-top:0;padding-bottom:var(--ticou-app-shell-layout-pilot-card-padding-bottom)}.topbar.topbar--layout-pilot{align-items:center;background:var(--ticou-topbar-pilot-background);border-bottom-color:var(--ticou-topbar-pilot-border-bottom-color);box-sizing:border-box;flex-direction:row;flex-wrap:nowrap;gap:var(--ticou-topbar-pilot-gap);height:var(--ticou-topbar-pilot-height);justify-content:flex-start;margin:var(--ticou-topbar-pilot-margin);min-height:var(--ticou-topbar-pilot-height);padding:var(--ticou-topbar-pilot-padding)}@media (max-width: 720px){.topbar.topbar--layout-pilot{margin:var(--ticou-topbar-pilot-margin-720px)}}.topbar--layout-pilot .topbar-title{flex:var(--ticou-topbar-pilot-title-flex)}.topbar--layout-pilot .navigation-tree{align-items:center;display:flex;gap:var(--ticou-topbar-layout-pilot-navigation-tree-gap);width:100%}.topbar--layout-pilot .central-operation-title{color:var(--ticou-central-title-color);font-size:var(--ticou-central-title-font-size);font-weight:var(--ticou-central-title-font-weight);overflow:hidden;padding:var(--ticou-central-title-padding);text-overflow:ellipsis;white-space:nowrap}.topbar--layout-pilot .pilot-card-return{align-items:center;background:transparent;border:var(--ticou-return-border);border-radius:var(--ticou-return-border-radius);color:var(--ticou-return-color);display:flex;flex:1 1 auto;gap:var(--ticou-return-gap);height:var(--ticou-return-height);justify-content:flex-start;max-width:100%;min-width:0;padding:var(--ticou-return-padding);position:relative;width:100%}.topbar--layout-pilot .pilot-card-return:hover,.topbar--layout-pilot .pilot-card-return:focus-within{background:var(--ticou-return-highlight-background);border-color:var(--ticou-return-highlight-border-color);color:var(--ticou-return-highlight-color);outline:none}.topbar--layout-pilot .pilot-card-return h1{align-items:center;display:flex;font-size:var(--ticou-return-title-font-size);gap:var(--ticou-return-title-gap);min-width:0;width:100%}.topbar--layout-pilot .pilot-card-return h1 svg{background:var(--ticou-return-icon-background);border:var(--ticou-return-icon-border);border-radius:var(--ticou-return-icon-border-radius);color:var(--ticou-return-icon-color);flex:var(--ticou-return-icon-flex);height:var(--ticou-return-icon-height);padding:var(--ticou-return-icon-padding);stroke-width:var(--ticou-return-icon-stroke-width);width:var(--ticou-return-icon-height)}.topbar--layout-pilot .pilot-card-return:hover h1 svg,.topbar--layout-pilot .pilot-card-return:focus-within h1 svg{background:var(--ticou-return-icon-highlight-background);border-color:var(--ticou-return-icon-highlight-border-color)}.topbar--layout-pilot .pilot-card-return-hit{background:transparent;border:0;cursor:pointer;height:100%;top:0;right:0;bottom:0;left:0;padding:0;position:absolute;width:100%;z-index:var(--ticou-topbar-layout-pilot-pilot-card-return-hit-z-index)}.topbar--layout-pilot .pilot-card-return-hit:focus-visible{border-radius:var(--ticou-return-focus-border-radius);outline:var(--ticou-return-focus-outline);outline-offset:var(--ticou-return-focus-outline-offset)}.pilot-card-code{color:var(--ticou-active-card-code-color);flex:0 0 auto;font-weight:var(--ticou-active-card-code-font-weight)}.pilot-card-name{font-weight:var(--ticou-active-card-name-font-weight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar--layout-pilot .navigation-root-link,.topbar--layout-pilot .tree-connector,.topbar--layout-pilot .navigation-branch small{display:none}.topbar--layout-pilot .navigation-branch{flex:1 1 auto;gap:0}.topbar--layout-pilot .navigation-branch h1{font-size:var(--ticou-active-branch-title-font-size)}.topbar--layout-pilot .global-card-search{flex:none;left:50%;max-width:none;min-width:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--ticou-search-pilot-width)}.topbar--layout-pilot .global-card-search input{height:var(--ticou-search-pilot-input-height)}.topbar--layout-pilot .context-box{background:transparent;border:0;flex:0 0 auto;padding:0}.topbar--layout-pilot .context-box label,.topbar--layout-pilot .context-box span,.topbar--layout-pilot .context-box strong,.topbar--layout-pilot .context-box small{display:none}.topbar--layout-pilot .context-box select{height:var(--ticou-context-pilot-select-height);min-width:var(--ticou-context-pilot-select-min-width);padding:var(--ticou-context-pilot-select-padding)}.topbar--layout-pilot .company-header-logo{display:block;height:100%;max-height:100%;max-width:100%;object-fit:contain;object-position:center;transform:none;width:100%}.pilot-company-context{align-items:center;align-self:center;display:flex;flex:var(--ticou-company-context-flex);height:var(--ticou-company-context-height);min-width:0}.pilot-logo-frame{align-items:center;background:transparent;border:var(--ticou-company-logo-frame-border);border-radius:var(--ticou-company-logo-frame-border-radius);box-sizing:border-box;display:flex;flex:var(--ticou-company-logo-frame-flex);height:var(--ticou-company-logo-frame-height);justify-content:center;overflow:hidden;width:var(--ticou-company-logo-frame-width)}.pilot-logo-frame.has-logo{background:var(--ticou-company-logo-present-background);border-color:var(--ticou-company-logo-present-border-color)}.pilot-user-context{flex:0 1 auto;margin-left:auto;min-width:0;position:relative}.pilot-user-context summary{align-items:center;border:var(--ticou-user-summary-border);border-radius:var(--ticou-user-summary-border-radius);color:var(--ticou-user-summary-color);cursor:pointer;display:flex;font-size:var(--ticou-user-summary-font-size);gap:var(--ticou-user-summary-gap);height:var(--ticou-user-summary-height);max-width:var(--ticou-user-summary-max-width);padding:var(--ticou-user-summary-padding);white-space:nowrap}.pilot-user-context summary::-webkit-details-marker{display:none}.pilot-user-context summary::marker{content:""}.pilot-user-context summary:hover,.pilot-user-context summary:focus-visible,.pilot-user-context[open] summary{background:var(--ticou-user-summary-highlight-background);border-color:var(--ticou-user-summary-highlight-border-color);outline:none}.pilot-user-context summary strong,.pilot-user-context summary span:last-child{overflow:hidden;text-overflow:ellipsis}.pilot-user-menu{background:var(--ticou-user-menu-background);border:var(--ticou-user-menu-border);border-radius:var(--ticou-user-menu-border-radius);box-shadow:var(--ticou-user-menu-box-shadow);display:grid;gap:var(--ticou-user-menu-gap);min-width:var(--ticou-user-menu-min-width);padding:var(--ticou-user-menu-padding);position:absolute;right:0;top:var(--ticou-user-menu-top);z-index:var(--ticou-user-menu-z-index)}.pilot-user-menu>span,.pilot-user-menu>small{color:var(--ticou-user-menu-description-color);font-size:var(--ticou-user-menu-description-font-size)}.pilot-user-menu{max-height:calc(100dvh - 100px);overflow-y:auto}.program-about{min-width:0;color:var(--ticou-color-text-strong);font-size:var(--ticou-user-menu-description-font-size)}.program-about summary{cursor:pointer;color:var(--ticou-color-action-primary)}.program-about summary:focus-visible{outline:2px solid var(--ticou-color-action-primary);outline-offset:2px}.program-about-content{max-width:var(--ticou-user-menu-min-width);padding-top:8px}.program-about dl{margin:8px 0}.program-about dt{font-weight:600}.program-about dd{margin:0 0 8px;overflow-wrap:anywhere}.program-about pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.5}.pilot-user-menu label{border-top:var(--ticou-user-menu-label-border-top);color:var(--ticou-user-menu-label-color);font-size:var(--ticou-user-menu-label-font-size);font-weight:var(--ticou-user-menu-label-font-weight);margin-top:var(--ticou-user-menu-label-margin-top);padding-top:var(--ticou-user-menu-label-padding-top)}.pilot-user-menu select{background:var(--ticou-user-menu-select-background);border:var(--ticou-user-menu-select-border);border-radius:var(--ticou-user-menu-select-border-radius);height:var(--ticou-user-menu-select-height);padding:var(--ticou-user-menu-select-padding)}.operational-company-selector{display:grid;gap:var(--ticou-company-selector-gap)}.operational-company-selector select{max-width:100%}.pilot-logout,.context-logout{align-items:center;background:var(--ticou-logout-background);border:var(--ticou-logout-border);border-radius:var(--ticou-logout-border-radius);color:var(--ticou-logout-color);cursor:pointer;display:flex;font:inherit;font-weight:var(--ticou-logout-font-weight);gap:var(--ticou-logout-gap);justify-content:center;padding:var(--ticou-logout-padding)}.pilot-logout:hover,.context-logout:hover{background:var(--ticou-logout-hover-background)}.pilot-logout svg,.context-logout svg{height:var(--ticou-logout-icon-height);width:var(--ticou-logout-icon-height)}.signed-out-screen{align-items:center;background:var(--ticou-signed-out-screen-background);display:flex;justify-content:center;min-height:var(--ticou-signed-out-screen-min-height);padding:var(--ticou-signed-out-screen-padding)}.signed-out-panel{background:var(--ticou-signed-out-panel-background);border-radius:var(--ticou-signed-out-panel-border-radius);box-shadow:var(--ticou-signed-out-panel-box-shadow);max-width:var(--ticou-signed-out-panel-max-width);padding:var(--ticou-signed-out-panel-padding);text-align:center;width:100%}.signed-out-panel img{height:var(--ticou-signed-out-panel-img-height);margin-bottom:var(--ticou-signed-out-panel-img-margin-bottom);object-fit:contain}.signed-out-panel h1{color:var(--ticou-signed-out-panel-h1-color);margin:var(--ticou-signed-out-panel-h1-margin)}.signed-out-panel button{background:var(--ticou-signed-out-panel-button-background);border:0;border-radius:var(--ticou-signed-out-panel-button-border-radius);color:var(--ticou-signed-out-panel-button-color);cursor:pointer;font-weight:var(--ticou-signed-out-panel-button-font-weight);margin:var(--ticou-signed-out-panel-button-margin);padding:var(--ticou-signed-out-panel-button-padding);width:100%}.signed-out-panel small{color:var(--ticou-signed-out-panel-small-color);display:block}.login-panel form{display:grid;gap:var(--ticou-login-panel-form-gap);margin-top:var(--ticou-login-panel-form-margin-top);text-align:left}.login-panel label{color:var(--ticou-login-panel-label-color);display:grid;font-weight:var(--ticou-login-panel-label-font-weight);gap:var(--ticou-login-panel-label-gap)}.login-panel input{border:var(--ticou-login-panel-input-border);border-radius:var(--ticou-login-panel-input-border-radius);font:inherit;padding:var(--ticou-login-panel-input-padding)}.login-panel form button{margin:var(--ticou-login-panel-form-button-margin)}.password-input{display:grid;grid-template-columns:1fr auto;position:relative}.password-input input{grid-column:1 / 3;padding-right:var(--ticou-password-input-input-padding-right)}.password-input button{align-items:center;background:transparent;color:var(--ticou-password-input-button-color);display:flex;grid-column:2;height:100%;justify-content:center;margin:0;padding:var(--ticou-password-input-button-padding);position:absolute;right:0;width:auto}.password-input button svg{height:var(--ticou-password-input-button-svg-height);width:var(--ticou-password-input-button-svg-width)}.password-requirements{display:grid;gap:var(--ticou-password-requirements-gap);list-style:none;margin:0;padding:var(--ticou-password-requirements-padding);text-align:left}.password-requirements li{align-items:center;display:flex;font-size:var(--ticou-password-requirements-li-font-size);gap:var(--ticou-password-requirements-li-gap)}.password-requirements .is-valid{color:var(--ticou-password-requirements-is-valid-color)}.password-requirements .is-pending{color:var(--ticou-password-requirements-is-pending-color)}.topbar--layout-pilot .ticou-brand{align-self:center;flex-basis:var(--ticou-topbar-layout-pilot-ticou-brand-flex-basis);height:var(--ticou-topbar-layout-pilot-ticou-brand-height);width:var(--ticou-topbar-layout-pilot-ticou-brand-width)}.topbar--layout-pilot .ticou-brand img{display:block;flex:none;height:var(--ticou-topbar-layout-pilot-ticou-brand-img-height);max-height:none;max-width:none;object-fit:cover;object-position:center;transform:none;width:var(--ticou-topbar-layout-pilot-ticou-brand-img-width)}.active-card-layout{display:contents}.pilot-card-layout{display:flex;flex:1 1 auto;min-height:0;position:relative}.pilot-card-navigation{background:var(--ticou-pilot-card-navigation-background);border:var(--ticou-pilot-card-navigation-border);border-radius:var(--ticou-pilot-card-navigation-border-radius);bottom:0;box-shadow:var(--ticou-pilot-card-navigation-box-shadow);display:flex;flex-direction:column;left:0;min-height:0;overflow:hidden;position:absolute;top:0;width:var(--ticou-pilot-card-navigation-width);z-index:var(--ticou-pilot-card-navigation-z-index)}.pilot-navigation-edge{background:transparent;border:0;bottom:0;cursor:default;left:var(--ticou-pilot-navigation-edge-left);opacity:0;padding:0;position:absolute;top:0;width:var(--ticou-pilot-navigation-edge-width);z-index:var(--ticou-pilot-navigation-edge-z-index)}.pilot-navigation-edge:focus-visible{background:var(--ticou-pilot-navigation-edge-focus-visible-background);border-radius:var(--ticou-pilot-navigation-edge-focus-visible-border-radius);opacity:var(--ticou-pilot-navigation-edge-focus-visible-opacity);outline:none}.pilot-navigation-header{align-items:center;border-bottom:var(--ticou-pilot-navigation-header-border-bottom);display:flex;gap:var(--ticou-pilot-navigation-header-gap);min-height:var(--ticou-pilot-navigation-header-min-height);padding:var(--ticou-pilot-navigation-header-padding)}.pilot-navigation-header button{align-items:center;background:transparent;border:0;border-radius:var(--ticou-pilot-navigation-header-button-border-radius);color:var(--ticou-pilot-navigation-header-button-color);cursor:pointer;display:inline-flex;height:var(--ticou-pilot-navigation-header-button-height);justify-content:center;padding:0;width:var(--ticou-pilot-navigation-header-button-width)}.pilot-navigation-header button:hover,.pilot-navigation-header button:focus-visible{background:var(--ticou-pilot-navigation-header-button-hover-background);color:var(--ticou-pilot-navigation-header-button-hover-color);outline:var(--ticou-pilot-navigation-header-button-hover-outline);outline-offset:var(--ticou-pilot-navigation-header-button-hover-outline-offset)}.pilot-navigation-header svg{height:var(--ticou-pilot-navigation-header-svg-height);width:var(--ticou-pilot-navigation-header-svg-width)}.pilot-navigation-header strong{color:var(--ticou-pilot-navigation-header-strong-color);font-size:var(--ticou-pilot-navigation-header-strong-font-size)}.pilot-navigation-header .pilot-navigation-close{flex:1 1 auto;gap:var(--ticou-pilot-navigation-header-pilot-navigation-close-gap);justify-content:flex-start;padding:var(--ticou-pilot-navigation-header-pilot-navigation-close-padding);width:auto}.pilot-navigation-header .pilot-navigation-close:hover strong,.pilot-navigation-header .pilot-navigation-close:focus-visible strong{color:var(--ticou-pilot-navigation-header-pilot-navigation-close-hover-strong-color)}.pilot-navigation-header .pilot-toggle-all{color:var(--ticou-pilot-navigation-header-pilot-toggle-all-color);height:var(--ticou-pilot-navigation-header-pilot-toggle-all-height);margin-left:auto;padding:0;width:var(--ticou-pilot-navigation-header-pilot-toggle-all-width)}.pilot-navigation-header .pilot-toggle-all svg{height:var(--ticou-pilot-navigation-header-pilot-toggle-all-svg-height);width:var(--ticou-pilot-navigation-header-pilot-toggle-all-svg-width)}.pilot-navigation-tree{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--ticou-pilot-navigation-tree-padding)}.pilot-navigation-tree section+section{margin-top:var(--ticou-pilot-navigation-tree-section-section-margin-top)}.pilot-navigation-band{align-items:center;background:transparent;border:0;border-radius:var(--ticou-pilot-navigation-band-border-radius);color:var(--ticou-pilot-navigation-band-color);cursor:pointer;display:grid;gap:var(--ticou-pilot-navigation-band-gap);grid-template-columns:var(--ticou-pilot-navigation-band-grid-template-columns);min-height:var(--ticou-pilot-navigation-band-min-height);padding:var(--ticou-pilot-navigation-band-padding);text-align:left;width:100%}.pilot-navigation-band:hover,.pilot-navigation-band:focus-visible{background:var(--ticou-pilot-navigation-band-hover-background);outline:none}.pilot-navigation-band svg{height:var(--ticou-pilot-navigation-band-svg-height);transition:transform .15s ease;width:var(--ticou-pilot-navigation-band-svg-width)}.pilot-navigation-band[aria-expanded=false] svg{transform:rotate(-90deg)}.pilot-navigation-band>span{color:var(--ticou-pilot-navigation-band-span-color);font-size:var(--ticou-pilot-navigation-band-span-font-size);font-weight:var(--ticou-pilot-navigation-band-span-font-weight)}.pilot-navigation-band>strong{font-size:var(--ticou-pilot-navigation-band-strong-font-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pilot-navigation-cards{display:grid;gap:0;padding:var(--ticou-pilot-navigation-cards-padding)}.pilot-navigation-cards a{align-items:center;background:transparent;border:0;border-left:var(--ticou-pilot-navigation-cards-a-border-left);color:var(--ticou-pilot-navigation-cards-a-color);cursor:pointer;display:grid;gap:var(--ticou-pilot-navigation-cards-a-gap);grid-template-columns:var(--ticou-pilot-navigation-cards-a-grid-template-columns);min-height:var(--ticou-pilot-navigation-cards-a-min-height);padding:var(--ticou-pilot-navigation-cards-a-padding);text-align:left;text-decoration:none}.pilot-navigation-cards a:hover,.pilot-navigation-cards a:focus-visible{background:var(--ticou-pilot-navigation-cards-a-hover-background);outline:none}.pilot-navigation-cards a[aria-current=page]{background:var(--ticou-pilot-navigation-cards-a-aria-current-page-background);border-left-color:var(--ticou-pilot-navigation-cards-a-aria-current-page-border-left-color);color:var(--ticou-pilot-navigation-cards-a-aria-current-page-color)}.pilot-navigation-cards span{font-size:var(--ticou-pilot-navigation-cards-span-font-size);font-weight:var(--ticou-pilot-navigation-cards-span-font-weight)}.pilot-navigation-cards strong{font-size:var(--ticou-pilot-navigation-cards-strong-font-size);font-weight:var(--ticou-pilot-navigation-cards-strong-font-weight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pilot-navigation-signature{color:var(--ticou-pilot-navigation-signature-color);font-size:var(--ticou-pilot-navigation-signature-font-size);letter-spacing:var(--ticou-pilot-navigation-signature-letter-spacing);padding:var(--ticou-pilot-navigation-signature-padding);text-align:right;-webkit-user-select:none;user-select:none}.pilot-card-layout>.classification-card-screen{flex:1 1 auto;min-width:0}@media (max-width: 1024px),(hover: none),(pointer: coarse){.pilot-navigation-edge,.pilot-card-navigation{display:none}}.topbar h1{font-size:var(--ticou-topbar-heading-font-size);line-height:1.1;margin:0}.ticou-brand{height:var(--ticou-ticou-brand-height);overflow:hidden;position:relative;width:var(--ticou-ticou-brand-width)}.ticou-brand img{height:var(--ticou-ticou-brand-img-height);object-fit:cover;object-position:center 51%;transform:var(--ticou-ticou-brand-img-transform);width:var(--ticou-ticou-brand-img-width)}.navigation-tree{display:grid;gap:var(--ticou-navigation-tree-gap);min-width:0}.navigation-tree button{align-items:center;background:transparent;border:0;color:var(--ticou-navigation-tree-button-color);cursor:pointer;display:inline-flex;height:var(--ticou-navigation-tree-button-height);justify-content:center;padding:0;width:var(--ticou-navigation-tree-button-width)}.navigation-tree button:hover,.navigation-tree button:focus-visible{color:var(--ticou-navigation-tree-button-hover-color);outline:var(--ticou-navigation-tree-button-hover-outline);outline-offset:var(--ticou-navigation-tree-button-hover-outline-offset)}.navigation-tree button svg{height:var(--ticou-navigation-tree-button-svg-height);width:var(--ticou-navigation-tree-button-svg-width)}.navigation-root{align-items:center;color:var(--ticou-navigation-root-color);display:flex;font-size:var(--ticou-navigation-root-font-size);font-weight:var(--ticou-navigation-root-font-weight);gap:var(--ticou-navigation-root-gap)}.navigation-tree .navigation-root-link{font:inherit;height:var(--ticou-navigation-tree-navigation-root-link-height);justify-content:flex-start;width:auto}.navigation-branch{align-items:center;display:flex;gap:var(--ticou-navigation-branch-gap);min-width:0}.navigation-branch h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigation-branch small{color:var(--ticou-navigation-branch-small-color);font-size:var(--ticou-navigation-branch-small-font-size);white-space:nowrap}.tree-connector{border-bottom:var(--ticou-tree-connector-border-bottom);border-left:var(--ticou-tree-connector-border-left);display:block;height:var(--ticou-tree-connector-height);margin-top:var(--ticou-tree-connector-margin-top);width:var(--ticou-tree-connector-width)}.context-box{align-items:center;background:var(--ticou-context-box-background);border:var(--ticou-context-box-border);border-radius:var(--ticou-context-box-border-radius);display:flex;flex-wrap:wrap;gap:var(--ticou-context-box-gap);justify-content:flex-end;padding:var(--ticou-context-box-padding)}.context-box label{color:var(--ticou-context-label-color);font-size:var(--ticou-context-label-font-size);font-weight:var(--ticou-context-label-font-weight)}.context-box select{background:var(--ticou-context-select-background);border:var(--ticou-context-select-border);border-radius:var(--ticou-context-select-border-radius);color:var(--ticou-context-select-color);font-size:var(--ticou-context-select-font-size);min-width:var(--ticou-context-select-min-width);padding:var(--ticou-context-select-padding)}.context-box span,.context-box strong,.context-box small{font-size:var(--ticou-context-description-font-size);line-height:var(--ticou-context-description-line-height);white-space:nowrap}.context-box span,.context-box strong{border-left:var(--ticou-context-divider-border-left);padding-left:var(--ticou-context-divider-padding-left)}.context-box small{color:var(--ticou-context-caption-color)}.company-header-logo{height:var(--ticou-company-logo-height);max-width:var(--ticou-company-logo-max-width);object-fit:contain;width:auto}@media (max-width: 900px){.topbar{flex-wrap:wrap}}@media (max-width: 900px){.global-card-search{flex:var(--ticou-search-flex-900px);max-width:none;order:5}}@media (max-width: 720px){.app-shell{padding:var(--ticou-app-shell-padding-max-width-720px)}}@media (max-width: 720px){.topbar{align-items:stretch;flex-direction:column;gap:var(--ticou-topbar-gap-720px);margin:var(--ticou-topbar-margin-720px);padding:var(--ticou-topbar-padding-720px)}}@media (max-width: 720px){.context-box{justify-content:flex-start}}@media (max-width: 720px){.context-box select{flex:var(--ticou-context-select-flex-720px);min-width:0}}@media (max-width: 720px){.context-box span{border-left:0;padding-left:0}}@media (max-width: 720px){.company-header-logo{display:none}}.app-footer{background:var(--ticou-app-footer-background);bottom:0;color:var(--ticou-app-footer-color);font-size:var(--ticou-app-footer-font-size);left:0;letter-spacing:var(--ticou-app-footer-letter-spacing);padding:var(--ticou-app-footer-padding);pointer-events:none;position:fixed;right:0;text-align:center;z-index:var(--ticou-app-footer-z-index)}@media (max-width: 1100px){.topbar.topbar--layout-pilot{flex-wrap:wrap;height:auto}.topbar--layout-pilot .topbar-title{flex:1 1 0}.topbar--layout-pilot .pilot-user-context{flex:1 1 100%;order:4;margin-left:0}.topbar--layout-pilot .pilot-user-context summary{max-width:100%}.topbar--layout-pilot .global-card-search{position:relative;left:auto;top:auto;transform:none;flex:1 1 100%;order:5;width:100%}.topbar--layout-pilot .pilot-user-menu{box-sizing:border-box;min-width:0;width:100%;max-height:60vh;overflow:auto}}.pilot-user-menu{gap:10px}.pilot-user-menu label{border-top:0;margin-top:0;padding-top:0}.pilot-user-menu .pilot-logout{justify-self:end;border:0;padding:6px 8px;font-size:.82rem;font-weight:600}.topbar.topbar--layout-pilot{flex-shrink:0}.topbar--layout-pilot .pilot-user-context{min-width:0}@media (max-width: 1100px){.topbar.topbar--layout-pilot{display:grid;height:auto;grid-template-columns:auto minmax(0,1fr) auto}.topbar--layout-pilot .global-card-search{position:relative;inset:auto;transform:none;width:100%;min-width:0}.topbar--layout-pilot .pilot-company-context{grid-column:1;grid-row:1}.topbar--layout-pilot .topbar-title{grid-column:2;grid-row:1}.topbar--layout-pilot .ticou-brand{grid-column:3;grid-row:1}.topbar--layout-pilot .pilot-user-context{grid-column:1 / -1;grid-row:2}.topbar--layout-pilot .global-card-search{grid-column:1 / -1;grid-row:3}}.layout-pilot-card .pilot-card-layout,.layout-pilot-card .classification-card-screen,.layout-pilot-card .classification-prototype,.layout-pilot-card .classification-workspace{background:var(--pilot-color-page)}.layout-pilot-card .classification-card-screen{border:0;border-radius:0;padding:var(--ticou-pilot-card-screen-padding)}.card-screen{background:var(--ticou-card-screen-background);border:var(--ticou-card-screen-border);border-radius:var(--ticou-card-screen-border-radius);display:grid;gap:var(--ticou-card-screen-gap);padding:var(--ticou-card-screen-padding)}.operational-parameters-card{display:grid;gap:var(--ticou-operational-parameters-card-gap)}.classification-app-shell{display:flex;flex-direction:column;height:var(--ticou-app-shell-height);min-height:0;overflow:hidden}.classification-card-screen{flex:1 1 auto;min-height:0;overflow:hidden}.classification-prototype{gap:var(--ticou-prototype-gap);height:100%;min-height:0;overflow:hidden;grid-template-rows:auto minmax(0,1fr)}@media (max-width: 760px){.classification-prototype{height:auto;min-height:0;overflow:visible}}@media (max-width: 760px){.classification-app-shell{display:block;height:auto;min-height:var(--ticou-app-shell-min-height-max-width-760px);overflow:visible}}@media (max-width: 760px){.classification-card-screen{overflow:visible}}.classification-app-shell{display:flex;height:100dvh;min-height:0;overflow:hidden}.layout-pilot-card .pilot-card-layout{min-width:0;min-height:0;overflow:visible}.layout-pilot-card .classification-card-screen{min-width:0;min-height:0;overflow:auto;align-content:start;scrollbar-gutter:stable}.layout-pilot-card .ticou-scrollable-card{height:max-content;min-height:min-content;overflow:visible;grid-template-rows:auto auto}.layout-pilot-card .ticou-scrollable-card .classification-workspace{overflow:visible}.layout-pilot-card .classification-page-band{position:sticky;top:calc(-1 * var(--ticou-pilot-card-screen-padding));z-index:10;align-self:start}.classification-page-band,.classification-editor-band,.classification-list-band{background:var(--ticou-color-panel-surface);border:var(--ticou-panel-border-width) solid var(--ticou-color-panel-border);border-radius:var(--ticou-radius-panel);display:grid;min-width:0}.classification-page-band{overflow-x:auto}.layout-pilot-card .classification-editor-band,.layout-pilot-card .classification-list-band{background:var(--pilot-color-workspace)}.layout-pilot-card .classification-page-band,.layout-pilot-card .classification-list-toolbar{background:var(--pilot-color-subtle)}.layout-pilot-card .classification-page-band{background:var(--pilot-color-page);border:0;border-radius:0;padding:var(--ticou-pilot-card-screen-padding) 0;margin-block:calc(-1 * var(--ticou-pilot-card-screen-padding))}.layout-pilot-card .classification-editor-band,.layout-pilot-card .classification-list-band{border:0;border-radius:var(--ticou-radius-panel-pilot)}.layout-pilot-card .ticou-bordered-editor{border:1px solid var(--ticou-color-table-border);border-radius:var(--ticou-radius-workspace-surface)}.layout-pilot-card .classification-editor-band .parameter-grid :is(input,select,textarea){background:var(--pilot-color-field);border:var(--ticou-field-border-width) solid var(--pilot-color-field-border);border-radius:var(--ticou-radius-control);color:var(--ticou-color-field-pilot-text);min-width:0;padding:var(--ticou-pilot-editor-band-parameter-grid-is-input-padding)}.layout-pilot-card .classification-editor-band .parameter-grid :is(input,select,textarea):focus-visible{border-color:var(--pilot-color-focus);box-shadow:var(--ticou-field-focus-shadow);outline:0}.layout-pilot-card .classification-editor-band .parameter-grid :is(input,select,textarea)[aria-invalid=true]{border-color:var(--ticou-color-field-pilot-invalid-border);background:var(--ticou-color-field-invalid-surface);box-shadow:var(--ticou-field-invalid-shadow)}.layout-pilot-card .classification-editor-band .parameter-grid :is(input,select,textarea):disabled{background:var(--pilot-color-field-disabled);border-color:var(--ticou-color-field-pilot-disabled-border);color:var(--ticou-color-field-pilot-disabled-text);cursor:not-allowed;opacity:1}.layout-pilot-card .classification-list-toolbar{align-items:end;background:transparent;border:0;display:grid;gap:var(--ticou-pilot-list-toolbar-gap);grid-template-columns:var(--ticou-pilot-list-toolbar-grid-template-columns);margin:0;padding:var(--ticou-pilot-list-toolbar-padding)}.layout-pilot-card .classification-list-toolbar label{color:var(--ticou-color-filter-label);font-size:var(--ticou-font-size-filter-label);font-weight:var(--ticou-pilot-list-toolbar-label-font-weight);gap:var(--ticou-pilot-list-toolbar-label-gap);min-width:0}.layout-pilot-card .classification-list-toolbar :is(input,select){background:var(--pilot-color-field);border-color:var(--ticou-color-filter-border);min-height:var(--ticou-pilot-list-toolbar-is-input-min-height);padding:var(--ticou-pilot-list-toolbar-is-input-padding);width:100%}.layout-pilot-card .classification-list-toolbar :is(input,select):focus-visible,.layout-pilot-card .classification-list-toolbar button:focus-visible{border-color:var(--pilot-color-focus);box-shadow:var(--ticou-field-focus-shadow);outline:0}.layout-pilot-card .classification-list-toolbar button{background:transparent;border-color:transparent;color:var(--ticou-color-filter-command);min-height:var(--ticou-pilot-list-toolbar-button-min-height);padding:var(--ticou-pilot-list-toolbar-button-padding)}.layout-pilot-card .classification-list-toolbar .clear-filter-command{display:grid;padding:0;place-items:center;width:var(--ticou-pilot-list-toolbar-clear-filter-command-width)}.layout-pilot-card .classification-list-toolbar button:hover:not(:disabled){background:var(--ticou-color-filter-command-hover-surface);border-color:var(--pilot-color-focus);color:var(--ticou-color-filter-command-hover-text)}.classification-list-toolbar{grid-template-columns:var(--ticou-list-toolbar-grid-template-columns)}.classification-list-toolbar select{background:var(--ticou-color-field-surface);border:var(--ticou-field-border-width) solid var(--ticou-color-field-border);border-radius:var(--ticou-radius-control);color:var(--ticou-color-field-text);min-height:var(--ticou-list-toolbar-select-min-height);padding:var(--ticou-list-toolbar-select-padding)}.modal-backdrop{align-items:center;background:var(--ticou-color-modal-backdrop);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:var(--ticou-modal-backdrop-padding);position:fixed;z-index:var(--ticou-modal-layer)}.delete-confirmation{background:var(--ticou-color-modal-surface);border:var(--ticou-modal-border);border-radius:var(--ticou-radius-modal);box-shadow:var(--ticou-modal-shadow);display:grid;gap:var(--ticou-modal-content-gap);max-width:var(--ticou-modal-max-width);padding:var(--ticou-modal-padding);width:100%}.delete-confirmation h3{color:var(--ticou-color-modal-title);margin:0}.delete-confirmation p{color:var(--ticou-color-modal-message);font-weight:var(--ticou-modal-message-font-weight);margin:0}.delete-confirmation label{display:grid;gap:var(--ticou-modal-field-gap)}.delete-confirmation textarea{width:100%}.delete-confirmation div{display:flex;flex-wrap:wrap;gap:var(--ticou-modal-command-gap);justify-content:flex-end}.delete-confirmation button{background:var(--ticou-color-modal-command-surface);border:var(--ticou-modal-command-border);border-radius:var(--ticou-radius-modal-command);color:var(--ticou-color-modal-command-text);cursor:pointer;padding:var(--ticou-modal-command-padding)}.layout-pilot-card .classification-list-band .registration-list,.layout-pilot-card :is(.registration-list,table.ticou-data-table){border-color:var(--ticou-color-table-border);border-radius:var(--ticou-radius-table)}.layout-pilot-card .classification-list-band .registration-list :is(th,td),.layout-pilot-card :is(.registration-list,table.ticou-data-table) :is(th,td){font-size:var(--ticou-table-cell-font-size);line-height:var(--ticou-table-cell-line-height);padding:var(--ticou-table-cell-padding)}.layout-pilot-card .classification-list-band .registration-list th,.layout-pilot-card :is(.registration-list,table.ticou-data-table) th{background:var(--ticou-color-table-header-surface);color:var(--ticou-color-table-header-text);font-weight:var(--ticou-table-header-font-weight)}.layout-pilot-card .classification-list-band .registration-list th button,.layout-pilot-card :is(.registration-list,table.ticou-data-table) th button{border-radius:var(--ticou-radius-table-sort-command);gap:var(--ticou-table-sort-command-gap);min-height:var(--ticou-table-sort-command-min-height)}.layout-pilot-card .classification-list-band .registration-list th:first-child button,.layout-pilot-card :is(.registration-list,table.ticou-data-table) th:first-child button{justify-content:flex-start}.layout-pilot-card .classification-list-band .registration-list th[aria-sort=none] button svg,.layout-pilot-card :is(.registration-list,table.ticou-data-table) th[aria-sort=none] button svg{opacity:var(--ticou-table-unsorted-indicator-opacity)}.layout-pilot-card .classification-list-band .registration-list th:not([aria-sort=none]) button,.layout-pilot-card :is(.registration-list,table.ticou-data-table) th:not([aria-sort=none]) button{color:var(--ticou-color-table-sort-active)}.layout-pilot-card .classification-list-band .registration-list th button:focus-visible,.layout-pilot-card :is(.registration-list,table.ticou-data-table) th button:focus-visible{box-shadow:var(--ticou-table-sort-focus-shadow);outline:0}.layout-pilot-card .classification-list-band .registration-list tbody tr:nth-child(odd),.layout-pilot-card :is(.registration-list,table.ticou-data-table) tbody tr:nth-child(odd){background:var(--ticou-color-table-row-odd)}.layout-pilot-card .classification-list-band .registration-list tbody tr:nth-child(2n),.layout-pilot-card :is(.registration-list,table.ticou-data-table) tbody tr:nth-child(2n){background:var(--ticou-color-table-row-even)}.layout-pilot-card .classification-list-band .registration-list tbody tr:hover,.layout-pilot-card :is(.registration-list,table.ticou-data-table) tbody tr:hover{background:var(--ticou-color-table-row-hover);box-shadow:var(--ticou-table-row-hover-shadow)}.layout-pilot-card .classification-list-band .registration-list tbody tr[aria-selected=true],.layout-pilot-card :is(.registration-list,table.ticou-data-table) tbody tr[aria-selected=true]{background:var(--ticou-color-table-row-selected);box-shadow:var(--ticou-table-row-selected-shadow)}.layout-pilot-card .classification-list-band .registration-list tbody tr[aria-selected=true] td:first-child,.layout-pilot-card :is(.registration-list,table.ticou-data-table) tbody tr[aria-selected=true] td:first-child{padding-left:var(--ticou-table-selected-leading-padding)}.parameter-matrix th button{justify-content:center;padding:0;width:100%}.empty-table-message{color:var(--ticou-empty-table-message-color);padding:var(--ticou-empty-table-message-padding)!important;text-align:center!important}.parameter-matrix td:not(:first-child),.parameter-matrix th:not(:first-child){text-align:center}.layout-pilot-card table.ticou-data-table{border-collapse:collapse;width:100%}.layout-pilot-card table.ticou-data-table :is(th,td){border-bottom:1px solid var(--ticou-color-list-divider)}.layout-pilot-card table.ticou-data-table th{position:sticky;top:0;z-index:var(--ticou-registration-list-th-z-index)}.layout-pilot-card :is(.registration-list,table.ticou-data-table) tbody th[scope=row]{background:transparent;color:inherit;position:static;top:auto;z-index:auto;text-align:left;font-weight:inherit}.parameter-table-toolbar{align-items:end;display:flex;gap:var(--ticou-parameter-table-toolbar-gap)}.parameter-table-toolbar label{color:var(--ticou-color-form-label);display:grid;font-size:var(--ticou-font-size-form-label);font-weight:var(--ticou-parameter-table-toolbar-label-font-weight);gap:var(--ticou-parameter-table-toolbar-label-gap);min-width:var(--ticou-parameter-table-toolbar-label-min-width)}.parameter-table-toolbar input{border:var(--ticou-field-border-width) solid var(--ticou-color-field-border);border-radius:var(--ticou-radius-control);padding:var(--ticou-parameter-table-toolbar-input-padding)}.parameter-table-toolbar button,.parameter-matrix th button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font-weight:var(--ticou-parameter-table-toolbar-button-font-weight);gap:var(--ticou-parameter-table-toolbar-button-gap)}.parameter-table-toolbar button{border:var(--ticou-field-border-width) solid var(--ticou-color-field-border);border-radius:var(--ticou-radius-control);padding:var(--ticou-parameter-table-toolbar-button-padding)}.parameter-table-toolbar svg,.parameter-matrix th svg{height:var(--ticou-parameter-table-toolbar-svg-height);width:var(--ticou-parameter-table-toolbar-svg-width)}.parameter-grid small{color:var(--ticou-color-field-help);font-size:var(--ticou-font-size-field-help);font-weight:var(--ticou-parameter-grid-small-font-weight);min-height:var(--ticou-parameter-grid-small-min-height)}.parameter-grid label{color:var(--ticou-color-form-label);display:grid;font-size:var(--ticou-font-size-form-label);font-weight:var(--ticou-parameter-grid-label-font-weight);gap:var(--ticou-parameter-grid-label-gap)}.parameter-grid input{border:var(--ticou-field-border-width) solid var(--ticou-color-field-border);border-radius:var(--ticou-radius-control);min-width:0;padding:var(--ticou-parameter-grid-input-padding)}.parameter-grid input:disabled{background:var(--ticou-color-field-disabled-surface);color:var(--ticou-color-field-disabled-text)}.classification-editor-band .classification-form{align-items:stretch;gap:var(--ticou-editor-band-form-gap);grid-template-columns:1fr;padding:0}.classification-editor-band .form-message{grid-column:1 / -1;padding:var(--ticou-editor-band-form-message-padding)}.classification-editor-band .field-error{grid-column:1 / -1}.classification-editor-band .form-actions{align-self:end;padding-bottom:var(--ticou-editor-band-form-actions-padding-bottom)}@media (max-width: 760px){.classification-editor-band .classification-form{grid-template-columns:1fr}}.registration-toolbar{align-items:end;background:var(--ticou-color-toolbar-surface);border-bottom:var(--ticou-field-border-width) solid var(--ticou-color-toolbar-divider);display:flex;flex-wrap:wrap;gap:var(--ticou-registration-toolbar-gap);justify-content:flex-start;margin:var(--ticou-registration-toolbar-margin);padding:var(--ticou-registration-toolbar-padding);position:sticky;top:var(--ticou-registration-toolbar-top);z-index:var(--ticou-registration-toolbar-z-index)}.registration-toolbar label,.registration-form label{color:var(--ticou-color-registration-label);display:grid;font-size:var(--ticou-font-size-registration-label);font-weight:var(--ticou-registration-toolbar-label-font-weight);gap:var(--ticou-registration-toolbar-label-gap)}.registration-toolbar label{display:grid;gap:var(--ticou-registration-toolbar-label-gap-override)}.registration-toolbar select,.registration-toolbar input,.registration-form input{background:var(--ticou-color-field-surface);border:var(--ticou-field-border-width) solid var(--ticou-color-field-border);border-radius:var(--ticou-radius-control);color:var(--ticou-color-field-text);min-height:var(--ticou-registration-toolbar-select-min-height);padding:var(--ticou-registration-toolbar-select-padding)}.registration-form input[aria-invalid=true]{background:var(--ticou-color-field-invalid-surface);border-color:var(--ticou-color-field-invalid-border);box-shadow:var(--ticou-field-invalid-shadow)}.registration-form input[aria-invalid=true]:focus,.registration-form input[aria-invalid=true]:focus-visible{border-color:var(--ticou-color-field-invalid-border);box-shadow:var(--ticou-field-invalid-focus-shadow);outline:0}.required-field-marker{color:inherit}.registration-form label:has([aria-invalid=true])>.field-label-text{color:var(--ticou-color-field-invalid-label)}.layout-pilot-card label:has(>:is(input:not([type=checkbox]):not([type=radio]),select,textarea):required){align-content:start;align-items:center;column-gap:var(--ticou-pilot-label-has-is-input-not-type-checkbox-not-type-radio-column-gap);display:flex;flex-wrap:wrap;justify-content:flex-start;row-gap:var(--ticou-pilot-label-has-is-input-not-type-checkbox-not-type-radio-row-gap)}.layout-pilot-card label:has(>:is(input:not([type=checkbox]):not([type=radio]),select,textarea):required):after{color:inherit;content:"*";order:1}.layout-pilot-card label:has(>:is(input:not([type=checkbox]):not([type=radio]),select,textarea):required)>:is(input,select,textarea){flex:0 0 100%;order:2;width:100%}.layout-pilot-card :is(input,select,textarea):required:user-invalid:not([data-validation-controlled=true] *),.layout-pilot-card :is(input,select,textarea)[aria-invalid=true]{background:var(--ticou-color-field-invalid-surface);border-color:var(--ticou-color-field-invalid-border);box-shadow:var(--ticou-field-invalid-shadow)}.layout-pilot-card label:has(>:is(input,select,textarea):required:user-invalid:not([data-validation-controlled=true] *)),.layout-pilot-card label:has(>:is(input,select,textarea)[aria-invalid=true]){color:var(--ticou-color-field-invalid-label)}.layout-pilot-card :is(input,select,textarea):required:user-invalid:not([data-validation-controlled=true] *):focus,.layout-pilot-card :is(input,select,textarea):required:user-invalid:not([data-validation-controlled=true] *):focus-visible,.layout-pilot-card :is(input,select,textarea)[aria-invalid=true]:focus,.layout-pilot-card :is(input,select,textarea)[aria-invalid=true]:focus-visible{border-color:var(--ticou-color-field-invalid-border);box-shadow:var(--ticou-field-invalid-focus-shadow);outline:0}.registration-form{display:grid;gap:var(--ticou-registration-form-gap)}@media (max-width: 720px){.registration-toolbar{position:static}}.parameter-section-heading{align-items:center;display:flex;justify-content:space-between}.parameter-section-heading h2{font-size:var(--ticou-parameter-section-heading-h2-font-size);margin:var(--ticou-parameter-section-heading-h2-margin)}.parameter-section-heading>span{color:var(--ticou-parameter-section-heading-span-color);font-size:var(--ticou-parameter-section-heading-span-font-size);font-weight:var(--ticou-parameter-section-heading-span-font-weight)}.parameter-note{color:var(--ticou-parameter-note-color);font-size:var(--ticou-parameter-note-font-size);margin:0}.parameter-grid{display:grid;gap:var(--ticou-parameter-grid-gap);grid-template-columns:var(--ticou-parameter-grid-grid-template-columns)}.parameter-grid>:is(.ticou-field-width-short,.ticou-field-width-compact,.ticou-field-width-medium,.ticou-field-width-full){justify-self:start;min-width:0;max-width:100%;box-sizing:border-box}.parameter-grid>.ticou-field-width-short{width:min(100%,var(--ticou-field-width-short))}.parameter-grid>.ticou-field-width-compact{width:min(100%,var(--ticou-field-width-compact))}.parameter-grid>.ticou-field-width-medium{width:min(100%,var(--ticou-field-width-medium))}.parameter-grid>.ticou-field-width-full{width:100%}.parameter-grid>:is(.ticou-field-width-short,.ticou-field-width-compact,.ticou-field-width-medium,.ticou-field-width-full)>:is(input,select,textarea){width:100%;max-width:100%;box-sizing:border-box}.layout-pilot-card .workspace--reference-list,.layout-pilot-card .workspace--card-22{grid-template-columns:minmax(380px,520px) minmax(600px,1fr)}.layout-pilot-card .workspace--card-34{grid-template-columns:minmax(380px,520px) minmax(600px,820px)}.layout-pilot-card :is(.workspace--card-34-types,.workspace--card-34-species,.workspace--card-34-categories){grid-template-columns:minmax(380px,520px) 600px}.layout-pilot-card .workspace--card-34-category-subcategories{grid-template-columns:minmax(380px,520px) 760px}.layout-pilot-card .workspace--card-34-species-types-categories{grid-template-columns:minmax(380px,520px) 820px}.layout-pilot-card .workspace--card-34 .classification-list-toolbar{grid-template-columns:minmax(180px,1fr) 34px 88px;padding-right:16px}.layout-pilot-card :is(.workspace--card-34-types,.workspace--card-34-species) .classification-list-toolbar{grid-template-columns:110px minmax(180px,1fr) 34px 88px}.layout-pilot-card :is(.workspace--card-34-types,.workspace--card-34-species) .classification-list-toolbar .search-filter-field{grid-column:2}.layout-pilot-card :is(.workspace--card-34-types,.workspace--card-34-species) .classification-list-toolbar .clear-filter-command{grid-column:3}.layout-pilot-card :is(.workspace--card-34-types,.workspace--card-34-species) .classification-list-toolbar .status-filter-field{grid-column:4}.layout-pilot-card .workspace--card-34 .registration-list{scrollbar-gutter:stable}.layout-pilot-card .workspace--card-34 .classification-list-toolbar .search-filter-field{grid-column:1;grid-row:1}.layout-pilot-card .workspace--card-34 .classification-list-toolbar .clear-filter-command{grid-column:2;grid-row:1}.layout-pilot-card .workspace--card-34 .classification-list-toolbar .status-filter-field{grid-column:3;grid-row:1;width:88px}.layout-pilot-card .workspace--card-34 .category-subcategory-toolbar{grid-template-columns:80px minmax(180px,1fr) 34px 88px}.layout-pilot-card .workspace--card-34 .category-subcategory-toolbar>label:nth-of-type(1){grid-column:1}.layout-pilot-card .workspace--card-34 .category-subcategory-toolbar .search-filter-field{grid-column:2}.layout-pilot-card .workspace--card-34 .category-subcategory-toolbar .clear-filter-command{grid-column:3}.layout-pilot-card .workspace--card-34 .category-subcategory-toolbar .status-filter-field{grid-column:4}.layout-pilot-card .workspace--card-34 .species-type-category-toolbar{grid-template-columns:minmax(110px,1fr) minmax(130px,1fr) minmax(110px,1fr) 34px 88px}.layout-pilot-card .workspace--card-34 .species-type-category-toolbar .clear-filter-command{grid-column:4}.layout-pilot-card .workspace--card-34 .species-type-category-toolbar .status-filter-field{grid-column:5}.layout-pilot-card .workspace--card-34 .registration-list :is(th:last-child,td:last-child){box-sizing:border-box;width:88px}.layout-pilot-card .workspace--card-34 .registration-list :is(th,td){text-align:left}.layout-pilot-card .workspace--card-34 .registration-list th button{justify-content:flex-start;text-align:left}.layout-pilot-card .workspace--card-34 .classification-senatran-list table,.layout-pilot-card .workspace--card-34-categories .registration-list table,.layout-pilot-card .workspace--card-34 .classification-species-type-category-list table{table-layout:fixed;width:100%}.layout-pilot-card .workspace--card-34 .classification-senatran-list :is(th:first-child,td:first-child){width:110px}.layout-pilot-card .workspace--card-34-categories .registration-list :is(th:first-child,td:first-child){width:220px}.layout-pilot-card .workspace--card-34-categories .registration-list :is(th:nth-child(2),td:nth-child(2)){width:auto}.layout-pilot-card .workspace--card-34 .classification-species-type-category-list :is(th:nth-child(1),td:nth-child(1),th:nth-child(2),td:nth-child(2)){width:180px}.layout-pilot-card .workspace--card-34 .classification-status{background:transparent;border-radius:0;color:inherit;font-weight:400;padding:0}.layout-pilot-card .reference-editor-fields{grid-template-columns:repeat(12,minmax(0,1fr))}.layout-pilot-card .reference-editor-fields>label{max-width:none}.layout-pilot-card .reference-editor-fields>.reference-field-keywords{max-width:none}.layout-pilot-card .reference-field-issuer{grid-column:1 / 9}.layout-pilot-card .reference-field-type{grid-column:9 / -1}.layout-pilot-card .reference-field-number{grid-column:1 / 5}.layout-pilot-card .reference-field-short{grid-column:5 / 11}.layout-pilot-card :is(.reference-field-title,.reference-field-keywords){grid-column:1 / -1}.layout-pilot-card .reference-field-status{grid-column:1 / 3}.layout-pilot-card .reference-field-status input{width:88px}.layout-pilot-card .workspace--reference-list .reference-list-toolbar{gap:0;grid-template-columns:210px 96px 150px 110px minmax(40px,1fr) 88px}.layout-pilot-card .workspace--reference-list .reference-list-toolbar :is(.search-filter-field,.issuer-filter-field,.number-filter-field){box-sizing:border-box;padding-right:6px}.layout-pilot-card .workspace--reference-list .reference-list-toolbar .search-filter-field{grid-column:1;grid-row:1}.layout-pilot-card .workspace--reference-list .reference-list-toolbar .issuer-filter-field{grid-column:2;grid-row:1}.layout-pilot-card .workspace--reference-list .reference-list-toolbar .number-filter-field{grid-column:4;grid-row:1}.layout-pilot-card .workspace--reference-list .reference-list-toolbar .clear-filter-command{grid-column:5;grid-row:1;justify-self:end}.layout-pilot-card .workspace--reference-list .reference-list-toolbar .status-filter-field{grid-column:6;grid-row:1}.layout-pilot-card .workspace--card-22 .measurement-physical-toolbar{gap:6px;grid-template-columns:140px minmax(180px,1fr) 34px 130px}.layout-pilot-card .workspace--card-22 .measurement-physical-toolbar .company-filter-field{grid-column:1;grid-row:1}.layout-pilot-card .workspace--card-22 .measurement-physical-toolbar .search-filter-field{grid-column:2;grid-row:1}.layout-pilot-card .workspace--card-22 .measurement-physical-toolbar .clear-filter-command{grid-column:3;grid-row:1}.layout-pilot-card .workspace--card-22 .measurement-physical-toolbar .status-filter-field{grid-column:4;grid-row:1;width:130px}.layout-pilot-card .auxiliary-fields--with-sigla{grid-template-columns:96px 88px minmax(0,1fr)}.layout-pilot-card .auxiliary-fields--with-sigla>label{max-width:none}.layout-pilot-card .auxiliary-fields--with-sigla>.field-size-long{grid-column:1 / -1}.layout-pilot-card .auxiliary-fields--with-sigla>.field-size-short{grid-column:1}.layout-pilot-card .auxiliary-fields--with-sigla .field-size-status{grid-column:2;width:88px}@media (max-width: 980px){.layout-pilot-card .workspace--compact-list{grid-template-columns:minmax(0,1fr)}.layout-pilot-card .workspace--compact-list>.classification-editor-band{width:var(--ticou-compact-workspace-classification-editor-band-width-max-width-980px)}.layout-pilot-card .workspace--card-22>.ticou-editor-with-feedback{width:var(--ticou-compact-workspace-classification-editor-band-width-max-width-980px)}.layout-pilot-card .workspace--compact-list>.classification-list-band{width:var(--ticou-compact-workspace-classification-list-band-width-max-width-980px)}}@media (max-width: 600px){.layout-pilot-card .reference-editor-fields>label{grid-column:1 / -1}.layout-pilot-card .reference-field-status input{width:100%}}.layout-pilot-card .classification-list-band .semantic-column-table{table-layout:fixed}.layout-pilot-card .classification-list-band .semantic-column-table .column-size-short{width:96px}.layout-pilot-card .classification-list-band .semantic-column-table .column-size-count{width:112px}.layout-pilot-card .classification-list-band .semantic-column-table .column-size-status{width:88px}.layout-pilot-card .classification-list-band .card-22-units-table{width:min(100%,460px)}.layout-pilot-card .classification-list-band .card-22-units-table .column-size-unit-name{width:276px}.layout-pilot-card .workspace--card-22 .measurement-units-toolbar{gap:0;grid-template-columns:276px 96px 88px;width:min(100%,460px)}.layout-pilot-card .workspace--card-22>.measurement-units-list-band{box-sizing:border-box;justify-self:start;width:min(100%,484px)}.layout-pilot-card .workspace--card-22 .measurement-units-toolbar .search-filter-field{box-sizing:border-box;grid-column:1;grid-row:1;padding-right:6px}.layout-pilot-card .workspace--card-22 .measurement-units-toolbar .clear-filter-command{align-self:end;grid-column:2;grid-row:1;justify-self:center}.layout-pilot-card .workspace--card-22 .measurement-units-toolbar .status-filter-field{grid-column:3;grid-row:1;width:88px}.layout-pilot-card .classification-list-band .reference-column-table .column-size-reference{width:210px}.layout-pilot-card .classification-list-band .reference-column-table .column-size-type{width:150px}.layout-pilot-card .classification-list-band .reference-column-table .column-size-number{width:110px}.layout-pilot-card .classification-list-band .card-22-types-table .column-size-name{width:200px}.layout-pilot-card .classification-list-band .card-22-physical-table .column-size-company{width:140px}.layout-pilot-card .classification-list-band .card-22-physical-table .column-size-type{width:180px}.layout-pilot-card .classification-list-band .card-22-physical-table .column-size-identification{width:150px}.layout-pilot-card .classification-list-band .card-22-physical-table .column-size-function,.layout-pilot-card .classification-list-band .card-22-physical-table .column-size-date{width:120px}.layout-pilot-card .classification-list-band .card-22-physical-table .column-size-physical-status{width:130px}.layout-pilot-card .classification-list-band .card-22-measurements-table .column-size-measurement-type{width:110px}.layout-pilot-card .classification-list-band .card-22-measurements-table .column-size-unit{width:100px}.layout-pilot-card .classification-list-band .card-22-measurements-table .column-size-decimals{width:90px}.layout-pilot-card .classification-list-band .semantic-column-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-pilot-card .classification-list-band .issuer-auxiliary-table :is(th:nth-child(2),td:nth-child(2)){text-align:left}.layout-pilot-card .classification-list-band .issuer-auxiliary-table th:nth-child(2) button{justify-content:flex-start}.work-list h2,.attention h2{margin:4px 0 0}.eyebrow{color:#475569;font-size:.78rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.attention,.work-list{background:#fff;border:1px solid #d7dde8;border-radius:8px;margin-bottom:16px;padding:16px}.attention{border-left:4px solid #2563eb}.work-list ol{margin:12px 0 0;padding-left:22px}.registration-demo{border-top:1px solid #e2e8f0;display:grid;gap:14px;padding-top:16px}.operational-parameters-form{border-top:1px solid #e2e8f0;display:grid;gap:12px;padding-top:14px}.parameter-introduction{color:#334155;margin:0;max-width:920px}.parameter-rnc-panel>p{color:#475569;font-size:.82rem;margin:0 0 10px}.parameter-rnc-fields{grid-template-columns:minmax(260px,2fr) minmax(180px,1fr)}.parameter-rnc-fields select{border:1px solid #cbd5e1;border-radius:6px;padding:7px 8px}.instrument-management-card{grid-template-rows:auto minmax(0,1fr) auto}.instrument-management-summary{align-items:baseline;background:#eef6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e3a5f;display:flex;flex-wrap:wrap;gap:5px 14px;padding:9px 12px}.instrument-management-summary span{font-size:.88rem}.classification-workspace.instrument-management-workspace{grid-template-columns:minmax(360px,2fr) minmax(620px,3fr);grid-template-rows:minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.instrument-management-workspace>.instrument-management-detail{grid-column:1;grid-row:1}.instrument-management-workspace>.classification-list-band{grid-column:2;grid-row:1}.classification-list-toolbar.instrument-management-toolbar{grid-template-columns:minmax(130px,.8fr) minmax(150px,1fr) minmax(150px,1fr) minmax(220px,1.5fr) auto}.instrument-management-toolbar label{min-width:0}.instrument-management-toolbar input,.instrument-management-toolbar select{width:100%}.instrument-management-card .parameter-matrix{overflow:auto}.instrument-management-card .parameter-matrix table{min-width:760px;table-layout:fixed}.instrument-management-card .parameter-matrix th:nth-child(1){width:25%}.instrument-management-card .parameter-matrix th:nth-child(2){width:15%}.instrument-management-card .parameter-matrix th:nth-child(3){width:22%}.instrument-management-card .parameter-matrix th:nth-child(4){width:20%}.instrument-management-card .parameter-matrix th:nth-child(5){width:18%}.instrument-management-card .parameter-matrix td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.instrument-management-detail{gap:12px;max-height:100%;overflow-x:hidden;overflow-y:auto;padding-bottom:32px;scroll-padding-bottom:88px;scrollbar-gutter:stable}.instrument-management-detail h2,.instrument-management-detail p{margin:3px 0}.instrument-availability{border-radius:8px;display:grid;gap:2px;padding:10px 12px}.instrument-availability.available{background:#ecfdf3;border:1px solid #86efac;color:#166534}.instrument-availability.unavailable{background:#fff7ed;border:1px solid #fdba74;color:#9a3412}.instrument-management-actions{border-bottom:1px solid #e2e8f0;padding-bottom:12px}.instrument-history{min-height:auto;overflow:visible}.instrument-history h3{margin:0 0 8px}.instrument-history ol{display:grid;gap:7px;list-style:none;margin:0;padding:0}.instrument-history li{border-left:3px solid #94a3b8;display:grid;gap:2px;padding:5px 8px}.instrument-history li span{color:#334155;font-size:.88rem}.instrument-history li small{color:#64748b}.empty-detail{align-content:center;color:#64748b;display:grid;gap:4px;height:100%;justify-items:center;text-align:center}.instrument-action-editor{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;display:grid;gap:10px;padding:12px;width:100%}.instrument-action-editor header{border-bottom:1px solid #dbe4ec;padding-bottom:8px}.instrument-action-editor header small{color:#1769aa;font-size:.65rem;font-weight:900;letter-spacing:.08em}.instrument-action-editor h3{color:#172b3f;font-size:1rem;margin:2px 0 0}.instrument-action-editor label{display:grid;font-weight:700;gap:4px}.instrument-action-editor input,.instrument-action-editor select,.instrument-action-editor textarea{border:1px solid #b8c7da;border-radius:6px;font:inherit;padding:8px;width:100%}.instrument-action-editor textarea{min-height:72px;resize:vertical}.instrument-action-guidance{color:#475569;line-height:1.35}.instrument-action-editor .form-actions{background:#f8fafc;border-top:1px solid #dbe4ec;bottom:-1px;justify-content:flex-end;margin:0 -2px -2px;padding:12px 2px 2px;position:sticky;z-index:2}.instrument-action-effect{background:#f8fafc;border-left:3px solid #64748b;color:#475569;margin:0;padding:8px 10px}@media (max-width: 600px){.instrument-action-editor .form-actions{align-items:stretch;flex-direction:column-reverse}.instrument-action-editor .form-actions button{width:100%}}.classification-page-band,.classification-editor-band,.classification-list-band{gap:6px;padding:7px 10px}.measurement-physical-toolbar{display:grid;grid-template-columns:minmax(145px,.75fr) minmax(130px,.6fr) minmax(170px,1fr) auto}.measurement-physical-toolbar label{min-width:0}.measurement-physical-toolbar input,.measurement-physical-toolbar select{width:100%}.technical-matrix-toolbar{grid-template-columns:110px minmax(150px,1fr) auto}.technical-matrix-toolbar-with-parent{grid-template-columns:110px 140px minmax(150px,1fr) auto}.technical-matrix-toolbar-with-cascade{grid-template-columns:100px 120px 150px minmax(130px,1fr) auto}.technical-matrix-toolbar>label{min-width:0}.technical-matrix-card .classification-fields{grid-template-columns:1fr}.technical-matrix-card .classification-fields label{max-width:none}.technical-matrix-card .technical-context-column{width:112px}.technical-matrix-card .technical-matrix-column{width:105px}.technical-matrix-card .technical-group-column{width:150px}.technical-matrix-card .technical-index-column{width:80px}.technical-matrix-card .technical-status-column{width:76px}.technical-matrix-card .technical-description-column{width:auto}.technical-matrix-card .technical-matrix-name-column{width:160px}.technical-matrix-card .technical-matrix-status-column{width:90px}.technical-matrix-card .parameter-matrix table{table-layout:fixed}.technical-matrix-card .parameter-matrix .technical-sort-header{gap:2px;white-space:nowrap}.technical-matrix-card .parameter-matrix .technical-sort-header svg{flex:0 0 auto;height:10px;width:10px}.technical-matrix-card .parameter-matrix td:nth-last-child(3),.technical-matrix-card .parameter-matrix th:nth-last-child(3){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.technical-index-input{display:grid;grid-template-columns:minmax(0,1fr) 30px}.technical-index-input>input{border-bottom-right-radius:0;border-top-right-radius:0;min-width:0}.technical-index-stepper{display:grid;grid-template-rows:1fr 1fr}.technical-index-stepper button{align-items:center;background:#f8fafc;border:1px solid #b8c7da;color:#10213f;display:flex;justify-content:center;min-height:0;padding:0}.technical-index-stepper button:first-child{border-bottom:0;border-radius:0 6px 0 0}.technical-index-stepper button:last-child{border-radius:0 0 6px}.technical-index-stepper button:disabled{color:#9aa8ba}.technical-index-stepper svg{height:13px;width:13px}.classification-list-band .classification-senatran-list th:first-child,.classification-list-band .classification-senatran-list td:first-child{white-space:nowrap;width:1%}.classification-list-band .classification-category-subcategory-list th:nth-child(1),.classification-list-band .classification-category-subcategory-list td:nth-child(1),.classification-list-band .classification-category-subcategory-list th:nth-child(2),.classification-list-band .classification-category-subcategory-list td:nth-child(2),.classification-list-band .classification-category-subcategory-list th:last-child,.classification-list-band .classification-category-subcategory-list td:last-child{white-space:nowrap;width:1%}.classification-compact-field,.classification-compact-filter{max-width:9rem}.category-subcategory-toolbar{display:grid;grid-template-columns:72px 92px 112px minmax(180px,1fr) auto}.category-subcategory-toolbar label,.category-subcategory-toolbar .classification-compact-filter{max-width:none;min-width:0;width:100%}.category-subcategory-toolbar input,.category-subcategory-toolbar select{box-sizing:border-box;min-width:0;width:100%}.species-type-category-toolbar{display:grid;grid-template-columns:minmax(130px,1fr) minmax(150px,1fr) 90px 112px auto}.species-type-category-toolbar label{min-width:0;width:100%}.species-type-category-toolbar select{box-sizing:border-box;min-width:0;width:100%}.category-subcategory-toolbar>label:nth-of-type(3){max-width:112px}.category-subcategory-fields{grid-template-columns:80px 96px minmax(0,1fr)}.category-subcategory-fields .classification-compact-field{max-width:80px}.category-subcategory-fields .classification-text-field{grid-column:1 / -1;max-width:none;width:100%}.category-subcategory-fields .classification-text-field textarea{width:100%}.classification-list-band .classification-category-subcategory-list table{table-layout:fixed;width:100%}.classification-list-band .classification-category-subcategory-list th:nth-child(1),.classification-list-band .classification-category-subcategory-list td:nth-child(1){width:64px}.classification-list-band .classification-category-subcategory-list th:nth-child(2),.classification-list-band .classification-category-subcategory-list td:nth-child(2){width:94px}.classification-list-band .classification-category-subcategory-list th:nth-child(3),.classification-list-band .classification-category-subcategory-list td:nth-child(3){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classification-list-band .classification-category-subcategory-list th:last-child,.classification-list-band .classification-category-subcategory-list td:last-child{width:88px}.classification-fields{grid-template-columns:160px minmax(220px,1fr);justify-content:start}.classification-fields>label:last-child{grid-column:1 / -1;max-width:140px}.layout-pilot-card .measurement-unit-fields{grid-template-columns:minmax(180px,220px) 96px}.layout-pilot-card .measurement-unit-fields>label{max-width:none}.layout-pilot-card .measurement-unit-fields>.measurement-unit-status-field{grid-column:1;max-width:140px}.layout-pilot-card .measurement-type-fields{align-items:start;grid-auto-rows:max-content;grid-template-columns:minmax(180px,5fr) minmax(240px,7fr)}.layout-pilot-card .measurement-type-fields>label{align-self:start;grid-template-rows:max-content max-content;height:fit-content;max-width:none}.layout-pilot-card .measurement-type-fields>.measurement-type-name-field{grid-column:1}.layout-pilot-card .measurement-type-fields>.measurement-type-name-field input{align-self:start;box-sizing:border-box;height:34px;max-height:34px;min-height:34px}.layout-pilot-card .measurement-type-fields>.measurement-type-description-field{grid-column:2}.layout-pilot-card .measurement-type-fields>.measurement-type-description-field textarea{box-sizing:border-box;min-height:82px}.layout-pilot-card .measurement-type-fields>.measurement-type-status-field{grid-column:1;max-width:140px}.layout-pilot-card .measurement-physical-fields{align-items:start;grid-template-columns:repeat(6,minmax(0,1fr))}.layout-pilot-card .measurement-physical-fields>label{align-self:start;grid-column:span 3;max-width:none}.layout-pilot-card .measurement-physical-fields>.measurement-physical-description-field,.layout-pilot-card .measurement-physical-fields>.measurement-physical-exit-notes-field{grid-column:1 / -1}.layout-pilot-card .measurement-physical-fields>:is(.measurement-physical-function-field,.measurement-physical-status-field,.measurement-physical-availability-field,.measurement-physical-priority-field){grid-column:span 2}.layout-pilot-card .measurement-physical-fields>label.measurement-physical-priority-field input{width:100%}.layout-pilot-card .measurement-physical-fields>.measurement-physical-priority-placeholder{visibility:hidden}.layout-pilot-card .measurement-physical-fields>:is(.measurement-physical-description-field,.measurement-physical-exit-notes-field) textarea{box-sizing:border-box;min-height:82px}.measurement-definition-fields{align-items:start;grid-template-columns:repeat(6,minmax(0,1fr))}.measurement-definition-fields .measurement-name-field{grid-column:1 / -1}.measurement-definition-fields>label{max-width:none}.layout-pilot-card .measurement-definition-fields>:is(.measurement-field-type-field,.measurement-unit-field,.measurement-negatives-field,.measurement-entry-decimals-field,.measurement-result-decimals-field,.measurement-status-field){grid-column:span 2;max-width:none}.classification-status{border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:800;padding:3px 9px}.classification-status.ativo{background:#dcfce7;color:#166534}.classification-status.inativo{background:#f1f5f9;color:#475569}@media (max-width: 760px){.parameter-grid{grid-template-columns:repeat(2,minmax(130px,1fr))}.layout-pilot-card .measurement-unit-fields{grid-template-columns:minmax(180px,220px) 96px}.layout-pilot-card .workspace--card-22>.measurement-units-list-band{width:100%}.layout-pilot-card .measurement-type-fields{grid-template-columns:1fr}.layout-pilot-card .measurement-type-fields>label{grid-column:1}.layout-pilot-card .measurement-physical-fields{grid-template-columns:1fr}.layout-pilot-card .measurement-physical-fields>label{grid-column:1}.layout-pilot-card .measurement-physical-fields>.measurement-physical-priority-placeholder{display:none}.measurement-definition-fields{grid-template-columns:1fr}.measurement-definition-fields>label{grid-column:1}.layout-pilot-card .measurement-definition-fields>:is(.measurement-field-type-field,.measurement-unit-field,.measurement-negatives-field,.measurement-entry-decimals-field,.measurement-result-decimals-field,.measurement-status-field){grid-column:1}.classification-workspace.instrument-management-workspace{grid-template-columns:1fr;grid-template-rows:auto;height:auto;overflow:visible}.instrument-management-workspace>.instrument-management-detail,.instrument-management-workspace>.classification-list-band{grid-column:1;grid-row:auto}.classification-list-toolbar.instrument-management-toolbar{grid-template-columns:1fr}}.audit-panel{display:grid;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #d7dde8}.audit-panel h2{margin:2px 0 0;font-size:18px}.audit-panel>p{margin:0;color:#6b7280}.audit-list{max-height:240px;overflow:auto;border:1px solid #d7dde8;border-radius:6px}.audit-list table{width:100%;border-collapse:collapse}.audit-list th,.audit-list td{padding:8px 10px;text-align:left;border-bottom:1px solid #d7dde8}.audit-list th{position:sticky;top:0;background:#fff}.company-logo-demo{border-top:1px solid #e2e8f0;display:grid;gap:14px;padding-top:16px}.layout-pilot-card .company-logo-demo{align-content:start;align-self:start;background:#eef2f6;border:1px solid #b8c4d1;border-radius:6px;gap:10px;max-width:680px;padding:12px;width:100%}.layout-pilot-card .company-logo-editor{gap:8px}.layout-pilot-card .company-logo-editor input{background:#f8fafc;border-color:#94a3b8;min-height:34px}.layout-pilot-card .company-logo-editor button{min-height:34px;padding:5px 9px}.layout-pilot-card .company-logo-preview{border-color:#94a3b8}.company-logo-demo h2{font-size:1rem;margin:3px 0 0}.company-logo-editor{align-items:end;display:flex;flex-wrap:wrap;gap:12px}.company-logo-editor label{color:#475569;display:grid;font-size:.82rem;font-weight:700;gap:6px}.company-logo-editor input{border:1px solid #cbd5e1;border-radius:6px;min-height:38px;padding:5px 7px}.company-logo-editor button{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#1f2937;cursor:pointer;min-height:38px;padding:7px 10px}.company-logo-preview{align-items:center;background:#fff;border:1px solid #d7dde8;border-radius:6px;display:flex;height:72px;justify-content:center;padding:8px;width:190px}.company-logo-preview img{height:100%;max-width:100%;object-fit:contain}.company-data-card{display:grid;gap:12px;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;width:100%}.company-capacity{align-items:center;background:#f8fafc;border:1px solid #b8c4d1;border-radius:6px;display:flex;gap:18px;min-height:44px;padding:8px 12px}.company-capacity span:nth-child(2){color:#166534;font-weight:700}.company-capacity small{color:#64748b;margin-left:auto}.company-data-workspace{display:grid;gap:10px;grid-template-columns:minmax(600px,700px) minmax(650px,1fr);justify-content:stretch;max-width:none;min-height:0;overflow:hidden}.layout-pilot-card .company-data-workspace.workspace--card-31{grid-template-columns:minmax(600px,700px) minmax(650px,1fr);justify-content:stretch}.company-data-form,.company-list-panel{background:#eef2f6;border:1px solid #b8c4d1;border-radius:6px;min-width:0;overflow-y:auto;padding:12px}.company-data-form{overflow-x:hidden}.company-data-form{align-content:start;display:grid;gap:6px}.company-data-form h2,.company-list-panel h2{font-size:1rem;margin:0}.company-form-heading{align-items:center;display:flex;gap:10px}.company-form-heading h2{line-height:1.15}.company-form-heading .mode-switch{flex:0 0 auto}.company-data-form>label,.company-fields-grid label,.company-search{color:#334155;display:grid;font-size:.78rem;font-weight:700;gap:4px}.company-data-form input,.company-data-form select,.company-search input{background:#f8fafc;border:1px solid #94a3b8;border-radius:5px;color:#0f172a;min-height:34px;min-width:0;padding:6px 8px;width:100%;box-sizing:border-box}.company-data-form input:disabled{background:#e2e8f0;color:#475569}.company-fields-grid{display:grid;gap:5px 7px;grid-template-columns:repeat(12,minmax(0,1fr))}.company-fields-grid{border:0;margin:0;min-width:0;padding:0}.company-field-legal-name{grid-column:1 / 8}.company-field-trade-name{grid-column:8 / -1}.company-field-acronym{grid-column:1 / 4}.company-field-cnpj{grid-column:4 / 9}.company-field-status{grid-column:9 / -1}.company-field-zip{grid-column:1 / -1}.company-field-address{grid-column:1 / 10}.company-field-address-number{grid-column:10 / -1}.company-field-neighborhood{grid-column:1 / 5}.company-field-city{grid-column:5 / 11}.company-field-state{grid-column:11 / -1}.company-field-phone{grid-column:1 / 4}.company-field-email{grid-column:4 / 8}.company-field-website{grid-column:8 / -1}.company-cep-first{align-items:end;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;display:grid;gap:7px;grid-template-columns:180px auto minmax(0,1fr);padding:5px 7px}.company-cep-first label{color:#334155;display:grid;font-size:.78rem;font-weight:700;gap:4px}.company-cep-first button{background:#fff;border:1px solid #2563eb;border-radius:5px;color:#1d4ed8;cursor:pointer;font-size:.74rem;font-weight:800;min-height:34px;padding:5px 9px}.company-cep-first button:disabled{cursor:wait;opacity:.65}.company-cep-first small{align-self:end;color:#475569;line-height:1.25;padding-bottom:2px}.company-logo-panel{background:#eef2f6;border:1px solid #b8c4d1;border-radius:6px;align-items:center;display:grid;gap:8px;grid-template-columns:135px minmax(0,1fr);padding:7px 9px}.company-logo-panel h3{font-size:.95rem;margin:2px 0 0}.company-logo-panel .company-logo-editor{display:grid;grid-template-columns:110px minmax(0,1fr)}.company-logo-panel .company-logo-preview{grid-row:1 / 3;height:58px;width:110px}.company-logo-panel .company-logo-editor label{min-width:0}.company-logo-panel .company-logo-editor input{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.company-logo-panel .company-logo-editor button{justify-self:start;min-height:32px;padding:5px 9px}.company-logo-panel .company-remove-logo-placeholder{visibility:hidden}.company-form-actions{background:#eef2f6;border-top:1px solid #cbd5e1;bottom:0;display:flex;gap:7px;justify-content:flex-end;padding-top:7px;position:sticky}.company-list-panel{align-content:start;display:grid;gap:10px}.company-list-heading{align-items:end;display:flex;justify-content:space-between}.company-list-heading>span{color:#64748b;font-size:.78rem}.company-list-toolbar{align-items:end;display:grid;gap:6px;grid-template-columns:minmax(220px,1fr) 34px 76px 150px 88px}.company-list-toolbar .company-search{grid-column:1}.company-clear-filter{align-items:center;align-self:end;background:transparent;border:1px solid transparent;border-radius:5px;color:#64748b;cursor:pointer;display:flex;height:34px;justify-content:center;padding:0;width:34px}.company-clear-filter svg{height:16px;width:16px}.company-clear-filter:hover:not(:disabled),.company-clear-filter:focus-visible{border-color:#2563eb;color:#174f87;outline:none}.company-status-filter{color:#334155;display:grid;font-size:.72rem;font-weight:700;gap:2px;grid-column:5}.company-status-filter select{background:#f8fafc;border:1px solid #94a3b8;border-radius:5px;height:34px;min-width:0;padding:5px 7px;width:88px}.company-table-wrap{border:1px solid #cbd5e1;border-radius:5px;overflow:auto}.company-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%}.company-table-wrap th{background:#e8edf3;color:#334155;font-size:.76rem;text-align:left}.company-table-wrap :is(th,td){border-bottom:1px solid #d7dee8;padding:6px 8px}.company-table-wrap :is(th:nth-child(2),td:nth-child(2)){width:76px}.company-table-wrap :is(th:nth-child(3),td:nth-child(3)){width:150px}.company-table-wrap :is(th:nth-child(4),td:nth-child(4)){width:88px}.company-table-wrap th button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;font-weight:800;gap:3px;padding:0;text-align:left;width:100%}.company-table-wrap th button svg{color:#94a3b8;height:13px;width:13px}.company-table-wrap th[aria-sort]:not([aria-sort=none]) button{color:#0f4c81}.company-table-wrap tbody tr{cursor:pointer}.company-table-wrap tbody tr:nth-child(odd){background:#fbfcfe}.company-table-wrap tbody tr:nth-child(2n){background:#e7edf4}.company-table-wrap tbody tr:hover{background:#b8d4ec}.company-table-wrap tbody tr[aria-selected=true]{background:#dbeafe;box-shadow:inset 3px 0 #075985}.company-table-wrap td{color:#334155;font-size:.8rem}.company-table-wrap td:first-child{display:grid;gap:2px}.company-table-wrap td:first-child strong,.company-table-wrap td:first-child small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-table-wrap td small{color:#64748b}.company-status{color:inherit;display:inline-block;font-size:.8rem;font-weight:400;padding:0}@media (max-width: 1320px){.company-data-card{height:auto}.company-data-workspace,.layout-pilot-card .company-data-workspace.workspace--card-31{grid-template-columns:1fr;overflow:visible}.company-data-form,.company-list-panel{overflow-y:visible}.company-capacity{align-items:flex-start;flex-direction:column;gap:3px}.company-capacity small{margin-left:0}}@media (max-width: 620px){.company-fields-grid{grid-template-columns:1fr}.company-fields-grid>label{grid-column:1}.company-list-toolbar{grid-template-columns:minmax(0,1fr) 34px 88px}.company-list-toolbar .company-search{grid-column:1}.company-clear-filter{grid-column:2}.company-status-filter{grid-column:3}.company-logo-panel .company-logo-editor{grid-template-columns:1fr}.company-logo-panel .company-logo-preview{grid-row:auto;width:100%}.company-logo-panel,.company-cep-first{grid-template-columns:1fr}.company-cep-first small{grid-column:1 / -1;padding:0}}.company-logo-preview span{color:#64748b;font-size:.82rem}.publish-confirmation-modal{background:#fff;border:1px solid #b8c8d8;border-radius:10px;box-shadow:0 24px 70px #0f172a4d;display:grid;gap:16px;max-width:560px;padding:22px;width:100%}.publish-confirmation-modal header{border-bottom:1px solid #dbe4ec;padding-bottom:12px}.publish-confirmation-modal header small{color:#1769aa;font-size:.68rem;font-weight:900;letter-spacing:.08em}.publish-confirmation-modal h2{color:#172b3f;font-size:1.35rem;margin:3px 0 0}.publish-confirmation-context{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 120px}.publish-confirmation-context>span{background:#f3f7fa;border:1px solid #d4e0ea;border-radius:7px;display:grid;gap:2px;padding:10px 12px}.publish-confirmation-context small{color:#64748b;font-size:.63rem;font-weight:850;text-transform:uppercase}.publish-confirmation-context strong{color:#172b3f;overflow-wrap:anywhere}.publish-confirmation-modal>p{color:#475569;line-height:1.5;margin:0}.publish-confirmation-actions{border-top:1px solid #dbe4ec;display:flex;gap:9px;justify-content:flex-end;padding-top:14px}.publish-confirmation-actions button{border:1px solid #9fb0c0;border-radius:6px;cursor:pointer;font-weight:800;min-height:38px;padding:8px 14px}.publish-confirmation-actions button:first-child{background:#fff;color:#334155}.publish-confirmation-actions .primary-action{background:#1769aa;border-color:#1769aa;color:#fff}@media (max-width:600px){.publish-confirmation-context{grid-template-columns:1fr}.publish-confirmation-actions{align-items:stretch;flex-direction:column-reverse}.publish-confirmation-actions button{width:100%}}.layout-pilot-card .workspace--card-25{grid-template-columns:minmax(400px,520px) minmax(620px,1fr)}.layout-pilot-card .workspace--card-25 .technical-fields{grid-template-columns:repeat(12,minmax(0,1fr))}.layout-pilot-card .workspace--card-25 .technical-fields>label{max-width:none}.layout-pilot-card .workspace--card-25 .technical-fields--groups .technical-field-matrix{grid-column:1 / -1}.layout-pilot-card .workspace--card-25 .technical-fields--matrices .technical-field-name{grid-column:1 / 5}.layout-pilot-card .workspace--card-25 .technical-fields--matrices .technical-field-description{grid-column:5 / -1}.layout-pilot-card .workspace--card-25 .technical-fields--groups .technical-field-index,.layout-pilot-card .workspace--card-25 .technical-fields--components .technical-field-index{grid-column:1 / 4}.layout-pilot-card .workspace--card-25 .technical-fields--groups .technical-field-name,.layout-pilot-card .workspace--card-25 .technical-fields--components .technical-field-name{grid-column:4 / -1}.layout-pilot-card .workspace--card-25 .technical-fields--components .technical-field-matrix{grid-column:1 / 7}.layout-pilot-card .workspace--card-25 .technical-fields--components .technical-field-group{grid-column:7 / -1}.layout-pilot-card .workspace--card-25 .technical-field-status{grid-column:1 / 4;width:88px}.layout-pilot-card .workspace--card-25>.technical-list-band--matrices{box-sizing:border-box;justify-self:start;width:min(100%,620px)}.layout-pilot-card .technical-records-table--matrices .technical-matrix-name-column{width:140px}.layout-pilot-card .technical-records-table--matrices .technical-matrix-status-column{width:76px}.layout-pilot-card .technical-records-table--matrices :is(th:nth-child(-n+2),td:nth-child(-n+2)){text-align:left}.layout-pilot-card .technical-records-table--matrices th:nth-child(-n+2) button{justify-content:flex-start}.layout-pilot-card .workspace--card-25 .technical-matrix-toolbar{gap:6px}.layout-pilot-card .workspace--card-25 .technical-matrix-toolbar:not(.technical-matrix-toolbar-with-parent):not(.technical-matrix-toolbar-with-cascade){grid-template-columns:minmax(220px,1fr) 34px 88px}.layout-pilot-card .workspace--card-25 .technical-matrix-toolbar-with-parent{grid-template-columns:112px 80px minmax(220px,1fr) 34px 88px}.layout-pilot-card .workspace--card-25 .technical-matrix-toolbar-with-parent .parent-filter-field{grid-column:1}.layout-pilot-card .workspace--card-25 .technical-matrix-toolbar-with-parent .search-filter-field{grid-column:3}.layout-pilot-card .workspace--card-25 .technical-matrix-toolbar-with-parent .clear-filter-command{grid-column:4}.layout-pilot-card .workspace--card-25 .technical-matrix-toolbar-with-parent .status-filter-field{grid-column:5}.layout-pilot-card .workspace--card-25 .technical-matrix-toolbar-with-cascade{grid-template-columns:105px 150px 80px minmax(200px,1fr) 34px 88px}.layout-pilot-card .workspace--card-25 .technical-matrix-toolbar .search-filter-field,.layout-pilot-card .workspace--card-25 .technical-matrix-toolbar .clear-filter-command{grid-column:auto}.layout-pilot-card .workspace--card-25 .technical-matrix-toolbar .status-filter-field{grid-column:-2 / -1;width:88px}.layout-pilot-card .workspace--card-25 .technical-matrix-toolbar-with-parent .parent-filter-field{grid-column:1;grid-row:1}.layout-pilot-card .workspace--card-25 .technical-matrix-toolbar-with-parent .search-filter-field{grid-column:3;grid-row:1}.layout-pilot-card .workspace--card-25 .technical-matrix-toolbar-with-parent .clear-filter-command{grid-column:4;grid-row:1}.layout-pilot-card .workspace--card-25 .technical-matrix-toolbar-with-parent .status-filter-field{grid-column:5;grid-row:1}.layout-pilot-card .workspace--card-25 .technical-matrix-toolbar-with-cascade .matrix-filter-field{grid-column:1;grid-row:1}.layout-pilot-card .workspace--card-25 .technical-matrix-toolbar-with-cascade .parent-filter-field{grid-column:2;grid-row:1}.layout-pilot-card .workspace--card-25 .technical-matrix-toolbar-with-cascade .search-filter-field{grid-column:4;grid-row:1}.layout-pilot-card .workspace--card-25 .technical-matrix-toolbar-with-cascade .clear-filter-command{grid-column:5;grid-row:1}.layout-pilot-card .workspace--card-25 .technical-matrix-toolbar-with-cascade .status-filter-field{grid-column:6;grid-row:1}.layout-pilot-card .technical-records-table--groups :is(th:nth-child(3),td:nth-child(3)){text-align:left}.layout-pilot-card .technical-records-table--groups th:nth-child(3) button{justify-content:flex-start}.layout-pilot-card .technical-records-table--components :is(th:nth-child(4),td:nth-child(4)){text-align:left}.layout-pilot-card .technical-records-table--components th:nth-child(4) button{justify-content:flex-start}@media (max-width: 980px){.layout-pilot-card .workspace--card-25{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.layout-pilot-card .workspace--card-25 .technical-fields>label{grid-column:1 / -1;width:100%}}.service-pages{grid-template-columns:repeat(3,minmax(0,1fr))}.checklist-page{display:grid;gap:1rem}.checklist-pages{grid-template-columns:repeat(2,minmax(0,1fr))}.checklist-page-heading h2,.checklist-page-heading p{margin:.25rem 0}.checklist-form small{color:#5d6873}.checklist-company-options{border:1px solid #c9d1d9;border-radius:.45rem;display:grid;gap:.5rem;padding:.75rem}.checklist-company-options label{align-items:center;display:grid;gap:.25rem .5rem;grid-template-columns:auto 1fr}.checklist-company-options label small{grid-column:2}.checklist-derived{background:#eef5ff;border-left:4px solid #2563eb;display:flex;justify-content:space-between;margin:0;padding:.65rem}.checklist-delete{border-top:1px solid #d7dde3;display:grid;gap:.5rem;padding-top:.75rem}.checklist-delete textarea{min-height:64px;resize:vertical}.checklist-toolbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto}.checklist-toolbar label{min-width:0}.checklist-toolbar input,.checklist-toolbar select{min-width:0;width:100%}.checklist-toolbar+.parameter-matrix table{table-layout:fixed}.checklist-toolbar+.parameter-matrix th:nth-child(1){width:58%}.checklist-toolbar+.parameter-matrix th:nth-child(2),.checklist-toolbar+.parameter-matrix th:nth-child(3){width:12%}.checklist-toolbar+.parameter-matrix th:nth-child(4){width:18%}@media (max-width: 900px){.checklist-toolbar{grid-template-columns:1fr}}.access-card-editor{background:#fff;border-radius:9px;box-shadow:0 16px 45px #0f2d4b47;display:grid;gap:11px;max-width:620px;padding:16px;width:calc(100% - 32px)}.access-card-editor>header{align-items:center;border-bottom:1px solid #dce4eb;display:flex;justify-content:space-between;padding-bottom:9px}.access-card-editor h3{color:#123f69;font-size:1rem;margin:2px 0 0}.access-card-editor>header>button{background:transparent;border:0;color:#52677b;font-size:1.5rem}.access-card-editor>label,.access-card-editor-grid label{color:#263c55;display:grid;font-size:.72rem;font-weight:800;gap:3px}.access-card-editor input,.access-card-editor select{background:#fff;border:1px solid #9dafc1;border-radius:5px;box-sizing:border-box;min-height:35px;padding:6px 8px;width:100%}.access-card-editor input:disabled{background:#edf1f5;color:#5f7081}.access-card-editor-grid{display:grid;gap:9px;grid-template-columns:1fr 1fr 1fr}.access-card-editor>footer{border-top:1px solid #dce4eb;display:flex;gap:8px;justify-content:flex-end;padding-top:10px}.access-card-editor>footer button{background:#fff;border:1px solid #8fa3b6;border-radius:5px;color:#29445e;font-size:.68rem;font-weight:850;min-height:34px;padding:6px 11px}.access-card-editor>footer button[type=submit]{background:#1769aa;border-color:#1769aa;color:#fff}.access-card-editor>footer button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:650px){.access-card-editor-grid{grid-template-columns:1fr}}.layout-test-page{display:grid;gap:7px;grid-template-rows:auto auto minmax(0,1fr);min-height:0;overflow:hidden}.layout-test-toolbar{align-items:end;background:#fff;border:1px solid #bfd1e1;border-radius:7px;display:flex;gap:8px;padding:7px 9px}.layout-test-toolbar>label{display:grid;gap:2px;min-width:190px}.layout-test-toolbar>label:nth-child(2){min-width:280px}.layout-test-toolbar>label>span{color:#334155;font-size:.67rem;font-weight:850;text-transform:uppercase}.layout-test-toolbar select{background:#fff;border:1px solid #9fb2c3;border-radius:5px;min-height:31px;padding:3px 7px}.layout-device-switch{display:flex;gap:4px}.layout-device-switch button,.layout-test-reset{align-items:center;background:#fff;border:1px solid #9fb2c3;border-radius:5px;color:#38536a;display:flex;font-size:.64rem;font-weight:800;gap:5px;min-height:31px;padding:4px 8px}.layout-device-switch button[aria-pressed=true]{background:#1769aa;border-color:#1769aa;color:#fff}.layout-device-switch svg,.layout-test-reset svg{height:15px;width:15px}.layout-tablet-orientation{background:#edf3f8;border-radius:5px;display:flex;gap:2px;padding:2px}.layout-tablet-orientation button{background:transparent;border:1px solid transparent;border-radius:4px;color:#52677a;font-size:.61rem;font-weight:800;min-height:27px;padding:3px 8px}.layout-tablet-orientation button[aria-pressed=true]{background:#fff;border-color:#9fb2c3;color:#1769aa}.layout-test-reset{flex:0 0 auto}.layout-test-open{align-items:center;background:#1769aa;border:1px solid #1769aa;border-radius:5px;color:#fff;display:flex;flex:0 0 auto;font-size:.65rem;font-weight:850;gap:6px;min-height:31px;padding:4px 11px}.layout-test-open:disabled{cursor:not-allowed;opacity:.5}.layout-test-open svg{height:14px;width:14px}.layout-test-note{color:#6b7280;flex:1 1 180px;font-size:.62rem;margin:0;min-width:80px;overflow:hidden;padding:0 4px;text-overflow:ellipsis;white-space:nowrap}.layout-test-note strong{color:#42566a}.native-tire-test-context{background:#f7fbfe;border:1px solid #b9d2e6;border-radius:7px;overflow:hidden}.native-tire-test-context>button{align-items:center;background:transparent;border:0;color:#123f69;cursor:pointer;display:flex;justify-content:space-between;padding:7px 10px;text-align:left;width:100%}.native-tire-test-context>button>span{align-items:baseline;display:flex;gap:9px;min-width:0}.native-tire-test-context>button strong{font-size:.7rem;white-space:nowrap}.native-tire-test-context>button small{color:#64748b;font-size:.61rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.native-tire-test-context>button svg{flex:0 0 auto;height:15px;width:15px}.native-tire-test-context>div{border-top:1px solid #d7e5f0;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(130px,1fr));padding:8px 10px}.native-tire-test-context label{display:grid;gap:3px}.native-tire-test-context label span{color:#334155;font-size:.6rem;font-weight:850;text-transform:uppercase}.native-tire-test-context select{background:#fff;border:1px solid #9fb5c8;border-radius:5px;min-height:34px;padding:5px 7px}.layout-test-launch{align-items:center;align-self:start;background:#fff;border:1px dashed #9fbad0;border-radius:9px;color:#52677a;display:flex;gap:12px;justify-content:center;min-height:110px;padding:18px}.layout-test-launch>svg{color:#1769aa;height:25px;width:25px}.layout-test-launch>div{display:grid;gap:2px}.layout-test-launch strong{color:#163f64;font-size:.82rem}.layout-test-launch span{font-size:.68rem}.layout-test-launch button{background:#1769aa;border:1px solid #1769aa;border-radius:5px;color:#fff;font-size:.66rem;font-weight:850;margin-left:10px;min-height:32px;padding:5px 12px}.layout-test-modal-backdrop{background:#0f1f2ea8;display:grid;top:0;right:0;bottom:0;left:0;padding:12px;place-items:center;position:fixed;z-index:900}.layout-test-modal{background:#e8eef3;border:1px solid #9eb4c6;border-radius:9px;box-shadow:0 20px 60px #00000059;display:grid;grid-template-rows:auto minmax(0,1fr);height:calc(100vh - 24px);max-width:1800px;overflow:hidden;width:calc(100vw - 24px)}.layout-test-modal-toolbar{align-items:center;background:#fff;border-bottom:1px solid #c5d3df;display:flex;gap:8px;padding:7px 10px}.layout-test-modal-toolbar>div:first-child{display:grid;margin-right:auto;min-width:180px}.layout-test-modal-toolbar>div:first-child small{color:#64748b;font-size:.54rem;font-weight:850}.layout-test-modal-toolbar>div:first-child strong{color:#163f64;font-size:.75rem}.layout-test-modal-close{align-items:center;background:#fff;border:1px solid #9fb2c3;border-radius:5px;color:#38536a;display:flex;height:31px;justify-content:center;width:34px}.layout-test-modal-close svg{height:17px;width:17px}.layout-test-viewport{background:#dce5ed;border:1px solid #bdcbd7;border-radius:9px;display:flex;height:100%;justify-content:center;min-height:0;overflow:auto;padding:14px 14px 32px;scroll-padding-bottom:32px}.layout-test-canvas{align-self:start;background:#f4f7fa;border-radius:7px;box-shadow:0 8px 28px #1f374b2e;min-height:530px;transition:width .2s ease;width:100%}.device-tablet.tablet-portrait .layout-test-canvas{width:min(600px,100%)}.device-tablet.tablet-landscape .layout-test-canvas{width:min(960px,100%)}.device-cell .layout-test-canvas{width:min(390px,100%)}.layout-test-heading{background:#123f69;color:#fff;display:grid;gap:7px;grid-template-columns:.8fr 1.25fr 1.35fr .9fr;padding:10px 14px;position:sticky;top:0;z-index:30}.layout-test-heading>span{background:#ffffff12;border-radius:4px;display:grid;min-width:0;padding:5px 7px}.layout-test-heading small{color:#9ed2ff;font-size:.55rem;font-weight:800;text-transform:uppercase}.layout-test-heading strong{font-size:.69rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-test-summary{align-items:center;background:#fff;border-bottom:1px solid #d6dee7;display:grid;gap:8px;grid-template-columns:auto auto minmax(220px,1fr) auto;padding:8px 14px;position:sticky;top:54px;z-index:29}.layout-test-summary>div{display:flex;flex-wrap:wrap;gap:6px}.layout-test-summary button,.layout-test-summary>div:first-child span{background:#edf4fb;border:1px solid transparent;border-radius:5px;color:#526174;font-size:.64rem;padding:5px 8px}.layout-test-summary button{cursor:pointer}.layout-test-summary button.active{background:#e4f2ff;border-color:#1681d4;color:#075f9f}.layout-test-summary .layout-test-summary-filters button[aria-pressed=true]{background:#1769aa;border-color:#0e568d;box-shadow:0 0 0 2px #1769aa2e;color:#fff;font-weight:850}.layout-test-summary button strong,.layout-test-summary span strong{color:#145f9e;font-size:.82rem}.layout-test-summary label{align-items:center;border:1px solid #aebdca;border-radius:5px;display:flex;gap:6px;justify-self:end;max-width:360px;padding:0 8px;width:100%}.layout-test-summary label>span{color:#526174;font-size:.64rem;white-space:nowrap}.layout-test-summary label svg{color:#64788d;height:15px;width:15px}.layout-test-summary input{border:0;font:inherit;min-height:30px;outline:0;width:100%}.layout-test-summary .layout-group-commands{flex-wrap:nowrap;gap:4px}.layout-test-summary .layout-group-commands button{white-space:nowrap}.layout-test-summary .layout-group-commands button:disabled{cursor:not-allowed;opacity:.45}.layout-test-content{display:grid;gap:8px;padding:12px 14px}.layout-test-content>h3{border-bottom:2px solid #1769aa;color:#123f69;font-size:.9rem;margin:0 0 2px;padding-bottom:6px}.layout-test-general-observations{background:#fff;border:1px solid #c9d9e7;border-radius:7px;display:grid;gap:5px;padding:10px 12px}.layout-test-general-observations>span{color:#102744;font-size:.72rem;font-weight:850}.layout-test-general-observations textarea{border:1px solid #9fb5c8;border-radius:5px;font:inherit;min-height:76px;padding:8px;resize:vertical}.layout-test-general-observations textarea:focus{border-color:#1769aa;box-shadow:0 0 0 2px #1769aa26;outline:0}.layout-test-end{align-items:center;background:#eef6fd;border:1px solid #b9d4ea;border-radius:7px;color:#36546e;display:flex;justify-content:space-between;margin-top:4px;padding:10px 12px}.layout-test-end>div{display:grid;gap:2px}.layout-test-end strong{color:#0f5f9c;font-size:.75rem}.layout-test-end span{font-size:.65rem}.layout-test-end>button{background:#1769aa;border:1px solid #1769aa;border-radius:5px;color:#fff;font-size:.68rem;font-weight:850;min-height:34px;padding:6px 14px}.layout-test-end>b{border-radius:20px;font-size:.72rem;padding:7px 12px}.layout-test-end.result-a{background:#eaf8f2;border-color:#82c9ad}.layout-test-end.result-a>b{background:#16815f;color:#fff}.layout-test-end.result-r{background:#fff0f0;border-color:#d99a9a}.layout-test-end.result-r>b{background:#b52e2e;color:#fff}.layout-test-review{background:#fff;border:2px solid #83b8df;border-radius:8px;display:grid;gap:12px;padding:14px}.layout-test-review>header{align-items:center;display:flex;gap:16px;justify-content:space-between}.layout-test-review>header small{color:#1769aa;font-size:.62rem;font-weight:900;letter-spacing:.08em}.layout-test-review h4{color:#102744;font-size:.9rem;margin:3px 0 0}.layout-test-review>header>strong{border-radius:20px;color:#fff;font-size:.68rem;padding:7px 11px}.review-result-a{background:#16815f}.review-result-r{background:#b52e2e}.layout-test-review-summary{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.layout-test-review-summary span{background:#edf4fb;border-radius:6px;color:#526174;display:grid;font-size:.62rem;padding:8px}.layout-test-review-summary b{color:#145f9e;font-size:.88rem}.layout-test-review-pending,.layout-test-review-rejections{display:grid;gap:6px}.layout-test-review-pending>strong,.layout-test-review-rejections>strong{color:#102744;font-size:.73rem}.layout-test-review-pending button{align-items:center;background:#fff8eb;border:1px solid #dfbd78;border-radius:6px;color:#6f4a00;display:flex;justify-content:space-between;padding:8px 10px;text-align:left}.layout-test-review-pending button span{font-size:.68rem;font-weight:800}.layout-test-review-pending button small{font-size:.6rem}.layout-test-review-rejections article{background:#fff4f4;border:1px solid #efcaca;border-left:3px solid #b52e2e;border-radius:5px;display:grid;gap:7px;padding:9px 10px}.layout-test-review-rejections article>header{align-items:center;display:flex;gap:10px;justify-content:space-between}.layout-test-review-rejections article>header>div{display:grid;gap:2px}.layout-test-review-rejections article>header small{color:#765050;font-size:.59rem}.layout-test-review-rejections article>header>span{background:#b52e2e;border-radius:50%;color:#fff;display:grid;font-size:.7rem;font-weight:900;height:28px;place-items:center;width:28px}.layout-test-review-rejections article b{color:#7b1d1d;font-size:.7rem}.layout-test-review-rejections article span,.layout-test-review-rejections article p,.layout-test-review-rejections>p{color:#526174;font-size:.64rem;margin:0}.layout-test-review-rejections article dl{display:grid;gap:5px;margin:0}.layout-test-review-rejections article dl>div{background:#fff;border:1px solid #ead6d6;border-radius:4px;display:grid;gap:2px;padding:6px 8px}.layout-test-review-rejections article dt{color:#7b1d1d;font-size:.61rem;font-weight:850}.layout-test-review-rejections article dd{color:#263d53;font-size:.65rem;margin:0}.layout-test-review-rejections article .review-measurement-limit{color:#64748b;font-size:.59rem}.layout-test-review-rejections article>button{background:#fff;border:1px solid #c89494;border-radius:4px;color:#8e2424;font-size:.6rem;font-weight:850;justify-self:start;min-height:28px;padding:4px 8px}.layout-live-nc-summary{background:#fff7f7;border:1px solid #d88b8b;border-radius:6px;display:grid;gap:6px;margin:10px 8px 4px;padding:8px}.layout-live-nc-summary>header{align-items:center;border-bottom:1px solid #e5bcbc;display:flex;justify-content:space-between;padding:0 1px 6px}.layout-live-nc-summary>header div{display:grid;gap:1px}.layout-live-nc-summary>header small{color:#895050;font-size:.55rem;font-weight:850}.layout-live-nc-summary>header h4{color:#7b1d1d;font-size:.76rem;margin:0}.layout-live-nc-summary>header>strong{background:#b52e2e;border-radius:12px;color:#fff;font-size:.62rem;padding:4px 8px}.layout-live-nc-summary>article{align-items:center;background:#fff;border:1px solid #e3c4c4;border-left:3px solid #b52e2e;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:6px 8px}.layout-live-nc-summary>article>div{display:grid;gap:2px}.layout-live-nc-summary>article small{color:#765050;font-size:.56rem}.layout-live-nc-summary>article strong{color:#7b1d1d;font-size:.67rem}.layout-live-nc-summary>article p{color:#334a61;font-size:.63rem;margin:0;white-space:pre-wrap}.layout-live-nc-summary>article button{background:#fff;border:1px solid #c89494;border-radius:4px;color:#8e2424;font-size:.56rem;font-weight:850;min-height:27px;padding:4px 7px}.office-layout .layout-live-nc-summary{border-radius:0;margin:6px 0 0;padding:5px}.office-layout .layout-live-nc-summary>article{padding:4px 6px}.layout-approved-observations{background:#f4faf7;border-color:#95bdab}.layout-approved-observations>header{border-color:#c5ddcf}.layout-approved-observations>header h4,.layout-approved-observations>article strong{color:#176346}.layout-approved-observations>header small,.layout-approved-observations>article small{color:#50695c}.layout-approved-observations>header>strong{background:#16815f}.layout-approved-observations>article{border-color:#c5ddcf;border-left-color:#16815f}.layout-approved-observations>article button{border-color:#95bdab;color:#176346}@media (max-width:520px){.layout-live-nc-summary>article{align-items:stretch;grid-template-columns:1fr}.layout-live-nc-summary>article button{justify-self:start}}.layout-test-review-complements{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.layout-test-review-complements>section{background:#f7fafc;border:1px solid #d5e0e9;border-radius:6px;display:grid;gap:5px;padding:8px 10px}.layout-test-review-complements strong{color:#102744;font-size:.68rem}.layout-test-review-complements span{color:#334b62;display:grid;font-size:.63rem}.layout-test-review-complements span small,.layout-test-review-complements p{color:#64748b;font-size:.6rem;margin:0}.layout-test-declaration{align-items:flex-start;background:#eef6fd;border:1px solid #b9d4ea;border-radius:6px;color:#26445f;display:flex;font-size:.67rem;gap:8px;padding:10px}.layout-test-declaration input{margin-top:1px}.layout-test-review>footer{display:flex;gap:8px;justify-content:flex-end}.layout-test-review>footer button{background:#fff;border:1px solid #8da6ba;border-radius:5px;color:#17324c;font-size:.66rem;font-weight:850;min-height:34px;padding:6px 11px}.layout-test-review>footer .primary-action{background:#1769aa;border-color:#1769aa;color:#fff}.layout-test-review>footer button:disabled{cursor:not-allowed;opacity:.45}.layout-test-content .preview-guidance-panel p{white-space:pre-line}.layout-test-empty{align-content:center;background:#f3f7fa;border:1px dashed #9eafc0;border-radius:8px;color:#64748b;display:grid;gap:5px;justify-items:center;min-height:300px}.device-cell .layout-test-heading{grid-template-columns:1fr}.device-cell .layout-test-heading>span:last-child{display:none}.device-cell .layout-test-summary{overflow-x:auto}.device-cell .preview-component>header{align-items:flex-start;display:grid}.device-cell .preview-results{justify-self:stretch}.device-cell .preview-results button{width:100%}.device-cell .preview-rejection{grid-template-columns:1fr}@media (max-width:1000px){.layout-test-toolbar{flex-wrap:wrap}.layout-test-note{order:5;width:100%}}@media (max-width:760px){.layout-test-toolbar{align-items:stretch;display:grid;grid-template-columns:1fr auto}.layout-test-toolbar>label{min-width:0}.layout-test-toolbar>label:nth-child(2){min-width:0}.layout-test-toolbar>label:first-child,.layout-test-toolbar>label:nth-child(2),.layout-test-note{grid-column:1/-1}.layout-test-reset{margin-left:0}.layout-test-viewport{padding:6px}.layout-device-switch button{font-size:0}.layout-device-switch svg{height:17px;width:17px}.native-tire-test-context>button>span{align-items:flex-start;display:grid;gap:1px}.layout-test-launch{align-items:flex-start;display:grid}.layout-test-launch button{margin-left:0}.layout-test-modal-backdrop{padding:0}.layout-test-modal{border:0;border-radius:0;height:100vh;width:100vw}.layout-test-modal-toolbar>div:first-child{display:none}}.layout-test-content .ticou1-group{--group-accent: #1671b9;border-color:#c9dbea;border-radius:9px}.layout-test-content .ticou1-group>button{background:#eaf4fb;border-bottom:3px solid var(--group-accent);grid-template-columns:58px minmax(0,1fr) auto 18px;min-height:68px;padding:10px 14px}.layout-test-content .ticou1-group>button>b{background:#edf6fe;color:#0769b8;font-size:1rem;height:48px;width:48px}.layout-test-content .ticou1-group>button strong{color:#061a34;font-size:.9rem}.layout-test-content .ticou1-group>button small{color:#3f5d7b;font-size:.68rem}.layout-test-content .ticou1-group>button em{background:#f1f3f6;border-radius:20px;color:#172b47;font-size:.68rem;font-style:normal;font-weight:850;padding:8px 12px}.layout-test-content .ticou1-group>div{gap:6px;padding:7px 8px 9px}.layout-test-content .ticou1-component{border:1px solid #d9e5f0;border-left-width:1px;border-radius:5px;padding:0}.layout-test-content .ticou1-component.has-open-support{max-height:min(68vh,680px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.layout-test-content .ticou1-component>header{align-items:center;background:#fff;column-gap:12px;display:grid;grid-template-columns:minmax(280px,1fr) 76px 178px;min-height:52px;padding:6px 9px}.layout-test-content .ticou1-component.has-open-support>header{border-bottom:1px solid #dce7f0;box-shadow:0 3px 8px #19375514;position:sticky;top:0;z-index:4}.layout-test-content .ticou1-component>header>span{align-items:center;display:grid;grid-template-columns:78px minmax(0,1fr)}.layout-test-content .ticou1-component>header small{color:#086bb7;font-size:.82rem;font-weight:900}.layout-test-content .ticou1-component>header strong{color:#071a32;font-size:.84rem}.layout-test-content .ticou1-component .preview-results{align-self:center;display:grid!important;grid-auto-flow:column;grid-auto-columns:40px;grid-template-columns:none!important}.layout-test-content .ticou1-component .preview-results button{background:#fff;border:1px solid #a9bed4;border-radius:5px;color:#071a32;font-size:.7rem;font-weight:900;height:34px;min-width:40px;padding:0}.layout-test-content .ticou1-component .preview-results button[aria-pressed=true]{background:#1769aa;border-color:#1769aa;color:#fff}.layout-test-content .ticou1-component .preview-results.requires-rejection button[title="Medição reprovada: confirme R"]{background:#fff1f1;border-color:#b52e2e;color:#a11f1f;box-shadow:inset 0 0 0 1px #b52e2e}.layout-test-content .ticou1-component.answer-a .preview-results button[aria-pressed=true]{background:#16815f;border-color:#16815f}.layout-test-content .ticou1-component.answer-r .preview-results button[aria-pressed=true]{background:#b52e2e;border-color:#b52e2e}.layout-test-content .ticou1-component.answer-na .preview-results button[aria-pressed=true]{background:#65758b;border-color:#65758b}.layout-test-content .ticou1-component .preview-results .approved-note-trigger{background:transparent;border-color:transparent;color:#60758a;width:34px}.layout-test-content .ticou1-component .preview-results .approved-note-trigger:hover,.layout-test-content .ticou1-component .preview-results .approved-note-trigger[aria-pressed=true]{background:#edf4fb;border-color:#9fb5c8;color:#1769aa}.layout-test-content .ticou1-component .preview-results .approved-note-trigger svg{height:16px;width:16px}.layout-test-content .ticou1-component .preview-results .approved-note-placeholder{display:block;height:34px;visibility:hidden;width:30px}.layout-test-content .ticou1-component .measurement-result-controls{align-items:center;display:flex!important;gap:5px!important;justify-content:flex-end;justify-self:auto;margin:0 9px 9px auto;width:178px}.layout-test-content .ticou1-component .measurement-result-controls>button{flex:0 0 40px;width:40px}.layout-test-content .ticou1-component .measurement-result-controls>.approved-note-placeholder{flex:0 0 30px}@media (max-width:800px){.layout-test-content .ticou1-component .measurement-result-controls{margin-right:12px}}.ticou1-guidance-actions{align-self:center;display:flex;gap:5px;justify-self:start}.ticou1-guidance-actions button{align-items:center;background:transparent;border:1px solid transparent;border-radius:5px;color:#526b82;display:inline-flex;height:34px;justify-content:center;padding:0;width:34px}.ticou1-guidance-actions button:hover{background:#f2f6f9;border-color:#b8c8d6;color:#1769aa}.ticou1-guidance-actions button svg{height:18px;width:18px}.ticou1-guidance-actions button[aria-expanded=true]{background:#e9f4ff;border-color:#0874c9;color:#0870bd}.ticou1-guidance-actions button:disabled{opacity:.35}.ticou1-panel{border-top:1px solid #dce7f0;padding:0 12px 12px}.ticou1-panel>h4{color:#071a32;font-size:.76rem;margin:10px 0}.ticou1-panel>section{background:#fbfdff;border:1px solid #cfe1f2;border-radius:7px;overflow:hidden}.ticou1-panel>section+section{margin-top:8px}.ticou1-panel>section>strong{display:block;color:#12345b;font-size:.78rem;padding:9px 11px}.ticou1-panel>section>p{border-top:1px solid #dce7f0;color:#071a32;font-size:.73rem;line-height:1.45;margin:0;padding:10px 11px;white-space:pre-line}.ticou1-panel .technical-content-view{border-top:1px solid #dce7f0;color:#071a32;font-size:.73rem;line-height:1.45;padding:10px 11px}.technical-content-view>:first-child{margin-top:0}.technical-content-view>:last-child{margin-bottom:0}.technical-content-view p{margin:.35em 0;white-space:pre-wrap}.technical-content-view ul,.technical-content-view ol{margin:.45em 0;padding-left:1.6rem}.technical-content-view blockquote{border-left:3px solid #aac3d8;margin:.6em 0;padding-left:.75rem}.technical-content-table-wrap{margin:.45rem 0;max-width:100%;overflow-x:auto}.technical-content-table-wrap table{border-collapse:collapse;table-layout:auto;width:100%}.technical-content-table-wrap th,.technical-content-table-wrap td{border:1px solid #8ea4b7;min-width:120px;padding:7px 9px;text-align:left;vertical-align:top}.technical-content-table-wrap th{background:#edf4fa;color:#12345b;font-weight:800}.technical-content-table-wrap :is(th,td) p{margin:0}.technical-revision-change{color:#b42318}.technical-image-citation{color:#1769aa;font-weight:750}.device-tablet.tablet-portrait .technical-content-table-wrap table,.device-cell .technical-content-table-wrap table{table-layout:fixed}.device-tablet.tablet-portrait .technical-content-table-wrap :is(th,td),.device-cell .technical-content-table-wrap :is(th,td){min-width:0;overflow-wrap:anywhere;word-break:normal}.ticou1-criteria-panel>section{background:#fffdfd}.layout-test-measurements{background:#f4f9fd;border-top:1px solid #dce7f0;padding:10px 12px 12px}.layout-test-measurements>h4{color:#12345b;font-size:.75rem;margin:0 0 8px}.layout-test-measurements>section{background:#fff;border:1px solid #c8dbea;border-radius:7px;padding:9px 10px}.layout-test-measurements>section+section{margin-top:8px}.layout-test-measurements>section>header{align-items:center;display:flex;justify-content:space-between}.layout-test-measurements>section>header strong{color:#102744;font-size:.75rem}.layout-test-measurements>section>header span{color:#687b8e;font-size:.62rem;font-weight:800;text-transform:uppercase}.layout-test-measurements p,.layout-test-measurements small{color:#50657a;display:block;font-size:.65rem;margin:5px 0}.layout-test-measurements .measurement-instrument-selection{align-items:end;display:flex;gap:7px;margin-top:8px}.layout-test-measurements .measurement-instrument-field{display:grid;flex:0 1 360px;gap:3px;max-width:360px}.layout-test-measurements .measurement-instrument-field span{color:#145f9e;font-size:.63rem;font-weight:850}.layout-test-measurements .measurement-instrument-field select{background:#fff;border:1px solid #9fb5c8;border-radius:5px;min-height:34px;padding:5px 7px;width:100%}.layout-test-measurements .measurement-instrument-field select:disabled{background:#edf2f6;color:#334155;opacity:1}.layout-test-measurements .measurement-instrument-field select[aria-invalid=true]{background:#fff1f1;border-color:#c74747}.layout-test-measurements .measurement-instrument-selection>button{background:#fff;border:1px solid #9fb5c8;border-radius:5px;color:#36546e;font-size:.61rem;font-weight:850;min-height:34px;padding:5px 9px}.layout-test-measurements>section>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:7px}.layout-test-measurements label{display:grid;gap:3px;min-width:130px}.layout-test-measurements label span{color:#334a61;font-size:.63rem;font-weight:800}.layout-test-measurements input{border:1px solid #9fb5c8;border-radius:5px;min-height:34px;padding:5px 7px;width:130px}.layout-test-measurements .measurement-entry-grid{align-items:end;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(112px,140px));margin-top:9px}.layout-test-measurements .measurement-entry-grid label{min-width:0}.layout-test-measurements .measurement-entry-grid input{box-sizing:border-box;width:100%}.layout-test-measurements .collected-limit-field span{color:#145f9e}.layout-test-measurements .calculated-result-field input{background:#eef3f7;color:#12345b;font-weight:900}.layout-test-measurements .calculated-result-field.is-approved input{background:#eaf8f2;border-color:#65ad91;color:#116a50}.layout-test-measurements .calculated-result-field.is-rejected input{background:#fff0f0;border-color:#c74747;color:#a41f1f}.layout-test-measurements .calculated-result-field.is-pending input{background:#fff8e8;border-color:#d1a84f}.native-tire-collection{display:grid!important;gap:8px!important}.native-tire-row{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.native-tire-row.is-single>article{justify-self:center;width:min(520px,50%)}.native-tire-row.has-four{grid-template-columns:repeat(4,minmax(0,1fr))}.native-tire-row.has-four>article>header{align-items:flex-start;display:grid;gap:2px}.native-tire-row.has-four>article>div{grid-template-columns:1fr}.native-tire-row>article{background:#fbfdff;border:1px solid #c9dbea;border-radius:7px;overflow:hidden;width:100%}.native-tire-row>article.native-tire-asymmetric{border-color:#c74747;box-shadow:inset 4px 0 #c74747}.native-tire-row>article>header{align-items:center;background:#f2f7fb;border-bottom:1px solid #d9e5f0;display:flex;gap:8px;justify-content:space-between;padding:7px 9px}.native-tire-row>article>header strong{color:#12345b;font-size:.7rem}.native-tire-row>article>header span{color:#64748b;font-size:.57rem;font-weight:850;text-transform:uppercase}.native-tire-row>article>header .native-symmetry-symmetric{color:#13785a}.native-tire-row>article>header .native-symmetry-asymmetric{color:#a41f1f}.native-tire-row>article>div{align-items:start;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 9px}.native-tire-collection label{align-content:start;display:grid;gap:3px;min-width:0}.native-tire-collection label span{align-items:end;color:#334a61;display:flex;font-size:.61rem;font-weight:800;line-height:1.3;min-height:2.6em}.native-tire-collection input,.native-tire-collection select{background:#fff;border:1px solid #9fb5c8;border-radius:5px;box-sizing:border-box;min-height:34px;padding:5px 7px;width:100%}.native-tire-collection input[aria-invalid=true]{background:#fff1f1;border-color:#c74747}.native-tire-dimension-field{display:grid;gap:4px;min-width:0}.native-tire-dimension-feedback{background:#eefaf6;border:1px solid #9dcfbe;border-radius:5px;color:#17664f;display:grid;gap:2px;padding:5px 6px}.native-tire-dimension-feedback>span{color:inherit;font-size:.57rem;font-weight:850;text-transform:uppercase}.native-tire-dimension-feedback>strong{font-size:.63rem;overflow-wrap:anywhere}.native-tire-dimension-feedback code{background:#fff;border:1px solid #b7d9cc;border-radius:3px;padding:1px 3px;white-space:nowrap}.native-tire-dimension-feedback>small{color:#526174;font-size:.58rem;line-height:1.3}.native-tire-dimension-feedback>div{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.native-tire-dimension-feedback button{background:#fff;border:1px solid #7fae9e;border-radius:4px;color:#175c49;cursor:pointer;font-size:.56rem;font-weight:850;min-height:27px;padding:3px 6px}.native-tire-dimension-feedback.is-unsupported{background:#fff7ed;border-color:#e7b56d;color:#8a4b08}.native-tire-dimension-feedback.is-unsupported button{border-color:#d39b53;color:#7c4308}.native-tire-dimension-feedback.is-confirmed{background:#f0f9ff;border-color:#9bc9e3;color:#155b82}@media (max-width:480px){.layout-test-measurements .measurement-entry-grid{grid-template-columns:1fr}}.layout-test-measurements input:invalid,.layout-test-measurements input.measurement-invalid{background:#fff1f1;border-color:#c74747}.layout-test-measurements section.measurement-rejected{border-color:#cf6868}.layout-test-measurements section.measurement-rejected>header span{color:#a41f1f}.layout-test-measurements section.measurement-complete>header span{color:#13785a}.layout-test-content .ticou1-component .preview-results button:disabled{cursor:not-allowed;opacity:.38}.layout-test-content .ticou1-component .preview-results button[aria-disabled=true]{cursor:not-allowed;opacity:.38}.validation-attempted .ticou1-group:has(.ticou1-component:not(.answer-a):not(.answer-r):not(.answer-na)),.validation-attempted .ticou1-group:has(.answer-r .preview-rejection button:disabled){border-color:#c93434;box-shadow:0 0 0 1px #c93434}.validation-attempted .ticou1-component:not(.answer-a):not(.answer-r):not(.answer-na),.validation-attempted .answer-r:has(.preview-rejection button:disabled){border-color:#c93434;box-shadow:inset 4px 0 #c93434}.validation-attempted .ticou1-component:not(.answer-a):not(.answer-r):not(.answer-na) .preview-results,.validation-attempted .answer-r:has(.preview-rejection button:disabled) .preview-rejection label{background:#fff0f0;border-radius:5px;outline:2px solid #c93434;outline-offset:3px}.validation-attempted .ticou1-component:not(.answer-a):not(.answer-r):not(.answer-na) .measurement-pending{border-color:#c93434}.validation-attempted .ticou1-component:not(.answer-a):not(.answer-r):not(.answer-na) .measurement-pending input{background:#fff0f0;border-color:#c93434}.layout-test-optional-observation{background:#fff;border-top:1px solid #dce7f0;display:grid;gap:4px;padding:9px 12px 12px}.layout-test-optional-observation span{color:#334a61;font-size:.65rem;font-weight:800}.layout-test-optional-observation textarea{border:1px solid #a9bed4;border-radius:5px;font:inherit;min-height:56px;padding:7px;resize:vertical}.layout-test-approved-note{align-items:end;background:#fff;border-top:1px solid #dce7f0;display:flex;gap:8px;justify-content:flex-end;padding:8px 12px}.layout-test-approved-note .layout-test-optional-observation{border:0;flex:1;padding:0}.layout-test-approved-note>button{background:#fff;border:1px solid #9fb5c8;border-radius:5px;color:#36546e;font-size:.62rem;font-weight:800;min-height:32px;padding:5px 9px}.layout-test-approved-note>button svg{height:16px;width:16px}@media (max-width:1000px){.layout-test-summary{grid-template-columns:1fr 1fr;top:54px}.layout-test-summary label{grid-column:1/-1;justify-self:stretch;max-width:none}}@media (max-width:640px){.layout-test-review-summary,.layout-test-review-complements{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-test-review>header{align-items:flex-start;display:grid}.layout-test-review>footer{display:grid}.layout-test-review>footer button{width:100%}}@media (max-width:420px){.layout-test-review-complements{grid-template-columns:1fr}}@media (max-width:800px){.layout-test-content .ticou1-component>header{grid-template-columns:minmax(150px,1fr) 83px 186px}.layout-test-content .ticou1-group>button{grid-template-columns:46px minmax(0,1fr) 18px}.layout-test-content .ticou1-group>button>em{display:none}.layout-test-content .ticou1-group>button>b{height:38px;width:38px}}@media (max-width:800px){.native-tire-test-context>div{grid-template-columns:repeat(2,minmax(0,1fr))}.native-tire-row:not(.has-four){grid-template-columns:1fr}.native-tire-row.is-single>article{width:100%}.native-tire-row.has-four{gap:5px}.native-tire-row.has-four>article>header,.native-tire-row.has-four>article>div{padding-left:6px;padding-right:6px}}@media (max-width:480px){.native-tire-test-context>div,.native-tire-row>article>div{grid-template-columns:1fr}.native-tire-row.has-four{grid-template-columns:repeat(2,minmax(0,1fr))}}.device-cell .layout-test-content .ticou1-component>header{grid-template-columns:auto auto;justify-content:end}.device-cell .layout-test-content .ticou1-component>header>span{grid-column:1/-1;grid-template-columns:68px minmax(0,1fr);width:100%}.device-cell .layout-test-content .ticou1-component>header>.preview-results{grid-column:2;justify-self:start;margin-top:7px}.device-cell .layout-test-content .ticou1-component>header>.ticou1-guidance-actions{grid-column:1;justify-content:end;margin-top:7px}.device-cell .layout-test-content .ticou1-component>header>.result-controls-placeholder{display:none}.device-cell .ticou1-guidance-actions{justify-content:stretch}.device-cell .ticou1-guidance-actions button{flex:0 0 38px}.office-layout .office-group{border-color:#9eafbf;border-radius:2px}.office-layout .office-group>button{background:#dbe7f1;border-bottom:1px solid #9eafbf;min-height:42px}.office-layout .office-group>div{background:#fff;gap:0;padding:0}.office-table-heading{background:#254f73;color:#fff;display:grid;font-size:.62rem;font-weight:850;grid-template-columns:72px minmax(220px,1fr) 110px 160px 178px;letter-spacing:.015em;text-transform:uppercase}.office-table-heading>span{align-items:center;border-right:1px solid rgba(255,255,255,.28);display:flex;min-height:32px;padding:5px 8px}.office-table-heading>span:last-child{border-right:0;justify-content:center}.layout-test-content .office-component{border:0;border-bottom:1px solid #afbecb;border-left:3px solid transparent;border-radius:0}.layout-test-content .office-group>div>.office-component:nth-of-type(2n){background:#f3f6f8}.layout-test-content .office-group>div>.office-component:nth-of-type(odd){background:#fff}.layout-test-content .office-component.answer-a{border-left-color:#16815f}.layout-test-content .office-component.answer-r{border-left-color:#b52e2e}.layout-test-content .office-component.answer-na{border-left-color:#65758b}.layout-test-content .office-component>header{background:transparent;column-gap:0;display:grid;grid-template-columns:69px minmax(220px,1fr) 110px 160px 178px;min-height:44px;padding:0}.layout-test-content .office-component>header>span,.layout-test-content .office-component>header>.ticou1-guidance-actions{display:contents}.layout-test-content .office-component>header>span>:is(small,strong),.layout-test-content .office-component>header>.ticou1-guidance-actions>button{align-items:center;align-self:stretch;border:0;border-right:1px solid #c5d0da;border-radius:0;display:flex;justify-content:flex-start;min-height:44px;padding:6px 8px;width:auto}.layout-test-content .office-component>header>span>small{color:#1769aa}.layout-test-content .office-component>header>.ticou1-guidance-actions>button{background:transparent;color:#145f9e;font-size:.67rem;font-weight:750;text-align:left;text-decoration:underline;text-underline-offset:2px}.layout-test-content .office-component>header>.ticou1-guidance-actions>button:hover:not(:disabled){background:#e4eef6;color:#0a5793}.layout-test-content .office-component>header>.ticou1-guidance-actions>button:disabled{color:#8795a2;opacity:1;text-decoration:none}.layout-test-content .office-component>header>.preview-results{justify-self:start;position:relative}.layout-test-content .office-component>header>.preview-results>:is(.approved-note-trigger,.approved-note-placeholder){margin-right:4px;position:absolute;right:100%}.layout-test-content .office-component .layout-test-measurements{border-bottom:1px solid #afbecb;border-top:1px solid #afbecb;margin:0}.layout-test-content .office-component .measurement-result-controls{margin:7px 9px 7px auto}.office-support-backdrop{align-items:center;background:#0f172a9e;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:22px;position:fixed;z-index:1600}.office-support-dialog{background:#fff;border:1px solid #7890a5;border-radius:5px;box-shadow:0 20px 65px #00000061;display:grid;grid-template-rows:auto minmax(0,1fr);max-height:88vh;overflow:hidden;width:min(1040px,94vw)}.office-support-dialog>header{align-items:center;background:#e5edf4;border-bottom:1px solid #9dafbf;display:flex;justify-content:space-between;padding:11px 14px}.office-support-dialog>header div{display:grid;gap:2px}.office-support-dialog>header small{color:#1769aa;font-weight:900}.office-support-dialog>header h3{color:#123f69;font-size:1rem;margin:0}.office-support-dialog>header strong{color:#334a61;font-size:.72rem}.office-support-dialog>header button{align-items:center;background:#fff;border:1px solid #90a5b7;border-radius:4px;display:flex;height:34px;justify-content:center;width:34px}.office-support-dialog>header svg{height:18px;width:18px}.office-support-content{display:grid;gap:10px;overflow:auto;padding:14px}.office-support-content>section{border:1px solid #bdcad5}.office-support-content>section>strong{background:#edf3f7;border-bottom:1px solid #bdcad5;display:block;padding:7px 9px}.office-support-content .technical-content-view{padding:9px}@media (max-width:900px){.office-table-heading{display:none}.layout-test-content .office-component>header{grid-template-columns:72px minmax(0,1fr) 124px 154px 178px;overflow-x:auto}}.device-cell .office-table-heading{display:none}.device-cell .layout-test-content .office-component>header{display:grid;grid-template-columns:64px minmax(0,1fr);overflow:visible}.device-cell .layout-test-content .office-component>header>span{display:contents}.device-cell .layout-test-content .office-component>header>span>:is(small,strong){border-bottom:1px solid #c5d0da;grid-row:1}.device-cell .layout-test-content .office-component>header>.ticou1-guidance-actions{display:flex;grid-column:1/-1;grid-row:2}.device-cell .layout-test-content .office-component>header>.ticou1-guidance-actions>button{border-bottom:1px solid #c5d0da;flex:1 1 50%;min-width:0}.device-cell .layout-test-content .office-component>header>.preview-results{grid-column:1/-1;grid-row:3;justify-self:end;margin:6px 8px}.device-cell .office-support-backdrop{padding:0}.device-cell .office-support-dialog{border-radius:0;height:100%;max-height:none;width:100%}.office-table-heading{grid-template-columns:72px minmax(280px,1fr) 126px}.layout-test-content .office-component>header{grid-template-columns:69px minmax(280px,1fr) 126px}.layout-test-content .office-component>header>.office-component-identity{display:contents}.layout-test-content .office-component>header>.office-component-identity>button{align-items:center;align-self:stretch;background:transparent;border:0;border-right:1px solid #c5d0da;border-radius:0;color:#145f9e;cursor:pointer;display:flex;font-size:.72rem;font-weight:900;justify-content:flex-start;min-height:44px;padding:6px 8px;text-decoration:underline;text-underline-offset:2px;width:auto}.layout-test-content .office-component>header>.office-component-identity>button:hover:not(:disabled){background:#e4eef6;color:#083f6b}.layout-test-content .office-component>header>.office-component-identity>button:disabled{color:#53697c;cursor:default;text-decoration:none}.layout-test-content .office-component>header>.office-component-identity>div{align-self:stretch;border-right:1px solid #c5d0da;display:grid;gap:4px;padding:6px 8px}.layout-test-content .office-component .office-component-links{align-items:center;display:flex;flex-wrap:wrap;gap:5px 12px}.layout-test-content .office-component .office-component-links button{background:transparent;border:0;color:#145f9e;cursor:pointer;font-size:.65rem;font-weight:750;padding:0;text-decoration:underline;text-underline-offset:2px}.layout-test-content .office-component .office-component-links button:hover:not(:disabled){color:#083f6b}.layout-test-content .office-component .office-component-links button:disabled{color:#8795a2;cursor:default;text-decoration:none}@media (max-width:900px){.layout-test-content .office-component>header{grid-template-columns:69px minmax(220px,1fr) 126px}}.device-cell .layout-test-content .office-component>header{grid-template-columns:58px minmax(0,1fr)}.device-cell .layout-test-content .office-component>header>.office-component-identity{display:contents}.device-cell .layout-test-content .office-component>header>.office-component-identity>:is(button,div){border-bottom:1px solid #c5d0da;grid-row:1}.office-support-section>h4{background:#dfeaf3;border-bottom:1px solid #9dafbf;color:#123f69;font-size:.82rem;margin:0;padding:8px 9px}.office-support-section>div+div{border-top:1px solid #bdcad5}.office-support-section>div>strong{background:#f2f6f9;border-bottom:1px solid #d4dde5;display:block;font-size:.68rem;padding:6px 9px}.layout-test-page:has(.layout-test-viewport.device-computer) .office-support-dialog{width:min(1770px,calc(100vw - 52px))}.layout-test-page:has(.layout-test-viewport.device-tablet.tablet-portrait) .office-support-dialog{width:min(600px,calc(100vw - 24px))}.layout-test-page:has(.layout-test-viewport.device-tablet.tablet-landscape) .office-support-dialog{width:min(960px,calc(100vw - 24px))}.layout-test-page:has(.layout-test-viewport.device-cell) .office-support-dialog{width:min(390px,100vw)}.office-observation-backdrop{align-items:center;background:#0f172a9e;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:22px;position:fixed;z-index:1650}.preview-results button.approved-with-observation{position:relative}.preview-results button.approved-with-observation:after{content:"";position:absolute;right:4px;top:4px;width:5px;height:5px;border-radius:50%;background:currentColor}.office-observation-dialog{background:#fff;border:1px solid #7890a5;border-radius:5px;box-shadow:0 20px 65px #00000061;display:grid;overflow:hidden;width:min(520px,calc(100vw - 32px))}.office-observation-dialog>header{align-items:center;background:#e5edf4;border-bottom:1px solid #9dafbf;display:flex;justify-content:space-between;padding:9px 11px}.office-observation-dialog>header>div{display:grid;gap:2px}.office-observation-dialog>header small{color:#1769aa;font-size:.65rem;font-weight:900}.office-observation-dialog>header strong{color:#123f69;font-size:.75rem}.office-observation-dialog>header button{align-items:center;background:#fff;border:1px solid #90a5b7;border-radius:4px;display:flex;height:30px;justify-content:center;padding:0;width:30px}.office-observation-dialog>header svg{height:16px;width:16px}.office-observation-dialog>label{display:grid;gap:5px;padding:11px}.office-observation-dialog>label span{color:#334a61;font-size:.67rem;font-weight:800}.office-observation-dialog textarea{border:1px solid #9fb5c8;border-radius:4px;font:inherit;min-height:88px;padding:7px;resize:vertical}.office-observation-dialog>footer{border-top:1px solid #d5dee6;display:flex;justify-content:flex-end;padding:8px 11px}.office-observation-dialog>footer button{background:#1769aa;border:0;border-radius:4px;color:#fff;font-size:.62rem;font-weight:850;min-height:30px;padding:5px 10px}.office-observation-dialog>footer button:disabled{cursor:not-allowed;opacity:.45}.office-rejection-dialog>header{background:#f7e5e5;border-bottom-color:#d89999}.office-rejection-dialog>label span{color:#992b2b}.office-rejection-dialog textarea{border-color:#c97f7f}.office-rejection-dialog>footer button{background:#b52e2e}.layout-test-content .office-group>button{border-bottom-width:1px;grid-template-columns:38px minmax(0,1fr) auto 16px;min-height:38px;padding:3px 7px}.layout-test-content .office-group>button>b{font-size:.75rem;height:28px;width:28px}.layout-test-content .office-group>button strong{font-size:.75rem}.layout-test-content .office-group>button small{font-size:.58rem}.layout-test-content .office-group>button em{font-size:.58rem;padding:4px 7px}.layout-test-content .office-group>button svg{height:14px;width:14px}.layout-test-content .office-group>button{grid-template-columns:32px minmax(0,1fr) auto 14px;min-height:32px;padding:2px 6px}.layout-test-content .office-group>button>b{background:transparent;border-radius:0;height:auto;width:auto}.layout-test-content .office-group>button>span{display:contents}.layout-test-content .office-group>button>span>strong{align-self:center}.layout-test-content .office-group>button>span>small{align-self:center;justify-self:end;white-space:nowrap}.layout-test-content .office-group>button>em{display:none}.office-table-heading{font-size:.57rem}.office-table-heading>span{min-height:25px;padding:3px 6px}.layout-test-content .office-component>header{min-height:36px}.layout-test-content .office-component>header>.office-component-identity>button{font-size:.67rem;min-height:36px;padding:3px 6px}.layout-test-content .office-component>header>.office-component-identity>div{gap:2px;min-height:36px;padding:3px 6px}.layout-test-content .office-component .office-approved-note-link{align-self:center;background:transparent;border:0;color:#1769aa;cursor:pointer;font-size:.59rem;font-weight:750;justify-self:start;padding:0;text-decoration:underline;text-underline-offset:2px}.layout-test-content .office-component .office-approved-note-link:hover{color:#083f6b}.layout-test-content .office-component>header strong{font-size:.73rem}.layout-test-content .office-component .preview-results button{height:29px;min-width:36px}.layout-test-content .office-component .preview-results{grid-auto-columns:36px}.layout-test-content .office-component .layout-test-measurements{padding:6px 7px 7px}.layout-test-content .office-component .layout-test-measurements>h4{margin-bottom:5px}.layout-test-content .office-component .layout-test-measurements>section{border-radius:3px;padding:6px 7px}.layout-test-content .office-component .layout-test-measurements>section+section{margin-top:5px}.layout-test-content .office-component .layout-test-measurements .measurement-entry-grid{gap:4px;margin-top:5px}.layout-test-measurements>section.compact-measurement{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:7px 8px}.layout-test-measurements>section.compact-measurement>header{gap:8px;grid-column:1/-1}.layout-test-measurements>section.compact-measurement>header span{flex-shrink:0;font-size:.59rem;font-weight:600;text-transform:none}.layout-test-measurements>section.compact-measurement>div{margin-top:0}.layout-test-measurements .compact-measurement .measurement-instrument-selection{align-items:start;flex-wrap:wrap;margin:0}.layout-test-measurements .compact-measurement .measurement-instrument-field{flex:1 1 220px;min-width:0;max-width:360px}.layout-test-measurements .compact-measurement :is(input,select){box-sizing:border-box;height:34px;min-height:34px;font-size:.85rem}.layout-test-measurements .compact-measurement .measurement-entry-grid{align-items:end;margin:0;gap:6px;grid-template-columns:repeat(auto-fit,minmax(110px,140px))}.layout-test-measurements>section.single-measurement{grid-template-columns:minmax(160px,360px) minmax(110px,140px);align-items:start;column-gap:8px}.layout-test-measurements .single-measurement .measurement-entry-grid{grid-column:2;grid-row:2;grid-template-columns:minmax(0,1fr)}.layout-test-measurements .single-measurement .measurement-instrument-selection{grid-column:1;grid-row:2}.layout-test-measurements .single-measurement:not(:has(.measurement-instrument-selection)){grid-template-columns:minmax(110px,140px)}.layout-test-measurements .single-measurement:not(:has(.measurement-instrument-selection)) :is(.measurement-entry-grid,.measurement-applied-limit){grid-column:1}.layout-test-measurements .compact-measurement>small{grid-column:1/-1;margin:0}.layout-test-measurements .single-measurement>.measurement-applied-limit{grid-column:2;font-size:.59rem}.layout-test-measurements .compact-measurement .measurement-instrument-selection>button{font-size:.58rem;min-height:28px;padding:3px 6px}.layout-test-measurements .compact-measurement .measurement-rule-error{color:#a41f1f}.layout-test-measurements .compact-measurement .measurement-instrument-warning{color:#865d0c}.measurement-technical-details{padding:8px;border-bottom:1px solid #dce7f0}.measurement-technical-details p{margin:4px 0;font-size:.75rem}.device-cell .layout-test-measurements>section.single-measurement{grid-template-columns:minmax(0,1fr)}.device-cell .layout-test-measurements .single-measurement :is(.measurement-instrument-selection,.measurement-entry-grid,.measurement-applied-limit){grid-column:1;grid-row:auto}.device-cell .layout-test-measurements .compact-measurement .measurement-instrument-field{max-width:none}.device-cell .layout-test-measurements .single-measurement .measurement-entry-grid{grid-template-columns:minmax(110px,140px)}@media (max-width:480px){.layout-test-measurements>section.single-measurement{grid-template-columns:minmax(0,1fr)}.layout-test-measurements .single-measurement :is(.measurement-instrument-selection,.measurement-entry-grid,.measurement-applied-limit){grid-column:1;grid-row:auto}.layout-test-measurements .single-measurement .measurement-entry-grid{grid-template-columns:minmax(110px,140px)}}.layout-test-content .office-component .layout-test-measurements :is(input,select){min-height:30px}.layout-test-content .office-component .measurement-result-controls{display:grid!important;grid-auto-flow:column;grid-auto-columns:36px;grid-template-columns:none!important;gap:4px!important;justify-content:start;margin:4px 0 4px auto;width:126px}.layout-test-content .office-component .measurement-result-controls>button{width:36px}.device-cell .layout-test-content .office-component>header>.preview-results,.device-cell .layout-test-content .office-component .measurement-result-controls{justify-content:start;margin:4px 8px 4px auto;width:126px}.layout-test-images{border-top:1px solid #dce7f0;margin-top:10px;padding-top:10px}.layout-test-images>h5{color:#12345b;font-size:.72rem;margin:0 0 8px}.layout-test-images>div{display:grid;gap:9px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.layout-test-images>div>button{background:#fff;border:1px solid #c9dbea;border-radius:7px;color:#102744;overflow:hidden;padding:0;text-align:left}.layout-test-images img{background:#eef3f7;display:block;height:145px;object-fit:contain;width:100%}.layout-test-images button>span{display:grid;gap:2px;padding:7px 9px}.layout-test-images button>span strong{font-size:.69rem}.layout-test-images button>span small{color:#64788d;font-size:.59rem}.layout-test-image-modal{z-index:1300}.layout-test-image-modal>div{background:#202b36;border-radius:9px;box-shadow:0 18px 60px #00000073;display:grid;grid-template-rows:auto minmax(0,1fr);height:94vh;overflow:hidden;width:96vw}.layout-test-image-modal>div>header{align-items:center;background:#fff;display:flex;gap:12px;justify-content:space-between;padding:9px 12px}.layout-test-image-modal>div>header>div{display:flex;gap:5px}.layout-test-image-modal header button{align-items:center;background:#fff;border:1px solid #9db1c3;border-radius:5px;color:#17324c;display:flex;font-size:.68rem;font-weight:800;height:34px;justify-content:center;min-width:38px;padding:4px 8px}.layout-test-image-modal header button:disabled{opacity:.4}.layout-test-image-modal header button svg{height:17px;width:17px}.layout-test-image-stage{align-items:flex-start;display:flex;justify-content:center;overflow:auto;padding:16px}.layout-test-image-stage img{display:block;height:auto;max-width:none;min-width:0;object-fit:contain;transform-origin:top center}.layout-test-image-modal p{display:grid;gap:2px;margin:0}.layout-test-image-modal p strong{color:#102744;font-size:.78rem}.layout-test-image-modal p span{color:#64788d;font-size:.65rem}@media (max-width:640px){.layout-test-image-modal>div{border-radius:0;height:100vh;width:100vw}.layout-test-image-modal>div>header{align-items:flex-start}.layout-test-image-modal>div>header p span{display:none}.layout-test-image-stage{padding:6px}}.service-application-page{align-content:start;display:grid;gap:16px;grid-auto-rows:max-content;padding:18px 20px 20px}.service-application-page{grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;min-height:0}.service-company-filter p{margin:0}.service-company-filter p{color:#64748b}.service-company-filter{align-items:end;background:#f8fafc;border:1px solid #d7dde8;border-radius:8px;display:flex;gap:16px;padding:14px}.service-company-filter label{display:grid;font-weight:800;gap:5px;min-width:min(420px,100%)}.service-company-filter select{border:1px solid #cbd5e1;border-radius:6px;padding:9px}.service-application-list{height:100%;max-height:none;min-height:0}.application-toggle{align-items:center;cursor:pointer;display:inline-grid;font-weight:800;gap:8px;grid-template-columns:18px 76px;justify-content:start;width:102px}.application-toggle input{accent-color:#2563eb;flex:none;height:18px;margin:0;width:18px}.application-toggle span{display:block;min-width:76px;white-space:nowrap}.application-toggle:has(input:disabled){color:#94a3b8;cursor:not-allowed}.service-application-actions{align-items:center;display:flex;gap:16px;justify-content:flex-end}.service-application-actions span{color:#64748b;font-weight:700}.service-application-actions button{border:0;border-radius:6px;padding:10px 14px}.service-application-actions button:disabled{cursor:not-allowed;opacity:.5}.layout-pilot-card .service-pages{grid-template-columns:repeat(3,max-content);justify-content:start}.layout-pilot-card .service-application-page{align-content:start;background:var(--pilot-color-page);gap:8px;grid-template-rows:auto auto minmax(0,1fr) auto auto;max-width:1160px;padding:0}.layout-pilot-card .service-company-filter{align-items:end;background:var(--pilot-color-workspace);border:1px solid #b8c4d1;border-radius:6px;display:grid;gap:8px;grid-template-columns:minmax(280px,390px) minmax(0,1fr);padding:8px 10px}.layout-pilot-card .service-company-filter label{color:#334155;font-size:.75rem;font-weight:750;gap:3px;min-width:0}.layout-pilot-card .service-company-filter select{background:var(--pilot-color-field);border:1px solid var(--pilot-color-field-border);border-radius:6px;color:#172033;height:34px;min-height:34px;padding:5px 30px 5px 8px;width:100%}.layout-pilot-card .service-company-filter select:focus-visible{border-color:var(--pilot-color-focus);box-shadow:0 0 0 2px #2563eb2e;outline:0}.layout-pilot-card .service-company-filter p{align-self:center;font-size:.72rem}.layout-pilot-card .service-application-toolbar{align-items:end;background:var(--pilot-color-workspace);border:1px solid #b8c4d1;border-bottom:0;border-radius:6px 6px 0 0;gap:0;grid-template-columns:160px minmax(260px,1fr) 34px 88px 110px;padding:7px 8px 5px}.layout-pilot-card .service-application-toolbar .search-filter-field{grid-column:1 / 3;padding-right:6px}.layout-pilot-card .service-application-toolbar .clear-filter-command{grid-column:3;height:34px;width:34px}.layout-pilot-card .service-application-toolbar .application-filter-field{grid-column:5;width:110px}.layout-pilot-card .service-application-toolbar :is(input,select){border:1px solid var(--pilot-color-field-border);border-radius:6px;height:34px;min-height:34px}.layout-pilot-card .service-application-toolbar :is(input,select):focus-visible,.layout-pilot-card .service-application-toolbar button:focus-visible{border-color:var(--pilot-color-focus);box-shadow:0 0 0 2px #2563eb2e;outline:0}.layout-pilot-card .service-application-list{border-color:#b8c4d1;border-radius:0 0 6px 6px;height:auto;max-height:calc(100vh - 275px);min-height:0}.layout-pilot-card .service-application-list table{table-layout:fixed;width:100%}.layout-pilot-card .service-application-list :is(th:nth-child(1),td:nth-child(1)){width:160px}.layout-pilot-card .service-application-list :is(th:nth-child(3),td:nth-child(3)){width:88px}.layout-pilot-card .service-application-list :is(th:nth-child(4),td:nth-child(4)){width:110px}.layout-pilot-card .service-application-list :is(th,td){font-size:.82rem;line-height:1.25;padding:6px 8px;text-align:left}.layout-pilot-card .service-application-list td:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-pilot-card .service-application-list th button{justify-content:flex-start}.layout-pilot-card .service-application-list tbody tr:nth-child(odd){background:#fbfcfe}.layout-pilot-card .service-application-list tbody tr:nth-child(2n){background:#e7edf4}.layout-pilot-card .service-application-list tbody tr:hover{background:#b8d4ec}.layout-pilot-card .application-toggle{font-size:.78rem;gap:6px;grid-template-columns:17px minmax(0,1fr);width:100%}.layout-pilot-card .application-toggle input{height:17px;width:17px}.layout-pilot-card .application-toggle input:focus-visible{box-shadow:0 0 0 2px #2563eb3d;outline:0}.layout-pilot-card .service-application-actions{border-top:1px solid #c7d1dc;gap:8px;min-height:40px;padding-top:6px}.layout-pilot-card .service-application-actions span{font-size:.72rem;font-weight:650}.layout-pilot-card .service-application-actions .primary-action{background:#2563eb;border:1px solid #2563eb;border-radius:6px;color:#fff;font-size:.75rem;font-weight:750;height:34px;min-height:34px;padding:5px 9px}.layout-pilot-card .service-application-actions .primary-action:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.layout-pilot-card .service-application-actions .primary-action:focus-visible{box-shadow:0 0 0 3px #2563eb3d;outline:0}.layout-pilot-card .service-application-page>.compact-list-pagination{padding-top:0}@media (max-width: 720px){.layout-pilot-card .service-company-filter{grid-template-columns:minmax(0,1fr)}.layout-pilot-card .service-application-toolbar{gap:6px;grid-template-columns:minmax(0,1fr) 34px 110px}.layout-pilot-card .service-application-toolbar .search-filter-field{grid-column:1}.layout-pilot-card .service-application-toolbar .clear-filter-command{grid-column:2}.layout-pilot-card .service-application-toolbar .application-filter-field{grid-column:3}}.impact-confirmation{max-width:520px}.impact-confirmation h3{color:#92400e}.impact-confirmation ul{margin:0;max-height:160px;overflow:auto}@media (max-width: 720px){.service-pages{grid-template-columns:1fr}.service-company-filter,.service-application-actions{align-items:stretch;flex-direction:column}.service-application-page{height:auto}}.technical-instructions-workspace{display:grid;gap:12px;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden;padding:12px}.technical-instruction-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px}.technical-clear-filters{align-self:end;background:#fff;border:1px solid #8ca2ba;border-radius:5px;color:#174f87;font-weight:800;min-height:32px;padding:5px 10px}.technical-clear-filters:disabled{cursor:not-allowed;opacity:.45}.technical-instruction-context label,.technical-instructions-workspace form>label,.technical-link-editor form>label{display:grid;gap:5px;font-weight:700}.technical-instructions-columns{display:grid;grid-template-columns:minmax(250px,32%) minmax(0,1fr);gap:12px;min-height:0;overflow:hidden}.technical-instructions-columns>aside,.technical-instructions-columns>section{border:1px solid #d7dde5;border-radius:8px;background:#fff;padding:12px;min-height:0;min-width:0}.technical-instructions-columns>aside{display:grid;align-content:start;gap:10px;overflow-y:auto}.technical-instructions-columns>section{overflow-y:auto}.technical-instruction-list,.technical-linked-list{display:grid;gap:6px;max-height:520px;overflow:auto}.technical-instruction-list button,.technical-linked-list button{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;text-align:left;border:1px solid #d7dde5;background:#fff;padding:8px;border-radius:6px}.technical-instruction-list button.active{border-color:#1565c0;background:#eaf3ff}.technical-instruction-list small{grid-column:1/-1;color:#566273}.technical-subpages{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:12px}.technical-subpages button{border:1px solid #b9c3cf;background:#f4f6f8;padding:10px}.technical-link-editor{display:grid;grid-template-columns:minmax(220px,32%) minmax(0,1fr);gap:14px}.technical-link-editor form{display:grid;gap:10px}.technical-image-preview{max-width:100%;max-height:280px;object-fit:contain;border:1px solid #d7dde5;border-radius:6px}.technical-check{display:inline-flex;align-items:center;gap:6px;margin:4px 14px 4px 0}.technical-instructions-workspace textarea{resize:vertical;min-height:100px}@media (max-width:850px){.technical-instructions-workspace{height:auto;overflow:visible}.technical-instruction-context,.technical-instructions-columns,.technical-link-editor{grid-template-columns:1fr}.technical-instructions-columns{overflow:visible}.technical-instructions-columns>aside,.technical-instructions-columns>section{overflow:visible}.technical-subpages{grid-template-columns:1fr}}.layout-pilot-card .technical-instruction-context{align-items:end;grid-template-columns:minmax(190px,26%) minmax(190px,26%) minmax(260px,1fr) 34px;gap:6px}.layout-pilot-card .technical-instruction-context label,.layout-pilot-card .technical-instruction-context .component-search>label{color:#334155;font-size:.78rem;gap:4px}.layout-pilot-card .technical-instruction-context :is(select,input){background:#fff;border:1px solid #aebdcd;border-radius:6px;box-sizing:border-box;font-size:.86rem;min-height:34px;min-width:0;padding:5px 8px;width:100%}.layout-pilot-card .technical-instruction-context .technical-clear-filters{align-self:end;display:grid;height:34px;min-height:34px;padding:0;place-items:center;width:34px}.layout-pilot-card .technical-instruction-context .technical-clear-filters svg{height:16px;width:16px}@media (max-width: 850px){.layout-pilot-card .technical-instruction-context{grid-template-columns:1fr}}.layout-pilot-card .technical-subpages{display:flex;gap:6px;grid-template-columns:none;justify-content:flex-start;overflow-x:auto}.layout-pilot-card .technical-subpages button{align-items:center;display:grid;flex:0 0 auto;gap:0 7px;grid-template-columns:24px minmax(0,auto) 26px;min-height:36px;padding:5px 9px;width:auto}.layout-pilot-card .technical-subpages button>span{align-items:center;background:#dbe4ed;border-radius:50%;display:flex;font-size:.76rem;font-weight:800;height:24px;justify-content:center;grid-row:auto;width:24px}.layout-pilot-card .technical-subpages button>strong{font-size:.78rem;white-space:nowrap}.layout-pilot-card .technical-subpages button>small{align-items:center;align-self:center;background:#dbe4ed;border-radius:999px;box-sizing:border-box;color:#334155;display:inline-flex;font-size:.68rem;font-weight:800;height:24px;justify-content:center;justify-self:end;min-width:24px;padding:0 6px}.layout-pilot-card .technical-requirement-header{align-items:end;background:#eef2f6;border-color:#b8c4d1;border-radius:6px;gap:8px;grid-template-columns:110px 128px minmax(300px,1fr) 88px;margin-bottom:8px;padding:8px 10px}.layout-pilot-card .technical-requirement-header>div{align-self:end;min-height:34px}.layout-pilot-card .technical-requirement-header>div small,.layout-pilot-card .technical-requirement-header label,.layout-pilot-card .technical-requirement-header .normative-reference-search>label{color:#334155;font-size:.78rem;font-weight:700}.layout-pilot-card .technical-requirement-header>div strong{font-size:.9rem}.layout-pilot-card .technical-requirement-header>label:nth-child(2){white-space:nowrap}.layout-pilot-card .technical-requirement-header :is(input,select){background:#fff;border:1px solid #aebdcd;border-radius:6px;box-sizing:border-box;font-size:.86rem;min-height:34px;padding:5px 8px}@media (max-width: 900px){.layout-pilot-card .technical-requirement-header{grid-template-columns:100px 128px minmax(220px,1fr) 88px}}.layout-pilot-card .technical-instructions-columns>aside>.mode-switch{gap:4px;justify-self:start}.layout-pilot-card .technical-instructions-columns>aside>.mode-switch button{font-size:.75rem;gap:5px;min-height:30px;padding:4px 8px}.layout-pilot-card .technical-instructions-columns>aside>.mode-switch button:before{background:transparent;border:2px solid currentColor;border-radius:50%;box-sizing:border-box;content:"";height:9px;width:9px}.layout-pilot-card .technical-instructions-columns>aside>.mode-switch button[aria-pressed=true]:before{background:#111827;border-color:#111827;box-shadow:0 0 0 2px #fff}.layout-pilot-card .technical-instructions-columns>aside>label{color:#334155;display:grid;font-size:.78rem;font-weight:700;gap:4px;width:100%}.layout-pilot-card .technical-instructions-columns>aside>label input{background:#fff;border:1px solid #aebdcd;border-radius:6px;box-sizing:border-box;font-size:.86rem;min-height:34px;min-width:0;padding:5px 8px;width:100%}.layout-pilot-card .technical-instructions-columns>section .form-actions{display:flex;gap:6px;justify-content:flex-end}.layout-pilot-card .technical-instructions-columns>section .form-actions button{font-size:.75rem;min-height:32px;padding:5px 10px}.layout-pilot-card .technical-instructions-columns>section .form-actions .primary-action{order:2}.scope-badge{border-radius:999px;display:inline-block;font-size:.72rem;font-weight:800;padding:.25rem .5rem;white-space:nowrap}.scope-global{background:#e7eefc;color:#254f93}.scope-ambiente{background:#f8eed8;color:#805a0c}.scope-empresa{background:#e4f4e9;color:#25623a}.temporary-password{display:grid;gap:.4rem;margin-top:1rem;padding:1rem;border:2px solid #c68b16;background:#fff9e9;border-radius:8px}.temporary-password code{font-size:1.2rem}.assembly-checklist-row{border:1px solid #d7dde5;border-radius:7px;overflow:hidden}.assembly-checklist-row>button{display:grid;grid-template-columns:minmax(230px,1fr) 110px 120px minmax(160px,1fr) auto;align-items:center;text-align:left;border:0;background:#fff;padding:12px;width:100%}.assembly-checklist-row.selected{border-color:#1565c0;background:#eef6ff}.assembly-checklist-row.blocked>button{background:#f8fafc;color:#64748b}.assembly-checklist-row>p{background:#fff7e6;border-top:1px solid #efd59d;color:#805a0c;margin:0;padding:7px 12px;font-size:.78rem}@media (max-width:900px){.assembly-checklist-row>button{grid-template-columns:1fr}}.assembly-composer{display:grid;align-content:start;gap:10px}.composer-context{display:grid;grid-template-columns:minmax(300px,1.4fr) minmax(420px,1fr);align-items:end;gap:14px;background:#f4f7fa;border:1px solid #d8e0e8;border-radius:7px;padding:9px 11px}.composer-context>label{display:grid;gap:4px}.composer-context>label>span{color:#475569;font-size:.72rem;font-weight:800;text-transform:uppercase}.composer-context select,.matrix-adder select{background:#fff;border:1px solid #9eafc0;border-radius:5px;min-height:34px;padding:5px 8px}.composer-context>p{color:#64748b;font-size:.78rem;margin:0 0 8px}.composer-checklist-meta{display:grid;grid-template-columns:90px 120px minmax(130px,1fr);gap:6px}.composer-checklist-meta>span{display:grid;background:#fff;border:1px solid #d8e0e8;border-radius:5px;padding:5px 7px}.composer-checklist-meta small{color:#64748b;font-size:.62rem;font-weight:800;text-transform:uppercase}.composer-checklist-meta strong{font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matrix-composer{display:grid;gap:9px}.matrix-composer>header{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:16px;border-bottom:1px solid #d8e0e8;padding:4px 2px 9px}.composer-step{color:#1565c0;font-size:.64rem;font-weight:900;letter-spacing:.08em}.matrix-composer h2{font-size:1.12rem;margin:1px 0}.matrix-composer header p{color:#64748b;font-size:.72rem;margin:0}.matrix-adder{display:grid;grid-template-columns:18px 1fr;gap:2px 6px;align-items:center}.matrix-adder svg{color:#1565c0;height:16px;width:16px}.matrix-adder span{font-size:.7rem;font-weight:800;text-transform:uppercase}.matrix-adder select{grid-column:1/-1}.matrix-sequence{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:7px;list-style:none;margin:0;padding:0}.matrix-sequence>li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid #bfcbd7;border-left:4px solid #1565c0;border-radius:6px;background:#fff;min-height:52px;padding:6px 7px}.matrix-sequence>li>b{display:grid;place-items:center;background:#1565c0;color:#fff;border-radius:50%;height:25px;width:25px}.matrix-sequence>li>span{display:grid;min-width:0}.matrix-sequence>li small{color:#64748b;font-size:.67rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matrix-sequence>li>div{display:flex;gap:3px}.matrix-sequence button{display:grid;place-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;height:27px;padding:4px;width:27px}.matrix-sequence button svg{height:15px;width:15px}.matrix-sequence .matrix-remove{color:#a23a3a}.matrix-sequence-empty{display:grid;grid-template-columns:28px auto;align-items:center;justify-content:center;column-gap:7px;border:1px dashed #9eafc0;border-radius:7px;color:#64748b;min-height:100px}.matrix-sequence-empty svg{grid-row:1/3;height:24px;width:24px}.matrix-sequence-empty span{font-size:.72rem}@media (max-width:900px){.composer-context,.matrix-composer>header{grid-template-columns:1fr}.composer-checklist-meta{grid-template-columns:repeat(3,1fr)}.matrix-sequence{grid-template-columns:1fr}}.matrix-sequence{grid-template-columns:minmax(320px,560px);justify-content:start}.matrix-sequence-empty{max-width:560px}.matrix-sequence>li>span strong{max-width:330px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:650px){.matrix-sequence{grid-template-columns:minmax(0,1fr)}}.composition-workbench{display:grid;align-content:start;gap:10px;padding:10px}.composition-context{display:grid;grid-template-columns:minmax(360px,1fr) auto;align-items:end;gap:12px;background:#f4f7fa;border:1px solid #d8e0e8;border-radius:7px;padding:8px 10px}.composition-context>label,.composition-toolbar>label{display:grid;gap:4px}.composition-context label>span,.composition-toolbar label>span{color:#475569;font-size:.68rem;font-weight:850;text-transform:uppercase}.composition-context select,.composition-toolbar select{background:#fff;border:1px solid #9eafc0;border-radius:5px;min-height:34px;padding:5px 8px}.composition-context>div{display:flex;gap:6px}.composition-context>div>span{display:grid;min-width:82px;background:#fff;border:1px solid #d8e0e8;border-radius:5px;padding:5px 8px}.composition-context small{color:#64748b;font-size:.58rem;font-weight:800;text-transform:uppercase}.composition-context strong{font-size:.76rem}.composition-placeholder{display:grid;place-items:center;gap:5px;border:1px dashed #9eafc0;border-radius:7px;color:#64748b;min-height:160px}.composition-toolbar{display:grid;grid-template-columns:minmax(330px,520px) minmax(0,1fr);align-items:end;gap:12px;border-bottom:1px solid #d8e0e8;padding-bottom:9px}.composition-actions{display:flex;justify-content:flex-end;align-items:center;gap:5px;flex-wrap:wrap}.composition-actions button{display:flex;align-items:center;gap:4px;background:#f8fafc;border:1px solid #b9c7d5;border-radius:5px;color:#334155;font-size:.68rem;font-weight:750;min-height:30px;padding:5px 8px}.composition-actions button:hover:not(:disabled){border-color:#1565c0;color:#1565c0}.composition-actions svg{height:14px;width:14px}.composition-actions>span{height:22px;border-left:1px solid #cbd5e1;margin:0 2px}.composition-groups{display:grid;gap:10px}.composition-group{border:1px solid #b9cce0;border-radius:8px;overflow:hidden}.composition-group>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;background:#f4f8fc;padding:8px 11px}.composition-group>header>b{display:grid;place-items:center;background:#e4f0fc;color:#1167ae;border-radius:50%;height:36px;width:36px}.composition-group h2{font-size:.95rem;margin:0}.composition-group header span{color:#64748b;font-size:.68rem}.composition-group header em{background:#e4f7ef;border-radius:20px;color:#087a55;font-size:.65rem;font-style:normal;font-weight:800;padding:5px 9px}.composition-components{display:grid;gap:7px;padding:8px}.composition-component{border:1px solid #d8e0e8;border-radius:7px;overflow:hidden}.composition-component.is-active{border-color:#91bce3}.component-row{display:grid;grid-template-columns:28px minmax(240px,1fr) 70px 96px 72px 62px;align-items:center;gap:7px;min-height:49px;padding:6px 8px}.component-expander{display:grid;place-items:center;background:transparent;border:0;color:#1565c0;padding:3px}.component-expander svg{height:17px;width:17px}.component-row>strong{display:grid;font-size:.82rem}.component-row>strong small{color:#1565c0;font-size:.65rem}.component-row>label{display:flex;align-items:center;gap:5px;font-size:.7rem;font-weight:750}.component-row input,.instruction-row input{accent-color:#087ef5;height:16px;width:16px}.component-count{justify-self:start;background:#eef2f7;border-radius:20px;color:#526174;font-size:.64rem;font-weight:750;padding:5px 7px}.component-instructions{display:grid;gap:5px;background:#f8fafc;border-top:1px solid #d8e0e8;padding:7px 10px 10px 38px}.component-instructions h3{color:#1565c0;font-size:.68rem;margin:0 0 1px;text-transform:uppercase}.component-instructions>p{color:#64748b;font-size:.7rem;margin:3px 0}.instruction-row{display:grid;grid-template-columns:minmax(0,1fr) 62px;align-items:center;gap:8px;background:#fff;border:1px solid #d8e0e8;border-radius:5px;padding:6px 9px}.instruction-row>span:first-child{display:grid;gap:2px}.instruction-row strong{font-size:.7rem}.instruction-row small{color:#526174;font-size:.64rem;line-height:1.25}.instruction-row>span:last-child{display:flex;align-items:center;justify-content:flex-end;gap:5px;font-size:.68rem;font-weight:750}@media (max-width:900px){.composition-context,.composition-toolbar{grid-template-columns:1fr}.composition-actions{justify-content:flex-start}.component-row{grid-template-columns:28px minmax(180px,1fr) 70px 96px}.component-count{display:none}}@media (max-width:600px){.composition-context>div{display:none}.component-row{grid-template-columns:28px minmax(140px,1fr) 64px}.component-row>label:nth-of-type(2){grid-column:2}.composition-group>header{grid-template-columns:38px 1fr}.composition-group header em{display:none}.component-instructions{padding-left:8px}}.assembly-summary{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.assembly-summary article{display:grid;text-align:center;background:#eef4fa;border-radius:7px;padding:12px}.assembly-summary strong{font-size:1.6rem;color:#174f87}.assembly-review{display:grid;gap:6px;padding-left:26px}.assembly-review li{padding:8px}.assembly-review li span{margin-left:12px;color:#64748b}.published-note{background:#e8f5e9;border-left:4px solid #2e7d32;padding:10px;color:#225c27!important}@media (max-width:900px){.assembly-summary{grid-template-columns:1fr}}.layout-pilot-card .composition-toolbar{grid-template-columns:minmax(260px,420px) minmax(220px,1fr) 34px auto;gap:6px}.layout-pilot-card .composition-toolbar input{background:#fff;border:1px solid #9eafc0;border-radius:5px;box-sizing:border-box;min-height:34px;min-width:0;padding:5px 8px;width:100%}.layout-pilot-card .composition-toolbar .composition-clear-filter{align-self:end;height:34px;min-height:34px;padding:0;width:34px}.layout-pilot-card .composition-empty-filter{color:#64748b;margin:0;padding:16px;text-align:center}.layout-pilot-card .component-title-toggle{background:transparent;border:0;color:#1f2937;cursor:pointer;display:grid;font-size:.82rem;font-weight:800;min-width:0;padding:2px 0;text-align:left}.layout-pilot-card .component-title-toggle small{color:#1565c0;font-size:.65rem}.layout-pilot-card .component-title-toggle:hover span,.layout-pilot-card .component-title-toggle:focus-visible span{color:#1565c0;text-decoration:underline;text-underline-offset:2px}.layout-pilot-card .component-title-toggle:focus-visible{border-radius:3px;outline:2px solid rgb(37 99 235 / 35%);outline-offset:2px}@media (max-width: 1100px){.layout-pilot-card .composition-toolbar{grid-template-columns:minmax(240px,1fr) minmax(220px,1fr) 34px}.layout-pilot-card .composition-toolbar .composition-actions{grid-column:1 / -1;justify-content:flex-start}}.checklist-assembly-card .revision-publish-workspace .publish-decision-grid{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(300px,1.6fr) minmax(160px,.55fr);gap:12px;align-items:end;padding:14px;border:1px solid var(--border-subtle, #cbd9e8);border-radius:10px;background:#fff}.checklist-assembly-card .revision-publish-workspace .publish-decision-grid label,.checklist-assembly-card .revision-publish-workspace .publish-decision-grid fieldset{display:grid;gap:5px;min-width:0;margin:0}.checklist-assembly-card .revision-publish-workspace .publish-decision-grid textarea{min-height:66px;resize:vertical}.checklist-assembly-card .revision-publish-workspace .publish-decision-grid fieldset{grid-template-columns:repeat(2,max-content);align-content:center;gap:6px 16px;padding:8px 10px;border:1px solid var(--border-subtle, #cbd9e8);border-radius:8px}.checklist-assembly-card .revision-publish-workspace .publish-decision-grid fieldset legend{grid-column:1 / -1;padding:0 4px;font-weight:700}.checklist-assembly-card .revision-publish-workspace .publish-decision-grid fieldset label{display:flex;align-items:center;gap:6px}.checklist-assembly-card .revision-publish-workspace .publish-submit{justify-self:end;min-width:190px}.checklist-assembly-card .scheduled-publication-panel{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid #d9a928;border-left-width:5px;border-radius:9px;background:#fff8df;color:#5f4610}.checklist-assembly-card .scheduled-publication-panel>div{display:grid;gap:3px}.checklist-assembly-card .scheduled-publication-panel button{flex:0 0 auto}@media (max-width: 1100px){.checklist-assembly-card .revision-publish-workspace .publish-decision-grid{grid-template-columns:1fr}.checklist-assembly-card .revision-publish-workspace .publish-submit{justify-self:stretch}.checklist-assembly-card .scheduled-publication-panel{align-items:stretch;flex-direction:column}}.checklist-application-page{align-content:start;display:grid;gap:12px}.application-checklist-context{align-items:end;background:#f4f7fa;border:1px solid #d8e0e8;border-radius:7px;display:grid;gap:12px;grid-template-columns:minmax(320px,1fr) auto;padding:9px 11px}.application-checklist-context>label{display:grid;gap:4px}.application-checklist-context>label>span{color:#475569;font-size:.72rem;font-weight:800;text-transform:uppercase}.application-checklist-context select{background:#fff;border:1px solid #9eafc0;border-radius:5px;min-height:34px;padding:5px 8px}.application-checklist-context>div{display:flex;gap:6px}.application-checklist-context>div>span{background:#fff;border:1px solid #d8e0e8;border-radius:5px;display:grid;min-width:100px;padding:5px 8px}.application-checklist-context small{color:#64748b;font-size:.6rem;font-weight:800;text-transform:uppercase}.checklist-unit-list{max-height:none}.checklist-unit-list td:first-child{display:grid}.checklist-unit-list td:first-child small{color:#64748b}@media (max-width: 900px){.application-checklist-context{grid-template-columns:1fr}}.assembly-navigation-band{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px}.checklist-preview-command{display:flex;align-items:center;justify-content:center;gap:6px;background:#fff;border:1px solid #1769aa;border-radius:7px;color:#1769aa;font-size:.68rem;font-weight:850;padding:7px 11px;white-space:nowrap}.checklist-preview-command svg{height:16px;width:16px}.checklist-preview-command:hover:not(:disabled){background:#eaf4fd}.checklist-preview-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;background:#0f172ab8;padding:18px}.checklist-preview{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;background:#f4f7fa;border-radius:10px;box-shadow:0 22px 70px #00000059;height:min(92vh,900px);overflow:hidden;width:min(1180px,96vw)}.preview-header{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#123f69;color:#fff;padding:13px 18px}.preview-header span{color:#9ed2ff;font-size:.62rem;font-weight:900;letter-spacing:.08em}.preview-header h2{font-size:1.12rem;margin:2px 0}.preview-header p{color:#dbeafe;font-size:.7rem;margin:0}.preview-header>div:last-child{display:flex;gap:7px}.preview-header button{display:flex;align-items:center;justify-content:center;gap:5px;background:transparent;border:1px solid #83acd0;border-radius:5px;color:#fff;font-size:.68rem;font-weight:800;min-height:32px;padding:5px 9px}.preview-header button:last-child{padding:5px;width:32px}.preview-header svg{height:16px;width:16px}.preview-warning{display:flex;gap:9px;background:#fff3cd;border-bottom:1px solid #e8ce76;color:#765b00;font-size:.7rem;padding:7px 18px}.preview-summary{display:flex;gap:7px;background:#fff;border-bottom:1px solid #d6dee7;padding:8px 18px}.preview-summary span{display:flex;align-items:baseline;gap:4px;background:#edf4fb;border-radius:5px;color:#526174;font-size:.65rem;padding:5px 9px}.preview-summary strong{color:#145f9e;font-size:.9rem}.preview-body{display:grid;align-content:start;gap:11px;overflow:auto;padding:12px 18px}.preview-matrix{display:grid;gap:7px}.preview-matrix>header{display:flex;align-items:baseline;gap:8px;border-bottom:2px solid #1769aa;color:#123f69;padding:2px 2px 6px}.preview-matrix>header strong{font-size:.92rem}.preview-matrix>header span{color:#64748b;font-size:.68rem}.preview-group{border:1px solid #bed0e1;border-radius:7px;overflow:hidden}.preview-group>button{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;background:#eef5fb;border:0;text-align:left;width:100%;padding:7px 10px}.preview-group>button>b{display:grid;place-items:center;background:#dcecf9;border-radius:50%;color:#1268aa;height:30px;width:30px}.preview-group>button>span{display:grid}.preview-group>button strong{font-size:.8rem}.preview-group>button small{color:#64748b;font-size:.63rem}.preview-group>button svg{height:17px;width:17px}.preview-group>div{display:grid;gap:6px;background:#fff;padding:7px}.preview-component{border:1px solid #dce3ea;border-left:4px solid #b8c5d1;border-radius:6px;padding:8px 10px}.preview-component.answer-a{border-left-color:#16815f}.preview-component.answer-r{border-left-color:#c53b3b}.preview-component.answer-na{border-left-color:#65758b}.preview-component>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.preview-component>header>span{display:grid}.preview-component>header small{color:#1769aa;font-size:.62rem}.preview-component>header strong{font-size:.77rem}.preview-component>header>div{display:flex;gap:4px}.preview-component>header button{background:#fff;border:1px solid #9dacba;border-radius:5px;font-size:.68rem;font-weight:900;height:29px;min-width:34px}.preview-component>header button[aria-pressed=true]{background:#1769aa;border-color:#1769aa;color:#fff}.preview-component.answer-a>header button[aria-pressed=true]{background:#16815f;border-color:#16815f}.preview-component.answer-r>header button[aria-pressed=true]{background:#c53b3b;border-color:#c53b3b}.preview-component.answer-na>header button[aria-pressed=true]{background:#65758b;border-color:#65758b}.preview-component details{background:#f8fafc;border-top:1px solid #e1e7ed;margin:7px -10px -8px;padding:6px 10px}.preview-component summary{color:#1769aa;cursor:pointer;font-size:.67rem;font-weight:800}.preview-component details>div{border-top:1px solid #e3e8ee;margin-top:6px;padding-top:6px}.preview-component details strong,.preview-component details p{font-size:.65rem;margin:2px 0}.preview-component>label{display:grid;gap:3px;color:var(--ticou-color-form-label);font-size:.66rem;font-weight:800;margin-top:7px}.preview-component textarea{border:1px solid #c97f7f;border-radius:5px;min-height:48px;padding:6px;resize:vertical}.preview-empty{display:grid;place-items:center;gap:5px;color:#64748b;min-height:220px}.checklist-preview>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-top:1px solid #d6dee7;padding:9px 18px}.checklist-preview>footer span{color:#64748b;font-size:.65rem}.checklist-preview>footer button{background:#1769aa;border:0;border-radius:5px;color:#fff;font-size:.68rem;font-weight:850;padding:9px 12px}@media (max-width:900px){.assembly-navigation-band{grid-template-columns:1fr}.checklist-preview-command{min-height:34px}.checklist-preview-backdrop{padding:0}.checklist-preview{border-radius:0;height:100vh;width:100vw}.preview-header,.checklist-preview>footer{padding-left:12px;padding-right:12px}.preview-summary,.preview-body{padding-left:10px;padding-right:10px}.preview-header>div:last-child button:first-child{font-size:0}.preview-header>div:last-child button:first-child svg{margin:0}.preview-component>header{align-items:flex-start}.preview-warning{display:grid}}.preview-operational-context{display:grid!important;grid-template-columns:140px 92px minmax(220px,1fr) 150px 155px;gap:6px;min-width:0;width:100%}.preview-operational-context>span{display:grid!important;background:#ffffff12;border-radius:4px;min-width:0;padding:5px 7px}.preview-operational-context small{color:#9ed2ff;font-size:.55rem;font-weight:800;text-transform:uppercase}.preview-operational-context strong{font-size:.67rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-header{gap:10px}.preview-header>.preview-operational-context+div{flex:0 0 auto}.preview-summary{align-items:end;justify-content:space-between}.preview-summary>div:first-child{display:flex;gap:5px}.preview-summary-filters{display:flex;gap:3px}.preview-summary-filters button{background:#fff;border:1px solid #a9b8c7;border-radius:4px;color:#526174;font-size:.64rem;font-weight:750;min-height:29px;padding:4px 8px}.preview-summary-filters button[aria-pressed=true]{background:#1769aa;border-color:#1769aa;color:#fff}.preview-summary>label{display:grid;gap:2px;color:#526174;font-size:.56rem;font-weight:800;text-transform:uppercase}.preview-summary input{border:1px solid #a9b8c7;border-radius:4px;min-height:29px;padding:4px 7px}.preview-results{display:grid!important;grid-template-columns:34px 34px 40px;gap:4px!important}.preview-results .result-placeholder{visibility:hidden}.preview-measurements{background:#f1f6fa;border-top:1px solid #dce5ed;color:#526174;font-size:.62rem;margin:7px -10px 0;padding:6px 10px}.preview-guidance-actions{display:flex;justify-content:space-between;border-top:1px solid #e1e7ed;margin:7px -10px -8px;padding:6px 10px}.preview-guidance-actions button{background:transparent;border:0;color:#1769aa;font-size:.65rem;font-weight:800;padding:3px}.preview-guidance-actions button[aria-expanded=true]{text-decoration:underline}.preview-guidance-panel{background:#f8fafc;border-top:1px solid #dce5ed;margin:8px -10px -8px;padding:7px 10px}.preview-guidance-panel>div+div{border-top:1px solid #e1e7ed;margin-top:6px;padding-top:6px}.preview-guidance-panel strong,.preview-guidance-panel p{font-size:.64rem;margin:2px 0}.preview-criteria-panel{background:#fff8f7}.preview-rejection{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:7px}.preview-rejection>label{display:grid;gap:3px;color:#a52d2d;font-size:.66rem;font-weight:800}.preview-rejection textarea{border:1px solid #c97f7f;border-radius:5px;min-height:48px;padding:6px;resize:vertical}.preview-rejection>button{background:#b52e2e;border:0;border-radius:5px;color:#fff;font-size:.65rem;font-weight:850;min-height:34px;padding:6px 9px}.preview-rejection>button:disabled{opacity:.45}.preview-general-observations{display:grid;gap:4px;background:#fff;border:1px solid #cbd7e2;border-radius:7px;color:#334155;font-size:.68rem;font-weight:800;padding:9px}.preview-general-observations textarea{border:1px solid #b8c5d1;border-radius:5px;min-height:58px;padding:7px;resize:vertical}@media (max-width:1000px){.preview-operational-context{grid-template-columns:120px 85px minmax(180px,1fr) 130px}.preview-operational-context>span:last-child{display:none!important}}@media (max-width:760px){.preview-operational-context{grid-template-columns:1fr 90px}.preview-operational-context>span:nth-child(3){grid-column:1/-1;grid-row:1}.preview-operational-context>span:nth-child(4){display:none!important}.preview-summary{align-items:stretch;display:grid!important;gap:6px}.preview-summary>label{order:-1}.preview-summary-filters{overflow:auto}.preview-rejection{grid-template-columns:1fr}}.checklist-layouts-card{display:grid;gap:1rem}.layout-catalog-header,.layout-lab>header{align-items:end;background:linear-gradient(135deg,#eef7ff,#fff);border:1px solid #c9def1;border-radius:14px;display:flex;justify-content:space-between;padding:1rem 1.25rem}.layout-catalog-header h2,.layout-catalog-header p,.layout-lab h2{margin:.15rem 0}.layout-catalog-header>span{background:#e5f6ed;border-radius:999px;color:#087443;font-weight:800;padding:.45rem .8rem}.layout-catalog-grid{display:grid;gap:.75rem}.layout-catalog-item{border:1px solid #d5e1ec;border-radius:12px;overflow:hidden}.layout-catalog-item>header{align-items:start;background:#f8fbfe;display:flex;justify-content:space-between;padding:.8rem 1rem}.layout-catalog-item h3,.layout-catalog-item p{margin:.12rem 0}.layout-catalog-item header>strong{color:#087443}.layout-version-row{align-items:center;border-top:1px solid #e5edf4;display:grid;gap:.75rem;grid-template-columns:90px 1fr 150px auto;padding:.65rem 1rem}.layout-version-row em{font-style:normal;font-weight:700}.layout-version-row button{justify-self:end}.layout-create-form{align-items:end;background:#f7f9fc;border:1px solid #d8e1ea;border-radius:12px;display:grid;gap:.7rem;grid-template-columns:1fr 1.4fr 2fr 110px 1.2fr auto;padding:1rem}.layout-create-form h3{grid-column:1 / -1;margin:0}.layout-create-form label{display:grid;font-size:.78rem;font-weight:800;gap:.25rem}.layout-create-form input,.layout-create-form select,.layout-lab select{border:1px solid #afc2d3;border-radius:7px;min-height:38px;padding:.45rem .55rem}.layout-lab{display:grid;gap:1rem}.layout-lab>header label{display:grid;font-size:.8rem;font-weight:800;gap:.25rem;min-width:330px}.layout-lab-preview{background:#f4f7fa;border:1px solid #cbd9e5;border-radius:14px;padding:1rem}.lab-checklist-bar{align-items:center;background:#123f68;border-radius:10px;color:#fff;display:flex;gap:.8rem;padding:.75rem 1rem}.lab-checklist-bar div{display:grid;flex:1}.layout-lab-preview article{background:#fff;border:1px solid #b9d2e7;border-radius:10px;margin-top:.8rem;overflow:hidden}.layout-lab-preview article>header{align-items:center;background:#eef7ff;display:flex;gap:.75rem;padding:.75rem}.layout-lab-preview article>header>span{background:#dceeff;border-radius:50%;color:#0969ae;font-weight:900;padding:.65rem}.layout-lab-preview article>header div{display:grid;flex:1}.lab-component{align-items:center;border-top:1px solid #e0e8ef;display:grid;gap:.6rem;grid-template-columns:70px 1fr 42px 42px 42px;padding:.75rem}.lab-component button{border:1px solid #9cb6cb;border-radius:6px;background:#fff;font-weight:800;min-height:34px}.lab-component .na-disabled{opacity:.3}.lab-instruction{background:#f9fbfd;border-top:1px solid #e0e8ef;padding:.65rem 1rem .65rem 6rem}.lab-instruction p{margin:.2rem 0}.preview-layout-selector{align-items:end;background:#edf5fb;border-bottom:1px solid #c6d9e8;display:flex;gap:1rem;padding:.65rem 1rem}.preview-layout-selector label{display:grid;font-size:.72rem;font-weight:800;gap:.2rem;min-width:300px}.preview-layout-selector select{background:#fff;border:1px solid #9fb8cc;border-radius:7px;min-height:36px;padding:.35rem .5rem}.preview-layout-selector>span{color:#476278;font-size:.78rem;padding-bottom:.55rem}.preview-layout-selector>strong{color:#a33a2b;font-size:.78rem;padding-bottom:.55rem}@media (max-width: 1100px){.layout-create-form{grid-template-columns:1fr 1fr}.layout-create-form .primary-action{grid-column:1 / -1}}.layout-pilot-card .search-field-with-icon{display:block;position:relative}.layout-pilot-card .search-field-with-icon>svg{color:#64748b;height:15px;left:8px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:15px}.layout-pilot-card .search-field-with-icon>input{padding-left:29px}.layout-pilot-card .workspace--card-34.workspace--card-34-types .classification-list-toolbar,.layout-pilot-card .workspace--card-34.workspace--card-34-species .classification-list-toolbar{grid-template-columns:110px minmax(180px,1fr) 34px 88px}.layout-pilot-card .workspace--card-34.workspace--card-34-types .classification-list-toolbar .search-filter-field,.layout-pilot-card .workspace--card-34.workspace--card-34-species .classification-list-toolbar .search-filter-field{grid-column:2}.layout-pilot-card .workspace--card-34.workspace--card-34-types .classification-list-toolbar .clear-filter-command,.layout-pilot-card .workspace--card-34.workspace--card-34-species .classification-list-toolbar .clear-filter-command{grid-column:3}.layout-pilot-card .workspace--card-34.workspace--card-34-types .classification-list-toolbar .status-filter-field,.layout-pilot-card .workspace--card-34.workspace--card-34-species .classification-list-toolbar .status-filter-field{grid-column:4}.layout-pilot-card .workspace--card-34.workspace--card-34-category-subcategories .category-subcategory-toolbar{grid-template-columns:80px minmax(180px,1fr) 34px 88px}.layout-pilot-card .workspace--card-34.workspace--card-34-category-subcategories .category-subcategory-toolbar .search-filter-field{grid-column:2;max-width:none;width:100%}.layout-pilot-card .workspace--card-34.workspace--card-34-category-subcategories .category-subcategory-toolbar .clear-filter-command{grid-column:3}.layout-pilot-card .workspace--card-34.workspace--card-34-category-subcategories .category-subcategory-toolbar .status-filter-field{grid-column:4}.layout-pilot-card .workspace--card-34.workspace--card-34-categories .classification-list-toolbar{grid-template-columns:220px minmax(0,1fr) 34px 88px}.layout-pilot-card .workspace--card-34.workspace--card-34-categories .classification-list-toolbar .search-filter-field{grid-column:1;width:220px}.layout-pilot-card .workspace--card-34.workspace--card-34-categories .classification-list-toolbar .clear-filter-command{grid-column:3}.layout-pilot-card .workspace--card-34.workspace--card-34-categories .classification-list-toolbar .status-filter-field{grid-column:4}.layout-pilot-card .workspace--card-34.workspace--card-34-species-types-categories .species-type-category-toolbar{grid-template-columns:174px 174px minmax(110px,1fr) 34px 88px}.layout-pilot-card .workspace--card-34.workspace--card-34-species-types-categories .species-type-category-toolbar>label:nth-of-type(1){grid-column:1}.layout-pilot-card .workspace--card-34.workspace--card-34-species-types-categories .species-type-category-toolbar>label:nth-of-type(2){grid-column:2}.layout-pilot-card .workspace--card-34.workspace--card-34-species-types-categories .species-type-category-toolbar>label:nth-of-type(3){grid-column:3;max-width:none}.layout-pilot-card .workspace--card-34.workspace--card-34-species-types-categories .species-type-category-toolbar .clear-filter-command{grid-column:4}.layout-pilot-card .workspace--card-34.workspace--card-34-species-types-categories .species-type-category-toolbar .status-filter-field{grid-column:5}.composition-group>header{grid-template-columns:42px minmax(0,1fr) auto auto}.group-nc-option{align-items:center;background:#f4f8fc;border:1px solid #c5d5e4;border-radius:6px;color:#28445f;display:grid;gap:0 5px;grid-template-columns:auto auto;padding:5px 8px;white-space:nowrap}.group-nc-option input{grid-row:1/3;margin:0}.group-nc-option small{color:#687b8e;font-size:.58rem;font-weight:650}.preview-results{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:minmax(34px,auto)}@media (max-width:760px){.composition-group>header{grid-template-columns:42px minmax(0,1fr) auto}.group-nc-option{grid-column:2/-1;justify-self:start}}.publish-checklist-meta{grid-template-columns:repeat(2,minmax(130px,1fr))}.layout-pilot-card .assembly-publish-panel{align-content:start;background:var(--pilot-color-page);border:0;display:grid;gap:8px;overflow:auto;padding:0}.layout-pilot-card .publish-page-heading{align-items:end;border-bottom:1px solid #c7d1dc;display:flex;justify-content:space-between;padding:3px 2px 7px}.layout-pilot-card .publish-page-heading span{color:#174f87;font-size:.65rem;font-weight:850;letter-spacing:.06em}.layout-pilot-card .publish-page-heading h2{font-size:1rem;margin:1px 0 0}.layout-pilot-card .publish-page-heading p{color:#526174;font-size:.75rem;margin:0}.layout-pilot-card .publish-context,.layout-pilot-card .publish-review-workspace{background:var(--pilot-color-workspace);border:1px solid #b8c4d1;border-radius:6px}.layout-pilot-card .publish-context{grid-template-columns:minmax(360px,1fr) 310px;padding:8px 10px}.layout-pilot-card .publish-context select,.layout-pilot-card .publish-revision-field input{background:var(--pilot-color-field);border:1px solid var(--pilot-color-field-border);border-radius:6px;box-sizing:border-box;color:#172033;font-size:.84rem;font-weight:400;height:34px;max-height:34px;min-height:34px;min-width:0;padding:5px 8px;width:100%}.layout-pilot-card .publish-context select:focus-visible,.layout-pilot-card .publish-revision-field input:focus-visible{border-color:var(--pilot-color-focus);box-shadow:0 0 0 2px #2563eb2e;outline:0}.layout-pilot-card .publish-review-workspace{display:grid;gap:8px;padding:10px}.layout-pilot-card .assembly-summary{gap:6px;grid-template-columns:repeat(5,minmax(105px,150px));justify-content:start}.layout-pilot-card .assembly-summary article{background:#f7f9fc;border:1px solid #cbd5e1;gap:1px;padding:6px 8px}.layout-pilot-card .assembly-summary strong{font-size:1.05rem}.layout-pilot-card .assembly-summary span{color:#475569;font-size:.72rem}.layout-pilot-card .assembly-review{border:1px solid #cbd5e1;border-radius:5px;gap:0;list-style:none;margin:0;max-width:760px;overflow:hidden;padding:0}.layout-pilot-card .assembly-review li{align-items:center;display:grid;font-size:.78rem;gap:8px;grid-template-columns:26px 150px minmax(0,1fr);padding:6px 8px}.layout-pilot-card .assembly-review li:nth-child(odd){background:#fbfcfe}.layout-pilot-card .assembly-review li:nth-child(2n){background:#e7edf4}.layout-pilot-card .assembly-review li b{color:#174f87;text-align:center}.layout-pilot-card .assembly-review li span{margin:0}.layout-pilot-card .publish-action-row{align-items:end;border-top:1px solid #c7d1dc;display:flex;gap:8px;justify-content:space-between;padding-top:8px}.layout-pilot-card .publish-revision-field{display:grid;gap:3px;width:min(100%,360px)}.layout-pilot-card .publish-revision-field>span{color:#334155;font-size:.75rem;font-weight:750}.layout-pilot-card .publish-revision-field small{color:#64748b;font-size:.68rem}.layout-pilot-card .publish-action-row>.primary-action{background:#2563eb;border:1px solid #2563eb;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;font-weight:750;height:34px;min-height:34px;padding:0 12px}.layout-pilot-card .publish-action-row>.primary-action:hover{background:#1d4ed8;border-color:#1d4ed8}.layout-pilot-card .publish-action-row>.primary-action:focus-visible{box-shadow:0 0 0 3px #2563eb3d;outline:0}.layout-pilot-card .assembly-publish-panel .field-invalid>span{color:#b42318}.layout-pilot-card .assembly-publish-panel [aria-invalid=true]{background:#fff7f7;border-color:#b42318;box-shadow:0 0 0 1px #b4231824}.layout-pilot-card .publish-empty-state{background:var(--pilot-color-workspace);border:1px dashed #9eafc0;border-radius:6px;color:#64748b;font-size:.8rem;padding:18px;text-align:center}@media (max-width: 900px){.layout-pilot-card .publish-context{grid-template-columns:1fr}.layout-pilot-card .publish-page-heading{align-items:start;flex-direction:column;gap:3px}.layout-pilot-card .publish-action-row{align-items:stretch;flex-direction:column}.layout-pilot-card .publish-action-row>.primary-action{align-self:flex-end}}.checklist-governance-page{display:grid;gap:var(--space-4,16px);padding:16px}.checklist-governance-page>header{display:flex;align-items:end;justify-content:space-between;gap:24px}.checklist-governance-page>header span{color:var(--color-primary,#0969da);font-size:.75rem;font-weight:800}.checklist-governance-page>header h2{margin:2px 0}.checklist-governance-page>header p{max-width:680px;margin:0;color:var(--color-text-muted,#52657a)}.governance-checklist-select{display:grid;gap:5px;max-width:760px;font-weight:700}.governance-checklist-select select{min-height:42px}.governance-columns{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(300px,1fr) minmax(300px,1fr);gap:10px;align-items:start}.governance-columns--header{position:sticky;top:0;z-index:2;padding:10px 12px;border:1px solid var(--color-border,#c7d6e5);border-radius:8px;background:var(--color-surface,#fff)}.governance-group{display:grid;gap:8px;padding:10px;border:1px solid var(--color-border,#c7d6e5);border-radius:10px;background:var(--color-surface,#fff)}.governance-group>header{display:flex;gap:12px;align-items:baseline;padding:3px 6px}.governance-group>.governance-columns>div{display:grid;gap:6px;padding:8px;border-radius:7px;background:var(--color-surface-muted,#f5f8fb)}.governance-group label{display:flex;gap:8px;align-items:start;font-weight:400}.governance-group label span{display:grid;gap:2px;font-size:.83rem}.governance-actions{display:flex;justify-content:flex-end;gap:8px;position:sticky;bottom:0;padding:10px;background:var(--color-surface,#fff);border-top:1px solid var(--color-border,#c7d6e5)}.rnc-impact{display:grid;gap:10px;padding:14px;border:1px solid var(--color-border,#c7d6e5);border-radius:10px;background:var(--color-surface,#fff)}.rnc-impact>header{display:flex;gap:28px}.rnc-impact>header div{display:grid}.rnc-impact>header small{color:var(--color-text-muted,#52657a)}.rnc-impact-item{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(180px,.35fr) minmax(300px,1fr);gap:10px;align-items:center;padding:8px;border-radius:7px;background:var(--color-surface-muted,#f5f8fb)}.rnc-impact-item>div{display:grid}.rnc-impact>.primary-action{justify-self:end}@media (max-width:980px){.governance-columns,.rnc-impact-item{grid-template-columns:1fr}.governance-columns--header{display:none}.checklist-governance-page>header{align-items:start;flex-direction:column}}.component-version-settings{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px;margin-bottom:12px;padding:10px;border:1px solid var(--color-border,#c7d6e5);border-radius:8px;background:var(--color-surface-muted,#f5f8fb)}.component-version-settings label{display:grid;gap:4px;font-size:.8rem;font-weight:700}.component-version-settings select{min-height:36px;min-width:0}.revision-matrix-workspace,.composition-comparison{display:grid;gap:12px;padding:14px}.revision-matrix-workspace>header,.comparison-heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.revision-matrix-workspace>header span,.comparison-heading span{color:var(--color-primary,#0969da);font-size:.75rem;font-weight:800}.revision-matrix-workspace>header h2,.comparison-heading h2{margin:2px 0}.revision-matrix-workspace>header p,.comparison-heading p{max-width:720px;margin:0;color:var(--color-text-muted,#52657a)}.revision-three-columns{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(320px,1fr) minmax(390px,1.15fr);gap:10px}.revision-three-columns--head{position:sticky;top:0;z-index:3;padding:9px 10px;border:1px solid var(--color-border,#c7d6e5);border-radius:8px;background:var(--color-surface,#fff)}.revision-three-columns--body>div{min-width:0;padding:10px;border:1px solid var(--color-border,#c7d6e5);border-radius:9px;background:var(--color-surface,#fff)}.revision-context-column{display:flex;flex-direction:column;gap:12px}.revision-context-column>label{display:grid;gap:5px;font-weight:700}.revision-context-column dl{display:grid;gap:7px;margin:0}.revision-context-column dl div{display:grid;gap:2px;padding:7px;border-radius:6px;background:var(--color-surface-muted,#f5f8fb)}.revision-context-column dt{font-size:.72rem;color:var(--color-text-muted,#52657a)}.revision-context-column dd{margin:0;font-weight:700}.revision-context-column .primary-action{margin-top:auto}.matrix-sequence--locked li>span{padding-right:8px}.revision-empty{display:grid;place-items:center;min-height:90px;color:var(--color-text-muted,#52657a);text-align:center}.revision-change{border-color:#d69b22!important;background:#fff8e7!important}.revision-change i{display:inline-grid;place-items:center;width:18px;height:18px;margin-right:7px;border-radius:50%;background:#d69b22;color:#17202b;font-style:normal;font-weight:900}.composition-comparison .composition-context{grid-template-columns:minmax(300px,760px) auto auto}.technical-comparison-head,.technical-comparison-row,.technical-group-nc{display:grid;grid-template-columns:minmax(230px,.78fr) minmax(300px,1fr) minmax(340px,1.12fr);gap:8px}.technical-comparison-head{position:sticky;top:0;z-index:3;padding:9px 10px;border:1px solid var(--color-border,#c7d6e5);border-radius:8px;background:var(--color-surface,#fff)}.composition-comparison-body{display:grid;gap:10px}.technical-comparison-group{display:grid;gap:7px;padding:9px;border:1px solid var(--color-border,#c7d6e5);border-radius:10px;background:var(--color-surface,#fff)}.technical-comparison-group>header{display:flex;align-items:center;gap:10px;padding:3px 5px}.technical-comparison-group>header>b{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#eaf3fd;color:#0868b5}.technical-comparison-group h2{margin:0;font-size:1rem}.technical-comparison-group header span{font-size:.77rem;color:var(--color-text-muted,#52657a)}.technical-comparison-row>div,.technical-group-nc>*{min-width:0;padding:8px;border-radius:7px;background:var(--color-surface-muted,#f5f8fb)}.technical-source,.technical-current,.technical-future{display:grid;gap:5px;align-content:start}.technical-source small{color:#0868b5;font-weight:800}.technical-source span,.technical-current small,.not-used{font-size:.76rem;color:var(--color-text-muted,#52657a)}.technical-current label,.technical-future>div label,.technical-group-nc label{display:flex;align-items:center;gap:6px}.technical-future>div{display:flex;align-items:center;gap:14px}.technical-future>label{display:grid;gap:3px;font-size:.75rem;font-weight:700}.technical-future select{width:100%;min-width:0}.technical-group-nc>span{font-size:.76rem;color:var(--color-text-muted,#52657a)}@media (max-width:1100px){.revision-three-columns,.technical-comparison-head,.technical-comparison-row,.technical-group-nc{grid-template-columns:1fr}.revision-three-columns--head,.technical-comparison-head{display:none}.revision-matrix-workspace>header,.comparison-heading{align-items:start;flex-direction:column}.technical-comparison-row{padding-top:8px;border-top:1px solid var(--color-border,#c7d6e5)}}.layout-test-content .native-tire-row>article.native-tire-rejected{border-color:var(--ticou-color-field-invalid-border)}.layout-test-content .native-tire-row>article.native-tire-rejected>header strong{color:var(--ticou-color-field-invalid-label)}.layout-test-content .native-tire-row>article.native-tire-rejected :is(input,select){border-color:var(--ticou-color-field-invalid-border);color:var(--ticou-color-field-invalid-label)}.layout-test-content .preview-component>header .checklist-revision-name{font-weight:800}.layout-test-content .checklist-revision-indicator{display:inline-flex;vertical-align:middle;margin-inline-end:5px;color:var(--ticou-color-attention-text)}.layout-test-content .checklist-revision-indicator svg{width:14px;height:14px}.layout-test-content .checklist-revision-history{margin-block:8px;border:1px solid var(--ticou-color-attention-border);border-radius:var(--ticou-radius-workspace-surface);background:var(--ticou-color-attention-surface);font-size:.72rem}.layout-test-content .checklist-revision-history>summary{cursor:pointer;color:var(--ticou-color-attention-text);font-weight:700;padding:8px}.layout-test-content .checklist-revision-history article{padding:8px;border-top:1px solid var(--ticou-color-panel-border);overflow-wrap:anywhere}.layout-test-content .checklist-revision-history dl{display:flex;flex-wrap:wrap;gap:6px 20px;margin:6px 0 0}.layout-test-content .checklist-revision-history dt{color:var(--ticou-color-text-muted)}.layout-test-content .checklist-revision-history dd{margin:0}.layout-test-page>.layout-revision-lab{display:flex;flex-wrap:wrap;align-items:end;gap:8px;padding:8px 12px;width:min(100%,1000px);box-sizing:border-box}.layout-test-page>.layout-revision-lab>label{width:var(--ticou-field-width-medium);max-width:100%}.layout-test-page>.layout-revision-lab>small{color:var(--ticou-color-text-muted)}.layout-test-content .office-component .layout-test-measurements.office-simple-collection{padding:5px 8px}.layout-test-content .office-component .layout-test-measurements>.office-simple-measurement{border:0;border-radius:0;background:transparent;padding:2px 0;grid-template-columns:minmax(90px,140px) minmax(0,300px);gap:3px 12px}.layout-test-content .office-component .layout-test-measurements>.office-simple-measurement+.office-simple-measurement{border-top:1px solid var(--ticou-color-panel-border);padding-top:6px;margin-top:6px}.layout-test-content .office-component .office-simple-measurement .measurement-entry-grid{grid-column:1;grid-row:2;margin:0}.layout-test-content .office-component .office-simple-measurement .measurement-instrument-selection{grid-column:2;grid-row:2 / 4;align-self:start;display:grid;grid-template-columns:minmax(0,1fr) auto}.layout-test-content .office-component .layout-test-measurements .office-simple-measurement :is(.measurement-instrument-field,.measurement-entry-grid>label){display:grid;grid-template-columns:max-content minmax(0,1fr);grid-template-rows:14px 30px;align-items:center;align-content:start;gap:3px}.layout-test-content .office-component .office-simple-measurement :is(.measurement-instrument-field,.measurement-entry-grid>label)>span{grid-column:1;grid-row:1}.layout-test-content .office-component .office-simple-measurement :is(.measurement-instrument-field,.measurement-entry-grid>label):after{grid-column:2;grid-row:1}.layout-test-content .office-component .office-simple-measurement :is(.measurement-instrument-field,.measurement-entry-grid>label)>:is(input,select){grid-column:1 / -1;grid-row:2}.layout-test-content .office-component .office-simple-measurement .measurement-instrument-selection>button{align-self:end}.layout-test-content .office-component .office-simple-measurement .measurement-entry-grid input{font-weight:700}.layout-test-content .office-component .office-simple-measurement>.measurement-applied-limit{grid-column:1;grid-row:3}.layout-test-content .office-component .office-simple-measurement :is(input,select){height:30px;min-height:30px}.layout-test-content .office-component .office-simple-measurement.measurement-rejected>header{color:#a41f1f}.layout-test-content .office-component .office-simple-measurement.measurement-rejected .measurement-entry-grid input{border-color:#a41f1f}.layout-pilot-card .workspace--card-43{grid-template-columns:minmax(360px,480px) minmax(560px,760px)}.layout-pilot-card .layout-card-43-form{gap:var(--ticou-workspace-gap);overflow:visible;padding:10px}.layout-pilot-card .layout-card-43-fields{display:grid;gap:var(--ticou-workspace-gap)}.layout-pilot-card .layout-card-43-fields input{height:34px;min-height:34px}.layout-pilot-card .layout-card-43-fields textarea{line-height:1.3;min-height:112px;resize:vertical}.layout-pilot-card .layout-card-43-form .form-actions{border-top:var(--ticou-panel-border-width) solid var(--ticou-color-panel-border);padding-top:8px}.layout-pilot-card .layout-card-43-form .form-actions button{align-items:center;border-radius:var(--ticou-radius-control);box-sizing:border-box;display:inline-flex;height:34px;min-height:34px}.layout-pilot-card .layout-card-43-list{padding:10px}.layout-pilot-card .layout-card-43-toolbar{grid-template-columns:minmax(220px,1fr) 34px}.layout-pilot-card .layout-card-43-toolbar>label{grid-column:1}.layout-pilot-card .layout-card-43-toolbar .clear-filter-command{grid-column:2}.layout-pilot-card .layout-card-43-table table{table-layout:fixed}.layout-pilot-card .layout-card-43-table :is(th:first-child,td:first-child){width:180px}.layout-pilot-card .layout-card-43-table :is(th:last-child,td:last-child){width:88px}.layout-pilot-card .layout-card-43-table td:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-pilot-card .layout-card-43-table tbody tr:focus-visible{box-shadow:var(--ticou-table-sort-focus-shadow);outline:0}@media (max-width: 1050px){.layout-pilot-card .workspace--card-43{grid-template-columns:minmax(0,1fr)}.layout-pilot-card .layout-card-43-form,.layout-pilot-card .layout-card-43-list{width:min(100%,760px)}}.checklist-layouts-card .layout-card-43-fields{grid-template-columns:minmax(0,1fr)}.checklist-layouts-card .layout-test-toolbar{background:var(--ticou-color-panel-surface);border:var(--ticou-panel-border-width) solid var(--ticou-color-panel-border);border-radius:var(--ticou-radius-panel);gap:var(--ticou-workspace-gap);flex-wrap:wrap}.checklist-layouts-card .layout-test-toolbar>label>span,.checklist-layouts-card .native-tire-test-context label span{color:var(--ticou-color-form-label);font-size:var(--ticou-font-size-form-label);font-weight:var(--ticou-parameter-grid-label-font-weight);text-transform:none}.checklist-layouts-card :is(.layout-test-toolbar,.native-tire-test-context) select{background:var(--ticou-color-control-surface);color:var(--ticou-color-control-text);border:var(--ticou-field-border-width) solid var(--ticou-color-field-border);border-radius:var(--ticou-radius-control);padding:var(--ticou-control-padding-block) var(--ticou-control-padding-inline)}.checklist-layouts-card :is(.layout-device-switch button,.layout-tablet-orientation button,.layout-test-reset,.layout-test-open,.layout-test-launch button){background:var(--ticou-color-control-surface);color:var(--ticou-color-control-text);border:var(--ticou-field-border-width) solid var(--ticou-color-border-subtle);border-radius:var(--ticou-radius-control);padding:var(--ticou-control-padding-block) var(--ticou-control-padding-inline)}.checklist-layouts-card :is(.layout-device-switch button[aria-pressed=true],.layout-tablet-orientation button[aria-pressed=true],.layout-test-open,.layout-test-launch button){background:var(--ticou-color-action-primary);border-color:var(--ticou-color-action-primary);color:var(--ticou-color-on-action)}.checklist-layouts-card .layout-test-empty,.checklist-layouts-card .layout-test-launch,.checklist-layouts-card .native-tire-test-context{background:var(--ticou-color-panel-surface);color:var(--ticou-color-text-muted);border-color:var(--ticou-color-panel-border);border-radius:var(--ticou-radius-panel)}.checklist-layouts-card .native-tire-test-context>button{color:var(--ticou-color-control-text)}.checklist-layouts-card .layout-test-modal-backdrop{background:var(--ticou-color-modal-backdrop)}.checklist-layouts-card .layout-test-modal{background:var(--ticou-color-modal-surface);border-color:var(--ticou-color-panel-border);box-shadow:var(--ticou-modal-shadow)}.checklist-layouts-card :is(.layout-test-toolbar,.native-tire-test-context,.layout-test-modal-toolbar) :is(button,select):focus-visible{outline:0;box-shadow:var(--ticou-field-focus-shadow)}.checklist-layouts-card :is(.layout-test-toolbar,.layout-test-modal-toolbar,.layout-test-launch) button:disabled{cursor:not-allowed;opacity:var(--ticou-navigation-disabled-opacity)}@media (max-width: 760px){.checklist-layouts-card .layout-test-toolbar>label{min-width:0}}.checklist-layouts-card .layout-card-43-toolbar{position:static}.checklist-layouts-card .layout-test-page>:is(.layout-test-toolbar,.native-tire-test-context,.layout-test-launch){box-sizing:border-box;width:100%;max-width:1000px;justify-self:start}.checklist-layouts-card .layout-test-page>.native-tire-test-context>div{display:flex;flex-wrap:wrap;gap:8px}.checklist-layouts-card .layout-test-page>.native-tire-test-context label{flex:0 1 280px;min-width:0;max-width:100%}.checklist-layouts-card .layout-test-page>.native-tire-test-context label:nth-child(2){flex-basis:340px}.checklist-layouts-card .layout-test-page>.native-tire-test-context label:nth-child(3){flex-basis:150px}.checklist-layouts-card .layout-test-page>.native-tire-test-context label:nth-child(4){flex-basis:170px}.checklist-layouts-card .layout-test-page>.native-tire-test-context select{box-sizing:border-box;min-width:0;width:100%}.checklist-layouts-card .layout-test-toolbar.parameter-grid{display:grid;grid-template-columns:200px 360px minmax(0,1fr);align-items:end;padding:12px}.checklist-layouts-card .layout-test-toolbar.parameter-grid>label{width:auto;min-width:0;max-width:none}.checklist-layouts-card .layout-test-toolbar.parameter-grid select{box-sizing:border-box;width:100%;min-width:0;min-height:34px}.checklist-layouts-card .layout-lab-status{display:grid;gap:4px;min-width:0;color:var(--ticou-color-text-muted);font-size:var(--ticou-font-size-form-label);overflow-wrap:anywhere}.checklist-layouts-card .layout-lab-status strong{color:var(--ticou-color-form-label)}.checklist-layouts-card .layout-test-viewport.device-tablet.tablet-portrait .layout-test-summary{grid-template-columns:minmax(0,1fr) auto}.checklist-layouts-card .layout-test-viewport.device-tablet.tablet-portrait .layout-test-summary>div:first-child{flex-wrap:nowrap}.checklist-layouts-card .layout-test-viewport.device-tablet.tablet-portrait .layout-test-summary>div:first-child span{white-space:nowrap}.checklist-layouts-card .layout-test-viewport.device-tablet.tablet-portrait .layout-test-summary-filters{flex-wrap:nowrap;justify-self:end}.checklist-layouts-card .layout-test-viewport.device-tablet.tablet-portrait .layout-test-summary>label{grid-column:1;justify-self:start;box-sizing:border-box;min-width:0}.checklist-layouts-card .layout-test-viewport.device-tablet.tablet-portrait .layout-test-summary>label input{min-width:0}.checklist-layouts-card .layout-test-viewport.device-tablet.tablet-portrait .layout-group-commands{grid-column:2;justify-self:end}.checklist-layouts-card .layout-lab-notice{grid-column:1 / -1;margin:0;color:var(--ticou-color-text-muted);font-size:var(--ticou-font-size-form-label)}.checklist-layouts-card .layout-test-launch{justify-content:flex-start;min-height:0;padding:16px;gap:12px;border-style:solid}.checklist-layouts-card .layout-test-launch>div:not(.form-actions){flex:1;min-width:0}.checklist-layouts-card .layout-test-launch .form-actions{margin:0;padding:0;flex:0 0 auto}@media (max-width: 1000px){.checklist-layouts-card .layout-test-toolbar.parameter-grid{grid-template-columns:minmax(0,200px) minmax(0,360px)}.checklist-layouts-card .layout-lab-status{grid-column:1 / -1}}@media (max-width: 600px){.checklist-layouts-card .layout-test-toolbar.parameter-grid{grid-template-columns:minmax(0,1fr)}.checklist-layouts-card .layout-test-launch{flex-wrap:wrap}.checklist-layouts-card .layout-test-launch .form-actions{flex-basis:100%}}.layout-pilot-card .native-collections-card{align-content:start;height:auto;max-width:1190px;overflow:visible}.layout-pilot-card .native-collection-detail{background:#eef2f6;border:1px solid #b8c4d1;border-radius:6px;box-sizing:border-box;max-width:980px;padding:9px 10px}.layout-pilot-card .native-collections-card>.measurement-capabilities-introduction{align-items:center;box-sizing:border-box;display:grid;grid-template-columns:max-content minmax(0,1fr);max-width:980px;row-gap:4px;width:100%}.layout-pilot-card .native-collections-card .measurement-capabilities-introduction small{color:#526174;font-size:.7rem;grid-column:1 / -1;margin:0;text-align:right}.layout-pilot-card .native-collections-card .tire-dimension-formats{max-width:1190px;min-width:0}.native-collections-card .tire-dimension-table-wrap{max-width:100%;min-width:0;overflow-x:auto}.native-collections-card .tire-dimension-table-wrap:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.native-collections-card .tire-dimension-table{table-layout:fixed;width:100%;min-width:1050px;border-spacing:0}.native-collections-card .tire-dimension-table th:nth-child(1){width:14.28571429%}.native-collections-card .tire-dimension-table th:nth-child(2){width:20.95238095%}.native-collections-card .tire-dimension-table th:nth-child(3){width:17.14285714%}.native-collections-card .tire-dimension-table th:nth-child(4){width:16.19047619%}.native-collections-card .tire-dimension-table th:nth-child(5){width:24.76190476%}.native-collections-card .tire-dimension-table th:nth-child(6){width:6.66666667%}.native-collections-card .tire-dimension-table :is(th,td){box-sizing:border-box;vertical-align:top;overflow-wrap:anywhere;white-space:normal}.native-collections-card .tire-dimension-table :is(th,td):nth-child(6){text-align:center}.native-collections-card .tire-dimension-table td code{background:#f8fafc;border:1px solid #cbd5e1;border-radius:3px;display:inline-block;margin:1px 4px 1px 0;padding:1px 4px;white-space:nowrap;font-size:.75rem}.native-collections-card .tire-dimension-table td:nth-child(4) code{display:table}.layout-pilot-card .guidance-images-card .ticou-base-workspace{grid-template-columns:minmax(420px,520px) minmax(650px,1fr)}.guidance-images-card .image-metadata-fields{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;min-width:0}.guidance-images-card .image-metadata-fields>label{min-width:0;max-width:100%}.guidance-images-card :is(.image-file-field,.image-caption-field,.image-version-summary,.image-warning){grid-column:1 / -1}.guidance-images-card .image-origin-field{grid-column:1 / 10}.guidance-images-card .image-status-field{grid-column:10 / -1}.guidance-images-card .image-version-summary--reserved{visibility:hidden}.guidance-images-card .form-actions{position:sticky;bottom:0;background:var(--ticou-color-panel-surface);z-index:2}.guidance-images-card .ticou-base-table-content :is(th,td):nth-child(2){text-align:left}.guidance-images-card .ticou-base-table-content th:nth-child(2) button{justify-content:flex-start}.image-preview{align-items:center;background:var(--ticou-color-panel-subtle);border:1px dashed var(--ticou-color-field-border);border-radius:var(--ticou-radius-workspace-surface);box-sizing:border-box;display:flex;height:150px;justify-content:center;min-height:150px;overflow:hidden}.image-preview>span{color:var(--ticou-color-text-muted)}.image-preview button{background:transparent;border:0;cursor:zoom-in;height:100%;min-height:0;padding:0;position:relative;width:100%}.image-preview img{display:block;height:100%;object-fit:contain;width:100%}.image-preview svg{background:var(--ticou-color-panel-surface);border-radius:50%;bottom:.5rem;padding:.3rem;position:absolute;right:.5rem}.image-warning{background:#fff4d6;border-left:4px solid #c98600;grid-column:1 / -1;margin:0;padding:.6rem}.image-thumbnail{background:transparent;border:0;cursor:zoom-in;padding:0}.image-thumbnail img{border-radius:.25rem;display:block;height:42px;object-fit:cover;width:64px}.image-viewer{background:var(--ticou-color-panel-surface);border-radius:var(--ticou-radius-workspace-surface);max-height:92vh;max-width:92vw;padding:1rem;position:relative}.image-viewer>button{position:absolute;right:1rem;top:1rem;z-index:1}.image-viewer img{display:block;max-height:78vh;max-width:86vw;object-fit:contain}.image-history-dialog{background:var(--ticou-color-panel-surface);border:1px solid var(--ticou-color-panel-border);border-radius:var(--ticou-radius-workspace-surface);box-sizing:border-box;display:grid;gap:12px;max-height:88vh;max-width:min(92vw,760px);overflow:hidden;padding:16px;width:100%}.image-history-dialog>header{align-items:start;display:flex;gap:12px;justify-content:space-between}.image-history-dialog :is(h3,p){margin:0}.image-history-dialog>header>button{flex:0 0 auto}.image-history-list{display:grid;gap:8px;min-height:0;overflow:auto}.image-history-item{align-items:center;border:1px solid var(--ticou-color-table-border);border-radius:var(--ticou-radius-workspace-surface);display:grid;gap:12px;grid-template-columns:112px minmax(0,1fr) auto;padding:8px}.image-history-item>div{display:grid;gap:4px;min-width:0}.image-history-item>div p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-history-item>div small{color:var(--ticou-color-text-muted)}.image-history-thumbnail{background:transparent;border:0;cursor:zoom-in;height:72px;padding:0;position:relative;width:112px}.image-history-thumbnail img{display:block;height:100%;object-fit:contain;width:100%}.image-history-thumbnail svg{bottom:4px;position:absolute;right:4px}.image-current-version{color:var(--ticou-color-action-primary);font-size:.8rem;font-weight:700}@media (max-width: 980px){.layout-pilot-card .guidance-images-card .ticou-base-workspace{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.guidance-images-card .image-metadata-fields>label{grid-column:1 / -1}.image-history-item{align-items:start;grid-template-columns:88px minmax(0,1fr)}.image-history-item>button:last-child{grid-column:1 / -1}.image-history-thumbnail{width:88px}}.layout-pilot-card .guidance-images-card{padding-inline:0}.guidance-images-card .classification-list-band{container-type:inline-size;--image-caption-column-width: max(398px, calc(100cqw - 252px) )}.guidance-images-card .ticou-base-table-scroll,.guidance-images-card .compact-list-pagination{width:100%}.guidance-images-card .ticou-base-table-content th:nth-child(n+3){padding-inline:4px}.guidance-images-card .ticou-base-table-content th:nth-child(n+3) button{white-space:nowrap;gap:2px}.guidance-images-card .ticou-base-column-filter{padding-inline:0}.guidance-images-card .ticou-base-column-filter select{min-width:0;width:100%}.guidance-images-card .ticou-base-table-content td:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-list-pagination{align-items:center;display:grid;gap:var(--ticou-compact-list-pagination-gap);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding-top:var(--ticou-compact-list-pagination-padding-top)}.compact-list-pagination-pages{align-items:center;display:flex;gap:var(--ticou-compact-list-pagination-pages-gap);justify-content:center;min-width:0;grid-column:2}.compact-page-command,.compact-page-number{align-items:center;background:transparent;border:1px solid var(--ticou-color-border-subtle);border-radius:var(--ticou-radius-small);color:var(--ticou-color-text-strong);display:inline-flex;font-size:var(--ticou-font-size-small);height:var(--ticou-control-height-small);justify-content:center;min-width:var(--ticou-control-width-small);padding:var(--ticou-compact-page-command-padding)}.compact-page-command svg{height:var(--ticou-icon-size-small);width:var(--ticou-icon-size-small)}.compact-page-command:hover:not(:disabled),.compact-page-number:hover,.compact-page-number[aria-current=page]{background:var(--ticou-color-interaction-background);border-color:var(--ticou-color-interaction-border);color:var(--ticou-color-interaction-text)}.compact-page-number[aria-current=page]{font-weight:var(--ticou-compact-page-number-aria-current-page-font-weight)}.compact-page-command:focus-visible,.compact-page-number:focus-visible{box-shadow:0 0 0 2px var(--ticou-focus-ring-subtle);outline:0}.compact-page-command:disabled{cursor:default;opacity:var(--ticou-compact-page-command-disabled-opacity)}.compact-page-ellipsis{color:var(--ticou-color-text-muted);min-width:var(--ticou-compact-page-ellipsis-min-width);text-align:center}.compact-list-pagination-summary{color:var(--ticou-color-text-muted);font-size:var(--ticou-font-size-caption);grid-column:3;justify-self:end;white-space:nowrap}@media (max-width: 640px){.compact-list-pagination{grid-template-columns:minmax(0,1fr)}.compact-list-pagination-pages,.compact-list-pagination-summary{grid-column:1 / -1}.compact-list-pagination-summary{grid-row:2;justify-self:center;text-align:center}}.field-error{color:var(--ticou-field-error-color);font-size:var(--ticou-field-error-font-size);margin:0}.form-message{background:var(--ticou-form-message-background);border:var(--ticou-form-message-border);border-radius:var(--ticou-form-message-border-radius);margin:0;padding:var(--ticou-form-message-padding)}.layout-pilot-card .layout-feedback-toast{bottom:var(--ticou-pilot-layout-feedback-toast-bottom);box-shadow:var(--ticou-pilot-layout-feedback-toast-box-shadow);box-sizing:border-box;left:50%;margin:0;max-width:var(--ticou-pilot-layout-feedback-toast-max-width);pointer-events:none;position:fixed;transform:translate(-50%);width:max-content;z-index:var(--ticou-pilot-layout-feedback-toast-z-index)}.form-actions{display:flex;flex-wrap:wrap;gap:var(--ticou-action-group-gap)}.mode-switch{display:inline-flex;gap:var(--ticou-mode-group-gap)}.mode-switch button,.form-actions button{background:var(--ticou-color-control-surface);border:1px solid var(--ticou-color-border-subtle);border-radius:var(--ticou-radius-control);color:var(--ticou-color-control-text);cursor:pointer;padding:var(--ticou-control-padding-block) var(--ticou-control-padding-inline)}.mode-switch button{align-items:center;border-radius:var(--ticou-radius-pill);display:inline-flex;gap:var(--ticou-mode-content-gap)}.mode-indicator{background:transparent;border:var(--ticou-mode-indicator-border);border-radius:50%;height:var(--ticou-mode-indicator-size);width:var(--ticou-mode-indicator-size)}.mode-switch button[aria-pressed=true] .mode-indicator{background:var(--ticou-color-mode-indicator);border-color:var(--ticou-color-mode-indicator);box-shadow:0 0 0 2px var(--ticou-color-on-action)}.mode-switch button[aria-pressed=true],.form-actions .primary-action{background:var(--ticou-color-action-primary);border-color:var(--ticou-color-action-primary);color:var(--ticou-color-on-action)}.form-actions .primary-action{align-items:center;display:inline-flex;justify-content:center}.mode-switch button:disabled{cursor:default;opacity:1}.form-actions .cancel-edit-command{align-items:center;display:inline-flex;gap:var(--ticou-mode-group-gap);color:var(--ticou-color-action-secondary)}.form-actions .cancel-edit-command svg{height:var(--ticou-icon-size-action);width:var(--ticou-icon-size-action)}.registration-list{border:1px solid var(--ticou-color-list-border);border-radius:var(--ticou-radius-list);max-height:var(--ticou-list-max-height);overflow:auto}.registration-list table{border-collapse:collapse;width:100%}.registration-list th,.registration-list td{border-bottom:1px solid var(--ticou-color-list-divider);padding:var(--ticou-list-cell-padding-block) var(--ticou-list-cell-padding-inline);text-align:left}.registration-list th{background:var(--ticou-color-list-header);position:sticky;top:0;z-index:var(--ticou-registration-list-th-z-index)}.registration-list tr:last-child td{border-bottom:0}.registration-list tbody tr{cursor:pointer}.registration-list tbody tr:nth-child(2n){background:var(--ticou-color-list-row-alternate)}.registration-list tbody tr:hover{background:var(--ticou-color-list-row-hover)}.registration-list tbody tr[aria-selected=true]{background:var(--ticou-color-list-row-selected);box-shadow:inset var(--ticou-list-selection-accent-width) 0 0 var(--ticou-color-list-selection-accent);color:var(--ticou-color-list-selection-text);font-weight:var(--ticou-registration-list-tbody-tr-aria-selected-true-font-weight)}.registration-list tbody tr[aria-selected=true] td:first-child{padding-left:var(--ticou-list-selected-leading-padding)}@media (max-width: 720px){.registration-list{max-height:none}}.classification-mode-row{display:flex}.ticou-stable-command-label{display:inline-grid}.ticou-stable-command-label>span{grid-area:1 / 1;white-space:nowrap}.ticou-stable-command-label>.ticou-command-size-reference{visibility:hidden;pointer-events:none}.feature-card{align-items:center;background:var(--ticou-color-panel-surface);border:1px solid var(--ticou-color-panel-border);border-radius:var(--ticou-radius-control);color:inherit;cursor:pointer;display:grid;gap:1px 8px;grid-template-areas:"icon code" "icon title" "icon status";grid-template-columns:26px minmax(0,1fr);min-height:72px;padding:8px 10px;text-align:left}.cards-bands{min-width:0;padding-bottom:16px;display:grid;gap:12px}.card-band{min-width:0;display:grid;gap:6px}.card-band+.card-band{border-top:1px solid var(--ticou-color-border-subtle);padding-top:10px}.band-heading{align-items:center;background:transparent;border:0;border-radius:var(--ticou-radius-control);color:inherit;cursor:pointer;display:grid;grid-template-columns:26px minmax(0,1fr) auto 18px;gap:var(--ticou-action-group-gap);min-height:44px;padding:2px 4px;text-align:left;width:100%}.band-heading:hover,.band-heading:focus-visible{background:var(--ticou-color-navigation-surface);outline:none}.band-heading>span:first-child{align-items:center;background:var(--ticou-color-list-row-selected);border-radius:var(--ticou-radius-control);color:var(--ticou-color-navigation-active-text);display:inline-flex;font-weight:800;font-size:.78rem;height:26px;justify-content:center;width:26px}.band-title{font-size:1rem;margin:0}.band-heading small{color:var(--ticou-color-text-muted);font-size:.7rem;white-space:nowrap}.band-heading>svg{color:var(--ticou-color-text-muted);height:18px;transition:transform .16s ease;width:18px}.band-heading[aria-expanded=false]>svg{transform:rotate(-90deg)}.cards-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));justify-content:start}@media (max-width: 520px){.cards-grid{grid-template-columns:minmax(0,1fr)}}.feature-card:hover,.feature-card:focus-visible{border-color:var(--ticou-color-action-primary);outline:none}.feature-card svg{color:var(--ticou-color-action-primary);grid-area:icon;height:22px;width:22px}.card-code{color:var(--ticou-color-navigation-text);font-size:.72rem;font-weight:700;grid-area:code;line-height:1.1}.feature-card strong{font-size:.86rem;grid-area:title;line-height:1.18}.feature-card small{color:var(--ticou-color-text-muted);font-size:.68rem;grid-area:status;line-height:1.1}.cards-grid[hidden]{display:none}.card-band-title{margin:0;min-width:0}.band-title{overflow-wrap:anywhere}.cards-bands :is(.band-heading,.feature-card):focus-visible{outline:2px solid var(--ticou-color-action-primary);outline-offset:2px}.central-empty-state{background:var(--ticou-color-panel-surface);border:1px solid var(--ticou-color-panel-border);border-radius:var(--ticou-radius-panel);color:var(--ticou-color-text-strong);padding:20px;line-height:1.5}.central-empty-state p{margin:8px 0 0}@media (prefers-reduced-motion: reduce){.band-heading>svg{transition:none}}
