:root{--orbita-sidebar-width:96px;--orbita-sidebar-item-size:96px;--orbita-zone2-min-height:80px;--orbita-zone3-height:48px;--orbita-content-padding-x:1.5rem;--orbita-zone2-padding-y:.75rem;--orbita-zone4-padding-y:1.5rem;--orbita-font-sans:Arial, Helvetica, sans-serif;--orbita-font-size:1rem;--orbita-font-size-xs:.75rem;--orbita-font-size-sm:.8125rem;--orbita-font-size-md:.875rem;--orbita-font-size-lg:.9375rem;--orbita-font-size-xl:1.25rem;--orbita-font-size-2xl:1.5rem;--orbita-radius-md:12px;--orbita-radius-pill:999px;--orbita-control-height-sm:2rem;--orbita-control-height-md:2.5rem;--orbita-control-height-lg:3rem;--orbita-control-height:var(--orbita-control-height-md);--orbita-control-padding-y:.625rem;--orbita-control-padding-x:1rem;--orbita-control-radius:8px;--orbita-control-font-size:var(--orbita-font-size-md);--orbita-control-font-weight:500;--orbita-control-line-height:1.2;--layout-content-padding-x:var(--orbita-content-padding-x);--layout-zone2-padding-y:var(--orbita-zone2-padding-y);--layout-zone4-padding-y:var(--orbita-zone4-padding-y);--orbita-sidebar-bg:#4f6d8f;--orbita-sidebar-border:#3f5a73;--orbita-sidebar-fg:#e2eaf3;--orbita-sidebar-muted:#d4e0ed;--orbita-sidebar-icon:#f0f4f8;--orbita-sidebar-hover:#ffffff1a;--orbita-sidebar-active:#ffffff29;--orbita-sidebar-divider:#ffffff38;--orbita-surface-0:#fff;--orbita-surface-50:#f8fafc;--orbita-surface-100:#f1f5f9;--orbita-surface-200:#e2e8f0;--orbita-surface-300:#cbd5e1;--orbita-text:#1f2937;--orbita-text-muted:#64748b;--orbita-text-secondary:#475569;--orbita-text-strong:#334155;--orbita-text-danger:#dc2626;--orbita-link:#4f6d8f;--orbita-primary:#4f6d8f;--orbita-primary-hover:#45627f;--orbita-primary-muted:#435f7d;--orbita-on-primary:#fff;--orbita-control-secondary-bg:#f1f5f9;--orbita-control-secondary-hover-bg:#e2e8f0;--orbita-control-secondary-active-bg:#cbd5e1;--orbita-control-secondary-border:#f1f5f9;--orbita-control-secondary-hover-border:#e2e8f0;--orbita-control-secondary-color:#475569;--orbita-control-secondary-hover-color:#334155;--orbita-control-secondary-outlined-border:#e2e8f0;--orbita-control-secondary-outlined-color:#64748b;--orbita-control-secondary-outlined-hover-bg:#f8fafc;--orbita-info:#3b82f6;--orbita-warning:#f59e0b;--orbita-success:#22c55e;--orbita-shadow-sm:0 1px 2px #0f172a0a;--orbita-shadow-md:0 4px 12px #0f172a14;--orbita-shadow-lg:0 8px 24px #0f172a1f}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--orbita-sidebar-bg:#3f5a73;--orbita-sidebar-border:#334155;--orbita-sidebar-fg:#e2eaf3;--orbita-sidebar-muted:#b6c5d6;--orbita-sidebar-icon:#e8eef5;--orbita-sidebar-hover:#ffffff14;--orbita-sidebar-active:#ffffff24;--orbita-sidebar-divider:#ffffff2e;--orbita-surface-0:#1e293b;--orbita-surface-50:#0f172a;--orbita-surface-100:#273549;--orbita-surface-200:#334155;--orbita-surface-300:#475569;--orbita-text:#e2e8f0;--orbita-text-muted:#94a3b8;--orbita-text-secondary:#cbd5e1;--orbita-text-strong:#f1f5f9;--orbita-text-danger:#f87171;--orbita-link:#92a4ba;--orbita-primary:#7089a4;--orbita-primary-hover:#5a7a9c;--orbita-primary-muted:#5a7a9c;--orbita-on-primary:#fff;--orbita-control-secondary-bg:#334155;--orbita-control-secondary-hover-bg:#475569;--orbita-control-secondary-active-bg:#64748b;--orbita-control-secondary-border:#334155;--orbita-control-secondary-hover-border:#475569;--orbita-control-secondary-color:#cbd5e1;--orbita-control-secondary-hover-color:#e2e8f0;--orbita-control-secondary-outlined-border:#475569;--orbita-control-secondary-outlined-color:#94a3b8;--orbita-control-secondary-outlined-hover-bg:#273549;--orbita-info:#60a5fa;--orbita-warning:#fbbf24;--orbita-success:#4ade80;--orbita-shadow-sm:0 1px 2px #00000059;--orbita-shadow-md:0 4px 12px #00000073;--orbita-shadow-lg:0 8px 24px #0000008c}html[data-theme=lada]{--orbita-control-secondary-bg:#f7f0ea;--orbita-control-secondary-hover-bg:#fcefe6;--orbita-control-secondary-active-bg:#f9dfcc;--orbita-control-secondary-border:#f7f0ea;--orbita-control-secondary-hover-border:#fcefe6;--orbita-control-secondary-color:#66727d;--orbita-control-secondary-hover-color:#4c5865;--orbita-control-secondary-outlined-border:#d9dcdc;--orbita-control-secondary-outlined-color:#66727d;--orbita-control-secondary-outlined-hover-bg:#fcefe6}html{font-size:16px}html,body,#app{height:100%;overflow:hidden}body{font-family:var(--orbita-font-sans);font-size:var(--orbita-font-size);color:var(--orbita-text);background:var(--orbita-surface-50);margin:0;line-height:1.5}*{scrollbar-width:thin;scrollbar-color:transparent transparent}:hover,:focus-within{scrollbar-color:var(--orbita-surface-300) transparent}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-button{background:0 0;border:none;width:0;height:0;display:none}::-webkit-scrollbar-button:start:decrement{width:0;height:0;display:none}::-webkit-scrollbar-button:end:increment{width:0;height:0;display:none}::-webkit-scrollbar-button:vertical:start:decrement{width:0;height:0;display:none}::-webkit-scrollbar-button:vertical:end:increment{width:0;height:0;display:none}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:0 0;border-radius:4px}:hover::-webkit-scrollbar-thumb{background:var(--orbita-surface-300)}:focus-within::-webkit-scrollbar-thumb{background:var(--orbita-surface-300)}:hover::-webkit-scrollbar-thumb:hover{background:var(--orbita-surface-400)}:focus-within::-webkit-scrollbar-thumb:hover{background:var(--orbita-surface-400)}.reception-create-event-btn{box-sizing:border-box;min-height:var(--orbita-control-height);padding:var(--orbita-control-padding-y) var(--orbita-control-padding-x);border:1px solid var(--orbita-primary);border-radius:var(--orbita-control-radius);background:var(--orbita-primary);color:var(--orbita-on-primary);font-size:var(--orbita-control-font-size);font-weight:var(--orbita-control-font-weight);line-height:var(--orbita-control-line-height);cursor:pointer;white-space:nowrap;box-shadow:none;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-family:inherit;text-decoration:none;transition:background-color .15s,border-color .15s,opacity .15s;display:inline-flex}.reception-create-event-btn:hover:not(:disabled){background:var(--orbita-primary-hover);border-color:var(--orbita-primary-hover);color:var(--orbita-on-primary)}.reception-create-event-btn:disabled,.reception-create-event-btn.reception-create-event-btn--disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.orbita-control.orbita-control--sm{min-height:var(--orbita-control-height-sm)}.orbita-control.orbita-control--md{min-height:var(--orbita-control-height-md)}.orbita-control.orbita-control--lg{min-height:var(--orbita-control-height-lg)}.orbita-control.p-checkbox,.orbita-control.p-radiobutton,.orbita-control.p-toggleswitch{min-height:0}.orbita-control.p-button.p-button-icon-only.orbita-control--sm{width:var(--orbita-control-height-sm);height:var(--orbita-control-height-sm)}.orbita-control.p-button.p-button-icon-only.orbita-control--md{width:var(--orbita-control-height-md);height:var(--orbita-control-height-md)}.orbita-control.p-button.p-button-icon-only.orbita-control--lg{width:var(--orbita-control-height-lg);height:var(--orbita-control-height-lg)}.p-button{font-family:var(--orbita-font-sans);font-size:var(--orbita-control-font-size);font-weight:var(--orbita-control-font-weight);line-height:var(--orbita-control-line-height)}.p-button:not(.p-button-icon-only){min-height:var(--orbita-control-height)}.p-button.p-button-sm:not(.p-button-icon-only){min-height:var(--orbita-control-height-sm)}.p-button.p-button-lg:not(.p-button-icon-only){min-height:var(--orbita-control-height-lg)}.p-button.p-button-icon-only{width:var(--orbita-control-height);height:var(--orbita-control-height)}.p-button.p-button-icon-only.p-button-sm{width:var(--orbita-control-height-sm);height:var(--orbita-control-height-sm)}.p-button.p-button-icon-only.p-button-lg{width:var(--orbita-control-height-lg);height:var(--orbita-control-height-lg)}:root,html,html.app-dark{--p-font-family:var(--orbita-font-sans);--p-form-field-font-family:var(--orbita-font-sans);--p-form-field-font-size:var(--orbita-control-font-size);--p-form-field-font-weight:400;--p-form-field-background:var(--orbita-surface-0);--p-form-field-filled-background:var(--orbita-surface-0);--p-form-field-filled-hover-background:var(--orbita-surface-0);--p-form-field-filled-focus-background:var(--orbita-surface-0);--p-form-field-border-color:var(--orbita-surface-200);--p-form-field-hover-border-color:var(--orbita-surface-300);--p-form-field-focus-border-color:var(--orbita-text-muted);--p-form-field-invalid-border-color:var(--orbita-text-danger);--p-form-field-color:var(--orbita-text);--p-form-field-placeholder-color:var(--orbita-text-muted);--p-form-field-icon-color:var(--orbita-text-secondary);--p-form-field-float-label-color:var(--orbita-text-muted);--p-form-field-float-label-focus-color:var(--orbita-text-muted);--p-form-field-float-label-active-color:var(--orbita-text-muted);--p-form-field-float-label-invalid-color:var(--orbita-text-danger);--p-form-field-disabled-background:var(--orbita-surface-100);--p-form-field-disabled-color:var(--orbita-text-muted);--p-form-field-shadow:none;--p-form-field-focus-ring-width:0;--p-form-field-focus-ring-style:none;--p-form-field-focus-ring-color:transparent;--p-form-field-focus-ring-offset:0;--p-form-field-focus-ring-shadow:none;--p-inputtext-background:var(--orbita-surface-0);--p-inputtext-color:var(--orbita-text);--p-inputtext-border-color:var(--orbita-surface-200);--p-inputtext-hover-border-color:var(--orbita-surface-300);--p-inputtext-focus-border-color:var(--orbita-text-muted);--p-inputtext-placeholder-color:var(--orbita-text-muted);--p-inputtext-filled-background:var(--orbita-surface-0);--p-inputtext-filled-hover-background:var(--orbita-surface-0);--p-inputtext-filled-focus-background:var(--orbita-surface-0);--p-inputtext-shadow:none;--p-inputtext-focus-ring-shadow:none;--p-textarea-background:var(--orbita-surface-0);--p-textarea-color:var(--orbita-text);--p-textarea-border-color:var(--orbita-surface-200);--p-textarea-hover-border-color:var(--orbita-surface-300);--p-textarea-focus-border-color:var(--orbita-text-muted);--p-textarea-placeholder-color:var(--orbita-text-muted);--p-textarea-filled-background:var(--orbita-surface-0);--p-textarea-filled-hover-background:var(--orbita-surface-0);--p-textarea-filled-focus-background:var(--orbita-surface-0);--p-textarea-shadow:none;--p-textarea-focus-ring-shadow:none;--p-textarea-focus-ring-width:0;--p-textarea-focus-ring-color:transparent;--p-content-background:var(--orbita-surface-0);--p-content-border-color:var(--orbita-surface-200);--p-content-color:var(--orbita-text);--p-content-hover-background:var(--orbita-surface-100);--p-text-color:var(--orbita-text);--p-text-muted-color:var(--orbita-text-muted);--p-text-hover-color:var(--orbita-text);--p-overlay-select-background:var(--orbita-surface-0);--p-overlay-select-border-color:var(--orbita-surface-200);--p-overlay-select-color:var(--orbita-text);--p-list-option-focus-background:var(--orbita-surface-100);--p-list-option-selected-background:var(--orbita-surface-100);--p-list-option-selected-focus-background:var(--orbita-surface-100);--p-list-option-color:var(--orbita-text);--p-list-option-focus-color:var(--orbita-text);--p-list-option-selected-color:var(--orbita-text);--p-list-option-selected-focus-color:var(--orbita-text);--p-surface-0:var(--orbita-surface-0);--p-surface-50:var(--orbita-surface-50);--p-surface-100:var(--orbita-surface-100);--p-surface-200:var(--orbita-surface-200);--p-surface-300:var(--orbita-surface-300);--p-surface-400:var(--orbita-text-muted);--p-surface-500:var(--orbita-text-secondary);--p-surface-600:var(--orbita-text-secondary);--p-surface-700:var(--orbita-text-strong);--p-surface-800:var(--orbita-text);--p-surface-900:var(--orbita-text);--p-surface-950:var(--orbita-text)}.p-button.p-button-secondary:not(.p-button-outlined):not(.p-button-text):not(.p-button-link){background:var(--orbita-control-secondary-bg);border-color:var(--orbita-control-secondary-border);color:var(--orbita-control-secondary-color)}.p-button.p-button-secondary:not(.p-button-outlined):not(.p-button-text):not(.p-button-link):not(:disabled):hover{background:var(--orbita-control-secondary-hover-bg);border-color:var(--orbita-control-secondary-hover-border);color:var(--orbita-control-secondary-hover-color)}.p-button.p-button-secondary:not(.p-button-outlined):not(.p-button-text):not(.p-button-link):not(:disabled):active{background:var(--orbita-control-secondary-active-bg);border-color:var(--orbita-control-secondary-hover-border);color:var(--orbita-control-secondary-hover-color)}.p-button.p-button-outlined.p-button-secondary{border-color:var(--orbita-control-secondary-outlined-border);color:var(--orbita-control-secondary-outlined-color);background:0 0}.p-button.p-button-outlined.p-button-secondary:not(:disabled):hover{background:var(--orbita-control-secondary-outlined-hover-bg);border-color:var(--orbita-control-secondary-outlined-border);color:var(--orbita-control-secondary-hover-color)}.p-button.p-button-text.p-button-secondary{color:var(--orbita-control-secondary-outlined-color);background:0 0;border-color:#0000}.p-button.p-button-text.p-button-secondary:not(:disabled):hover{background:var(--orbita-control-secondary-outlined-hover-bg);color:var(--orbita-control-secondary-hover-color)}.p-button.p-component:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):not(.p-button-outlined):not(.p-button-text):not(.p-button-link){background:var(--orbita-primary);border-color:var(--orbita-primary);color:var(--orbita-on-primary)}.p-button.p-component:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):not(.p-button-outlined):not(.p-button-text):not(.p-button-link) .p-button-label,.p-button.p-component:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):not(.p-button-outlined):not(.p-button-text):not(.p-button-link) .p-button-icon{color:inherit}.p-button.p-component:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):not(.p-button-outlined):not(.p-button-text):not(.p-button-link):not(:disabled):hover{background:var(--orbita-primary-hover);border-color:var(--orbita-primary-hover);color:var(--orbita-on-primary)}.p-inputtext,.p-textarea,.p-select,.p-multiselect,.p-datepicker,.p-inputnumber,.p-autocomplete,.p-cascadeselect,.p-treeselect{font-family:var(--orbita-font-sans)}.p-inputtext,.p-textarea,.p-select,.p-select .p-select-label,.p-multiselect,.p-multiselect .p-multiselect-label,.p-datepicker-input,.p-inputnumber-input,.p-autocomplete-input,.p-cascadeselect-label,.p-treeselect-label{font-family:var(--orbita-font-sans);font-size:var(--orbita-control-font-size);font-weight:400;line-height:var(--orbita-control-line-height);color:var(--orbita-text)}.p-inputtext,.p-textarea,.p-select,.p-multiselect,.p-cascadeselect,.p-treeselect,.p-datepicker-input,.p-inputnumber-input,.p-autocomplete-input{background:var(--orbita-surface-0);border-color:var(--orbita-surface-200);color:var(--orbita-text);box-shadow:none}.p-inputtext:not(textarea),.p-select,.p-multiselect,.p-cascadeselect,.p-treeselect,.p-datepicker-input,.p-inputnumber-input,.p-autocomplete-input,.p-password-input{min-height:var(--orbita-control-height)}.p-inputtext.p-inputtext-sm:not(textarea),.p-select.p-select-sm,.p-multiselect.p-multiselect-sm{min-height:var(--orbita-control-height-sm)}.p-inputtext.p-inputtext-lg:not(textarea),.p-select.p-select-lg,.p-multiselect.p-multiselect-lg{min-height:var(--orbita-control-height-lg)}.p-inputtext:enabled:hover,.p-textarea:enabled:hover,.p-select:not(.p-disabled):hover,.p-multiselect:not(.p-disabled):hover,.p-cascadeselect:not(.p-disabled):hover,.p-treeselect:not(.p-disabled):hover{background:var(--orbita-surface-0);border-color:var(--orbita-surface-300)}.p-inputtext:enabled:focus,.p-textarea:enabled:focus,.p-select.p-focus,.p-multiselect.p-focus,.p-cascadeselect.p-focus,.p-treeselect.p-focus{background:var(--orbita-surface-0);border-color:var(--orbita-text-muted);box-shadow:none;outline:none}.p-textarea.p-variant-filled,.p-textarea.p-variant-filled:enabled:hover,.p-textarea.p-variant-filled:enabled:focus,.p-inputtext.p-variant-filled,.p-inputtext.p-variant-filled:enabled:hover,.p-inputtext.p-variant-filled:enabled:focus{background:var(--orbita-surface-0)}.p-inputtext::-moz-placeholder{color:var(--orbita-text-muted)}.p-textarea::-moz-placeholder{color:var(--orbita-text-muted)}.p-inputtext::placeholder,.p-textarea::placeholder,.p-select .p-select-label.p-placeholder,.p-multiselect .p-multiselect-label.p-placeholder,.p-cascadeselect .p-cascadeselect-label.p-placeholder,.p-treeselect .p-treeselect-label.p-placeholder{color:var(--orbita-text-muted)}.p-select .p-select-dropdown,.p-multiselect .p-multiselect-dropdown,.p-cascadeselect .p-cascadeselect-dropdown,.p-treeselect .p-treeselect-dropdown{color:var(--orbita-text-secondary)}.p-select-overlay,.p-multiselect-overlay,.p-cascadeselect-overlay,.p-treeselect-overlay,.p-datepicker-panel,.p-autocomplete-overlay{font-family:var(--orbita-font-sans);font-size:var(--orbita-control-font-size);color:var(--orbita-text);background:var(--orbita-surface-0);border-color:var(--orbita-surface-200)}.p-select-overlay .p-select-option,.p-multiselect-overlay .p-multiselect-option,.p-cascadeselect-overlay .p-cascadeselect-option,.p-treeselect-overlay .p-treeselect-node-label,.p-autocomplete-overlay .p-autocomplete-option{font-family:var(--orbita-font-sans);font-size:var(--orbita-control-font-size);color:var(--orbita-text)}.p-select-overlay .p-select-option.p-focus,.p-select-overlay .p-select-option.p-select-option-selected,.p-multiselect-overlay .p-multiselect-option.p-focus,.p-multiselect-overlay .p-multiselect-option.p-multiselect-option-selected{background:var(--orbita-surface-100);color:var(--orbita-text)}.p-button.p-component.reception-create-event-btn.orbita-list-create-btn,.p-button.p-component.reception-create-event-btn{box-sizing:border-box;white-space:nowrap;box-shadow:none;border:1px solid var(--orbita-primary);background:var(--orbita-primary);color:var(--orbita-on-primary);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s,border-color .15s,opacity .15s;display:inline-flex}.p-button.p-component.reception-create-event-btn.orbita-list-create-btn .p-button-label,.p-button.p-component.reception-create-event-btn.orbita-list-create-btn .p-button-icon,.p-button.p-component.reception-create-event-btn .p-button-label,.p-button.p-component.reception-create-event-btn .p-button-icon{color:inherit}.p-button.p-component.reception-create-event-btn.orbita-list-create-btn:enabled:hover,.p-button.p-component.reception-create-event-btn.orbita-list-create-btn:not(:disabled):hover,.p-button.p-component.reception-create-event-btn:enabled:hover,.p-button.p-component.reception-create-event-btn:not(:disabled):hover{background:var(--orbita-primary-hover);border-color:var(--orbita-primary-hover);color:var(--orbita-on-primary)}.p-button.p-component.reception-create-event-btn.orbita-list-create-btn:disabled,.p-button.p-component.reception-create-event-btn.orbita-list-create-btn.reception-create-event-btn--disabled,.p-button.p-component.reception-create-event-btn:disabled,.p-button.p-component.reception-create-event-btn.reception-create-event-btn--disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.app-layout{height:100%;display:flex}.layout-zone--1{width:var(--orbita-sidebar-width);background:var(--orbita-sidebar-bg);border-right:1px solid var(--orbita-sidebar-border);flex-shrink:0}.layout-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.layout-zone--2{z-index:20;min-height:var(--orbita-zone2-min-height);background:var(--orbita-surface-0);border-bottom:1px solid var(--orbita-surface-200);flex-shrink:0;position:relative}.layout-content{flex:1;min-width:0;min-height:0;display:flex}.layout-content__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.layout-zone--3{z-index:10;height:var(--orbita-zone3-height);background:var(--orbita-surface-0);border-bottom:1px solid var(--orbita-surface-200);flex-shrink:0;position:relative}.layout-zone--4{background:var(--orbita-surface-50);flex:1;min-height:0;overflow:auto}.app-topbar{width:100%;height:100%;min-height:var(--orbita-zone2-min-height);padding:var(--orbita-zone2-padding-y) var(--orbita-content-padding-x);box-sizing:border-box;justify-content:space-between;align-items:center;display:flex}.app-topbar__title{font-size:var(--orbita-font-size-xl);color:var(--orbita-primary);font-weight:700}.app-topbar__actions{align-items:center;gap:.75rem;display:flex}.app-topbar__role{font-size:var(--orbita-font-size-md);color:var(--orbita-text-muted)}.page{padding:var(--orbita-zone4-padding-y) var(--orbita-content-padding-x)}.page__title{font-size:var(--orbita-font-size-2xl);color:var(--orbita-text);margin:0 0 1.25rem;font-weight:600}.page__lead{font-size:var(--orbita-font-size-md);color:var(--orbita-text-muted);margin:0}.sidebar__top{flex-direction:column;align-items:center;display:flex}.sidebar__bottom{flex-direction:column;align-items:center;width:100%;display:flex}.sidebar__divider{background:var(--orbita-sidebar-divider);flex-shrink:0;width:56px;height:1px}.sidebar__menu{flex-direction:column;align-items:center;width:100%;display:flex}.sidebar-directories-menu,.app-logo-menu{flex-direction:column;flex-shrink:0;align-items:center;width:100%;display:flex;position:relative}.sidebar-directories-menu__dropdown,.directories-menu__list.p-menu-overlay,.directories-menu__list[data-p-popup=true]{margin-top:0;top:0}.sidebar-directories-menu__item-icon svg{width:40px;height:40px;display:block}.app-logo-menu__trigger{width:100%;min-height:var(--orbita-sidebar-item-size);color:inherit;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 4px;transition:background-color .15s;display:flex}.app-logo-menu__trigger:hover,.app-logo-menu__trigger[aria-expanded=true]{background:var(--orbita-sidebar-hover)}.app-logo-menu__icon{flex-shrink:0;width:40px;height:40px;display:block}.app-logo-menu__icon svg{width:40px;height:40px;display:block}.app-logo-menu__label{text-align:center;color:var(--orbita-sidebar-muted);max-width:88px;font-size:13px;line-height:1.15}.app-logo-menu__dropdown{z-index:200;border:1px solid var(--orbita-sidebar-border);background:var(--orbita-sidebar-bg);border-left:none;flex-direction:row;align-items:stretch;width:auto;padding:0;display:flex;position:absolute;top:0;left:100%;box-shadow:4px 0 12px #0f172a2e}.app-logo-menu__workspaces{flex-direction:row;flex-shrink:0;display:flex}.app-logo-menu__divider{background:var(--orbita-sidebar-divider);flex-shrink:0;align-self:center;width:1px;height:56px}.app-logo-menu__company{flex-shrink:0;justify-content:center;align-items:center;padding:.75rem 1rem;display:flex}.app-logo-menu__company-logo{width:auto;max-width:9.5rem;height:auto;max-height:2.5rem;display:block}.app-logo-menu__item{width:var(--orbita-sidebar-item-size);height:var(--orbita-sidebar-item-size);color:var(--orbita-sidebar-fg);cursor:pointer;box-sizing:border-box;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:6px 4px;transition:background-color .15s;display:flex}.app-logo-menu__item:hover{background:var(--orbita-sidebar-hover)}.app-logo-menu__item:disabled{opacity:.45;cursor:default}.app-logo-menu__item:disabled:hover{background:0 0}.app-logo-menu__item-icon{width:40px;height:40px;color:var(--orbita-sidebar-icon);flex-shrink:0;display:block}.app-logo-menu__item-icon svg{width:40px;height:40px;display:block}.app-logo-menu__item-label{text-align:center;color:var(--orbita-sidebar-muted);max-width:88px;font-size:13px;line-height:1.15}.sidebar-nav-item{width:100%;height:var(--orbita-sidebar-item-size);color:var(--orbita-sidebar-fg);cursor:pointer;box-sizing:border-box;--menu-icon-surface:var(--orbita-sidebar-bg);background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:6px 4px;text-decoration:none;transition:background-color .15s;display:flex}.sidebar-nav-item:hover{background:var(--orbita-sidebar-hover);--menu-icon-surface:color-mix(in srgb, #fff 10%, var(--orbita-sidebar-bg))}.sidebar-nav-item--active,.sidebar-nav-item.router-link-active{background:var(--orbita-sidebar-active);--menu-icon-surface:color-mix(in srgb, #fff 16%, var(--orbita-sidebar-bg))}.sidebar-nav-item__icon-wrap{width:48px;height:48px;color:var(--orbita-sidebar-icon);flex-shrink:0;display:block}.sidebar-nav-item__icon-wrap svg{width:48px;height:48px;display:block}.sidebar-nav-item--active .sidebar-nav-item__icon-wrap,.sidebar-nav-item.router-link-active .sidebar-nav-item__icon-wrap{color:#fff}.sidebar-nav-item__label{text-align:center;color:var(--orbita-sidebar-muted);max-width:88px;font-size:13px;line-height:1.15}.sidebar-nav-item--active .sidebar-nav-item__label,.sidebar-nav-item.router-link-active .sidebar-nav-item__label{color:var(--orbita-sidebar-icon)}.workspace-tools{background:var(--orbita-surface-0,#fff);border-left:1px solid var(--orbita-surface-200,#e5e7eb);height:auto;min-height:0;color:var(--orbita-text,#1f2937);z-index:25;flex-shrink:0;align-self:stretch;display:flex}.workspace-tools__rail{background:var(--orbita-surface-0,#fff);flex-direction:column;flex-shrink:0;align-items:center;gap:.4rem;width:4.75rem;padding:.5rem 0;display:flex}.workspace-tools__tool{border-radius:var(--orbita-control-radius,8px);width:3.75rem;height:3.75rem;color:var(--orbita-text-muted,#6b7280);cursor:pointer;--menu-icon-surface:var(--orbita-surface-0,#fff);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.workspace-tools__tool:hover{background:var(--orbita-surface-100,#f3f4f6);color:var(--orbita-text,#1f2937)}.workspace-tools__tool--active{background:var(--orbita-surface-100,#f3f4f6);color:var(--orbita-primary,#2563eb)}.workspace-tools__tool-icon{font-size:2.25rem;line-height:1;display:block}.workspace-tools--resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.workspace-tools__panel{background:var(--orbita-surface-0,#fff);border-right:1px solid var(--orbita-surface-200,#e5e7eb);width:22rem;min-width:17.5rem;max-width:calc(100vw - 7.5rem);height:100%;min-height:0;color:var(--orbita-text,#1f2937);flex-direction:column;display:flex;position:relative}.workspace-tools__panel-resize{z-index:5;cursor:col-resize;touch-action:none;width:.5rem;height:100%;position:absolute;top:0;left:0}.workspace-tools__panel-resize:before{content:"";background:var(--orbita-surface-300);border-radius:999px;width:.1875rem;height:2.5rem;transition:background-color .15s;position:absolute;top:50%;left:.125rem;transform:translateY(-50%)}.workspace-tools__panel-resize:hover:before,.workspace-tools--resizing .workspace-tools__panel-resize:before{background:var(--orbita-text-muted)}.workspace-tools__panel-header{border-bottom:1px solid var(--orbita-surface-200);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.workspace-tools__panel-title{font-size:var(--orbita-font-size-lg);margin:0;font-weight:600;line-height:1.25}.workspace-tools__panel-close{border-radius:var(--orbita-control-radius);width:2rem;height:2rem;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.workspace-tools__panel-close:hover{background:var(--orbita-surface-100,#f3f4f6)}.workspace-tools__panel-search{border-bottom:1px solid var(--orbita-surface-200);flex-shrink:0;padding:.75rem 1rem;position:relative}.workspace-tools__panel-search-icon{color:var(--orbita-text-muted,#6b7280);pointer-events:none;position:absolute;top:50%;right:1.65rem;transform:translateY(-50%)}.workspace-tools__panel-search-input{width:100%;padding-right:2.25rem}.workspace-tools__panel-chips{border-bottom:1px solid var(--orbita-surface-200);flex-wrap:wrap;flex-shrink:0;gap:.4rem;padding:.55rem 1rem;display:flex}.workspace-tools__chip{border:1px solid var(--orbita-surface-300,#d1d5db);color:var(--orbita-text-muted,#6b7280);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.28rem .65rem;font-size:.78rem;line-height:1.2;display:inline-flex}.workspace-tools__chip:hover{border-color:var(--orbita-surface-400,#9ca3af);color:var(--orbita-text,#111827)}.workspace-tools__chip--active{border-color:var(--orbita-primary-500,#2563eb);background:var(--orbita-primary-50,#eff6ff);color:var(--orbita-primary-700,#1d4ed8)}.workspace-tools__chip-count{opacity:.75;font-variant-numeric:tabular-nums}.workspace-tools__panel-body{flex:1;min-height:0;padding:.75rem 1rem 1rem;overflow:auto}.workspace-tools__panel-body--info{flex-direction:column;flex:1;min-height:0;padding:.75rem;display:flex;overflow:hidden}.workspace-tools__panel-body--domain{flex-direction:column;padding:0;display:flex;overflow:hidden}.workspace-tools__domain-panel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.workspace-tools__domain-panel .workspace-tools__panel-body{flex:1;min-height:0;overflow:auto}.workspace-tools__panel-create{flex-direction:column;gap:.5rem;margin-bottom:.75rem;display:flex}.workspace-tools__panel-create-form{flex-direction:column;gap:.45rem;display:flex}.workspace-tools__panel-filters{border-bottom:1px solid var(--orbita-surface-200);flex-wrap:wrap;flex-shrink:0;gap:.5rem;padding:.55rem 1rem;display:flex}.workspace-tools__panel-filters--stack{flex-flow:column}.workspace-tools__panel-select{width:100%}.workspace-tools__info{flex-direction:column;flex:auto;gap:.75rem;min-height:0;display:flex;overflow:hidden}.workspace-tools__info>.worksheet-timeline-client-widget,.workspace-tools__info>.entity-history-info__chips{flex:none}.workspace-tools__info>.work-order-info-panel{flex:auto;min-height:0}.entity-history-info__chips{min-width:0;overflow:visible}.entity-history-info__chips:empty{display:none}.entity-history-info__chips>.foundation-widgets{gap:1rem;padding-top:0}.entity-history-info__link-chips{flex-wrap:wrap;flex:none;align-items:flex-start;gap:.45rem;width:100%;min-width:0;max-width:100%;display:flex}.entity-history-info__link-chips>.foundation-chip{flex:100%;width:100%;min-width:0;max-width:100%}.workspace-tools__info>.worksheet-history-panel,.workspace-tools__info>.workspace-entity-history-panel,.workspace-tools__info>.workspace-event-page__history{flex:auto;min-height:0;overflow:hidden}.workspace-tools__info>.worksheet-timeline-client-widget+.worksheet-history-panel,.workspace-tools__info>.worksheet-timeline-client-widget+.workspace-entity-history-panel,.workspace-tools__info>.worksheet-timeline-client-widget+.workspace-event-page__history,.workspace-tools__info>.entity-history-info__chips+.worksheet-history-panel,.workspace-tools__info>.entity-history-info__chips+.workspace-entity-history-panel,.workspace-tools__info>.entity-history-info__chips+.workspace-event-page__history{margin-top:.25rem}.workspace-tools__info .workspace-event-page__history-scroll{flex:auto;min-height:0;overflow:auto}.workspace-tools__info .workspace-event-page__history-composer,.workspace-tools__info .worksheet-deal-chain__call-form{flex:none}.work-order-info-panel{flex-direction:column;flex:auto;gap:1rem;min-height:0;display:flex;overflow:hidden}.work-order-info-panel>.worksheet-funnel-timeline{flex:none;margin-bottom:0}.work-order-info-panel__chips{flex-wrap:wrap;flex:none;align-items:flex-start;gap:.45rem;width:100%;min-width:0;max-width:100%;display:flex}.work-order-info-panel__chips>.foundation-chip{flex:100%;width:100%;min-width:0;max-width:100%}.work-order-info-panel__history{flex:auto;min-height:0;padding:0;overflow:hidden}.work-order-info-panel__empty{color:var(--orbita-text-muted,#6b7280);font-size:var(--orbita-font-size-md);margin:0}.workspace-tools__panel-empty{color:var(--orbita-text-muted,#6b7280);font-size:var(--orbita-font-size-md);margin:.5rem 0 0}.workspace-tools__accordion{flex-direction:column;gap:.35rem;display:flex}.workspace-tools__accordion-section{border:1px solid var(--orbita-surface-200,#e5e7eb);border-radius:var(--orbita-control-radius,8px);background:#fff;overflow:hidden}.workspace-tools__accordion-header{background:var(--orbita-surface-50,#f9fafb);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:.45rem;padding:.55rem .65rem;display:flex}.workspace-tools__accordion-header:hover{background:var(--orbita-surface-100,#f3f4f6)}.workspace-tools__accordion-chevron{color:var(--orbita-text-muted,#6b7280);flex:none;font-size:.75rem}.workspace-tools__accordion-title{flex:auto;min-width:0;font-size:.82rem;font-weight:600}.workspace-tools__accordion-count{color:var(--orbita-text-muted,#6b7280);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem}.workspace-tools__accordion-section .workspace-tools__catalog{border-top:1px solid var(--orbita-surface-200,#e5e7eb);padding:.35rem .45rem .55rem}.workspace-tools__catalog{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.workspace-tools__catalog-item{border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-control-radius);background:var(--orbita-surface-50,#f9fafb);flex-direction:column;gap:.3rem;padding:.7rem .8rem;display:flex;container:tools-catalog-card/inline-size}.workspace-tools__catalog-item--draggable{cursor:grab}.workspace-tools__catalog-item--draggable:active{cursor:grabbing}.workspace-tools__catalog-head{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;width:100%;min-width:0;display:flex}.workspace-tools__catalog-title{min-width:0;font-size:var(--orbita-font-size-md);overflow-wrap:anywhere;word-break:break-word;flex:8rem;font-weight:600;line-height:1.3}.workspace-tools__catalog-article--inline{max-width:100%;font-size:var(--orbita-font-size-sm);color:var(--orbita-text-muted,#6b7280);overflow-wrap:anywhere;word-break:break-word;flex:0 auto;margin-left:auto;font-weight:600;line-height:1.3}.workspace-tools__catalog-meta{min-width:0;font-size:var(--orbita-font-size-sm);color:var(--orbita-text-muted,#6b7280);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.workspace-tools__catalog-meta-item{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;line-height:1.35}.workspace-tools__catalog-meta-item--article{flex:100%;font-weight:600}.workspace-tools__catalog-meta-item--price,.workspace-tools__catalog-meta-item--stock{font-variant-numeric:tabular-nums;white-space:nowrap;flex:0 auto}.workspace-tools__catalog-meta-item--stock{text-align:right;margin-left:auto}@container tools-catalog-card (width<=280px){.workspace-tools__catalog-title{flex:100%}.workspace-tools__catalog-article--inline{flex:100%;margin-left:0}.workspace-tools__catalog-meta-item--price,.workspace-tools__catalog-meta-item--stock{text-align:left;white-space:normal;flex:100%;margin-left:0}}.worksheets-toolbar{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.worksheets-toolbar__filters{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.worksheets-toolbar__employee-menu{min-width:14rem;max-width:18rem}.worksheets-toolbar__employee-search{z-index:1;border-bottom:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);align-items:center;gap:.5rem;margin-bottom:.25rem;padding:.375rem .5rem;display:flex;position:sticky;top:0}.worksheets-toolbar__employee-search .pi{color:var(--orbita-text-muted);flex-shrink:0;font-size:.75rem}.worksheets-toolbar__employee-search-input{min-width:0;color:var(--orbita-text);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:.25rem 0;font-size:.875rem}.worksheets-toolbar__employee-empty{color:var(--orbita-text-muted);margin:0;padding:.625rem .75rem;font-size:.8125rem}.worksheets-toolbar--search-only .worksheets-search{flex:1;max-width:none}.worksheets-search{flex:1;align-items:center;min-width:0;display:flex;position:relative}.worksheets-search__icon{z-index:1;color:var(--orbita-text-muted);pointer-events:none;font-size:1rem;line-height:1;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.worksheets-search__input{width:100%}.worksheets-search__input.p-inputtext,.worksheets-search .p-inputtext{box-sizing:border-box;width:100%;min-height:calc(var(--orbita-control-padding-y) * 2 + var(--orbita-control-font-size) * var(--orbita-control-line-height));padding-top:var(--orbita-control-padding-y);padding-right:2.5rem;padding-bottom:var(--orbita-control-padding-y);border-radius:var(--orbita-control-radius);font-size:var(--orbita-control-font-size);font-weight:var(--orbita-control-font-weight);line-height:var(--orbita-control-line-height);padding-left:2.5rem}.status-chips,.orbita-select-chips{flex-wrap:nowrap;flex:none;gap:.5rem;margin-left:auto;display:flex}.worksheets-grid{--worksheets-grid-gap:1rem;--worksheets-grid-cols:5;--worksheets-grid-min:280px;--worksheets-grid-col-max:calc((100% - (var(--worksheets-grid-gap) * (var(--worksheets-grid-cols) - 1))) / var(--worksheets-grid-cols));grid-template-columns:repeat(auto-fill, minmax(max(min(var(--worksheets-grid-min), 100%), var(--worksheets-grid-col-max)), 1fr));gap:var(--worksheets-grid-gap);align-items:stretch;display:grid}.worksheet-tile{background:var(--orbita-surface-0);border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-radius-md);box-shadow:var(--orbita-shadow-sm);color:inherit;flex-direction:column;gap:.75rem;padding:1rem 1.125rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.worksheet-tile--sales{gap:.5rem;height:100%;padding:.875rem 1rem}.worksheet-tile:hover{border-color:var(--orbita-text-muted);box-shadow:var(--orbita-shadow-md);transform:translateY(-1px)}.worksheet-tile--sales:hover{border-color:var(--orbita-surface-300);transform:none;box-shadow:0 2px 8px #0f172a0f}.worksheet-tile__link{gap:inherit;min-width:0;color:inherit;cursor:pointer;flex-direction:column;flex:1;text-decoration:none;display:flex}.worksheet-tile--sales .worksheet-tile__link{gap:.5rem}.worksheet-tile__menu{z-index:2;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,visibility .15s;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.worksheet-tile:hover .worksheet-tile__menu,.worksheet-tile__menu--open{opacity:1;visibility:visible;pointer-events:auto}.worksheet-tile__menu-trigger{border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-radius-pill);background:var(--orbita-surface-0);width:1.75rem;height:1.75rem;color:var(--orbita-text-muted);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:flex;box-shadow:0 1px 2px #0f172a14}.worksheet-tile__menu-trigger:hover,.worksheet-tile__menu-trigger[aria-expanded=true]{border-color:var(--orbita-surface-300);background:var(--orbita-surface-50);color:var(--orbita-text-strong)}.worksheet-tile__menu-trigger:disabled{opacity:.55;cursor:not-allowed}.worksheet-tile__menu-dropdown{z-index:3;border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);min-width:9rem;box-shadow:var(--orbita-shadow-lg);border-radius:10px;padding:.375rem;position:absolute;top:calc(100% + .375rem);right:0}.worksheet-tile__menu-item{width:100%;color:var(--orbita-text-strong);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem .75rem;font-size:.875rem;display:block}.worksheet-tile__menu-item:hover:not(:disabled){background:var(--orbita-surface-50)}.worksheet-tile__menu-item--danger{color:var(--orbita-text-danger)}.worksheet-tile__menu-item--danger:hover:not(:disabled){background:#fef2f2}.worksheet-tile__header{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem .75rem;display:flex}.worksheet-tile--sales .worksheet-tile__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem .75rem;display:grid}.worksheet-tile--sales .worksheet-tile__header .worksheet-tile__datetime{grid-area:1/1/span 2;align-self:start}.worksheet-tile--sales .worksheet-tile__header .p-tag{grid-area:1/2;justify-self:end;margin-left:0}.worksheet-tile--sales .worksheet-tile__header .worksheet-tile__subdivision{grid-area:2/2;justify-self:end;max-width:11rem;margin-left:0}.worksheet-tile__subdivision{border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-radius-pill);background:var(--orbita-surface-50);max-width:100%;min-height:1.5rem;color:var(--orbita-text-secondary);text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex;overflow:hidden}.worksheet-tile__datetime{color:var(--orbita-text-muted);white-space:nowrap;font-size:.75rem;line-height:1.3}.worksheet-tile__title{min-width:0;color:var(--orbita-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:600;line-height:1.3;display:block;overflow:hidden}.worksheet-tile__client{min-width:0;color:var(--orbita-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;font-weight:400;line-height:1.35;display:block;overflow:hidden}.worksheet-tile__phone-row{justify-content:space-between;align-items:flex-end;gap:.75rem;min-height:1.05625rem;line-height:1.3;display:flex}.worksheet-tile__phone{color:var(--orbita-link);font-size:.8125rem;font-weight:400;line-height:1.3;text-decoration:none;display:inline}.worksheet-tile__phone:hover{text-decoration:underline}.worksheet-tile__placeholder{color:color-mix(in srgb, var(--orbita-text-muted) 45%, var(--orbita-surface-0));font-weight:400}a.worksheet-tile__placeholder,.worksheet-tile__phone.worksheet-tile__placeholder,.worksheet-tile__manager.worksheet-tile__placeholder{color:color-mix(in srgb, var(--orbita-text-muted) 45%, var(--orbita-surface-0));cursor:default;pointer-events:none;text-decoration:none}.worksheet-tile__footer{flex-direction:column;gap:.5rem;margin-top:auto;display:flex}.worksheet-tile__manager{color:var(--orbita-text-muted);margin:10px 0 0;font-size:.8125rem;line-height:1.3}.worksheet-tile__meta{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.worksheet-tile__id,.worksheet-tile__event-id{color:var(--orbita-text-muted);letter-spacing:.02em;white-space:nowrap;flex-shrink:0;font-size:.6875rem;font-weight:400}.worksheet-tile__meta .worksheet-tile__id{margin-left:auto}.worksheets-page--with-bulk-bar{padding-bottom:5.5rem}.worksheet-tile--selected{border-color:var(--orbita-primary,#4f6d8f);box-shadow:0 0 0 1px color-mix(in srgb, var(--orbita-primary,#4f6d8f) 35%, transparent)}.worksheet-tile--closed{background:color-mix(in srgb, var(--orbita-surface-200) 45%, var(--orbita-surface-0));border-color:var(--orbita-surface-200);box-shadow:none;color:var(--orbita-text-muted);opacity:.72}.worksheet-tile--closed:hover,.worksheet-tile--sales.worksheet-tile--closed:hover{border-color:var(--orbita-surface-300);box-shadow:none;transform:none}.worksheet-tile--closed.worksheet-tile--selected{opacity:.88}.worksheet-tile__select{z-index:2;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,visibility .15s;position:absolute;bottom:0;right:0;transform:translate(50%,50%)}.worksheet-tile:hover .worksheet-tile__select,.worksheet-tile__select--active{opacity:1;visibility:visible;pointer-events:auto}.worksheet-tile__select-trigger{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);width:1.75rem;height:1.75rem;color:var(--orbita-text-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:flex;box-shadow:0 1px 2px #0f172a14}.worksheet-tile__select-trigger:hover{border-color:var(--orbita-surface-300,var(--orbita-surface-200));background:var(--orbita-surface-50);color:var(--orbita-text)}.worksheet-tile__select--active .worksheet-tile__select-trigger,.worksheets-table__select-trigger--active{border-color:var(--orbita-primary,#4f6d8f);background:var(--orbita-primary,#4f6d8f);color:var(--orbita-surface-0)}.worksheet-tile__select-trigger:disabled{opacity:.55;cursor:not-allowed}.worksheets-table__col-select{text-align:center;vertical-align:middle;width:2.75rem}.worksheets-table__col-select .worksheet-tile__select-trigger{opacity:1;visibility:visible;position:static}.worksheets-table__row--selected{background:color-mix(in srgb, var(--orbita-primary,#4f6d8f) 8%, var(--orbita-surface-0))}.worksheets-table__row--closed{background:color-mix(in srgb, var(--orbita-surface-200) 35%, var(--orbita-surface-0));color:var(--orbita-text-muted);opacity:.72}.worksheets-table__row--closed:hover{background:color-mix(in srgb, var(--orbita-surface-200) 48%, var(--orbita-surface-0))}.worksheets-table__row--closed.worksheets-table__row--selected{background:color-mix(in srgb, var(--orbita-primary,#4f6d8f) 8%, var(--orbita-surface-100,var(--orbita-surface-50)));opacity:.88}.worksheets-bulk-bar{z-index:20;border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:1rem;padding:.75rem 1rem;display:flex;position:sticky;bottom:.75rem;box-shadow:0 10px 30px #0f172a1f}.worksheets-bulk-bar__info{color:var(--orbita-text);align-items:center;gap:.75rem;font-size:.9375rem;font-weight:500;display:flex}.worksheets-bulk-bar__clear{color:var(--orbita-text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem}.worksheets-bulk-bar__clear:hover:not(:disabled){color:var(--orbita-text)}.worksheets-bulk-bar__clear:disabled{opacity:.55;cursor:not-allowed}.worksheets-bulk-bar__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.worksheets-bulk-bar__btn{border:1px solid var(--orbita-surface-300,var(--orbita-surface-200));background:var(--orbita-surface-0);color:var(--orbita-text);cursor:pointer;border-radius:10px;padding:.55rem .9rem;font-size:.875rem;font-weight:500;transition:background-color .15s,border-color .15s,color .15s}.worksheets-bulk-bar__btn:hover:not(:disabled){border-color:var(--orbita-text-muted);background:var(--orbita-surface-50)}.worksheets-bulk-bar__btn:disabled{opacity:.55;cursor:not-allowed}.worksheets-bulk-bar__assign{position:relative}.worksheets-bulk-bar__popover{z-index:30;border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:12px;width:min(22rem,100vw - 2rem);padding:.75rem;position:absolute;bottom:calc(100% + .5rem);right:0;box-shadow:0 12px 32px #0f172a29}.worksheets-bulk-bar__popover .reception-manager-field{margin:0}.worksheets-bulk-bar__error{flex:100%;margin:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.worksheet-zone2{height:100%;padding:var(--orbita-zone2-padding-y) var(--orbita-content-padding-x);box-sizing:border-box;align-items:center;gap:1rem;display:flex}.worksheet-zone2__search{flex:1;min-width:0}.worksheet-zone2-search{flex-direction:column;min-width:0;display:flex;position:relative}.worksheet-zone2-search__field{box-sizing:border-box;min-width:0;min-height:calc(2px + var(--orbita-control-padding-y) * 2 + var(--orbita-control-font-size) * var(--orbita-control-line-height));border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex}.worksheet-zone2-search__field:focus-within,.worksheet-zone2-search--open .worksheet-zone2-search__field{border-color:var(--orbita-text-muted);box-shadow:0 0 0 3px #4f6d8f1f}.worksheet-zone2-search--open .worksheet-zone2-search__field{border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:0 0 0 3px #4f6d8f1f,inset 0 -1px #94a3b8}.worksheet-zone2-search__icon{color:var(--orbita-text-muted);pointer-events:none;flex-shrink:0;margin-left:1rem;font-size:.875rem}.worksheet-zone2-search__input{width:100%;min-width:0;color:var(--orbita-text);background:0 0;border:none;outline:none;flex:auto;margin:0;padding:.625rem .75rem;font-size:.875rem;line-height:1.2}.worksheet-zone2-search__input::placeholder{color:var(--orbita-text-muted)}.worksheet-zone2-search__input:disabled{color:var(--orbita-text-muted);cursor:default}.worksheet-zone2-search__clear{border-radius:var(--orbita-radius-pill);width:1.5rem;height:1.5rem;color:var(--orbita-text-muted);cursor:pointer;background:0 0;border:none;flex:0 0 1.5rem;justify-content:center;align-items:center;margin-right:.75rem;padding:0;font-size:.75rem;line-height:1;transition:color .15s,background-color .15s;display:inline-flex}.worksheet-zone2-search__clear:hover{background:var(--orbita-surface-100);color:var(--orbita-text-muted)}.worksheet-zone2-search__dropdown{z-index:40;border:1px solid var(--orbita-surface-300);background:var(--orbita-surface-0);width:100%;max-height:18rem;box-shadow:var(--orbita-shadow-lg);border-top:none;border-radius:0 0 8px 8px;padding:.375rem 0;position:absolute;top:100%;left:0;overflow-y:auto}.worksheet-zone2-search__option{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:.125rem;width:100%;padding:.625rem .875rem;display:flex}.worksheet-zone2-search__title{width:100%;min-width:0;color:var(--orbita-text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.3;overflow:hidden}.worksheet-zone2-search__name{color:var(--orbita-text-secondary);font-size:.8125rem;font-weight:400;line-height:1.3}.worksheet-zone2-search__name--missing{color:var(--orbita-text-muted)}.worksheet-zone2-search__meta{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.worksheet-zone2-search__phone{min-width:0;color:var(--orbita-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.3;overflow:hidden}.worksheet-zone2-search__id{color:var(--orbita-surface-300);letter-spacing:.02em;white-space:nowrap;flex-shrink:0;font-size:.6875rem}.worksheet-zone2-search__option:hover,.worksheet-zone2-search__option--highlighted{background:var(--orbita-surface-50)}.worksheet-zone2-search__option--active{background:var(--orbita-surface-100)}.worksheet-zone2-search__empty{color:var(--orbita-text-muted);text-align:center;padding:1rem .875rem;font-size:.875rem}@media (width<=72rem){.worksheet-zone2-search__field{height:2.5rem;min-height:2.5rem}}.worksheet-zone3{justify-content:space-between;align-items:stretch;gap:1rem;height:100%;padding:0 1rem;display:flex}.worksheet-zone3__group{flex-shrink:0;align-items:stretch;display:flex}.worksheet-zone3__group--left{margin-right:auto}.worksheet-zone3__group--right{margin-left:auto}.worksheet-zone3__tab{color:var(--orbita-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:.375rem;padding:0 1rem;font-size:.875rem;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.worksheet-zone3__tab-label{line-height:1.2}.worksheet-zone3__tab-badge{border-radius:var(--orbita-radius-pill);background:var(--orbita-text-danger);width:1rem;height:1rem;color:var(--orbita-on-primary);justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.worksheet-zone3__tab-count{border-radius:var(--orbita-radius-pill);background:var(--orbita-surface-200);min-width:1.125rem;height:1.125rem;color:var(--orbita-text-secondary);justify-content:center;align-items:center;padding:0 .3125rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.worksheet-zone3__tab--active .worksheet-zone3__tab-count{background:color-mix(in srgb, var(--orbita-primary) 18%, var(--orbita-surface-0));color:var(--orbita-primary)}.worksheet-zone3__tab:hover{color:var(--orbita-text-strong)}.worksheet-zone3__tab--active{border-bottom-color:var(--orbita-primary);color:var(--orbita-primary)}.worksheet-detail-page{box-sizing:border-box;height:100%;min-height:0}.worksheet-detail-page--fill{height:100%}.worksheet-detail-page--fill,.worksheet-detail-page--with-history{flex-direction:column;min-height:0;display:flex}.worksheet-detail-page--fill.page,.worksheet-detail-page--with-history.page{padding:0}.worksheet-detail-page--fill>.p-message,.worksheet-detail-page--fill>.worksheet-detail-page__message,.worksheet-detail-page--with-history>.p-message,.worksheet-detail-page--with-history>.worksheet-detail-page__message{margin:1rem 1.5rem 0}.worksheet-detail-page--fill>.workspace-event-page__body{flex:auto;gap:0;height:auto;min-height:0;overflow:hidden}.worksheet-detail-page--with-history>.workspace-event-page__body--splitter{flex:auto;height:auto;min-height:0}.layout-zone--4:has(.worksheet-detail-page--fill){flex-direction:column;display:flex;overflow:hidden}.layout-zone--4:has(.worksheet-detail-page--fill)>.worksheet-detail-page--fill{flex-direction:column;flex:auto;min-height:0;display:flex}.worksheet-detail-page__back{color:var(--orbita-sidebar-bg,var(--orbita-primary));cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;margin:0;padding:0;font-size:.875rem;display:inline-flex}.worksheet-detail-page__back:hover{color:var(--orbita-primary-hover)}.worksheet-detail-page__message{margin:1.5rem}.worksheet-detail-page__content{padding-top:.25rem}.worksheet-detail-page__section-title{color:var(--orbita-text);margin:0 0 .75rem;font-size:1.25rem;font-weight:600}.worksheet-detail-page__placeholder{color:var(--orbita-text-muted);margin:0}.worksheet-detail-page__main{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.worksheet-detail-page__workspace{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.worksheet-detail-page__tab-content{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.worksheet-detail-page__tab-content--padded{padding:var(--orbita-zone4-padding-y) var(--orbita-content-padding-x)}.worksheet-detail-page__tab-content--fill{overflow:hidden}.worksheet-detail-page__tab-content--fill>*{flex:auto;height:100%;min-height:0}.worksheet-detail-page__history{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.worksheet-detail-page__history>.workspace-event-page__history,.worksheet-detail-page__history>.worksheet-history-panel{flex:auto;min-height:0}.worksheet-detail-page__history>.worksheet-timeline-client-widget+.workspace-event-page__history,.worksheet-detail-page__history>.worksheet-timeline-client-widget+.worksheet-history-panel{margin-top:.55rem}.worksheet-deal-chain__call-form{border-top:1px solid var(--orbita-surface-200);background:var(--orbita-surface-50);flex-direction:column;flex:none;gap:.5rem;padding:.75rem .875rem;display:flex}.worksheet-deal-chain__call-form-title{color:var(--orbita-text);font-size:.8125rem;font-weight:600}.worksheet-deal-chain__call-form-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:.5rem;display:grid}.worksheet-deal-chain__call-label{color:var(--orbita-text-muted);flex-direction:column;gap:.25rem;font-size:.75rem;display:flex}.worksheet-deal-chain__call-input,.worksheet-deal-chain__call-input.p-inputtext,.worksheet-deal-chain__call-input.p-select{box-sizing:border-box;border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);width:100%;height:2.25rem;min-height:2.25rem;color:var(--orbita-text);font-family:inherit;font-size:var(--orbita-control-font-size);font-weight:var(--orbita-control-font-weight);line-height:var(--orbita-control-line-height);padding:.4rem .7rem}.worksheet-deal-chain__call-input.p-select{align-items:center;padding-right:.5rem;display:inline-flex}.worksheet-deal-chain__call-input:focus,.worksheet-deal-chain__call-input.p-inputtext:focus,.worksheet-deal-chain__call-input.p-select.p-focus{border-color:var(--orbita-surface-300);outline:none;box-shadow:0 0 0 3px #4f6d8f26}.worksheet-deal-chain__call-actions{justify-content:flex-end;gap:.5rem;display:flex}.worksheet-history-panel__entity-link{color:var(--orbita-info);font-variant-numeric:tabular-nums;font-weight:600;text-decoration:none}.worksheet-history-panel__entity-link:hover{text-decoration:underline}.worksheet-timeline-client-widget{z-index:3;box-sizing:border-box;background:0 0;flex:none;width:100%;min-width:0;margin:0;padding:.15rem .5rem .55rem 0;position:relative;overflow:visible}.worksheet-timeline-client-widget__search{box-sizing:border-box;border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);width:100%;color:var(--orbita-text);font:inherit;border-radius:8px;margin-bottom:.35rem;padding:.5rem .625rem;font-size:.875rem}.worksheet-timeline-client-widget__empty{color:var(--orbita-text-muted);margin:0;padding:.5rem .75rem;font-size:.8125rem}.worksheet-timeline-client-widget__lost-form{flex-direction:column;gap:.75rem;display:flex}.worksheet-timeline-client-widget__lost-label{color:var(--orbita-text-secondary);font-size:.875rem;font-weight:500}.worksheet-funnel-timeline{--worksheet-funnel-line:#d0d7e2;--worksheet-funnel-accent:#4f6d8f;--worksheet-funnel-success-bg:#f0fdf4;--worksheet-funnel-success-border:#86efac;--worksheet-funnel-success-text:#166534;--worksheet-funnel-lost-bg:#fffbeb;--worksheet-funnel-lost-border:#fcd34d;--worksheet-funnel-lost-text:#92400e;z-index:2;border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-50);box-sizing:border-box;border-radius:.75rem;width:100%;min-width:0;margin:0 0 .55rem;padding:.55rem .65rem .65rem;position:relative;overflow:visible;container:worksheet-funnel/inline-size}.worksheet-funnel-timeline__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.7rem;display:flex}.worksheet-funnel-timeline__title{color:var(--orbita-text-muted);font-size:.6875rem;font-weight:500;line-height:1.2}.worksheet-funnel-timeline__current{color:var(--orbita-text);text-align:right;font-size:.8125rem;font-weight:600;line-height:1.25}.worksheet-funnel-timeline__outcome{text-align:right;font-size:.75rem;font-weight:600;line-height:1.25}.worksheet-funnel-timeline__outcome--closed{color:var(--worksheet-funnel-success-text)}.worksheet-funnel-timeline__outcome--lost{color:var(--worksheet-funnel-lost-text)}.worksheet-funnel-timeline__return{border:1px solid var(--orbita-surface-300);border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);color:var(--orbita-text);white-space:nowrap;cursor:pointer;flex-shrink:0;margin-left:auto;padding:.25rem .625rem;font-family:inherit;font-size:.75rem;font-weight:500;line-height:1.2;transition:background-color .15s,border-color .15s}.worksheet-funnel-timeline__return:hover:not(:disabled){background:var(--orbita-surface-50);border-color:var(--orbita-text-muted)}.worksheet-funnel-timeline__return:disabled{opacity:.55;cursor:not-allowed}.worksheet-funnel-timeline__body{margin-bottom:-.65rem;margin-right:-.65rem;padding-bottom:.65rem;padding-right:.65rem;position:relative}.worksheet-funnel-timeline--outcome-open .worksheet-funnel-timeline__body{margin-bottom:0}.worksheet-funnel-timeline__check{z-index:4;border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);width:1.75rem;height:1.75rem;color:var(--orbita-text-secondary);cursor:pointer;box-shadow:0 1px 2px color-mix(in srgb, var(--orbita-text) 8%, transparent);opacity:0;visibility:hidden;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:opacity .15s,visibility .15s,background-color .15s,border-color .15s,color .15s;display:flex;position:absolute;bottom:0;right:0}.worksheet-funnel-timeline:hover .worksheet-funnel-timeline__check,.worksheet-funnel-timeline--outcome-open .worksheet-funnel-timeline__check,.worksheet-funnel-timeline__check:focus-visible{opacity:1;visibility:visible;pointer-events:auto}.worksheet-funnel-timeline__check:hover,.worksheet-funnel-timeline__check:focus-visible,.worksheet-funnel-timeline__check--active{border-color:var(--worksheet-funnel-success-border);background:var(--worksheet-funnel-success-bg);color:var(--worksheet-funnel-success-text)}.worksheet-funnel-timeline__check:disabled{opacity:.55;cursor:not-allowed}.worksheet-funnel-timeline__check .pi{font-size:.8rem;font-weight:700}.worksheet-funnel-timeline__outcome-panel{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.worksheet-funnel-timeline--outcome-open .worksheet-funnel-timeline__outcome-panel{grid-template-rows:1fr}.worksheet-funnel-timeline__outcome-actions{opacity:0;border-top:1px solid #0000;flex-wrap:wrap;justify-content:flex-end;gap:.4rem;min-height:0;margin-top:0;padding-top:0;transition:opacity .15s,padding-top .2s,margin-top .2s,border-color .2s;display:flex;overflow:hidden}.worksheet-funnel-timeline--outcome-open .worksheet-funnel-timeline__outcome-actions{border-top-color:var(--orbita-surface-200);opacity:1;margin-top:.65rem;padding-top:.55rem}.worksheet-funnel-timeline__menu-action{border:1px solid var(--orbita-surface-300);background:var(--orbita-surface-0);width:auto;color:var(--orbita-text-secondary);font:inherit;text-align:center;white-space:nowrap;cursor:pointer;border-radius:.4rem;flex:none;padding:.35rem .55rem;font-size:.75rem;font-weight:500;line-height:1.25;transition:background-color .15s,border-color .15s,color .15s}.worksheet-funnel-timeline__menu-action:disabled{opacity:.55;cursor:not-allowed}.worksheet-funnel-timeline__menu-action--success{border-color:var(--worksheet-funnel-success-border);background:var(--worksheet-funnel-success-bg);color:var(--worksheet-funnel-success-text)}.worksheet-funnel-timeline__menu-action--success:hover:not(:disabled){background:#dcfce7;border-color:#4ade80}.worksheet-funnel-timeline__menu-action--lost{border-color:var(--worksheet-funnel-lost-border);background:var(--worksheet-funnel-lost-bg);color:var(--worksheet-funnel-lost-text)}.worksheet-funnel-timeline__menu-action--lost:hover:not(:disabled){background:#fef3c7;border-color:#fbbf24}.worksheet-funnel-timeline__error{margin-top:.55rem}.worksheet-funnel-timeline__track{justify-content:space-between;align-items:flex-start;gap:0;width:100%;margin:0;padding:0;list-style:none;display:flex}.worksheet-funnel-timeline__step{flex:1 1 0;justify-content:center;min-width:0;display:flex;position:relative}.worksheet-funnel-timeline__step:not(:last-child):after{content:"";background:var(--worksheet-funnel-line);pointer-events:none;height:2px;position:absolute;top:.55rem;left:calc(50% + .55rem);right:calc(.55rem - 50%)}.worksheet-funnel-timeline__step--done:not(:last-child):after,.worksheet-funnel-timeline__step--current:not(:last-child):after{background:var(--worksheet-funnel-accent)}.worksheet-funnel-timeline__step--current:not(:last-child):after{background:linear-gradient(90deg, var(--worksheet-funnel-accent) 0 50%, var(--worksheet-funnel-line) 50% 100%)}.worksheet-funnel-timeline__button{z-index:1;width:100%;max-width:none;color:var(--orbita-text-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.35rem;margin:0;padding:0 .1rem;display:flex;position:relative}.worksheet-funnel-timeline__button:disabled{cursor:default}.worksheet-funnel-timeline__button:not(:disabled):hover .worksheet-funnel-timeline__dot{border-color:var(--worksheet-funnel-accent);transform:scale(1.06)}.worksheet-funnel-timeline__button:not(:disabled):hover .worksheet-funnel-timeline__caption{color:var(--orbita-text-secondary)}.worksheet-funnel-timeline__dot{border:2px solid var(--worksheet-funnel-line);background:var(--orbita-surface-0);width:1.15rem;height:1.15rem;color:var(--orbita-surface-0);box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;font-size:.55rem;line-height:1;transition:border-color .15s,background-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.worksheet-funnel-timeline__step--done .worksheet-funnel-timeline__dot{border-color:var(--worksheet-funnel-accent);background:var(--worksheet-funnel-accent)}.worksheet-funnel-timeline__step--current .worksheet-funnel-timeline__dot{border-color:var(--worksheet-funnel-accent);background:var(--orbita-surface-0);box-shadow:0 0 0 3px color-mix(in srgb, var(--worksheet-funnel-accent) 18%, transparent)}.worksheet-funnel-timeline__step--current .worksheet-funnel-timeline__dot:after{content:"";background:var(--worksheet-funnel-accent);border-radius:999px;width:.4rem;height:.4rem}.worksheet-funnel-timeline__caption{width:100%;color:inherit;text-align:center;white-space:normal;-webkit-hyphens:auto;hyphens:auto;word-break:break-word;font-size:.625rem;font-weight:500;line-height:1.2;display:block;overflow:visible}.worksheet-funnel-timeline__caption--short{white-space:nowrap;text-overflow:ellipsis;word-break:normal;display:none;overflow:hidden}@container worksheet-funnel (width<=360px){.worksheet-funnel-timeline__caption--full{display:none}.worksheet-funnel-timeline__caption--short{display:block}}.worksheet-funnel-timeline__step--done .worksheet-funnel-timeline__caption{color:var(--orbita-text-secondary)}.worksheet-funnel-timeline__step--current .worksheet-funnel-timeline__caption{color:var(--orbita-text);font-weight:600}.worksheet-timeline-client-widget__chips{flex-wrap:wrap;align-items:flex-start;gap:.45rem;width:100%;min-width:0;max-width:100%;margin-top:0;display:flex}.worksheet-timeline-client-widget__chips>.foundation-chip{flex:100%;width:100%;min-width:0;max-width:100%}.client-tab,.needs-tab{box-sizing:border-box;width:100%;max-width:none;padding:var(--orbita-zone4-padding-y) var(--orbita-content-padding-x)}.client-form{border:1px solid var(--orbita-surface-300);border-radius:var(--orbita-radius-md);background:var(--orbita-surface-0);flex-direction:column;gap:0;width:100%;max-width:none;padding:.25rem 1rem .5rem;display:flex}.client-consent{cursor:pointer;align-items:flex-start;gap:.625rem;display:flex}.client-consent__label{color:var(--orbita-text);font-size:.9375rem;line-height:1.5}.needs-tab__header{align-items:center;gap:1rem;width:100%;margin-bottom:.75rem;display:flex}.needs-tab__header .worksheet-detail-page__section-title{flex:auto;min-width:0;margin-bottom:0}.needs-tab__header-actions{flex-shrink:0;align-items:center;gap:.625rem;margin-left:auto;display:flex}.needs-form{border:1px solid var(--orbita-surface-300);border-radius:var(--orbita-radius-md);background:var(--orbita-surface-0);padding:.25rem 1rem .5rem}.needs-form__scope,.needs-form__number{color:var(--orbita-text-secondary);flex-direction:column;gap:.35rem;margin:.75rem 0;font-size:.8125rem;display:flex}.needs-form__budget{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.inline-field{border-bottom:1px solid var(--orbita-surface-200);padding:.875rem 0}.inline-field:last-child,.inline-field:last-of-type{border-bottom:none}.inline-field:first-of-type{padding-top:.25rem}.inline-field__label{color:var(--orbita-text-muted);margin-bottom:.375rem;font-size:.8125rem;font-weight:500}.inline-field__required{color:#e11d48;margin-left:.15rem}.inline-field__hint{color:var(--orbita-text-secondary);margin:-.125rem 0 .375rem;font-size:.75rem;line-height:1.35}.inline-field__view{cursor:text;align-items:flex-start;gap:.5rem;min-height:1.5rem;display:flex}.inline-field--multiline .inline-field__view{align-items:flex-start}.inline-field__value{min-width:0;color:var(--orbita-text);white-space:pre-wrap;word-break:break-word;flex:1;font-size:.9375rem;line-height:1.5}.inline-field__value--empty{color:var(--orbita-text-muted)}.inline-field__edit-btn{color:var(--orbita-text-muted);opacity:0;flex-shrink:0;margin-top:-.125rem;transition:opacity .15s,background-color .15s,color .15s;width:1.75rem!important;min-width:1.75rem!important;height:1.75rem!important;min-height:1.75rem!important;padding:0!important}.inline-field__view:hover .inline-field__edit-btn,.inline-field__edit-btn:focus-visible{opacity:1}.inline-field__edit-btn:hover{background:var(--orbita-surface-100);color:var(--orbita-text-strong)}.inline-field__edit{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex;position:relative}.inline-field__suggest{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:8px;flex-direction:column;flex:100%;order:3;gap:.125rem;max-height:12rem;margin:0;padding:.25rem;list-style:none;display:flex;overflow:auto}.inline-field__suggest-item{width:100%;color:var(--orbita-text);font:inherit;text-align:left;background:0 0;border:none;border-radius:6px;justify-content:flex-start;margin:0;font-size:.8125rem;display:flex;padding:.5rem .625rem!important}.inline-field__suggest-item:hover,.inline-field__suggest-item:focus-visible{background:var(--orbita-surface-100)}.inline-field__control{flex:1;min-width:0}.inline-field__control.p-inputtext,.inline-field .p-inputtext,.inline-field__control--textarea.p-textarea,.inline-field .p-textarea,.inline-field__control--select,.inline-field .p-select{width:100%}.inline-field__actions{flex-shrink:0;align-items:flex-start;gap:.25rem;padding-top:.125rem;display:flex}.inline-field__action{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);color:var(--orbita-text-secondary);border-radius:6px;transition:background-color .15s,border-color .15s,color .15s;width:2rem!important;min-width:2rem!important;height:2rem!important;min-height:2rem!important;padding:0!important}.inline-field__action:hover:not(:disabled){background:var(--orbita-surface-50);border-color:var(--orbita-surface-300)}.inline-field__action--save:hover:not(:disabled){color:var(--orbita-sidebar-bg);border-color:var(--orbita-sidebar-bg)}.inline-field__action--cancel:hover:not(:disabled){color:#b45309;border-color:#fcd34d}.inline-field__action:disabled{opacity:.6}.inline-field--readonly .inline-field__view,.inline-field__view--readonly{cursor:default}.inline-field--disabled .inline-field__value,.inline-field--disabled .inline-field__label{color:var(--orbita-text-secondary)}.inline-field--readonly .inline-field__view:hover .inline-field__edit-btn,.inline-field--disabled .inline-field__edit-btn,.inline-field--disabled .inline-field__view:hover .inline-field__edit-btn{opacity:0}.vehicle-applicability-field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.vehicle-applicability-field--block{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-50,var(--orbita-surface-0));border-radius:8px;gap:.5rem;padding:.75rem}.vehicle-applicability-field__label{color:var(--orbita-text);font-size:.8125rem;font-weight:600}.vehicle-applicability-field__hint,.vehicle-applicability-field__empty{color:var(--orbita-text-muted);margin:0;font-size:.75rem;line-height:1.4}.vehicle-applicability-field__picker{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.vehicle-applicability-field__select{flex:8rem;min-width:7rem}.vehicle-applicability-field__list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.vehicle-applicability-field__item{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .55rem;font-size:.8125rem;display:flex}.vehicle-applicability-field__remove{width:1.5rem;height:1.5rem;color:var(--orbita-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex:none}.vehicle-applicability-field__remove:hover:not(:disabled){background:var(--orbita-surface-100);color:var(--orbita-text-danger)}.vehicle-applicability-field__remove:disabled{cursor:not-allowed;opacity:.5}.parts-nomenclature__field .vehicle-applicability-field__label{font-size:inherit;font-weight:inherit}.parts-nomenclature__detail-view.vehicle-applicability-field{border-radius:8px;padding:.35rem .5rem}.parts-nomenclature__detail-view.vehicle-applicability-field:hover{background:var(--orbita-surface-100)}.table-sort-btn{color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;margin:0;padding:0;display:inline-flex}.table-sort-btn i{opacity:.45;font-size:.75rem}.table-sort-btn:hover,.table-sort-btn--active{color:var(--orbita-text-strong)}.table-sort-btn:hover i,.table-sort-btn--active i{opacity:1}.table-sort-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--orbita-primary) 55%, transparent);outline-offset:2px;border-radius:4px}.orbita-list-toolbar .worksheets-search{flex:14rem;min-width:min(14rem,100%);max-width:100%}.orbita-list-tools,.cars-list__tools,.clients-list__tools{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.75rem;max-width:100%;margin-left:auto;display:flex}.orbita-list-tools .orbita-select-chips,.orbita-list-tools .status-chips,.cars-list__tools .orbita-select-chips,.cars-list__tools .status-chips,.clients-list__tools .orbita-select-chips,.clients-list__tools .status-chips{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.5rem;width:max-content;max-width:100%;margin-left:0;display:flex}.orbita-list-view-controls,.cars-list__view-controls,.clients-list__view-controls{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.roster-view-switch,.directory-cars-view-switch{flex:none}.directory-cars-view-switch__label{width:2.25rem;height:2.25rem;padding:0;font-size:.875rem}.roster-columns-picker,.roster-filters-menu{border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);color:var(--orbita-text-muted);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important;padding:0!important}.roster-columns-picker .pi,.roster-filters-menu .pi{line-height:1}.roster-columns-picker:hover,.roster-filters-menu:hover{background:var(--orbita-surface-50);border-color:var(--orbita-surface-300);color:var(--orbita-text)}.roster-columns-picker:focus-visible,.roster-filters-menu:focus-visible{outline:2px solid color-mix(in srgb, var(--orbita-primary) 55%, transparent);outline-offset:2px}.roster-filters-menu--active{border-color:var(--orbita-primary);background:color-mix(in srgb, var(--orbita-primary) 12%, var(--orbita-surface-0));color:var(--orbita-primary)}.roster-columns-panel,.roster-filters-panel{min-width:14rem;padding:.25rem 0}.roster-columns-panel__title,.roster-filters-panel__title{color:var(--orbita-text);margin:0 0 .75rem;font-size:.875rem;font-weight:600;line-height:1.3}.roster-columns-panel__list,.roster-filters-panel__list{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.roster-filters-panel__groups{flex-direction:column;gap:.875rem;display:flex}.roster-filters-panel__group{flex-direction:column;gap:.375rem;display:flex}.roster-filters-panel__group-label{color:var(--orbita-text-muted);margin:0;padding:0 .625rem;font-size:.75rem;font-weight:600;line-height:1.2}.roster-filters-panel__groups .roster-filters-panel__list{gap:.125rem}.roster-columns-panel__item,.roster-filters-panel__item{color:var(--orbita-text-secondary);align-items:center;gap:.625rem;font-size:.875rem;line-height:1.3;display:flex}.roster-columns-panel__item label,.roster-filters-panel__item label{cursor:pointer}.roster-filters-panel__option{width:100%;color:var(--orbita-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:.5rem .625rem;font-size:.875rem;line-height:1.3;transition:background-color .15s,color .15s;display:flex}.roster-filters-panel__option:hover{background:var(--orbita-surface-50);color:var(--orbita-text)}.roster-filters-panel__option--active{background:color-mix(in srgb, var(--orbita-primary) 12%, var(--orbita-surface-0));color:var(--orbita-primary);font-weight:600}.directory-cars-rows,.vehicle-catalog-rows{border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-radius-md);background:var(--orbita-surface-0);flex-direction:column;gap:0;display:flex;overflow:hidden}.directory-car-row,.vehicle-catalog-row{border:none;border-bottom:1px solid var(--orbita-surface-200);color:inherit;text-align:left;font:inherit;background:0 0;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;display:grid}.directory-car-row:last-child,.vehicle-catalog-row:last-child{border-bottom:none}.directory-car-row--head,.vehicle-catalog-row--head{background:var(--orbita-surface-50);color:var(--orbita-text-muted);padding-top:.625rem;padding-bottom:.625rem;font-size:.75rem;font-weight:600;line-height:1.2}.directory-car-row--head .table-sort-btn,.vehicle-catalog-row--head .table-sort-btn{max-width:100%}.directory-car-row--head .table-sort-btn span,.vehicle-catalog-row--head .table-sort-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.directory-car-row--link,.directory-car-row--selectable,.vehicle-catalog-row{cursor:pointer;transition:background-color .15s}.directory-car-row--link:hover,.directory-car-row--selectable:hover:not(:disabled),.vehicle-catalog-row:hover{background:var(--orbita-surface-50)}.directory-car-row--selectable:disabled{opacity:.7;cursor:wait}.directory-car-row__title,.vehicle-catalog-row__name{color:var(--orbita-text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.3;overflow:hidden}.directory-car-row--head .directory-car-row__title,.vehicle-catalog-row--head .vehicle-catalog-row__name{color:var(--orbita-text-muted);font-weight:600}.directory-car-row__state{justify-self:start}.directory-car-row__vin,.directory-car-row__rrp,.directory-car-row__warehouse,.vehicle-catalog-row__text{color:var(--orbita-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.3;overflow:hidden}.directory-car-row__rrp{color:var(--orbita-text-strong);font-weight:500}@media (width<=48rem){.orbita-list-toolbar .worksheets-search{flex:100%}}.orbita-list-search__clear{z-index:1;position:absolute;top:50%;right:.35rem;transform:translateY(-50%);width:1.75rem!important;min-width:1.75rem!important;height:1.75rem!important;min-height:1.75rem!important;padding:0!important}.orbita-list-search__clear.p-button{color:var(--orbita-text-muted)}.orbita-list-search__clear.p-button:hover{background:var(--orbita-surface-50);color:var(--orbita-text-secondary)}.orbita-list-limit-select{box-sizing:border-box;min-width:5.75rem;min-height:calc(var(--orbita-control-padding-y) * 2 + var(--orbita-control-font-size) * var(--orbita-control-line-height))}.orbita-list-limit-select.p-select{padding:0 var(--orbita-control-padding-x) 0 .75rem;border-radius:var(--orbita-control-radius);font-size:var(--orbita-control-font-size);font-weight:var(--orbita-control-font-weight);line-height:var(--orbita-control-line-height);align-items:center}.orbita-list-limit-select.p-select .p-select-label{padding:var(--orbita-control-padding-y) 0;font-size:inherit;font-weight:inherit;line-height:inherit;align-items:center;display:flex}.orbita-list-limit-select.p-select .p-select-dropdown{width:2rem}.orbita-list-limit-value{color:var(--orbita-text);font-size:var(--orbita-control-font-size);font-weight:var(--orbita-control-font-weight);line-height:var(--orbita-control-line-height);font-variant-numeric:tabular-nums;align-items:center;gap:.375rem;display:inline-flex}.orbita-list-limit-icon{color:var(--orbita-text-secondary);font-size:.95rem;line-height:1}.orbita-list-create-btn{gap:.375rem}@media (width<=72rem){.orbita-list-create-btn{width:2.5rem;height:2.5rem;padding:0}}.roster-view-switch.p-selectbutton{align-items:center;gap:0;display:inline-flex}.roster-view-switch.p-selectbutton .p-togglebutton{box-sizing:border-box;justify-content:center;align-items:center;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;max-height:2.5rem;padding:0;line-height:1;display:inline-flex}.roster-view-switch.p-selectbutton .p-togglebutton .p-togglebutton-content{box-sizing:border-box;justify-content:center;align-items:center;gap:0;width:100%;height:100%;padding:0;line-height:1;display:inline-flex}.roster-view-switch.p-selectbutton .p-togglebutton .pi{line-height:1}.orbita-list-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:1.25rem;display:flex}.orbita-list-pager__summary{color:var(--orbita-text-secondary);font-size:var(--orbita-font-size-md);font-variant-numeric:tabular-nums;margin:0}.orbita-list-pager__controls{align-items:center;gap:.5rem;display:inline-flex}.orbita-list-pager__page{min-width:4.5rem;color:var(--orbita-text);font-size:var(--orbita-font-size-md);text-align:center;font-variant-numeric:tabular-nums;font-weight:500}.orbita-list-pager__btn{color:var(--orbita-text);background:var(--orbita-surface-0);border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-control-radius);width:2.25rem!important;min-width:2.25rem!important;height:2.25rem!important;min-height:2.25rem!important;padding:0!important}.orbita-list-pager__btn:hover:not(:disabled){background:var(--orbita-surface-50)}.orbita-list-pager__btn:disabled{opacity:.45}.orbita-list-table-wrap{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:12px;overflow-x:auto}.orbita-list-table{border-collapse:collapse;width:100%;font-size:var(--orbita-font-size-md,.875rem)}.orbita-list-table th,.orbita-list-table td{border-bottom:1px solid var(--orbita-surface-200);text-align:left;vertical-align:middle;padding:.75rem .875rem}.orbita-list-table th{background:var(--orbita-surface-50);color:var(--orbita-text-muted);text-transform:uppercase;letter-spacing:.02em;font-size:.75rem;font-weight:600}.orbita-list-table__sort-btn{color:inherit;font:inherit;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;margin:0;padding:0;font-weight:600;display:inline-flex}.orbita-list-table__sort-btn i{opacity:.45;font-size:.75rem}.orbita-list-table__sort-btn--active,.orbita-list-table__sort-btn:hover{color:var(--orbita-text)}.orbita-list-table__sort-btn--active i,.orbita-list-table__sort-btn:hover i{opacity:.9}.orbita-list-table__sort-btn--end{justify-content:flex-end;width:100%}.orbita-list-table tbody tr:last-child td{border-bottom:none}.orbita-list-table__row{cursor:pointer;transition:background-color .15s}.orbita-list-table__row:hover{background:var(--orbita-surface-50)}.orbita-list-table__cell--num{text-align:right;white-space:nowrap}.orbita-list-table__cell--muted{color:var(--orbita-text-muted)}.orbita-list-table__phone{color:var(--orbita-primary);text-decoration:none}.orbita-list-table__phone:hover{text-decoration:underline}.orbita-select-chips,.orbita-select-chips.p-selectbutton{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.orbita-select-chips--vertical,.orbita-select-chips--vertical.p-selectbutton{flex-flow:column;align-items:stretch;gap:.35rem;width:max-content;min-width:9.5rem}.orbita-select-chips.p-selectbutton .p-togglebutton,.orbita-select-chips.p-selectbutton .p-togglebutton:first-child,.orbita-select-chips.p-selectbutton .p-togglebutton:last-child{white-space:nowrap;border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);color:var(--orbita-text-secondary);font-size:var(--orbita-control-font-size);font-weight:var(--orbita-control-font-weight);line-height:var(--orbita-control-line-height);box-sizing:border-box;height:2.25rem;min-height:2.25rem;max-height:2.25rem;padding:0 var(--orbita-control-padding-x);flex:none;justify-content:center;align-items:center;display:inline-flex}.orbita-select-chips--vertical.p-selectbutton .p-togglebutton{justify-content:flex-start;width:100%}.orbita-select-chips.p-selectbutton .p-togglebutton .p-togglebutton-content{border-radius:var(--orbita-control-radius);height:100%;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;gap:.25rem;padding:0;display:inline-flex}.orbita-select-chips.p-selectbutton .p-togglebutton:not(.p-disabled):hover{border-color:var(--orbita-surface-300);background:var(--orbita-surface-50);color:var(--orbita-text)}.orbita-select-chips.p-selectbutton .p-togglebutton.p-togglebutton-checked,.orbita-select-chips.p-selectbutton .p-togglebutton[data-p-checked=true],.orbita-select-chips.p-selectbutton .p-togglebutton[aria-pressed=true]{border-color:var(--orbita-primary);background:var(--orbita-primary);color:var(--orbita-on-primary)}.orbita-select-chips.p-selectbutton .p-togglebutton.p-togglebutton-checked .p-togglebutton-content,.orbita-select-chips.p-selectbutton .p-togglebutton.p-togglebutton-checked .p-togglebutton-label,.orbita-select-chips.p-selectbutton .p-togglebutton.p-togglebutton-checked .p-togglebutton-icon,.orbita-select-chips.p-selectbutton .p-togglebutton[data-p-checked=true] .p-togglebutton-content,.orbita-select-chips.p-selectbutton .p-togglebutton[data-p-checked=true] .p-togglebutton-label,.orbita-select-chips.p-selectbutton .p-togglebutton[aria-pressed=true] .p-togglebutton-content,.orbita-select-chips.p-selectbutton .p-togglebutton[aria-pressed=true] .p-togglebutton-label{color:var(--orbita-on-primary);background:0 0}.orbita-select-chips.p-selectbutton .p-togglebutton.p-togglebutton-checked:not(.p-disabled):hover,.orbita-select-chips.p-selectbutton .p-togglebutton[data-p-checked=true]:not(.p-disabled):hover,.orbita-select-chips.p-selectbutton .p-togglebutton[aria-pressed=true]:not(.p-disabled):hover{border-color:var(--orbita-primary-hover);background:var(--orbita-primary-hover);color:var(--orbita-on-primary)}.orbita-select-chips.p-selectbutton .p-togglebutton.p-togglebutton-checked:not(.p-disabled):hover .p-togglebutton-content,.orbita-select-chips.p-selectbutton .p-togglebutton.p-togglebutton-checked:not(.p-disabled):hover .p-togglebutton-label,.orbita-select-chips.p-selectbutton .p-togglebutton[data-p-checked=true]:not(.p-disabled):hover .p-togglebutton-content,.orbita-select-chips.p-selectbutton .p-togglebutton[data-p-checked=true]:not(.p-disabled):hover .p-togglebutton-label,.orbita-select-chips.p-selectbutton .p-togglebutton[aria-pressed=true]:not(.p-disabled):hover .p-togglebutton-content,.orbita-select-chips.p-selectbutton .p-togglebutton[aria-pressed=true]:not(.p-disabled):hover .p-togglebutton-label{color:var(--orbita-on-primary);background:0 0}.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--open:not(.p-togglebutton-checked):not([data-p-checked=true]),.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--draft:not(.p-togglebutton-checked):not([data-p-checked=true]),.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--new:not(.p-togglebutton-checked):not([data-p-checked=true]),.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--needs:not(.p-togglebutton-checked):not([data-p-checked=true]),.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--scheduled:not(.p-togglebutton-checked):not([data-p-checked=true]),.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--confirmed:not(.p-togglebutton-checked):not([data-p-checked=true]),.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--type-client:not(.p-togglebutton-checked):not([data-p-checked=true]),.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--assigned:not(.p-togglebutton-checked):not([data-p-checked=true]),.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--planned:not(.p-togglebutton-checked):not([data-p-checked=true]){color:#1d4ed8;border-color:#bfdbfe}.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--sent:not(.p-togglebutton-checked):not([data-p-checked=true]),.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--arrived:not(.p-togglebutton-checked):not([data-p-checked=true]),.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--in_progress:not(.p-togglebutton-checked):not([data-p-checked=true]),.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--transferred:not(.p-togglebutton-checked):not([data-p-checked=true]),.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--type-warehouse:not(.p-togglebutton-checked):not([data-p-checked=true]){color:#b45309;border-color:#fde68a}.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--received:not(.p-togglebutton-checked):not([data-p-checked=true]){color:#6d28d9;border-color:#c4b5fd}.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--completed:not(.p-togglebutton-checked):not([data-p-checked=true]),.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--posted:not(.p-togglebutton-checked):not([data-p-checked=true]),.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--in_service:not(.p-togglebutton-checked):not([data-p-checked=true]),.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--deal:not(.p-togglebutton-checked):not([data-p-checked=true]){color:#15803d;border-color:#bbf7d0}.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--closed:not(.p-togglebutton-checked):not([data-p-checked=true]),.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--canceled:not(.p-togglebutton-checked):not([data-p-checked=true]),.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--cancelled:not(.p-togglebutton-checked):not([data-p-checked=true]),.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--no_show:not(.p-togglebutton-checked):not([data-p-checked=true]),.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--rejected:not(.p-togglebutton-checked):not([data-p-checked=true]),.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--selection:not(.p-togglebutton-checked):not([data-p-checked=true]){border-color:var(--orbita-surface-300);color:var(--orbita-text-muted)}.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--proposal:not(.p-togglebutton-checked):not([data-p-checked=true]){color:#b45309;border-color:#fde68a}.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--urgency-urgent:not(.p-togglebutton-checked):not([data-p-checked=true]){color:#c2410c;border-color:#fdba74}.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--created:not(.p-togglebutton-checked):not([data-p-checked=true]),.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--done:not(.p-togglebutton-checked):not([data-p-checked=true]),.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--approved:not(.p-togglebutton-checked):not([data-p-checked=true]){color:#15803d;border-color:#bbf7d0}.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--not_created:not(.p-togglebutton-checked):not([data-p-checked=true]),.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--pending:not(.p-togglebutton-checked):not([data-p-checked=true]),.orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--not_approved:not(.p-togglebutton-checked):not([data-p-checked=true]){color:#b45309;border-color:#fde68a}.orbita-status-tag.p-tag{white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;line-height:1.3;display:inline-flex}.orbita-status-tag__icon{flex-shrink:0;font-size:.75rem;line-height:1}.orbita-status-tag__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.orbita-status-tag--accent.p-tag{background:color-mix(in srgb, var(--orbita-status-accent,var(--orbita-text-muted)) 16%, var(--orbita-surface-0));color:var(--orbita-status-accent,var(--orbita-text))}.orbita-status-tag--open,.orbita-status-tag--draft,.orbita-status-tag--new,.orbita-status-tag--needs,.orbita-status-tag--scheduled,.orbita-status-tag--type-client,.orbita-status-tag--assigned,.orbita-status-tag--planned{color:#1d4ed8;background:#eff6ff}.orbita-status-tag--sent,.orbita-status-tag--in_progress,.orbita-status-tag--transferred,.orbita-status-tag--type-warehouse,.orbita-status-tag--pending,.orbita-status-tag--not_created,.orbita-status-tag--not_approved,.orbita-status-tag--proposal{color:#c2410c;background:#fff7ed}.orbita-status-tag--received{color:#6d28d9;background:#f5f3ff}.orbita-status-tag--completed,.orbita-status-tag--posted,.orbita-status-tag--deal,.orbita-status-tag--done,.orbita-status-tag--created,.orbita-status-tag--approved{color:#166534;background:#dcfce7}.parts-orders-detail__status-chips .orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--confirmed:not(.p-togglebutton-checked):not([data-p-checked=true]),.parts-orders-page .orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--confirmed:not(.p-togglebutton-checked):not([data-p-checked=true]),.orbita-status-tag--confirmed.parts-order-status,.parts-orders-page .orbita-status-tag--confirmed{background:color-mix(in srgb, var(--orbita-success) 18%, var(--orbita-surface-0));color:var(--orbita-success)}.orbita-status-tag--closed,.orbita-status-tag--canceled,.orbita-status-tag--selection{background:var(--orbita-surface-100);color:var(--orbita-text-muted)}.orbita-status-tag--cancelled,.orbita-status-tag--rejected{color:#b91c1c;background:#fee2e2}.needs-model-field,.needs-chips-field{border-bottom:1px solid var(--orbita-surface-200);padding:.875rem 0 1rem}.needs-model-field__label,.needs-chips-field__label{color:var(--orbita-text-muted);margin-bottom:.75rem;font-size:.8125rem;font-weight:500}.needs-model-tiles{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:.75rem;display:grid}.needs-model-tile{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);min-height:0;color:var(--orbita-text-strong);cursor:pointer;border-radius:10px;flex-direction:column;align-items:stretch;padding:0;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s;display:flex;overflow:hidden}.needs-model-tile:hover:not(:disabled){border-color:var(--orbita-surface-300);box-shadow:0 1px 4px #0f172a0f}.needs-model-tile--active{border-color:var(--orbita-sidebar-bg);background:var(--orbita-sidebar-bg);color:#fff;box-shadow:0 1px 3px #4f6d8f40}.needs-model-tile--active:hover:not(:disabled){border-color:var(--orbita-primary-hover);background:var(--orbita-primary-hover)}.needs-model-tile:disabled{opacity:.7;cursor:default}.needs-model-tile__image-wrap{aspect-ratio:16/10;background:var(--orbita-surface-100);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.needs-model-tile__image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.needs-model-tile__image-wrap--placeholder{padding:.75rem .875rem}.needs-model-tile__image-wrap--placeholder .needs-model-tile__image{opacity:.5}.needs-model-tile--active .needs-model-tile__image-wrap--placeholder .needs-model-tile__image{opacity:.85;filter:brightness(0)invert()}.needs-model-tile__label{text-align:center;padding:.625rem .5rem;font-size:.8125rem;font-weight:500;line-height:1.25}.needs-model-tile--active .needs-model-tile__image-wrap{background:#ffffff1f}.needs-chips{flex-wrap:wrap;gap:.5rem;display:flex}.needs-chip{border:1px solid var(--orbita-surface-300);border-radius:var(--orbita-radius-pill);background:var(--orbita-surface-0);color:var(--orbita-text-strong);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .875rem;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.needs-chip:hover:not(:disabled){border-color:var(--orbita-text-muted);background:var(--orbita-surface-50)}.needs-chip--active{border-color:var(--orbita-sidebar-bg);background:var(--orbita-sidebar-bg);color:#fff}.needs-chip--active:hover:not(:disabled){border-color:var(--orbita-primary-hover);background:var(--orbita-primary-hover)}.needs-chip:disabled{opacity:.55;cursor:not-allowed}.needs-chip__image{-o-object-fit:contain;object-fit:contain;width:1.25rem;height:1.25rem}.needs-chip__image--placeholder{opacity:.55}.needs-chip--active .needs-chip__image--placeholder{opacity:.9;filter:brightness(0)invert()}.needs-chip__swatch{border:1px solid #0000002e;border-radius:999px;flex-shrink:0;width:1rem;height:1rem}.needs-chip--active .needs-chip__swatch{border-color:#ffffff8c}.offers-tab{border-top:1px solid var(--orbita-surface-200);height:100%;min-height:420px}.offers-tab__tree-panel{box-sizing:border-box;flex-direction:column;height:100%;padding:.75rem;display:flex;overflow:hidden}.offers-tab__tree-scroll{flex:1;min-width:0;min-height:0;padding:.875rem .875rem 0 0;overflow:hidden auto}.offers-tab__aside-footer{flex-direction:column;flex-shrink:0;gap:.5rem;margin-top:.75rem;display:flex}.offers-tab__aside-footer .p-button{width:100%}.offers-tab__extra-list{flex-direction:column;gap:.25rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.offers-tab__extra-link{appearance:none;background:var(--orbita-surface-50,#f8fafc);width:100%;color:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:space-between;gap:.5rem;padding:.4rem .55rem;font-size:.8125rem;display:flex}.offers-tab__extra-link:hover{background:var(--orbita-surface-100,#eef2f6)}.offers-tab__content-panel{min-width:0;height:100%;min-height:0;padding:var(--orbita-zone4-padding-y) var(--orbita-content-padding-x);box-sizing:border-box;background:var(--orbita-surface-50);overflow:auto}:is(.offers-tab__content-panel:has(.offer-page),.offers-tab__content-panel:has(.car-page)){border-radius:0;padding:0}:is(.offers-tab__content-panel:has(.offer-page) .offer-page,.offers-tab__content-panel:has(.car-page) .car-page){border-radius:0}.offers-tab__add-car-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.offers-tab__add-car-title{color:var(--orbita-text);margin:0;font-size:1.125rem;font-weight:600}.offer-car-add{flex-direction:column;gap:1.25rem;display:flex}.offer-car-add__header{align-items:center;display:flex}.offer-car-add__back{border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-control-radius,8px);background:var(--orbita-surface-0);color:var(--orbita-text);font-size:var(--orbita-font-size-md,.875rem);cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .75rem;line-height:1.2;transition:background-color .15s,border-color .15s;display:inline-flex}.offer-car-add__back:hover:not(:disabled){border-color:var(--orbita-surface-300);background:var(--orbita-surface-50)}.offer-car-add__back:disabled{opacity:.55;cursor:not-allowed}.offer-car-add__filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.offer-car-add__field{color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md,.875rem);flex-direction:column;gap:.35rem;display:flex}.offer-car-add__stock{flex-direction:column;gap:.75rem;padding-top:.25rem;display:flex}.offer-car-add__stock-header{justify-content:space-between;align-items:center;gap:.75rem;min-height:2rem;display:flex}.offer-car-add__stock-title{color:var(--orbita-text);font-size:var(--orbita-font-size-md,.875rem);font-weight:600}.offer-car-add__stock-list{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.75rem;display:grid}.offer-car-add__stock-rows{overflow-x:auto}.offer-car-add__stock-item{text-align:left;flex-direction:column;align-items:stretch;display:flex}.offers-tab__empty{height:100%;min-height:16rem;color:var(--orbita-text-muted);justify-content:center;align-items:center;font-size:.875rem;display:flex}.proposals-nav-tree{margin:0;padding:0;list-style:none}.proposals-nav-tree__branch+.proposals-nav-tree__branch{margin-top:.5rem}.proposals-nav-tree__branch{overflow:visible}.proposals-nav-tree__toggle{width:1.5rem;height:1.5rem;color:var(--orbita-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.75rem;display:flex}.proposals-nav-tree__toggle:hover{background:color-mix(in srgb, var(--orbita-text) 6%, transparent)}.proposals-nav-tree__toggle-spacer{flex-shrink:0;width:1.5rem;height:1.5rem}.proposals-nav-tree__children{flex-direction:column;gap:.5rem;margin:.5rem 0 0;padding:0 0 0 1.5rem;list-style:none;display:flex}.proposals-nav-tree__children--nested{padding-left:1rem}.proposals-nav-card--product.proposals-nav-card--expandable{align-items:stretch;gap:.375rem;padding:.625rem 2.5rem .5rem .75rem;display:flex}.proposals-nav-card--product.proposals-nav-card--expandable .proposals-nav-tree__toggle{align-self:flex-start;margin-top:.125rem}.proposals-nav-card--product.proposals-nav-card--expandable.proposals-nav-card--active .proposals-nav-tree__toggle{color:#e2eaf3}.proposals-nav-card--product.proposals-nav-card--expandable.proposals-nav-card--active .proposals-nav-tree__toggle:hover{background:#ffffff1f}.proposals-nav-card{box-sizing:border-box;border:none;border-radius:10px;width:100%;transition:background-color .15s}.proposals-nav-card--offer{background:var(--orbita-surface-100);align-items:stretch;gap:.375rem;min-height:4.5rem;padding:.625rem 2.5rem .5rem .75rem;display:flex;position:relative;overflow:visible}.proposals-nav-card--offer.proposals-nav-card--issued{padding-right:3.25rem}.proposals-nav-card--offer .proposals-nav-tree__toggle{flex-shrink:0;align-self:flex-start}.proposals-nav-card__main{flex-direction:column;flex:1;justify-content:space-between;align-items:stretch;gap:.5rem;min-width:0;min-height:100%;display:flex}.proposals-nav-card--offer .proposals-nav-card__select{flex-direction:column;flex:none;align-self:stretch;gap:0;height:auto;min-height:0;display:flex}.proposals-nav-card__select--title{text-align:left;cursor:pointer;background:0 0;border:none;flex:0 auto;min-width:0;min-height:0;padding:0}.proposals-nav-card__select--metrics{text-align:left;cursor:pointer;background:0 0;border:none;flex:none;min-height:0;margin-top:auto;padding:0}.proposals-nav-card--offer .proposals-nav-card__metrics{flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:0;margin-bottom:0}.proposals-nav-card__metrics--inline{flex-wrap:wrap;flex-direction:row!important;align-items:baseline!important;gap:.75rem 1.25rem!important}.proposals-nav-card__metric-label{color:var(--orbita-text-muted);margin-right:.25rem}.proposals-nav-card__metric-value{color:var(--orbita-text);font-weight:500}.proposals-nav-card__metric--counts{white-space:nowrap;flex-wrap:nowrap}.proposals-nav-card__metric-sep{color:var(--orbita-text-muted);margin:0 .35rem}.proposals-nav-card--offer.proposals-nav-card--active .proposals-nav-card__metric-label{color:#ffffffbf}.proposals-nav-card--offer.proposals-nav-card--active .proposals-nav-card__metric-value{color:#fff}.proposals-nav-card--offer.proposals-nav-card--active .proposals-nav-card__metric-sep{color:#ffffff8c}.proposals-nav-card__status{z-index:5;pointer-events:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;position:absolute;top:.5rem;right:1rem}.proposals-nav-card__status--empty{width:0;height:0}.proposals-nav-card__status-icon{color:var(--orbita-text-muted);font-size:.875rem;line-height:1}.proposals-nav-card__status--placed .proposals-nav-card__status-icon{color:var(--orbita-primary)}.proposals-nav-card__status--paid .proposals-nav-card__status-icon{color:#16a34a}.proposals-nav-card__status--issued .proposals-nav-card__status-icon{color:#22c55e}.proposals-nav-card--offer.proposals-nav-card--active .proposals-nav-card__status-icon{color:#ffffffbf}.proposals-nav-card--offer.proposals-nav-card--active .proposals-nav-card__status--paid .proposals-nav-card__status-icon,.proposals-nav-card--offer.proposals-nav-card--active .proposals-nav-card__status--issued .proposals-nav-card__status-icon{color:#86efac}.proposals-nav-card--offer:hover{background:var(--orbita-surface-200)}.proposals-nav-card--offer.proposals-nav-card--active{background:var(--orbita-primary)}.proposals-nav-card--offer.proposals-nav-card--active .proposals-nav-card__title,.proposals-nav-card--product.proposals-nav-card--active .proposals-nav-card__title{color:var(--orbita-on-primary)}.proposals-nav-card--offer.proposals-nav-card--active .proposals-nav-card__metric,.proposals-nav-card--product.proposals-nav-card--active .proposals-nav-card__metric,.proposals-nav-card--offer.proposals-nav-card--active .offer-card-icon,.proposals-nav-card--product.proposals-nav-card--active .offer-card-icon,.proposals-nav-card--offer.proposals-nav-card--active .proposals-nav-tree__toggle{color:var(--orbita-on-primary-muted)}.proposals-nav-card--offer.proposals-nav-card--active .proposals-nav-tree__toggle:hover{background:color-mix(in srgb, var(--orbita-on-primary) 12%, transparent)}.proposals-nav-card__menu{z-index:4;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,visibility .15s;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.proposals-nav-card:hover .proposals-nav-card__menu,.proposals-nav-card__menu--open{opacity:1;visibility:visible;pointer-events:auto}.proposals-nav-card:has(.proposals-nav-card__menu--open){z-index:8}.proposals-nav-card__menu--open{z-index:10}.proposals-nav-card__add{z-index:4;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,visibility .15s;position:absolute;bottom:0;right:0;transform:translate(50%,50%)}.proposals-nav-card:hover .proposals-nav-card__add{opacity:1;visibility:visible;pointer-events:auto}.proposals-nav-card__add-trigger{border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);width:1.75rem;height:1.75rem;color:var(--orbita-text-muted);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s;display:flex;box-shadow:0 4px 14px #0f172a24}.proposals-nav-card__add-trigger:hover{background:var(--orbita-surface-0);border-color:var(--orbita-surface-300);color:var(--orbita-text-strong);box-shadow:0 6px 18px #0f172a2e}.proposals-nav-card--offer.proposals-nav-card--active .proposals-nav-card__add-trigger{background:var(--orbita-surface-0);border-color:var(--orbita-surface-200);color:var(--orbita-primary)}.proposals-nav-card--offer.proposals-nav-card--active .proposals-nav-card__add-trigger:hover{background:var(--orbita-surface-0);border-color:var(--orbita-surface-300);color:var(--orbita-text-strong)}.proposals-nav-card__favorite{z-index:5;color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;transition:color .15s,transform .15s;display:flex;position:absolute;top:.5rem;right:1rem}.proposals-nav-card__favorite:hover{color:#f59e0b;transform:scale(1.08)}.proposals-nav-card__favorite--active{color:#f59e0b}.proposals-nav-card__favorite--check:hover,.proposals-nav-card__favorite--check.proposals-nav-card__favorite--active{color:var(--orbita-primary)}.proposals-nav-card__favorite-icon{font-size:.875rem;line-height:1}.proposals-nav-card--offer.proposals-nav-card--active .proposals-nav-card__favorite,.proposals-nav-card--product.proposals-nav-card--active .proposals-nav-card__favorite{color:#ffffff73}.proposals-nav-card--offer.proposals-nav-card--active .proposals-nav-card__favorite:hover,.proposals-nav-card--product.proposals-nav-card--active .proposals-nav-card__favorite:hover,.proposals-nav-card--offer.proposals-nav-card--active .proposals-nav-card__favorite--active,.proposals-nav-card--product.proposals-nav-card--active .proposals-nav-card__favorite--active{color:#fde68a}.proposals-nav-card--product.proposals-nav-card--active .proposals-nav-card__favorite--check:hover,.proposals-nav-card--product.proposals-nav-card--active .proposals-nav-card__favorite--check.proposals-nav-card__favorite--active{color:var(--orbita-on-primary)}.proposals-nav-card__menu-trigger{border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);width:1.75rem;height:1.75rem;color:var(--orbita-text-muted);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s;display:flex;box-shadow:0 4px 14px #0f172a24}.proposals-nav-card__menu-trigger:hover,.proposals-nav-card__menu-trigger[aria-expanded=true]{background:var(--orbita-surface-0);border-color:var(--orbita-surface-300);color:var(--orbita-text-strong);box-shadow:0 6px 18px #0f172a2e}.proposals-nav-card__menu-dropdown{z-index:20;border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);isolation:isolate;min-width:7rem;margin-top:.125rem;padding:.25rem 0;position:absolute;top:calc(100% + .375rem);right:0;box-shadow:0 8px 24px #0f172a29}.proposals-nav-card__menu-item{width:100%;color:var(--orbita-text);text-align:left;cursor:pointer;background:0 0;border:none;padding:.5rem .75rem;font-size:.8125rem;line-height:1.3;display:block}.proposals-nav-card__menu-item:hover{background:var(--orbita-surface-50)}.proposals-nav-card__menu-item--danger:hover{color:#dc2626}.proposals-nav-card--offer.proposals-nav-card--active .proposals-nav-card__menu-trigger,.proposals-nav-card--product.proposals-nav-card--active .proposals-nav-card__menu-trigger{background:var(--orbita-surface-0);border-color:var(--orbita-surface-200);color:var(--orbita-primary)}.proposals-nav-card--offer.proposals-nav-card--active .proposals-nav-card__menu-trigger:hover,.proposals-nav-card--offer.proposals-nav-card--active .proposals-nav-card__menu-trigger[aria-expanded=true],.proposals-nav-card--product.proposals-nav-card--active .proposals-nav-card__menu-trigger:hover,.proposals-nav-card--product.proposals-nav-card--active .proposals-nav-card__menu-trigger[aria-expanded=true]{background:var(--orbita-surface-0);border-color:var(--orbita-surface-300);color:var(--orbita-text-strong)}.proposals-nav-card__issued{z-index:5;pointer-events:none;justify-content:flex-end;align-items:center;gap:.25rem;display:flex;position:absolute;bottom:.375rem;right:1rem}.proposals-nav-card__issued-date{color:var(--orbita-text-muted);white-space:nowrap;pointer-events:none;font-size:.625rem;line-height:1.2}.proposals-nav-card__issued-toggle{cursor:pointer;pointer-events:auto;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;transition:transform .15s;display:flex;position:relative}.proposals-nav-card__issued-toggle:hover{transform:scale(1.08)}.proposals-nav-card__issued-icon{color:var(--orbita-text-muted);font-size:.875rem;line-height:1}.proposals-nav-card__issued-icon--active{color:#22c55e}.proposals-nav-card--offer.proposals-nav-card--active .proposals-nav-card__issued-date{color:#e2eaf3}.proposals-nav-card--offer.proposals-nav-card--active .proposals-nav-card__issued-icon{color:#ffffff73}.proposals-nav-card--offer.proposals-nav-card--active .proposals-nav-card__issued-toggle:hover .proposals-nav-card__issued-icon{color:#ffffffb3}.proposals-nav-card--offer.proposals-nav-card--active .proposals-nav-card__issued-icon--active,.proposals-nav-card--offer.proposals-nav-card--active .proposals-nav-card__issued-toggle--active .proposals-nav-card__issued-icon{color:#86efac}.proposals-nav-card--offer.proposals-nav-card--active .proposals-nav-card__issued-toggle--active:hover .proposals-nav-card__issued-icon{color:#bbf7d0}.proposals-nav-card__select{text-align:left;cursor:pointer;background:0 0;border:none;flex:1;width:100%;min-width:0;padding:0}.proposals-nav-card__metrics{flex-wrap:wrap;gap:.5rem .75rem;min-width:0;max-width:100%;margin-top:.375rem;display:flex}.proposals-nav-card__metric{color:var(--orbita-text-muted);align-items:center;gap:.25rem;font-size:.75rem;line-height:1.2;display:inline-flex}.offer-card-icon{color:var(--orbita-text-muted);flex-shrink:0}.proposals-nav-card--product{background:var(--orbita-surface-0);padding:.75rem 2.5rem .75rem 1rem;display:block;position:relative;overflow:visible}.proposals-nav-card--product:hover{background:var(--orbita-surface-50)}.proposals-nav-card--product.proposals-nav-card--active{background:var(--orbita-primary)}.proposals-nav-card__title{min-width:0;max-width:100%;color:var(--orbita-text);align-items:center;gap:.375rem;font-size:.9375rem;font-weight:400;line-height:1.3;display:inline-flex}.proposals-nav-card__title>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.proposals-nav-card__type-icon{flex-shrink:0}.offer-page{border:1px solid var(--orbita-surface-300);border-radius:var(--orbita-radius-md);background:var(--orbita-surface-0);flex-direction:column;display:flex}.offer-page__header{border-bottom:1px solid var(--orbita-surface-200);flex-shrink:0;padding:1rem 1.25rem}.offer-page__title-row{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.offer-page__title-row .inline-field{flex:auto;min-width:12rem}.offer-page__confirm-btn{flex:none}.offer-page__header .inline-field{border-bottom:none;padding:0}.offer-page__header .inline-field__view{align-items:center;max-width:100%;display:inline-flex}.offer-page__header .inline-field__value{flex:0 auto;font-size:1.25rem;font-weight:600;line-height:1.3}.offer-page__header .inline-field__edit-btn{margin-top:0}.offer-page__header .inline-field__edit{align-items:center}.offer-page__summary{color:var(--orbita-text-muted);flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:.75rem;font-size:.875rem;display:flex}.offer-page__summary-label{color:var(--orbita-text-muted)}.offer-page__tabs{border-bottom:1px solid var(--orbita-surface-200);flex-wrap:wrap;flex-shrink:0;align-items:stretch;gap:0;padding:0 .75rem;display:flex}.offer-page__tab{color:var(--orbita-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:color .15s,border-color .15s}.offer-page__tab:hover{color:var(--orbita-text-strong)}.offer-page__tab--active{border-bottom-color:var(--orbita-primary);color:var(--orbita-primary)}.offer-page__content{flex:1;min-height:0;padding:1.25rem;overflow-y:auto}.service-offer-lines{flex-direction:column;gap:1rem;min-height:12rem;display:flex}.service-offer-lines__drop-zone{border-radius:8px;min-height:4.5rem;transition:background-color .15s,box-shadow .15s}.service-offer-lines__drop-zone--active{background:color-mix(in srgb, var(--orbita-primary,#2563eb) 6%, transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--orbita-primary,#2563eb) 45%, transparent)}.service-offer-lines__drop-hint,.service-offer-lines__lock{margin:0}.service-offer-lines__toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.service-offer-lines__search{flex:14rem;min-width:0}.service-offer-lines__catalog{border-top:1px solid var(--orbita-surface-200);flex-direction:column;gap:.75rem;padding-top:.5rem;display:flex}.service-offer-lines__catalog-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.service-offer-lines__catalog-item{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.service-offer-lines__catalog-item>div{min-width:0;color:var(--orbita-text-muted);flex-direction:column;gap:.25rem;font-size:.8125rem;display:flex}.service-offer-lines__catalog-item strong{color:var(--orbita-text);font-size:.875rem}.car-page{border:1px solid var(--orbita-surface-300);border-radius:var(--orbita-radius-md);background:var(--orbita-surface-0);flex-direction:column;display:flex}.proposal-page--product.car-page{min-height:100%}.car-page__header{border-bottom:1px solid var(--orbita-surface-200);flex-shrink:0;padding:1rem 1.25rem}.car-page__meta-row{justify-content:space-between;align-items:center;gap:.75rem 1rem;min-width:0;margin-top:.5rem;display:flex}.car-page__meta{min-width:0;color:var(--orbita-text-muted);flex:auto;margin:0;font-size:.875rem;line-height:1.35}.car-page__meta-link{color:var(--orbita-sidebar-bg);text-decoration:none}.car-page__meta-link:hover{text-decoration:underline}.car-page__related-statuses{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.5rem .75rem;margin:0;display:flex}.car-page__related-statuses--solo{justify-content:flex-end;margin-top:.5rem}.car-page__status-item{color:var(--orbita-text-muted);white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}.car-page__status-item-icon{color:var(--orbita-text-muted);flex-shrink:0;font-size:.8125rem}.car-page__status-item-sep{color:var(--orbita-text-muted)}.car-page__status-item-value{color:var(--orbita-text-secondary)}.car-page__tabs{border-bottom:1px solid var(--orbita-surface-200);flex-wrap:wrap;flex-shrink:0;align-items:stretch;gap:0;padding:0 .75rem;display:flex}.car-page__tab{color:var(--orbita-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:color .15s,border-color .15s}.car-page__tab:hover{color:var(--orbita-text-strong)}.car-page__tab--active{border-bottom-color:var(--orbita-primary);color:var(--orbita-primary)}.car-page__content{flex:1;min-height:0;padding:1.25rem;overflow-y:auto}.offer-marginality{flex-direction:column;gap:1.5rem;padding-bottom:1rem;display:flex}.offer-marginality__section{flex-direction:column;gap:.75rem;display:flex}.offer-marginality__section-title{color:var(--orbita-text-secondary);margin:0;font-size:.875rem;font-weight:500}.offer-marginality__card{background:var(--orbita-surface-0);border:1px solid var(--p-surface-200,var(--orbita-surface-200));box-shadow:var(--orbita-shadow-sm);border-radius:12px;padding:1.25rem}.offer-marginality__card-label{color:var(--orbita-text-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:600}.offer-marginality__card--summary{flex-direction:column;gap:1rem;display:flex}.offer-marginality__summary{text-align:center;flex-direction:column;align-items:center;gap:.375rem;display:flex}.offer-marginality__summary-label{color:var(--orbita-text-secondary);font-size:.875rem}.offer-marginality__summary-value{font-size:1.75rem;font-weight:700;line-height:1.2}.offer-marginality__summary-value--ok{color:#16a34a}.offer-marginality__summary-value--low{color:#dc2626}.offer-marginality__summary-min{color:var(--orbita-text-muted);font-size:.8125rem}.offer-marginality__hint{color:var(--orbita-text-muted);margin:0 0 1rem;font-size:.8125rem;line-height:1.4}.offer-marginality__label--missing{color:#dc2626}.offer-marginality__zone-title{color:var(--orbita-text-secondary);margin:1rem 0 .75rem;font-size:.8125rem;font-weight:600}.offer-marginality__zone-title:first-of-type{margin-top:0}.offer-marginality__breakdown{border-top:1px solid var(--p-surface-200,var(--orbita-surface-200));flex-direction:column;gap:.625rem;padding-top:1rem;display:flex}.offer-marginality__breakdown-row{color:var(--orbita-text-strong);justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;display:flex}.offer-marginality__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;display:grid}.offer-marginality__grid--additional .offer-marginality__field--wide{grid-column:1/-1}.offer-marginality__grid--expenses{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-marginality__field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.offer-marginality__field .inline-field__label{margin-bottom:0}.offer-marginality__field .inline-field__control,.offer-marginality__field .p-inputtext{width:100%}.offer-marginality__readonly{min-height:2.25rem;color:var(--orbita-text);align-items:center;font-size:.9375rem;line-height:1.5;display:flex}.offer-marginality__readonly--strong{font-weight:600}.offer-marginality__save{margin-top:1.25rem}.offer-marginality__field .inline-field__label{color:var(--orbita-text-muted);font-size:.875rem;font-weight:500;line-height:1.3;display:block}.offer-marginality--product{flex-direction:column;gap:1.5rem;padding-bottom:0;display:flex}.offer-marginality--product .offer-marginality__section{gap:.75rem}.offer-composition{flex-direction:column;gap:1.25rem;display:flex}.car-equipment-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.car-equipment-toolbar__left{align-items:center;display:flex}.car-equipment-toolbar__right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;margin-left:auto;display:flex}.car-equipment-request{flex-direction:column;align-items:flex-end;gap:.5rem;margin-left:.25rem;display:flex}.car-equipment-request__order{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.car-equipment-request__order-label{color:var(--orbita-text-secondary);font-size:.875rem;font-weight:500;line-height:1.3}.car-equipment-request__order-link{color:var(--orbita-sidebar-bg);font-size:.875rem;font-weight:600;line-height:1.3;text-decoration:none}.car-equipment-request__order-link:hover{color:var(--orbita-primary-muted);text-decoration:underline}.car-equipment-request__order-status{color:var(--orbita-text-muted);align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}.car-equipment-request__order-status .pi{color:var(--orbita-text-muted);font-size:.8125rem}.offer-composition__toolbar{flex-wrap:nowrap;align-items:center;gap:.75rem;margin-bottom:0;display:flex}.offer-composition__toolbar .worksheets-search{flex:auto;min-width:8rem}.offer-composition__toolbar .offer-composition__actions{flex-wrap:nowrap;flex:none;align-items:center;gap:.5rem;margin:0;display:flex}.offer-composition__actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.offer-composition__add-btn{padding:var(--orbita-control-padding-y) var(--orbita-control-padding-x);border:1px solid var(--orbita-primary);border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);color:var(--orbita-primary);font-family:inherit;font-size:var(--orbita-control-font-size);font-weight:var(--orbita-control-font-weight);line-height:var(--orbita-control-line-height);white-space:nowrap;cursor:pointer;flex-shrink:0;transition:background-color .15s,color .15s,border-color .15s}.offer-composition__add-btn:hover:not(:disabled){background:var(--orbita-surface-50)}.offer-composition__add-btn:disabled{opacity:.6;cursor:default}.offer-composition__types{flex-wrap:nowrap;flex:none;gap:.5rem;margin-left:auto;display:flex}.offer-composition-type{border:1px solid var(--p-surface-200,var(--orbita-surface-200));background:var(--orbita-surface-0);color:var(--orbita-text-secondary);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:.375rem;padding:.4375rem .875rem;font-size:.875rem;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.offer-composition-type:hover{background:var(--orbita-surface-50);border-color:var(--orbita-surface-300)}.offer-composition-type--active{background:var(--orbita-sidebar-bg);border-color:var(--orbita-sidebar-bg);color:#fff}.offer-composition-type--active:hover{background:var(--orbita-sidebar-border);border-color:var(--orbita-sidebar-border)}.offer-composition-type__icon{color:inherit;justify-content:center;align-items:center;display:inline-flex}.offer-composition-type__icon .offer-card-icon{width:.875rem;height:.875rem}.offer-composition-type__label{white-space:nowrap;font-size:.875rem;font-weight:500}.offer-composition__grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem;display:grid}.offer-composition-card{border:1px solid var(--p-surface-200,var(--orbita-surface-200));background:var(--orbita-surface-0);width:100%;box-shadow:var(--orbita-shadow-sm);color:inherit;border-radius:12px;flex-direction:column;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.offer-composition-card--directory{box-shadow:none;background:0 0;border:none}.offer-composition-card--directory .offer-composition-card__tile{padding-right:2.25rem}button.offer-composition-card{text-align:left;cursor:pointer;gap:.75rem;padding:1rem 1.125rem}.offer-composition-card__delete{z-index:1;width:1.75rem;height:1.75rem;color:var(--orbita-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:.625rem;right:.625rem}.offer-composition-card__delete:hover:not(:disabled){color:var(--orbita-text-strong);background:#0f172a0f}.offer-composition-card__delete:disabled{opacity:.5;cursor:not-allowed}.offer-composition-card__body{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem 2.25rem 1rem 1.125rem;transition:background-color .15s;display:flex}.offer-composition-card:hover:not(.offer-composition-card--directory){background:var(--orbita-surface-50);border-color:var(--orbita-surface-300)}.offer-composition-card:hover:not(.offer-composition-card--directory) .offer-composition-card__body{background:0 0}.offer-composition-card--active:not(.offer-composition-card--directory){background:var(--orbita-sidebar-bg);border-color:var(--orbita-sidebar-bg);box-shadow:0 1px 2px #0f172a14}.offer-composition-card--active:not(.offer-composition-card--directory):hover{background:var(--orbita-sidebar-border);border-color:var(--orbita-sidebar-border)}.offer-composition-card--active:not(.offer-composition-card--directory) .offer-composition-card__type,.offer-composition-card--active:not(.offer-composition-card--directory) .offer-composition-card__title,.offer-composition-card--active:not(.offer-composition-card--directory) .offer-composition-card__description,.offer-composition-card--active:not(.offer-composition-card--directory) .offer-composition-card__metric{color:var(--orbita-on-primary,#fff)}.offer-composition-card--active:not(.offer-composition-card--directory) .offer-composition-card__icon,.offer-composition-card--active:not(.offer-composition-card--directory) .offer-composition-card__metric .offer-card-icon,.offer-composition-card--active:not(.offer-composition-card--directory) .offer-composition-card__delete{color:var(--orbita-on-primary-muted,#e2eaf3)}.offer-composition-card--active:not(.offer-composition-card--directory) .offer-composition-card__delete:hover:not(:disabled){color:var(--orbita-on-primary,#fff);background:#ffffff1f}.offer-composition-card--active:not(.offer-composition-card--directory) .car-insurance-card__amount-label,.offer-composition-card--active:not(.offer-composition-card--directory) .car-insurance-card__amount-value,.offer-composition-card--active:not(.offer-composition-card--directory) .car-insurance-card__amount-value--pending,.offer-composition-card--active:not(.offer-composition-card--directory) .car-insurance-card__commission{color:var(--orbita-on-primary-muted,#e2eaf3)}.offer-composition-card--active:not(.offer-composition-card--directory) .car-insurance-card__amount-value:not(.car-insurance-card__amount-value--pending){color:var(--orbita-on-primary,#fff)}.offer-composition-card--directory.offer-composition-card--active .offer-composition-card__tile{border-color:var(--orbita-primary,var(--orbita-sidebar-bg));box-shadow:0 0 0 1px var(--orbita-primary,var(--orbita-sidebar-bg))}.offer-composition-card__header{align-items:center;gap:.5rem;display:flex}.offer-composition-card__icon{color:var(--orbita-sidebar-bg);justify-content:center;align-items:center;display:flex}.offer-composition-card__icon .offer-card-icon{width:1.125rem;height:1.125rem}.offer-composition-card__type{color:var(--orbita-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.offer-composition-card__title{color:var(--orbita-text);font-size:1rem;font-weight:600;line-height:1.35}.offer-composition-card__description{color:var(--orbita-text-muted);margin:0;font-size:.8125rem;line-height:1.4}.offer-composition-card__metric{color:var(--orbita-text-secondary);align-items:center;gap:.375rem;font-size:.875rem;display:flex}.offer-composition-card__metric .offer-card-icon{flex-shrink:0}.car-insurance-card__amount{flex-wrap:wrap;align-items:flex-start;margin-top:.5rem}.car-insurance-card__amount-label{color:var(--orbita-text-muted);flex:100%;font-size:.75rem;line-height:1.3}.car-insurance-card__amount .inline-field__control{flex:8rem;min-width:0;max-width:10rem}.car-insurance-card__amount-value{color:var(--orbita-text);font-weight:500}.car-insurance-card__amount-value--pending{color:var(--orbita-text-muted);font-weight:400}.car-insurance-card__commission{white-space:nowrap}.kso-offer-composition,.kso-offer-composition__panel,.kso-offer-composition__list{flex-direction:column;gap:1rem;min-height:0;display:flex}.kso-offer-composition__toolbar{margin-bottom:0}.kso-offer-composition__toolbar .worksheets-search{flex:1;min-width:12rem}.kso-offer-composition__type-filter{flex:0 16rem;min-width:12rem}.kso-offer-composition__type-select{width:100%}.kso-offer-composition__back{color:var(--orbita-primary);font:inherit;font-size:var(--orbita-font-size-md);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-weight:500}.kso-offer-composition__back:hover:not(:disabled){color:var(--orbita-text);text-decoration:underline}.kso-offer-composition__back:disabled{opacity:.6;cursor:not-allowed}.kso-offer-composition__panel-title{color:var(--orbita-text);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;font-size:1.125rem;font-weight:600;display:flex}.kso-offer-composition__panel-subtitle{color:var(--orbita-text-muted);font-size:.95rem;font-weight:500}.kso-offer-composition .car-promotion-card{padding-left:1rem}.kso-offer-composition__catalog{flex-direction:column;gap:1.5rem;display:flex}.kso-offer-composition__catalog-group{flex-direction:column;gap:.75rem;display:flex}.kso-offer-composition__catalog-title{color:var(--orbita-text);margin:0;font-size:.95rem;font-weight:600}.kso-offer-composition__items{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.kso-offer-composition__item{border:1px solid var(--orbita-surface-border,#e2e8f0);border-radius:var(--orbita-radius-md,12px);background:var(--orbita-surface,#fff);flex-direction:column;gap:.75rem;padding:.875rem 1rem;display:flex}.kso-offer-composition__item-main{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.kso-offer-composition__item-title{color:var(--orbita-text);flex:auto;font-weight:600}.kso-offer-composition__item-cost{color:var(--orbita-text);white-space:nowrap;font-weight:600}.kso-offer-composition__item-cost--placeholder{color:var(--orbita-text-muted);font-style:italic;font-weight:500}.kso-offer-composition__item-car{color:var(--orbita-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:.875rem;display:flex}.kso-offer-composition__promotions{width:100%}.kso-offer-composition__promotions-label,.kso-offer-composition__car-label{color:var(--orbita-text);font-weight:500}.kso-offer-composition__car-empty{color:var(--orbita-text-muted)}.kso-offer-composition__link-btn,.kso-offer-composition__bind-btn{color:var(--orbita-primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;font-weight:500}.kso-offer-composition__link-btn:hover:not(:disabled),.kso-offer-composition__bind-btn:hover:not(:disabled){color:var(--orbita-text);text-decoration:underline}.kso-offer-composition__link-btn:disabled,.kso-offer-composition__bind-btn:disabled{opacity:.6;cursor:not-allowed}.kso-offer-composition__bind-btn{border:1px solid var(--orbita-primary);background:var(--orbita-primary);color:var(--orbita-on-primary,#fff);border-radius:8px;padding:.35rem .7rem}.kso-offer-composition__bind-btn:hover:not(:disabled){filter:brightness(.95);color:var(--orbita-on-primary,#fff);text-decoration:none}.kso-offer-composition__item-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.kso-offer-composition__issued-badge{background:var(--orbita-surface-100);color:var(--orbita-text-secondary);font-size:var(--orbita-font-size-md,.875rem);border-radius:999px;align-items:center;margin-right:.25rem;padding:.125rem .5rem;font-weight:500;line-height:1.4;display:inline-flex}.car-promotion-card__type--insurance{color:#1d4ed8;background:#dbeafe}.car-promotion-card__type--credit{color:#b45309;background:#fef3c7}.car-promotion-card__type--additional{color:#15803d;background:#dcfce7}.widget-minimum{flex-wrap:wrap;align-items:center;gap:.4rem;width:100%;min-width:0;display:flex}.widget-minimum__item{flex:none;position:relative}.widget-minimum__item--open{z-index:2}.widget-minimum__chip{border:1px solid var(--orbita-surface-border,#cbd5e1);background:var(--orbita-surface,#fff);max-width:16rem;min-height:1.75rem;color:var(--orbita-text);font:inherit;cursor:default;box-sizing:border-box;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem .2rem .35rem;font-size:.8125rem;line-height:1.2;display:inline-flex}.widget-minimum__chip--selected{border-color:var(--orbita-surface-border,#94a3b8);background:var(--orbita-surface-muted,#f8fafc)}.widget-minimum__chip--add{color:var(--orbita-primary);cursor:pointer;border-style:dashed}.widget-minimum__chip--add:hover,.widget-minimum__chip--active{border-color:var(--orbita-primary);background:var(--orbita-surface-muted,#f1f5f9);color:var(--orbita-text)}.widget-minimum__icon{background:color-mix(in srgb, var(--orbita-primary) 12%, transparent);width:1.15rem;height:1.15rem;color:var(--orbita-primary);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.65rem;display:inline-flex}.widget-minimum__icon--add{border:1px dashed var(--orbita-surface-border,#94a3b8);color:var(--orbita-primary);background:0 0}.widget-minimum__label{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.widget-minimum__badge{text-overflow:ellipsis;white-space:nowrap;max-width:5.5rem;color:var(--orbita-text-muted);flex:none;font-size:.75rem;font-weight:500;overflow:hidden}.widget-minimum__clear{z-index:1;border:1px solid var(--orbita-surface-border,#cbd5e1);background:var(--orbita-surface,#fff);width:1.1rem;height:1.1rem;color:var(--orbita-text-muted);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:-.3rem;right:-.3rem}.widget-minimum__item:hover .widget-minimum__clear,.widget-minimum__item:focus-within .widget-minimum__clear{opacity:1;visibility:visible;pointer-events:auto}.widget-minimum__clear .pi{font-size:.55rem}.widget-minimum__panel{border:1px dashed var(--orbita-surface-border,#94a3b8);background:var(--orbita-surface,#fff);box-sizing:border-box;border-radius:10px;flex-direction:column;flex:0 0 100%;gap:.15rem;width:100%;max-width:22rem;margin-top:.15rem;padding:.35rem;display:flex}.widget-minimum__option{width:100%;min-width:0;color:var(--orbita-text);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.45rem;padding:.35rem .45rem;display:flex}.widget-minimum__option:hover{background:var(--orbita-surface-muted,#f8fafc)}.widget-minimum__option--active{border-color:var(--orbita-surface-border,#cbd5e1);background:var(--orbita-surface-muted,#f1f5f9)}.widget-minimum__option-check{color:var(--orbita-text-muted);flex:none;font-size:.875rem;line-height:1}.widget-minimum__option--active .widget-minimum__option-check{color:var(--orbita-primary)}.widget-minimum__option-text{flex-direction:column;flex:auto;gap:.05rem;min-width:0;display:flex}.widget-minimum__option-title{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1.25;overflow:hidden}.widget-minimum__option-meta{text-overflow:ellipsis;white-space:nowrap;color:var(--orbita-text-muted);font-size:.6875rem;line-height:1.25;overflow:hidden}.kso-fi-page__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.kso-fi-page__titles{flex-direction:column;gap:.35rem;min-width:0;display:flex}.kso-fi-page__header .page__title{margin:0}.kso-fi-page__subtitle{color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md,.875rem);max-width:42rem;margin:0;line-height:1.4}.kso-fi-page__hint{margin-bottom:1rem}.kso-fi-page__tools{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.kso-fi-page__filter{min-width:10rem}.kso-fi-page__table-wrap{overflow:auto}.kso-fi-page__row--clickable{cursor:pointer}.kso-fi-page__row--clickable:hover td{background:var(--orbita-surface-50)}.kso-fi-page__muted{color:var(--orbita-text-muted)}.kso-fi-page__link{color:var(--orbita-primary);text-decoration:none}.kso-fi-page__link:hover{text-decoration:underline}.kso-fi-detail-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.kso-fi-detail-page__header .page__title{margin:0}.kso-fi-detail-page__meta{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}.kso-fi-detail-page__meta-item{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:8px;flex-direction:column;gap:.25rem;min-width:0;padding:.75rem .875rem;display:flex}.kso-fi-detail-page__meta-label{color:var(--orbita-text-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1.3}.kso-fi-detail-page__meta-value{color:var(--orbita-text);word-break:break-word;font-size:.9375rem;font-weight:500;line-height:1.35}.kso-fi-detail-page__meta-sub{color:var(--orbita-text-secondary);font-size:var(--orbita-font-size-md,.875rem);word-break:break-word;font-weight:400;line-height:1.35}.kso-fi-detail-page__meta-vin{color:var(--orbita-text-muted);letter-spacing:.02em;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.kso-fi-detail-page__meta-link{min-width:0;color:inherit;flex-direction:column;gap:.25rem;text-decoration:none;display:flex}.kso-fi-detail-page__meta-link:hover .kso-fi-detail-page__meta-value{color:var(--orbita-primary);text-decoration:underline}.kso-fi-detail-page__actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.kso-fi-detail-page__sections{gap:1.25rem;margin-bottom:1.25rem;display:grid}.kso-fi-detail-page__section{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:8px;gap:.75rem;padding:1rem;display:grid}.kso-fi-detail-page__section-title{color:var(--orbita-text);margin:0;font-size:.9375rem;font-weight:600}.kso-consultation-widgets,.kso-policy-widgets{width:100%;margin-bottom:1rem}.kso-consultation-widgets__panel-actions,.kso-policy-widgets__panel-actions,.kso-extra-service-widgets__panel-actions{justify-content:flex-end;margin-top:.65rem;display:flex}.kso-consultation-widgets__panel-btn,.kso-policy-widgets__panel-btn,.kso-extra-service-widgets__panel-btn{appearance:none;background:var(--orbita-sidebar-bg,#1f2a37);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:.45rem .8rem;font-size:.8125rem;font-weight:600}.kso-consultation-widgets__panel-btn:disabled,.kso-policy-widgets__panel-btn:disabled,.kso-extra-service-widgets__panel-btn:disabled{opacity:.55;cursor:not-allowed}.kso-fi-detail-page__form{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.75rem 1rem;display:grid}.kso-fi-detail-page__form label{color:var(--orbita-text-secondary);flex-direction:column;gap:.35rem;font-size:.875rem;display:flex}.kso-fi-detail-page__datepicker{width:100%}.kso-fi-detail-page__full{grid-column:1/-1}.kso-kv-date{color:var(--orbita-text-secondary);flex-direction:column;gap:.35rem;font-size:.875rem;display:flex}.kso-kv-date__picker{min-width:9.5rem}.kso-kv-empty-hint{max-width:48rem;margin:.75rem 0 0;line-height:1.45}.kso-kv-totals td{border-top:1px solid var(--orbita-surface-300);background:var(--orbita-surface-50);font-weight:600}.kso-es-lines{margin-top:1.5rem}.kso-es-lines__head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.kso-es-lines__catalog{border:1px solid var(--orbita-surface-200);border-radius:10px;margin-bottom:.85rem;padding:.75rem}.kso-es-lines__search{border:1px solid var(--orbita-surface-300);border-radius:8px;width:100%;margin-bottom:.65rem;padding:.45rem .65rem}.kso-es-lines__catalog-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.kso-es-lines__catalog-item{appearance:none;background:var(--orbita-surface-50);cursor:pointer;text-align:left;border:0;border-radius:8px;justify-content:space-between;gap:.75rem;width:100%;padding:.5rem .65rem;display:flex}.kso-es-lines__catalog-item:hover{background:var(--orbita-surface-100)}.parts-offer-composition,.parts-offer-composition__panel,.parts-offer-composition__list{flex-direction:column;gap:1rem;min-height:0;display:flex}.parts-offer-composition__toolbar{margin-bottom:0}.parts-offer-composition__toolbar .worksheets-search{flex:1;min-width:12rem}.parts-offer-composition__catalog-filter{flex:0 14rem;min-width:11rem}.parts-offer-composition__catalog-select{width:100%}.parts-offer-composition__catalog{flex-direction:column;gap:1.5rem;display:flex}.parts-offer-composition__group-title{color:var(--orbita-text);margin:0 0 .75rem;font-size:.95rem;font-weight:600}.parts-offer-composition__expense{width:10rem;max-width:100%}.parts-offer-composition__actions{justify-content:flex-end;gap:.5rem;display:flex}.parts-offer-composition__row-actions{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.75rem;display:inline-flex}.parts-offer-composition__row-actions .parts-orders-qty{flex-shrink:0}.parts-offer-composition__sum{white-space:nowrap;font-weight:600}.parts-offer-composition__on-order{min-width:1.25rem;color:var(--orbita-text-muted);justify-content:center;align-items:center;display:inline-flex}.parts-offer-composition__on-order--yes{color:var(--orbita-primary)}.parts-worksheet-issue-tab{box-sizing:border-box;width:100%;max-width:none;padding:var(--orbita-zone4-padding-y) var(--orbita-content-padding-x)}.parts-worksheet-issue-tab__groups{flex-direction:column;gap:1.25rem;min-height:0;margin-top:1rem;display:flex}.parts-worksheet-issue-tab__group{flex-direction:column;gap:.75rem;min-height:0;display:flex}.parts-worksheet-issue-tab__group-title{color:var(--orbita-text);margin:0;font-size:1rem;font-weight:600;line-height:1.35}.parts-worksheet-issue-tab__action-col{white-space:nowrap;width:7.5rem}.sales-worksheet-delivery-tab{box-sizing:border-box;width:100%;max-width:none;min-height:0;padding:var(--orbita-zone4-padding-y) var(--orbita-content-padding-x);flex-direction:column;display:flex}.sales-worksheet-delivery-tab__journal-link{color:var(--orbita-primary);font-size:var(--orbita-font-size-md);white-space:nowrap;margin-left:auto;font-weight:500;text-decoration:none}.sales-worksheet-delivery-tab__journal-link:hover{text-decoration:underline}.sales-worksheet-delivery-tab .orbita-list-table-wrap{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.sales-worksheet-delivery-tab .orbita-list-table{table-layout:fixed;width:100%;max-width:100%}.sales-worksheet-delivery-tab .orbita-list-table th,.sales-worksheet-delivery-tab .orbita-list-table td{vertical-align:top;overflow:hidden}.sales-worksheet-delivery-tab__stack-cell,.sales-worksheet-delivery-tab__schedule-cell{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;max-width:100%;display:flex}.sales-worksheet-delivery-tab .orbita-list-table th.sales-worksheet-delivery-tab__action-col,.sales-worksheet-delivery-tab .orbita-list-table td.sales-worksheet-delivery-tab__action-col{white-space:nowrap;width:8.5rem;overflow:visible}.sales-worksheet-delivery-tab__scheduled-btn{cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.sales-worksheet-delivery-tab__scheduled-btn:disabled{cursor:default;opacity:.7}.sales-worksheet-delivery-tab__meta{color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md);line-height:1.3}.sales-worksheet-delivery-tab__task-link{color:var(--orbita-primary);font-size:var(--orbita-font-size-md);text-decoration:none}.sales-worksheet-delivery-tab__task-link:hover{text-decoration:underline}.sales-worksheet-delivery-tab__expand-row>td{background:var(--orbita-surface-50);border-bottom:1px solid var(--orbita-surface-200);padding:0;overflow:hidden}.sales-worksheet-delivery-tab__panel{flex-direction:column;gap:1rem;min-width:0;max-width:100%;padding:1rem 1.25rem 1.25rem;display:flex}.sales-worksheet-delivery-tab .test-drive-week{width:100%;min-width:0;max-width:100%}.sales-worksheet-delivery-tab .test-drive-week__scroll{overscroll-behavior-x:contain;min-width:0;max-width:100%}.sales-worksheet-delivery-tab .test-drive-week__days{width:max-content;min-width:100%}.sales-worksheet-delivery-tab .test-drive-week__day{grid-template-columns:9rem max-content}.sales-worksheet-delivery-tab .test-drive-week__slots{flex-wrap:nowrap;width:max-content;display:flex}.sales-worksheet-delivery-tab .test-drive-week__slot{box-sizing:border-box;flex:0 0 6.25rem;width:6.25rem}.offer-promotions-tab{flex-direction:column;gap:.75rem;display:flex}.offer-promotions-tab__text{color:var(--orbita-text-secondary);margin:0;font-size:.9375rem;line-height:1.5}.car-promotions-tab{flex-direction:column;gap:1rem;display:flex}.car-promotions-tab__empty{color:var(--orbita-text-muted);margin:0;font-size:.875rem;line-height:1.4}.car-promotions-tab__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem;display:grid}.car-promotion-card{border:1px solid var(--p-surface-200,var(--orbita-surface-200));background:var(--orbita-surface-0);min-height:100%;color:var(--orbita-text);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.375rem;padding:.875rem 1rem .875rem 2.25rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex;position:relative}.car-promotion-card:hover:not(:disabled){border-color:var(--orbita-text-muted);background:var(--orbita-surface-50)}.car-promotion-card--active{border-color:var(--orbita-sidebar-bg);box-shadow:inset 0 0 0 1px var(--orbita-sidebar-bg);background:#f0f5fa}.car-promotion-card:disabled{opacity:.7;cursor:wait}.car-promotion-card__check{color:var(--orbita-text-muted);font-size:1rem;line-height:1;position:absolute;top:.875rem;left:.75rem}.car-promotion-card--active .car-promotion-card__check{color:var(--orbita-sidebar-bg)}.car-promotion-card--readonly{cursor:default}.car-promotion-card--readonly.car-promotion-card--active{box-shadow:inset 0 0 0 1px var(--orbita-sidebar-bg)}.car-promotion-card__type{text-transform:uppercase;letter-spacing:.02em;border-radius:999px;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.3;display:inline-flex}.car-promotion-card__type--dealer{color:#0369a1;background:#e0f2fe}.car-promotion-card__type--factory{color:#b45309;background:#fef3c7}.car-promotion-card__type--osago{color:#1d4ed8;background:#dbeafe}.car-promotion-card__type--kasko{color:#6d28d9;background:#ede9fe}.car-promotion-card__title{color:var(--orbita-text);font-size:.9375rem;font-weight:600;line-height:1.3}.car-promotion-card__description{color:var(--orbita-text-muted);font-size:.8125rem;line-height:1.4}.car-promotion-card__benefit{color:#15803d;margin-top:.125rem;font-size:.875rem;font-weight:700;line-height:1.3}.car-promotion-card__cost{color:var(--orbita-text);align-items:center;gap:.375rem;margin-top:.125rem;font-size:.875rem;font-weight:700;line-height:1.3;display:inline-flex}.car-insurance-marginality__products{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.car-insurance-marginality__product-row{color:var(--orbita-text-strong);justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;display:flex}.car-promotion-card__valid{color:var(--orbita-text-muted);margin-top:.125rem;font-size:.75rem;line-height:1.3}.car-add-equipment{flex-direction:column;gap:1rem;display:flex}.car-add-equipment__actions{flex-wrap:wrap;gap:.75rem;display:flex}.car-add-equipment__cancel{padding:var(--orbita-control-padding-y) var(--orbita-control-padding-x);border:1px solid var(--p-surface-200,var(--orbita-surface-200));border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);color:var(--orbita-text-secondary);cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.2;transition:background-color .15s,border-color .15s}.car-add-equipment__cancel:hover{background:var(--orbita-surface-50);border-color:var(--orbita-surface-300)}.car-add-equipment__title{color:var(--orbita-text);margin:0;font-size:1rem;font-weight:600;line-height:1.3}.car-equipment-catalog__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem;display:grid}.car-equipment-catalog__item{border:1px solid var(--p-surface-200,var(--orbita-surface-200));background:var(--orbita-surface-0);min-height:100%;color:var(--orbita-text);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.375rem;padding:.875rem 1rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.car-equipment-catalog__item:hover:not(:disabled){border-color:var(--orbita-text-muted);background:var(--orbita-surface-50)}.car-equipment-catalog__item:disabled{opacity:.7;cursor:wait}.car-equipment-catalog__item--readonly{cursor:default}.car-equipment-catalog__item--readonly:hover{border-color:var(--p-surface-200,var(--orbita-surface-200));background:var(--orbita-surface-0)}.car-directory-equipment-tab{flex-direction:column;gap:.75rem;padding-top:.25rem;display:flex}.car-directory-equipment-tab__error{margin:0}.car-directory-equipment-tab__toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.car-directory-equipment-tab__select{flex:16rem;min-width:12rem}.car-directory-equipment-tab__hint{color:var(--orbita-text-muted);margin:0;font-size:.8125rem;line-height:1.4}.car-directory-equipment-tab__remove{margin-top:.25rem;padding-left:0!important}.car-equipment-catalog__title{color:var(--orbita-text);font-size:.9375rem;font-weight:600;line-height:1.3}.car-equipment-catalog__description{color:var(--orbita-text-muted);font-size:.8125rem;line-height:1.4}.car-equipment-catalog__cost{color:var(--orbita-text);margin-top:.125rem;font-size:.875rem;font-weight:700;line-height:1.3}.car-equipment-catalog__item--check{-moz-column-gap:.625rem;grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;gap:.25rem .625rem;display:grid}.car-equipment-catalog__item--check .p-checkbox,.car-equipment-catalog__item--check .orbita-checkbox{grid-row:1/span 3;align-self:start;margin-top:.15rem}.car-equipment-catalog__item--focused{border-color:var(--orbita-primary);box-shadow:0 0 0 1px var(--orbita-primary)}.car-equipment-picker{grid-template-columns:minmax(0,1.4fr) minmax(14rem,.8fr);align-items:start;gap:1rem;display:grid}.car-equipment-preview{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:10px;flex-direction:column;gap:.5rem;padding:1rem;display:flex;position:sticky;top:.5rem}.car-equipment-preview__image-wrap{background:var(--orbita-surface-50);border-radius:8px;overflow:hidden}.car-equipment-preview__image{-o-object-fit:contain;object-fit:contain;width:100%;max-height:12rem;display:block}.car-equipment-preview__title{color:var(--orbita-text);margin:0;font-size:1rem;font-weight:600}.car-equipment-preview__description,.car-equipment-preview__instruction,.car-equipment-preview__price{color:var(--orbita-text-muted);white-space:pre-wrap;margin:0;font-size:.875rem;line-height:1.4}.car-equipment-preview__price{color:var(--orbita-text);font-weight:700}.car-equipment-picker__footer{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-top:.5rem;display:flex}.car-equipment-picker__discount{min-width:8rem;color:var(--orbita-text-secondary);flex-direction:column;gap:.35rem;font-size:.8125rem;display:flex}.car-equipment-picker__totals{color:var(--orbita-text);flex-direction:column;gap:.25rem;margin-right:auto;font-size:.875rem;display:flex}@media (width<=900px){.car-equipment-picker{grid-template-columns:1fr}.car-equipment-preview{position:static}}.documents-tab{box-sizing:border-box;width:100%;max-width:none}.offer-page__content .documents-tab,.offer-page__content .approvals-tab{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.documents-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.document-tile{background:var(--orbita-surface-0);border:1px solid var(--p-surface-200,var(--orbita-surface-200));box-shadow:var(--orbita-shadow-sm);border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem 1.125rem;display:flex}.document-tile__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.document-tile__title{min-width:0;color:var(--orbita-text);overflow-wrap:anywhere;flex:8rem;margin:0;font-size:.9375rem;font-weight:600;line-height:1.35}.document-tile__actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.document-tile__action{border:1px solid var(--orbita-sidebar-bg);border-radius:var(--orbita-control-radius);background:var(--orbita-sidebar-bg);color:#fff;white-space:nowrap;cursor:pointer;flex-shrink:0;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;line-height:1.2;transition:background-color .15s,border-color .15s}.document-tile__action:hover:not(:disabled){background:var(--orbita-sidebar-border);border-color:var(--orbita-sidebar-border)}.document-tile__action:disabled{opacity:.55;cursor:not-allowed}.document-tile__action--download{border-color:var(--orbita-surface-300);background:var(--orbita-surface-0);color:var(--orbita-text-strong)}.document-tile__action--download:hover{background:var(--orbita-surface-50);border-color:var(--orbita-text-muted)}.document-tile__status{color:var(--orbita-text-secondary,var(--orbita-text-muted));font-size:.8125rem;font-weight:500;line-height:1.3}.document-tile--created .document-tile__status{color:var(--orbita-success,#15803d)}.document-tile__datetime{color:var(--orbita-text-muted);font-size:.875rem;line-height:1.3}.document-types-wb__file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.approvals-tab{box-sizing:border-box;width:100%;max-width:none}.approvals-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.approval-tile{background:var(--orbita-surface-0);border:1px solid var(--p-surface-200,var(--orbita-surface-200));box-shadow:var(--orbita-shadow-sm);border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem 1.125rem;display:flex}.approval-tile__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.approval-tile__title{min-width:0;color:var(--orbita-text);overflow-wrap:anywhere;flex:8rem;margin:0;font-size:.9375rem;font-weight:600;line-height:1.35}.approval-tile__task-action{flex:0 auto;align-items:center;max-width:100%;display:flex}.approval-tile__create-btn{border:1px solid var(--orbita-sidebar-bg);border-radius:var(--orbita-control-radius);background:var(--orbita-sidebar-bg);color:#fff;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;min-height:2rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s;display:inline-flex}.approval-tile__create-btn:hover:not(:disabled){background:var(--orbita-sidebar-border);border-color:var(--orbita-sidebar-border)}.approval-tile__create-btn:disabled{opacity:.65;cursor:not-allowed}.approval-tile__task-link{max-width:11rem;color:var(--orbita-primary,var(--orbita-sidebar-bg));font-variant-numeric:tabular-nums;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.approval-tile__task-link:hover{text-decoration:underline}.approval-tile__task-status{flex-shrink:0;font-size:1rem}.approval-tile__task-status--in-progress{color:var(--orbita-warning,#f59e0b)}.approval-tile__task-status--completed{color:var(--orbita-success,#22c55e)}.approval-tile__task-status--cancelled{color:var(--orbita-text-muted)}.approval-tile__task-id{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.approval-tile__status{color:var(--orbita-text-secondary,var(--orbita-text-muted));font-size:.8125rem;font-weight:500;line-height:1.3}.approval-tile--approved .approval-tile__status{color:var(--orbita-success,#15803d)}.approval-tile__datetime{color:var(--orbita-text-muted);font-size:.875rem;line-height:1.3}.worksheet-payments-tab{box-sizing:border-box;width:100%;max-width:none;padding:var(--orbita-zone4-padding-y) var(--orbita-content-padding-x)}.worksheet-payments-tab__grid{margin-top:1rem}.worksheet-payment-tile--selectable{cursor:pointer}.worksheet-payment-tile--paid{border-color:color-mix(in srgb, var(--orbita-success) 55%, var(--orbita-surface-200,#e5e7eb));box-shadow:0 0 0 1px color-mix(in srgb, var(--orbita-success) 28%, transparent)}.worksheet-payment-tile--partial{border-color:color-mix(in srgb, var(--orbita-warning,#c47b1a) 55%, var(--orbita-surface-200,#e5e7eb));box-shadow:0 0 0 1px color-mix(in srgb, var(--orbita-warning,#c47b1a) 28%, transparent)}.worksheet-payment-tile--paid.worksheet-payment-tile--selected,.worksheet-payment-tile--partial.worksheet-payment-tile--selected{border-color:var(--orbita-primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--orbita-primary) 35%, transparent)}.worksheet-payment-tile__badge{border-radius:999px;flex-shrink:0;padding:.25rem .55rem;font-size:.75rem;font-weight:600;line-height:1.2}.worksheet-payment-tile__badge--paid{background:color-mix(in srgb, var(--orbita-success) 22%, var(--orbita-surface-0));color:var(--orbita-success)}.worksheet-payment-tile__badge--invoice{background:color-mix(in srgb, var(--orbita-info) 22%, var(--orbita-surface-0));color:var(--orbita-info)}.worksheet-payment-tile__badge--partial{background:color-mix(in srgb, var(--orbita-warning,#c47b1a) 22%, var(--orbita-surface-0));color:var(--orbita-warning,#c47b1a)}.worksheet-payment-tile__badge--unpaid{background:var(--orbita-surface-100);color:var(--orbita-text-muted)}.worksheet-payment-tile__meta{color:var(--orbita-text-muted);margin:.25rem 0 0;font-size:.8125rem;line-height:1.35}.worksheet-payment-invoice-form{flex-direction:column;gap:1rem;display:flex}.worksheet-payment-invoice-form__field{flex-direction:column;gap:.35rem;font-size:.875rem;display:flex}.worksheet-payment-invoice-form__control{width:100%}.worksheet-payment-invoice-form__hint{color:var(--orbita-text-muted);font-size:.75rem}.worksheet-payment-invoice-form__list{border:1px solid var(--orbita-border,#00000014);background:var(--orbita-surface-50,var(--orbita-surface-100));border-radius:.5rem;flex-direction:column;gap:.35rem;padding:.65rem .75rem;display:flex}.worksheet-payment-invoice-form__list-title{color:var(--orbita-text-muted);margin:0;font-size:.75rem;font-weight:600}.worksheet-payment-invoice-form__list-items{flex-direction:column;gap:.35rem;margin:0;padding:0;font-size:.8125rem;line-height:1.35;list-style:none;display:flex}.worksheet-payment-invoice-form__list-item{color:var(--orbita-text,inherit);border-radius:.375rem;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.35rem .4rem;display:flex}.worksheet-payment-invoice-form__list-item--active{background:color-mix(in srgb, var(--orbita-primary) 12%, transparent)}.worksheet-payment-invoice-form__list-text{flex-wrap:wrap;gap:.25rem;min-width:0;display:flex}.worksheet-payment-invoice-form__list-actions{flex-shrink:0;gap:.15rem;display:inline-flex}.worksheet-payment-invoice-form__icon-btn{width:1.75rem;height:1.75rem;color:var(--orbita-text-muted);cursor:pointer;background:0 0;border:0;border-radius:.375rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.worksheet-payment-invoice-form__icon-btn:hover:not(:disabled){background:var(--orbita-surface-100);color:var(--orbita-text,inherit)}.worksheet-payment-invoice-form__icon-btn--danger:hover:not(:disabled){color:var(--orbita-danger,#b42318)}.worksheet-payment-invoice-form__icon-btn:disabled{opacity:.5;cursor:not-allowed}.worksheet-payment-tile--selected{border-color:var(--orbita-primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--orbita-primary) 35%, transparent)}.worksheet-payment-tile__actions{flex-wrap:nowrap;align-items:stretch;gap:.5rem;display:flex}.worksheet-payment-tile__actions .document-tile__action{text-align:center;white-space:normal;flex:1 1 0;min-width:0;padding:.5rem .625rem;line-height:1.25}.worksheet-payment-tile__hint{color:var(--orbita-text-muted);margin:0;font-size:.8125rem;line-height:1.35}.worksheet-payments-tab__tradein{border:1px solid var(--orbita-surface-300,#e5e7eb);border-radius:var(--orbita-radius-md,10px);background:var(--orbita-surface-0,#fff);margin:0 0 1.25rem;padding:.9rem 1rem}.worksheet-payments-tab__tradein-title{color:var(--orbita-text);letter-spacing:.02em;text-transform:uppercase;margin:0 0 .65rem;font-size:.8125rem;font-weight:600}.worksheet-payments-tab__tradein-empty{color:var(--orbita-text-secondary);margin:0;font-size:.875rem}.worksheet-payments-tab__tradein-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.worksheet-payments-tab__tradein-item{background:color-mix(in srgb, var(--orbita-success,#1f8a4c) 8%, white);border:1px solid color-mix(in srgb, var(--orbita-success,#1f8a4c) 28%, var(--orbita-surface-200,#e5e7eb));border-radius:8px;grid-template-columns:auto 1fr;grid-template-areas:"label amount""vehicle vehicle";align-items:baseline;gap:.15rem .75rem;padding:.55rem .7rem;display:grid}.worksheet-payments-tab__tradein-label{color:var(--orbita-text-secondary);grid-area:label;font-size:.75rem;font-weight:500}.worksheet-payments-tab__tradein-amount{color:var(--orbita-text);font-variant-numeric:tabular-nums;grid-area:amount;justify-self:end;font-size:.9375rem}.worksheet-payments-tab__tradein-vehicle{color:var(--orbita-text-secondary);overflow-wrap:anywhere;grid-area:vehicle;font-size:.8125rem}.worksheet-tradein-tab{box-sizing:border-box;width:100%;max-width:none;padding:var(--orbita-zone4-padding-y) var(--orbita-content-padding-x);flex-direction:column;gap:1rem;display:flex}.worksheet-tradein-tab__header{align-items:center;gap:1rem;width:100%;display:flex}.worksheet-tradein-tab__header .worksheet-detail-page__section-title{flex:auto;min-width:0;margin-bottom:0}.worksheet-tradein-tab__subtitle{color:var(--orbita-text-secondary);margin:-.35rem 0 0;font-size:.875rem;line-height:1.4}.worksheet-tradein-tab__panel{border:1px solid var(--orbita-surface-300);border-radius:var(--orbita-radius-md);background:var(--orbita-surface-0);padding:.9rem 1rem 1rem}.worksheet-tradein-tab__panel-title{color:var(--orbita-text);letter-spacing:.02em;text-transform:uppercase;margin:0 0 .75rem;font-size:.8125rem;font-weight:600}.worksheet-tradein-tab__informed{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.worksheet-tradein-tab__informed-check{cursor:pointer;flex:16rem;align-items:flex-start;gap:.625rem;min-width:0;display:flex}.worksheet-tradein-tab__informed-check input{width:1rem;height:1rem;accent-color:var(--orbita-sidebar-bg,#1f2a37);flex-shrink:0;margin-top:.2rem}.worksheet-tradein-tab__informed-check span{color:var(--orbita-text);font-size:.9375rem;line-height:1.45}.worksheet-tradein-tab__create-grid{grid-template-columns:minmax(12rem,.9fr) minmax(14rem,1.4fr) auto;align-items:end;gap:.75rem 1rem;display:grid}.worksheet-tradein-tab__panel--widgets{flex-direction:column;gap:.85rem;display:flex}.worksheet-tradein-widgets{width:100%}.worksheet-tradein-widgets__panel-actions{justify-content:flex-end;margin-top:.65rem;display:flex}.worksheet-tradein-widgets__panel-btn{appearance:none;background:var(--orbita-sidebar-bg,#1f2a37);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:.45rem .8rem;font-size:.8125rem;font-weight:600}.worksheet-tradein-widgets__panel-btn:disabled{opacity:.55;cursor:not-allowed}.worksheet-tradein-widgets__hint{color:var(--orbita-text-secondary);margin:.5rem 0 0;font-size:.8125rem;line-height:1.4}.worksheet-tradein-tab__field{min-width:0;color:var(--orbita-text-secondary);flex-direction:column;gap:.35rem;font-size:.8125rem;display:flex}.worksheet-tradein-tab__field--full{grid-column:1/-1}.worksheet-tradein-tab__empty,.worksheet-tradein-tab__loading{border:1px dashed var(--orbita-surface-300);border-radius:var(--orbita-radius-md);background:color-mix(in srgb, var(--orbita-surface-100,#f3f4f6) 70%, transparent);color:var(--orbita-text-secondary);text-align:center;margin:0;padding:1.25rem 1rem;font-size:.9rem}.worksheet-tradein-tab__list{gap:1rem;display:grid}.worksheet-tradein-card{background:var(--orbita-surface-0);border:1px solid var(--p-surface-200,var(--orbita-surface-200));box-shadow:var(--orbita-shadow-sm);border-radius:12px;flex-direction:column;gap:.9rem;padding:1rem 1.125rem;display:flex}.worksheet-tradein-card--done{border-color:color-mix(in srgb, var(--orbita-success,#1f8a4c) 45%, var(--orbita-surface-200,#e5e7eb));box-shadow:0 0 0 1px color-mix(in srgb, var(--orbita-success,#1f8a4c) 18%, transparent)}.worksheet-tradein-card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.worksheet-tradein-card__title{min-width:0;color:var(--orbita-text);overflow-wrap:anywhere;flex:10rem;margin:0;font-size:1rem;font-weight:600;line-height:1.35}.worksheet-tradein-card__tags{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.worksheet-tradein-card__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.worksheet-tradein-card__step{background:var(--orbita-surface-100,#f3f4f6);min-width:0;color:var(--orbita-text-secondary);border-radius:8px;align-items:center;gap:.45rem;padding:.45rem .55rem;font-size:.75rem;font-weight:500;line-height:1.25;display:flex}.worksheet-tradein-card__step i{flex-shrink:0;font-size:.8rem}.worksheet-tradein-card__step--done{background:color-mix(in srgb, var(--orbita-success,#1f8a4c) 14%, white);color:color-mix(in srgb, var(--orbita-success,#1f8a4c) 80%, #102a1a)}.worksheet-tradein-card__step--active{background:color-mix(in srgb, var(--orbita-sidebar-bg,#1f2a37) 12%, white);color:var(--orbita-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--orbita-sidebar-bg,#1f2a37) 28%, transparent)}.worksheet-tradein-card__metrics{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.65rem;display:grid}.worksheet-tradein-card__metric{background:var(--orbita-surface-50,#fafafa);border:1px solid var(--orbita-surface-200,#e5e7eb);border-radius:8px;flex-direction:column;gap:.2rem;min-width:0;padding:.55rem .65rem;display:flex}.worksheet-tradein-card__metric-label{color:var(--orbita-text-secondary);font-size:.75rem}.worksheet-tradein-card__metric-value{color:var(--orbita-text);overflow-wrap:anywhere;font-size:.9375rem;font-weight:600}.worksheet-tradein-card__section{border-top:1px solid var(--orbita-surface-200,#e5e7eb);gap:.75rem;padding-top:.15rem;display:grid}.worksheet-tradein-card__section-title{color:var(--orbita-text);margin:0;font-size:.8125rem;font-weight:600}.worksheet-tradein-card__section-hint{color:var(--orbita-text-secondary);margin:-.25rem 0 0;font-size:.8125rem;line-height:1.4}.worksheet-tradein-card__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.worksheet-tradein-card__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.worksheet-tradein-card__approvals{flex-wrap:wrap;gap:.4rem;display:flex}.worksheet-tradein-card__acq-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.worksheet-tradein-card__acq-item{background:var(--orbita-surface-50,#fafafa);border:1px solid var(--orbita-surface-200,#e5e7eb);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding:.55rem .7rem;display:flex}.worksheet-tradein-card__acq-amount{color:var(--orbita-text);font-variant-numeric:tabular-nums;font-weight:600}@media (width<=860px){.worksheet-tradein-tab__create-grid,.worksheet-tradein-card__steps,.worksheet-tradein-card__fields{grid-template-columns:1fr}}.preparation-tab__title,.delivery-tab__title{color:var(--orbita-text);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.25}.delivery-tab{flex-direction:column;gap:.25rem;display:flex}.delivery-tab__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.delivery-tab__actions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.delivery-tab__deliver-btn{white-space:nowrap}.delivery-tab__task-link{color:#2563eb;white-space:nowrap;font-size:.875rem;font-weight:600;text-decoration:none}.delivery-tab__task-link:hover{text-decoration:underline}.delivery-tab__placeholder{color:var(--orbita-text-muted);margin:0;font-size:.9375rem;line-height:1.5}.delivery-tab__summary{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.delivery-tab__summary-item{background:var(--orbita-surface-0);border:1px solid var(--p-surface-200,var(--orbita-surface-200));border-radius:12px;flex-direction:column;gap:.25rem;padding:.875rem 1rem;display:flex}.delivery-tab__summary-label{color:var(--orbita-text-muted);font-size:.8125rem;font-weight:600;line-height:1.3}.delivery-tab__summary-value{color:var(--orbita-text);font-size:.9375rem;font-weight:600;line-height:1.4}.delivery-tab__hint{color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md,.875rem);margin:0 0 .25rem;line-height:1.4}.delivery-tab__form{flex-direction:column;gap:1rem;width:100%;margin-top:1.5rem;display:flex}.delivery-tab__schedule-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.delivery-tab__field{flex-direction:column;gap:.375rem;display:flex}.delivery-tab__field--full{width:100%}.delivery-tab__field-label{color:var(--orbita-text-secondary);font-size:.875rem;font-weight:500}.delivery-tab__field .p-inputtext,.delivery-tab__field .p-textarea,.delivery-tab__field .p-select,.delivery-tab__datepicker{width:100%}.test-drive-tab{box-sizing:border-box;width:100%;min-width:0}.test-drive-toolbar{flex-wrap:wrap;align-items:flex-start;min-width:0}.test-drive-toolbar .worksheets-search{flex:12rem;min-width:0;max-width:100%}.test-drive-toolbar__filters{flex-wrap:wrap;flex:auto;align-items:center;gap:.75rem;min-width:0;max-width:100%;margin-left:auto;display:flex}.test-drive-toolbar__status-select{flex:0 12rem;min-width:10rem;max-width:100%}.test-drive-toolbar__book-btn{padding:var(--orbita-control-padding-y) var(--orbita-control-padding-x);border:1px solid var(--orbita-sidebar-bg);border-radius:var(--orbita-control-radius);background:var(--orbita-sidebar-bg);color:#fff;white-space:nowrap;cursor:pointer;flex-shrink:0;font-size:.875rem;font-weight:500;line-height:1.2;transition:background-color .15s,border-color .15s}.test-drive-toolbar__book-btn:hover{background:var(--orbita-sidebar-border);border-color:var(--orbita-sidebar-border)}.test-drive-booking{flex-direction:column;gap:1.25rem;display:flex}.test-drive-booking__actions{flex-wrap:wrap;gap:.75rem;display:flex}.test-drive-booking__duration-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.test-drive-booking__duration-select{min-width:12rem}.test-drive-booking__duration-input{max-width:10rem}.test-drive-booking__confirm,.test-drive-booking__cancel{padding:var(--orbita-control-padding-y) var(--orbita-control-padding-x);border-radius:var(--orbita-control-radius);cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s}.test-drive-booking__confirm{border:1px solid var(--orbita-sidebar-bg);background:var(--orbita-sidebar-bg);color:#fff}.test-drive-booking__confirm:hover:not(:disabled){background:var(--orbita-sidebar-border);border-color:var(--orbita-sidebar-border)}.test-drive-booking__confirm:disabled{opacity:.55;cursor:not-allowed}.test-drive-booking__cancel{border:1px solid var(--p-surface-200,var(--orbita-surface-200));background:var(--orbita-surface-0);color:var(--orbita-text-secondary)}.test-drive-booking__cancel:hover:not(:disabled){background:var(--orbita-surface-50);border-color:var(--orbita-surface-300)}.test-drive-booking__cancel:disabled{opacity:.55;cursor:not-allowed}.test-drive-booking__section{flex-direction:column;gap:.75rem;display:flex}.test-drive-booking__section-title{color:var(--orbita-text-strong);margin:0;font-size:.875rem;font-weight:600;line-height:1.3}.test-drive-booking__cars-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;display:grid}.test-drive-booking__car{border:1px solid var(--p-surface-200,var(--orbita-surface-200));background:var(--orbita-surface-0);min-height:100%;color:var(--orbita-text);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.875rem 1rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.test-drive-booking__car:hover:not(:disabled){border-color:var(--orbita-text-muted);background:var(--orbita-surface-50)}.test-drive-booking__car--active{border-color:var(--orbita-sidebar-bg);box-shadow:inset 0 0 0 1px var(--orbita-sidebar-bg);background:#f0f5fa}.test-drive-booking__car--busy{background:var(--orbita-surface-50);color:var(--orbita-text-muted);cursor:default}.test-drive-booking__car-title{color:var(--orbita-text);font-size:.9375rem;font-weight:600;line-height:1.3}.test-drive-booking__car--busy .test-drive-booking__car-title{color:var(--orbita-text-secondary)}.test-drive-booking__car-vin{color:var(--orbita-text-muted);font-size:.75rem;line-height:1.3}.test-drive-booking__car-status{color:#b45309;margin-top:.25rem;font-size:.75rem;font-weight:600;line-height:1.3}.test-drive-booking__car-status--free{color:#15803d}.test-drive-week{border:1px solid var(--p-surface-200,var(--orbita-surface-200));background:var(--orbita-surface-0);border-radius:12px;overflow:hidden}.test-drive-week__header{border-bottom:1px solid var(--p-surface-200,var(--orbita-surface-200));background:var(--orbita-surface-50);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem 1rem;display:grid}.test-drive-week__navigation{gap:.375rem;display:flex}.test-drive-week__nav-btn,.test-drive-week__today{border:1px solid var(--p-surface-200,var(--orbita-surface-200));border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);min-height:2.25rem;color:var(--orbita-text-strong);cursor:pointer;justify-content:center;align-items:center;padding:.5rem .75rem;transition:background-color .15s,border-color .15s;display:inline-flex}.test-drive-week__nav-btn{width:2.25rem;padding:0}.test-drive-week__nav-btn:hover,.test-drive-week__today:hover{border-color:var(--orbita-surface-300);background:var(--orbita-surface-50)}.test-drive-week__range{color:var(--orbita-text);text-align:center;font-size:1rem;font-weight:600}.test-drive-week__scroll{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--orbita-surface-300) transparent;overflow:auto hidden}.test-drive-week__scroll::-webkit-scrollbar{height:6px}.test-drive-week__scroll::-webkit-scrollbar-thumb{background:var(--orbita-surface-300);border-radius:999px}.test-drive-week__days{min-width:52rem}.test-drive-week__day{grid-template-columns:9rem minmax(0,1fr);min-height:4.25rem;display:grid}.test-drive-week__day:not(:last-child){border-bottom:1px solid var(--p-surface-200,var(--orbita-surface-200))}.test-drive-week__day--today .test-drive-week__day-label{color:#1e3a5f;background:#eef4fa}.test-drive-week__day--past .test-drive-week__day-label{background:var(--orbita-surface-50);color:var(--orbita-text-muted)}.test-drive-week__day-label{z-index:1;border-right:1px solid var(--p-surface-200,var(--orbita-surface-200));background:var(--orbita-surface-0);color:var(--orbita-text-strong);box-sizing:border-box;align-items:center;padding:.55rem .65rem;font-size:.8125rem;font-weight:600;line-height:1.25;display:flex;position:sticky;left:0}.test-drive-week__slots{grid-template-columns:repeat(12,minmax(6.25rem,1fr));display:grid}.test-drive-week__slot{border:0;border-right:1px solid var(--p-surface-200,var(--orbita-surface-200));background:var(--orbita-surface-0);min-width:0;color:var(--orbita-text-strong);text-align:left;cursor:pointer;flex-direction:column;justify-content:center;align-items:flex-start;gap:.125rem;padding:.5rem .625rem;transition:background-color .15s,box-shadow .15s;display:flex}.test-drive-week__slot:hover:not(:disabled):not(.test-drive-week__slot--selected){background:var(--orbita-surface-50)}.test-drive-week__slot--busy:not(.test-drive-week__slot--selected){background:#f8fbff}.test-drive-week__slot--selected{background:var(--orbita-sidebar-bg);color:#fff;box-shadow:inset 0 0 0 1px var(--orbita-sidebar-border)}.test-drive-week__slot--selected:hover:not(:disabled){background:var(--orbita-sidebar-border);color:#fff}.test-drive-week__slot--selected:hover:not(:disabled) .test-drive-week__slot-status,.test-drive-week__slot--selected:hover:not(:disabled) .test-drive-week__slot-vins{color:#fff}.test-drive-week__slot--disabled{background:var(--orbita-surface-50);color:var(--orbita-text-muted);cursor:not-allowed}.test-drive-week__slot-time{font-size:.75rem;font-weight:700;line-height:1.2}.test-drive-week__slot-status,.test-drive-week__slot-vins{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.6875rem;line-height:1.2;overflow:hidden}.test-drive-week__slot-status{color:#b45309;font-weight:600}.test-drive-week__slot-status--free{color:#15803d}.test-drive-week__slot-vins{color:var(--orbita-text-muted)}.test-drive-week__slot--selected .test-drive-week__slot-status,.test-drive-week__slot--selected .test-drive-week__slot-vins{color:#fff}@media (width<=960px){.test-drive-week__header{grid-template-columns:auto minmax(0,1fr)}.test-drive-week__today{grid-column:1/-1;justify-self:start}}.reception-zone2{--reception-zone2-control-height:calc(2px + (var(--orbita-control-padding-y) * 2) + (var(--orbita-control-font-size) * var(--orbita-control-line-height)));flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.reception-zone2__form{flex:22rem;align-items:center;gap:.75rem;min-width:0;display:flex}.reception-zone2-field{box-sizing:border-box;min-width:0;height:var(--reception-zone2-control-height);min-height:var(--reception-zone2-control-height);border:1px solid var(--p-surface-200,var(--orbita-surface-200));border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);flex:1;align-items:center;transition:border-color .15s,box-shadow .15s;display:flex}.reception-zone2-field:focus-within{border-color:var(--orbita-text-muted);box-shadow:0 0 0 3px #4f6d8f1f}.reception-zone2-field__input{border-radius:var(--orbita-control-radius);width:100%;min-width:0;color:var(--orbita-text);background:0 0;border:none;outline:none;flex:auto;margin:0;padding:.625rem .5rem .625rem 1rem;font-size:.875rem;line-height:1.2}.reception-zone2-field__input::placeholder{color:var(--orbita-text-muted)}.reception-zone2-field__clear{width:1.5rem;height:1.5rem;color:var(--orbita-text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:0 0 1.5rem;justify-content:center;align-items:center;margin-right:.5rem;padding:0;font-size:.75rem;line-height:1;transition:color .15s,background-color .15s;display:inline-flex}.reception-zone2-field__clear:hover{background:var(--orbita-surface-100);color:var(--orbita-text-muted)}.reception-zone2-subject{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.reception-zone2-subject--open .reception-zone2-field{border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:0 0 0 3px #4f6d8f1f,inset 0 -1px #94a3b8}.reception-zone2-subject__dropdown{z-index:40;border:1px solid var(--orbita-surface-300);background:var(--orbita-surface-0);width:100%;max-height:18rem;box-shadow:var(--orbita-shadow-lg);border-top:none;border-radius:0 0 8px 8px;padding:.375rem 0;position:absolute;top:100%;left:0;overflow-y:auto}.reception-zone2-client .reception-zone2-subject__dropdown{max-height:min(32rem,75vh)}.reception-zone2-subject__group{color:var(--orbita-text-muted);cursor:default;-webkit-user-select:none;user-select:none;padding:.625rem .875rem .25rem;font-size:.75rem;font-weight:500;line-height:1.4}.reception-zone2-subject__group:not(:first-child){border-top:1px solid var(--orbita-surface-100);margin-top:.25rem;padding-top:.75rem}.reception-zone2-subject__option{width:100%;color:var(--orbita-text);text-align:left;cursor:pointer;background:0 0;border:none;padding:.5rem .875rem .5rem 1.125rem;font-size:.875rem;display:block}.reception-zone2-subject__option:hover,.reception-zone2-subject__option--active{background:var(--orbita-surface-50)}.reception-zone2-subject__option--active{background:var(--orbita-surface-100)}.reception-zone2-client__option{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:.125rem;width:100%;padding:.5rem .875rem;display:flex}.reception-zone2-client__option:hover,.reception-zone2-client__option--active{background:var(--orbita-surface-50)}.reception-zone2-client__option--active{background:var(--orbita-surface-100)}.reception-zone2-client__name{color:var(--orbita-text);font-size:.875rem;font-weight:500;line-height:1.3}.reception-zone2-client__meta{flex-wrap:wrap;align-items:center;gap:.25rem .65rem;display:flex}.reception-zone2-client__phone{color:var(--orbita-text-muted);font-size:.75rem;line-height:1.3}.reception-zone2-client__inn,.reception-zone2-client__match{color:var(--orbita-text-secondary);font-size:.75rem;line-height:1.3}.reception-zone2-client__match{color:var(--orbita-primary-700,#0369a1)}.reception-zone2-client__create{flex-direction:column;gap:.75rem;padding:.75rem .875rem;display:flex}.reception-zone2-client__create-hint{color:var(--orbita-text-muted);margin:0;font-size:.8125rem;line-height:1.35}.reception-zone2-client__create-fields{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;display:grid}.reception-zone2-client__create-field{min-width:0;color:var(--orbita-text-muted);flex-direction:column;gap:.25rem;font-size:.75rem;font-weight:500;display:flex}.reception-zone2-client__create-input{box-sizing:border-box;border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);width:100%;min-height:2.25rem;color:var(--orbita-text);outline:none;padding:.5rem .75rem;font-size:.875rem;line-height:1.2}.reception-zone2-client__create-input:focus{border-color:var(--orbita-text-muted);box-shadow:0 0 0 3px #4f6d8f1f}.reception-zone2-client__create-error{color:var(--orbita-danger,#b91c1c);margin:0;font-size:.75rem;line-height:1.3}.reception-zone2-client__create-btn{box-sizing:border-box;min-height:var(--reception-zone2-control-height);padding:var(--orbita-control-padding-y) var(--orbita-control-padding-x);border:1px solid var(--orbita-sidebar-bg);border-radius:var(--orbita-control-radius);background:var(--orbita-sidebar-bg);color:#fff;cursor:pointer;justify-content:center;align-self:flex-start;align-items:center;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.2;display:inline-flex}.reception-zone2-client__create-btn:hover:not(:disabled){background:var(--orbita-sidebar-border);border-color:var(--orbita-sidebar-border)}.reception-zone2-client__create-btn:disabled{opacity:.55;cursor:not-allowed}.reception-zone2-segment{border:1px solid var(--p-surface-200,var(--orbita-surface-200));border-radius:var(--orbita-control-radius);background:var(--orbita-surface-100);flex-shrink:0;gap:.125rem;padding:.1875rem;display:inline-flex}.reception-zone2-segment__option{cursor:pointer;display:flex}.reception-zone2-segment__input{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}.reception-zone2-segment__label{color:var(--orbita-text-muted);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:.625rem .875rem;font-size:.875rem;line-height:1.2;transition:background-color .15s,color .15s,box-shadow .15s;display:flex}.reception-zone2-segment__option--active .reception-zone2-segment__label{background:var(--orbita-surface-0);color:var(--orbita-text);box-shadow:0 1px 2px #0f172a14}.reception-zone2-source-select{flex:0 14rem;min-width:10rem;max-width:100%}.reception-zone2-sphere-select,.reception-zone2-subdivision-select{flex:0 12rem;min-width:9rem}.reception-zone2-comment{flex:12rem;min-width:10rem;max-width:100%}.reception-zone2-source-select.p-select,.reception-zone2 .reception-zone2-source-select,.reception-zone2 .reception-zone2-source-select.p-select{box-sizing:border-box;height:var(--reception-zone2-control-height);min-height:var(--reception-zone2-control-height);align-items:center}.reception-zone2 .reception-zone2-source-select.p-select .p-select-label{line-height:var(--orbita-control-line-height);align-items:center;padding-top:0;padding-bottom:0;display:flex}.reception-zone2 .reception-zone2-source-select.p-select .p-select-dropdown{width:2.5rem}.reception-zone2 .reception-create-event-btn{box-sizing:border-box;height:var(--reception-zone2-control-height);min-height:var(--reception-zone2-control-height);padding-top:0;padding-bottom:0}.reception-zone2-source-select__value{align-items:center;gap:.45rem;display:inline-flex}.reception-zone2-source-select__value .pi{text-align:center;width:1rem;color:var(--orbita-text-secondary)}.reception-zone2__error{flex:100%;margin:0}.reception-zone2__directory-empty{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:flex}.reception-zone2__directory-link{color:inherit;text-underline-offset:.15em;font-weight:600;text-decoration:underline}.reception-zone2__directory-link:hover{opacity:.85}.worksheet-switcher-item{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.25rem .75rem;min-width:0;display:grid}.worksheet-switcher-item__primary{color:var(--orbita-text);text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;font-size:.9375rem;font-weight:600;line-height:1.3;overflow:hidden}.worksheet-switcher-item__primary--missing{color:var(--orbita-text-muted);font-weight:500}.worksheet-switcher-item__id{color:var(--orbita-surface-300);letter-spacing:.02em;white-space:nowrap;flex-shrink:0;grid-area:1/2;align-self:end;font-size:.6875rem;font-weight:400;line-height:1.2}.reception-events-page__header{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.25rem;display:flex}.reception-events-page__header .page__title{flex:auto;min-width:0;margin-bottom:0}.reception-events-page__header .reception-create-event-btn,.reception-events-page__header .orbita-list-create-btn{margin-left:0;text-decoration:none}@media (width<=48rem){.reception-events-page__header .page__title{flex:100%}}.reception-event-form{flex-direction:column;gap:1rem;max-width:32rem;display:flex}.reception-event-form__actions{border-top:1px solid var(--p-surface-200,var(--orbita-surface-200));justify-content:flex-start;align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1rem;display:flex}.reception-event-form__delete{padding:var(--orbita-control-padding-y) var(--orbita-control-padding-x);border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);color:#b91c1c;cursor:pointer;border:1px solid #fecaca;font-size:.875rem;font-weight:500;line-height:1.2;transition:background-color .15s,border-color .15s,opacity .15s}.reception-event-form__delete:hover:not(:disabled){background:#fef2f2;border-color:#fca5a5}.reception-event-form__delete:disabled{opacity:.55;cursor:not-allowed}.reception-event-subject-title{flex:1;min-width:0;margin-bottom:0}.reception-event-subject-title__view{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.reception-event-subject-title__value{min-width:0;font-size:inherit;font-weight:inherit;color:inherit;flex:1;line-height:1.3}.reception-event-subject-title__value--empty{color:var(--orbita-text-muted)}.reception-event-subject-title__view:hover .reception-event-subject-title__edit-btn,.reception-event-subject-title__edit-btn:focus-visible{opacity:1}.reception-event-subject-title__edit-btn{margin-top:.125rem}.reception-event-subject-title__edit{flex-wrap:wrap;align-items:flex-start;gap:.5rem;width:100%;max-width:36rem;display:flex}.reception-event-subject-title__field{width:100%}.reception-event-subject-title__input{width:100%;font-size:1.125rem;font-weight:600}.reception-event-subject-title__actions{padding-top:.25rem}.reception-event-form--unified{gap:1.25rem;width:100%;max-width:none}.reception-event-worksheet-link{color:var(--orbita-sidebar-bg);font-weight:600;text-decoration:none}.reception-event-worksheet-link:hover{text-decoration:underline}.reception-manager-field{margin-top:.25rem}.reception-manager-tiles,.reception-manager-tiles.needs-model-tiles{flex-wrap:wrap;grid-template-columns:none;gap:16px;display:flex}.reception-manager-tile{flex:none;align-items:center;width:9rem}.reception-manager-tile .needs-model-tile__image-wrap{aspect-ratio:1;background:0 0;border-radius:50%;flex-shrink:0;width:4.5rem;min-width:4.5rem;max-width:4.5rem;height:4.5rem;margin:.75rem auto 0;overflow:hidden}.needs-model-tile--active.reception-manager-tile .needs-model-tile__image-wrap{background:0 0}.reception-manager-tile .needs-model-tile__image{-o-object-fit:cover;object-fit:cover}.reception-manager-tile__placeholder{background:var(--orbita-surface-200);width:100%;height:100%;color:var(--orbita-text-secondary);letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.needs-model-tile--active .reception-manager-tile__placeholder{color:#fff;background:#fff3}.reception-manager-tile .needs-model-tile__label{text-align:center;flex-direction:column;align-items:center;gap:.125rem;width:100%;padding:.5rem .25rem .625rem;line-height:1.2;display:flex}.reception-manager-tile__last-name{white-space:nowrap;font-weight:600}.reception-manager-tile__given-names{white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1.25}.reception-event-form--unified .inline-field__view:focus{outline-offset:2px;border-radius:6px;outline:2px solid #93c5fd}.workspace-triggers-grid{grid-template-columns:repeat(auto-fill,minmax(max(16rem,20% - .8rem),1fr))}.worksheet-tile__footer.workspace-triggers-tile__footer{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;width:100%;margin-top:auto;display:flex}.workspace-triggers-tile__wt,.workspace-triggers-tile__ts{font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;flex:none;font-size:.6875rem;font-weight:500;line-height:1.2}.workspace-triggers-tile__wt{color:var(--orbita-text-muted)}.workspace-triggers-tile__ts{color:var(--orbita-link);text-align:right;margin-left:auto;text-decoration:none}.workspace-triggers-tile__ts:hover{text-decoration:underline}.workspace-triggers-tile__ts--empty{color:color-mix(in srgb, var(--orbita-text-muted) 45%, var(--orbita-surface-0));pointer-events:none;font-weight:400;text-decoration:none}.workspace-triggers-tile__ts--empty:hover{text-decoration:none}.workspace-triggers-table__col-id{white-space:nowrap;width:6.5rem}.workspace-triggers-table__id{color:var(--orbita-text-secondary);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:.8125rem;font-weight:600;display:inline-block}.workspace-triggers-table__col-task{white-space:nowrap;text-align:right;width:6.5rem}.workspace-triggers-table__col-task .reception-event-tile__task-id{font-variant-numeric:tabular-nums}.reception-event-tile__task-id{color:var(--orbita-link);letter-spacing:.02em;white-space:nowrap;font-size:.6875rem;font-weight:500;text-decoration:none}.reception-event-tile__task-id:hover{text-decoration:underline}.worksheet-tile__meta .reception-event-tile__task-id{margin-right:auto}.worksheet-tile__meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.workspace-event-page__title-block{margin:0 0 1.25rem}.workspace-event-page__title-input{width:100%}.workspace-event-page__title-input.p-inputtext{box-sizing:border-box;width:100%;font-size:1.25rem;font-weight:600}.workspace-event-page__section{margin-top:1.25rem}.workspace-event-page__foundation-directory-empty{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:flex}.workspace-event-page__foundation-directory-link{color:inherit;text-underline-offset:.15em;font-weight:600;text-decoration:underline}.workspace-event-page__foundation-directory-link:hover{opacity:.85}.foundation-widgets{flex-direction:column;gap:1.25rem;width:100%;min-width:0;max-width:100%;padding-top:.35rem;display:flex;position:relative;overflow:visible}.foundation-group{flex-direction:column;gap:.8rem;width:100%;min-width:0;max-width:100%;display:flex;overflow:visible}.foundation-group__header{align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.foundation-group__title{color:var(--orbita-text-muted);white-space:nowrap;flex:none;margin:0;font-size:.8125rem;font-weight:500;line-height:1.3}.foundation-group__rule{background:var(--orbita-text-muted);opacity:.45;flex:auto;min-width:1.5rem;height:1px}.foundation-chips{flex-wrap:wrap;align-items:stretch;gap:.9rem;width:100%;min-width:0;max-width:100%;display:flex;overflow:visible}.foundation-chip{flex:none;position:relative;overflow:visible}.foundation-chip--open,.foundation-chip--hovered,.foundation-chip:hover,.foundation-chip:focus-within{z-index:10}.foundation-chip__clear{z-index:3;border:1px solid var(--p-surface-300,#cbd5e1);background:var(--orbita-surface-0);width:1.5rem;height:1.5rem;color:var(--orbita-text-muted);cursor:pointer;font:inherit;border-radius:.35rem;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;transition:border-color .12s,background-color .12s,color .12s;display:inline-flex;position:absolute;top:-.35rem;right:-.35rem;box-shadow:0 1px 3px #0f172a1f}.foundation-chip__clear:hover{border-color:var(--orbita-text-muted);background:var(--orbita-surface-100);color:var(--orbita-text)}.foundation-chip__clear .pi{font-size:.7rem}.foundation-meta{flex-direction:column;gap:.25rem;display:flex}.foundation-meta .needs-drive-field,.foundation-meta .inline-field{padding-top:.55rem;padding-bottom:.55rem}.foundation-chip__btn{box-sizing:border-box;border:1px solid var(--p-surface-200,#e2e8f0);background:var(--orbita-surface-0);color:#334155;cursor:pointer;--foundation-chip-side-pad:1.15rem;--foundation-chip-text-gap:.3rem;--foundation-chip-line-type:calc(.75rem * 1.25);--foundation-chip-line-value:calc(.9375rem * 1.3);--foundation-chip-line-meta:calc(.75rem * 1.25);--foundation-chip-text-height:calc(var(--foundation-chip-line-type) + var(--foundation-chip-line-value) + var(--foundation-chip-line-meta) + (2 * var(--foundation-chip-text-gap)));--foundation-chip-icon-size:calc(var(--foundation-chip-text-height) * 1.1);width:25rem;min-width:25rem;max-width:25rem;min-height:calc(var(--foundation-chip-text-height) + 2rem);justify-content:flex-start;align-items:center;gap:.35rem;gap:var(--foundation-chip-side-pad);-moz-column-gap:var(--foundation-chip-side-pad);column-gap:var(--foundation-chip-side-pad);padding:1rem var(--foundation-chip-side-pad);text-align:left;border-radius:10px;flex-direction:row;flex:none;text-decoration:none;display:flex}.foundation-chip__btn--empty{border-style:dashed;border-color:var(--orbita-text-muted);background:var(--orbita-surface-0);color:var(--orbita-text-muted)}.foundation-chip__btn--empty:hover{border-color:var(--orbita-primary);background:var(--orbita-surface-100);color:var(--orbita-text)}.foundation-chip__btn--locked{cursor:default}.foundation-chip__btn--locked:hover{background:var(--orbita-surface-0)}.foundation-chip__btn .foundation-chip__icon{width:var(--foundation-chip-icon-size);height:var(--foundation-chip-icon-size);flex-shrink:0;flex:0 0 var(--foundation-chip-icon-size);background:var(--orbita-surface-200);color:var(--orbita-text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:1.45rem;display:flex;overflow:hidden}.foundation-chip__btn--empty .foundation-chip__icon{color:var(--orbita-text-muted)}.foundation-chip__icon--add{color:var(--orbita-primary);background:0 0;border:2px solid;font-size:1.45rem}.foundation-chip__btn--empty:hover .foundation-chip__icon--add{border-color:var(--orbita-primary);color:var(--orbita-primary);background:color-mix(in srgb, var(--orbita-primary) 8%, transparent)}.foundation-chip__image{-o-object-fit:contain;object-fit:contain;width:1.9rem;height:1.9rem}.foundation-chip__btn .foundation-chip__image{width:calc(var(--foundation-chip-icon-size) * .58);height:calc(var(--foundation-chip-icon-size) * .58);-o-object-fit:contain;object-fit:contain}.foundation-chip__btn .foundation-chip__dept-logo{width:calc(var(--foundation-chip-icon-size) * .58);height:calc(var(--foundation-chip-icon-size) * .58);justify-content:center;align-items:center;display:inline-flex}.foundation-chip__btn .foundation-chip__dept-logo.app-logo-menu__icon,.foundation-chip__btn .foundation-chip__dept-logo .app-logo-menu__icon,.foundation-chip__btn .foundation-chip__icon>.app-logo-menu__icon{width:calc(var(--foundation-chip-icon-size) * .48);height:calc(var(--foundation-chip-icon-size) * .48);filter:brightness(0)saturate()opacity(.72)}.foundation-chip__dept-logo{justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex}.foundation-chip__dept-logo.app-logo-menu__icon,.foundation-chip__dept-logo .app-logo-menu__icon{width:1.5rem;height:1.5rem}.foundation-chip__btn--active .foundation-chip__dept-logo.app-logo-menu__icon,.foundation-chip__btn--active .foundation-chip__dept-logo .app-logo-menu__icon,.foundation-chip__btn--active .foundation-chip__image{filter:brightness(0)invert()}.foundation-chip__btn .foundation-chip__text,.foundation-chip__btn .foundation-chip__body{justify-content:flex-start;align-items:flex-start;gap:var(--foundation-chip-text-gap);width:auto;min-width:0;max-width:none;min-height:var(--foundation-chip-text-height);flex-direction:column;flex:auto;display:flex}.foundation-chip__btn .foundation-chip__type,.foundation-chip__btn .foundation-chip__value,.foundation-chip__btn .foundation-chip__meta{text-align:left;white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:100%;max-width:100%;display:-webkit-box;overflow:hidden}.foundation-chip__btn .foundation-chip__type{min-height:var(--foundation-chip-line-type);letter-spacing:.01em;flex:none;font-size:.75rem;font-weight:600;line-height:1.25}.foundation-chip__btn .foundation-chip__value{min-height:var(--foundation-chip-line-value);color:var(--orbita-text);flex:none;font-size:.9375rem;font-weight:600;line-height:1.3}.foundation-chip__btn .foundation-chip__value--placeholder{color:var(--orbita-primary)}.foundation-chip__btn .foundation-chip__meta{min-height:var(--foundation-chip-line-meta);color:var(--orbita-text-muted);flex:none;font-size:.75rem;font-weight:500;line-height:1.25}.foundation-chip__btn .foundation-chip__meta--empty{visibility:hidden}.foundation-chip__btn--active{border-color:var(--orbita-primary);background:color-mix(in srgb, var(--orbita-primary) 18%, var(--orbita-surface-0));color:var(--orbita-text);box-shadow:0 0 0 1px color-mix(in srgb, var(--orbita-primary) 28%, transparent)}.foundation-chip--open .foundation-chip__btn{border-color:var(--orbita-primary);background:color-mix(in srgb, var(--orbita-primary) 22%, var(--orbita-surface-0));box-shadow:0 0 0 1px color-mix(in srgb, var(--orbita-primary) 35%, transparent)}.foundation-chip__btn--active:hover{border-color:var(--orbita-primary);background:color-mix(in srgb, var(--orbita-primary) 22%, var(--orbita-surface-0));color:var(--orbita-text)}.foundation-chip__btn--active:hover .foundation-chip__type{color:var(--orbita-text-secondary)}.foundation-chip__btn--active:hover .foundation-chip__value{color:var(--orbita-text)}.foundation-chip__btn--active:hover .foundation-chip__meta{color:var(--orbita-text-muted)}.foundation-chip__btn--active:hover .foundation-chip__icon{background:color-mix(in srgb, var(--orbita-primary) 12%, transparent);color:var(--orbita-primary)}.foundation-chip__btn:not(.foundation-chip__btn--active):hover{border-color:var(--orbita-surface-300);background:var(--orbita-surface-100)}.foundation-chip__btn--active .foundation-chip__type{color:var(--orbita-text-secondary)}.foundation-chip__btn--active .foundation-chip__value{color:var(--orbita-text)}.foundation-chip__btn--active .foundation-chip__meta{color:var(--orbita-text-muted)}.foundation-chip__btn--active .foundation-chip__icon{background:color-mix(in srgb, var(--orbita-primary) 12%, transparent);color:var(--orbita-primary)}.foundation-chip__btn--active .foundation-chip__image{filter:none}.foundation-chip__btn--active .foundation-chip__dept-logo.app-logo-menu__icon,.foundation-chip__btn--active .foundation-chip__dept-logo .app-logo-menu__icon,.foundation-chip__btn--active .foundation-chip__icon>.app-logo-menu__icon{filter:brightness(0)saturate()opacity(.72)}.foundation-chip__value--placeholder{color:var(--orbita-primary);font-weight:600}.foundation-chip__btn--empty.foundation-chip__btn--active{border-style:dashed;border-color:var(--orbita-primary);background:color-mix(in srgb, var(--orbita-primary) 14%, var(--orbita-surface-0));color:var(--orbita-text);box-shadow:none}.foundation-chip__btn--empty.foundation-chip__btn--active .foundation-chip__icon--add{background:color-mix(in srgb, var(--orbita-primary) 12%, transparent);color:var(--orbita-primary);border-color:var(--orbita-primary)}.foundation-chip--compact .foundation-chip__btn{--foundation-chip-side-pad:.7rem;--foundation-chip-text-gap:.15rem;--foundation-chip-line-type:calc(.6875rem * 1.2);--foundation-chip-line-value:calc(.8125rem * 1.25);--foundation-chip-line-meta:calc(.6875rem * 1.2);--foundation-chip-text-height:calc(var(--foundation-chip-line-type) + var(--foundation-chip-line-value) + var(--foundation-chip-line-meta) + (2 * var(--foundation-chip-text-gap)));--foundation-chip-icon-size:1.75rem;-moz-column-gap:.55rem;border-color:var(--orbita-surface-200);background:var(--orbita-surface-50);width:100%;min-width:0;max-width:100%;min-height:0;box-shadow:none;box-sizing:border-box;color:var(--orbita-text-secondary);gap:.55rem;padding:.45rem .65rem}.foundation-chip--compact .foundation-chip__btn:disabled{cursor:default;opacity:1}.foundation-chip--compact .foundation-chip__btn--active,.foundation-chip--compact.foundation-chip--open .foundation-chip__btn,.foundation-chip--compact .foundation-chip__btn--active:hover{border-color:var(--orbita-surface-200);background:var(--orbita-surface-50);color:var(--orbita-text-secondary);box-shadow:none}.foundation-chip--compact .foundation-chip__btn--empty{border-style:dashed;border-color:var(--orbita-surface-200);color:var(--orbita-text-muted);background:0 0}.foundation-chip--compact .foundation-chip__btn--empty:hover,.foundation-chip--compact .foundation-chip__btn--empty.foundation-chip__btn--active{border-color:var(--orbita-surface-300);background:var(--orbita-surface-50);color:var(--orbita-text-secondary);box-shadow:none}.foundation-chip--compact .foundation-chip__icon{width:var(--foundation-chip-icon-size);height:var(--foundation-chip-icon-size);flex:0 0 var(--foundation-chip-icon-size);background:var(--orbita-surface-200);color:var(--orbita-text-secondary);font-size:.85rem}.foundation-chip--compact .foundation-chip__btn--active .foundation-chip__icon{background:var(--orbita-surface-200);color:var(--orbita-text-secondary)}.foundation-chip--compact .foundation-chip__icon--add{color:var(--orbita-text-muted);border-width:1px;font-size:.8rem}.foundation-chip--compact .foundation-chip__type{color:var(--orbita-text-muted);font-size:.6875rem;font-weight:500}.foundation-chip--compact .foundation-chip__btn--active .foundation-chip__type{color:var(--orbita-text-muted)}.foundation-chip--compact .foundation-chip__value{color:var(--orbita-text-secondary);font-size:.8125rem;font-weight:500}.foundation-chip--compact .foundation-chip__btn--active .foundation-chip__value{color:var(--orbita-text-secondary)}.foundation-chip--compact .foundation-chip__value--placeholder{color:var(--orbita-text-muted);font-weight:500}.foundation-chip--compact .foundation-chip__meta{color:var(--orbita-text-muted);font-size:.6875rem}.foundation-chip--compact .foundation-chip__btn--active .foundation-chip__meta{color:var(--orbita-text-muted)}.foundation-chip--compact .foundation-chip__clear{width:1.15rem;height:1.15rem;box-shadow:none;border-radius:999px;top:-.2rem;right:-.2rem}.foundation-picker-popover.p-popover{box-sizing:border-box;max-width:min(42rem,100vw - 2rem);margin-top:.35rem}.foundation-picker-popover .p-popover-content{box-sizing:border-box;max-width:100%;padding:0;overflow-x:hidden}.foundation-picker-popover .foundation-picker-shell{pointer-events:auto;box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.foundation-picker-shell{pointer-events:none;position:relative;overflow:visible}.foundation-picker{width:100%;min-width:0;max-width:100%;box-shadow:none;box-sizing:border-box;pointer-events:auto;background:0 0;border:none;border-radius:0;padding:1rem;overflow-x:hidden}.foundation-picker--options{width:min(100%, var(--foundation-options-cols,4) * 8.75rem + (var(--foundation-options-cols,4) - 1) * .75rem + 2rem);max-width:100%;overflow-x:hidden}.foundation-picker--date{width:fit-content;max-width:100%;padding:.75rem;overflow-x:hidden}.foundation-picker--schedule{width:min(22rem,100%);max-width:100%;padding:.875rem 1rem;overflow-x:hidden}.foundation-picker__schedule{flex-direction:column;gap:.75rem;display:flex}.foundation-picker__schedule-field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.foundation-picker__schedule-label{color:var(--orbita-text-muted);font-size:.75rem;font-weight:500;line-height:1.2}.foundation-picker__schedule-field .p-datepicker,.foundation-picker__schedule-field .p-inputtext{width:100%}.foundation-picker__date{justify-content:center;display:flex}.foundation-picker__date .p-datepicker{background:0 0;border:none}.foundation-picker:has(.foundation-picker__search){min-width:min(20rem,100%)}.foundation-picker:has(.foundation-picker__grid:not(.foundation-picker__grid--options):not(.foundation-picker__grid--choices)){--foundation-list-cols:3;width:min(var(--foundation-list-cols) * 12.5rem + (var(--foundation-list-cols) - 1) * .875rem + 2rem, 100vw - 2rem);max-width:100%}.foundation-picker__search{box-sizing:border-box;flex:auto;align-items:center;width:100%;min-width:0;max-width:100%;margin-bottom:.875rem;display:flex;position:relative}.foundation-picker__search-icon{z-index:1;color:var(--orbita-text-muted);pointer-events:none;font-size:1rem;line-height:1;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.foundation-picker__search-input,.foundation-picker__search .p-inputtext{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:calc(var(--orbita-control-padding-y) * 2 + var(--orbita-control-font-size) * var(--orbita-control-line-height));padding-top:var(--orbita-control-padding-y);padding-right:2.5rem;padding-bottom:var(--orbita-control-padding-y);border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);color:var(--orbita-text);font-family:inherit;font-size:var(--orbita-control-font-size);font-weight:var(--orbita-control-font-weight);line-height:var(--orbita-control-line-height);padding-left:2.5rem;display:block}.foundation-picker__search-input::-moz-placeholder{color:var(--orbita-text-muted)}.foundation-picker__search .p-inputtext::-moz-placeholder{color:var(--orbita-text-muted)}.foundation-picker__search-input::placeholder,.foundation-picker__search .p-inputtext::placeholder{color:var(--orbita-text-muted)}.foundation-picker__search-input:focus,.foundation-picker__search .p-inputtext:focus{border-color:var(--orbita-surface-300);box-shadow:0 0 0 3px color-mix(in srgb, var(--orbita-primary) 18%, transparent);outline:none}.foundation-picker__search-clear{z-index:1;width:1.75rem;height:1.75rem;color:var(--orbita-text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.foundation-picker__search-clear:hover{background:var(--orbita-surface-100);color:var(--orbita-text-secondary)}.foundation-picker__grid{grid-template-columns:repeat(var(--foundation-list-cols,3), minmax(0, 1fr));box-sizing:border-box;align-items:stretch;gap:.875rem;width:100%;min-width:0;max-width:100%;max-height:min(20rem,100vh - 10rem);display:grid;overflow:hidden auto}.foundation-picker__grid--options{--foundation-list-cols:initial;grid-template-columns:repeat(var(--foundation-options-cols,4), minmax(0, 1fr));box-sizing:border-box;gap:.75rem;width:100%;min-width:0;max-width:100%;max-height:min(20rem,100vh - 10rem);display:grid;overflow:hidden auto}.foundation-picker__grid--choices{--foundation-list-cols:initial;grid-template-columns:repeat(var(--foundation-options-cols,5), minmax(0, 1fr));box-sizing:border-box;align-items:stretch;gap:.5rem;width:100%;min-width:0;max-width:100%;max-height:min(20rem,100vh - 10rem);display:grid;overflow:hidden auto}.foundation-picker--options.foundation-picker--cols-2{--foundation-options-cols:2;width:min(100%,20.25rem);max-width:100%}.foundation-picker--options.foundation-picker--cols-4{--foundation-options-cols:4;width:min(100%,39.25rem);max-width:100%}@media (width<=40rem){.foundation-picker:has(.foundation-picker__grid:not(.foundation-picker__grid--options):not(.foundation-picker__grid--choices)){--foundation-list-cols:2}}@media (width<=28rem){.foundation-picker:has(.foundation-picker__grid:not(.foundation-picker__grid--options):not(.foundation-picker__grid--choices)){--foundation-list-cols:1}.foundation-picker__grid--options,.foundation-picker__grid--choices{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr))}}.foundation-picker__empty{color:var(--orbita-text-muted);margin:0;font-size:.875rem}.foundation-picker__card-text{text-align:left;flex-direction:column;gap:.25rem;min-width:0;display:flex}.foundation-picker__card-text strong{color:var(--orbita-text);font-weight:600}.foundation-picker__card-text span{color:var(--orbita-text-muted);font-size:.8125rem}.foundation-picker__card-icon{color:var(--orbita-text-secondary);justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:inline-flex}.foundation-picker__field-label{box-sizing:border-box;width:min(22rem,100%);min-width:0;max-width:100%;color:var(--orbita-text-muted);flex-direction:column;gap:.375rem;padding:.75rem 1rem 1rem;font-size:.75rem;font-weight:600;display:flex}.foundation-picker__field-label .p-inputtext,.foundation-picker__field-label .p-inputnumber,.foundation-picker__field-label .p-textarea,.foundation-picker__field-label .p-inputnumber-input{box-sizing:border-box;width:100%;max-width:100%}.foundation-picker:has(.foundation-picker__field-label){width:min(24rem,100%);max-width:100%}.foundation-picker__card{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);width:100%;min-width:0;max-width:100%;min-height:5.25rem;color:var(--orbita-text);text-align:left;cursor:pointer;box-sizing:border-box;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.95rem 1rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.foundation-picker__card--option{text-align:center;box-sizing:border-box;justify-content:center;align-items:center;gap:.7rem;width:100%;min-width:0;max-width:100%;height:auto;min-height:9.1rem;max-height:none;padding:.6rem .4rem .75rem}.foundation-picker__card--choice{text-align:center;box-sizing:border-box;justify-content:flex-start;align-items:center;gap:.35rem;width:100%;min-width:0;max-width:100%;height:6.75rem;min-height:6.75rem;max-height:6.75rem;padding:.4rem .3rem .5rem}.foundation-picker__card-image-wrap{flex:0 0 1.85rem;justify-content:center;align-items:center;width:2.35rem;height:1.85rem;display:flex}.foundation-picker__card--option .foundation-picker__card-image-wrap{flex:0 0 2.5rem;width:3rem;height:2.5rem}.foundation-picker__card--choice .foundation-picker__card-image-wrap{flex:0 0 1.75rem;width:2.15rem;height:1.75rem}.foundation-picker__card-image{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.foundation-picker__card-dept-logo{justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex}.foundation-picker__card-dept-logo.app-logo-menu__icon,.foundation-picker__card-dept-logo .app-logo-menu__icon{width:1.5rem;height:1.5rem}.foundation-picker__card--option .foundation-picker__card-dept-logo{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.foundation-picker__card--option .foundation-picker__card-dept-logo.app-logo-menu__icon,.foundation-picker__card--option .foundation-picker__card-dept-logo .app-logo-menu__icon,.foundation-picker__card--option .foundation-picker__card-image-wrap>.app-logo-menu__icon{filter:brightness(0)saturate()opacity(.72);width:2.35rem;height:2.35rem}.foundation-picker__card--option.foundation-picker__card--active .foundation-picker__card-dept-logo.app-logo-menu__icon,.foundation-picker__card--option.foundation-picker__card--active .foundation-picker__card-dept-logo .app-logo-menu__icon,.foundation-picker__card--option.foundation-picker__card--active .foundation-picker__card-image-wrap>.app-logo-menu__icon{filter:none}.foundation-picker__card--option .foundation-picker__card-image-wrap:has(.foundation-picker__card-avatar){flex:0 0 4.5rem;width:4.5rem;height:4.5rem}.foundation-picker__card--option .foundation-picker__card-avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:4.5rem;height:4.5rem}.foundation-picker__card--option .foundation-picker__card-avatar--placeholder{background:var(--orbita-surface-200);color:var(--orbita-text-secondary);justify-content:center;align-items:center;font-size:1.125rem;font-weight:700;line-height:1;display:inline-flex}.foundation-picker__card--option.foundation-picker__card--active .foundation-picker__card-avatar--placeholder{color:var(--orbita-on-primary);background:#ffffff38}.foundation-picker__card--option .foundation-picker__card-title{text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:unset;flex:0 auto;width:100%;min-height:0;margin:0;font-size:.75rem;font-weight:600;line-height:1.25;display:block;overflow:visible}.foundation-picker__card--choice .foundation-picker__card-title{text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:unset;flex:auto;width:100%;min-height:0;margin:0;font-size:.6875rem;font-weight:600;line-height:1.2;display:block;overflow:visible}.foundation-picker__card--option .foundation-picker__card-title--person{-webkit-line-clamp:unset;flex-direction:column;align-items:center;gap:.05rem;min-width:0;display:flex}.foundation-picker__card-last-name,.foundation-picker__card-given-names{text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;max-width:100%;display:block;overflow:hidden}.foundation-picker__card-last-name{font-size:.75rem;font-weight:700;line-height:1.2}.foundation-picker__card-given-names{opacity:.9;font-size:.6875rem;font-weight:500;line-height:1.2}.foundation-picker__card--active .foundation-picker__card-image{filter:brightness(0)invert()}.foundation-picker__card:hover{border-color:var(--orbita-surface-300);background:var(--orbita-surface-100)}.foundation-picker__card--active{border-color:var(--orbita-primary);background:var(--orbita-primary);color:var(--orbita-on-primary);box-shadow:0 1px 3px color-mix(in srgb, var(--orbita-primary) 25%, transparent)}.foundation-picker__card--active:hover{border-color:var(--orbita-primary-hover);background:var(--orbita-primary-hover);color:var(--orbita-on-primary)}.foundation-picker__card--active .foundation-picker__card-title,.foundation-picker__card--active .foundation-picker__card-text,.foundation-picker__card--active .foundation-picker__card-text strong,.foundation-picker__card--active .foundation-picker__card-text span,.foundation-picker__card--active .foundation-picker__card-icon{color:var(--orbita-on-primary)}.foundation-picker__card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:.875rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.foundation-picker__card-meta{width:100%;color:var(--orbita-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.3;overflow:hidden}.foundation-picker__card--active .foundation-picker__card-meta{color:#ffffffd9}.foundation-picker__create{flex-direction:column;gap:.75rem;display:flex}.foundation-picker__create-fields{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.foundation-picker__create-field{flex-direction:column;gap:.35rem;display:flex}.foundation-picker__create-field label{color:var(--orbita-text-muted);font-size:.75rem;font-weight:500}.foundation-picker__create-actions{justify-content:flex-start;display:flex}.foundation-picker__create-input,.foundation-picker__create-field .p-inputtext{box-sizing:border-box;width:100%;min-height:2.5rem}.foundation-picker__create-field .p-inputtext{border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);color:var(--orbita-text);font-size:var(--orbita-font-size-md);padding:.5rem .75rem}.foundation-picker__create-field .p-inputtext:focus{border-color:var(--orbita-primary);outline:none}.foundation-picker__create-submit{box-sizing:border-box;min-height:var(--orbita-control-height);padding:var(--orbita-control-padding-y) var(--orbita-control-padding-x);border:1px solid var(--orbita-primary);border-radius:var(--orbita-control-radius);background:var(--orbita-primary);color:var(--orbita-on-primary);font-size:var(--orbita-control-font-size);font-weight:var(--orbita-control-font-weight);line-height:var(--orbita-control-line-height);cursor:pointer;align-items:center;gap:.4rem;font-family:inherit;text-decoration:none;transition:background-color .15s,border-color .15s,opacity .15s;display:inline-flex}.foundation-picker__create-submit:hover:not(:disabled){background:var(--orbita-primary-hover);border-color:var(--orbita-primary-hover);color:var(--orbita-on-primary)}.foundation-picker__create-submit:disabled{opacity:.65;cursor:not-allowed}.foundation-picker__footer{border-top:1px solid var(--orbita-surface-200);margin-top:.65rem;padding-top:.65rem}.foundation-picker__clear-action{box-sizing:border-box;width:100%;min-height:var(--orbita-control-height);padding:var(--orbita-control-padding-y) var(--orbita-control-padding-x);border:1px solid var(--orbita-control-secondary-outlined-border);border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);color:var(--orbita-control-secondary-outlined-color);font-family:inherit;font-size:var(--orbita-control-font-size);font-weight:var(--orbita-control-font-weight);line-height:var(--orbita-control-line-height);cursor:pointer;justify-content:center;align-items:center;gap:.4rem;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.foundation-picker__clear-action:hover:not(:disabled){background:var(--orbita-control-secondary-outlined-hover-bg);border-color:var(--orbita-control-secondary-hover-border);color:var(--orbita-control-secondary-hover-color)}.foundation-picker__clear-action:disabled{opacity:.55;cursor:not-allowed}.foundation-picker__clear-action-icon{flex-shrink:0;font-size:.875rem;line-height:1}.foundation-picker__clear-action-label{text-align:center;min-width:0}.workspace-events-page__toolbar{flex-wrap:nowrap;align-items:center;gap:.75rem 1rem;min-width:0;margin-bottom:1rem;display:flex}.workspace-events-page__search{flex:auto;min-width:7rem;max-width:none}.workspace-events-page__toolbar-actions{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;margin-left:auto;display:flex}.workspace-events-page__toolbar-actions .worksheets-toolbar__filters{flex-wrap:nowrap;margin-left:0}.workspace-events-page__header{flex-direction:column;gap:.35rem;margin-bottom:1rem;display:flex}.workspace-events-page__title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.workspace-events-page__subtitle{color:var(--orbita-text-muted);margin:0;font-size:.9375rem}.workspace-events-page__add-btn{padding:var(--orbita-control-padding-y) var(--orbita-control-padding-x);border:1px solid var(--orbita-sidebar-bg);border-radius:var(--orbita-control-radius);background:var(--orbita-sidebar-bg);color:#fff;font-size:var(--orbita-control-font-size);font-weight:var(--orbita-control-font-weight);line-height:var(--orbita-control-line-height);cursor:pointer;align-items:center;gap:.4rem;text-decoration:none;transition:background-color .15s,border-color .15s,opacity .15s;display:inline-flex}.workspace-events-page__add-btn:hover{background:var(--orbita-sidebar-border);border-color:var(--orbita-sidebar-border)}.workspace-events-page__add-btn:disabled{opacity:.65;cursor:not-allowed}.workspace-events-page__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;min-width:0;display:grid}.workspace-events-page__main{flex-direction:column;gap:.75rem;min-width:0;display:flex}.workspace-events-calendar__filter{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.workspace-events-calendar__filter.worksheets-toolbar__filters{justify-content:flex-end;margin-left:0}.workspace-events-calendar__filter .parts-nomenclature__filter-trigger{max-width:14rem}.workspace-events-calendar__filter .parts-nomenclature__filter-menu{left:auto;right:0}.workspace-events-calendar__toolbar-main{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.workspace-events-calendar__nav{align-items:center;gap:.35rem;display:flex}.workspace-events-calendar__nav-btn,.workspace-events-calendar__today-btn{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);min-height:2.25rem;color:var(--orbita-text-strong);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 .7rem;display:inline-flex}.workspace-events-calendar__date{min-width:7.5rem;max-width:12rem;color:var(--orbita-text);text-align:center;text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;padding:0 .35rem;font-size:.875rem;font-weight:600;overflow:hidden}.workspace-events-page__toolbar .workspace-events-calendar__nav,.workspace-events-page__toolbar .workspace-events-calendar__view-switch{flex-shrink:0}.workspace-events-calendar__employee-select{min-width:14rem}.workspace-events-undated__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.workspace-events-calendar__create-slot,.workspace-events-undated__create{border:1px dashed var(--orbita-text-muted);background:var(--orbita-surface-50);width:100%;min-height:2.5rem;color:var(--orbita-text-secondary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;margin-bottom:.75rem;display:inline-flex}.workspace-events-calendar__event{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);cursor:grab;text-align:left;border-left-width:4px;border-radius:10px;gap:.75rem;padding:.75rem .875rem;display:flex}.workspace-events-calendar__event:active{cursor:grabbing}.workspace-events-calendar__event--dragging{opacity:.45}.workspace-events-calendar__event--new{border-left-color:var(--orbita-text-muted)}.workspace-events-calendar__event--planned{border-left-color:var(--orbita-info)}.workspace-events-calendar__event--in_progress{border-left-color:var(--orbita-warning)}.workspace-events-calendar__event--completed{border-left-color:var(--orbita-success)}.workspace-events-calendar__event--cancelled{border-left-color:var(--orbita-text-danger)}.workspace-events-calendar__event-time{color:var(--orbita-text-muted);flex:0 0 4.5rem;font-size:.8125rem;font-weight:600}.workspace-events-calendar__event-title{color:var(--orbita-text);font-size:.9375rem;font-weight:600}.workspace-events-calendar__event-meta{color:var(--orbita-text-muted);margin-top:.2rem;font-size:.8125rem}.workspace-events-calendar__weekdays,.workspace-events-calendar__month-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.workspace-events-calendar__weekday{color:var(--orbita-text-muted);text-align:center;padding:.5rem;font-size:.75rem;font-weight:600}.workspace-events-calendar__day-cell{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);cursor:pointer;text-align:left;flex-direction:column;gap:.25rem;min-height:6.5rem;padding:.4rem;display:flex}.workspace-events-calendar__day-cell--outside{background:var(--orbita-surface-50);color:var(--orbita-text-muted)}.workspace-events-calendar__day-cell--today{background:color-mix(in srgb, var(--orbita-info) 12%, var(--orbita-surface-0))}.workspace-events-calendar__day-cell--drop-target,.workspace-events-calendar__day--drop-target,.workspace-events-undated--drop-target{background:color-mix(in srgb, var(--orbita-primary) 14%, var(--orbita-surface-0));box-shadow:inset 0 0 0 2px var(--orbita-primary)}.workspace-events-calendar__day-number{color:var(--orbita-text);font-size:.8125rem;font-weight:600}.workspace-events-calendar__day-events{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.workspace-events-calendar__event--compact{background:color-mix(in srgb, var(--orbita-text-muted) 18%, var(--orbita-surface-0));color:var(--orbita-text);text-overflow:ellipsis;white-space:nowrap;border:none;border-radius:4px;padding:.15rem .3rem;font-size:.6875rem;line-height:1.25;display:block;overflow:hidden}.workspace-events-calendar__event--compact.workspace-events-calendar__event--planned{background:color-mix(in srgb, var(--orbita-info) 22%, var(--orbita-surface-0))}.workspace-events-calendar__event--compact.workspace-events-calendar__event--in_progress{background:color-mix(in srgb, var(--orbita-warning) 22%, var(--orbita-surface-0))}.workspace-events-calendar__event--compact.workspace-events-calendar__event--completed{background:color-mix(in srgb, var(--orbita-success) 22%, var(--orbita-surface-0))}.workspace-events-calendar__event--compact.workspace-events-calendar__event--cancelled{background:color-mix(in srgb, var(--orbita-text-danger) 18%, var(--orbita-surface-0))}.workspace-events-calendar__more{color:var(--orbita-text-muted);font-size:.6875rem}.workspace-events-calendar__year-grid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem;display:grid}.workspace-events-calendar__year-month{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;gap:.35rem;padding:1rem;display:flex}.workspace-events-calendar__year-month:hover{border-color:var(--orbita-text-muted)}.workspace-events-calendar__year-month-label{color:var(--orbita-text);text-transform:capitalize;font-size:1rem;font-weight:600}.workspace-events-calendar__year-month-count{color:var(--orbita-text-muted);font-size:.8125rem}.workspace-events-calendar__week-grid{border:1px solid var(--orbita-surface-200);border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.workspace-events-calendar__day-cell--week{border-right:1px solid var(--orbita-surface-200);min-height:12rem}.workspace-events-calendar__day-cell--week:last-child{border-right:none}.workspace-events-calendar__week-day-head{flex-direction:column;gap:.15rem;margin-bottom:.35rem;display:flex}.workspace-events-calendar__week-day-head .workspace-events-calendar__weekday{text-align:left;text-transform:capitalize;padding:0}.workspace-events-undated{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-50);border-radius:12px;flex-direction:column;gap:.75rem;min-width:0;padding:1rem;display:flex}.workspace-events-undated__title{color:var(--orbita-text-strong);margin:0;font-size:.9375rem;font-weight:600}.workspace-event-page__body{flex-direction:column;align-items:stretch;gap:1rem;width:100%;display:flex}.workspace-event-page__body--splitter{flex:auto;gap:0;height:calc(100vh - 11rem);min-height:calc(100vh - 11rem);overflow:hidden}.workspace-event-page__body--splitter>.workspace-event-page__back{flex:none;margin:.75rem 0 .5rem;padding:0 .25rem 0 0}.workspace-event-page__body--splitter>.workspace-event-page__header{flex:none;margin:0 0 .75rem;padding:0 .25rem 0 0}.workspace-event-page__body--splitter>.p-message{flex:none;margin:0 0 .75rem}.workspace-event-page__body--splitter>.workspace-event-page__splitter{flex:auto;min-height:0}.workspace-event-page__splitter.resizable-splitter{background:0 0;height:auto;min-height:0}.workspace-event-page__splitter>.resizable-splitter__left,.workspace-event-page__splitter>.resizable-splitter__right{background:0 0;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.workspace-event-page__splitter.resizable-splitter--collapsed-right>.resizable-splitter__left{overflow:hidden}.workspace-event-page__splitter>.resizable-splitter__left{padding-right:.5rem}.workspace-event-page__splitter>.resizable-splitter__right{padding-left:0}.workspace-event-page__splitter>.resizable-splitter__handle{background:0 0;border-left:1px solid #e2e8f0;border-right:none}.workspace-event-page.page{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex}.workspace-event-page__history{box-sizing:border-box;background:0 0;border:none;border-radius:0;flex-direction:column;gap:.75rem;width:100%;height:100%;min-height:0;padding:.25rem .35rem .25rem 0;display:flex}.workspace-event-page__history-filters{flex-wrap:wrap;flex-shrink:0;gap:.4rem}.workspace-event-page__history-filter{z-index:1;flex:0 0 2.25rem;justify-content:flex-start;width:2.25rem;display:flex;position:relative}.workspace-event-page__history-filter--open{z-index:40}.workspace-event-page__history-filter-btn{border:1px solid var(--orbita-surface-300);background:var(--orbita-surface-0);width:2.25rem;height:2.25rem;color:var(--orbita-text-muted);cursor:pointer;box-sizing:border-box;border-radius:.45rem;flex:0 0 2.25rem;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.workspace-event-page__history-filter-btn:hover,.workspace-event-page__history-filter--open .workspace-event-page__history-filter-btn,.workspace-event-page__history-filter-btn--active{border-color:var(--orbita-text-muted);background:var(--orbita-surface-50);color:var(--orbita-text)}.workspace-event-page__history-filter-btn .pi{color:inherit;font-size:.875rem;line-height:1}.workspace-event-page__history-filter-badge{border:1.5px solid var(--orbita-surface-0);min-width:1.1rem;height:1.1rem;color:var(--orbita-surface-0);box-sizing:border-box;background:#4f6d8f;border-radius:999px;justify-content:center;align-items:center;padding:0 .28rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-.35rem;right:-.35rem}.workspace-event-page__history-filter-menu{z-index:40;border:1px solid var(--p-surface-200,#e2e8f0);background:var(--orbita-surface-0);border-radius:.55rem;width:max-content;min-width:0;padding:.65rem;position:absolute;bottom:calc(100% + .4rem);left:0;box-shadow:0 8px 20px #0f172a1f}.workspace-event-page__history-filter-chips{width:max-content;min-width:9.5rem}.workspace-event-page__history-scroll{scrollbar-width:thin;scrollbar-color:#94a3b859 transparent;flex:auto;min-height:0;padding-right:.15rem;overflow:auto}.workspace-event-page__history-scroll::-webkit-scrollbar{width:3px}.workspace-event-page__history-scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.workspace-event-page__history-scroll::-webkit-scrollbar-track{background:0 0}.workspace-event-page__history-scroll::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}.workspace-event-page__history-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b88c}.workspace-event-page__history-composer{z-index:30;border-top:1px solid var(--p-surface-200,#e2e8f0);background:var(--orbita-surface-0);flex-direction:row;flex-shrink:0;align-items:center;gap:.4rem;padding-top:.5rem;display:flex;position:relative}.workspace-event-page__history-composer-input,.workspace-event-page__history-composer-input.p-inputtext{border:1px solid var(--orbita-surface-300);background:var(--orbita-surface-0);width:100%;min-width:0;height:2.25rem;min-height:2.25rem;color:var(--orbita-text);box-sizing:border-box;border-radius:8px;flex:auto;padding:.4rem .7rem;font-size:.875rem}.workspace-event-page__history-composer-send{width:2.25rem;height:2.25rem;color:var(--orbita-surface-0);cursor:pointer;background:#4f6d8f;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.workspace-event-page__history-composer-send:hover:not(:disabled){background:#45627f}.workspace-event-page__history-composer-send:disabled{opacity:.45;cursor:not-allowed}.workspace-event-page__history-composer-send .pi{font-size:.875rem;line-height:1;display:block}.workspace-event-page__timeline{margin:0;padding:.25rem 0 .5rem;list-style:none;position:relative}.workspace-event-page__timeline-item{grid-template-columns:2.35rem 1rem minmax(0,1fr);align-items:start;gap:.4rem;margin:0;padding:0 0 1rem;display:grid}.workspace-event-page__timeline-item:last-child{padding-bottom:.25rem}.workspace-event-page__timeline-date{color:var(--orbita-text-muted);text-align:right;flex-direction:column;align-items:flex-end;gap:.05rem;padding-top:.1rem;line-height:1.15;display:flex}.workspace-event-page__timeline-date-day{color:#334155;font-size:.8125rem;font-weight:700}.workspace-event-page__timeline-date-month{text-transform:lowercase;letter-spacing:.01em;font-size:.625rem;font-weight:600}.workspace-event-page__timeline-axis{justify-content:center;align-self:stretch;min-height:100%;display:flex;position:relative}.workspace-event-page__timeline-axis:before{content:"";background:#cbd5e1;width:2px;position:absolute;top:.55rem;bottom:-1rem;left:50%;transform:translate(-50%)}.workspace-event-page__timeline-item:last-child .workspace-event-page__timeline-axis:before{bottom:calc(100% - .85rem)}.workspace-event-page__timeline-dot{z-index:1;background:var(--orbita-success);width:1rem;height:1rem;color:var(--orbita-surface-0);box-sizing:border-box;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:.2rem;display:inline-flex;position:relative}.workspace-event-page__timeline-dot .pi{font-size:.5rem;font-weight:700;line-height:1}.workspace-event-page__timeline-item--comment .workspace-event-page__timeline-dot{background:var(--orbita-text-muted);color:var(--orbita-surface-0)}.workspace-event-page__timeline-item--audit .workspace-event-page__timeline-dot{background:var(--orbita-success);color:var(--orbita-surface-0)}.workspace-event-page__timeline-item--trigger .workspace-event-page__timeline-dot{color:#1d4ed8;background:#dbeafe}.workspace-event-page__timeline-item--task .workspace-event-page__timeline-dot{color:#15803d;background:#dcfce7}.workspace-event-page__timeline-item--call .workspace-event-page__timeline-dot{color:#c2410c;background:#ffedd5}.workspace-event-page__timeline-card{border:1px solid var(--p-surface-200,#e2e8f0);background:0 0;border-radius:10px;min-width:0;padding:.45rem .55rem}.workspace-event-page__timeline-item--comment .workspace-event-page__timeline-card{background:color-mix(in srgb, var(--orbita-surface-100,#f1f5f9) 70%, transparent)}.workspace-event-page__timeline-card-meta{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin-bottom:.3rem;display:flex}.workspace-event-page__timeline-time{color:#334155;font-size:.75rem;font-weight:700;line-height:1.2}.workspace-event-page__timeline-kind{color:var(--orbita-text-muted);letter-spacing:.01em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.workspace-event-page__timeline-card-text{color:#334155;white-space:pre-wrap;word-break:break-word;font-size:.8125rem;line-height:1.4}.workspace-event-page__timeline-actor{color:#475569;font-weight:600}.workspace-event-page__main{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#94a3b859 transparent;flex-direction:column;gap:.75rem;width:100%;min-width:0;height:100%;min-height:0;padding-right:.25rem;display:flex;overflow:auto}.workspace-event-page__main::-webkit-scrollbar{width:3px}.workspace-event-page__main::-webkit-scrollbar-button{width:0;height:0;display:none}.workspace-event-page__main::-webkit-scrollbar-track{background:0 0}.workspace-event-page__main::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}.workspace-event-page__main::-webkit-scrollbar-thumb:hover{background:#94a3b88c}.workspace-event-page__body--split{grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.workspace-event-page__aside{flex-direction:column;align-items:flex-end;gap:.75rem;width:100%;min-width:0;display:flex}.workspace-event-page__aside-top{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;width:100%;display:flex}.workspace-event-page__tabs{margin:.25rem 0 1rem}.workspace-event-page__tab-panel{flex-direction:column;gap:0;min-width:0;display:flex}.workspace-event-page__dates-row{flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.75rem 1rem;min-width:0;display:grid}.workspace-event-page__dates-row>.inline-field{min-width:0}.workspace-event-page__meta-row{flex-wrap:wrap;align-items:flex-start;gap:.75rem 1.25rem;width:100%;display:flex}.workspace-event-page__importance-field{flex:none;max-width:100%;margin-left:auto}.workspace-event-page__importance-field .status-chips,.workspace-event-page__importance-field .orbita-select-chips{justify-content:flex-end}.workspace-event-page__header{flex-direction:column;align-items:stretch;gap:.75rem;width:100%;min-width:0;margin:0 0 1rem;display:flex}.workspace-event-page__back{align-self:flex-start;margin-bottom:0}.workspace-event-page__title-row{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;width:100%;min-width:0;display:flex}.workspace-event-page__title-group{flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.workspace-event-page__title{flex:auto;width:auto;min-width:0;max-width:none;margin:0}.workspace-event-page__title-badges{flex-wrap:wrap;flex:none;align-items:center;gap:.75rem;margin-left:auto;display:flex}.workspace-event-page__header-aside{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.75rem;margin-left:auto;display:flex}.workspace-event-page__header-meta{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.75rem;max-width:none;display:flex}.workspace-event-page__created-at{color:var(--orbita-text-muted);white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.3}.workspace-event-page__id{font-size:inherit;color:var(--text-muted,var(--orbita-text-muted));white-space:nowrap;flex:none;font-weight:600;line-height:1.2}.workspace-event-page__status-chips{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.5rem;max-width:100%;margin-left:0;display:flex}.workspace-event-page__status-select{z-index:6}.workspace-event-page__status-select-trigger{gap:.5rem;max-width:16rem;padding-block:.25rem}.workspace-event-page__status-select-tag{min-width:0;max-width:100%}.workspace-event-page__status-select-menu{min-width:12rem;max-width:min(20rem,100vw - 2rem);left:auto;right:0}.workspace-event-page__status-select-option{justify-content:flex-start}.workspace-event-page__result{flex-direction:column;align-items:stretch;gap:.35rem;width:100%;margin:0 0 1rem;display:flex}.workspace-event-page__result-label{color:var(--orbita-text-muted);text-align:left;font-size:.8125rem;font-weight:600;line-height:1.2}.workspace-event-page__result-text{box-sizing:border-box;border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);width:100%;color:var(--orbita-text);text-align:left;white-space:pre-wrap;border-radius:8px;margin:0;padding:.65rem .75rem;font-size:.9375rem;line-height:1.45}.workspace-event-page__completion-badge{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:2.5rem;padding:.5rem 1.125rem;font-size:.9375rem;font-weight:600;line-height:1.2;display:inline-flex}.workspace-event-page__completion-badge--success{border-color:color-mix(in srgb, var(--orbita-success) 35%, transparent);background:color-mix(in srgb, var(--orbita-success) 14%, var(--orbita-surface-0));color:var(--orbita-success)}.workspace-event-page__completion-badge--reject{border-color:color-mix(in srgb, var(--orbita-text-danger) 35%, transparent);background:color-mix(in srgb, var(--orbita-text-danger) 12%, var(--orbita-surface-0));color:var(--orbita-text-danger)}.workspace-event-page__result-body{-moz-column-gap:1rem;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:1rem;display:grid}.workspace-event-page__result-col--badge{align-items:flex-start;width:max-content;display:flex}.workspace-event-page__result-plain{color:var(--orbita-text);white-space:pre-wrap;margin:0;font-size:.9375rem;line-height:1.5}.workspace-event-status-dialog{z-index:50;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.workspace-event-status-dialog__backdrop{cursor:pointer;background:#0f172a73;border:none;position:absolute;inset:0}.workspace-event-status-dialog__backdrop:disabled{cursor:default}.workspace-event-status-dialog__panel{z-index:1;background:var(--orbita-surface-0);border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:.875rem;width:min(100%,28rem);padding:1.25rem;display:flex;position:relative;box-shadow:0 18px 40px #0f172a2e}.workspace-event-status-dialog__title{color:var(--orbita-text);margin:0;font-size:1.125rem;font-weight:600}.workspace-event-status-dialog__field{flex-direction:column;gap:.4rem;display:flex}.workspace-event-status-dialog__label{color:var(--orbita-text-secondary);font-size:.875rem;font-weight:600}.workspace-event-status-dialog__actions{justify-content:flex-end;gap:.75rem;margin-top:.25rem;display:flex}.workspace-event-status-dialog__cancel{border:1px solid var(--orbita-surface-300);background:var(--orbita-surface-0);color:var(--orbita-text);font:inherit;cursor:pointer;border-radius:8px;padding:.55rem 1rem}.workspace-event-status-dialog__cancel:hover:not(:disabled){background:var(--orbita-surface-100)}.workspace-event-status-dialog__cancel:disabled{opacity:.6;cursor:default}.workspace-event-relation-dialog__panel{width:min(100%,52rem);max-height:min(90vh,44rem);overflow:hidden}.workspace-event-relation-dialog__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.workspace-event-relation-dialog__search{width:100%}.workspace-event-relation-dialog__grid{max-height:min(55vh,28rem);padding-right:.25rem;overflow-y:auto}.workspace-event-relation-dialog__card{text-align:left;cursor:pointer;border:1px solid var(--p-surface-200,#e2e8f0);background:var(--orbita-surface-0);width:100%;font:inherit;color:inherit}.workspace-event-relation-dialog__card:hover{border-color:var(--orbita-text-muted)}.workspace-event-relation-dialog__card--active{border-color:#4f6d8f;box-shadow:0 0 0 2px #4f6d8f38}.workspace-event-relation-dialog .worksheet-tile--sales{flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}.workspace-event-relation-dialog .worksheet-tile__title{margin:0;font-size:.9375rem;font-weight:600}.workspace-event-relation-dialog .worksheet-tile__client{color:var(--orbita-text-muted);margin:0;font-size:.8125rem}.workspace-event-page__form{width:100%;max-width:none}.workspace-event-page__author-row{align-items:flex-start;gap:1.25rem;width:100%;min-width:0;display:flex;overflow:visible}.workspace-event-page__department-picker{z-index:1;flex:none;position:relative}.workspace-event-page__department-picker--open{z-index:40}.workspace-event-page__department-picker-menu{z-index:41;background:#fffffff7;border-radius:12px;flex-wrap:nowrap;gap:.75rem;padding:.35rem;display:flex;position:absolute;top:0;left:calc(100% + .75rem);box-shadow:0 10px 28px #0f172a29}.workspace-event-page__department-chips{flex-wrap:nowrap;flex:none;gap:.75rem;max-width:100%;display:flex}.workspace-event-page__department-chips--wrap{flex-wrap:wrap}.workspace-event-page__department-chips--end{justify-content:flex-end;width:100%}.workspace-event-page__people-scroll{border-left:1px solid var(--p-surface-200,#e2e8f0);flex:auto;align-items:stretch;gap:.75rem;min-width:0;margin-left:0;padding-bottom:.25rem;padding-left:1.25rem;display:flex;overflow-x:auto}.workspace-event-page__people-scroll:empty{display:none}.workspace-event-page__person-tile,.workspace-event-page__department-chip{box-sizing:border-box;border:1px solid var(--p-surface-200,#e2e8f0);background:var(--orbita-surface-0);color:#334155;cursor:pointer;border-radius:10px;flex-direction:column;flex:none;justify-content:flex-start;align-items:center;width:6.5rem;min-height:6.75rem;padding:.5rem .35rem;display:flex}.workspace-event-page__person-tile{gap:.45rem}.workspace-event-page__department-chip{gap:.45rem;transition:border-color .15s,background-color .15s,box-shadow .15s}.workspace-event-page__person-tile--active{color:var(--orbita-surface-0);background:#4f6d8f;border-color:#4f6d8f}.workspace-event-page__department-chip--placeholder{color:var(--orbita-text-muted);border-style:dashed}.workspace-event-page__department-chip--placeholder .workspace-event-page__department-chip-icon{color:var(--orbita-text-muted);font-size:1.25rem}.workspace-event-page__department-chip:hover{border-color:var(--orbita-surface-300);background:var(--orbita-surface-100)}.workspace-event-page__department-chip--active{border-color:var(--orbita-primary);background:var(--orbita-primary);color:var(--orbita-on-primary);box-shadow:none}.workspace-event-page__department-chip--active:hover{border-color:var(--orbita-primary-hover);background:var(--orbita-primary-hover);color:var(--orbita-on-primary)}.workspace-event-page__person-avatar-wrap,.workspace-event-page__department-chip-icon{background:var(--orbita-surface-200);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex;overflow:hidden}.workspace-event-page__person-avatar{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.workspace-event-page__person-avatar--placeholder{width:100%;height:100%;color:var(--orbita-text-secondary);justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:flex}.workspace-event-page__person-tile--active .workspace-event-page__person-avatar--placeholder{color:var(--orbita-on-primary);background:#fff3}.workspace-event-page__department-chip--active .workspace-event-page__department-chip-icon{background:#fff3}.workspace-event-page__department-chip-icon .app-logo-menu__icon{filter:brightness(0)saturate()opacity(.55);width:3.25rem;height:3.25rem}.workspace-event-page__department-chip--active .workspace-event-page__department-chip-icon .app-logo-menu__icon{filter:none}.workspace-event-page__person-label{text-align:center;flex-direction:column;align-items:center;gap:.1rem;width:100%;display:flex}.workspace-event-page__person-last-name,.workspace-event-page__department-chip-label{white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:100%;font-size:.75rem;font-weight:600;line-height:1.2;overflow:hidden}.workspace-event-page__person-given-names{opacity:.85;font-size:.6875rem;line-height:1.2}@media (width<=720px){.workspace-event-page__header{flex-wrap:wrap;align-items:stretch}.workspace-event-page__title-row{align-items:flex-start}.workspace-event-page__title-badges{justify-content:flex-start;width:100%;margin-left:0}.workspace-event-page__header-aside,.workspace-event-page__header-meta{justify-content:flex-end}.workspace-event-page__dates-row{grid-template-columns:1fr;width:100%}.workspace-event-page__importance-field{width:100%;margin-left:0}.workspace-event-page__importance-field .status-chips,.workspace-event-page__importance-field .orbita-select-chips{justify-content:flex-start}.workspace-event-page__status-chips{justify-content:flex-start;margin-left:0}.workspace-event-page__result-label{text-align:left}.workspace-event-page__author-row{flex-direction:column;gap:1rem}.workspace-event-page__department-picker-menu{flex-wrap:wrap;top:calc(100% + .5rem);left:0}.workspace-event-page__people-scroll{border-left:none;border-top:1px solid var(--p-surface-200,#e2e8f0);width:100%;margin-left:0;padding-top:1rem;padding-left:0}.workspace-event-page__department-chips,.workspace-event-page__department-chips--end{flex-wrap:wrap;justify-content:flex-start;margin-left:0}}.workspace-event-page__relations-field{width:100%}.workspace-event-page__tab-panel>.inline-field:last-child{border-bottom:none}.workspace-event-page__wrap-chips--compact{gap:.35rem}.workspace-event-page__wrap-chips{flex-wrap:wrap;margin-left:0}.workspace-event-page__hint{color:var(--orbita-text-muted);margin:0;font-size:.875rem;line-height:1.4}.workspace-event-insurance{margin-top:0;margin-bottom:1rem}.workspace-event-insurance__hint{color:var(--orbita-text-muted);margin:0 0 .75rem;font-size:.875rem;line-height:1.4}.workspace-event-insurance__list{flex-direction:column;gap:.75rem;display:flex}.workspace-event-insurance__row{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;padding:.75rem 1rem;display:flex}.workspace-event-insurance__meta{flex-direction:column;flex:12rem;gap:.25rem;min-width:12rem;display:flex}.workspace-event-insurance__title{color:var(--orbita-text);font-size:.9375rem;font-weight:500}.workspace-event-insurance__commission{color:var(--orbita-text-muted);font-size:.75rem}.workspace-event-insurance__field{flex-direction:column;flex:0 10rem;gap:.25rem;min-width:8rem;max-width:12rem;display:flex}.workspace-event-insurance__field-label{color:var(--orbita-text-muted);font-size:.75rem}.workspace-event-page__text-input{border:1px solid var(--p-surface-200,#e2e8f0);border-radius:8px;width:100%;min-height:2.5rem;padding:.5rem .75rem}.workspace-event-page__readonly{color:#334155;font-size:.9375rem;line-height:1.4}.workspace-event-page__color-swatch-row{align-items:center;gap:.65rem;display:flex}.workspace-event-page__color-swatch{border:1px solid #0f172a1f;border-radius:4px;flex-shrink:0;width:1.25rem;height:1.25rem;display:inline-block}.workspace-event-page__checkbox{color:#334155;cursor:pointer;align-items:center;gap:.5rem;font-size:.9375rem;display:inline-flex}.workspace-event-page__checkbox--readonly{cursor:default;color:var(--orbita-text-muted)}.workspace-event-page__checkbox--readonly input{cursor:default}.workspace-event-page__textarea{box-sizing:border-box;border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);width:100%;color:var(--orbita-text);resize:vertical;font:inherit;border-radius:8px;outline:none;padding:.65rem .75rem;transition:border-color .15s}.workspace-event-page__textarea::placeholder{color:var(--orbita-text-muted)}.workspace-event-page__textarea:hover{border-color:var(--orbita-surface-300);background:var(--orbita-surface-0)}.workspace-event-page__textarea:focus{border-color:var(--orbita-text-muted);background:var(--orbita-surface-0)}.workspace-event-page__schedule{align-items:center;gap:.5rem;display:flex}.workspace-event-page__actions{margin-top:1rem}.workspace-kanban-page{flex-direction:column;height:100%;min-height:0;display:flex}.workspace-kanban-page__header{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.workspace-kanban-page__header .page__title{margin-bottom:0}.workspace-kanban-page__toolbar{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.25rem;display:flex}.workspace-kanban-page__search{flex:16rem;min-width:12rem;max-width:28rem}.workspace-kanban-page__filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;margin-left:auto;display:flex}.workspace-kanban-page__filters .parts-nomenclature__filter-trigger{max-width:14rem}.workspace-kanban-page__filters .parts-nomenclature__filter-menu{left:auto;right:0}.workspace-kanban-board{--kanban-col-min:12rem;--kanban-col-gap:.75rem;--kanban-cols:var(--kanban-column-count,6);--kanban-track-min:calc((var(--kanban-cols) * var(--kanban-col-min)) + ((var(--kanban-cols) - 1) * var(--kanban-col-gap)));flex-direction:column;flex:auto;gap:.125rem;width:100%;min-width:0;padding-bottom:.5rem;display:flex;overflow:auto}.workspace-kanban-board__columns-header,.workspace-kanban-board__lane-body{grid-template-columns:repeat(var(--kanban-cols), minmax(0, 1fr));gap:var(--kanban-col-gap);box-sizing:border-box;width:100%;min-width:var(--kanban-track-min);grid-auto-flow:row;align-items:stretch;display:grid}.workspace-kanban-board__columns-header{z-index:2;background:var(--orbita-surface-50);margin-bottom:.5rem;padding-bottom:.125rem;position:sticky;top:0}.workspace-kanban-board__column-title{border:1px solid color-mix(in srgb, var(--kanban-column-accent,var(--orbita-text-muted)) 28%, var(--orbita-surface-200));border-top:3px solid var(--kanban-column-accent,var(--orbita-text-muted));background:color-mix(in srgb, var(--kanban-column-accent,var(--orbita-text-muted)) 14%, var(--orbita-surface-0));min-width:0;max-width:100%;min-height:2.5rem;color:var(--orbita-text);letter-spacing:.01em;box-shadow:var(--orbita-shadow-sm);border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:700;display:flex;overflow:hidden}.workspace-kanban-board__column-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-kanban-board__lane{width:100%;min-width:var(--kanban-track-min);flex-direction:column;gap:0;display:flex}.workspace-kanban-board__lane-toggle{width:fit-content;max-width:100%;color:var(--orbita-text-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:.5rem;margin:.375rem 0 .25rem;padding:.25rem .375rem .25rem .125rem;display:inline-flex}.workspace-kanban-board__lane-toggle:hover{background:color-mix(in srgb, var(--orbita-text) 6%, transparent);color:var(--orbita-text-secondary)}.workspace-kanban-board__lane-toggle:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--orbita-primary) 35%, transparent);outline:none}.workspace-kanban-board__lane-chevron{width:.875rem;color:var(--orbita-text-muted);flex-shrink:0;font-size:.75rem;line-height:1}.workspace-kanban-board__lane-name{color:var(--orbita-text-muted);font-size:.8125rem;font-weight:600;line-height:1.25}.workspace-kanban-board__lane-count{background:var(--orbita-surface-200);min-width:1.25rem;height:1.125rem;color:var(--orbita-text-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.workspace-kanban-board__lane--collapsed .workspace-kanban-board__lane-toggle{margin-bottom:.125rem}.workspace-kanban-board__lane-body{padding-bottom:.75rem}.workspace-kanban-board__column{box-sizing:border-box;background:color-mix(in srgb, var(--kanban-column-accent,var(--orbita-text-muted)) 10%, var(--orbita-surface-50));border:1px solid color-mix(in srgb, var(--kanban-column-accent,var(--orbita-text-muted)) 24%, var(--orbita-surface-200));width:100%;min-width:0;max-width:100%;min-height:8.5rem;box-shadow:var(--orbita-shadow-sm);border-radius:10px;flex-direction:column;gap:.5rem;padding:.5rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex;overflow:hidden}.workspace-kanban-board--dragging .workspace-kanban-board__column{opacity:.92;border-style:dashed}.workspace-kanban-board__column--drop-target{border-style:solid;border-color:var(--orbita-primary);background:color-mix(in srgb, var(--orbita-primary) 12%, var(--orbita-surface-0));box-shadow:0 0 0 2px color-mix(in srgb, var(--orbita-primary) 35%, transparent), var(--orbita-shadow-md);opacity:1}.workspace-kanban-board__column--drop-target .workspace-kanban-board__empty{color:var(--orbita-primary);font-weight:600}.workspace-kanban-board__column-meta{justify-content:flex-end;display:flex}.workspace-kanban-board__column-count{background:color-mix(in srgb, var(--kanban-column-accent,var(--orbita-text-muted)) 18%, var(--orbita-surface-0));min-width:1.5rem;height:1.25rem;color:var(--orbita-text-strong);border-radius:999px;justify-content:center;align-items:center;padding:0 .375rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.workspace-kanban-board__cards{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.workspace-kanban-board__empty{color:var(--orbita-text-muted);text-align:center;margin:0;padding:.75rem .25rem;font-size:.75rem}.workspace-kanban-card{box-sizing:border-box;border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);width:100%;min-width:0;max-width:100%;box-shadow:var(--orbita-shadow-sm);text-align:left;cursor:grab;border-radius:8px;flex-direction:column;align-items:flex-start;gap:.375rem;padding:.625rem .75rem;transition:border-color .15s,box-shadow .15s,opacity .15s;display:flex;overflow:hidden}.workspace-kanban-card:active{cursor:grabbing}.workspace-kanban-card:disabled,.workspace-kanban-card--disabled{cursor:default;opacity:.7;pointer-events:none}.workspace-kanban-card--dragging{opacity:.45}.workspace-kanban-card--moving{opacity:.55;pointer-events:none}.workspace-kanban-card:hover{border-color:var(--orbita-text-muted);box-shadow:var(--orbita-shadow-md)}.workspace-kanban-card:focus-visible{border-color:var(--orbita-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--orbita-primary) 25%, transparent);outline:none}.workspace-kanban-card__head{justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.workspace-kanban-card__id{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--orbita-text-muted);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:600;overflow:hidden}.workspace-kanban-card__space{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-left:auto;display:flex}.workspace-kanban-card__space svg{filter:brightness(0)saturate()opacity(.55);width:1.25rem;height:1.25rem;display:block}html.app-dark .workspace-kanban-card__space svg{filter:brightness(0)invert()opacity(.7)}.workspace-kanban-card__worksheet{color:var(--orbita-text-muted);letter-spacing:.01em;font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:.625rem;font-weight:500;line-height:1.3;text-decoration:none}.workspace-kanban-card__worksheet:hover{color:var(--orbita-text-muted);text-decoration:underline}.workspace-kanban-card__title{width:100%;min-width:0;max-width:100%;color:var(--orbita-text);overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.workspace-kanban-card__meta{flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;gap:.35rem .5rem;width:100%;min-width:0;margin-top:auto;padding-top:.125rem;display:flex}.workspace-kanban-card__meta-start{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;min-width:0;display:flex}.workspace-kanban-card__executor,.workspace-kanban-card__date{color:var(--orbita-text-muted);font-size:.6875rem;line-height:1.3}.workspace-kanban-card__executor{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.service-board-page__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.service-board-page__header .page__title{margin-bottom:0}.service-board-page .orbita-list-toolbar .service-board-page__date-nav{flex-shrink:0}.service-board-detail-page__header{margin-bottom:1rem}.service-board-detail-page__back{margin-bottom:.75rem}.service-board-detail-page__title{flex:0 auto;margin:0}.service-board-detail-page .workspace-event-page__title-badges{flex:auto;justify-content:flex-end}.service-board-booking-page__titles{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.service-board-booking-page__subtitle{color:var(--orbita-text-muted);margin:0;font-size:.9375rem;font-weight:500}.service-board-booking-page .service-booking-relation-widgets{margin-top:.25rem}.service-booking-relation-widgets{margin-bottom:1rem}.service-booking-relation-widgets .foundation-group{margin-bottom:.75rem}.service-booking-relation-widgets__reason-input{resize:vertical;box-sizing:border-box;width:100%;min-height:4.5rem}.service-board-form{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.service-board-form--flat{background:0 0;border:none;border-radius:0;margin-bottom:0;padding:0 0 1rem}.service-board-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.service-board-form__field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.service-board-form__field--wide{grid-column:1/-1}.service-board-form__label{color:var(--orbita-text-muted);font-size:.75rem;font-weight:600}.service-board-form__hint{color:var(--orbita-text-muted);font-size:.75rem}.service-board-form__links,.service-board-form__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.service-board-form__actions{margin-top:.25rem}@media (width<=720px){.service-board-form__grid{grid-template-columns:minmax(0,1fr)}}.service-worksheet-booking{box-sizing:border-box;width:100%;min-width:0;padding:var(--orbita-zone4-padding-y) var(--orbita-content-padding-x);flex-direction:column;gap:1.25rem;display:flex;container:service-booking/inline-size}.service-worksheet-booking__header{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.service-worksheet-booking__header .worksheet-detail-page__section-title{min-width:0;margin-bottom:0}.service-worksheet-booking__form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.5rem .75rem;min-width:0;display:grid}.service-worksheet-booking__field{flex-direction:column;gap:.25rem;min-width:0;max-width:100%;display:flex}.service-worksheet-booking__field--wide{grid-column:1/-1}.service-worksheet-booking__label{color:var(--orbita-text-muted);font-size:.75rem;font-weight:600;line-height:1.2}.service-worksheet-booking__control,.service-worksheet-booking__field .p-datepicker,.service-worksheet-booking__field .p-inputnumber,.service-worksheet-booking__field .p-select,.service-worksheet-booking__field .p-inputtext,.service-worksheet-booking__field .p-textarea{width:100%;min-width:0;max-width:100%}.service-worksheet-booking__field .p-datepicker .p-inputtext,.service-worksheet-booking__field .p-inputnumber-input{width:100%;min-width:0}.service-worksheet-booking__cards{grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));gap:.75rem;display:grid}.service-worksheet-booking__card{border:1px solid var(--p-surface-200,var(--orbita-surface-200));background:var(--orbita-surface-0);border-radius:12px;flex-direction:column;gap:.5rem;min-width:0;padding:.875rem 1rem;display:flex}.service-worksheet-booking__card-head{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.service-worksheet-booking__card p{color:var(--orbita-text);overflow-wrap:anywhere;margin:0;font-size:.875rem}.service-worksheet-booking__card-actions{flex-wrap:wrap;gap:.25rem;margin-top:.25rem;display:flex}@container service-booking (width<=640px){.service-worksheet-booking__form{grid-template-columns:repeat(2,minmax(0,1fr))}.service-worksheet-booking__field--time{grid-column:1/-1}}@container service-booking (width<=420px){.service-worksheet-booking__form{grid-template-columns:minmax(0,1fr)}.service-worksheet-booking__field--time{grid-column:auto}.service-worksheet-booking__header{flex-wrap:wrap}}.service-worksheet-work-orders{width:100%;min-width:0;padding:var(--orbita-zone4-padding-y) var(--orbita-content-padding-x);flex-direction:column;gap:1.25rem;display:flex}.service-worksheet-work-orders__list{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.service-worksheet-work-orders__header{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;margin-bottom:.5rem;display:flex}.service-worksheet-work-orders__header .worksheet-detail-page__section-title{min-width:0;margin-bottom:0}.service-worksheet-work-orders__cards{grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));gap:.75rem;display:grid}.service-worksheet-work-orders__card{border:1px solid var(--p-surface-200,var(--orbita-surface-200));background:var(--orbita-surface-0);border-radius:12px;flex-direction:column;gap:.5rem;min-width:0;padding:.875rem 1rem;display:flex}.service-worksheet-work-orders__card--clickable{cursor:pointer;transition:border-color .15s,box-shadow .15s}.service-worksheet-work-orders__card--clickable:hover{border-color:var(--p-primary-200,var(--orbita-primary-200));box-shadow:var(--orbita-shadow-sm)}.service-worksheet-work-orders__card--clickable:focus-visible{outline:2px solid var(--p-primary-color,var(--orbita-primary));outline-offset:2px}.service-worksheet-work-orders__card-head{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.service-worksheet-work-orders__card p{color:var(--orbita-text);overflow-wrap:anywhere;margin:0;font-size:.875rem}.service-worksheet-work-orders__card-actions{flex-wrap:wrap;gap:.25rem;margin-top:.25rem;display:flex}.service-worksheet-work-orders__muted{color:var(--orbita-text-muted)}.service-worksheet-work-orders__dialog-body{flex-direction:column;gap:.75rem;min-width:min(28rem,100%);display:flex}.service-worksheet-work-orders__field{flex-direction:column;gap:.25rem;min-width:0;display:flex}.service-worksheet-work-orders__label{color:var(--orbita-text-muted);font-size:.75rem;font-weight:600;line-height:1.2}.service-worksheet-work-orders__control,.service-worksheet-work-orders__field .p-select{width:100%;min-width:0}.service-board-tile{background:var(--orbita-surface-0);border:1px solid var(--p-surface-200,var(--orbita-surface-200));width:100%;box-shadow:var(--orbita-shadow-sm);cursor:pointer;border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem 1.125rem;transition:border-color .15s,box-shadow .15s;display:flex}.service-board-tile:hover{border-color:var(--orbita-primary);box-shadow:var(--orbita-shadow-md,var(--orbita-shadow-sm))}.service-board-tile__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.service-board-tile__time{color:var(--orbita-text-strong);white-space:nowrap;font-size:.875rem;font-weight:600}.service-board-tile__field{flex-direction:column;gap:.125rem;display:flex}.service-board-tile__label{color:var(--orbita-text-muted);font-size:.75rem}.service-board-tile__value{color:var(--orbita-text);font-size:.875rem}.service-board-tile__value--link{color:var(--orbita-primary);font-weight:600;text-decoration:none}.service-board-tile__value--link:hover{text-decoration:underline}.service-board-tile__value--plate{letter-spacing:.04em;font-weight:600}.service-board-tile__value--muted{color:var(--orbita-text-muted)}.workshop-load-page:fullscreen{background:var(--p-surface-50,var(--orbita-surface-50));overflow:auto}.workshop-load__sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.workshop-load__toolbar{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.workshop-load__datetime{color:var(--orbita-text-strong);white-space:nowrap;flex-shrink:0;font-size:.9375rem;font-weight:600}.workshop-load__legend{flex-wrap:wrap;flex:auto;justify-content:center;gap:.75rem 1.25rem;min-width:0;display:flex}.workshop-load__legend-item{color:var(--orbita-text-secondary);white-space:nowrap;align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.workshop-load__legend-dot{border-radius:3px;flex-shrink:0;width:.75rem;height:.75rem}.workshop-load__legend-dot--waiting{background:#f97316}.workshop-load__legend-dot--in-work{background:#22c55e}.workshop-load__legend-dot--paused{background:#38bdf8}.workshop-load__legend-dot--checking{background:#3b82f6}.workshop-load__legend-dot--free{background:var(--orbita-text-muted)}.workshop-load__fullscreen-btn{border:1px solid var(--p-surface-200,var(--orbita-surface-200));border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);width:2.25rem;height:2.25rem;color:var(--orbita-text-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.workshop-load__fullscreen-btn:hover{background:var(--orbita-surface-50);border-color:var(--orbita-surface-300);color:var(--orbita-text)}.workshop-load__kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.workshop-load__kpi-card{border:1px solid var(--p-surface-200,var(--orbita-surface-200));background:var(--orbita-surface-0);box-shadow:var(--orbita-shadow-sm);text-align:center;border-radius:12px;padding:1rem 1.125rem}.workshop-load__kpi-value{color:#c2410c;margin-bottom:.375rem;font-size:1.75rem;font-weight:700;line-height:1.1}.workshop-load__kpi-label{color:var(--orbita-text-muted);font-size:.8125rem;line-height:1.3}.workshop-load__surv-form{border:1px solid var(--p-surface-200,var(--orbita-surface-200));background:var(--orbita-surface-0);box-shadow:var(--orbita-shadow-sm);border-radius:12px;margin-bottom:1.5rem;padding:1rem 1.125rem}.workshop-load__surv-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.75rem}.workshop-load__surv-select{width:100%}.workshop-load__section{margin-bottom:1.5rem}.workshop-load__section-title{color:var(--orbita-text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:700}.workshop-load-table-wrap{border:1px solid var(--p-surface-200,var(--orbita-surface-200));background:var(--orbita-surface-0);box-shadow:var(--orbita-shadow-sm);border-radius:12px;overflow:auto}.workshop-load-table{border-collapse:collapse;width:100%;font-size:.875rem}.workshop-load-table thead{background:var(--orbita-surface-50)}.workshop-load-table th,.workshop-load-table td{border-bottom:1px solid var(--p-surface-200,var(--orbita-surface-200));text-align:left;vertical-align:middle;padding:.875rem 1rem}.workshop-load-table th{color:var(--orbita-text-muted);white-space:nowrap;font-size:.75rem;font-weight:600}.workshop-load-table tbody tr:last-child td{border-bottom:none}.workshop-load-table tbody tr:hover{background:var(--orbita-surface-50)}.workshop-load-table__mono{color:var(--orbita-text);white-space:nowrap;font-weight:600}.workshop-load-table__plate{letter-spacing:.04em;color:var(--orbita-text-strong);white-space:nowrap;font-weight:600}.workshop-load-table__hours{color:var(--orbita-text-strong);white-space:nowrap;font-weight:600}.workshop-load__person{align-items:center;gap:.75rem;min-width:0;display:inline-flex}.workshop-load__avatar{background:var(--orbita-sidebar-bg);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.workshop-load__status{white-space:nowrap;border-radius:999px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.workshop-load__status--waiting{color:#c2410c;background:#ffedd5}.workshop-load__status--in-work{color:#15803d;background:#dcfce7}.workshop-load__status--paused{color:#0369a1;background:#e0f2fe}.workshop-load__status--checking{color:#1d4ed8;background:#dbeafe}.workshop-load__status--free{background:var(--orbita-surface-100);color:var(--orbita-text-secondary)}.workshop-load__status--bio-pause{color:#6d28d9;background:#ede9fe}@media (width<=1200px){.workshop-load__kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workshop-load__sections{grid-template-columns:1fr}.workshop-load__surv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.workshop-load__toolbar{flex-wrap:wrap}.workshop-load__legend{order:3;justify-content:flex-start;width:100%}.workshop-load__kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workshop-load__surv-grid{grid-template-columns:minmax(0,1fr)}}.work-orders-page__header{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.25rem;display:flex}.work-orders-page__header .page__title{flex:auto;min-width:0;margin-bottom:0}.work-orders-page__header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:flex}.work-orders-page__header .orbita-list-create-btn,.work-orders-page__header .reception-create-event-btn{margin-left:0}@media (width<=48rem){.work-orders-page__header .page__title{flex:100%}.work-orders-page__header-actions{flex:100%;margin-left:0}}.work-order-tile{background:var(--orbita-surface-0);border:1px solid var(--p-surface-200,var(--orbita-surface-200));width:100%;box-shadow:var(--orbita-shadow-sm);text-align:left;color:inherit;font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem 1.125rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.work-order-tile:hover{border-color:var(--orbita-text-muted);box-shadow:var(--orbita-shadow-md);transform:translateY(-1px)}.work-order-tile__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.work-order-tile__id{color:var(--orbita-text);font-size:.875rem;font-weight:600}.work-order-tile__field{flex-direction:column;gap:.125rem;display:flex}.work-order-tile__label{color:var(--orbita-text-muted);font-size:.75rem}.work-order-tile__value{color:var(--orbita-text-strong);font-size:.875rem;line-height:1.35}.work-order-tile__value--link{color:var(--orbita-sidebar-bg);text-decoration:none}.work-order-tile__value--link:hover{text-decoration:underline}.work-order-tile__value--muted{color:var(--orbita-text-muted)}.work-order-form{max-width:none}.preparation-order-schedule__editor{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.preparation-order-schedule__input{min-width:16rem}.preparation-order-schedule__clear,.preparation-order-schedule__assign{border:1px solid var(--orbita-surface-300);background:var(--orbita-surface-0);color:var(--orbita-text-strong);font:inherit;cursor:pointer;border-radius:.5rem;padding:.45rem .85rem}.preparation-order-schedule__clear:hover:not(:disabled),.preparation-order-schedule__assign:hover{border-color:var(--orbita-text-muted);background:var(--orbita-surface-50)}.preparation-order-schedule__clear:disabled{opacity:.6;cursor:not-allowed}.preparation-order-schedule__hint{color:var(--orbita-text-muted);margin-top:.35rem;font-size:.875rem}.preparation-order-schedule__assign{margin-top:-.25rem;margin-bottom:.75rem}.work-order-detail-page .page__title{margin-bottom:0}.work-order-detail-page__header{margin-bottom:1rem}.work-order-detail-page__tabs{margin-bottom:1.25rem}.work-order-assignment{flex-direction:column;gap:2rem;display:flex}.work-order-assignment__section{flex-direction:column;gap:.75rem;display:flex}.work-order-assignment__section-title{color:var(--orbita-text-strong);font-size:var(--orbita-font-size-md);margin:0;font-weight:600;line-height:1.3}.work-order-assignment__executors,.work-order-assignment__posts{border-top:none;flex-direction:column;gap:.75rem;padding-top:0;display:flex}.work-order-assignment__executor-field{border-bottom:none;padding-top:0}.work-order-assignment__executor-field .inline-field__control{width:100%;max-width:28rem}.reception-manager-tile{position:relative}.reception-manager-tile__check{z-index:1;color:var(--orbita-text-muted);font-size:.875rem;position:absolute;top:.375rem;right:.375rem}.needs-model-tile--active .reception-manager-tile__check{color:#16a34a}.work-order-gantt{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:12px;flex-direction:column;gap:0;display:flex;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}.work-order-gantt__header{border-bottom:1px solid var(--orbita-surface-200);background:var(--orbita-surface-50);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem 1rem;display:flex}.work-order-gantt__title{color:var(--orbita-text-strong);margin:0;font-size:1rem;font-weight:600;line-height:1.3}.work-order-gantt__summary{color:var(--orbita-text-muted);margin:.375rem 0 0;font-size:.875rem}.work-order-gantt__controls{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.work-order-gantt__date-label{color:var(--orbita-text-muted);flex-direction:column;gap:.375rem;font-size:.8125rem;display:flex}.work-order-gantt__date-input{border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);min-width:10.5rem;color:var(--orbita-text);font:inherit;padding:.5rem .75rem}.work-order-gantt__clear-btn{border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);color:var(--orbita-text-muted);font:inherit;cursor:pointer;padding:.5rem .875rem}.work-order-gantt__clear-btn:hover:not(:disabled){border-color:var(--orbita-surface-300);color:var(--orbita-text-strong)}.work-order-gantt__legend{border-bottom:1px solid var(--orbita-surface-100);background:var(--orbita-surface-0);flex-wrap:wrap;gap:.75rem;padding:.625rem 1rem;display:flex}.work-order-gantt__legend-item{color:var(--orbita-text-muted);align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.work-order-gantt__legend-item:before{content:"";border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:4px;width:.875rem;height:.875rem}.work-order-gantt__legend-item--busy:before{border-color:var(--orbita-surface-300);background-color:var(--orbita-surface-50);background-image:repeating-linear-gradient(-45deg, var(--orbita-surface-50) 0, var(--orbita-surface-50) 3px, #47556980 3px, #47556980 6px)}.work-order-gantt__legend-item--selected:before{background:#4f6d8f;border-color:#45627f}.work-order-gantt__legend-item--today:before{background:0 0;border-color:#4f6d8f;box-shadow:inset 0 0 0 1px #4f6d8f}.work-order-gantt__today-btn{border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);color:var(--orbita-text-strong);font:inherit;cursor:pointer;padding:.5rem .875rem}.work-order-gantt__today-btn:hover{border-color:var(--orbita-surface-300);background:var(--orbita-surface-50)}.work-order-gantt__section-row{background:var(--orbita-surface-50)}.work-order-gantt__section-label{padding:var(--orbita-control-padding-y) var(--orbita-control-padding-x);text-align:left;letter-spacing:.02em;text-transform:uppercase;color:var(--orbita-text-muted);background:var(--orbita-surface-50);font-size:.8125rem;font-weight:700}.work-order-gantt__section-filter{text-transform:none;letter-spacing:normal;color:var(--orbita-text-muted);font-weight:500}.work-order-gantt__table-wrap{background:var(--orbita-surface-0);border:0;border-radius:0;overflow:auto hidden}.work-order-gantt__table{border-collapse:collapse;width:max-content;min-width:100%}.work-order-gantt__table th,.work-order-gantt__table td{border-bottom:1px solid var(--orbita-surface-100);border-right:1px solid var(--orbita-surface-100)}.work-order-gantt__post-col,.work-order-gantt__post-name,.work-order-gantt__row-col,.work-order-gantt__row-name{z-index:1;background:var(--orbita-surface-50);text-align:left;min-width:8.5rem;color:var(--orbita-text-strong);padding:.75rem 1rem;font-size:.875rem;font-weight:600;position:sticky;left:0}.work-order-gantt__row-name--empty{color:var(--orbita-text-muted);font-weight:500}.work-order-gantt__date-col{text-align:center;color:var(--orbita-text-strong);background:var(--orbita-surface-100);border-bottom:1px solid var(--orbita-surface-200);white-space:nowrap;padding:.625rem .5rem;font-size:.8125rem;font-weight:600}.work-order-gantt__hour-col{text-align:center;min-width:4.25rem;color:var(--orbita-text-muted);background:var(--orbita-surface-50);padding:.625rem .5rem;font-size:.75rem;font-weight:500}.work-order-gantt__cell{height:2.75rem;padding:0}.work-order-gantt__cell-btn{background:var(--orbita-surface-0);cursor:pointer;border:none;justify-content:center;align-items:center;width:100%;height:100%;min-height:2.75rem;padding:.25rem;transition:background-color .15s;display:flex}.work-order-gantt__cell-btn:disabled{cursor:default}.work-order-gantt__cell-label{color:var(--orbita-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:600;overflow:hidden}.work-order-gantt__cell--busy:not(.work-order-gantt__cell--selected) .work-order-gantt__cell-btn{border-color:var(--orbita-surface-300);background-color:var(--orbita-surface-50);background-image:repeating-linear-gradient(-45deg, var(--orbita-surface-50) 0, var(--orbita-surface-50) 4px, #47556980 4px, #47556980 8px);cursor:not-allowed}.work-order-gantt__cell--busy .work-order-gantt__cell-label{color:#92400e}.work-order-gantt__cell--selected .work-order-gantt__cell-btn{color:#fff;background:#4f6d8f;box-shadow:inset 0 0 0 1px #45627f}.work-order-gantt__cell--selected .work-order-gantt__cell-label,.work-order-gantt__cell--current .work-order-gantt__cell-label{color:#fff}.work-order-gantt__cell--pending .work-order-gantt__cell-btn{box-shadow:inset 0 0 0 2px #4f6d8f}.work-order-gantt__cell--today:not(.work-order-gantt__cell--selected):not(.work-order-gantt__cell--busy) .work-order-gantt__cell-btn{background-color:#0000;background-image:none;box-shadow:inset 0 0 0 1px #4f6d8f}.work-order-gantt__cell--busy.work-order-gantt__cell--today:not(.work-order-gantt__cell--selected) .work-order-gantt__cell-btn{box-shadow:inset 0 0 0 1px #4f6d8f}.work-order-gantt__cell--empty,.work-order-gantt__cell-btn:hover:not(:disabled){background:var(--orbita-surface-50)}.work-order-gantt__cell--busy:not(.work-order-gantt__cell--selected) .work-order-gantt__cell-btn:hover:not(:disabled){background-color:var(--orbita-surface-50);background-image:repeating-linear-gradient(-45deg, var(--orbita-surface-50) 0, var(--orbita-surface-50) 4px, #47556980 4px, #47556980 8px)}.work-order-gantt__cell--selected .work-order-gantt__cell-btn:hover:not(:disabled){background:#45627f}.work-order-tile__value--schedule{font-weight:600}.work-order-tile__value--plate{letter-spacing:.04em;font-weight:600}.work-order-payment-tab{flex-direction:column;gap:1.5rem;display:flex}.work-order-payment-tab__section{border-radius:8px;flex-direction:column;gap:1rem;min-height:8rem;transition:background-color .15s,box-shadow .15s;display:flex}.work-order-payment-tab__section--drop-active{background:color-mix(in srgb, var(--orbita-primary,#2563eb) 6%, transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--orbita-primary,#2563eb) 45%, transparent)}.work-order-qty{align-items:center;gap:.375rem;display:inline-flex}.work-order-qty__btn{border:1px solid var(--orbita-surface-300);background:var(--orbita-surface-0);width:1.5rem;height:1.5rem;color:var(--orbita-text);cursor:pointer;border-radius:6px;line-height:1}.work-order-qty__btn:disabled{opacity:.45;cursor:default}.work-order-price-input{text-align:right;width:6.5rem}.work-order-sums{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:10px;flex-direction:column;gap:.5rem;max-width:24rem;margin-left:auto;padding:.875rem 1rem;display:flex}.work-order-sums__row{color:var(--orbita-text-muted);justify-content:space-between;gap:1rem;font-size:.875rem;display:flex}.work-order-sums__row--total{border-top:1px solid var(--orbita-surface-200);color:var(--orbita-text-strong,var(--orbita-text));padding-top:.5rem;font-size:.9375rem}.work-order-payment{flex-direction:column;gap:1rem;width:100%;display:flex}.work-order-payment__header{margin:0}.work-order-payment__grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;margin:0;display:grid}.work-order-payment__field{color:var(--orbita-text-muted);flex-direction:column;gap:.375rem;font-size:.8125rem;font-weight:500;display:flex}.work-order-payment__control{width:100%}.work-order-payment__actions{flex-wrap:wrap;gap:.5rem;display:flex}.work-order-payment__btn{padding:var(--orbita-control-padding-y) var(--orbita-control-padding-x);border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);color:var(--orbita-text);font:inherit;font-size:var(--orbita-font-size-md);cursor:pointer;font-weight:500}.work-order-payment__btn:disabled{opacity:.55;cursor:default}.work-order-payment__btn--primary{border-color:var(--orbita-primary);background:var(--orbita-primary);color:var(--orbita-primary-contrast,#fff)}.work-order-payment__btn--primary:hover:not(:disabled){background:var(--orbita-primary-600,var(--orbita-primary))}.work-order-payment__btn--secondary:hover:not(:disabled){border-color:var(--orbita-surface-300);background:var(--orbita-surface-50)}.work-order-payment__btn--ghost{color:var(--orbita-text-muted)}.work-order-payment__btn--ghost:hover:not(:disabled){border-color:var(--orbita-surface-300);color:var(--orbita-text-strong)}.work-order-payment__meta,.work-order-payment__hint{color:var(--orbita-text-muted);margin:0;font-size:.8125rem}.comments-tab{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;padding:1.5rem;display:flex}.comments-tab__list{flex:1;min-height:0;padding-bottom:1rem;overflow-y:auto}.comments-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.comment-item{background:var(--orbita-surface-0);border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-radius-md);box-shadow:var(--orbita-shadow-sm);padding:1rem 1.125rem}.comment-item__meta{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin-bottom:.5rem;display:flex}.comment-item__author{color:var(--orbita-text);font-size:.875rem;font-weight:600}.comment-item__datetime{color:var(--orbita-text-muted);font-size:.8125rem;line-height:1.3}.comment-item__text{color:var(--orbita-text-strong);white-space:pre-wrap;margin:0;font-size:.9375rem;line-height:1.5}.comments-tab__composer{border-top:1px solid var(--orbita-surface-200);background:var(--orbita-surface-50);flex-direction:column;flex-shrink:0;gap:.75rem;padding-top:1rem;display:flex}.comments-tab__input,.comments-tab__input.p-textarea,.comments-tab__composer .p-textarea{width:100%}.comments-tab__actions{justify-content:flex-end;display:flex}.inline-field--checkbox{padding-top:1rem}.client-form__field{flex-direction:column;gap:.375rem;display:flex}.client-form__label{color:var(--orbita-text-secondary);font-size:.875rem;font-weight:500}.client-form__input,.client-form__input.p-inputtext,.client-form .p-inputtext{width:100%}.client-form__submit{border:1px solid var(--orbita-sidebar-bg);border-radius:var(--orbita-control-radius);background:var(--orbita-sidebar-bg);color:#fff;cursor:pointer;align-self:flex-start;margin-top:.25rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500}.client-form__submit:hover:not(:disabled){background:var(--orbita-sidebar-border);border-color:var(--orbita-sidebar-border)}.client-form__submit:disabled{opacity:.7;cursor:default}.worksheet-events-tab{min-height:0}.worksheet-activity-table-wrap{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:12px;overflow:auto;box-shadow:0 1px 2px #0f172a0a}.worksheet-activity-table{border-collapse:collapse;width:100%;font-size:.875rem}.worksheet-activity-table thead{background:var(--orbita-surface-50)}.worksheet-activity-table th,.worksheet-activity-table td{border-bottom:1px solid var(--orbita-surface-200);text-align:left;vertical-align:top;padding:.875rem 1rem}.worksheet-activity-table th{color:var(--orbita-text-muted);white-space:nowrap;font-size:.75rem;font-weight:600}.worksheet-activity-table__sort-btn{color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;margin:0;padding:0;display:inline-flex}.worksheet-activity-table__sort-btn i{opacity:.45;font-size:.75rem}.worksheet-activity-table__sort-btn:hover,.worksheet-activity-table__sort-btn--active{color:var(--orbita-text-strong)}.worksheet-activity-table__sort-btn:hover i,.worksheet-activity-table__sort-btn--active i{opacity:1}.worksheet-activity-table__sort-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--orbita-primary) 55%, transparent);outline-offset:2px;border-radius:4px}.worksheet-activity-table tbody tr:last-child td{border-bottom:none}.worksheet-activity-table tbody tr:hover{background:var(--orbita-surface-50)}.worksheet-activity-table__col-date,.worksheet-activity-table__col-time{white-space:nowrap;width:1%}.worksheet-activity-table__col-actor{width:16rem}.worksheet-activity-table__date,.worksheet-activity-table__time{color:var(--orbita-text-strong);font-weight:600}.worksheet-activity-table__actor{color:var(--orbita-text-secondary)}.worksheet-activity-table__description{color:var(--orbita-text);line-height:1.45}.worksheet-activity-table__event-link{color:var(--orbita-primary);font-weight:600;text-decoration:none}.worksheet-activity-table__event-link:hover{color:var(--orbita-primary-muted);text-decoration:underline}.worksheet-activity-table__muted{color:var(--orbita-text-muted)}.resizable-splitter{width:100%;height:100%;min-height:0;display:flex}.resizable-splitter--dragging{-webkit-user-select:none;user-select:none;cursor:col-resize}.resizable-splitter__left{background:var(--orbita-surface-0);flex-shrink:0;min-width:0;overflow:hidden}.resizable-splitter__handle{background:var(--orbita-surface-100);border-right:1px solid var(--orbita-surface-200);border-left:1px solid var(--orbita-surface-200);cursor:col-resize;flex-shrink:0;width:6px;position:relative}.resizable-splitter__handle:hover,.resizable-splitter--dragging .resizable-splitter__handle{background:var(--orbita-surface-200)}.resizable-splitter--collapsible>.resizable-splitter__handle{cursor:default;width:14px}.resizable-splitter--collapsible:not(.resizable-splitter--collapsed)>.resizable-splitter__handle{cursor:col-resize}.resizable-splitter__collapse-btn{z-index:2;border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);color:var(--orbita-text-muted);box-shadow:var(--orbita-shadow-sm);border-radius:6px;transition:background-color .15s,border-color .15s,color .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.375rem!important;min-width:1.375rem!important;height:1.375rem!important;min-height:1.375rem!important;padding:0!important}.resizable-splitter__collapse-btn:hover{border-color:var(--orbita-surface-300);background:var(--orbita-surface-50);color:var(--orbita-text-secondary)}.resizable-splitter__collapse-btn .p-button-icon{font-size:.75rem}.resizable-splitter--collapsed>.resizable-splitter__left{pointer-events:none;border:none;overflow:hidden}.resizable-splitter--collapse-right>.resizable-splitter__left{pointer-events:auto;overflow:auto}.resizable-splitter--collapse-right>.resizable-splitter__right{pointer-events:none;border:none;flex:0 0 0;width:0;min-width:0;padding:0;overflow:hidden}.resizable-splitter--single>.resizable-splitter__left{flex:auto;width:100%;min-width:0;overflow:auto}.resizable-splitter--collapsed>.resizable-splitter__handle{background:var(--orbita-surface-0);cursor:default;border-left:none}.resizable-splitter__right{background:var(--orbita-surface-50);flex:1;min-width:0;overflow:auto}.tasks-tab{box-sizing:border-box;padding:var(--orbita-zone4-padding-y) var(--orbita-content-padding-x)}.tasks-tab__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.tasks-tab__header .worksheet-detail-page__section-title{margin:0}.tasks-tab__header .reception-create-event-btn{margin-left:auto;text-decoration:none}.tasks-toolbar__employee{flex:0 14rem;min-width:11rem}.tasks-toolbar__employee-select{width:100%}.orbita-list-table__row--link{cursor:pointer}.tasks-page__header{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.25rem;display:flex}.tasks-page__header .page__title,.tasks-page__header .worksheet-detail-page__section-title{flex:auto;min-width:0;margin-bottom:0}.tasks-page__header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:flex}.tasks-page__header .reception-create-event-btn,.tasks-page__header .orbita-list-create-btn{margin-left:0;text-decoration:none}@media (width<=48rem){.tasks-page__header .page__title,.tasks-page__header .worksheet-detail-page__section-title{flex:100%}.tasks-page__header-actions{flex:100%;margin-left:0}}.tasks-list__days{flex-direction:column;gap:1rem;display:flex}.tasks-day-block{background:var(--orbita-surface-0);border:1px solid var(--p-surface-200,var(--orbita-surface-200));border-radius:12px;grid-template-columns:4rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.5rem 1rem 1rem .5rem;display:grid;box-shadow:0 1px 2px #0f172a0a}.tasks-day-block__date{flex-direction:column;align-items:center;gap:.125rem;width:4rem;margin:0;padding:0;display:flex}.tasks-day-block__calendar-pictogram{opacity:.55;flex-shrink:0;width:4rem;height:4rem;display:block}.tasks-day-block__date-icon{width:100%;color:var(--orbita-sidebar-bg);text-align:left;font-size:2rem;line-height:1;display:block}.tasks-day-block__date-label{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.tasks-day-block__day-number{color:var(--orbita-text-secondary);font-size:1rem;font-weight:600;line-height:1.2}.tasks-day-block__month-name{color:var(--orbita-text-muted);font-size:.75rem;font-weight:500;line-height:1.2}.tasks-day-block__content{flex-direction:column;min-width:0;display:flex}.tasks-tiles-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:stretch;gap:.75rem;display:grid}.task-tile{background:var(--orbita-surface-50);border:1px solid var(--p-surface-200,var(--orbita-surface-200));box-sizing:border-box;border-radius:10px;flex-direction:column;gap:.625rem;min-height:100%;padding:.875rem 1rem;display:flex}.task-tile--link{color:inherit;cursor:pointer;text-decoration:none;transition:border-color .15s,box-shadow .15s,background-color .15s}.task-tile--link:hover{background:var(--orbita-surface-0);border-color:var(--orbita-surface-300);box-shadow:0 2px 8px #0f172a0f}.task-tile__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.task-tile__time{color:var(--orbita-sidebar-bg);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.3}.task-tile__time--empty{color:var(--orbita-surface-300);font-weight:400}.task-tile__header .orbita-status-tag{flex-shrink:0}.task-tile__description{color:var(--orbita-text);word-break:break-word;margin:0;font-size:.875rem;line-height:1.4}.task-tile__executor{color:var(--orbita-text-muted);margin-top:auto;font-size:.8125rem;font-weight:600;line-height:1.3}.task-detail-page__top{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem;display:flex}.task-detail-page__back{margin-bottom:0}.task-detail-page__title-row{justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;display:flex}.task-detail-page__title{flex:auto;min-width:0;margin:0}.task-detail-page__status-chips,.task-detail-page__status-select{z-index:6;flex:none;margin-left:auto}.task-detail-page__status-select-trigger{gap:.5rem;max-width:16rem;padding-block:.25rem}.task-detail-page__status-select-menu{min-width:12rem;max-width:min(20rem,100vw - 2rem);left:auto;right:0}.task-detail-page__status-select-option{justify-content:flex-start}.task-detail-page__layout{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:start;gap:1.5rem;display:grid}.task-detail-page__main{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.task-detail-page__section-title{color:var(--orbita-text);margin:0 0 .75rem;font-size:1rem;font-weight:600;line-height:1.3}.task-detail-page__worksheet-field{margin-top:.25rem}.task-detail-page__work-order{padding-top:.5rem}.task-detail-page__work-order-value{color:var(--orbita-text);font-size:.9375rem}.task-detail-page__work-order-link{color:#2563eb;font-weight:600;text-decoration:none}.task-detail-page__work-order-link:hover{text-decoration:underline}.task-detail-page__work-order-btn{width:fit-content}.task-person-field__label{color:var(--orbita-text-muted);margin-bottom:.5rem;font-size:.8125rem;font-weight:600;line-height:1.3}.task-person-field__card{background:var(--orbita-surface-0);border:1px solid var(--p-surface-200,var(--orbita-surface-200));border-radius:12px;align-items:center;gap:.875rem;min-height:4.5rem;padding:.75rem 1rem;display:flex}.task-person-field__avatar-wrap{flex-shrink:0}.task-person-field__avatar{-o-object-fit:cover;object-fit:cover;border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.task-person-field__avatar--placeholder{color:var(--orbita-sidebar-bg);background:#e8eef4;font-size:.875rem;font-weight:600;line-height:1}.task-person-field__info{flex-direction:column;flex:auto;gap:.25rem;min-width:0;display:flex}.task-person-field__name{color:var(--orbita-text);font-size:.9375rem;font-weight:600;line-height:1.3}.task-person-field__department{color:var(--orbita-text-muted);font-size:.8125rem;font-weight:500;line-height:1.3}.task-person-field__edit-btn{margin-left:auto}.task-person-field__editor{flex-direction:column;gap:.75rem;display:flex}.task-person-field__cancel{border:1px solid var(--p-surface-200,var(--orbita-surface-200));border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);color:var(--orbita-text-secondary);cursor:pointer;align-self:flex-start;padding:.375rem .75rem;font-family:inherit;font-size:.8125rem}.task-person-field__cancel:hover:not(:disabled){background:var(--orbita-surface-50)}.task-detail-page__schedule{background:var(--orbita-surface-0);border:1px solid var(--p-surface-200,var(--orbita-surface-200));border-radius:12px;padding:1rem;box-shadow:0 1px 2px #0f172a0a}.task-detail-page__schedule-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.task-detail-page__schedule-title{color:var(--orbita-text-secondary);margin:0;font-size:.875rem;font-weight:600;line-height:1.3}.task-detail-page__schedule-clear{color:var(--orbita-sidebar-bg);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25rem .625rem;font-family:inherit;font-size:.8125rem;font-weight:500}.task-detail-page__schedule-clear:hover:not(:disabled){background:var(--orbita-surface-100)}.task-detail-page__calendar{width:100%}.task-detail-page__calendar .p-datepicker{box-shadow:none;border:none}.task-detail-page__calendar .p-datepicker-panel{border:none;padding:0}@media (width<=900px){.task-detail-page__layout{grid-template-columns:1fr}.task-detail-page__title-row{flex-direction:column;align-items:stretch}.task-detail-page__status-chips,.task-detail-page__status-select{margin-left:0}}.task-detail-page__header{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem;display:flex}.task-detail-page__form{max-width:36rem}.task-detail-page__author{margin-bottom:.25rem}.inline-field__view--readonly{cursor:default}.inline-field--readonly .inline-field__view:hover .inline-field__edit-btn{opacity:0}.task-detail-page__departments{align-items:flex-end;gap:.75rem;margin-bottom:.25rem;display:flex}.task-detail-page__department-segment{flex:1 1 0;min-width:0}.task-detail-page__departments-arrow{width:1.5rem;color:var(--orbita-text-muted);flex-shrink:0;justify-content:center;align-items:center;padding-bottom:.625rem;font-size:1rem;line-height:1;display:flex}.flat-layout{justify-content:center;display:flex}.flat-layout--fullscreen{height:100%}.login-page__card{width:26.25rem;max-width:calc(100% - 2rem);margin-top:10vh;padding:1rem}.login-form{flex-direction:column;gap:1rem;display:flex}.login-form__field{flex-direction:column;gap:.5rem;display:flex}.login-form__label{color:var(--orbita-text-muted);font-size:.875rem}.login-form__field .p-inputtext,.login-form__field .p-password,.login-form__field .p-password-input{width:100%}.login-form__actions{justify-content:center;align-items:center;gap:1rem;display:flex}.profile-page__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.profile-page__header .reception-create-event-btn{gap:.5rem}.profile-page__header .page__title{margin-bottom:0}.profile-page__layout{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start;gap:1rem;display:grid}.profile-page__loading{grid-column:1}.profile-card{border:1px solid var(--orbita-surface-300);border-radius:var(--orbita-radius-md);background:var(--orbita-surface-0);min-width:0;padding:1.25rem}.profile-card--settings{position:sticky;top:1rem}@media (width<=900px){.profile-page__layout{grid-template-columns:1fr}.profile-card--settings{position:static}}.profile-card__section-title{color:var(--orbita-text);margin:0 0 .35rem;font-size:1rem;font-weight:600}.profile-card__section-lead{color:var(--orbita-text-muted);margin:0 0 1rem;font-size:.8125rem}.profile-theme-list{flex-direction:column;gap:.5rem;display:flex}.profile-theme-list__item{border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-radius-md);background:var(--orbita-surface-50);cursor:pointer;align-items:center;gap:.75rem;padding:.75rem .875rem;transition:border-color .15s,background .15s;display:flex}.profile-theme-list__item:hover{border-color:var(--orbita-surface-300)}.profile-theme-list__item--active{border-color:var(--orbita-primary);background:var(--orbita-surface-0);box-shadow:var(--orbita-shadow-sm)}.profile-theme-list__copy{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.profile-theme-list__name{color:var(--orbita-text);font-size:.875rem;font-weight:600}.profile-theme-list__meta{color:var(--orbita-text-muted);font-size:.75rem}.profile-theme-list__swatch{border:1px solid var(--orbita-surface-300);background:linear-gradient(90deg, var(--swatch-a) 0 50%, var(--swatch-b) 50% 100%);border-radius:.375rem;flex-shrink:0;width:2.5rem;height:1.5rem}.profile-theme-list__swatch--light{--swatch-a:#f8fafc;--swatch-b:#fff}.profile-theme-list__swatch--dark{--swatch-a:#0f172a;--swatch-b:#1e293b}.profile-theme-list__swatch--lada{--swatch-a:#221f20;--swatch-b:#e37639}.profile-card__identity{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.profile-card__avatar{background:var(--orbita-sidebar-bg);width:4rem;height:4rem;color:var(--orbita-sidebar-fg);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.125rem;font-weight:600;display:flex;overflow:hidden}.profile-card__avatar--image{background:var(--orbita-surface-100);padding:0}.profile-card__avatar--image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.profile-card__name{color:var(--orbita-text);margin:0;font-size:1.25rem;font-weight:600}.profile-card__email{color:var(--orbita-text-muted);margin:.25rem 0 0;font-size:.875rem}.profile-card__rows{border-top:1px solid var(--orbita-surface-200)}.profile-card__row{border-bottom:1px solid var(--orbita-surface-200);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.profile-card__row:last-child{border-bottom:none}.profile-card__label{color:var(--orbita-text-muted);font-size:.875rem}.profile-card__value{color:var(--orbita-text);text-align:right;font-size:.875rem}.profile-card__footer{border-top:1px solid var(--orbita-surface-200);margin-top:1rem;padding-top:1rem}.page-message{margin:1.5rem}.offers-tab__message{margin:.75rem}.clients-page__header{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.25rem;display:flex}.clients-page__header .page__title{flex:auto;min-width:0;margin-bottom:0}.clients-page__header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:flex}.clients-page__header .reception-create-event-btn{margin-left:0}@media (width<=48rem){.clients-page__header .page__title{flex:100%}.clients-page__header-actions{flex:100%;margin-left:0}}.clients-page__table-wrap{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:12px;overflow-x:auto}.clients-page__table{border-collapse:collapse;width:100%;font-size:var(--orbita-font-size-md,.875rem)}.clients-page__table th,.clients-page__table td{border-bottom:1px solid var(--orbita-surface-200);text-align:left;vertical-align:middle;padding:.75rem .875rem}.clients-page__table th{background:var(--orbita-surface-50);color:var(--orbita-text-muted);text-transform:uppercase;letter-spacing:.02em;font-size:.75rem;font-weight:600}.clients-page__sort-btn{color:inherit;font:inherit;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;margin:0;padding:0;font-weight:600;display:inline-flex}.clients-page__sort-btn i{opacity:.45;font-size:.75rem}.clients-page__sort-btn--active,.clients-page__sort-btn:hover{color:var(--orbita-text)}.clients-page__sort-btn--active i,.clients-page__sort-btn:hover i{opacity:.9}.clients-page__sort-btn--end{justify-content:flex-end;width:100%}.clients-page__table tbody tr:last-child td{border-bottom:none}.clients-page__table-row{cursor:pointer;transition:background-color .15s}.clients-page__table-row:hover{background:var(--orbita-surface-50)}.clients-page__table-cell--num{text-align:right;white-space:nowrap}.clients-page__table-phone{color:var(--orbita-primary);text-decoration:none}.clients-page__table-phone:hover{text-decoration:underline}.clients-page__table-person-kind{display:inline-flex}.clients-page__table-meta{margin-left:0;display:inline-flex}.clients-page__table-meta--end{justify-content:flex-end;width:100%}.clients-page__table-type-icons{pointer-events:none}.reception-client-page{flex-direction:column;min-height:100%;display:flex}.reception-client-page__layout{flex-direction:column;flex:1;min-height:100%;display:flex}.reception-client-page__back{margin-bottom:.75rem}.reception-client-page__content{flex-direction:column;flex:1;gap:1rem;width:100%;min-width:0;display:flex}.reception-client-page__header{min-width:0}.reception-client-page__title-row{flex-wrap:wrap;align-items:flex-start;gap:.75rem 1.25rem;display:flex}.reception-client-page__role-radios{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;display:flex}.reception-client-page__role-radio{color:var(--orbita-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;margin:0;padding:0;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.reception-client-page__role-radio--active{color:var(--orbita-text)}.reception-client-page__save-btn{justify-content:center;width:100%}.reception-client-page__kind-badge{color:var(--orbita-text-secondary);text-align:center;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:.35rem;padding:0;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.reception-client-page__body{flex:1;align-items:flex-start;gap:1.5rem;min-width:0;display:flex}.reception-client-page__main{flex-direction:column;flex:auto;gap:16px;min-width:0;display:flex}.reception-client-page__title{min-width:0;margin-bottom:0}.reception-client-page__title-input--empty{border:1px solid #e11d48;border-radius:6px}.reception-client-page__title-input--empty.reception-zone2-field__input,.reception-client-page__title-input--empty.reception-event-subject-title__input{outline:none}.reception-client-page__error{margin:0}.reception-client-page__tabs{margin-bottom:.25rem}.reception-client-page__tab-panel{flex-direction:column;gap:.75rem;min-width:0;display:flex}.reception-client-page__tab-hint{color:var(--orbita-text-secondary);font-size:var(--orbita-font-size-md);margin:0}.reception-client-page__tab-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.reception-client-page__tab-row{border:1px solid var(--orbita-surface-200);background:color-mix(in srgb, var(--orbita-surface-50) 70%, var(--orbita-surface-0));border-radius:10px;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem .875rem;display:flex}.reception-client-page__tab-row-main{flex-direction:column;flex:auto;gap:.25rem;min-width:0;display:flex}.reception-client-page__tab-row-main strong{color:var(--orbita-text);font-size:.875rem;font-weight:600}.reception-client-page__tab-row-main span{color:var(--orbita-text-secondary);font-size:.8125rem}.reception-client-page__tab-chip,.reception-client-page__tab-amount,.reception-client-page__tab-meta{color:var(--orbita-text-secondary);white-space:nowrap;flex-shrink:0;font-size:.8125rem;font-weight:600}.reception-client-page__tab-chip{background:var(--orbita-surface-100);border-radius:999px;padding:.2rem .5rem}.reception-client-page__fleet-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.reception-client-page__fleet-toolbar .orbita-list-search{flex:14rem;min-width:12rem}.reception-client-page__fleet-form{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;padding:1rem;display:grid}.reception-client-page__fleet-form-title{color:var(--orbita-text);grid-column:1/-1;margin:0;font-size:.9375rem;font-weight:600}.reception-client-page__fleet-form .p-message{grid-column:1/-1}.reception-client-page__fleet-field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.reception-client-page__fleet-field>span{color:var(--orbita-text-muted);font-size:.8125rem;font-weight:500}.reception-client-page__fleet-field .p-inputtext,.reception-client-page__fleet-field .p-select{width:100%}.reception-client-page__fleet-field--type{flex-direction:column;align-items:flex-start;display:flex}.reception-client-page__fleet-field--type .orbita-select-chips,.reception-client-page__fleet-field--type .orbita-select-chips.p-selectbutton{justify-content:flex-start;width:auto;max-width:100%;margin-inline:0 auto;display:inline-flex}.reception-client-page__fleet-field--type .orbita-select-chips .p-togglebutton{flex:none;width:auto}.reception-client-page__fleet-form-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:.5rem;display:flex}.reception-client-page__fleet-table-actions{text-align:right;white-space:nowrap;width:3.25rem}@media (width<=40rem){.reception-client-page__fleet-form{grid-template-columns:1fr}}.reception-client-page__counterparty{flex-direction:column;gap:.625rem;min-width:0;display:flex}.reception-client-page__collapse{border:1px solid var(--orbita-surface-200);background:color-mix(in srgb, var(--orbita-surface-50) 70%, var(--orbita-surface-0));border-radius:10px;min-width:0;max-width:100%;overflow:hidden}.reception-client-page__collapse-toggle{width:100%;color:var(--orbita-text-secondary);font:inherit;letter-spacing:.02em;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.625rem .875rem;font-size:.8125rem;font-weight:600;display:flex}.reception-client-page__collapse-toggle:hover{color:var(--orbita-text);background:color-mix(in srgb, var(--orbita-surface-100) 60%, transparent)}.reception-client-page__collapse-toggle .pi{color:var(--orbita-text-muted);font-size:.75rem}.reception-client-page__collapse-body{background:var(--orbita-surface-0);border-top:1px solid var(--orbita-surface-100);padding:0 .875rem .875rem}.reception-client-page__collapse-body.reception-client-page__form.reception-event-form--unified{padding-top:.25rem}.reception-client-page__form{min-width:0}.reception-client-page__form.reception-event-form--unified{gap:0}.reception-client-page__form .inline-field{min-width:0}.reception-client-page__form .inline-field:first-of-type{padding-top:.25rem}.reception-client-page__form .inline-field:last-child{border-bottom:none}.reception-client-page__birth-date-controls{flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.reception-client-page__datepicker{width:100%;max-width:16rem}.reception-client-page__datepicker.p-datepicker,.reception-client-page__datepicker .p-datepicker,.reception-client-page__datepicker .p-inputtext{width:100%}.reception-client-page__datepicker-panel.p-datepicker-panel{z-index:1200}.reception-client-page__switch-field{justify-content:space-between;align-items:center;gap:1rem;display:flex}.reception-client-page__switch-field .inline-field__label{flex:auto}.reception-client-page__switch-field .reception-client-page__switch-row{flex:none;margin-left:auto}.reception-client-page__switch-row{justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}.reception-client-page__data-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1rem;min-width:0;display:grid}.reception-client-page__data-trio .inline-field{min-width:0}@media (width<=48rem){.reception-client-page__data-trio{grid-template-columns:1fr}}.reception-client-page__bank-accounts{flex-direction:column;gap:.75rem;padding-top:.75rem;display:flex}.reception-client-page__bank-accounts-header{justify-content:flex-start;display:flex}.reception-client-page__bank-accounts-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.reception-client-page__bank-account{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;padding:.75rem;display:flex}.reception-client-page__bank-account-fields{flex:16rem;min-width:0}.reception-client-page__bank-delete{border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-control-radius,8px);background:var(--orbita-surface-0);color:var(--orbita-text-secondary);font-size:var(--orbita-font-size-md,.875rem);cursor:pointer;margin-left:auto;padding:.5rem .875rem;font-weight:500}.reception-client-page__bank-delete:hover:not(:disabled){background:var(--orbita-surface-50);color:var(--orbita-text)}.reception-client-page__bank-delete:disabled{opacity:.55;cursor:not-allowed}.reception-client-page__phone-row{flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.reception-client-page__phone-row .inline-field{flex:14rem}.reception-client-page__consent-actions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.reception-client-page__status-pill{background:var(--orbita-surface-100);color:var(--orbita-text-secondary);text-transform:lowercase;border-radius:999px;margin-left:.5rem;padding:.125rem .5rem;font-size:.75rem;font-weight:500}.reception-client-page__lookup{flex-direction:column;gap:.5rem;display:flex}.reception-client-page__lookup-list{border:1px solid var(--orbita-surface-200);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.reception-client-page__lookup-item{border:0;border-bottom:1px solid var(--orbita-surface-100);background:var(--orbita-surface-0);width:100%;color:var(--orbita-text);text-align:left;font-size:var(--orbita-font-size-md,.875rem);cursor:pointer;padding:.625rem .875rem;display:block}.reception-client-page__lookup-item:hover:not(:disabled){background:var(--orbita-surface-50)}.reception-client-page__lookup-item:disabled{opacity:.55;cursor:not-allowed}.reception-client-page__hint{color:var(--orbita-text-secondary);margin:0;font-size:.75rem}.reception-client-page__comment-compose{flex-direction:column;gap:.5rem;display:flex}.reception-client-page__comment-body{white-space:pre-wrap;color:var(--orbita-text);font-size:var(--orbita-font-size-md,.875rem);margin:0}.reception-client-sidebar{flex-direction:column;flex:none;gap:1rem;min-width:11rem;display:flex}.reception-client-meta{border:1px solid var(--p-surface-200,var(--orbita-surface-200));background:var(--orbita-surface-0);border-radius:12px;flex-direction:column;align-items:stretch;gap:.75rem;padding:.875rem 1rem;display:flex;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}.reception-client-meta .reception-client-page__kind-badge{align-self:center}.reception-client-stats{border:1px solid var(--p-surface-200,var(--orbita-surface-200));background:var(--orbita-surface-0);border-radius:12px;flex-direction:column;flex:none;gap:0;min-width:0;display:flex;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}.reception-client-stats__item{border-bottom:1px solid var(--orbita-surface-100);text-align:center;flex-direction:column;align-items:center;gap:.375rem;padding:.875rem 1rem;display:flex}.reception-client-stats__item:last-child{border-bottom:none}.reception-client-stats__label{color:var(--orbita-text-muted);letter-spacing:.04em;text-align:center;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1.2}.reception-client-stats__value{color:var(--orbita-text);text-align:center;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:700;line-height:1.15}.reception-client-stats__item--ltv .reception-client-stats__value,.reception-client-stats__item--contact .reception-client-stats__value{text-align:center;word-break:break-word;font-size:1.0625rem;font-weight:600;line-height:1.25}.client-form__actions{flex-wrap:wrap;gap:.75rem;padding-top:.25rem;display:flex}@media (width<=56rem){.reception-client-page__body{flex-direction:column}.reception-client-sidebar{width:100%;min-width:0}.reception-client-stats{flex-flow:wrap;width:100%;min-width:0}.reception-client-stats__item{border-bottom:none;border-right:1px solid var(--orbita-surface-100);flex:6.5rem}.reception-client-stats__item:last-child{border-right:none}}.client-tile{box-sizing:border-box;background:var(--orbita-surface-0);border:1px solid var(--p-surface-200,var(--orbita-surface-200));width:100%;min-width:0;min-height:100%;box-shadow:var(--orbita-shadow-sm);border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem 1.125rem;display:flex}.clients-page .worksheets-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:stretch}.clients-page .client-tile{height:auto}.client-tile--link{height:auto;min-height:100%;color:inherit;cursor:pointer;text-decoration:none;transition:border-color .15s,box-shadow .15s}.client-tile--link:hover{border-color:var(--orbita-surface-300);box-shadow:0 2px 8px #0f172a0f}.client-tile__header{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.client-tile__person-kind{background:var(--orbita-surface-50);width:1.75rem;height:1.75rem;color:var(--orbita-text-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex}.client-tile__person-kind--legal{background:color-mix(in srgb, var(--orbita-primary) 12%, var(--orbita-surface-0));color:var(--orbita-primary)}.client-tile__person-kind--individual{background:var(--orbita-surface-50);color:var(--orbita-text-muted)}.client-tile--reception{gap:.875rem}.client-tile__primary{flex-direction:column;gap:.25rem;min-width:0;display:flex}.client-tile__type-icons{pointer-events:none;flex-wrap:wrap;flex:auto;align-items:center;gap:.35rem;min-width:0;display:inline-flex}.client-tile__type-icon{background:var(--orbita-surface-50);width:1.75rem;height:1.75rem;color:var(--orbita-text-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex}.client-tile__type-icon--buyer{background:color-mix(in srgb, var(--orbita-primary) 12%, var(--orbita-surface-0));color:var(--orbita-primary)}.client-tile__type-icon--supplier{background:var(--orbita-surface-50);color:var(--orbita-text-secondary)}.client-tile__footer{justify-content:space-between;align-items:flex-end;gap:.75rem;min-width:0;margin-top:auto;display:flex}.client-tile__footer-meta{flex:none;align-items:center;gap:.75rem;margin-left:auto;display:inline-flex}.client-tile__last-contact,.client-tile__cars-count{color:var(--orbita-text-muted);white-space:nowrap;flex:none;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:400;line-height:1.2;display:inline-flex}.client-tile__last-contact .pi,.client-tile__cars-count .pi{color:var(--orbita-text-muted);font-size:.875rem}.client-tile__last-contact time,.client-tile__last-contact span,.client-tile__cars-count span{font-weight:400}.client-tile__name{color:var(--orbita-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:600;line-height:1.35;overflow:hidden}.client-tile__phone{color:var(--orbita-primary);font-size:.875rem;line-height:1.35;text-decoration:none}.client-tile__phone--empty{color:var(--orbita-text-muted)}.client-tile__phone:hover{text-decoration:underline}.client-tile__phone--empty:hover{text-decoration:none}.clients-list--busy{opacity:.65;pointer-events:none}.clients-page__search{flex:auto;align-items:center;min-width:0;display:flex;position:relative}.clients-page__search-icon{z-index:1;color:var(--orbita-text-muted);pointer-events:none;font-size:1rem;line-height:1;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.clients-page__search-input,.clients-page__search .p-inputtext{box-sizing:border-box;width:100%;min-height:calc(var(--orbita-control-padding-y) * 2 + var(--orbita-control-font-size) * var(--orbita-control-line-height));padding-top:var(--orbita-control-padding-y);padding-right:2.5rem;padding-bottom:var(--orbita-control-padding-y);border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);color:var(--orbita-text);font-family:inherit;font-size:var(--orbita-control-font-size);font-weight:var(--orbita-control-font-weight);line-height:var(--orbita-control-line-height);padding-left:2.5rem;display:block}.clients-page__search-input::-moz-placeholder{color:var(--orbita-text-muted)}.clients-page__search .p-inputtext::-moz-placeholder{color:var(--orbita-text-muted)}.clients-page__search-input::placeholder,.clients-page__search .p-inputtext::placeholder{color:var(--orbita-text-muted)}.clients-page__search-input:focus,.clients-page__search .p-inputtext:focus{border-color:var(--orbita-surface-300);outline:none;box-shadow:0 0 0 3px #4f6d8f26}.clients-page__search-clear{z-index:1;width:1.75rem;height:1.75rem;color:var(--orbita-text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.clients-page__search-clear:hover{background:var(--orbita-surface-100);color:var(--orbita-text-secondary)}.cars-page__header{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.25rem;display:flex}.cars-page__header .page__title{flex:auto;min-width:0;margin-bottom:0}.cars-page__header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:flex}.cars-page__header .reception-create-event-btn{margin-left:0}@media (width<=48rem){.cars-page__header .page__title{flex:100%}.cars-page__header-actions{flex:100%;margin-left:0}}.cars-detail-page{flex-direction:column;min-height:100%;display:flex}.cars-detail-page__layout{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.cars-detail-page__back{margin-bottom:0}.cars-detail-page__title{min-width:0;margin-bottom:0}.cars-detail-page__title--empty{color:var(--orbita-text-muted)}.cars-detail-page__tabs{margin-bottom:.25rem}.cars-detail-page__sections{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.cars-detail-page__actions{justify-content:flex-start;margin-top:.25rem;display:flex}.directory-cars-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.directory-car-tile{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.directory-car-tile__media{border-radius:var(--orbita-control-radius,8px);background:var(--orbita-surface-100);flex-shrink:0;width:4.5rem;height:3rem;overflow:hidden}.directory-car-tile__media--placeholder{justify-content:center;align-items:center;padding:.25rem;display:flex}.directory-car-tile__media--placeholder .directory-car-tile__image{opacity:.55;width:90%;height:90%}.directory-car-tile__image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.directory-car-tile--link:hover{border-color:var(--orbita-surface-300);box-shadow:0 4px 14px #0f172a0f}.directory-car-tile--selectable{border:1px solid var(--orbita-surface-200);text-align:left;cursor:pointer;width:100%;font:inherit}.directory-car-tile--selectable:hover:not(:disabled){border-color:var(--orbita-surface-300);box-shadow:0 4px 14px #0f172a0f}.directory-car-tile--selectable:disabled{opacity:.7;cursor:wait}.directory-car-tile__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem .75rem;display:flex}.directory-car-tile__header-main{flex:1;align-items:center;gap:.625rem;min-width:0;display:flex}.directory-car-tile__title{color:var(--orbita-text);margin:0;font-size:1rem;font-weight:600;line-height:1.3}.directory-car-tile__badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.375rem;max-width:100%;display:flex}.directory-car-condition{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.4;display:inline-flex}.directory-car-condition .pi{font-size:.75rem}.directory-car-condition--new{color:#166534;background:#dcfce7}.directory-car-condition--used{color:#b45309;background:#fef3c7}.directory-car-row__condition{justify-self:start;width:max-content;min-width:0;max-width:100%}.directory-car-tile__state{background:var(--orbita-surface-200);color:var(--orbita-text-secondary);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.4}.directory-car-tile__state--new,.directory-car-tile__state--stock,.directory-car-tile__state--available{color:#166534;background:#dcfce7}.directory-car-tile__state--used{color:#b45309;background:#fef3c7}.directory-car-tile__state--test,.directory-car-tile__state--demo,.directory-car-tile__state--restricted{color:#1d4ed8;background:#dbeafe}.directory-car-tile__state--sold,.directory-car-tile__state--customer{background:var(--orbita-surface-muted,#f3f4f6);color:var(--orbita-text-secondary,#4b5563)}.directory-car-tile__state--service,.directory-car-tile__state--in_transit{color:#c2410c;background:#ffedd5}.directory-car-tile__state--not_for_sale{color:#b91c1c;background:#fee2e2}.directory-car-tile__meta{flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0;display:flex}.directory-car-tile__vin{color:var(--orbita-text-muted);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.3}.directory-car-tile__plate{border:1px solid var(--p-surface-200,var(--orbita-surface-200));background:var(--orbita-surface-0);max-width:100%;color:var(--orbita-text-strong);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;border-radius:4px;align-items:center;margin-top:.125rem;padding:.125rem .375rem;font-size:.8125rem;font-weight:600;line-height:1.3;display:inline-flex}.directory-car-tile__plate--empty{letter-spacing:normal;text-transform:none;color:var(--orbita-text-muted);background:0 0;border-style:dashed;font-weight:400}.directory-car-row__plate{letter-spacing:.04em;text-transform:uppercase;color:var(--orbita-text-strong);white-space:nowrap;font-weight:600}.directory-car-row__plate--empty{letter-spacing:normal;text-transform:none;color:var(--orbita-text-muted);font-weight:400}.directory-car-tile__color{max-width:100%;color:var(--orbita-text-muted);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.3}.directory-car-tile__footer{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:auto;display:grid}.directory-car-tile__field{flex-direction:column;gap:.125rem;min-width:0;display:flex}.directory-car-tile__label{color:var(--orbita-text-muted);font-size:.6875rem;line-height:1.2}.directory-car-tile__value{color:var(--orbita-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.3;overflow:hidden}.cars-detail-form__section{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:12px;flex-direction:column;gap:.25rem;min-width:0;padding:1.125rem 1.25rem 1.25rem;display:flex;overflow:visible;box-shadow:0 1px 3px #0f172a0d}.cars-detail-form__section-title{border-bottom:1px solid var(--orbita-surface-100);color:var(--orbita-text);margin:0 0 .875rem;padding-bottom:.75rem;font-size:.9375rem;font-weight:600;line-height:1.3}.cars-detail-form__fields{-moz-column-gap:1.5rem;grid-template-columns:1fr;gap:.25rem 1.5rem;width:100%;min-width:0;display:grid}.cars-detail-form__columns{grid-template-columns:1fr;gap:1.5rem;width:100%;min-width:0;display:grid}.cars-detail-form__column{min-width:0}.cars-detail-form__paired-fields{grid-template-columns:1fr;gap:1rem;min-width:0;display:grid}.cars-detail-form__paired-fields--tight{gap:0}.cars-detail-form__paired-fields--tight .inline-field,.cars-detail-form__paired-fields--tight .inline-field:first-of-type,.cars-detail-form__paired-fields--tight .inline-field:last-of-type{padding-top:.25rem;padding-bottom:.25rem}.cars-detail-form__hint{color:var(--orbita-text-muted);margin:.75rem 0 0;font-size:.875rem;line-height:1.4}.cars-detail-form__hint--lead{margin:0 0 1rem}.cars-detail-owner{margin-bottom:.75rem}.cars-detail-form__mileage-on-date{flex-direction:column;gap:.35rem;min-width:0;padding:.625rem 0;display:flex}.cars-detail-form__mileage-on-date-inputs{flex-direction:row;align-items:center;gap:.75rem;min-width:0;display:flex}.cars-detail-form__date-field{flex-direction:column;gap:.35rem;min-width:0;padding:.625rem 0;display:flex}.cars-detail-form__date-label{color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md,.875rem)}.cars-detail-form__date-input{width:100%;max-width:16rem}.cars-detail-photos__header{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.cars-detail-photos__header .cars-detail-form__section-title{margin-bottom:0}.cars-detail-photos__actions{align-items:center;gap:.5rem;display:flex}.cars-detail-photos__file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cars-detail-photos__message{margin-bottom:.75rem}.cars-detail-photos{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.75rem;display:grid}.cars-detail-photos__card{flex-direction:column;gap:.35rem;min-width:0;margin:0;display:flex}.cars-detail-photos__preview-wrap{position:relative}.cars-detail-photos__preview-btn{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.cars-detail-photos__preview-btn:focus-visible{outline:2px solid var(--orbita-primary,#2563eb);outline-offset:2px;border-radius:8px}.cars-detail-photos__item{-o-object-fit:cover;object-fit:cover;border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-100);border-radius:8px;width:100%;height:13rem}.cars-detail-photos__item--placeholder{color:var(--orbita-text-secondary);justify-content:center;align-items:center;font-size:1.5rem;display:flex}.cars-detail-photos__meta{align-items:center;gap:.25rem;min-width:0;display:flex}.cars-detail-photos__caption{text-overflow:ellipsis;white-space:nowrap;color:var(--orbita-text-secondary);flex:auto;font-size:.75rem;line-height:1.3;overflow:hidden}.cars-detail-photos__delete{flex:none}.cars-detail-history__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.cars-detail-history__header .cars-detail-form__section-title{margin-bottom:0}.cars-detail-history{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.cars-detail-history__row{border:1px solid var(--orbita-surface-200);background:color-mix(in srgb, var(--orbita-surface-50) 70%, var(--orbita-surface-0));border-radius:10px;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem .875rem;display:flex}.cars-detail-history__main{flex-direction:column;flex:auto;gap:.25rem;min-width:0;display:flex}.cars-detail-history__main strong{color:var(--orbita-text);font-size:.875rem;font-weight:600}.cars-detail-history__main span{color:var(--orbita-text-secondary);font-size:.8125rem;line-height:1.4}.cars-detail-history__main span.cars-detail-history__notes{color:var(--orbita-text);white-space:pre-wrap;font-size:.875rem;line-height:1.45}.cars-detail-history__main span.cars-detail-history__notes--empty{color:var(--orbita-text-muted)}.cars-detail-history__number-link{color:var(--orbita-sidebar-bg);font-size:.875rem;font-weight:600;text-decoration:none}.cars-detail-history__number-link:hover{text-decoration:underline}.cars-detail-history__meta{color:var(--orbita-text-muted);white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;gap:.2rem;font-size:.75rem;display:flex}@media (width>=56rem){.cars-detail-form__columns,.cars-detail-form__paired-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cars-detail-form__fields{grid-template-columns:1fr}}@media (width>=80rem){.cars-detail-form__columns{grid-template-columns:repeat(3,minmax(0,1fr))}.cars-detail-form__fields{grid-template-columns:1fr}}.cars-detail-form__fields .inline-field{border-bottom:none;min-width:0;padding:.625rem 0}.cars-detail-form__fields .inline-field:first-of-type{padding-top:.25rem}.cars-detail-form__fields .cars-detail-form__mileage-on-date .inline-field,.cars-detail-form__fields .cars-detail-form__mileage-on-date .inline-field:first-of-type,.cars-detail-form__fields .cars-detail-form__mileage-on-date .inline-field:last-of-type{border:none;flex-direction:column;justify-content:center;min-width:0;margin:0;padding:0;display:flex}.cars-detail-form__mileage-date{flex:none;width:auto;min-width:10.75rem}.cars-detail-form__mileage-value{flex:auto;min-width:7rem}.cars-detail-form__mileage-on-date .inline-field__view,.cars-detail-form__mileage-on-date .inline-field__edit{flex-wrap:nowrap;align-items:center;height:2.5rem;min-height:2.5rem;display:flex}.cars-detail-form__mileage-on-date .inline-field__value{white-space:nowrap;align-items:center;line-height:1.25;display:flex}.cars-detail-form__mileage-on-date .inline-field__edit-btn{margin-top:0}.cars-detail-form__mileage-on-date .inline-field__actions{align-items:center;padding-top:0}.cars-detail-form__mileage-date .inline-field__control,.cars-detail-form__mileage-date .inline-field__control.p-inputtext{flex:0 0 10.75rem;width:10.75rem;max-width:10.75rem}.cars-detail-form__mileage-on-date .inline-field__control,.cars-detail-form__mileage-on-date .p-inputtext{box-sizing:border-box;height:2.5rem;min-height:2.5rem}.cars-detail-form__fields .inline-field--multiline{grid-column:1/-1}.cars-detail-form__pts,.cars-detail-form__engine{flex-direction:column;min-width:0;display:flex}.cars-detail-form__paired-fields.cars-detail-form__pts{display:grid}.cars-detail-form__pts .inline-field,.cars-detail-form__engine .inline-field{padding-top:.375rem;padding-bottom:.375rem}.cars-detail-form__pts .inline-field:first-of-type,.cars-detail-form__engine .inline-field:first-of-type{padding-top:.625rem}.cars-detail-form__pts .inline-field:last-of-type,.cars-detail-form__engine .inline-field:last-of-type{padding-bottom:.625rem}.cars-detail-form__paired-fields--tight .inline-field,.cars-detail-form__paired-fields--tight .inline-field:first-of-type,.cars-detail-form__paired-fields--tight .inline-field:last-of-type,.cars-detail-form__paired-fields.cars-detail-form__pts .inline-field:first-of-type,.cars-detail-form__paired-fields.cars-detail-form__pts .inline-field:last-of-type{padding-top:.25rem;padding-bottom:.25rem}.inline-field--readonly .inline-field__view{cursor:default}.cars-list--busy{opacity:.65;pointer-events:none}.directory-vehicle-catalog-page__header{align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.directory-vehicle-catalog-page__titles{flex:auto;min-width:0}.directory-vehicle-catalog-page__header .page__title{margin-bottom:.35rem}.directory-vehicle-catalog-page__subtitle{color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md,.875rem);margin:0}.directory-vehicle-catalog-page__error{margin-bottom:1rem}.directory-vehicle-catalog-page__loading{color:var(--orbita-text-muted);margin:0}.vehicle-catalog-workbench{flex-direction:column;gap:1.25rem;display:flex}.vehicle-catalog-workbench__hint{color:var(--orbita-text-muted);margin:0;font-size:.8125rem;line-height:1.4}.vehicle-catalog-selects{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:1rem;display:grid}.vehicle-catalog-selects__view{justify-content:flex-end;align-items:center;display:flex}@media (width<=900px){.vehicle-catalog-selects{grid-template-columns:1fr}.vehicle-catalog-selects__view{justify-content:flex-start}}.vehicle-catalog-select-field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.vehicle-catalog-select-field__label-row{align-items:center;gap:.25rem;min-height:2rem;display:flex}.vehicle-catalog-select-field__label{font-size:var(--orbita-font-size-md,.875rem);color:var(--orbita-text);font-weight:600}.vehicle-catalog-select-field__buttons{align-items:center;margin-left:auto;display:flex}.vehicle-catalog-select-field__control{width:100%}.vehicle-catalog-level{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.vehicle-catalog-level__header{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.vehicle-catalog-level__header-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-left:auto;display:flex}.vehicle-catalog-level__titles{flex:auto;min-width:0}.vehicle-catalog-level__title{color:var(--orbita-text);margin:0;font-size:1rem;font-weight:600}.vehicle-catalog-level__context{color:var(--orbita-text-muted);margin:.2rem 0 0;font-size:.8125rem}.vehicle-catalog-level__empty{color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md,.875rem);padding:1.25rem .25rem}.vehicle-catalog-grid{align-items:start}.vehicle-catalog-tile-wrap{min-width:0;position:relative}.vehicle-catalog-tile-wrap--expanded{z-index:6}.vehicle-catalog-tile-wrap__sizer{visibility:hidden;pointer-events:none}.vehicle-catalog-tile{text-align:left;width:100%}.vehicle-catalog-tile--active{border-color:var(--orbita-primary,#2563eb);box-shadow:0 0 0 1px color-mix(in srgb, var(--orbita-primary,#2563eb) 35%, transparent)}.vehicle-catalog-tile--overlay{inset-inline:0;z-index:6;background:var(--orbita-surface-0,#fff);box-shadow:0 0 0 1px color-mix(in srgb, var(--orbita-primary,#2563eb) 35%, transparent), 0 12px 28px color-mix(in srgb, var(--orbita-text,#0f172a) 16%, transparent);position:absolute;top:0}.vehicle-catalog-tile__edit{opacity:0;margin:-.35rem -.35rem -.35rem auto;transition:opacity .15s}.vehicle-catalog-tile:hover .vehicle-catalog-tile__edit,.vehicle-catalog-tile:focus-within .vehicle-catalog-tile__edit,.vehicle-catalog-tile__edit:focus-visible{opacity:1}.vehicle-catalog-expand--in-card{border-top:1px solid var(--orbita-surface-200);margin-top:.75rem;padding:.75rem 0 0}.vehicle-catalog-row--active{background:color-mix(in srgb, var(--orbita-primary,#2563eb) 8%, white)}.vehicle-catalog-row--active:hover{background:color-mix(in srgb, var(--orbita-primary,#2563eb) 12%, white)}.vehicle-catalog-row--expanded{border-bottom-color:#0000}.vehicle-catalog-row__name-main{align-items:center;gap:.5rem;min-width:0;max-width:100%;display:inline-flex}.vehicle-catalog-row__media{width:2.75rem;height:1.75rem}.vehicle-catalog-row__name-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vehicle-catalog-row__actions{justify-content:flex-end;align-items:center;display:flex}.vehicle-catalog-level__edit-btn{opacity:0;margin:-.25rem 0;transition:opacity .15s}.vehicle-catalog-row:hover .vehicle-catalog-level__edit-btn,.vehicle-catalog-row:focus-within .vehicle-catalog-level__edit-btn,.vehicle-catalog-level__edit-btn:focus-visible{opacity:1}.vehicle-catalog-row-detail{border-bottom:1px solid var(--orbita-surface-200);background:var(--orbita-surface-50,#f8fafc);padding:0 1rem .85rem}.vehicle-catalog-rows>.vehicle-catalog-row-detail:last-child{border-bottom:none}.vehicle-catalog-expand{flex-direction:column;gap:.75rem;padding:.75rem .5rem .25rem;display:flex;container:veh-cat-expand/inline-size}.vehicle-catalog-expand__description{color:var(--orbita-text);margin:0;font-size:.8125rem;line-height:1.45}.vehicle-catalog-expand__description--muted{color:var(--orbita-text-muted)}.vehicle-catalog-expand__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem 1rem;display:grid}@container veh-cat-expand (width<=720px){.vehicle-catalog-expand__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container veh-cat-expand (width<=540px){.vehicle-catalog-expand__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container veh-cat-expand (width<=360px){.vehicle-catalog-expand__grid{grid-template-columns:1fr}}.vehicle-catalog-expand__item{flex-direction:column;gap:.2rem;min-width:0;display:flex}.vehicle-catalog-expand__label{color:var(--orbita-text-muted);font-size:.75rem}.vehicle-catalog-expand__value{color:var(--orbita-text);font-size:.875rem;font-weight:560}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vehicle-catalog-editor{flex-direction:column;gap:1rem;display:flex}.vehicle-catalog-editor__hint{color:var(--orbita-text-muted);margin:0;font-size:.8125rem}.vehicle-catalog-editor__fields{flex-direction:column;gap:.75rem;display:flex}.vehicle-catalog-editor__actions{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.vehicle-catalog-editor__actions-end{margin-left:auto}.vehicle-catalog-field{min-width:0;font-size:var(--orbita-font-size-md,.875rem);color:var(--orbita-text-muted);flex-direction:column;gap:.35rem;display:flex}.vehicle-catalog-field--wide{grid-column:1/-1}.vehicle-catalog-editor__image{flex-direction:column;gap:.625rem;display:flex}.vehicle-catalog-editor__image-preview{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-50);border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:7.5rem;display:flex;overflow:hidden}.vehicle-catalog-editor__image-preview img{-o-object-fit:contain;object-fit:contain;width:100%;max-height:10rem;display:block}.vehicle-catalog-editor__image-preview--placeholder{padding:1.25rem 1.5rem}.vehicle-catalog-editor__image-preview--placeholder img{opacity:.5;max-width:14rem}.vehicle-catalog-editor__image-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.vehicle-catalog-editor__file-input{display:none}.vehicle-catalog-editor__image-hint{color:var(--orbita-text-muted);margin:0;font-size:.75rem;line-height:1.35}.directory-vehicle-specs-page__header{align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.directory-vehicle-specs-page__titles{flex:auto;min-width:0}.directory-vehicle-specs-page__header .page__title{margin-bottom:.35rem}.directory-vehicle-specs-page__subtitle{color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md,.875rem);margin:0}.directory-vehicle-specs-page__error{margin-bottom:1rem}.vehicle-specs-workbench__tabs{flex-wrap:wrap;gap:.35rem;display:flex}.vehicle-specs-workbench__tab{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);color:var(--orbita-text);cursor:pointer;border-radius:8px;padding:.4rem .7rem;font-size:.8125rem;font-weight:600}.vehicle-specs-workbench__tab--active{border-color:var(--orbita-primary);background:color-mix(in srgb, var(--orbita-primary) 12%, var(--orbita-surface-0));color:var(--orbita-primary)}.vehicle-specs-workbench__hint{min-height:2.5em;color:var(--orbita-text-muted);margin:0;font-size:.8125rem;line-height:1.4}.vehicle-specs-workbench__color-kinds{flex-wrap:wrap;gap:.35rem;margin-bottom:.85rem;display:flex}.vehicle-specs-workbench__color-kind{border:1px solid var(--orbita-surface-300);border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);color:var(--orbita-text-secondary);font-family:inherit;font-size:var(--orbita-control-font-size);cursor:pointer;padding:.4rem .8rem;font-weight:500;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s}.vehicle-specs-workbench__color-kind:hover{border-color:var(--orbita-text-muted);background:var(--orbita-surface-50)}.vehicle-specs-workbench__color-kind--active{border-color:var(--orbita-sidebar-bg);background:var(--orbita-sidebar-bg);color:#fff}.vehicle-specs-workbench__row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.directory-parking-page__header{align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.directory-parking-page__titles{flex:auto;min-width:0}.directory-parking-page__header .page__title{margin-bottom:.35rem}.directory-parking-page__subtitle{color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md,.875rem);margin:0}.directory-parking-page__error{margin-bottom:1rem}.parking-layout-workbench__tabs{flex-wrap:wrap;gap:.35rem;display:flex}.parking-layout-workbench__tab{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);color:var(--orbita-text);cursor:pointer;border-radius:8px;padding:.4rem .7rem;font-size:.8125rem;font-weight:600}.parking-layout-workbench__tab--active{border-color:var(--orbita-primary);background:color-mix(in srgb, var(--orbita-primary) 12%, var(--orbita-surface-0));color:var(--orbita-primary)}.parking-layout-workbench__hint{min-height:2.5em;color:var(--orbita-text-muted);margin:0;font-size:.8125rem;line-height:1.4}.parking-layout-workbench__checkbox{color:var(--orbita-text);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.parking-plan{flex-direction:column;gap:1rem;display:flex}.parking-plan__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.parking-plan__filters{flex-wrap:wrap;gap:1rem;display:flex}.parking-plan__toolbar-actions{flex-wrap:wrap;gap:.5rem;display:flex}.parking-plan__filter{min-width:14rem;color:var(--orbita-text);font-size:var(--orbita-font-size-md,.875rem);flex-direction:column;gap:.35rem;display:flex}.parking-plan__filter-with-action{align-items:center;gap:.25rem;display:flex}.parking-plan__filter-with-action .p-select{flex:auto;min-width:0}.parking-plan__autocomplete,.parking-plan__autocomplete .p-autocomplete,.parking-plan__autocomplete.p-autocomplete{width:100%}.parking-plan__error{margin:0}.parking-plan__hint{color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md,.875rem);margin:0}.parking-plan__grid{flex-direction:column;gap:1rem;display:flex}.parking-plan__row{border:1px solid var(--orbita-surface-border);border-left:4px solid var(--orbita-primary);background:var(--orbita-surface);box-shadow:0 1px 0 color-mix(in srgb, var(--orbita-text) 6%, transparent);border-radius:10px;flex-direction:column;gap:.75rem;padding:.85rem 1rem 1rem;display:flex}.parking-plan__row-header{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;display:flex}.parking-plan__row-heading{flex-direction:column;gap:.15rem;min-width:0;display:flex}.parking-plan__row-segment{color:var(--orbita-text-muted);text-transform:none;font-size:.75rem;font-weight:500}.parking-plan__row-title{color:var(--orbita-text);margin:0;font-size:1rem;font-weight:600}.parking-plan__row-code{background:color-mix(in srgb, var(--orbita-primary) 14%, var(--orbita-surface));color:var(--orbita-primary);border-radius:999px;padding:.1rem .45rem;font-size:.75rem;font-weight:600}.parking-plan__row-count{color:var(--orbita-text-muted);margin-left:auto;font-size:.75rem}.parking-plan__row-edit{flex:none}.parking-plan__row-empty{color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md,.875rem);margin:0}.parking-plan__spots{flex-wrap:wrap;gap:.5rem;display:flex}.parking-plan__spot{border:1px solid var(--orbita-surface-border);background:var(--orbita-surface-raised,var(--orbita-surface));width:7.5rem;min-height:5.5rem;color:var(--orbita-text);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.35rem;padding:.55rem .6rem;display:flex}.parking-plan__spot--free{background:color-mix(in srgb, var(--orbita-primary) 12%, var(--orbita-surface))}.parking-plan__spot--occupied{background:var(--orbita-surface)}.parking-plan__spot--inactive{opacity:.55;background:var(--orbita-surface-sunken,var(--orbita-surface))}.parking-plan__spot--active{border-color:var(--orbita-primary);box-shadow:0 0 0 1px var(--orbita-primary)}.parking-plan__spot-code{font-size:.75rem;font-weight:600}.parking-plan__spot-mark{color:var(--orbita-text-muted);font-size:1.5rem;line-height:1}.parking-plan__spot-car,.parking-plan__spot-free-label{color:var(--orbita-text-muted);flex-direction:column;gap:.2rem;font-size:.75rem;display:flex}.parking-plan__drawer{flex-direction:column;gap:.85rem;display:flex}.parking-plan__panel-status,.parking-plan__panel-car{font-size:var(--orbita-font-size-md,.875rem);color:var(--orbita-text-muted);margin:0}.parking-plan__panel-actions{flex-wrap:wrap;gap:.5rem;display:flex}.parking-plan__checkbox{font-size:var(--orbita-font-size-md,.875rem);color:var(--orbita-text);align-items:center;gap:.5rem;display:flex}.directory-equipment-page__header{align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.directory-equipment-page__titles{flex:auto;min-width:0}.directory-equipment-page__header .page__title{margin-bottom:.35rem}.directory-equipment-page__subtitle{color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md,.875rem);margin:0}.directory-equipment-page__error{margin-bottom:1rem}.equipment-items-workbench__applicability{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-50,var(--orbita-surface-0));border-radius:8px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.equipment-items-workbench__applicability-title{color:var(--orbita-text);font-size:.8125rem;font-weight:600}.equipment-items-workbench__applicability-hint,.equipment-items-workbench__applicability-empty{color:var(--orbita-text-muted);margin:0;font-size:.75rem;line-height:1.4}.equipment-items-workbench__applicability-picker{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.equipment-items-workbench__applicability-select{flex:8rem;min-width:7rem}.equipment-items-workbench__applicability-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.equipment-items-workbench__applicability-item{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);color:var(--orbita-text);border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .55rem;font-size:.8125rem;display:flex}.equipment-items-workbench__applicability-remove{color:var(--orbita-text-muted);cursor:pointer;background:0 0;border:0;font-size:1.1rem;line-height:1}.equipment-items-workbench__checkbox{color:var(--orbita-text);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.workbench,.parts-dir-workbench{flex-direction:column;gap:1rem;display:flex}.workbench__tabs,.parts-dir-workbench__tabs{flex-wrap:wrap;gap:.35rem;display:flex}.workbench__tab,.parts-dir-workbench__tab{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);color:var(--orbita-text);cursor:pointer;border-radius:8px;padding:.4rem .7rem;font-size:.8125rem;font-weight:600}.workbench__tab--active,.parts-dir-workbench__tab--active{border-color:var(--orbita-primary);background:color-mix(in srgb, var(--orbita-primary) 12%, var(--orbita-surface-0));color:var(--orbita-primary)}.workbench__hint,.parts-dir-workbench__hint{min-height:2.5em;color:var(--orbita-text-muted);margin:0;font-size:.8125rem;line-height:1.4}.workbench__layout,.parts-dir-workbench__layout{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:start;gap:1.25rem;display:grid}.workbench__layout--form-only,.parts-dir-workbench__layout--form-only{grid-template-columns:minmax(0,1fr)}.workbench__layout--with-side{grid-template-columns:minmax(14rem,.9fr) minmax(16rem,.85fr) minmax(18rem,1.25fr)}@media (width<=1100px){.workbench__layout--with-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.workbench__layout--with-side .workbench__side-panel{grid-column:1/-1}}@media (width<=900px){.workbench__layout,.parts-dir-workbench__layout{grid-template-columns:1fr}.workbench__layout--with-side .workbench__side-panel{grid-column:auto}}.workbench__list-panel,.parts-dir-workbench__list-panel{flex-direction:column;gap:.4rem;min-height:0;max-height:min(36rem,65vh);padding-right:.25rem;display:flex;overflow:auto}:is(.workbench__list-panel:has(.workbench__list-scroll),.parts-dir-workbench__list-panel:has(.workbench__list-scroll),.parts-dir-workbench__list-panel:has(.parts-dir-workbench__list-scroll)){gap:.5rem;padding-right:0;overflow:hidden}.workbench__toolbar,.parts-dir-workbench__toolbar{flex-wrap:wrap;flex:none;gap:.5rem;display:flex}.workbench__search,.parts-dir-workbench__search{flex:12rem;min-width:0}.workbench__filter,.parts-dir-workbench__filter{flex:0 11rem;min-width:9rem}.workbench__list-scroll,.parts-dir-workbench__list-scroll{flex-direction:column;flex:auto;gap:.4rem;min-height:0;padding-right:.25rem;display:flex;overflow:auto}.workbench__empty,.parts-dir-workbench__empty{color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md,.875rem);margin:0}.workbench__item,.parts-dir-workbench__item{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;width:100%;padding:.55rem .65rem;display:flex}button.workbench__item,button.parts-dir-workbench__item{font:inherit}.workbench__item--active,.parts-dir-workbench__item--active{border-color:var(--orbita-primary);background:color-mix(in srgb, var(--orbita-primary) 10%, var(--orbita-surface-0))}.workbench__item--inactive{opacity:.65}.workbench__item--occupied{border-color:color-mix(in srgb, var(--orbita-warning,#d97706) 45%, var(--orbita-surface-200))}.workbench__item--factory{border-left:3px solid var(--orbita-warning,#d97706)}.workbench__item--stack{flex-direction:column;align-items:stretch;gap:.25rem;padding:.6rem .7rem}.workbench__item-main{align-items:baseline;gap:.5rem;min-width:0;display:flex}.workbench__item-title,.parts-dir-workbench__item-title{color:var(--orbita-text);font-size:.875rem;font-weight:560}.workbench__item-code{color:var(--orbita-text-muted);font-size:.75rem}.workbench__item-head,.parts-dir-workbench__item-head{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.workbench__item-icon,.parts-dir-workbench__item-icon{color:var(--orbita-text-secondary);flex-shrink:0;font-size:.95rem}.workbench__icon-option,.parts-dir-workbench__icon-option{align-items:center;gap:.5rem;display:inline-flex}.workbench__icon-option .pi,.parts-dir-workbench__icon-option .pi{text-align:center;width:1rem;color:var(--orbita-text-secondary)}.workbench__icon-select,.parts-dir-workbench__icon-select,.workbench__color-select,.parts-dir-workbench__color-select{width:100%}.workbench__color-option,.parts-dir-workbench__color-option{align-items:center;gap:.5rem;display:inline-flex}.workbench__color-swatch,.parts-dir-workbench__color-swatch{border:1px solid var(--orbita-surface-300);background:var(--orbita-text-muted);border-radius:999px;flex-shrink:0;width:.875rem;height:.875rem}.workbench__item-meta,.parts-dir-workbench__item-meta{color:var(--orbita-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:.75rem;overflow:hidden}.workbench__item--stack .workbench__item-meta{text-overflow:unset;white-space:normal;flex-wrap:wrap;justify-content:space-between;gap:.35rem .75rem;margin-left:0;display:flex;overflow:visible}.workbench__item-extra{color:var(--orbita-text-muted);font-size:.75rem}.workbench__form-panel,.parts-dir-workbench__form-panel{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:10px;flex-direction:column;gap:.75rem;padding:1rem;transition:border-color .2s,box-shadow .2s;display:flex}.workbench__side-panel{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:10px;flex-direction:column;gap:.75rem;min-width:0;max-height:min(42rem,75vh);padding:1rem;display:flex;overflow:auto}.workbench__form-panel--highlight{border-color:var(--orbita-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--orbita-primary) 22%, transparent)}.workbench__form-title,.parts-dir-workbench__form-title{margin:0;font-size:.875rem;font-weight:600}.workbench__row,.parts-dir-workbench__row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.workbench__form-actions,.parts-dir-workbench__form-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.workbench__datepicker,.parts-dir-workbench__datepicker,.workbench__datepicker.p-datepicker,.workbench__datepicker .p-datepicker,.parts-dir-workbench__datepicker.p-datepicker,.parts-dir-workbench__datepicker .p-datepicker,.workbench__datepicker .p-inputtext,.parts-dir-workbench__datepicker .p-inputtext{width:100%}.booking-settings-workbench__intro{margin:0 0 var(--orbita-space-md);color:var(--orbita-text-secondary);font-size:var(--orbita-font-size-md)}.booking-settings-workbench__schedule{margin-top:var(--orbita-space-lg)}.booking-settings-workbench__schedule-title{margin:0 0 var(--orbita-space-md);font-size:var(--orbita-font-size-md);font-weight:600}.posts-workbench__schedule{margin-top:0}.posts-workbench__calendar{margin-top:var(--orbita-space-lg);padding-top:var(--orbita-space-md);border-top:1px solid var(--orbita-border-subtle)}.schedule-weekdays{gap:var(--orbita-space-sm);flex-direction:column;display:flex}.schedule-weekdays__head,.schedule-weekdays__row{gap:var(--orbita-space-sm);grid-template-columns:5rem 1fr 1fr;align-items:center;display:grid}.schedule-weekdays__head{color:var(--orbita-text-secondary);font-size:var(--orbita-font-size-sm)}.schedule-weekdays__day{align-items:center;gap:var(--orbita-space-xs);font-size:var(--orbita-font-size-md);display:inline-flex}.schedule-weekdays__checkbox{margin:0}.posts-workbench__calendar-header{justify-content:space-between;align-items:center;gap:var(--orbita-space-md);margin-bottom:var(--orbita-space-sm);display:flex}.posts-workbench__calendar-hint{margin:0 0 var(--orbita-space-md);color:var(--orbita-text-secondary);font-size:var(--orbita-font-size-sm)}.posts-workbench__days{gap:var(--orbita-space-xs);flex-direction:column;max-height:24rem;display:flex;overflow:auto}.posts-workbench__days-head,.posts-workbench__days-row{gap:var(--orbita-space-sm);grid-template-columns:5.5rem 4.5rem 4.5rem 4.5rem 5rem 1fr;align-items:center;display:grid}.posts-workbench__days-head{z-index:1;padding:var(--orbita-space-xs) 0;background:var(--orbita-surface-0);color:var(--orbita-text-secondary);font-size:var(--orbita-font-size-sm);box-shadow:0 1px 0 var(--orbita-surface-200);position:sticky;top:0}.posts-workbench__days-row{padding:var(--orbita-space-xs) 0;border-top:1px solid var(--orbita-border-subtle);font-size:var(--orbita-font-size-md)}.posts-workbench__days-row--override{background:color-mix(in srgb, var(--orbita-primary) 6%, transparent)}.posts-workbench__days-date{flex-direction:column;gap:.125rem;display:flex}.posts-workbench__days-date small,.posts-workbench__days-source{color:var(--orbita-text-secondary);font-size:var(--orbita-font-size-sm)}.posts-workbench__days-actions{gap:var(--orbita-space-xs);flex-wrap:wrap;justify-content:flex-end;display:flex}.posts-workbench__days-check{align-items:center;display:inline-flex}.posts-workbench__wizard{gap:var(--orbita-space-md);flex-direction:column;display:flex}.posts-workbench__wizard-times{gap:var(--orbita-space-md);grid-template-columns:1fr 1fr;display:grid}.posts-workbench__wizard-custom-title{margin:0 0 var(--orbita-space-sm);font-size:var(--orbita-font-size-md);font-weight:600}.posts-workbench__wizard-overwrite{align-items:center;gap:var(--orbita-space-sm);font-size:var(--orbita-font-size-md);display:inline-flex}.posts-workbench__wizard-hint{color:var(--orbita-text-secondary);font-size:var(--orbita-font-size-sm);margin:0}.roster-shell{flex-direction:column;gap:1rem;min-width:0;display:flex}.roster-shell__toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;width:100%;display:flex}.roster-shell__body,.roster-shell__pager{min-width:0}.roster-shell__pager:empty{display:none}.directory-promotions-page__header{align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.directory-promotions-page__titles{flex:auto;min-width:0}.directory-promotions-page__header .page__title{margin-bottom:.35rem}.directory-promotions-page__subtitle{color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md,.875rem);margin:0}.directory-promotions-page__error{margin-bottom:1rem}.promotions-workbench__dates,.promotions-workbench__money-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.promotions-workbench__datepicker,.promotions-workbench__datepicker.p-datepicker,.promotions-workbench__datepicker .p-datepicker,.promotions-workbench__datepicker .p-inputtext{width:100%}.promotions-workbench__money-kind{min-width:0}.promotions-workbench__year{flex:0 5.5rem;min-width:4.5rem;max-width:6rem}.promotions-workbench__applicability{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-50,var(--orbita-surface-0));border-radius:8px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.promotions-workbench__applicability-title{color:var(--orbita-text);font-size:.8125rem;font-weight:600}.promotions-workbench__applicability-hint,.promotions-workbench__applicability-empty{color:var(--orbita-text-muted);margin:0;font-size:.75rem;line-height:1.4}.promotions-workbench__applicability-picker{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.promotions-workbench__applicability-select{flex:8rem;min-width:7rem}.promotions-workbench__applicability-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.promotions-workbench__applicability-item{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);color:var(--orbita-text);border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .55rem;font-size:.8125rem;display:flex}.promotions-workbench__applicability-remove{color:var(--orbita-text-muted);cursor:pointer;background:0 0;border:0;font-size:1.1rem;line-height:1}.promotions-workbench__checkbox{color:var(--orbita-text);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.delivery-places-page__header{align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.delivery-places-page__titles{flex:auto;min-width:0}.delivery-places-page__header .page__title{margin-bottom:.35rem}.delivery-places-page__subtitle{color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md,.875rem);margin:0}.delivery-places-page__error{margin-bottom:1rem}.delivery-places-workbench__checkbox{color:var(--orbita-text);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.delivery-places-workbench__schedule{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.delivery-journal-page__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.delivery-journal-page__titles{min-width:0}.delivery-journal-page__header .page__title{margin-bottom:.25rem}.delivery-journal-page__subtitle{color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md);margin:0}.delivery-journal-page__error{margin-bottom:1rem}.delivery-journal-board{flex-direction:column;gap:.75rem;min-height:0;display:flex}.delivery-journal-board__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.delivery-journal-board__nav{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.delivery-journal-board__date{border:1px solid var(--orbita-surface-200,var(--p-surface-200));background:var(--orbita-surface-0);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;min-width:12rem;padding:.35rem .75rem;display:inline-flex;position:relative}.delivery-journal-board__date-label{color:var(--orbita-text);font-size:var(--orbita-font-size-md);font-weight:600}.delivery-journal-board__date-input{opacity:0;cursor:pointer;position:absolute;inset:0}.delivery-journal-board__hint{color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md);margin:0}.delivery-journal-board__layout{grid-template-columns:1fr;gap:1rem;min-height:0;display:grid}.delivery-journal-board__drawer-body{flex-direction:column;gap:.75rem;display:flex}.delivery-journal-board__drawer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.delivery-journal-board__drawer-actions-end{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:flex}.delivery-journal-board__grid-wrap{border:1px solid var(--orbita-surface-200,var(--p-surface-200));background:var(--orbita-surface-0);border-radius:12px;overflow:auto}.delivery-journal-board__grid{table-layout:fixed;border-collapse:collapse;width:100%;min-width:40rem}.delivery-journal-board__col-time{width:3.5rem}.delivery-journal-board__col-place{width:auto}.delivery-journal-board__grid th,.delivery-journal-board__grid td{border-bottom:1px solid var(--orbita-surface-200,var(--p-surface-200));border-right:1px solid var(--orbita-surface-200,var(--p-surface-200));vertical-align:top;min-width:0;padding:.35rem;overflow:hidden}.delivery-journal-board__grid th:last-child,.delivery-journal-board__grid td:last-child{border-right:none}.delivery-journal-board__grid thead th{z-index:1;background:var(--orbita-surface-50,var(--p-surface-50));color:var(--orbita-text);text-align:left;padding:.625rem .5rem;font-size:.8125rem;font-weight:600;position:sticky;top:0}.delivery-journal-board__time-col{width:3.5rem;color:var(--orbita-text-muted);white-space:nowrap;text-overflow:clip;background:var(--orbita-surface-50,var(--p-surface-50));padding-left:.2rem;padding-right:.2rem;font-size:.75rem;font-weight:600;overflow:hidden;text-align:center!important}.delivery-journal-board__grid thead .delivery-journal-board__time-col{padding-left:.15rem;padding-right:.15rem;font-size:.6875rem}.delivery-journal-board__place-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.delivery-journal-board__place-code,.delivery-journal-board__place-cap{color:var(--orbita-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.75rem;font-weight:500;display:block;overflow:hidden}.delivery-journal-board__row--past{opacity:.72}.delivery-journal-board__td--unavailable{background:color-mix(in srgb, var(--orbita-surface-200,#e5e7eb) 55%, var(--orbita-surface-0))}.delivery-journal-board__td--lunch{background:color-mix(in srgb, var(--orbita-surface-200,#e5e7eb) 70%, var(--orbita-surface-0))}.delivery-journal-board__unavailable{color:var(--orbita-text-muted);text-align:center;padding:.35rem .25rem;font-size:.75rem;font-weight:500;line-height:1.2;display:block}.delivery-journal-board__cell{flex-direction:column;gap:.25rem;min-width:0;min-height:2.75rem;display:flex}.delivery-journal-board__entry{background:color-mix(in srgb, var(--orbita-primary,#2563eb) 12%, var(--orbita-surface-0));width:100%;min-width:0;max-width:100%;color:var(--orbita-text);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.4rem .5rem;display:flex}.delivery-journal-board__entry:hover{border-color:color-mix(in srgb, var(--orbita-primary,#2563eb) 35%, transparent)}.delivery-journal-board__entry--active{border-color:var(--orbita-primary,#2563eb)}.delivery-journal-board__entry--completed{background:color-mix(in srgb, #16a34a 12%, var(--orbita-surface-0))}.delivery-journal-board__entry--canceled{background:color-mix(in srgb, #dc2626 10%, var(--orbita-surface-0));opacity:.7}.delivery-journal-board__entry-client,.delivery-journal-board__entry-car,.delivery-journal-board__entry-status{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.delivery-journal-board__entry-client{font-size:.8125rem;font-weight:600;line-height:1.25}.delivery-journal-board__entry-car,.delivery-journal-board__entry-status{color:var(--orbita-text-muted);font-size:.75rem;line-height:1.25}.delivery-journal-board__slot-add{border:1px dashed var(--orbita-surface-300,var(--p-surface-300));width:1.5rem;height:1.5rem;color:var(--orbita-text-muted);cursor:pointer;background:0 0;border-radius:6px;align-self:flex-start;font-size:.875rem;line-height:1}.delivery-journal-board__slot-add:hover{border-color:var(--orbita-primary,#2563eb);color:var(--orbita-primary,#2563eb)}.delivery-journal-board__details{flex-direction:column;gap:.75rem;margin:0;display:flex}.delivery-journal-board__details dt{color:var(--orbita-text-muted);margin:0 0 .15rem;font-size:.75rem;font-weight:600}.delivery-journal-board__details dd{color:var(--orbita-text);font-size:var(--orbita-font-size-md);word-break:break-word;margin:0;line-height:1.35}.delivery-journal-board__task-row{flex-direction:column;gap:.25rem;display:flex}.delivery-journal-board__task-label{color:var(--orbita-text-muted);font-size:.75rem;font-weight:600}.delivery-journal-board__task-link{color:var(--orbita-primary);font-size:var(--orbita-font-size-md);font-weight:500;text-decoration:none}.delivery-journal-board__task-link:hover{text-decoration:underline}.sales-funnel-page{flex-direction:column;gap:1rem;min-height:0;display:flex}.sales-funnel-page__header{flex-direction:column;gap:.25rem;display:flex}.sales-funnel-page__subtitle{color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md,.875rem);margin:0}.sales-funnel-page__toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.sales-funnel-page__search{flex:16rem;min-width:12rem;max-width:24rem}.sales-funnel-page__search-input{width:100%}.sales-funnel-page__subdivision-chips{flex:auto}.sales-funnel-page__closed-toggle{color:var(--orbita-text-secondary);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;margin-left:auto;font-size:.8125rem;display:inline-flex}.sales-funnel-page__loading{color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md,.875rem)}.sales-funnel-board{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-50);border-radius:12px;flex-direction:column;gap:.75rem;padding:.875rem;display:flex}.sales-funnel-board__head{align-items:center;gap:.5rem;display:flex}.sales-funnel-board__title{color:var(--orbita-text);margin:0;font-size:1rem;font-weight:650}.sales-funnel-board__count{background:var(--orbita-surface-200);min-width:1.5rem;height:1.5rem;color:var(--orbita-text-strong);border-radius:999px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.75rem;font-weight:600;display:inline-flex}.sales-funnel-board__columns{gap:.75rem;padding-bottom:.25rem;display:grid;overflow-x:auto}.sales-funnel-column{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:10px;flex-direction:column;min-height:16rem;max-height:70vh;transition:border-color .15s,box-shadow .15s;display:flex}.sales-funnel-column--drop-target{border-color:var(--orbita-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--orbita-primary) 25%, transparent)}.sales-funnel-column__head{border-bottom:1px solid var(--orbita-surface-200);background:var(--orbita-surface-50);border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .75rem;display:flex}.sales-funnel-column__title{color:var(--orbita-text-strong);font-size:.8125rem;font-weight:650}.sales-funnel-column__badge{background:var(--orbita-surface-200);min-width:1.25rem;height:1.25rem;color:var(--orbita-text-secondary);border-radius:999px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.6875rem;font-weight:600;display:inline-flex}.sales-funnel-column__body{flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:.65rem;display:flex;overflow:auto}.sales-funnel-column__empty{color:var(--orbita-text-muted);text-align:center;margin:.5rem 0 0;font-size:.75rem}.sales-funnel-card{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);box-shadow:var(--orbita-shadow-sm);color:inherit;text-align:left;cursor:grab;border-radius:8px;flex-direction:column;gap:.25rem;padding:.65rem .7rem;display:flex}.sales-funnel-card:hover{border-color:var(--orbita-surface-300)}.sales-funnel-card:focus-visible{outline:2px solid var(--orbita-primary);outline-offset:1px}.sales-funnel-card--dragging{opacity:.55}.sales-funnel-card--saving{pointer-events:none;opacity:.7}.sales-funnel-card__top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sales-funnel-card__id,.sales-funnel-card__date,.sales-funnel-card__phone,.sales-funnel-card__manager{color:var(--orbita-text-muted);font-size:.6875rem;line-height:1.3}.sales-funnel-card__id{color:var(--orbita-text-muted);font-weight:600}.sales-funnel-card__client{color:var(--orbita-text);font-size:.8125rem;font-weight:650;line-height:1.3}.sales-funnel-card__title{color:var(--orbita-text-secondary);font-size:.75rem;line-height:1.35}.sales-funnel-card__manager{margin-top:.15rem}@media (width<=1100px){.sales-funnel-board__columns{grid-template-columns:repeat(5,minmax(11.5rem,1fr))}}.funnel-stages-page__header{flex-direction:column;gap:.25rem;margin-bottom:1rem;display:flex}.funnel-stages-page__subtitle{max-width:48rem;color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md,.875rem);margin:0;line-height:1.4}.funnel-stages-page__tabs{flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;display:flex}.funnel-stages-page__tab{border:1px solid var(--orbita-surface-300);border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);color:var(--orbita-text-secondary);font-family:inherit;font-size:var(--orbita-control-font-size);cursor:pointer;padding:.45rem .85rem;font-weight:500;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s}.funnel-stages-page__tab:hover{border-color:var(--orbita-text-muted);background:var(--orbita-surface-50)}.funnel-stages-page__tab--active{border-color:var(--orbita-primary);background:var(--orbita-primary);color:var(--orbita-on-primary)}.funnel-stages-page__tab--active:hover{border-color:var(--orbita-primary-hover);background:var(--orbita-primary-hover)}.funnel-stages-wb__scope-chips{flex-wrap:wrap;gap:.5rem;display:flex}.funnel-stages-wb__list{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:8px;flex-direction:column;flex:1;gap:1rem;min-height:12rem;padding:.75rem;display:flex}.funnel-stages-wb__group{flex-direction:column;gap:.35rem;display:flex}.funnel-stages-wb__group-head{border-bottom:1px solid var(--orbita-surface-200);justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.25rem;padding-bottom:.5rem;display:flex}.funnel-stages-wb__group-titles{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.funnel-stages-wb__group-title{color:var(--orbita-text);margin:0;font-size:.9375rem;font-weight:650}.funnel-stages-wb__group-hint{color:var(--orbita-text-muted);margin:0;font-size:.75rem;line-height:1.35}.funnel-stages-wb__row{border:1px solid #0000;border-radius:8px;align-items:center;gap:.25rem;display:flex}.funnel-stages-wb__row--active{border-color:var(--orbita-primary);background:var(--orbita-surface-50)}.funnel-stages-wb__row-main{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:.15rem;padding:.5rem .625rem;display:flex}.funnel-stages-wb__row-title{font-size:var(--orbita-font-size-md,.875rem);font-weight:600}.funnel-stages-wb__row-meta{color:var(--orbita-text-muted);font-size:.75rem}.funnel-stages-wb__group-empty{color:var(--orbita-text-muted);margin:.25rem 0 .5rem;padding:.5rem .625rem;font-size:.75rem}.funnel-stages-wb__empty{color:var(--orbita-text-muted);text-align:center;margin:1rem 0}.funnel-stages-wb__form-title{margin:0;font-size:1rem;font-weight:650}.funnel-stages-wb__field{font-size:var(--orbita-font-size-md,.875rem);flex-direction:column;gap:.35rem;display:flex}.funnel-stages-wb__field-hint{color:var(--orbita-text-muted);font-size:.75rem;line-height:1.35}.funnel-stages-wb__checkbox{color:var(--orbita-text);align-items:center;gap:.5rem;display:flex}.funnel-stages-wb__actions{flex-wrap:wrap;gap:.5rem;display:flex}.parts-orders-page .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.parts-orders-workspace{flex-direction:column;height:100%;min-height:0;display:flex}.parts-orders-workspace>.resizable-splitter{flex:auto;min-height:0}.parts-orders-list{flex-direction:column;gap:.5rem;margin:0;padding:0;display:flex}.parts-orders-detail{flex-direction:column;gap:.875rem;min-height:0;display:flex}.parts-orders-detail__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.parts-orders-detail__heading{flex:auto;justify-content:space-between;align-items:center;gap:.75rem 1rem;min-width:0;display:flex}.parts-orders-detail__title{color:var(--orbita-text);min-width:0;margin:0;font-size:1.25rem;font-weight:600}.parts-orders-detail__stock-docs-link{color:var(--orbita-text-secondary);font-size:var(--orbita-font-size-md,.875rem);white-space:nowrap;flex:none;font-weight:500;text-decoration:none}.parts-orders-detail__stock-docs-link:hover{color:var(--orbita-primary);text-decoration:underline}.parts-orders-detail__header-status{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.parts-orders-detail__header-status .orbita-select-chips .p-togglebutton:disabled{opacity:.7;cursor:wait}.parts-orders-detail__summary{color:var(--orbita-text-strong);align-items:center;gap:.75rem;font-size:.875rem;font-weight:600;display:flex}.parts-orders-detail__tabs{flex-shrink:0}.parts-orders-detail__status-chips{flex-wrap:wrap;justify-content:flex-start;margin-left:0}.parts-orders-detail__status-chips .orbita-select-chips .p-togglebutton:disabled{opacity:.7;cursor:wait}.parts-orders-detail__items-toolbar{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.parts-orders-detail__items-toolbar .status-chips,.parts-orders-detail__items-toolbar .orbita-select-chips{margin-left:0}.parts-orders-detail__placement-select{width:100%;min-width:10rem;max-width:16rem}.parts-orders-detail__placement-select.p-select{font-size:var(--orbita-font-size-md,.875rem)}.parts-orders-detail__placement-cell{min-width:9rem}.parts-orders-detail__placement-stack{flex-direction:column;gap:.125rem;min-width:0;display:flex}.parts-orders-detail__placement-value{color:var(--orbita-text);font-size:var(--orbita-font-size-md,.875rem);word-break:break-word;font-weight:500;line-height:1.35}.parts-orders-detail__placement-location{color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md,.875rem);word-break:break-word;line-height:1.35}.parts-orders-detail__readonly-field{flex-direction:column;gap:.25rem;display:flex}.parts-orders-detail__readonly-label{color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md,.875rem);font-weight:500;line-height:1.3}.parts-orders-detail__edit-form .inline-field__edit-btn{opacity:.55}.parts-orders-detail__edit-form .inline-field__view:hover .inline-field__edit-btn,.parts-orders-detail__edit-form .inline-field__edit-btn:focus-visible{opacity:1}.parts-orders-detail__create-form{max-width:40rem}.parts-orders-detail__create-form .client-form__input,.parts-orders-detail__create-form select.client-form__input{width:100%;min-height:2.5rem}.parts-orders-detail__readonly-value{color:var(--orbita-text);font-size:.9375rem;line-height:1.5}.parts-orders-detail__datepicker,.parts-orders-detail__datepicker .p-datepicker,.parts-orders-detail__datepicker.p-datepicker,.parts-orders-detail__datepicker .p-inputtext{width:100%}.parts-orders-detail__choice-chips{flex-wrap:wrap;justify-content:flex-start;margin-left:0}.parts-orders-detail__choice-chips .orbita-select-chips .p-togglebutton:disabled{opacity:.7;cursor:wait}.parts-orders-detail__create-form .needs-model-field{border-bottom:none;padding:0}.parts-orders-detail__receive-drawer.p-drawer,.parts-orders-detail__receive-drawer{--p-drawer-content-padding:1rem 1.25rem 1.25rem}.parts-orders-detail__receive-form{flex-direction:column;gap:1rem;min-height:100%;display:flex}.parts-orders-detail__receive-field{flex-direction:column;gap:.375rem;margin:0;display:flex}.parts-orders-detail__receive-label{color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md,.875rem);font-weight:500;line-height:1.3}.parts-orders-detail__receive-select,.parts-orders-detail__receive-select.p-select{width:100%}.parts-orders-detail__receive-table-wrap{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:12px;overflow:auto}.parts-orders-detail__receive-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--orbita-font-size-md,.875rem)}.parts-orders-detail__receive-table th,.parts-orders-detail__receive-table td{border-bottom:1px solid var(--orbita-surface-200);text-align:left;vertical-align:middle;padding:.625rem .75rem}.parts-orders-detail__receive-table th{background:var(--orbita-surface-50);color:var(--orbita-text-muted);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;font-size:.75rem;font-weight:600}.parts-orders-detail__receive-table td{color:var(--orbita-text)}.parts-orders-detail__receive-table tbody tr:last-child td{border-bottom:none}.parts-orders-detail__receive-col--article{width:6.5rem;color:var(--orbita-text-secondary);font-variant-numeric:tabular-nums;word-break:break-word}.parts-orders-detail__receive-col--title{word-break:break-word;min-width:0}.parts-orders-detail__receive-col--qty{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;width:4.5rem;font-weight:600}.parts-orders-detail__receive-table th.parts-orders-detail__receive-col--qty{text-align:right}.parts-orders-detail__receive-col--location{width:9.5rem}.parts-orders-detail__receive-location-select,.parts-orders-detail__receive-location-select.p-select{width:100%;min-width:0;font-size:var(--orbita-font-size-md,.875rem)}.parts-orders-detail__receive-actions{border-top:1px solid var(--orbita-surface-200);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.25rem;padding-top:.75rem;display:flex}.parts-orders-add-heading{width:100%}.parts-orders-add-heading__close{flex-shrink:0;margin-left:auto}.parts-orders-qty{align-items:center;gap:.35rem;display:inline-flex}.parts-orders-qty__btn{border:1px solid var(--orbita-surface-300);background:var(--orbita-surface-0);width:1.75rem;height:1.75rem;color:var(--orbita-text-strong);font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.parts-orders-qty__btn:hover:not(:disabled){border-color:var(--orbita-surface-300);background:var(--orbita-surface-50)}.parts-orders-qty__btn:disabled{opacity:.45;cursor:not-allowed}.parts-orders-qty__value{text-align:center;min-width:1.5rem;font-weight:600}.parts-orders-add-to-order-btn{white-space:nowrap}.parts-orders-page__header{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.25rem;display:flex}.parts-orders-page__header .page__title{flex:auto;min-width:0;margin-bottom:0}.parts-orders-page__header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:flex}.parts-orders-page__header .orbita-list-create-btn,.parts-orders-page__header .reception-create-event-btn{margin-left:0}@media (width<=48rem){.parts-orders-page__header .page__title{flex:100%}.parts-orders-page__header-actions{flex:100%;margin-left:0}}.parts-orders-table__actions-col{text-align:right;width:2.75rem}.parts-orders-table__menu{justify-content:flex-end;display:inline-flex}.parts-orders-page .worksheet-tile{z-index:0;position:relative;overflow:visible}.parts-orders-page .parts-order-card__footer{justify-content:space-between;align-items:flex-end;gap:.75rem;width:100%;margin-top:auto;display:flex}.parts-orders-page .parts-order-card__metrics{flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0;display:flex}.parts-orders-page .parts-order-card__items{color:var(--orbita-text-muted);font-size:.8125rem;font-weight:600;line-height:1.3}.parts-orders-page .parts-order-card__sum{color:var(--orbita-text-strong);white-space:nowrap;font-size:.9375rem;font-weight:700;line-height:1.3}.parts-orders-page .parts-order-card__type-chip{pointer-events:none;cursor:default;flex-shrink:0;margin-left:auto}.parts-orders-page .worksheet-tile:hover{z-index:3}.parts-orders-page .worksheet-tile:has(.worksheet-tile__menu-trigger[aria-expanded=true]){z-index:3}.parts-orders-page .worksheet-tile .worksheet-tile__menu-dropdown{z-index:4}.parts-orders-table-wrap{margin-top:.25rem}.parts-orders-table__menu{opacity:1;visibility:visible;pointer-events:auto;position:relative;top:auto;right:auto;transform:none}.parts-orders-detail .worksheet-detail-page__back{margin-bottom:.75rem}.parts-orders-detail__heading-block{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.parts-orders-workspace .parts-orders-detail{flex:1;min-height:0;padding:0;overflow:auto}.parts-order-tile__urgency{color:var(--orbita-warning);text-transform:uppercase;letter-spacing:.02em;font-size:.75rem;font-weight:700}.parts-order-items{flex-direction:column;gap:.875rem;display:flex}.parts-order-items__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.parts-order-items__title{color:var(--orbita-text);margin:0;font-size:1.125rem;font-weight:600}.parts-order-items__add-btn{border:1px solid var(--orbita-primary);border-radius:var(--orbita-control-radius,8px);background:var(--orbita-primary);color:var(--orbita-on-primary);font:inherit;cursor:pointer;padding:.5rem .875rem;font-size:.875rem;font-weight:500}.parts-order-items__add-btn:hover{background:var(--orbita-primary-hover);border-color:var(--orbita-primary-hover)}.parts-order-items__table-wrap{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:12px;overflow-x:auto}.parts-order-items__table{border-collapse:collapse;width:100%;font-size:.875rem}.parts-order-items__table th,.parts-order-items__table td{border-bottom:1px solid var(--orbita-surface-200);text-align:left;vertical-align:middle;padding:.75rem .875rem}.parts-order-items__table th{background:var(--orbita-surface-50);color:var(--orbita-text-muted);text-transform:uppercase;letter-spacing:.02em;font-size:.75rem;font-weight:600}.parts-order-items__table td{color:var(--orbita-text)}.parts-order-items__table tbody tr:last-child td{border-bottom:none}.parts-order-items__cell--num{text-align:right;white-space:nowrap}.parts-order-items__cell--actions{text-align:center;width:2.5rem}.parts-order-items__delete{width:2rem;height:2rem;color:var(--orbita-text-danger);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.parts-order-items__delete:hover:not(:disabled){background:color-mix(in srgb, var(--orbita-text-danger) 12%, var(--orbita-surface-0))}.parts-order-items__delete:disabled{opacity:.5;cursor:not-allowed}.parts-order-items__table .inline-field{min-width:4rem}.parts-order-items__table .inline-field__value{margin:-.25rem -.35rem;padding:.25rem .35rem}.work-order-info-lists__block .parts-order-items__header{margin-bottom:.75rem}.parts-orders-page .orbita-status-tag--sent,.parts-orders-page .orbita-status-tag--pending{background:color-mix(in srgb, var(--orbita-warning) 16%, var(--orbita-surface-0));color:var(--orbita-warning)}.parts-orders-page .orbita-status-tag--completed{background:color-mix(in srgb, var(--orbita-success) 18%, var(--orbita-surface-0));color:var(--orbita-success)}.parts-orders-page .orbita-status-tag--canceled,.parts-orders-page .orbita-status-tag--cancelled{background:color-mix(in srgb, var(--orbita-text-danger) 14%, var(--orbita-surface-0));color:var(--orbita-text-danger)}.parts-orders-page .orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--type-client:not(.p-togglebutton-checked):not([data-p-checked=true]){border-color:color-mix(in srgb, var(--orbita-info) 45%, var(--orbita-surface-200));color:var(--orbita-info)}.parts-orders-page .orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--type-warehouse:not(.p-togglebutton-checked):not([data-p-checked=true]),.parts-orders-page .orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--sent:not(.p-togglebutton-checked):not([data-p-checked=true]),.parts-orders-page .orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--pending:not(.p-togglebutton-checked):not([data-p-checked=true]){border-color:color-mix(in srgb, var(--orbita-warning) 45%, var(--orbita-surface-200));color:var(--orbita-warning)}.parts-orders-page .orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--completed:not(.p-togglebutton-checked):not([data-p-checked=true]),.parts-orders-page .orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--posted:not(.p-togglebutton-checked):not([data-p-checked=true]){border-color:color-mix(in srgb, var(--orbita-success) 45%, var(--orbita-surface-200));color:var(--orbita-success)}.parts-orders-page .orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--open:not(.p-togglebutton-checked):not([data-p-checked=true]),.parts-orders-page .orbita-select-chips.p-selectbutton .p-togglebutton.orbita-select-chips__btn--draft:not(.p-togglebutton-checked):not([data-p-checked=true]){border-color:color-mix(in srgb, var(--orbita-info) 45%, var(--orbita-surface-200));color:var(--orbita-info)}.parts-stock-documents-page__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.parts-stock-documents-page__header-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.parts-stock-documents-page .orbita-list-table__row--clickable{cursor:pointer}.parts-stock-documents-toolbar{margin-bottom:1rem}.parts-stock-documents-toolbar__type{min-width:12rem}.parts-stock-document-create{border:1px solid var(--orbita-border,#e5e7eb);background:var(--orbita-surface-raised,#fff);border-radius:8px;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:1rem;display:flex}.parts-stock-document-create__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.parts-stock-document-create__title{margin:0;font-size:1.125rem;font-weight:600}.parts-stock-document-create__form{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem 1rem;display:grid}.parts-stock-document-create__field{flex-direction:column;gap:.35rem;font-size:.875rem;display:flex}.parts-stock-document-create__field--wide{grid-column:1/-1}.parts-stock-document-create__lines-toolbar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.parts-stock-document-create__lines-toolbar h3{margin:0;font-size:1rem}.parts-stock-document-create__lines-actions{flex-wrap:wrap;gap:.5rem;display:flex}.parts-stock-document-create__hint{color:var(--orbita-text-secondary,#6b7280);margin:0;font-size:.875rem}.parts-stock-document-create__available{color:var(--orbita-text-secondary,#6b7280);margin-top:.25rem;font-size:.75rem;display:block}.parts-stock-document-create__footer{justify-content:flex-start;display:flex}.parts-stock-document-detail-page{border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-radius-md,12px);background:#fff;padding:1.25rem 1.5rem 1.5rem}.parts-stock-document-detail-page__panel{flex-direction:column;gap:1.25rem;display:flex}.parts-stock-document-detail-page__header{flex-wrap:nowrap;align-items:center;gap:1rem;min-height:2.5rem;margin:0;display:flex}.parts-stock-document-detail-page__title{flex:auto;min-width:0;margin:0;line-height:1.25}.parts-stock-document-detail-page__status{flex:none;align-self:center;margin-left:auto}.parts-stock-document-detail-page__status.orbita-status-tag.p-tag{letter-spacing:.02em;text-transform:uppercase;border-width:1.5px;border-radius:999px;min-height:2.25rem;padding:.45rem .9rem;font-size:.875rem;font-weight:700;box-shadow:0 1px 2px #0f172a14}.parts-stock-document-detail-page__status.orbita-status-tag--posted.p-tag{background:color-mix(in srgb, var(--orbita-success,#16a34a) 16%, #fff);border-color:color-mix(in srgb, var(--orbita-success,#16a34a) 55%, #fff);color:var(--orbita-success-700,#15803d)}.parts-stock-document-detail-page__status.orbita-status-tag--draft.p-tag{background:color-mix(in srgb, var(--orbita-warning,#f59e0b) 18%, #fff);border-color:color-mix(in srgb, var(--orbita-warning,#f59e0b) 55%, #fff);color:var(--orbita-warning-700,#b45309)}.parts-stock-document-detail-page__status .orbita-status-tag__icon{font-size:1rem}.parts-stock-document-detail-page__widgets{margin-bottom:0}.parts-stock-document-detail-page__section{flex-direction:column;gap:.8rem;width:100%;min-width:0;display:flex}.parts-stock-document-detail-page__meta{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.5rem 1rem;font-size:.875rem;display:grid}.parts-stock-document-detail-page__subtitle{margin:0 0 .75rem;font-size:1rem}.parts-stock-document-detail-page__part-name{color:var(--orbita-text-secondary,#6b7280);font-size:.8125rem}.parts-stock-document-detail-page__col-seal{white-space:nowrap;vertical-align:middle;width:1%}.parts-batches-page{flex-direction:column;gap:1rem;padding:1rem 1.25rem 1.5rem;display:flex}.parts-batches-page__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.parts-batches-page__title{color:var(--orbita-text);margin:0;font-size:1.375rem;font-weight:650}.parts-batches-page__subtitle{color:var(--orbita-text-muted);margin:.25rem 0 0;font-size:.875rem}.parts-batches-page__part-hint{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.parts-batches-page__clear-part{color:var(--orbita-text-strong);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.8125rem;text-decoration:underline}.parts-batches-page__warehouse{min-width:12rem}.parts-batches-page__drawer.p-drawer,.parts-batches-page__drawer{--p-drawer-content-padding:1rem 1.25rem 1.25rem}.parts-batches-page__drawer-form{flex-direction:column;gap:1rem;min-height:100%;display:flex}.parts-batches-page__drawer-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.parts-batches-page__drawer-field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.parts-batches-page__drawer-label{color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md,.875rem);font-weight:500;line-height:1.3}.parts-batches-page__drawer-value{color:var(--orbita-text);font-size:var(--orbita-font-size-md,.875rem);word-break:break-word;line-height:1.35}.parts-batches-page__drawer-table-wrap{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:12px;overflow:auto}.parts-batches-page__drawer-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--orbita-font-size-md,.875rem)}.parts-batches-page__drawer-table th,.parts-batches-page__drawer-table td{border-bottom:1px solid var(--orbita-surface-200);text-align:left;vertical-align:middle;padding:.625rem .75rem}.parts-batches-page__drawer-table th{background:var(--orbita-surface-50);color:var(--orbita-text-muted);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;font-size:.75rem;font-weight:600}.parts-batches-page__drawer-table td{color:var(--orbita-text)}.parts-batches-page__drawer-table tbody tr:last-child td{border-bottom:none}.parts-batches-page__drawer-col--article{width:6.5rem;color:var(--orbita-text-secondary);font-variant-numeric:tabular-nums;word-break:break-word}.parts-batches-page__drawer-col--title{word-break:break-word;min-width:0}.parts-batches-page__drawer-col--qty,.parts-batches-page__drawer-col--cost{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;width:5rem}.parts-batches-page__drawer-col--qty{font-weight:600}.parts-batches-page__drawer-table th.parts-batches-page__drawer-col--qty,.parts-batches-page__drawer-table th.parts-batches-page__drawer-col--cost{text-align:right}.parts-batches-page__drawer-empty{color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md,.875rem);margin:0}@media (width<=30rem){.parts-batches-page__drawer-summary{grid-template-columns:1fr}}.parts-batches-table__header{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.parts-batches-table__title{color:var(--orbita-text);margin:0;font-size:.9375rem;font-weight:600}.parts-batches-table__link{color:var(--orbita-link);font-size:.8125rem;text-decoration:underline}.parts-batches-table__totals{color:var(--orbita-text-muted);margin:0 0 .5rem;font-size:.8125rem}.parts-batches-table__empty{color:var(--orbita-text-muted);margin:0;font-size:.875rem}.parts-batches-table__wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:8px;overflow-x:auto}.parts-batches-table__table{border-collapse:collapse;width:max-content;min-width:100%;font-size:.8125rem}.parts-batches-table__table th,.parts-batches-table__table td{border-bottom:1px solid var(--orbita-surface-200);text-align:left;white-space:nowrap;padding:.5rem .625rem}.parts-batches-table__table th{background:var(--orbita-surface-50);color:var(--orbita-text-muted);font-weight:600}.parts-batches-table__table td{color:var(--orbita-text)}.parts-batches-table__row--clickable{cursor:pointer}.parts-batches-table__row--clickable:hover{background:var(--orbita-surface-50)}.stock-inventory-page__splitter{height:100%}.stock-inventory-page__splitter.resizable-splitter .resizable-splitter__left{flex-direction:column;height:100%;min-height:0;display:flex}.stock-inventory-page__tree-panel,.stock-inventory-page__tree-scroll{flex:1;height:100%;min-height:0}.stock-inventory-page__location-label{flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0;display:flex}.stock-inventory-page__location-hint{color:var(--orbita-text-muted);font-size:var(--orbita-font-size-sm,.75rem);font-weight:400;line-height:1.25}.parts-nomenclature__category-card--active .stock-inventory-page__location-hint{color:#ffffffd1}.parts-nomenclature-tree__select--static{cursor:default}.stock-inventory-page__heading-meta{color:var(--orbita-text-muted);font-size:1rem;font-weight:500}.stock-inventory-page__content-search{flex:none;max-width:28rem;position:relative}.stock-inventory-page__content-search-input{width:100%;padding-right:2.25rem}.stock-inventory-page__content-search-icon{color:var(--orbita-text-muted);pointer-events:none;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.stock-inventory-page__heading-actions{align-items:center}.stock-inventory-page__actual-input,.stock-inventory-page__actual-input.p-inputnumber,.stock-inventory-page__actual-input.orbita-control{width:5rem}.stock-inventory-page__actual-input .p-inputnumber-input{box-sizing:border-box;width:100%}.stock-inventory-page__inventory-hint{margin-bottom:.75rem}.stock-inventory-page__inventory-actions{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.stock-inventory-page__wheel-list{flex-direction:column;gap:.125rem;margin:0;padding-left:1.1rem;display:flex}.stock-inventory-page__row--present td{background:color-mix(in srgb, var(--orbita-success,#16a34a) 8%, transparent)}.stock-inventory-page__row--absent td{background:color-mix(in srgb, var(--orbita-danger,#dc2626) 8%, transparent)}.stock-inventory-page__confirm-status{font-weight:600}.stock-inventory-page__link{color:var(--orbita-primary,#2563eb);font-weight:500;text-decoration:none}.stock-inventory-page__link:hover{text-decoration:underline}.stock-inventory-page__journal-drawer.p-drawer,.stock-inventory-page__journal-drawer{--p-drawer-content-padding:1rem 1.25rem 1.25rem;max-width:calc(100vw - 2.5rem)}.stock-inventory-page__journal-drawer .p-drawer-content{position:relative}.stock-inventory-page__journal-drawer--resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.stock-inventory-page__journal-form{flex-direction:column;gap:1rem;min-width:0;max-width:100%;min-height:100%;display:flex}.stock-inventory-page__journal-resize{z-index:5;cursor:col-resize;touch-action:none;width:.5rem;height:100%;position:absolute;top:0;left:0}.stock-inventory-page__journal-resize:before{content:"";background:var(--orbita-surface-300,#cbd5e1);border-radius:999px;width:.1875rem;height:2.5rem;transition:background-color .15s;position:absolute;top:50%;left:.125rem;transform:translateY(-50%)}.stock-inventory-page__journal-resize:hover:before,.stock-inventory-page__journal-drawer--resizing .stock-inventory-page__journal-resize:before{background:var(--orbita-primary,#2563eb)}.stock-inventory-page__journal-search{flex:none;position:relative}.stock-inventory-page__journal-search-input{width:100%;padding-right:2.25rem}.stock-inventory-page__journal-search-icon{color:var(--orbita-text-muted);pointer-events:none;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.stock-inventory-page__journal-show-all{flex:none;justify-content:flex-end;align-items:center;gap:.625rem;width:100%;display:flex}.stock-inventory-page__journal-show-all label{color:var(--orbita-text);font-size:var(--orbita-font-size-md,.875rem);cursor:pointer;-webkit-user-select:none;user-select:none}.stock-inventory-page__journal-customer{color:var(--orbita-text-muted);font-size:.8125rem;line-height:1.3}.stock-inventory-page__journal-wheel-cell{flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.stock-inventory-page__journal-wheel-title{overflow-wrap:anywhere;word-break:break-word;min-width:0}.stock-inventory-page__journal-toolbar{flex-wrap:wrap;gap:.5rem;display:flex}.stock-inventory-page__journal-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.stock-inventory-page__journal-field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.stock-inventory-page__journal-label{color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md,.875rem);font-weight:500;line-height:1.3}.stock-inventory-page__journal-value{color:var(--orbita-text);font-size:var(--orbita-font-size-md,.875rem);word-break:break-word;line-height:1.35}.stock-inventory-page__journal-table-wrap{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:12px;max-width:100%;overflow:auto}.stock-inventory-page__journal-table{border-collapse:collapse;table-layout:fixed;width:100%;max-width:100%;font-size:var(--orbita-font-size-md,.875rem)}.stock-inventory-page__journal-table--sessions,.stock-inventory-page__journal-table--detail{table-layout:auto}.stock-inventory-page__journal-table th,.stock-inventory-page__journal-table td{border-bottom:1px solid var(--orbita-surface-200);text-align:left;vertical-align:middle;padding:.625rem .75rem}.stock-inventory-page__journal-table th{background:var(--orbita-surface-50);color:var(--orbita-text-muted);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;font-size:.75rem;font-weight:600}.stock-inventory-page__journal-table td{color:var(--orbita-text)}.stock-inventory-page__journal-table tbody tr:last-child td{border-bottom:none}.stock-inventory-page__journal-row{cursor:pointer;transition:background .15s}.stock-inventory-page__journal-row:hover,.stock-inventory-page__journal-row:focus-visible{background:var(--orbita-surface-50);outline:none}.stock-inventory-page__journal-col--date{min-width:0}.stock-inventory-page__journal-col--article{width:1%;color:var(--orbita-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.stock-inventory-page__journal-col--title{word-break:break-word;width:auto;min-width:0}.stock-inventory-page__journal-table--detail .stock-inventory-page__journal-col--title,.stock-inventory-page__journal-table--sessions .stock-inventory-page__journal-col--date{width:100%}.stock-inventory-page__journal-table--sessions .stock-inventory-page__journal-col--status,.stock-inventory-page__journal-table--sessions .stock-inventory-page__journal-col--qty,.stock-inventory-page__journal-table--detail .stock-inventory-page__journal-col--article,.stock-inventory-page__journal-table--detail .stock-inventory-page__journal-col--presence,.stock-inventory-page__journal-table--detail .stock-inventory-page__journal-col--qty,.stock-inventory-page__journal-table--detail .stock-inventory-page__journal-col--location{white-space:nowrap;width:1%}.stock-inventory-page__journal-col--location{width:6rem;color:var(--orbita-text-secondary);word-break:break-word}.stock-inventory-page__journal-col--status{white-space:nowrap;width:8.5rem}.stock-inventory-page__journal-col--qty{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;width:5.5rem}.stock-inventory-page__journal-col--presence{white-space:nowrap;width:1%}.stock-inventory-page__journal-table th.stock-inventory-page__journal-col--qty{text-align:right}@media (width<=30rem){.stock-inventory-page__journal-summary{grid-template-columns:1fr}}.reception-client-page__collapse-body .inline-field__control,.reception-client-page__collapse-body .parts-nomenclature__input,.reception-client-page__collapse-body .p-inputtext,.reception-client-page__collapse-body .p-textarea,.reception-client-page__collapse-body .p-datepicker,.reception-client-page__collapse-body .p-select{box-sizing:border-box;max-width:100%}.reception-client-page__bank-account .parts-nomenclature__delete-btn{flex:none;align-self:flex-end;margin-top:0}.reception-client-page__fleet-field .parts-nomenclature__input{box-sizing:border-box;width:100%}.reception-client-page__fleet-card .parts-nomenclature__delete-btn{align-self:flex-end}.parts-orders-list-panel__search .parts-nomenclature__input--search{width:100%}.parts-orders-detail__items-toolbar .parts-nomenclature__search,.parts-orders-detail__items-search{flex:auto;width:auto;min-width:0;max-width:none}.parts-orders-detail__items-search .parts-nomenclature__input--search{width:100%}.parts-orders-add-heading .parts-nomenclature__category-heading{flex:1;min-width:0;margin:0}.parts-orders-search .parts-nomenclature__input--search{width:100%}.inline-field__control.parts-nomenclature__input,.inline-field select.inline-field__control{width:100%;min-height:2.5rem}.parts-nomenclature-page{box-sizing:border-box;height:100%;min-height:0}.parts-nomenclature-page .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.parts-nomenclature.proposals-tab{height:100%}.parts-nomenclature.parts-nomenclature--flat .resizable-splitter__left,.parts-nomenclature.parts-nomenclature--flat .resizable-splitter__handle{display:none}.parts-nomenclature.parts-nomenclature--flat .resizable-splitter__right{width:100%;min-width:0}.parts-nomenclature.proposals-tab .proposals-tab__tree-panel{box-sizing:border-box;flex-direction:column;height:100%;padding:.75rem;display:flex;overflow:hidden}.parts-nomenclature.proposals-tab .proposals-tab__tree-scroll{scrollbar-width:thin;scrollbar-color:var(--orbita-surface-300) transparent;flex:1;min-height:0;padding:.875rem .875rem 0 0;overflow-y:auto}.parts-nomenclature.proposals-tab .proposals-tab__create-offer{width:100%;padding:var(--orbita-control-padding-y,.625rem) var(--orbita-control-padding-x,1rem);border:1px solid var(--orbita-primary);border-radius:var(--orbita-control-radius,8px);background:var(--orbita-primary);color:var(--orbita-on-primary);font-size:var(--orbita-font-size-md,.875rem);cursor:pointer;flex-shrink:0;margin-top:.75rem;font-weight:500}.parts-nomenclature.proposals-tab .proposals-tab__create-offer:hover:not(:disabled){background:var(--orbita-primary-hover);border-color:var(--orbita-primary-hover)}.parts-nomenclature.proposals-tab .proposals-tab__create-offer:disabled{opacity:.55;cursor:not-allowed}.parts-nomenclature.proposals-tab .proposals-tab__content-panel{box-sizing:border-box;height:100%;min-height:0;padding:1rem;overflow:auto}.parts-nomenclature__content-panel{flex-direction:column;gap:.875rem;display:flex;overflow:visible}.parts-nomenclature__heading-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.parts-nomenclature__heading-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.parts-nomenclature__import-input{display:none}.parts-nomenclature__drawer-form{flex-direction:column;gap:1rem;min-height:100%;display:flex}.parts-nomenclature__item-form-grid--drawer{grid-template-columns:repeat(2,minmax(0,1fr))}.parts-nomenclature__drawer-actions{border-top:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);justify-content:flex-end;gap:.5rem;margin-top:auto;padding-top:.5rem;display:flex;position:sticky;bottom:0}.parts-nomenclature__drawer-actions--start{flex-wrap:wrap;justify-content:flex-start;align-items:center}.parts-nomenclature__linked-hint{color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md,.875rem);margin:0;padding:.5rem 0}.parts-nomenclature__readonly-label{color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md,.875rem);margin-bottom:.25rem;display:block}.parts-nomenclature__readonly-value{color:var(--orbita-text)}.parts-nomenclature__catalog-picker-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.parts-nomenclature__catalog-picker-item{border:1px solid var(--orbita-surface-200);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.parts-nomenclature__catalog-picker-item p{color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md,.875rem);margin:.25rem 0 0}@media (width<=30rem){.parts-nomenclature__item-form-grid--drawer{grid-template-columns:1fr}}.parts-nomenclature__icon-btn{justify-content:center;align-items:center;gap:.375rem;display:inline-flex}.parts-nomenclature__icon-btn .pi{font-size:.875rem;line-height:1}.parts-nomenclature__icon-btn--compact{min-width:2.25rem;padding-left:.625rem;padding-right:.625rem}.parts-nomenclature__icon-btn--compact .parts-nomenclature__icon-btn-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.parts-nomenclature-detail-screen .parts-nomenclature__delete-btn--detail{flex-shrink:0;margin-left:auto}.parts-nomenclature__category-heading-field{flex:1;min-width:12rem}.parts-nomenclature__category-heading-field.inline-field{border-bottom:none;padding:0}.parts-nomenclature__category-heading-field .inline-field__view{align-items:center;max-width:100%;display:inline-flex}.parts-nomenclature__category-heading-field .inline-field__value{flex:0 auto;font-size:1.25rem;font-weight:600;line-height:1.3}.parts-nomenclature__category-heading-field .inline-field__edit-btn{margin-top:0}.parts-nomenclature__category-heading-field .inline-field__edit{align-items:center}.parts-nomenclature__category-heading--static{min-width:12rem;color:var(--orbita-text);flex:1;margin:0;padding:.125rem .25rem;font-size:1.25rem;font-weight:600;line-height:1.3}.parts-nomenclature-import{z-index:40;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.parts-nomenclature-import__backdrop{background:color-mix(in srgb, var(--orbita-surface-50) 72%, transparent);cursor:pointer;border:none;position:absolute;inset:0}.parts-nomenclature-import__backdrop:disabled{cursor:default}.parts-nomenclature-import__panel{z-index:1;border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);width:min(100%,26rem);box-shadow:var(--orbita-shadow-lg);border-radius:14px;flex-direction:column;gap:.875rem;padding:1.25rem;display:flex;position:relative}.parts-nomenclature-import__title{color:var(--orbita-text);margin:0;font-size:1.125rem;font-weight:600}.parts-nomenclature-import__text{color:var(--orbita-text-muted);margin:0;font-size:.9375rem;line-height:1.45}.parts-nomenclature-import__file{display:block}.parts-nomenclature-import__file-input{width:100%;color:var(--orbita-text-strong);font:inherit;padding:.5rem 0;font-size:.875rem}.parts-nomenclature-import__actions{justify-content:flex-end;display:flex}.parts-nomenclature-tree,.parts-nomenclature-tree__children{margin:0;padding:0;list-style:none}.parts-nomenclature-tree{flex-direction:column;gap:.25rem;display:flex}.parts-nomenclature-tree__children{flex-direction:column;gap:.25rem;margin-top:.25rem;margin-left:.75rem;display:flex}.parts-nomenclature-tree__branch{min-width:0}.parts-nomenclature-tree__toggle,.parts-nomenclature-tree__toggle-spacer{flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.parts-nomenclature-tree__toggle{color:var(--orbita-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0}.parts-nomenclature-tree__toggle:hover{background:color-mix(in srgb, var(--orbita-text) 6%, transparent)}.parts-nomenclature__category-card--active .parts-nomenclature-tree__toggle{color:var(--orbita-sidebar-fg)}.parts-nomenclature__category-card--active .parts-nomenclature-tree__toggle:hover{background:var(--orbita-sidebar-hover)}.parts-nomenclature-tree__select{text-align:left;cursor:pointer;background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:0;display:flex}.parts-nomenclature__category-card{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:.25rem;width:100%;padding:.625rem .75rem .625rem .375rem;transition:background .15s;display:flex;position:relative}.parts-nomenclature__category-card:hover{background:var(--orbita-surface-100)}.parts-nomenclature__category-card--active,.parts-nomenclature__category-card--active:hover{background:var(--orbita-primary);box-shadow:none}.parts-nomenclature__category-card:hover .parts-nomenclature__category-menu{opacity:1;visibility:visible;pointer-events:auto}.parts-nomenclature__category-menu:has(.worksheet-tile__menu-trigger[aria-expanded=true]){opacity:1;visibility:visible;pointer-events:auto}.parts-nomenclature__category-menu{z-index:6;margin-left:auto;position:relative}.parts-nomenclature__category-menu .worksheet-tile__menu-trigger{border-radius:8px}.parts-nomenclature__category-menu-dropdown{z-index:20;border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);min-width:9rem;box-shadow:var(--orbita-shadow-md);border-radius:8px;padding:.375rem;position:absolute;top:calc(100% + .25rem);right:0}.parts-nomenclature__category-menu-item{width:100%;color:var(--orbita-text-strong);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.5rem .75rem;font-size:.875rem;display:block}.parts-nomenclature__category-menu-item:hover:not(:disabled){background:var(--orbita-surface-50)}.parts-nomenclature__category-menu-item--danger{color:var(--orbita-text-danger)}.parts-nomenclature__category-menu-item--danger:hover:not(:disabled){background:color-mix(in srgb, var(--orbita-text-danger) 12%, var(--orbita-surface-0))}.parts-nomenclature__category-menu-item:disabled{opacity:.55;cursor:not-allowed}.parts-nomenclature-tree__select--editing{cursor:default}.parts-nomenclature__tree-title-input{border:1px solid var(--orbita-info);background:var(--orbita-surface-0);width:100%;min-width:0;color:var(--orbita-text);font:inherit;box-shadow:0 0 0 3px color-mix(in srgb, var(--orbita-info) 25%, transparent);border-radius:6px;padding:.125rem .375rem;font-size:.9375rem;font-weight:600}.parts-nomenclature__tree-title-input:focus{outline:none}.parts-nomenclature__category-card--active .parts-nomenclature__tree-title-input{border-color:color-mix(in srgb, var(--orbita-info) 55%, var(--orbita-surface-200))}.parts-nomenclature__supplier-chips{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.parts-nomenclature__supplier-chip{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);color:var(--orbita-text-secondary);font:inherit;cursor:pointer;border-radius:8px;align-items:center;padding:.5rem .875rem;font-size:.875rem;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.parts-nomenclature__supplier-chip:hover{border-color:var(--orbita-surface-300);background:var(--orbita-surface-50);color:var(--orbita-text)}.parts-nomenclature__supplier-chip--active,.parts-nomenclature__supplier-chip--active:hover{border-color:var(--orbita-primary);background:var(--orbita-primary);color:var(--orbita-on-primary)}.parts-nomenclature__group-row th{color:var(--orbita-text-strong);font-size:inherit;font-weight:inherit;text-align:left;text-transform:none;background:0 0;border-bottom:none;padding:.5rem 0}.parts-nomenclature__table tbody tr.parts-nomenclature__group-row:hover{background:0 0}.parts-nomenclature__group-header{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.625rem;padding:.5rem .25rem;display:flex}.parts-nomenclature__group-title{color:var(--orbita-text-strong);flex-shrink:0;font-size:.8125rem;font-weight:700}.parts-nomenclature__group-badge{background:var(--orbita-surface-200);min-width:1.5rem;color:var(--orbita-text-secondary);text-align:center;border-radius:999px;flex-shrink:0;padding:.0625rem .5rem;font-size:.75rem;font-weight:700;line-height:1.4}.parts-nomenclature__group-line{background:var(--orbita-surface-200);flex:1;min-width:1.5rem;height:1px}.parts-nomenclature__group-chevron{color:var(--orbita-text-muted);flex-shrink:0;font-size:.75rem}.parts-nomenclature__th-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;padding:0;font-weight:600;display:inline-flex}.parts-nomenclature__th-sort:hover,.parts-nomenclature__th-sort--active{color:var(--orbita-text)}.parts-nomenclature__th-sort .pi{color:var(--orbita-text-muted);font-size:.75rem}.parts-nomenclature__stock-cell{vertical-align:top;min-width:10rem}.parts-nomenclature__stock-list{flex-direction:column;gap:.25rem;display:flex}.parts-nomenclature__stock-list--detail{gap:.5rem;padding-top:.125rem}.parts-nomenclature__stock-entry{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.parts-nomenclature__stock-warehouse{color:var(--orbita-text-strong);font-size:.875rem;line-height:1.35}.parts-nomenclature__stock-qty{color:var(--orbita-text);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.875rem;font-weight:600;line-height:1.35}.parts-nomenclature__order-btn{border:1px solid var(--orbita-surface-300);background:var(--orbita-surface-0);color:var(--orbita-text);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.parts-nomenclature__order-btn:hover:not(:disabled){border-color:var(--orbita-surface-300);background:var(--orbita-surface-50)}.parts-nomenclature__order-btn--done,.parts-nomenclature__order-btn:disabled{border-color:var(--orbita-surface-200);background:var(--orbita-surface-50);color:var(--orbita-text-muted);cursor:default}.parts-nomenclature__category-title{color:var(--orbita-text);font-size:.9375rem;font-weight:600}.parts-nomenclature__category-count{min-width:1.75rem;color:var(--orbita-text-muted);text-align:center;background:0 0;border-radius:999px;flex-shrink:0;padding:.125rem .5rem;font-size:.8125rem;font-weight:600}.parts-nomenclature__category-card--active .parts-nomenclature__category-title{color:var(--orbita-on-primary)}.parts-nomenclature__category-card--active .parts-nomenclature__category-count{color:var(--orbita-sidebar-muted);background:0 0}.parts-nomenclature__category-card--drop-target{background:color-mix(in srgb, var(--orbita-primary) 12%, var(--orbita-surface-0));box-shadow:inset 0 0 0 2px var(--orbita-primary)}.parts-nomenclature__row--draggable{cursor:grab}.parts-nomenclature__row--draggable:active,.parts-nomenclature-tile--draggable:active{cursor:grabbing}.orbita-list-table__row--dragging,.parts-nomenclature-tile--dragging{opacity:.55}.parts-nomenclature-tile--draggable{cursor:grab}.parts-nomenclature-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));align-content:start;gap:.75rem;min-height:0;display:grid;overflow:auto}.parts-nomenclature-tile{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;gap:.375rem;padding:.875rem 1rem;display:flex}.parts-nomenclature-tile:hover{border-color:var(--orbita-surface-300);background:var(--orbita-surface-50)}.parts-nomenclature-tile__title{color:var(--orbita-text);margin:0;font-size:.9375rem;font-weight:600}.parts-nomenclature-tile__meta,.parts-nomenclature-tile__analogs,.parts-nomenclature-tile__stock{color:var(--orbita-text-muted);margin:0;font-size:.8125rem}.parts-nomenclature-tile__row{color:var(--orbita-text);justify-content:space-between;gap:.75rem;font-size:.8125rem;display:flex}.parts-nomenclature__toolbar{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.75rem;display:flex}.parts-nomenclature__search{flex:1;min-width:12rem}.parts-nomenclature__filter-dropdown{flex-shrink:0;position:relative}.parts-nomenclature__filter-trigger{border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);min-width:10.5rem;max-width:16rem;color:var(--orbita-text-strong);font:inherit;font-size:var(--orbita-font-size-md);cursor:pointer;align-items:center;gap:.5rem;padding:.625rem .875rem;font-weight:500;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.parts-nomenclature__filter-trigger:hover,.parts-nomenclature__filter-trigger--active{border-color:var(--orbita-surface-300);background:var(--orbita-surface-50)}.parts-nomenclature__filter-trigger-label{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.parts-nomenclature__filter-trigger .pi{color:var(--orbita-text-muted);flex-shrink:0;font-size:.75rem}.parts-nomenclature__filter-menu{z-index:40;border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);min-width:100%;max-width:18rem;max-height:16rem;box-shadow:var(--orbita-shadow-md);border-radius:10px;padding:.375rem;position:absolute;top:calc(100% + .375rem);left:0;overflow:auto}.parts-nomenclature__filter-option{width:100%;color:var(--orbita-text-strong);font:inherit;font-size:var(--orbita-font-size-md);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.625rem;padding:.625rem .75rem;display:flex}.parts-nomenclature__filter-option:hover{background:var(--orbita-surface-50)}.parts-nomenclature__filter-option--selected{color:var(--orbita-text);background:var(--orbita-surface-100)}.parts-nomenclature__filter-option--selected:hover{background:var(--orbita-surface-100)}.parts-nomenclature__filter-option-check{width:1rem;color:var(--orbita-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.parts-nomenclature__filter-option--selected .parts-nomenclature__filter-option-check{color:var(--orbita-primary)}.parts-nomenclature__sort{flex-shrink:0;position:relative}.parts-nomenclature__sort-btn{border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);color:var(--orbita-text-strong);font:inherit;font-size:var(--orbita-font-size-md);cursor:pointer;align-items:center;gap:.5rem;padding:.625rem .875rem;font-weight:500;display:inline-flex}.parts-nomenclature__sort-btn:hover{border-color:var(--orbita-surface-300);background:var(--orbita-surface-50)}.parts-nomenclature__sort-menu{z-index:5;border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);min-width:11rem;box-shadow:var(--orbita-shadow-md);border-radius:10px;padding:.375rem;position:absolute;top:calc(100% + .375rem);right:0}.parts-nomenclature__sort-item{width:100%;color:var(--orbita-text-strong);font:inherit;font-size:var(--orbita-font-size-md);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.parts-nomenclature__sort-item:hover,.parts-nomenclature__sort-item--active{background:var(--orbita-surface-100)}.parts-nomenclature__add-btn,.parts-nomenclature__primary-btn{border:1px solid var(--orbita-primary);background:var(--orbita-primary);color:var(--orbita-on-primary);font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;padding:.625rem .875rem;font-size:.875rem;font-weight:500}.parts-nomenclature__add-btn:hover,.parts-nomenclature__primary-btn:hover:not(:disabled){background:var(--orbita-primary-hover);border-color:var(--orbita-primary-hover)}.parts-nomenclature__primary-btn:disabled{opacity:.6;cursor:not-allowed}.parts-nomenclature__ghost-btn,.parts-nomenclature__delete-btn{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);color:var(--orbita-text-muted);font:inherit;cursor:pointer;border-radius:8px;padding:.5rem .875rem;font-size:.8125rem;font-weight:500}.parts-nomenclature__ghost-btn:hover:not(:disabled),.parts-nomenclature__delete-btn:hover:not(:disabled){border-color:var(--orbita-surface-300);color:var(--orbita-text-strong)}.parts-nomenclature__delete-btn{color:var(--orbita-text-danger);border-color:color-mix(in srgb, var(--orbita-text-danger) 35%, var(--orbita-surface-200))}.parts-nomenclature__delete-btn:hover:not(:disabled){background:color-mix(in srgb, var(--orbita-text-danger) 12%, var(--orbita-surface-0));border-color:color-mix(in srgb, var(--orbita-text-danger) 45%, var(--orbita-surface-200));color:var(--orbita-text-danger)}.parts-nomenclature__input{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);width:100%;color:var(--orbita-text);font:inherit;box-sizing:border-box;border-radius:8px;padding:.625rem .75rem}.parts-nomenclature__input:focus{border-color:var(--orbita-info);box-shadow:0 0 0 3px color-mix(in srgb, var(--orbita-info) 35%, transparent);outline:none}.parts-nomenclature__input--search{max-width:none}.parts-nomenclature__category-form,.parts-nomenclature__item-form{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-50);border-radius:10px;flex-direction:column;gap:.75rem;margin-bottom:.75rem;padding:.875rem;display:flex}.parts-nomenclature-add-screen{flex-direction:column;flex:1;gap:1rem;min-height:0;display:flex}.parts-nomenclature__back-btn{border:1px solid var(--orbita-surface-300);background:var(--orbita-surface-0);color:var(--orbita-text-strong);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;display:inline-flex}.parts-nomenclature__back-btn:hover:not(:disabled){border-color:var(--orbita-surface-300);background:var(--orbita-surface-50)}.parts-nomenclature__back-btn:disabled{opacity:.55;cursor:not-allowed}.parts-nomenclature__item-form{margin-bottom:0}.parts-nomenclature__item-form--screen{background:var(--orbita-surface-0);flex:1;min-height:0;margin:0;padding:1rem 1.125rem;overflow:auto}.parts-nomenclature__item-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1rem;display:grid}.parts-nomenclature__field{color:var(--orbita-text-muted);flex-direction:column;gap:.375rem;font-size:.8125rem;display:flex}.parts-nomenclature__field .parts-nomenclature__supplier-chips{margin-top:.125rem}.parts-nomenclature__supplier-offers{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.parts-nomenclature__supplier-offer{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:10px;flex-direction:column;gap:.75rem;padding:.875rem;display:flex}.parts-nomenclature__supplier-offer-title{color:var(--orbita-text);margin:0;font-size:.9375rem;font-weight:600}.parts-nomenclature__supplier-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.parts-nomenclature__type-chips{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:2.625rem;display:flex}.parts-nomenclature__type-chip{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);color:var(--orbita-text-secondary);font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:.5rem .875rem;font-size:.875rem;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.parts-nomenclature__type-chip:hover{border-color:var(--orbita-surface-300);background:var(--orbita-surface-50);color:var(--orbita-text)}.parts-nomenclature__type-chip--active,.parts-nomenclature__type-chip--active:hover{border-color:var(--orbita-primary);background:var(--orbita-primary);color:var(--orbita-on-primary)}.parts-nomenclature__combobox{position:relative}.parts-nomenclature__combobox-list{z-index:20;border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);max-height:14rem;box-shadow:var(--orbita-shadow-md);border-radius:8px;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow:auto}.parts-nomenclature__combobox-option{width:100%;color:var(--orbita-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.5rem .75rem;font-size:.875rem;display:block}.parts-nomenclature__combobox-option:hover{background:var(--orbita-surface-100)}.parts-nomenclature__field--wide{grid-column:1/-1}.parts-nomenclature__form-actions{flex-wrap:wrap;gap:.5rem;display:flex}.parts-nomenclature__table-wrap{flex:1;min-height:0;overflow:auto}.parts-nomenclature__table{border-collapse:collapse;width:100%}.parts-nomenclature__table th,.parts-nomenclature__table td{border-bottom:1px solid var(--orbita-surface-200);text-align:left;vertical-align:top;padding:.75rem .875rem;font-size:.875rem}.parts-nomenclature__table th{background:var(--orbita-surface-50);color:var(--orbita-text-muted);z-index:1;font-weight:600;position:sticky;top:0}.parts-nomenclature__table td{color:var(--orbita-text)}.parts-nomenclature__part-main{flex-direction:column;gap:.2rem;min-width:12rem;display:flex}.parts-nomenclature__part-title{color:var(--orbita-text);font-size:.9375rem;font-weight:400;line-height:1.35}.parts-nomenclature__part-meta{color:var(--orbita-text-muted);font-size:.8125rem;font-weight:500;line-height:1.35}.parts-nomenclature__part-suppliers{flex-direction:column;gap:.35rem;min-width:9rem;display:flex}.parts-nomenclature__part-supplier{flex-wrap:nowrap;justify-content:space-between;align-items:baseline;gap:.625rem;width:100%;display:flex}.parts-nomenclature__part-supplier-name{color:var(--orbita-text-strong);min-width:0;font-size:.875rem;font-weight:500}.parts-nomenclature__part-supplier-price{color:var(--orbita-text);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;margin-left:auto;font-size:.875rem;font-weight:400}.parts-nomenclature__table tbody tr:nth-child(2n){background:var(--orbita-surface-50)}.parts-nomenclature__table tbody tr:nth-child(2n):hover,.parts-nomenclature__table tbody tr:nth-child(odd):hover{background:color-mix(in srgb, var(--orbita-primary) 12%, var(--orbita-surface-0))}.parts-nomenclature__table-row--focus,.parts-nomenclature__table tbody tr.parts-nomenclature__table-row--focus:nth-child(2n),.parts-nomenclature__table tbody tr.parts-nomenclature__table-row--focus:nth-child(odd){background:color-mix(in srgb, var(--orbita-primary) 16%, var(--orbita-surface-0))}.parts-nomenclature__table-row--clickable{cursor:pointer}.parts-nomenclature__detail-section-label{color:var(--orbita-text-muted);margin-bottom:.5rem;font-size:.8125rem;font-weight:600;display:block}.parts-nomenclature__storage-addresses{border-top:1px solid var(--orbita-surface-200);margin-top:1.25rem;padding-top:1rem}.parts-nomenclature__storage-list{flex-direction:column;gap:.5rem;display:flex}.parts-nomenclature__storage-item{font-size:var(--orbita-font-size-md,.875rem);color:var(--orbita-text-secondary);cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.parts-nomenclature__item-form--detail .parts-nomenclature__field>span{color:var(--orbita-text-muted);margin-bottom:.375rem;font-size:.8125rem;font-weight:600;display:block}.parts-nomenclature__detail-view{cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 2rem 0 0;display:flex;position:relative}.parts-nomenclature__detail-view:hover{background:0 0}.parts-nomenclature__detail-view .inline-field__edit-btn{opacity:0;margin-top:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.parts-nomenclature__detail-view:hover .inline-field__edit-btn,.parts-nomenclature__detail-view .inline-field__edit-btn:focus-visible{opacity:1}.parts-nomenclature__detail-value{min-width:0;color:var(--orbita-text);word-break:break-word;flex:1;padding:0;font-size:.9375rem;line-height:1.4}.parts-nomenclature__detail-value--empty{color:var(--orbita-text-muted)}.parts-nomenclature__detail-edit{flex-direction:row;align-items:center;gap:.5rem;display:flex}.parts-nomenclature__detail-edit>.parts-nomenclature__input,.parts-nomenclature__detail-edit>.parts-nomenclature__combobox,.parts-nomenclature__detail-edit>.parts-nomenclature__type-chips{flex:1;min-width:0}.parts-nomenclature__detail-edit .inline-field__actions{align-self:center;padding-top:0}.parts-nomenclature__item-form--detail .inline-field{margin:0}.parts-nomenclature__item-form--detail .parts-nomenclature__field{flex-direction:column;gap:0;display:flex}.parts-nomenclature__item-form--detail .inline-field__label{color:var(--orbita-text-muted);margin-bottom:.375rem;font-size:.8125rem;font-weight:600}.parts-nomenclature__actions-col{text-align:right;width:6.5rem}.parts-nomenclature__empty{color:var(--orbita-text-muted);margin:0;font-size:.9375rem}.parts-nomenclature__offers{border-top:1px solid var(--orbita-surface-200);flex-direction:column;grid-column:1/-1;gap:.75rem;margin-top:.5rem;padding-top:.75rem;display:flex}.parts-nomenclature__offers-title{color:var(--orbita-text);margin:0;font-size:.9375rem;font-weight:600}.parts-nomenclature__offers-hint,.parts-nomenclature__offers-empty{color:var(--orbita-text-muted);margin:0;font-size:.8125rem;line-height:1.4}.parts-nomenclature__offers-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.parts-nomenclature__offers-item{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:8px;flex-direction:column;gap:.375rem;padding:.75rem;display:flex}.parts-nomenclature__offers-item--primary{border-color:var(--orbita-surface-300);background:var(--orbita-surface-50)}.parts-nomenclature__offers-main{color:var(--orbita-text);justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.875rem;display:flex}.parts-nomenclature__offers-meta{color:var(--orbita-text-muted);flex-wrap:wrap;gap:.5rem .75rem;font-size:.75rem;display:flex}.parts-nomenclature__offers-actions{flex-wrap:wrap;gap:.5rem;display:flex}.parts-nomenclature__offers-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.parts-nomenclature__offers-check{flex-direction:row;align-items:center;gap:.5rem;display:flex}.parts-nomenclature__offers-form-actions{grid-column:1/-1}.parts-nomenclature__field-hint{color:var(--orbita-text-muted);margin-top:.25rem;font-size:.75rem;line-height:1.35}.parts-nomenclature__dealer-badge{border:1px solid var(--orbita-surface-300);background:var(--orbita-surface-100);color:var(--orbita-text-secondary);vertical-align:middle;border-radius:4px;margin-left:.375rem;padding:.1rem .375rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:inline-block}.parts-nomenclature__offers-source{color:var(--orbita-text-strong);font-weight:600}.parts-nomenclature__offers-edit{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.5rem .75rem;display:grid}.parts-nomenclature__offers-edit .parts-nomenclature__ghost-btn{grid-column:1/-1;justify-self:start}@media (width<=40rem){.parts-nomenclature__offers-form,.parts-nomenclature__offers-edit{grid-template-columns:1fr}}.parts-nomenclature__detail-drawer.p-drawer,.parts-nomenclature__detail-drawer{max-width:calc(100vw - 1rem)}.parts-nomenclature__detail-drawer .p-drawer-content,.parts-nomenclature__detail-drawer .p-drawer-header{overflow-x:auto}.parts-nomenclature__detail-drawer .p-drawer-content{position:relative;overflow:auto}.parts-nomenclature__detail-drawer-resize{z-index:5;cursor:col-resize;touch-action:none;width:.5rem;height:100%;position:absolute;top:0;left:0}.parts-nomenclature__detail-drawer-resize:before{content:"";background:var(--orbita-surface-300);border-radius:999px;width:.1875rem;height:2.5rem;transition:background-color .15s;position:absolute;top:50%;left:.125rem;transform:translateY(-50%)}.parts-nomenclature__detail-drawer-resize:hover:before,.parts-nomenclature__detail-drawer--resizing .parts-nomenclature__detail-drawer-resize:before{background:var(--orbita-text-muted)}.parts-nomenclature__detail-drawer--resizing{-webkit-user-select:none;user-select:none}.parts-nomenclature__detail-drawer .parts-nomenclature__drawer-form{min-width:0}.parts-nomenclature__detail-drawer .parts-batches-table{min-width:0;max-width:100%}.parts-nomenclature__detail-drawer .parts-batches-table__wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.parts-nomenclature__detail-drawer .parts-batches-table__table{width:max-content;min-width:100%}.parts-warehouses-page__header{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.parts-warehouses-page__header .page__title{flex:auto;min-width:0;margin-bottom:0}.parts-warehouses-page__create-btn{color:#fff;white-space:nowrap;cursor:pointer;background:#4f6d8f;border:1px solid #4f6d8f;border-radius:8px;flex-shrink:0;margin-left:auto;padding:.625rem 1rem;font-size:.875rem;font-weight:500;line-height:1.2;transition:background-color .15s,border-color .15s,opacity .15s}.parts-warehouses-page__create-btn:hover:not(:disabled){background:#45627f;border-color:#45627f}.parts-warehouses-page__create-btn:disabled{opacity:.55;cursor:not-allowed}.parts-warehouse-tile{border:1px solid var(--p-surface-200,#e2e8f0);text-align:left;width:100%;color:inherit;background:#fff;border-radius:12px;flex-direction:column;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;box-shadow:0 1px 2px #0f172a0a}.parts-warehouse-tile:hover{border-color:#94a3b8;transform:translateY(-1px);box-shadow:0 4px 12px #0f172a14}.parts-warehouse-tile__link{width:100%;color:inherit;flex-direction:column;gap:.75rem;padding:1rem 1.125rem;text-decoration:none;display:flex}.parts-warehouse-tile__header{justify-content:space-between;align-items:flex-start;gap:.75rem;padding-right:2rem;display:flex}.parts-warehouse-tile__title{color:#1f2937;margin:0;font-size:1rem;font-weight:600;line-height:1.35}.parts-warehouse-tile__id{color:#64748b;flex-shrink:0;font-size:.8125rem;font-weight:600}.parts-warehouse-tile__field{flex-direction:column;gap:.125rem;display:flex}.parts-warehouse-tile__label{color:#94a3b8;font-size:.75rem}.parts-warehouse-tile__value{color:#334155;font-size:.875rem}.parts-warehouse-page__header{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.parts-warehouse-page__back{color:#334155;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;display:inline-flex}.parts-warehouse-page__back:hover{background:#f8fafc;border-color:#94a3b8}.parts-warehouse-page__id{color:#64748b;margin-left:auto;font-size:.875rem;font-weight:600}.parts-warehouse-page__form{flex-direction:column;gap:.25rem;max-width:40rem;display:flex}.parts-warehouse-page__title-field.inline-field{border-bottom:none;padding:0 0 .75rem}.parts-warehouse-page__title-field .inline-field__value{font-size:1.25rem;font-weight:600;line-height:1.3}.parts-warehouse-page__addresses{border-top:1px solid var(--orbita-surface-border,#e2e8f0);margin-top:2rem;padding-top:1.5rem}.parts-warehouse-page__addresses-header{margin-bottom:1rem}.parts-warehouse-page__addresses-title{color:var(--orbita-text,#1f2937);margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.parts-warehouse-page__addresses-hint{font-size:var(--orbita-font-size-md,.875rem);color:var(--orbita-text-muted,#64748b);margin:0}.parts-warehouse-page__address-form{grid-template-columns:repeat(3,minmax(0,7rem)) minmax(0,1fr) auto;align-items:center;gap:.5rem;margin-bottom:1rem;display:grid}.parts-warehouse-page__address-input{width:100%}.parts-warehouse-page__address-input--wide{min-width:0}.parts-warehouse-page__address-add{border:1px solid var(--orbita-control-border,#4f6d8f);border-radius:var(--orbita-control-radius,8px);background:var(--orbita-primary,#4f6d8f);color:var(--orbita-primary-contrast,#fff);font-size:var(--orbita-font-size-md,.875rem);cursor:pointer;white-space:nowrap;padding:.625rem 1rem;font-weight:500}.parts-warehouse-page__address-add:disabled{opacity:.55;cursor:not-allowed}.parts-warehouse-page__address-table{border-collapse:collapse;width:100%;font-size:var(--orbita-font-size-md,.875rem)}.parts-warehouse-page__address-table th,.parts-warehouse-page__address-table td{border-bottom:1px solid var(--orbita-surface-border,#e2e8f0);text-align:left;vertical-align:middle;padding:.625rem .75rem}.parts-warehouse-page__address-table th{color:var(--orbita-text-muted,#64748b);font-weight:600}.parts-warehouse-page__address-delete{color:#b91c1c;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:.375rem .625rem;font-size:.8125rem}.parts-warehouse-page__address-delete:hover:not(:disabled){background:#fef2f2}.parts-warehouse-page__address-delete:disabled{opacity:.55;cursor:not-allowed}@media (width<=720px){.parts-warehouse-page__address-form{grid-template-columns:1fr 1fr}.parts-warehouse-page__address-input--wide,.parts-warehouse-page__address-add{grid-column:1/-1}}.parts-ref-page--embed{padding:0}.parts-ref-page__embed-title{min-width:0;color:var(--orbita-text,#1f2937);flex:auto;margin:0;font-size:1.125rem;font-weight:600}.parts-ref-page__header{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.parts-ref-page__header .page__title{flex:auto;min-width:0;margin-bottom:0}.parts-ref-page__create-btn{border:1px solid var(--orbita-control-border,#4f6d8f);border-radius:var(--orbita-control-radius,8px);background:var(--orbita-primary,#4f6d8f);color:var(--orbita-primary-contrast,#fff);font-size:var(--orbita-font-size-md,.875rem);white-space:nowrap;cursor:pointer;flex-shrink:0;margin-left:auto;padding:.625rem 1rem;font-weight:500;line-height:1.2;transition:background-color .15s,border-color .15s,opacity .15s}.parts-ref-page__create-btn:hover:not(:disabled){background:var(--orbita-primary-hover,#45627f);border-color:var(--orbita-primary-hover,#45627f)}.parts-ref-page__create-btn:disabled{opacity:.55;cursor:not-allowed}.parts-ref-tile{background:var(--orbita-surface-card,#fff);border:1px solid var(--orbita-surface-border,#e2e8f0);text-align:left;width:100%;color:inherit;border-radius:12px;flex-direction:column;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;box-shadow:0 1px 2px #0f172a0a}.parts-ref-tile:hover{border-color:var(--orbita-surface-border-strong,#94a3b8);transform:translateY(-1px);box-shadow:0 4px 12px #0f172a14}.parts-ref-tile__link{width:100%;color:inherit;flex-direction:column;gap:.75rem;padding:1rem 1.125rem;text-decoration:none;display:flex}.parts-ref-tile__header{justify-content:space-between;align-items:flex-start;gap:.75rem;padding-right:2rem;display:flex}.parts-ref-tile__title{color:var(--orbita-text,#1f2937);margin:0;font-size:1rem;font-weight:600;line-height:1.35}.parts-ref-tile__id{color:var(--orbita-text-muted,#64748b);flex-shrink:0;font-size:.8125rem;font-weight:600}.parts-ref-tile__field{flex-direction:column;gap:.125rem;display:flex}.parts-ref-tile__label{color:var(--orbita-text-subtle,#94a3b8);font-size:.75rem}.parts-ref-tile__value{font-size:var(--orbita-font-size-md,.875rem);color:var(--orbita-text-secondary,#334155)}.parts-ref-detail__header{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.parts-ref-detail__back{border:1px solid var(--orbita-surface-border,#cbd5e1);border-radius:var(--orbita-control-radius,8px);background:var(--orbita-surface-card,#fff);color:var(--orbita-text-secondary,#334155);font:inherit;font-size:var(--orbita-font-size-md,.875rem);cursor:pointer;align-items:center;gap:.375rem;padding:.5rem .75rem;font-weight:500;display:inline-flex}.parts-ref-detail__back:hover{border-color:var(--orbita-surface-border-strong,#94a3b8);background:var(--orbita-surface-muted,#f8fafc)}.parts-ref-detail__id{font-size:var(--orbita-font-size-md,.875rem);color:var(--orbita-text-muted,#64748b);margin-left:auto;font-weight:600}.parts-ref-detail__form{flex-direction:column;gap:.25rem;max-width:40rem;display:flex}.parts-ref-detail__title-field.inline-field{border-bottom:none;padding:0 0 .75rem}.parts-ref-detail__title-field .inline-field__value{font-size:1.25rem;font-weight:600;line-height:1.3}.parts-ref-detail__date-field{margin-bottom:.5rem}.parts-ref-detail__datepicker,.parts-ref-detail__datepicker.p-datepicker,.parts-ref-detail__datepicker .p-datepicker,.parts-ref-detail__datepicker .p-inputtext{width:100%}.vehicle-catalog-field__hint{color:var(--orbita-text-muted,#64748b);white-space:pre-wrap;margin:.375rem 0 0;font-size:.8125rem;line-height:1.45}.parts-dir-hub__header{align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.parts-dir-hub__titles{flex:auto;min-width:0}.parts-dir-hub__header .page__title{margin-bottom:.35rem}.parts-dir-hub__subtitle{color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md,.875rem);margin:0}.parts-dir-hub__content{min-width:0}.parts-tire-hotel-list{height:100%;min-height:0}.parts-tire-hotel-list .proposals-tab__content-panel{flex-direction:column;height:100%;min-height:0;display:flex}.parts-tire-hotel-list .orbita-list-pager{flex-shrink:0;margin-top:auto}.parts-tire-hotel-detail-page{background:var(--orbita-surface-0,#fff);height:100%;min-height:0;overflow:auto}.layout-zone--4:has(.parts-tire-hotel-detail-page){background:var(--orbita-surface-0,#fff)}.parts-tire-hotel-screen{min-height:100%;padding:var(--orbita-zone4-padding-y) var(--orbita-content-padding-x);background:var(--orbita-surface-0,#fff);flex-direction:column;gap:1rem;display:flex}.parts-tire-hotel-screen--tabs{align-items:stretch}.parts-tire-hotel-screen__card{background:0 0;border:none;border-radius:0;flex-direction:column;gap:.75rem;min-width:0;padding:0;display:flex}.parts-tire-hotel-screen__top{background:0 0;border:none;border-radius:0;flex-direction:column;gap:.75rem;padding:0;display:flex}.parts-tire-hotel-screen__left-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.parts-tire-hotel-screen__header-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.parts-tire-hotel-screen__autosave{color:var(--orbita-text-muted);font-size:.8125rem}.parts-tire-hotel-screen__status-action{flex:none}.parts-tire-hotel-screen__title{margin:0;font-size:1rem;font-weight:600;line-height:1.3}.parts-tire-hotel-screen__contract-widget{flex:none;grid-template:1fr/1fr;align-self:flex-start;max-width:100%;display:inline-grid;position:relative}.parts-tire-hotel-screen__contract-widget>.foundation-chip{grid-area:1/1}.parts-tire-hotel-screen__contract-widget .foundation-chip__btn{padding-right:3.25rem}.parts-tire-hotel-screen__contract-widget-print{z-index:20;width:2.5rem;height:2.5rem;color:var(--orbita-text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;grid-area:1/1;justify-content:center;place-self:end;align-items:center;margin:.4rem;padding:0;transition:color .15s,background-color .15s;display:inline-flex}.parts-tire-hotel-screen__contract-widget-print .pi{font-size:1.25rem;line-height:1}.parts-tire-hotel-screen__contract-widget-print:hover:not(:disabled),.parts-tire-hotel-screen__contract-widget-print:focus-visible{color:var(--orbita-primary,#2563eb);background:color-mix(in srgb, var(--orbita-primary,#2563eb) 10%, transparent);outline:none}.parts-tire-hotel-screen__contract-widget-print:disabled{cursor:wait;opacity:.7}.parts-tire-hotel-screen__tabs{border-bottom:1px solid var(--orbita-surface-200);flex-wrap:wrap;gap:0;display:flex}.parts-tire-hotel-screen__tab{color:var(--orbita-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:color .15s,border-color .15s}.parts-tire-hotel-screen__tab:hover{color:var(--orbita-text-strong)}.parts-tire-hotel-screen__tab--active{border-bottom-color:var(--orbita-primary);color:var(--orbita-primary)}.parts-tire-hotel-screen__header-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;max-width:48rem;display:grid}.parts-tire-hotel-screen__request-widgets{width:100%}.parts-tire-hotel-screen__services-drop{border-radius:8px;transition:background-color .15s,box-shadow .15s}.parts-tire-hotel-screen__services-drop.parts-tire-hotel-screen__panel--drop-active{background:color-mix(in srgb, var(--orbita-primary,#2563eb) 6%, transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--orbita-primary,#2563eb) 45%, transparent)}.parts-tire-hotel-screen__picker-hint{color:var(--orbita-text-muted);margin:0;font-size:.8125rem}.parts-tire-hotel-screen__field--full{grid-column:1/-1}.parts-tire-hotel-screen__panel{background:0 0;border:none;border-radius:0;min-width:0;padding:0}.parts-tire-hotel-screen__panel--services{min-height:12rem;transition:background-color .15s,box-shadow .15s}.parts-tire-hotel-screen__panel--drop-active{background:color-mix(in srgb, var(--orbita-primary,#2563eb) 6%, transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--orbita-primary,#2563eb) 45%, transparent)}.parts-tire-hotel-screen__section-title{margin:0 0 .75rem;font-size:.875rem;font-weight:600}.parts-tire-hotel-screen__section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.parts-tire-hotel-screen__section-head .parts-tire-hotel-screen__section-title{margin:0}.parts-tire-hotel-screen__drop-hint,.parts-tire-hotel-screen__services-empty{color:var(--orbita-text-muted);margin:0 0 .75rem;font-size:.8125rem}.parts-tire-hotel-screen__wheel-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;display:grid}.parts-tire-hotel-screen__wheel-card{background:0 0;border:none;border-radius:0;flex-direction:column;height:100%;min-height:0;padding:.75rem;transition:background-color .15s,box-shadow .15s;display:flex;position:relative}.parts-tire-hotel-screen__wheel-card:hover,.parts-tire-hotel-screen__wheel-card:focus-within{z-index:2}.parts-tire-hotel-screen__wheel-card-clear{z-index:3;border:1px solid var(--p-surface-300,#cbd5e1);background:var(--orbita-surface-0,#fff);width:1.5rem;height:1.5rem;color:var(--orbita-text-muted);cursor:pointer;font:inherit;border-radius:.35rem;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;transition:border-color .12s,background-color .12s,color .12s;display:none;position:absolute;top:2.15rem;right:.15rem;box-shadow:0 1px 3px #0f172a1f}.parts-tire-hotel-screen__wheel-card-clear .pi{font-size:.7rem}.parts-tire-hotel-screen__wheel-card-clear:hover{border-color:var(--orbita-text-muted);background:var(--orbita-surface-100,#f1f5f9);color:var(--orbita-text)}.parts-tire-hotel-screen__wheel-card:hover .parts-tire-hotel-screen__wheel-card-clear,.parts-tire-hotel-screen__wheel-card:focus-within .parts-tire-hotel-screen__wheel-card-clear{display:inline-flex}.parts-tire-hotel-screen__wheel-card--drop-active{background:color-mix(in srgb, var(--orbita-primary,#2563eb) 6%, transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--orbita-primary,#2563eb) 45%, transparent)}.parts-tire-hotel-screen__wheel-card--add{height:100%;min-height:12rem;color:var(--orbita-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-self:stretch;align-items:center;padding:1rem;transition:color .15s,background-color .15s;display:flex}.parts-tire-hotel-screen__wheel-card--add:hover{color:var(--orbita-text-strong);background:color-mix(in srgb, var(--orbita-primary,#2563eb) 4%, transparent)}.parts-tire-hotel-screen__wheel-card--add:hover .parts-tire-hotel-screen__wheel-card-add-icon{border-color:color-mix(in srgb, var(--orbita-primary,#2563eb) 45%, var(--orbita-surface-300,#cbd5e1));color:var(--orbita-primary,#2563eb);background:color-mix(in srgb, var(--orbita-primary,#2563eb) 8%, transparent);transform:scale(1.04)}.parts-tire-hotel-screen__wheel-card-add-icon{border:2px solid var(--orbita-surface-300,#cbd5e1);border-radius:999px;flex:none;width:3.5rem;height:3.5rem;transition:color .15s,border-color .15s,background-color .15s,transform .15s;display:block;position:relative}.parts-tire-hotel-screen__wheel-card-add-icon:before,.parts-tire-hotel-screen__wheel-card-add-icon:after{content:"";background:currentColor;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.parts-tire-hotel-screen__wheel-card-add-icon:before{width:1.4rem;height:.22rem}.parts-tire-hotel-screen__wheel-card-add-icon:after{width:.22rem;height:1.4rem}.parts-tire-hotel-screen__wheel-card-title{color:var(--orbita-text-muted);margin:0 0 .65rem;font-size:.8125rem;font-weight:500}.parts-tire-hotel-screen__wheel-card-head{flex:none;align-items:center;gap:.75rem;width:100%;min-width:0;min-height:2rem;margin-bottom:.65rem;display:flex}.parts-tire-hotel-screen__wheel-card-head .parts-tire-hotel-screen__wheel-card-title{margin:0}.parts-tire-hotel-screen__wheel-card-heading{flex:0 auto;align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex}.parts-tire-hotel-screen__wheel-card-heading .parts-tire-hotel-screen__wheel-card-title-view,.parts-tire-hotel-screen__wheel-card-heading .parts-tire-hotel-screen__wheel-card-title-edit{flex:0 auto;min-width:0}.parts-tire-hotel-screen__wheel-card-rule{background:var(--orbita-text-muted);opacity:.45;flex:auto;min-width:1.5rem;height:1px}.parts-tire-hotel-screen__wheel-card-meta{flex:none;align-items:center;gap:.25rem;display:flex}.parts-tire-hotel-screen__wheel-card-seal{color:var(--orbita-text-muted);white-space:nowrap;flex:none;font-size:.75rem;font-weight:600;line-height:1}.parts-tire-hotel-screen__wheel-card-print{flex:none}.parts-tire-hotel-screen__wheel-card-title-view,.parts-tire-hotel-screen__wheel-card-title-edit{align-items:center;gap:.35rem;min-width:0;display:flex}.parts-tire-hotel-screen__wheel-card-title-view--editable{cursor:pointer;border-radius:6px;margin:-.2rem -.35rem;padding:.2rem .35rem;transition:background-color .15s,box-shadow .15s}.parts-tire-hotel-screen__wheel-card-title-view--editable .parts-tire-hotel-screen__wheel-card-title-edit-icon{opacity:0;color:var(--orbita-text-muted);font-size:.75rem;transition:opacity .15s}.parts-tire-hotel-screen__wheel-card-title-view--editable:hover,.parts-tire-hotel-screen__wheel-card-title-view--editable:focus-visible{background:color-mix(in srgb, var(--orbita-primary,#2563eb) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--orbita-primary,#2563eb) 35%, transparent);outline:none}.parts-tire-hotel-screen__wheel-card-title-view--editable:hover .parts-tire-hotel-screen__wheel-card-title-edit-icon,.parts-tire-hotel-screen__wheel-card-title-view--editable:focus-visible .parts-tire-hotel-screen__wheel-card-title-edit-icon{opacity:1}.parts-tire-hotel-screen__wheel-card-title-input{min-width:0;color:var(--orbita-text-muted);flex:1;font-size:.8125rem;font-weight:500}.parts-tire-hotel-screen__gallery-overlay{z-index:12000;background:#000000eb;justify-content:center;align-items:center;padding:3.5rem 4.5rem 5.5rem;display:flex;position:fixed;inset:0}.parts-tire-hotel-screen__gallery-close,.parts-tire-hotel-screen__gallery-arrow{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;font-size:1.15rem;display:inline-flex;position:absolute}.parts-tire-hotel-screen__gallery-close:hover,.parts-tire-hotel-screen__gallery-arrow:hover{background:#ffffff38}.parts-tire-hotel-screen__gallery-close{top:1rem;right:1rem}.parts-tire-hotel-screen__gallery-arrow--prev{top:50%;left:1rem;transform:translateY(-50%)}.parts-tire-hotel-screen__gallery-arrow--next{top:50%;right:1rem;transform:translateY(-50%)}.parts-tire-hotel-screen__gallery-image{-o-object-fit:contain;object-fit:contain;border-radius:4px;max-width:min(96vw,100%);max-height:min(82vh,100%);display:block;box-shadow:0 12px 40px #00000073}.parts-tire-hotel-screen__gallery-footer{color:#fff;flex-direction:column;align-items:center;gap:.65rem;display:flex;position:absolute;bottom:1rem;left:0;right:0}.parts-tire-hotel-screen__gallery-counter{text-align:center;min-width:4rem;font-size:.875rem}.parts-tire-hotel-screen__gallery-dots{flex-wrap:wrap;justify-content:center;gap:.4rem;max-width:min(92vw,40rem);display:flex}.parts-tire-hotel-screen__gallery-dot{cursor:pointer;opacity:.7;background:0 0;border:2px solid #0000;border-radius:4px;width:3rem;height:3rem;padding:0;overflow:hidden}.parts-tire-hotel-screen__gallery-dot--active{opacity:1;border-color:#fff}.parts-tire-hotel-screen__gallery-dot img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.parts-tire-hotel-screen__wheel-widgets{flex-direction:column;flex:none;align-items:stretch;gap:.5rem;width:100%;margin-bottom:.65rem;display:flex}.parts-tire-hotel-screen__wheel-widgets>.foundation-chip{flex:auto;width:100%;max-width:100%}.parts-tire-hotel-screen__wheel-widgets .foundation-chip__btn{width:100%}.parts-tire-hotel-screen__wheel-panel-actions{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.parts-tire-hotel-screen__wheel-fields,.parts-tire-hotel-screen__photo-field{flex-direction:column;flex:auto;gap:.5rem;min-height:0;display:flex}.parts-tire-hotel-screen__photo-row{flex-wrap:nowrap;flex:auto;align-items:stretch;gap:.5rem;min-width:0;min-height:5.5rem;display:flex}.parts-tire-hotel-screen__photo-thumb{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0,#fff);border-radius:6px;flex:0 0 5rem;align-self:center;width:5rem;height:5rem;position:relative;overflow:hidden}.parts-tire-hotel-screen__photo-thumb-open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block;overflow:hidden}.parts-tire-hotel-screen__photo-thumb-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.parts-tire-hotel-screen__photo-thumb-remove{z-index:2;color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:#0f172ab8;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin:0;padding:0;transition:opacity .15s,background-color .15s;display:inline-flex;position:absolute;top:.25rem;right:.25rem}.parts-tire-hotel-screen__photo-thumb-remove .pi{font-size:.7rem;line-height:1}.parts-tire-hotel-screen__photo-thumb-remove:hover{background:#b91c1ceb}.parts-tire-hotel-screen__photo-thumb-remove:disabled{cursor:not-allowed;opacity:.4}.parts-tire-hotel-screen__photo-thumb:hover .parts-tire-hotel-screen__photo-thumb-remove,.parts-tire-hotel-screen__photo-thumb:focus-within .parts-tire-hotel-screen__photo-thumb-remove{opacity:1;pointer-events:auto}.parts-tire-hotel-screen__photo-add{z-index:0;border:1px dashed var(--orbita-surface-300,#cbd5e1);min-width:0;min-height:5rem;color:var(--orbita-text-muted);text-align:center;background:var(--orbita-surface-0,#fff);border-radius:8px;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.2rem;padding:.75rem;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s;display:flex;position:relative}.parts-tire-hotel-screen__photo-add:hover{color:var(--orbita-text-strong)}.parts-tire-hotel-screen__photo-add--has-photos{min-height:5rem}.parts-tire-hotel-screen__photo-add--active{border-color:var(--orbita-primary,#2563eb);background:color-mix(in srgb, var(--orbita-primary,#2563eb) 8%, transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--orbita-primary,#2563eb) 35%, transparent)}.parts-tire-hotel-screen__photo-add--uploading{opacity:.72}.parts-tire-hotel-screen__photo-add--uploading .parts-tire-hotel-screen__photo-drop-input{pointer-events:none}.parts-tire-hotel-screen__photo-drop-input{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;font-size:0;position:absolute;inset:0}.parts-tire-hotel-screen__photo-add-title{z-index:0;font-size:.8125rem;font-weight:600;position:relative}.parts-tire-hotel-screen__photo-add-meta{z-index:0;font-size:.75rem;position:relative}.parts-tire-hotel-screen__photo-empty{border:1px dashed var(--orbita-surface-300,#cbd5e1);min-height:5.5rem;color:var(--orbita-text-muted);text-align:center;border-radius:8px;flex:auto;justify-content:center;align-items:center;margin:0;padding:.75rem;font-size:.8125rem;display:flex}.parts-tire-hotel-form__datepicker,.parts-tire-hotel-form__datepicker.p-datepicker,.parts-tire-hotel-form__datepicker .p-datepicker,.parts-tire-hotel-form__datepicker .p-inputtext{width:100%}@media (width<=1100px){.parts-tire-hotel-screen__wheel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.parts-tire-hotel-screen__header-fields{grid-template-columns:1fr}}@media (width<=640px){.parts-tire-hotel-screen__wheel-grid{grid-template-columns:1fr}}.packages-workbench__layout{grid-template-columns:minmax(11rem,.75fr) minmax(15rem,.85fr) minmax(0,1.25fr);align-items:start;gap:1.25rem;display:grid}@media (width<=1200px){.packages-workbench__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.packages-workbench__composition-column{grid-column:1/-1}}@media (width<=900px){.packages-workbench__layout{grid-template-columns:1fr}.packages-workbench__composition-column{grid-column:auto}}.packages-workbench__list-column.parts-dir-workbench__list-panel{max-height:min(36rem,72vh)}.packages-workbench__header-column{min-width:0}.packages-workbench__composition-column{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:10px;flex-direction:column;min-width:0;padding:.75rem;display:flex}.packages-workbench__composition-placeholder{text-align:center;padding:1rem .5rem}.packages-workbench__message{margin:0 0 .75rem}.packages-workbench__list-toolbar{flex-wrap:wrap;gap:.5rem;margin-bottom:.35rem;display:flex}.packages-workbench__list-search{flex:8rem;min-width:0}.packages-workbench__list-type-filter{flex:0 11rem;min-width:9rem}.packages-workbench__applicability{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-50,var(--orbita-surface-0));border-radius:8px;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.packages-workbench__applicability-title{color:var(--orbita-text);font-size:.8125rem;font-weight:600}.packages-workbench__applicability-hint,.packages-workbench__applicability-empty{color:var(--orbita-text-muted);margin:0;font-size:.75rem;line-height:1.4}.packages-workbench__applicability-picker{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.packages-workbench__applicability-select{flex:8rem;min-width:7rem}.packages-workbench__applicability-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.packages-workbench__applicability-item{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);color:var(--orbita-text);border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .55rem;font-size:.8125rem;display:flex}.packages-workbench__applicability-remove{color:var(--orbita-text-muted);cursor:pointer;background:0 0;border:0;font-size:1.1rem;line-height:1}.packages-workbench__composition-panel{flex-direction:column;gap:.75rem;display:flex}.packages-workbench__composition-head{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.packages-workbench__composition-tabs{flex-wrap:wrap;flex-shrink:0;gap:.35rem;display:flex}.packages-workbench__composition-tab{align-items:center;gap:.25rem;display:inline-flex}.packages-workbench__tab-count{color:var(--orbita-text-muted);font-weight:500}.packages-workbench__composition-tab-body,.packages-workbench__tab-panel{flex-direction:column;display:flex}.packages-workbench__tab-panel-body{flex-direction:column;gap:.75rem;display:flex}.packages-workbench__composition-head-main{flex-wrap:wrap;align-items:baseline;gap:.75rem;min-width:0;display:flex}.packages-workbench__composition-title{color:var(--orbita-text);margin:0;font-size:.9375rem;font-weight:600}.packages-workbench__composition-sections{flex-direction:column;flex:1;gap:.75rem;min-height:0;padding-right:.15rem;display:flex;overflow:auto}.packages-workbench__section{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:8px;overflow:hidden}.packages-workbench__section-head{background:var(--orbita-surface-50,var(--orbita-surface-0));border-bottom:1px solid var(--orbita-surface-200);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .75rem;display:flex}.packages-workbench__section-toggle{font:inherit;color:var(--orbita-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:.45rem;padding:0;font-size:.875rem;font-weight:600;display:inline-flex}.packages-workbench__section-count{color:var(--orbita-text-muted);font-weight:500}.packages-workbench__section-sum{color:var(--orbita-text);white-space:nowrap;font-size:.875rem;font-weight:600}.packages-workbench__section-body{flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.packages-workbench__composition-toolbar{flex-wrap:wrap;flex-shrink:0;gap:.5rem;display:flex}.packages-workbench__table-wrap{overflow-x:auto}.packages-workbench__catalog-drawer-body{flex-direction:column;gap:.5rem;min-height:0;display:flex}.packages-workbench__catalog-drawer-search{width:100%}.packages-workbench__catalog-item{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);text-align:left;width:100%;font:inherit;cursor:pointer;border-radius:8px;justify-content:space-between;gap:.5rem;padding:.45rem .55rem;font-size:.8125rem;display:flex}.packages-workbench__catalog-item:hover{border-color:var(--orbita-primary,#2563eb)}.packages-workbench__catalog-meta{color:var(--orbita-text-muted);font-size:.75rem}.packages-workbench__table{border-collapse:collapse;width:100%;font-size:var(--orbita-font-size-md,.875rem)}.packages-workbench__table th,.packages-workbench__table td{border-bottom:1px solid var(--orbita-surface-200);vertical-align:middle;padding:.35rem .5rem}.packages-workbench__table th{z-index:1;background:var(--orbita-surface-0);color:var(--orbita-text-muted);text-align:left;font-size:.75rem;font-weight:600;position:sticky;top:0}.packages-workbench__table .p-inputtext{width:100%;min-width:4rem}.packages-workbench__cell-title{font-weight:500;display:block}.packages-workbench__cell-meta{color:var(--orbita-text-muted);margin-top:.15rem;font-size:.75rem;display:block}.packages-workbench__row--manual{background:color-mix(in srgb, var(--orbita-warning) 18%, transparent)}.packages-workbench__row--stock-shortage{background:color-mix(in srgb, var(--orbita-danger) 14%, transparent)}.packages-workbench__row--manual.packages-workbench__row--stock-shortage{background:linear-gradient(90deg, color-mix(in srgb, var(--orbita-warning) 18%, transparent) 0 50%, color-mix(in srgb, var(--orbita-danger) 14%, transparent) 50% 100%)}.packages-workbench__analogs-row td{background:var(--orbita-surface-50,var(--orbita-surface-0))}.packages-workbench__analogs-table{border-collapse:collapse;width:100%;font-size:.8125rem}.packages-workbench__analogs-table th,.packages-workbench__analogs-table td{border-bottom:1px solid var(--orbita-surface-200);padding:.35rem .5rem}.packages-workbench__totals{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-50,var(--orbita-surface-0));font-size:var(--orbita-font-size-md,.875rem);border-radius:8px;flex-direction:column;gap:.35rem;padding:.65rem .75rem;display:flex}.packages-workbench__totals--inline{background:0 0;border:none;flex-direction:row;align-items:baseline;gap:.5rem;padding:0}.packages-workbench__totals--summary,.packages-workbench__totals--sticky{flex-flow:wrap;align-items:stretch;gap:.5rem}.packages-workbench__totals--summary{border-radius:10px;flex-shrink:0;margin:0}.packages-workbench__totals-inline-label{color:var(--orbita-text-muted);font-size:.8125rem}.packages-workbench__totals--sticky{z-index:2;box-shadow:0 -4px 16px color-mix(in srgb, var(--orbita-text) 8%, transparent);border-radius:10px;margin-top:auto;position:sticky;bottom:0}.packages-workbench__totals-chip{background:var(--orbita-surface-0);min-width:0;color:var(--orbita-text-muted);border-radius:8px;flex:8rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.35rem .55rem;font-size:.8125rem;display:flex}.packages-workbench__totals-chip strong{color:var(--orbita-text);font-weight:600}.packages-workbench__totals-chip--grand{color:var(--orbita-text);font-weight:500}.packages-workbench__totals-chip--grand strong{font-size:.9375rem}.packages-workbench__totals-row{color:var(--orbita-text-muted);justify-content:space-between;gap:1rem;display:flex}.packages-workbench__totals-row strong{color:var(--orbita-text);font-weight:600}.packages-workbench__totals-row--grand{border-top:1px solid var(--orbita-surface-200);color:var(--orbita-text);padding-top:.35rem;font-weight:500}.packages-workbench__totals-row--grand strong{font-size:1rem}@media (width<=900px){.packages-workbench__totals--summary,.packages-workbench__totals--sticky{flex-direction:column}.packages-workbench__totals--summary .packages-workbench__totals-chip,.packages-workbench__totals--sticky .packages-workbench__totals-chip{flex:none;width:100%}}.employees-calendar-page__header{margin-bottom:1.25rem}.employees-calendar-page__header .page__title{margin-bottom:.375rem}.employees-calendar-page__subtitle{color:var(--orbita-text-muted);margin:0;font-size:.9375rem}.employees-calendar__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.employees-calendar__toolbar-main{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.employees-calendar__view-switch{flex-shrink:0}.employees-calendar__nav{align-items:center;gap:.5rem;display:flex}.employees-calendar__nav-btn,.employees-calendar__today-btn{border:1px solid var(--p-surface-200,var(--orbita-surface-200));border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);min-height:2.25rem;color:var(--orbita-text-strong);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 .75rem;transition:background .15s,border-color .15s;display:inline-flex}.employees-calendar__nav-btn{width:2.25rem;padding:0}.employees-calendar__nav-btn:hover,.employees-calendar__today-btn:hover{background:var(--orbita-surface-50);border-color:var(--orbita-surface-300)}.employees-calendar__date{min-width:14rem;color:var(--orbita-text);text-align:center;text-transform:capitalize;font-size:.9375rem;font-weight:600}.employees-calendar__legend{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.employees-calendar__legend-item{color:var(--orbita-text-muted);align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.employees-calendar__legend-swatch{border-radius:3px;width:.875rem;height:.875rem}.employees-calendar__legend-swatch--work{background:#dbeafe;border:1px solid #93c5fd}.employees-calendar__legend-swatch--event{background:#fef3c7;border:1px solid #fcd34d}.employees-calendar-table-wrap{border:1px solid var(--p-surface-200,var(--orbita-surface-200));background:var(--orbita-surface-0);border-radius:12px;overflow:auto;box-shadow:0 1px 3px #0f172a0f}.employees-calendar-table{border-collapse:collapse;width:100%;min-width:960px}.employees-calendar-table thead{background:var(--orbita-surface-50)}.employees-calendar-table th,.employees-calendar-table td{border-bottom:1px solid var(--orbita-surface-100);border-right:1px solid var(--orbita-surface-100);vertical-align:top}.employees-calendar-table th:last-child,.employees-calendar-table td:last-child{border-right:none}.employees-calendar-table tbody tr:last-child th,.employees-calendar-table tbody tr:last-child td{border-bottom:none}.employees-calendar-table__manager-col{width:14rem;min-width:14rem}.employees-calendar-table__hour-col{min-width:4.5rem;color:var(--orbita-text-muted);text-align:center;padding:.625rem .375rem;font-size:.75rem;font-weight:600}.employees-calendar-table__manager{background:var(--orbita-surface-0);text-align:left;padding:.75rem}.employees-calendar-table__cell{background:var(--orbita-surface-0);height:4.5rem;padding:.25rem;position:relative}.employees-calendar-table__cell--work{background:#eff6ff}.employees-calendar__person{min-width:0;color:inherit;align-items:center;gap:.625rem;text-decoration:none;display:flex}.employees-calendar__avatar{background:var(--orbita-surface-200);width:2rem;height:2rem;color:var(--orbita-text-secondary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.employees-calendar__name{color:var(--orbita-text);font-size:.8125rem;font-weight:600;line-height:1.3}.employees-calendar__event{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:6px;flex-direction:column;gap:.125rem;min-height:3.75rem;padding:.375rem .5rem;display:flex}.employees-calendar__event--assigned{color:#9a3412;background:#fff7ed;border-color:#fdba74}.employees-calendar__event--completed{color:#166534;background:#f0fdf4;border-color:#86efac}.employees-calendar__event--closed{border-color:var(--orbita-surface-300);background:var(--orbita-surface-50);color:var(--orbita-text-secondary)}.employees-calendar__event-title{font-size:.75rem;font-weight:700;line-height:1.2}.employees-calendar__event-client{text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1.2;overflow:hidden}.employees-month-calendar{border:1px solid var(--p-surface-200,var(--orbita-surface-200));background:var(--orbita-surface-0);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}.employees-month-calendar__weekdays{border-bottom:1px solid var(--orbita-surface-100);background:var(--orbita-surface-50);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.employees-month-calendar__weekday{color:var(--orbita-text-muted);text-align:center;text-transform:uppercase;padding:.75rem .5rem;font-size:.75rem;font-weight:600}.employees-month-calendar__weeks{flex-direction:column;display:flex}.employees-month-calendar__week{grid-template-columns:repeat(7,minmax(0,1fr));min-height:7.5rem;display:grid}.employees-month-calendar__week:not(:last-child){border-bottom:1px solid var(--orbita-surface-100)}.employees-month-calendar__day{border:none;border-right:1px solid var(--orbita-surface-100);background:var(--orbita-surface-0);text-align:left;cursor:pointer;flex-direction:column;gap:.375rem;min-width:0;min-height:7.5rem;padding:.5rem;transition:background .15s;display:flex}.employees-month-calendar__day:last-child{border-right:none}.employees-month-calendar__day:hover{background:var(--orbita-surface-50)}.employees-month-calendar__day--outside{background:#fcfdfe}.employees-month-calendar__day--outside .employees-month-calendar__day-number{color:var(--orbita-surface-300)}.employees-month-calendar__day--today{box-shadow:inset 0 0 0 2px var(--orbita-sidebar-bg)}.employees-month-calendar__day--work{background:var(--orbita-surface-50)}.employees-month-calendar__day-header{justify-content:space-between;align-items:center;gap:.375rem;display:flex}.employees-month-calendar__day-number{color:var(--orbita-text);font-size:.875rem;font-weight:700;line-height:1}.employees-month-calendar__work-badge{color:#1d4ed8;background:#dbeafe;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .25rem;font-size:.6875rem;font-weight:700;display:inline-flex}.employees-month-calendar__events{flex-direction:column;gap:.25rem;min-width:0;display:flex}.employees-month-calendar__event{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:4px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.25rem;min-width:0;padding:.125rem .375rem;font-size:.6875rem;line-height:1.2;display:grid}.employees-month-calendar__event.employees-calendar__event--assigned{color:#9a3412;background:#fff7ed;border-color:#fdba74}.employees-month-calendar__event.employees-calendar__event--completed{color:#166534;background:#f0fdf4;border-color:#86efac}.employees-month-calendar__event.employees-calendar__event--closed{border-color:var(--orbita-surface-300);background:var(--orbita-surface-50);color:var(--orbita-text-secondary)}.employees-month-calendar__event-time{font-variant-numeric:tabular-nums;font-weight:700}.employees-month-calendar__event-manager{font-weight:700}.employees-month-calendar__event-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.employees-month-calendar__more{color:var(--orbita-text-muted);font-size:.6875rem;line-height:1.2}.employee-detail-page__header{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.employee-detail-page__header .page__title{flex:auto;min-width:0;margin-bottom:0}.employee-detail-page__id{color:var(--orbita-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .25rem;font-size:.75rem;font-weight:600}.employee-detail-form{border:1px solid var(--orbita-surface-300);border-radius:var(--orbita-radius-md);background:var(--orbita-surface-0);max-width:40rem;padding:.25rem 1rem .5rem}.employee-detail-schedule{margin-top:1.5rem}.employee-detail-schedule__title{color:var(--orbita-text);margin:0 0 .75rem;font-size:1rem;font-weight:600}.employee-detail-schedule__grid{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.75rem;display:grid}.employee-detail-schedule__day{border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0);border-radius:12px;padding:.75rem .875rem}.employee-detail-schedule__day-name{color:var(--orbita-text-muted);text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}.employee-detail-schedule__hours{color:var(--orbita-text);font-size:.875rem;font-weight:600}.employee-detail-schedule__day--off{background:var(--orbita-surface-50)}.employee-detail-schedule__day--off .employee-detail-schedule__hours{color:var(--orbita-text-muted);font-weight:500}.admin-users-page__header,.admin-user-page__header{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.25rem;display:flex}.admin-users-page__header .page__title{flex:auto;min-width:0;margin-bottom:0}.admin-users-page__header-actions,.admin-user-page__header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:flex}.admin-users-page__header .reception-create-event-btn{margin-left:0}@media (width<=48rem){.admin-users-page__header .page__title{flex:100%}.admin-users-page__header-actions,.admin-user-page__header-actions{flex:100%;margin-left:0}}.admin-users-list__toolbar{margin-bottom:1rem}.admin-users-list__org-filter{flex:0 16rem;min-width:12rem;max-width:22rem}.admin-users-list__status-filter{flex:0 0 10rem;min-width:9rem;max-width:12rem}.admin-users-list__org-select,.admin-users-list__status-select{width:100%}.admin-users-list__status-select.p-select{box-sizing:border-box;min-height:calc(var(--orbita-control-padding-y) * 2 + var(--orbita-control-font-size) * var(--orbita-control-line-height));border-radius:var(--orbita-control-radius);font-size:var(--orbita-control-font-size);font-weight:var(--orbita-control-font-weight);line-height:var(--orbita-control-line-height);align-items:center}.admin-users-list__org-select.p-treeselect{box-sizing:border-box;min-height:calc(var(--orbita-control-padding-y) * 2 + var(--orbita-control-font-size) * var(--orbita-control-line-height));padding:0 var(--orbita-control-padding-x) 0 .75rem;border-radius:var(--orbita-control-radius);font-size:var(--orbita-control-font-size);font-weight:var(--orbita-control-font-weight);line-height:var(--orbita-control-line-height);align-items:center}.admin-users-list__org-select.p-treeselect .p-treeselect-label-container{align-items:center;min-width:0;height:100%;display:flex}.admin-users-list__org-select.p-treeselect .p-treeselect-label{padding:var(--orbita-control-padding-y) 0;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.admin-users-list__org-select.p-treeselect .p-treeselect-dropdown,.admin-users-list__org-select.p-treeselect .p-treeselect-clear-icon{justify-content:center;align-self:center;align-items:center;display:inline-flex}.admin-users-list__org-select.p-treeselect .p-treeselect-dropdown{width:2rem}.admin-users-list__org-select.p-treeselect .p-treeselect-clear-icon{margin-inline-end:.25rem}.admin-users-list__table-wrap{border:1px solid var(--orbita-surface-300);border-radius:var(--orbita-radius-md);background:var(--orbita-surface-0);overflow-x:auto}.admin-users-list--busy{opacity:.65;pointer-events:none}.admin-users-list__table{border-collapse:collapse;width:100%;min-width:56rem}.admin-users-list__table th,.admin-users-list__table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--orbita-surface-200);padding:.75rem 1rem}.admin-users-list__table th{color:var(--orbita-text-muted);letter-spacing:.04em;text-transform:uppercase;background:var(--orbita-surface-50);font-size:.75rem;font-weight:600}.admin-users-list__table th .orbita-list-table__sort-btn{width:100%;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}.admin-users-list__table tbody tr:last-child td{border-bottom:none}.admin-users-list__row{cursor:pointer}.admin-users-list__row:hover{background:var(--orbita-surface-50)}.admin-users-list__check-col{width:2.75rem}.admin-users-list__check{justify-content:center;align-items:center;display:inline-flex}.admin-users-list__name{color:var(--orbita-text);font-weight:600}.admin-user-page__id{color:var(--orbita-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .25rem;font-size:.75rem;font-weight:600}.admin-user-page__sections{flex-direction:column;gap:1rem;max-width:48rem;display:flex}.admin-user-form{border:1px solid var(--orbita-surface-300);border-radius:var(--orbita-radius-md);background:var(--orbita-surface-0);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;padding:1rem 1.25rem;display:grid}@media (width<=40rem){.admin-user-form{grid-template-columns:minmax(0,1fr)}}.admin-user-form--password{grid-template-columns:minmax(0,1fr);max-width:22rem}.admin-user-form__section-title{color:var(--orbita-text);grid-column:1/-1;margin:0;font-size:.9375rem;font-weight:700}.admin-user-form__field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.admin-user-form__org-row{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;display:grid}@media (width<=40rem){.admin-user-form__org-row{grid-template-columns:minmax(0,1fr)}}.admin-user-form__field--org,.admin-user-form__field--pos{min-width:0}.admin-user-form__field--checkbox{flex-direction:row;grid-column:1/-1;align-items:center;gap:.625rem;padding-top:.25rem}.admin-user-form__label{color:var(--orbita-text-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.75rem;font-weight:600}.admin-user-form__org-select.p-treeselect{box-sizing:border-box;min-height:calc(var(--orbita-control-padding-y) * 2 + var(--orbita-control-font-size) * var(--orbita-control-line-height));padding:0 var(--orbita-control-padding-x) 0 .75rem;border-radius:var(--orbita-control-radius);font-size:var(--orbita-control-font-size);font-weight:var(--orbita-control-font-weight);line-height:var(--orbita-control-line-height);align-items:center}.admin-user-form__org-select.p-treeselect .p-treeselect-label-container{align-items:center;min-width:0;height:100%;display:flex}.admin-user-form__org-select.p-treeselect .p-treeselect-label{padding:var(--orbita-control-padding-y) 0;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.admin-user-form__password.p-password,.admin-user-form__password .p-password-input{width:100%}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix)format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2)format("woff2"),url(/assets/primeicons-WjwUDZjB.woff)format("woff"),url(/assets/primeicons-MpK4pl85.ttf)format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons)format("svg");font-weight:400;font-style:normal}.pi{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571em}.pi-spin{animation:2s linear infinite fa-spin}@media (prefers-reduced-motion:reduce){.pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}.widget-minimum__panel[data-v-79451554]{flex:auto}.offer-car-promotions__empty[data-v-79451554]{color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md,.875rem);margin:0;padding:.5rem .75rem;line-height:1.35}.delivery-journal-board__tbody[data-v-8e17fbce]{position:relative}.delivery-journal-board__row--past[data-v-8e17fbce]{height:56px}.delivery-journal-board__line-current-time[data-v-8e17fbce]{border:1px solid var(--orbita-text-danger);z-index:100;position:absolute;left:0;right:0}.orbita-timeline[data-v-7a4f541c]{grid-template-columns:auto auto 1fr;display:grid}.orbita-timeline[data-v-7a4f541c] .p-timeline-event{grid-template-columns:subgrid;grid-column:span 3;display:grid}.orbita-timeline .pi[data-v-7a4f541c]{font-size:12px}.orbita-stepper__labels[data-v-b2a6fc86]{min-width:0;display:block}.orbita-stepper__label[data-v-b2a6fc86]{font-size:var(--orbita-font-size-xs)}.orbita-stepper__label--short[data-v-b2a6fc86]{display:none}.orbita-stepper__divider[data-v-b2a6fc86]{margin:0;padding:0 .2rem}@container worksheet-funnel (width<=400px){.orbita-stepper__labels--has-short .orbita-stepper__label--full[data-v-b2a6fc86]{display:none}.orbita-stepper__labels--has-short .orbita-stepper__label--short[data-v-b2a6fc86]{white-space:nowrap;display:block}}.workspace-events-calendar__day-list[data-v-742c4261]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.directories-menu__anchor{position:absolute;top:0;right:0}.directories-menu__list{background:var(--orbita-sidebar-bg);border:none;border-radius:0;display:flex;margin-top:0!important}.directories-menu__list #overlay_menu_list,.directories-menu__list [id$=_list]{padding:0;display:flex}.directories-menu__list .directories-menu__end-content{height:100%;display:flex}.sidebar-scroll[data-v-08b03290]{scrollbar-width:none;-ms-overflow-style:none;width:100%;height:100%;overflow:hidden auto}.sidebar-scroll[data-v-08b03290]::-webkit-scrollbar{width:0;height:0;display:none}.sidebar[data-v-08b03290]{flex-direction:column;justify-content:space-between;min-height:100%;display:flex}@layer tailwind-base{*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}}@layer primevue;@layer tailwind-utilities{.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.z-\[1\]{z-index:1}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-6{height:1.5rem}.w-6{width:1.5rem}.w-full{width:100%}.min-w-6{min-width:1.5rem}.flex-auto{flex:auto}.border-collapse{border-collapse:collapse}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-primary{--tw-border-opacity:1;border-color:color-mix(in srgb, var(--p-primary-color) calc(100% * var(--tw-border-opacity,1)), transparent)}.border-surface-200{--tw-border-opacity:1;border-color:color-mix(in srgb, var(--p-surface-200) calc(100% * var(--tw-border-opacity,1)), transparent)}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-primary{--tw-bg-opacity:1;background-color:color-mix(in srgb, var(--p-primary-color) calc(100% * var(--tw-bg-opacity,1)), transparent)}.bg-transparent{background-color:#0000}.align-middle{vertical-align:middle}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.text-primary-contrast{--tw-text-opacity:1;color:color-mix(in srgb, var(--p-primary-contrast-color) calc(100% * var(--tw-text-opacity,1)), transparent)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.opacity-0{opacity:0}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:var(--p-enter-opacity,1);transform:translate3d(var(--p-enter-translate-x,0), var(--p-enter-translate-y,0), 0) scale3d(var(--p-enter-scale,1), var(--p-enter-scale,1), var(--p-enter-scale,1)) rotate(var(--p-enter-rotate,0))}}@keyframes leave{to{opacity:var(--p-leave-opacity,1);transform:translate3d(var(--p-leave-translate-x,0), var(--p-leave-translate-y,0), 0) scale3d(var(--p-leave-scale,1), var(--p-leave-scale,1), var(--p-leave-scale,1)) rotate(var(--p-leave-rotate,0))}}}
