@charset "UTF-8";: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-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: rgba(255, 255, 255, .1);--orbita-sidebar-active: rgba(255, 255, 255, .16);--orbita-sidebar-divider: rgba(255, 255, 255, .22);--orbita-surface-0: #ffffff;--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: #ffffff;--orbita-shadow-sm: 0 1px 2px rgba(15, 23, 42, .04);--orbita-shadow-md: 0 4px 12px rgba(15, 23, 42, .08);--orbita-shadow-lg: 0 8px 24px rgba(15, 23, 42, .12)}html[data-theme=dark]{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: rgba(255, 255, 255, .08);--orbita-sidebar-active: rgba(255, 255, 255, .14);--orbita-sidebar-divider: rgba(255, 255, 255, .18);--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: #ffffff;--orbita-shadow-sm: 0 1px 2px rgba(0, 0, 0, .35);--orbita-shadow-md: 0 4px 12px rgba(0, 0, 0, .45);--orbita-shadow-lg: 0 8px 24px rgba(0, 0, 0, .55)}html{font-size:16px}html,body,#app{height:100%;overflow:hidden}body{margin:0;font-family:var(--orbita-font-sans);font-size:var(--orbita-font-size);line-height:1.5;color:var(--orbita-text);background:var(--orbita-surface-50)}*{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{display:none;width:0;height:0;background:transparent;border:none}*::-webkit-scrollbar-button:start:decrement,*::-webkit-scrollbar-button:end:increment,*::-webkit-scrollbar-button:vertical:start:decrement,*::-webkit-scrollbar-button:vertical:end:increment{display:none;width:0;height:0}*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:transparent;border-radius:4px}*:hover::-webkit-scrollbar-thumb,*:focus-within::-webkit-scrollbar-thumb{background:var(--orbita-surface-300)}*:hover::-webkit-scrollbar-thumb:hover,*:focus-within::-webkit-scrollbar-thumb:hover{background:var(--orbita-surface-400)}.p-button{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:calc(var(--orbita-control-padding-y) * 2 + var(--orbita-control-font-size) * var(--orbita-control-line-height))}.app-layout{display:flex;height:100%}.layout-zone--1{position:relative;z-index:30;flex-shrink:0;width:var(--orbita-sidebar-width);background:var(--orbita-sidebar-bg);border-right:1px solid var(--orbita-sidebar-border);overflow:visible}.layout-main{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.layout-zone--2{position:relative;z-index:20;flex-shrink:0;min-height:var(--orbita-zone2-min-height);background:var(--orbita-surface-0);border-bottom:1px solid var(--orbita-surface-200)}.layout-zone--3{position:relative;z-index:10;flex-shrink:0;height:var(--orbita-zone3-height);background:var(--orbita-surface-0);border-bottom:1px solid var(--orbita-surface-200)}.layout-zone--4{flex:1;min-height:0;overflow:auto;background:var(--orbita-surface-50)}.app-topbar{display:flex;align-items:center;justify-content:space-between;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}.app-topbar__title{font-size:var(--orbita-font-size-xl);font-weight:700;color:var(--orbita-primary)}.app-topbar__actions{display:flex;align-items:center;gap:.75rem}.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{margin:0 0 1.25rem;font-size:var(--orbita-font-size-2xl);font-weight:600;color:var(--orbita-text)}.page__lead{margin:0;font-size:var(--orbita-font-size-md);color:var(--orbita-text-muted)}.sidebar{display:flex;flex-direction:column;justify-content:space-between;height:100%}.sidebar__top{display:flex;flex-direction:column;align-items:center}.sidebar__bottom{display:flex;flex-direction:column;align-items:center;width:100%}.sidebar__divider{width:56px;height:1px;flex-shrink:0;background:var(--orbita-sidebar-divider)}.sidebar__menu{display:flex;flex-direction:column;align-items:center;width:100%}.sidebar-directories-menu,.app-logo-menu{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;flex-shrink:0}.sidebar-directories-menu__dropdown{top:0}.sidebar-directories-menu__item-icon svg{display:block;width:40px;height:40px}.app-logo-menu__trigger{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-height:var(--orbita-sidebar-item-size);padding:8px 4px;border:none;border-radius:0;background:transparent;color:inherit;cursor:pointer;transition:background-color .15s;box-sizing:border-box}.app-logo-menu__trigger:hover,.app-logo-menu__trigger[aria-expanded=true]{background:var(--orbita-sidebar-hover)}.app-logo-menu__icon{display:block;width:40px;height:40px;flex-shrink:0}.app-logo-menu__icon svg{display:block;width:40px;height:40px}.app-logo-menu__label{font-size:13px;line-height:1.15;text-align:center;color:var(--orbita-sidebar-muted);max-width:88px}.app-logo-menu__dropdown{position:absolute;top:0;left:100%;z-index:200;display:flex;flex-direction:row;align-items:stretch;width:auto;padding:0;border:1px solid var(--orbita-sidebar-border);border-left:none;background:var(--orbita-sidebar-bg);box-shadow:4px 0 12px #0f172a2e}.app-logo-menu__workspaces{display:flex;flex-direction:row;flex-shrink:0}.app-logo-menu__divider{flex-shrink:0;align-self:center;width:1px;height:56px;background:var(--orbita-sidebar-divider)}.app-logo-menu__company{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding:.75rem 1rem}.app-logo-menu__company-logo{display:block;width:auto;max-width:9.5rem;height:auto;max-height:2.5rem}.app-logo-menu__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:var(--orbita-sidebar-item-size);height:var(--orbita-sidebar-item-size);flex-shrink:0;padding:6px 4px;border:none;background:transparent;color:var(--orbita-sidebar-fg);cursor:pointer;transition:background-color .15s;box-sizing:border-box}.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:transparent}.app-logo-menu__item-icon{display:block;width:40px;height:40px;flex-shrink:0;color:var(--orbita-sidebar-icon)}.app-logo-menu__item-icon svg{display:block;width:40px;height:40px}.app-logo-menu__item-label{font-size:13px;line-height:1.15;text-align:center;color:var(--orbita-sidebar-muted);max-width:88px}.sidebar-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:var(--orbita-sidebar-item-size);flex-shrink:0;padding:6px 4px;text-decoration:none;color:var(--orbita-sidebar-fg);border:none;background:transparent;cursor:pointer;transition:background-color .15s;box-sizing:border-box;gap:4px;--menu-icon-surface: var(--orbita-sidebar-bg)}.sidebar-nav-item:hover{background:var(--orbita-sidebar-hover);--menu-icon-surface: color-mix(in srgb, #ffffff 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, #ffffff 16%, var(--orbita-sidebar-bg))}.sidebar-nav-item__icon-wrap{display:block;width:48px;height:48px;flex-shrink:0;color:var(--orbita-sidebar-icon)}.sidebar-nav-item__icon-wrap svg{display:block;width:48px;height:48px}.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{font-size:13px;line-height:1.15;text-align:center;color:var(--orbita-sidebar-muted);max-width:88px}.sidebar-nav-item--active .sidebar-nav-item__label,.sidebar-nav-item.router-link-active .sidebar-nav-item__label{color:var(--orbita-sidebar-icon)}.worksheets-toolbar{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.worksheets-toolbar--search-only .worksheets-search{flex:1;max-width:none}.worksheets-search{position:relative;display:flex;flex:1;align-items:center;min-width:0}.worksheets-search__icon{position:absolute;top:50%;left:.875rem;z-index:1;color:var(--orbita-text-muted);font-size:1rem;line-height:1;pointer-events:none;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);padding-left:2.5rem;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)}.status-chips{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:.5rem;margin-left:auto}.status-chip{box-sizing:border-box;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-height:calc(var(--orbita-control-padding-y) * 2 + var(--orbita-control-font-size) * var(--orbita-control-line-height));padding:var(--orbita-control-padding-y) var(--orbita-control-padding-x);border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-radius-pill);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);cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.status-chip:hover{background:var(--orbita-surface-50);border-color:var(--orbita-surface-300)}.status-chip--active{background:var(--orbita-primary);border-color:var(--orbita-primary);color:var(--orbita-on-primary)}.status-chip--active:hover{background:var(--orbita-primary-hover);border-color:var(--orbita-primary-hover)}.status-chips--counted{gap:.75rem;padding-top:.25rem;padding-right:.25rem}.status-chip--counted{position:relative}.status-chip__count{position:absolute;top:-.375rem;right:-.375rem;display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;border-radius:999px;background:var(--orbita-primary);color:var(--orbita-on-primary);font-size:.625rem;font-weight:700;line-height:1}.status-chip--active .status-chip__count{background:var(--orbita-surface-0);color:var(--orbita-primary)}.worksheets-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;align-items:stretch}.worksheet-tile{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.125rem;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;transition:border-color .15s,box-shadow .15s,transform .15s}.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);box-shadow:0 2px 8px #0f172a0f;transform:none}.worksheet-tile__link{display:flex;flex:1;flex-direction:column;gap:inherit;min-width:0;text-decoration:none;color:inherit;cursor:pointer}.worksheet-tile--sales .worksheet-tile__link{gap:.5rem}.worksheet-tile__menu{position:absolute;top:0;right:0;z-index:2;transform:translate(50%,-50%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease}.worksheet-tile:hover .worksheet-tile__menu,.worksheet-tile__menu--open{opacity:1;visibility:visible;pointer-events:auto}.worksheet-tile__menu-trigger{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-radius-pill);background:var(--orbita-surface-0);color:var(--orbita-text-muted);cursor:pointer;box-shadow:0 1px 2px #0f172a14;transition:background-color .15s,border-color .15s,color .15s}.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{position:absolute;top:calc(100% + .375rem);right:0;z-index:3;min-width:9rem;padding:.375rem;border:1px solid var(--orbita-surface-200);border-radius:10px;background:var(--orbita-surface-0);box-shadow:var(--orbita-shadow-lg)}.worksheet-tile__menu-item{display:block;width:100%;padding:.5rem .75rem;border:none;border-radius:8px;background:transparent;color:var(--orbita-text-strong);font-size:.875rem;text-align:left;cursor:pointer}.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{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.worksheet-tile--sales .worksheet-tile__header{justify-content:space-between}.worksheet-tile__datetime{font-size:.75rem;color:var(--orbita-text-muted);line-height:1.3;white-space:nowrap}.worksheet-tile__title{display:block;margin:0;min-width:0;overflow:hidden;font-size:.9375rem;font-weight:600;color:var(--orbita-text);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.worksheet-tile__client{display:block;margin:0;min-width:0;overflow:hidden;font-size:.875rem;font-weight:400;color:var(--orbita-text-secondary);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.worksheet-tile__phone-row{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;min-height:1.05625rem;line-height:1.3}.worksheet-tile__phone{display:inline;font-size:.8125rem;font-weight:400;color:var(--orbita-link);line-height:1.3;text-decoration:none}.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));text-decoration:none;cursor:default;pointer-events:none}.worksheet-tile__footer{display:flex;flex-direction:column;gap:.5rem;margin-top:auto}.worksheet-tile__manager{margin:10px 0 0;font-size:.8125rem;color:var(--orbita-text-muted);line-height:1.3}.worksheet-tile__meta{display:flex;align-items:center;justify-content:space-between;gap:.625rem}.worksheet-tile__id,.worksheet-tile__event-id{flex-shrink:0;font-size:.6875rem;font-weight:400;color:var(--orbita-text-muted);letter-spacing:.02em;white-space:nowrap}.worksheet-tile__meta .worksheet-tile__id{margin-left:auto}.worksheets-rows{margin-bottom:0}.worksheets-row--link:hover{background:var(--orbita-surface-50)}.worksheets-row__title,.worksheets-row__client,.worksheets-row__manager{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worksheets-row__id{color:var(--orbita-text-muted);font-variant-numeric:tabular-nums}.worksheet-zone2{display:flex;align-items:center;gap:1rem;height:100%;padding:var(--orbita-zone2-padding-y) var(--orbita-content-padding-x);box-sizing:border-box}.worksheet-zone2__search{flex:1;min-width:0}.worksheet-zone2-search{position:relative;display:flex;flex-direction:column;min-width:0}.worksheet-zone2-search__field{display:flex;align-items:center;min-width:0;box-sizing:border-box;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);transition:border-color .15s,box-shadow .15s}.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-left-radius:0;border-bottom-right-radius:0;box-shadow:0 0 0 3px #4f6d8f1f,inset 0 -1px #94a3b8}.worksheet-zone2-search__icon{flex-shrink:0;margin-left:1rem;color:var(--orbita-text-muted);font-size:.875rem;pointer-events:none}.worksheet-zone2-search__input{flex:1 1 auto;min-width:0;width:100%;margin:0;padding:.625rem .75rem;border:none;background:transparent;color:var(--orbita-text);font-size:.875rem;line-height:1.2;outline:none}.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{display:inline-flex;flex:0 0 1.5rem;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-right:.75rem;padding:0;border:none;border-radius:var(--orbita-radius-pill);background:transparent;color:var(--orbita-text-muted);font-size:.75rem;line-height:1;cursor:pointer;transition:color .15s,background-color .15s}.worksheet-zone2-search__clear:hover{background:var(--orbita-surface-100);color:var(--orbita-text-muted)}.worksheet-zone2-search__dropdown{position:absolute;top:100%;left:0;z-index:40;width:100%;max-height:18rem;overflow-y:auto;padding:.375rem 0;border:1px solid var(--orbita-surface-300);border-top:none;border-radius:0 0 8px 8px;background:var(--orbita-surface-0);box-shadow:var(--orbita-shadow-lg)}.worksheet-zone2-search__option{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;width:100%;padding:.625rem .875rem;border:none;background:transparent;text-align:left;cursor:pointer}.worksheet-zone2-search__title{width:100%;min-width:0;overflow:hidden;color:var(--orbita-text);font-size:.875rem;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.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{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%}.worksheet-zone2-search__phone{min-width:0;overflow:hidden;color:var(--orbita-text-muted);font-size:.75rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.worksheet-zone2-search__id{flex-shrink:0;color:var(--orbita-surface-300);font-size:.6875rem;letter-spacing:.02em;white-space:nowrap}.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{padding:1rem .875rem;color:var(--orbita-text-muted);font-size:.875rem;text-align:center}.worksheet-zone2__create{flex-shrink:0}@media (max-width: 72rem){.worksheet-zone2-search__field{min-height:2.5rem;height:2.5rem}.worksheet-zone2__create.p-button{width:2.5rem;min-width:2.5rem;height:2.5rem;padding:0}.worksheet-zone2__create .p-button-label{display:none}.worksheet-zone2__create .p-button-icon{margin:0}}.worksheet-zone3{display:flex;align-items:stretch;justify-content:space-between;gap:1rem;height:100%;padding:0 1rem}.worksheet-zone3__group{display:flex;flex-shrink:0;align-items:stretch}.worksheet-zone3__group--left{margin-right:auto}.worksheet-zone3__group--right{margin-left:auto}.worksheet-zone3__tab{display:inline-flex;flex-shrink:0;align-items:center;gap:.375rem;padding:0 1rem;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--orbita-text-muted);font-size:.875rem;font-weight:500;cursor:pointer;transition:color .15s,border-color .15s}.worksheet-zone3__tab-label{line-height:1.2}.worksheet-zone3__tab-badge{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:var(--orbita-radius-pill);background:#dc2626;color:#fff;font-size:.6875rem;font-weight:700;line-height:1}.worksheet-zone3__tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;border-radius:var(--orbita-radius-pill);background:var(--orbita-surface-200);color:var(--orbita-text-secondary);font-size:.6875rem;font-weight:600;line-height:1}.worksheet-zone3__tab--active .worksheet-zone3__tab-count{background:#dbe5f0;color:var(--orbita-sidebar-bg)}.worksheet-zone3__tab:hover{color:var(--orbita-text-strong)}.worksheet-zone3__tab--active{border-bottom-color:var(--orbita-sidebar-bg);color:var(--orbita-sidebar-bg)}.worksheet-detail-page{box-sizing:border-box;height:100%;min-height:0}.worksheet-detail-page__back{display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:0;border:none;background:transparent;color:var(--orbita-sidebar-bg, var(--orbita-primary));font-size:.875rem;cursor:pointer}.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{margin:0 0 .75rem;font-size:1.25rem;font-weight:600;color:var(--orbita-text)}.worksheet-detail-page__placeholder{margin:0;color:var(--orbita-text-muted)}.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{display:flex;flex-direction:column;gap:0;width:100%;max-width:none;padding:.25rem 1rem .5rem;border:1px solid var(--orbita-surface-300);border-radius:var(--orbita-radius-md);background:var(--orbita-surface-0)}.client-consent{display:flex;align-items:flex-start;gap:.625rem;cursor:pointer}.client-consent__label{color:var(--orbita-text);font-size:.9375rem;line-height:1.5}.needs-tab__header{display:flex;align-items:center;gap:1rem;width:100%;margin-bottom:.75rem}.needs-tab__header .worksheet-detail-page__section-title{margin-bottom:0;flex:1 1 auto;min-width:0}.needs-tab__header-actions{display:flex;align-items:center;gap:.625rem;flex-shrink:0;margin-left:auto}.needs-form{padding:.25rem 1rem .5rem;border:1px solid var(--orbita-surface-300);border-radius:var(--orbita-radius-md);background:var(--orbita-surface-0)}.inline-field{padding:.875rem 0;border-bottom:1px solid var(--orbita-surface-200)}.inline-field:last-child,.inline-field:last-of-type{border-bottom:none}.inline-field:first-of-type{padding-top:.25rem}.inline-field__label{margin-bottom:.375rem;color:var(--orbita-text-muted);font-size:.8125rem;font-weight:500}.inline-field__view{display:flex;align-items:flex-start;gap:.5rem;min-height:1.5rem;cursor:text}.inline-field--multiline .inline-field__view{align-items:flex-start}.inline-field__value{flex:1;min-width:0;color:var(--orbita-text);font-size:.9375rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.inline-field__value--empty{color:var(--orbita-text-muted)}.inline-field__edit-btn{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-top:-.125rem;padding:0;border:none;border-radius:6px;background:transparent;color:var(--orbita-text-muted);cursor:pointer;opacity:0;transition:opacity .15s,background-color .15s,color .15s}.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{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem}.inline-field__suggest{display:flex;flex:1 1 100%;flex-direction:column;gap:.125rem;order:3;margin:0;padding:.25rem;list-style:none;border:1px solid var(--orbita-surface-200);border-radius:8px;background:var(--orbita-surface-0);max-height:12rem;overflow:auto}.inline-field__suggest-item{display:block;width:100%;margin:0;padding:.5rem .625rem;border:none;border-radius:6px;background:transparent;color:var(--orbita-text);font:inherit;font-size:.8125rem;text-align:left;cursor:pointer}.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{display:flex;flex-shrink:0;align-items:flex-start;gap:.25rem;padding-top:.125rem}.inline-field__action{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid var(--orbita-surface-200);border-radius:6px;background:var(--orbita-surface-0);color:var(--orbita-text-secondary);cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.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;cursor:default}.inline-field--readonly .inline-field__view,.inline-field__view--readonly{cursor:default}.table-sort-btn{display:inline-flex;align-items:center;gap:.375rem;margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.table-sort-btn i{font-size:.75rem;opacity:.45}.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,.cars-list__toolbar .worksheets-search,.parts-directory-list__toolbar .worksheets-search,.clients-list__toolbar .worksheets-search{flex:1 1 14rem;min-width:min(14rem,100%);max-width:100%}.orbita-list-tools,.cars-list__tools,.parts-directory-list__tools,.clients-list__tools{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem;margin-left:auto;max-width:100%}.orbita-list-tools .status-chips,.cars-list__tools .status-chips,.parts-directory-list__tools .status-chips,.clients-list__tools .status-chips{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;width:max-content;max-width:100%;margin-left:0}.orbita-list-view-controls,.cars-list__view-controls,.parts-directory-list__view-controls,.clients-list__view-controls{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.orbita-list-view-switch,.directory-cars-view-switch,.directory-parts-view-switch,.clients-view-switch{flex:0 0 auto}.orbita-list-view-switch__label,.directory-cars-view-switch__label,.directory-parts-view-switch__label,.clients-view-switch__label{width:2.25rem;height:2.25rem;padding:0;font-size:.875rem}.orbita-list-columns-btn,.directory-cars-columns-btn,.directory-parts-columns-btn,.clients-columns-btn,.orbita-list-filters-btn,.directory-cars-filters-btn,.directory-parts-filters-btn,.clients-filters-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);color:var(--orbita-text-muted);cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.orbita-list-columns-btn:hover,.directory-cars-columns-btn:hover,.directory-parts-columns-btn:hover,.clients-columns-btn:hover,.orbita-list-filters-btn:hover,.directory-cars-filters-btn:hover,.directory-parts-filters-btn:hover,.clients-filters-btn:hover{background:var(--orbita-surface-50);border-color:var(--orbita-surface-300);color:var(--orbita-text)}.orbita-list-columns-btn:focus-visible,.directory-cars-columns-btn:focus-visible,.directory-parts-columns-btn:focus-visible,.clients-columns-btn:focus-visible,.orbita-list-filters-btn:focus-visible,.directory-cars-filters-btn:focus-visible,.directory-parts-filters-btn:focus-visible,.clients-filters-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--orbita-primary) 55%,transparent);outline-offset:2px}.directory-cars-filters-btn--active,.directory-parts-filters-btn--active,.clients-filters-btn--active,.orbita-list-filters-btn--active{border-color:var(--orbita-primary);background:color-mix(in srgb,var(--orbita-primary) 12%,var(--orbita-surface-0));color:var(--orbita-primary)}.orbita-list-columns-panel,.directory-cars-columns-panel,.directory-parts-columns-panel,.clients-columns-panel,.orbita-list-filters-panel,.directory-cars-filters-panel,.directory-parts-filters-panel,.clients-filters-panel{min-width:14rem;padding:.25rem 0}.orbita-list-columns-panel__title,.directory-cars-columns-panel__title,.directory-parts-columns-panel__title,.clients-columns-panel__title,.orbita-list-filters-panel__title,.directory-cars-filters-panel__title,.directory-parts-filters-panel__title,.clients-filters-panel__title{margin:0 0 .75rem;color:var(--orbita-text);font-size:.875rem;font-weight:600;line-height:1.3}.orbita-list-columns-panel__list,.directory-cars-columns-panel__list,.directory-parts-columns-panel__list,.clients-columns-panel__list,.orbita-list-filters-panel__list,.directory-cars-filters-panel__list,.directory-parts-filters-panel__list{display:flex;flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none}.orbita-list-filters-panel__groups{display:flex;flex-direction:column;gap:.875rem}.orbita-list-filters-panel__group{display:flex;flex-direction:column;gap:.375rem}.orbita-list-filters-panel__group-label{margin:0;padding:0 .625rem;color:var(--orbita-text-muted);font-size:.75rem;font-weight:600;line-height:1.2}.orbita-list-filters-panel__groups .orbita-list-filters-panel__list{gap:.125rem}.orbita-list-columns-panel__item,.directory-cars-columns-panel__item,.directory-parts-columns-panel__item,.clients-columns-panel__item{display:flex;align-items:center;gap:.625rem;color:var(--orbita-text-secondary);font-size:.875rem;line-height:1.3}.orbita-list-columns-panel__item label,.directory-cars-columns-panel__item label,.directory-parts-columns-panel__item label,.clients-columns-panel__item label{cursor:pointer}.orbita-list-filters-panel__option,.directory-cars-filters-panel__option,.directory-parts-filters-panel__option,.clients-filters-panel__option{display:flex;width:100%;align-items:center;padding:.5rem .625rem;border:none;border-radius:6px;background:transparent;color:var(--orbita-text-secondary);font:inherit;font-size:.875rem;line-height:1.3;text-align:left;cursor:pointer;transition:background-color .15s,color .15s}.orbita-list-filters-panel__option:hover,.directory-cars-filters-panel__option:hover,.directory-parts-filters-panel__option:hover,.clients-filters-panel__option:hover{background:var(--orbita-surface-50);color:var(--orbita-text)}.orbita-list-filters-panel__option--active,.directory-cars-filters-panel__option--active,.directory-parts-filters-panel__option--active,.clients-filters-panel__option--active{background:color-mix(in srgb,var(--orbita-primary) 12%,var(--orbita-surface-0));color:var(--orbita-primary);font-weight:600}.orbita-data-rows,.directory-cars-rows,.directory-parts-rows,.clients-rows,.worksheets-rows,.vehicle-catalog-rows{display:flex;flex-direction:column;gap:0;border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-radius-md);background:var(--orbita-surface-0);overflow:hidden}.orbita-data-row,.directory-car-row,.directory-part-row,.client-row,.vehicle-catalog-row{display:grid;align-items:center;gap:.75rem;padding:.75rem 1rem;border:none;border-bottom:1px solid var(--orbita-surface-200);background:transparent;color:inherit;text-align:left;text-decoration:none;font:inherit}.orbita-data-row:last-child,.directory-car-row:last-child,.directory-part-row:last-child,.client-row:last-child,.vehicle-catalog-row:last-child{border-bottom:none}.orbita-data-row--head,.directory-car-row--head,.directory-part-row--head,.client-row--head,.vehicle-catalog-row--head{padding-top:.625rem;padding-bottom:.625rem;background:var(--orbita-surface-50);color:var(--orbita-text-muted);font-size:.75rem;font-weight:600;line-height:1.2}.orbita-data-row--head .table-sort-btn,.directory-car-row--head .table-sort-btn,.directory-part-row--head .table-sort-btn,.client-row--head .table-sort-btn,.vehicle-catalog-row--head .table-sort-btn{max-width:100%}.orbita-data-row--head .table-sort-btn span,.directory-car-row--head .table-sort-btn span,.directory-part-row--head .table-sort-btn span,.client-row--head .table-sort-btn span,.vehicle-catalog-row--head .table-sort-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orbita-data-row--link,.orbita-data-row--selectable,.directory-car-row--link,.directory-car-row--selectable,.directory-part-row--link,.directory-part-row--selectable,.client-row--link,.vehicle-catalog-row{cursor:pointer;transition:background-color .15s}.orbita-data-row--link:hover,.orbita-data-row--selectable:hover:not(:disabled),.directory-car-row--link:hover,.directory-car-row--selectable:hover:not(:disabled),.directory-part-row--link:hover,.directory-part-row--selectable:hover:not(:disabled),.client-row--link:hover,.vehicle-catalog-row:hover{background:var(--orbita-surface-50)}.orbita-data-row--selectable:disabled,.directory-car-row--selectable:disabled,.directory-part-row--selectable:disabled{opacity:.7;cursor:wait}.orbita-data-row__primary,.directory-car-row__title,.directory-part-row__name,.client-row__name,.vehicle-catalog-row__name{overflow:hidden;color:var(--orbita-text);font-size:.875rem;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.orbita-data-row--head .orbita-data-row__primary,.directory-car-row--head .directory-car-row__title,.directory-part-row--head .directory-part-row__name,.client-row--head .client-row__name,.vehicle-catalog-row--head .vehicle-catalog-row__name{font-weight:600;color:var(--orbita-text-muted)}.orbita-data-row__pill,.directory-car-row__state,.directory-part-row__category{justify-self:start}.orbita-data-row__text,.directory-car-row__vin,.directory-car-row__id,.directory-car-row__rrp,.directory-car-row__warehouse,.directory-part-row__article,.directory-part-row__id,.directory-part-row__rrp,.directory-part-row__warehouse,.directory-part-row__stock,.client-row__phone,.client-row__id,.client-row__sheets,.client-row__sales,.client-row__ltv,.vehicle-catalog-row__text{overflow:hidden;color:var(--orbita-text-secondary);font-size:.8125rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.orbita-data-row__strong,.directory-car-row__rrp,.directory-part-row__rrp,.client-row__ltv{color:var(--orbita-text-strong);font-weight:500}.client-row__phone-link{color:var(--orbita-sidebar-bg);text-decoration:none}.client-row__phone-link:hover{text-decoration:underline}.client-row__value--empty{color:var(--orbita-text-muted)}@media (max-width: 48rem){.orbita-list-toolbar .worksheets-search,.clients-list__toolbar .worksheets-search,.cars-list__toolbar .worksheets-search{flex:1 1 100%}}.orbita-list-search__clear{position:absolute;top:50%;right:.5rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:999px;background:transparent;color:var(--orbita-text-muted);font-size:.75rem;cursor:pointer;transform:translateY(-50%);transition:background-color .15s,color .15s}.orbita-list-search__clear: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{align-items:center;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)}.orbita-list-limit-select.p-select .p-select-label{display:flex;align-items:center;padding:var(--orbita-control-padding-y) 0;font-size:inherit;font-weight:inherit;line-height:inherit}.orbita-list-limit-select.p-select .p-select-dropdown{width:2rem}.orbita-list-limit-value{display:inline-flex;align-items:center;gap:.375rem;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}.orbita-list-limit-icon{color:var(--orbita-text-secondary);font-size:.95rem;line-height:1}.orbita-list-create-btn{gap:.375rem}.orbita-list-create-btn__icon{flex-shrink:0;font-size:.875rem;line-height:1}@media (max-width: 72rem){.orbita-list-create-btn{width:2.5rem;height:2.5rem;padding:0}.orbita-list-create-btn__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.orbita-list-view-switch.reception-zone2-segment .reception-zone2-segment__option--active .reception-zone2-segment__label{background:var(--orbita-primary);color:var(--orbita-on-primary);box-shadow:none}.orbita-list-results{margin:-.75rem 0 1.25rem;color:var(--orbita-text-secondary);font-size:var(--orbita-font-size-md);font-variant-numeric:tabular-nums}.orbita-list-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-top:1.25rem}.orbita-list-pager__summary{margin:0;color:var(--orbita-text-secondary);font-size:var(--orbita-font-size-md);font-variant-numeric:tabular-nums}.orbita-list-pager__controls{display:inline-flex;align-items:center;gap:.5rem}.orbita-list-pager__page{min-width:4.5rem;color:var(--orbita-text);font-size:var(--orbita-font-size-md);font-weight:500;text-align:center;font-variant-numeric:tabular-nums}.orbita-list-pager__btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;color:var(--orbita-text);background:var(--orbita-surface-0);border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-control-radius);cursor:pointer}.orbita-list-pager__btn:hover:not(:disabled){background:var(--orbita-surface-50)}.orbita-list-pager__btn:disabled{opacity:.45;cursor:not-allowed}.orbita-list-table-wrap{overflow-x:auto;border:1px solid var(--orbita-surface-200);border-radius:12px;background:var(--orbita-surface-0)}.orbita-list-table{width:100%;border-collapse:collapse;font-size:var(--orbita-font-size-md, .875rem)}.orbita-list-table th,.orbita-list-table td{padding:.75rem .875rem;border-bottom:1px solid var(--orbita-surface-200);text-align:left;vertical-align:middle}.orbita-list-table th{background:var(--orbita-surface-50);color:var(--orbita-text-muted);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.orbita-list-table__sort-btn{display:inline-flex;align-items:center;gap:.35rem;margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;font-weight:600;text-transform:uppercase;letter-spacing:.02em;cursor:pointer}.orbita-list-table__sort-btn i{font-size:.75rem;opacity:.45}.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}.needs-model-field,.needs-chips-field{padding:.875rem 0 1rem;border-bottom:1px solid var(--orbita-surface-200)}.needs-model-field__label,.needs-chips-field__label{margin-bottom:.75rem;color:var(--orbita-text-muted);font-size:.8125rem;font-weight:500}.needs-model-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:.75rem}.needs-model-tile{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:0;overflow:hidden;border:1px solid var(--orbita-surface-200);border-radius:10px;background:var(--orbita-surface-0);color:var(--orbita-text-strong);cursor:pointer;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s}.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{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16/10;overflow:hidden;background:var(--orbita-surface-100)}.needs-model-tile__image{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.needs-model-tile__label{padding:.625rem .5rem;font-size:.8125rem;font-weight:500;line-height:1.25;text-align:center}.needs-model-tile--active .needs-model-tile__image-wrap{background:#ffffff1f}.needs-chips{display:flex;flex-wrap:wrap;gap:.5rem}.needs-chip{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .875rem;border:1px solid var(--orbita-surface-300);border-radius:var(--orbita-radius-pill);background:var(--orbita-surface-0);color:var(--orbita-text-strong);font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.2;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.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{width:1.25rem;height:1.25rem;object-fit:contain}.offers-tab{height:100%;min-height:420px;border-top:1px solid var(--orbita-surface-200)}.offers-tab__tree-panel{display:flex;flex-direction:column;height:100%;padding:.75rem;box-sizing:border-box;overflow:hidden}.offers-tab__tree-scroll{flex:1;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.875rem .875rem 0 0}.offers-tab__aside-footer{flex-shrink:0;margin-top:.75rem}.offers-tab__aside-footer .p-button{width:100%}.offers-tab__content-panel{height:100%;min-width:0;min-height:0;padding:var(--orbita-zone4-padding-y) var(--orbita-content-padding-x);box-sizing:border-box;overflow:auto;background:var(--orbita-surface-50)}.offers-tab__content-panel:has(.offer-page),.offers-tab__content-panel:has(.car-page){padding:0;border-radius:0}.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{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.offers-tab__add-car-title{margin:0;font-size:1.125rem;font-weight:600;color:var(--orbita-text)}.offers-tab__empty{display:flex;align-items:center;justify-content:center;min-height:16rem;height:100%;color:var(--orbita-text-muted);font-size:.875rem}.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{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:4px;background:transparent;color:var(--orbita-text-muted);font-size:.75rem;cursor:pointer}.proposals-nav-tree__toggle:hover{background:#0f172a0d}.proposals-nav-tree__toggle-spacer{flex-shrink:0;width:1.5rem;height:1.5rem}.proposals-nav-tree__children{display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0 0;padding:0 0 0 1.5rem;list-style:none}.proposals-nav-tree__children--nested{padding-left:1rem}.proposals-nav-card--product.proposals-nav-card--expandable{display:flex;align-items:stretch;gap:.375rem;padding:.625rem 2.5rem .5rem .75rem}.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{width:100%;border:none;border-radius:10px;box-sizing:border-box;transition:background-color .15s}.proposals-nav-card--offer{position:relative;display:flex;align-items:stretch;gap:.375rem;min-height:4.5rem;padding:.625rem 2.5rem .5rem .75rem;background:#f5f6f8;overflow:visible}.proposals-nav-card--offer.proposals-nav-card--issued{padding-right:3.25rem}.proposals-nav-card--offer .proposals-nav-tree__toggle,.proposals-nav-card--offer .proposals-nav-tree__toggle-spacer{align-self:flex-start;flex-shrink:0}.proposals-nav-card--offer .proposals-nav-card__select{display:flex;flex-direction:column;align-self:stretch;min-height:100%;gap:.5rem}.proposals-nav-card--offer .proposals-nav-card__metrics{flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:auto;margin-bottom:0}.proposals-nav-card--offer:hover{background:#eceef1}.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:#fff}.proposals-nav-card--offer.proposals-nav-card--active .proposals-nav-card__metric,.proposals-nav-card--product.proposals-nav-card--active .proposals-nav-card__metric{color:#d4e0ed}.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:#e2eaf3}.proposals-nav-card--offer.proposals-nav-card--active .proposals-nav-tree__toggle:hover{background:#ffffff1f}.proposals-nav-card__menu{position:absolute;top:0;right:0;z-index:4;transform:translate(50%,-50%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease}.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{position:absolute;bottom:0;right:0;z-index:4;transform:translate(50%,50%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease}.proposals-nav-card:hover .proposals-nav-card__add{opacity:1;visibility:visible;pointer-events:auto}.proposals-nav-card__add-trigger{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);box-shadow:0 4px 14px #0f172a24;color:var(--orbita-text-muted);cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s}.proposals-nav-card__add-trigger:hover{background:var(--orbita-surface-0);border-color:var(--orbita-surface-300);box-shadow:0 6px 18px #0f172a2e;color:var(--orbita-text-strong)}.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{position:absolute;top:.5rem;right:1rem;z-index:5;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:4px;background:transparent;color:#cbd5e1;cursor:pointer;transition:color .15s ease,transform .15s ease}.proposals-nav-card__favorite:hover{color:#f59e0b;transform:scale(1.08)}.proposals-nav-card__favorite--active{color:#f59e0b}.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__menu-trigger{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);box-shadow:0 4px 14px #0f172a24;color:var(--orbita-text-muted);cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s}.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);box-shadow:0 6px 18px #0f172a2e;color:var(--orbita-text-strong)}.proposals-nav-card__menu-dropdown{position:absolute;top:calc(100% + .375rem);right:0;z-index:20;min-width:7rem;margin-top:.125rem;padding:.25rem 0;border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);box-shadow:0 8px 24px #0f172a29;isolation:isolate}.proposals-nav-card__menu-item{display:block;width:100%;padding:.5rem .75rem;border:none;background:transparent;color:var(--orbita-text);font-size:.8125rem;line-height:1.3;text-align:left;cursor:pointer}.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{position:absolute;right:1rem;bottom:.375rem;z-index:5;display:flex;align-items:center;justify-content:flex-end;gap:.25rem;pointer-events:none}.proposals-nav-card__issued-date{color:var(--orbita-text-muted);font-size:.625rem;line-height:1.2;white-space:nowrap;pointer-events:none}.proposals-nav-card__issued-toggle{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:0;background:transparent;cursor:pointer;pointer-events:auto;transition:transform .15s ease}.proposals-nav-card__issued-toggle:hover{transform:scale(1.08)}.proposals-nav-card__issued-icon{font-size:.875rem;line-height:1;color:var(--orbita-text-muted)}.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{flex:1;min-width:0;width:100%;padding:0;border:none;background:transparent;text-align:left;cursor:pointer}.proposals-nav-card__metrics{display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin-top:.375rem;min-width:0;max-width:100%}.proposals-nav-card__metric{display:inline-flex;align-items:center;gap:.25rem;color:var(--orbita-text-muted);font-size:.75rem;line-height:1.2}.offer-card-icon{flex-shrink:0;color:var(--orbita-text-muted)}.proposals-nav-card--product{position:relative;display:block;padding:.75rem 2.5rem .75rem 1rem;background:var(--orbita-surface-0);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{display:inline-flex;align-items:center;gap:.375rem;min-width:0;max-width:100%;color:var(--orbita-text);font-size:.9375rem;font-weight:400;line-height:1.3}.proposals-nav-card__title>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proposals-nav-card__type-icon{flex-shrink:0}.offer-page{display:flex;flex-direction:column;border:1px solid var(--orbita-surface-300);border-radius:var(--orbita-radius-md);background:var(--orbita-surface-0)}.offer-page__header{flex-shrink:0;padding:1rem 1.25rem;border-bottom:1px solid var(--orbita-surface-200)}.offer-page__header .inline-field{padding:0;border-bottom:none}.offer-page__header .inline-field__view{display:inline-flex;align-items:center;max-width:100%}.offer-page__header .inline-field__value{flex:0 1 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{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin-top:.75rem;color:var(--orbita-text-muted);font-size:.875rem}.offer-page__summary-label{color:var(--orbita-text-muted)}.offer-page__tabs{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:stretch;gap:0;padding:0 .75rem;border-bottom:1px solid var(--orbita-surface-200)}.offer-page__tab{flex-shrink:0;padding:.5rem 1rem;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--orbita-text-muted);font-size:.875rem;font-weight:500;cursor:pointer;transition:color .15s,border-color .15s}.offer-page__tab:hover{color:var(--orbita-text-strong)}.offer-page__tab--active{border-bottom-color:var(--orbita-sidebar-bg);color:var(--orbita-sidebar-bg)}.offer-page__content{flex:1;min-height:0;overflow-y:auto;padding:1.25rem}.car-page{display:flex;flex-direction:column;border:1px solid var(--orbita-surface-300);border-radius:var(--orbita-radius-md);background:var(--orbita-surface-0)}.proposal-page--product.car-page{min-height:100%}.car-page__header{flex-shrink:0;padding:1rem 1.25rem;border-bottom:1px solid var(--orbita-surface-200)}.car-page__meta{margin:.5rem 0 0;color:var(--orbita-text-muted);font-size:.875rem}.car-page__meta-link{color:var(--orbita-sidebar-bg);text-decoration:none}.car-page__meta-link:hover{text-decoration:underline}.car-page__tabs{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:stretch;gap:0;padding:0 .75rem;border-bottom:1px solid var(--orbita-surface-200)}.car-page__tab{flex-shrink:0;padding:.5rem 1rem;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--orbita-text-muted);font-size:.875rem;font-weight:500;cursor:pointer;transition:color .15s,border-color .15s}.car-page__tab:hover{color:var(--orbita-text-strong)}.car-page__tab--active{border-bottom-color:var(--orbita-sidebar-bg);color:var(--orbita-sidebar-bg)}.car-page__content{flex:1;min-height:0;overflow-y:auto;padding:1.25rem}.offer-marginality{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:1rem}.offer-marginality__section{display:flex;flex-direction:column;gap:.75rem}.offer-marginality__section-title{margin:0;color:var(--orbita-text-secondary);font-size:.875rem;font-weight:500}.offer-marginality__card{padding:1.25rem;background:var(--orbita-surface-0);border:1px solid var(--p-surface-200, var(--orbita-surface-200));border-radius:12px;box-shadow:var(--orbita-shadow-sm)}.offer-marginality__card-label{margin-bottom:1rem;color:var(--orbita-text-muted);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.offer-marginality__card--summary{display:flex;flex-direction:column;gap:1rem}.offer-marginality__summary{display:flex;flex-direction:column;align-items:center;gap:.375rem;text-align:center}.offer-marginality__summary-label{color:var(--orbita-text-secondary);font-size:.875rem}.offer-marginality__summary-value{color:#16a34a;font-size:1.75rem;font-weight:700;line-height:1.2}.offer-marginality__summary-min{color:var(--orbita-text-muted);font-size:.8125rem}.offer-marginality__breakdown{display:flex;flex-direction:column;gap:.625rem;padding-top:1rem;border-top:1px solid var(--p-surface-200, var(--orbita-surface-200))}.offer-marginality__breakdown-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--orbita-text-strong);font-size:.875rem}.offer-marginality__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}.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{display:flex;flex-direction:column;gap:.375rem;min-width:0}.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;display:flex;align-items:center;color:var(--orbita-text);font-size:.9375rem;line-height:1.5}.offer-marginality__readonly--strong{font-weight:600}.offer-marginality__save{margin-top:1.25rem}.offer-marginality__field .inline-field__label{display:block;color:var(--orbita-text-muted);font-size:.875rem;font-weight:500;line-height:1.3}.offer-marginality--car,.offer-marginality--product{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:0}.offer-marginality--car .offer-marginality__section,.offer-marginality--product .offer-marginality__section{gap:.75rem}.offer-composition{display:flex;flex-direction:column;gap:1.25rem}.car-equipment-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.car-equipment-toolbar__left{display:flex;align-items:center}.car-equipment-toolbar__right{display:flex;align-items:center;justify-content:flex-end;margin-left:auto}.car-equipment-request{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.car-equipment-request__order{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.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}.offer-composition__toolbar{margin-bottom:0}.offer-composition__toolbar .worksheets-search{flex:1;min-width:0}.offer-composition__types{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:.5rem;margin-left:auto}.offer-composition-type{display:inline-flex;flex-shrink:0;align-items:center;gap:.375rem;padding:.4375rem .875rem;border:1px solid var(--p-surface-200, var(--orbita-surface-200));border-radius:999px;background:var(--orbita-surface-0);color:var(--orbita-text-secondary);font-size:.875rem;line-height:1.2;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.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{display:inline-flex;align-items:center;justify-content:center;color:inherit}.offer-composition-type__icon .offer-card-icon{width:.875rem;height:.875rem}.offer-composition-type__label{font-size:.875rem;font-weight:500;white-space:nowrap}.offer-composition__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.offer-composition__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}.offer-composition-card{position:relative;display:flex;flex-direction:column;width:100%;border:1px solid var(--p-surface-200, var(--orbita-surface-200));border-radius:12px;background:var(--orbita-surface-0);box-shadow:var(--orbita-shadow-sm);color:inherit;transition:background-color .15s,border-color .15s,box-shadow .15s}button.offer-composition-card{gap:.75rem;padding:1rem 1.125rem;text-align:left;cursor:pointer}.offer-composition-card__delete{position:absolute;top:.625rem;right:.625rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:6px;background:transparent;color:var(--orbita-text-muted);cursor:pointer;transition:background-color .15s,color .15s}.offer-composition-card__delete:hover:not(:disabled){background:#0f172a0f;color:var(--orbita-text-strong)}.offer-composition-card__delete:disabled{opacity:.5;cursor:not-allowed}.offer-composition-card__body{display:flex;flex-direction:column;gap:.75rem;width:100%;padding:1rem 2.25rem 1rem 1.125rem;border:none;border-radius:12px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background-color .15s}.offer-composition-card:hover{background:var(--orbita-surface-50);border-color:var(--orbita-surface-300)}.offer-composition-card:hover .offer-composition-card__body{background:transparent}.offer-composition-card--active{background:var(--orbita-sidebar-bg);border-color:var(--orbita-sidebar-bg);box-shadow:0 1px 2px #0f172a14}.offer-composition-card--active:hover{background:var(--orbita-sidebar-border);border-color:var(--orbita-sidebar-border)}.offer-composition-card--active .offer-composition-card__type,.offer-composition-card--active .offer-composition-card__title,.offer-composition-card--active .offer-composition-card__metric{color:#fff}.offer-composition-card--active .offer-composition-card__icon,.offer-composition-card--active .offer-composition-card__metric .offer-card-icon,.offer-composition-card--active .offer-composition-card__delete{color:#e2eaf3}.offer-composition-card--active .offer-composition-card__delete:hover:not(:disabled){background:#ffffff1f;color:#fff}.offer-composition-card__header{display:flex;align-items:center;gap:.5rem}.offer-composition-card__icon{display:flex;align-items:center;justify-content:center;color:var(--orbita-sidebar-bg)}.offer-composition-card__icon .offer-card-icon{width:1.125rem;height:1.125rem}.offer-composition-card__type{font-size:.75rem;font-weight:600;color:var(--orbita-text-muted);text-transform:uppercase;letter-spacing:.04em}.offer-composition-card__title{font-size:1rem;font-weight:600;color:var(--orbita-text);line-height:1.35}.offer-composition-card__metric{display:flex;align-items:center;gap:.375rem;color:var(--orbita-text-secondary);font-size:.875rem}.offer-composition-card__metric .offer-card-icon{flex-shrink:0}.offer-promotions-tab{display:flex;flex-direction:column;gap:.75rem}.offer-promotions-tab__text{margin:0;color:var(--orbita-text-secondary);font-size:.9375rem;line-height:1.5}.car-promotions-tab{display:flex;flex-direction:column;gap:1rem}.car-promotions-tab__empty{margin:0;color:var(--orbita-text-muted);font-size:.875rem;line-height:1.4}.car-promotions-tab__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem}.car-promotion-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;min-height:100%;padding:.875rem 1rem .875rem 2.25rem;border:1px solid var(--p-surface-200, var(--orbita-surface-200));border-radius:10px;background:var(--orbita-surface-0);color:var(--orbita-text);text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s}.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);background:#f0f5fa;box-shadow:inset 0 0 0 1px var(--orbita-sidebar-bg)}.car-promotion-card:disabled{opacity:.7;cursor:wait}.car-promotion-card__check{position:absolute;top:.875rem;left:.75rem;color:var(--orbita-text-muted);font-size:1rem;line-height:1}.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{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:600;line-height:1.3;text-transform:uppercase;letter-spacing:.02em}.car-promotion-card__type--dealer{background:#e0f2fe;color:#0369a1}.car-promotion-card__type--factory{background:#fef3c7;color:#b45309}.car-promotion-card__type--osago{background:#dbeafe;color:#1d4ed8}.car-promotion-card__type--kasko{background:#ede9fe;color:#6d28d9}.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{margin-top:.125rem;color:#15803d;font-size:.875rem;font-weight:700;line-height:1.3}.car-promotion-card__cost{display:inline-flex;align-items:center;gap:.375rem;margin-top:.125rem;color:var(--orbita-text);font-size:.875rem;font-weight:700;line-height:1.3}.car-insurance-marginality__products{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.car-insurance-marginality__product-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--orbita-text-strong);font-size:.875rem}.car-promotion-card__valid{margin-top:.125rem;color:var(--orbita-text-muted);font-size:.75rem;line-height:1.3}.car-add-equipment{display:flex;flex-direction:column;gap:1rem}.car-add-equipment__actions{display:flex;flex-wrap:wrap;gap:.75rem}.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);font-size:.875rem;font-weight:500;line-height:1.2;cursor:pointer;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{margin:0;color:var(--orbita-text);font-size:1rem;font-weight:600;line-height:1.3}.car-equipment-catalog__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem}.car-equipment-catalog__item{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;min-height:100%;padding:.875rem 1rem;border:1px solid var(--p-surface-200, var(--orbita-surface-200));border-radius:10px;background:var(--orbita-surface-0);color:var(--orbita-text);text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s}.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{padding-top:.25rem}.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{margin-top:.125rem;color:#15803d;font-size:.875rem;font-weight:700;line-height:1.3}.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{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.document-tile{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.125rem;background:var(--orbita-surface-0);border:1px solid var(--p-surface-200, var(--orbita-surface-200));border-radius:12px;box-shadow:var(--orbita-shadow-sm)}.document-tile__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.document-tile__title{margin:0;font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--orbita-text)}.document-tile__action{flex-shrink:0;padding:.5rem .875rem;border:1px solid var(--orbita-sidebar-bg);border-radius:var(--orbita-control-radius);background:var(--orbita-sidebar-bg);color:#fff;font-size:.8125rem;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;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__datetime{color:var(--orbita-text-muted);font-size:.875rem;line-height:1.3}.status-chip--created:not(.status-chip--active){border-color:#bbf7d0;color:#15803d}.status-chip--not_created:not(.status-chip--active){border-color:var(--orbita-surface-200);color:var(--orbita-text-muted)}.approvals-tab{box-sizing:border-box;width:100%;max-width:none}.approvals-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.approval-tile{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.125rem;background:var(--orbita-surface-0);border:1px solid var(--p-surface-200, var(--orbita-surface-200));border-radius:12px;box-shadow:var(--orbita-shadow-sm)}.approval-tile__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.approval-tile__title{margin:0;font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--orbita-text)}.approval-tile__toggle{display:flex;flex-shrink:0;align-items:center}.approval-tile__datetime{color:var(--orbita-text-muted);font-size:.875rem;line-height:1.3}.status-chip--approved:not(.status-chip--active){border-color:#bbf7d0;color:#15803d}.status-chip--not_approved:not(.status-chip--active){border-color:var(--orbita-surface-200);color:var(--orbita-text-muted)}.preparation-tab__title,.delivery-tab__title{margin:0;color:var(--orbita-text);font-size:1.0625rem;font-weight:600;line-height:1.25}.delivery-tab{display:flex;flex-direction:column;gap:.25rem}.delivery-tab__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.delivery-tab__actions{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.delivery-tab__deliver-btn{white-space:nowrap}.delivery-tab__task-link{color:#2563eb;font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap}.delivery-tab__task-link:hover{text-decoration:underline}.delivery-tab__placeholder{margin:0;color:var(--orbita-text-muted);font-size:.9375rem;line-height:1.5}.delivery-tab__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;margin-bottom:1.25rem}.delivery-tab__summary-item{display:flex;flex-direction:column;gap:.25rem;padding:.875rem 1rem;background:var(--orbita-surface-0);border:1px solid var(--p-surface-200, var(--orbita-surface-200));border-radius:12px}.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__form{display:flex;flex-direction:column;gap:1rem;max-width:28rem;margin-top:1.5rem}.delivery-tab__field{display:flex;flex-direction:column;gap:.375rem}.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{width:100%}.parking-lot-scheme{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:var(--orbita-surface-50);border:1px solid var(--p-surface-200, var(--orbita-surface-200));border-radius:16px}.parking-lot-scheme__lot-name{margin:0;color:var(--orbita-text);font-size:.875rem;font-weight:500}.parking-lot-scheme__road{display:flex;align-items:center;justify-content:center;min-height:2.5rem;background:repeating-linear-gradient(90deg,var(--orbita-text-secondary) 0,var(--orbita-text-secondary) 1.5rem,var(--orbita-text-muted) 1.5rem,var(--orbita-text-muted) 3rem);border-radius:var(--orbita-control-radius)}.parking-lot-scheme__road-label{padding:.25rem .75rem;background:#ffffffeb;border-radius:999px;color:var(--orbita-text-strong);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.parking-lot-scheme__yard{display:flex;flex-direction:column;gap:1rem}.parking-lot-scheme__sector-label{margin-bottom:.5rem;color:var(--orbita-text-secondary);font-size:.8125rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.parking-lot-scheme__spots{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.75rem}.parking-lot-scheme__spot{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:5.5rem;padding:.75rem;background:var(--orbita-surface-0);border:2px dashed var(--orbita-surface-300);border-radius:12px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.parking-lot-scheme__spot--active{background:#eff6ff;border-color:#2563eb;border-style:solid;box-shadow:0 0 0 3px #2563eb1f}.parking-lot-scheme__spot-number{color:var(--orbita-text-muted);font-size:.875rem;font-weight:700}.parking-lot-scheme__spot--active .parking-lot-scheme__spot-number{color:#2563eb}.parking-lot-scheme__car-marker{display:flex;flex-direction:column;align-items:center;gap:.25rem;color:#1d4ed8;text-align:center}.parking-lot-scheme__car-marker .pi{font-size:1.25rem}.parking-lot-scheme__car-label{max-width:100%;color:var(--orbita-text);font-size:.75rem;font-weight:600;line-height:1.3}.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:1 1 12rem;min-width:0;max-width:100%}.test-drive-toolbar__filters{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:.75rem;margin-left:auto;min-width:0;max-width:100%}.test-drive-toolbar__filters .status-chips{flex:1 1 auto;flex-wrap:wrap;margin-left:0;min-width:0}.test-drive-toolbar__book-btn{flex-shrink:0;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:.875rem;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;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{display:flex;flex-direction:column;gap:1.25rem}.test-drive-booking__actions{display:flex;flex-wrap:wrap;gap:.75rem}.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);font-size:.875rem;font-weight:500;line-height:1.2;cursor:pointer;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__layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);gap:1.25rem;align-items:start}.test-drive-booking__calendar-panel,.test-drive-booking__schedule-panel{display:flex;flex-direction:column;gap:.75rem;min-width:0}.test-drive-calendar-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.test-drive-calendar-nav__btn,.test-drive-calendar-nav__today{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.5rem .75rem;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-strong);font-size:.875rem;line-height:1.2;cursor:pointer;transition:background-color .15s,border-color .15s}.test-drive-calendar-nav__btn{width:2.25rem;padding:0}.test-drive-calendar-nav__btn:hover,.test-drive-calendar-nav__today:hover{background:var(--orbita-surface-50);border-color:var(--orbita-surface-300)}.test-drive-calendar-nav__label{flex:1 1 auto;min-width:10rem;color:var(--orbita-text);font-size:1rem;font-weight:600;line-height:1.3;text-align:center}.test-drive-month-calendar{overflow:hidden;border:1px solid var(--p-surface-200, var(--orbita-surface-200));border-radius:12px;background:var(--orbita-surface-0);box-shadow:0 1px 3px #0f172a0f}.test-drive-month-calendar__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--orbita-surface-100);background:var(--orbita-surface-50)}.test-drive-month-calendar__weekday{padding:.75rem .5rem;color:var(--orbita-text-muted);font-size:.75rem;font-weight:600;text-align:center;text-transform:uppercase}.test-drive-month-calendar__weeks{display:flex;flex-direction:column}.test-drive-month-calendar__week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-height:6.5rem}.test-drive-month-calendar__week:not(:last-child){border-bottom:1px solid var(--orbita-surface-100)}.test-drive-month-calendar__day{display:flex;flex-direction:column;gap:.375rem;min-width:0;min-height:6.5rem;padding:.5rem;border:none;border-right:1px solid var(--orbita-surface-100);background:var(--orbita-surface-0);text-align:left;cursor:pointer;transition:background .15s,box-shadow .15s}.test-drive-month-calendar__day:last-child{border-right:none}.test-drive-month-calendar__day:hover:not(:disabled){background:var(--orbita-surface-50)}.test-drive-month-calendar__day--outside{background:#fcfdfe}.test-drive-month-calendar__day--outside .test-drive-month-calendar__day-number{color:var(--orbita-surface-300)}.test-drive-month-calendar__day--today{box-shadow:inset 0 0 0 2px var(--orbita-sidebar-bg)}.test-drive-month-calendar__day--booked:not(.test-drive-month-calendar__day--selected){background:var(--orbita-surface-50)}.test-drive-month-calendar__day--selected{background:#eef4fa;box-shadow:inset 0 0 0 2px var(--orbita-sidebar-bg)}.test-drive-month-calendar__day--disabled{background:var(--orbita-surface-50);color:var(--orbita-text-muted);cursor:default}.test-drive-month-calendar__day--disabled .test-drive-month-calendar__day-number{color:var(--orbita-surface-300)}.test-drive-month-calendar__day-header{display:flex;align-items:center;justify-content:space-between;gap:.375rem}.test-drive-month-calendar__day-number{color:var(--orbita-text);font-size:.875rem;font-weight:700;line-height:1}.test-drive-month-calendar__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .25rem;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:.6875rem;font-weight:700;line-height:1}.test-drive-month-calendar__day--selected .test-drive-month-calendar__count{background:var(--orbita-sidebar-bg);color:#fff}.test-drive-month-calendar__events{display:flex;flex-direction:column;gap:.25rem;min-width:0}.test-drive-month-calendar__event{display:flex;flex-direction:column;gap:.0625rem;min-width:0;padding:.1875rem .375rem;border-radius:4px;background:#e0f2fe;color:#0c4a6e}.test-drive-month-calendar__day--selected .test-drive-month-calendar__event{background:#dbeafe}.test-drive-month-calendar__event-time{font-size:.625rem;font-weight:600;line-height:1.2}.test-drive-month-calendar__event-title{overflow:hidden;font-size:.625rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.test-drive-month-calendar__more{color:var(--orbita-text-muted);font-size:.625rem;font-weight:600;line-height:1.2}.test-drive-booking__schedule-hint{margin:0;padding:1rem;border:1px dashed var(--p-surface-200, var(--orbita-surface-200));border-radius:10px;background:var(--orbita-surface-50);color:var(--orbita-text-muted);font-size:.875rem;line-height:1.4}.test-drive-day-schedule{display:flex;flex-direction:column;gap:.5rem;max-height:28rem;overflow:auto}.test-drive-day-schedule__row{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.75rem;align-items:start;width:100%;padding:.75rem .875rem;border:1px solid var(--p-surface-200, var(--orbita-surface-200));border-radius:10px;background:var(--orbita-surface-0);color:var(--orbita-text);text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s,color .15s}.test-drive-day-schedule__row:hover{border-color:var(--orbita-text-muted);background:var(--orbita-surface-50)}.test-drive-day-schedule__row--active{border-color:var(--orbita-sidebar-bg);background:var(--orbita-sidebar-bg);color:#fff}.test-drive-day-schedule__row--active:hover{border-color:var(--orbita-sidebar-border);background:var(--orbita-sidebar-border)}.test-drive-day-schedule__row--booked:not(.test-drive-day-schedule__row--active){border-color:#bfdbfe;background:var(--orbita-surface-50)}.test-drive-day-schedule__time{font-size:.8125rem;font-weight:600;line-height:1.3;white-space:nowrap}.test-drive-day-schedule__bookings{display:flex;flex-direction:column;gap:.25rem;min-width:0}.test-drive-day-schedule__booking{font-size:.8125rem;line-height:1.3}.test-drive-day-schedule__free{color:#15803d;font-size:.8125rem;font-weight:600;line-height:1.3}.test-drive-day-schedule__row--active .test-drive-day-schedule__free,.test-drive-day-schedule__row--active .test-drive-day-schedule__booking{color:#fff}.test-drive-booking__section{display:flex;flex-direction:column;gap:.75rem}.test-drive-booking__section-title,.test-drive-booking__time-title{margin:0;color:var(--orbita-text-strong);font-size:.875rem;font-weight:600;line-height:1.3}.test-drive-booking__cars-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.test-drive-booking__car{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-height:100%;padding:.875rem 1rem;border:1px solid var(--p-surface-200, var(--orbita-surface-200));border-radius:10px;background:var(--orbita-surface-0);color:var(--orbita-text);text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s}.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);background:#f0f5fa;box-shadow:inset 0 0 0 1px var(--orbita-sidebar-bg)}.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{margin-top:.25rem;color:#b45309;font-size:.75rem;font-weight:600;line-height:1.3}.test-drive-booking__car-status--free{color:#15803d}@media (max-width: 960px){.test-drive-booking__layout{grid-template-columns:minmax(0,1fr)}}.reception-zone2{display:flex;align-items:center;gap:.75rem}.reception-zone2__form{display:flex;flex:1;align-items:center;gap:.75rem;min-width:0}.reception-zone2-field{display:flex;align-items:center;flex:1;min-width:0;box-sizing:border-box;border:1px solid var(--p-surface-200, var(--orbita-surface-200));border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);transition:border-color .15s,box-shadow .15s}.reception-zone2-field:focus-within{border-color:var(--orbita-text-muted);box-shadow:0 0 0 3px #4f6d8f1f}.reception-zone2-field__input{flex:1 1 auto;min-width:0;width:100%;margin:0;padding:.625rem .5rem .625rem 1rem;border:none;border-radius:var(--orbita-control-radius);background:transparent;color:var(--orbita-text);font-size:.875rem;line-height:1.2;outline:none}.reception-zone2-field__input::placeholder{color:var(--orbita-text-muted)}.reception-zone2-field__clear{display:inline-flex;flex:0 0 1.5rem;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-right:.5rem;padding:0;border:none;border-radius:999px;background:transparent;color:var(--orbita-text-muted);font-size:.75rem;line-height:1;cursor:pointer;transition:color .15s,background-color .15s}.reception-zone2-field__clear:hover{background:var(--orbita-surface-100);color:var(--orbita-text-muted)}.reception-zone2-subject{position:relative;display:flex;flex:1;flex-direction:column;min-width:0}.reception-zone2-subject--open .reception-zone2-field{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 0 0 3px #4f6d8f1f,inset 0 -1px #94a3b8}.reception-zone2-subject__dropdown{position:absolute;top:100%;left:0;z-index:40;width:100%;max-height:18rem;overflow-y:auto;padding:.375rem 0;border:1px solid var(--orbita-surface-300);border-top:none;border-radius:0 0 8px 8px;background:var(--orbita-surface-0);box-shadow:var(--orbita-shadow-lg)}.reception-zone2-subject__group{padding:.625rem .875rem .25rem;color:var(--orbita-text-muted);font-size:.75rem;font-weight:500;line-height:1.4;cursor:default;-webkit-user-select:none;user-select:none}.reception-zone2-subject__group:not(:first-child){margin-top:.25rem;padding-top:.75rem;border-top:1px solid var(--orbita-surface-100)}.reception-zone2-subject__option{display:block;width:100%;padding:.5rem .875rem .5rem 1.125rem;border:none;background:transparent;color:var(--orbita-text);font-size:.875rem;text-align:left;cursor:pointer}.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{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;width:100%;padding:.5rem .875rem;border:none;background:transparent;text-align:left;cursor:pointer}.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__phone{color:var(--orbita-text-muted);font-size:.75rem;line-height:1.3}.reception-zone2-segment{display:inline-flex;flex-shrink:0;gap:.125rem;padding:.1875rem;border:1px solid var(--p-surface-200, var(--orbita-surface-200));border-radius:var(--orbita-control-radius);background:var(--orbita-surface-100)}.reception-zone2-segment__option{display:flex;cursor:pointer}.reception-zone2-segment__input{position:absolute;width:0;height:0;margin:0;opacity:0;pointer-events:none}.reception-zone2-segment__label{display:flex;align-items:center;justify-content:center;padding:.625rem .875rem;border-radius:6px;color:var(--orbita-text-muted);font-size:.875rem;line-height:1.2;white-space:nowrap;transition:background-color .15s,color .15s,box-shadow .15s}.reception-zone2-segment__option--active .reception-zone2-segment__label{background:var(--orbita-surface-0);box-shadow:0 1px 2px #0f172a14;color:var(--orbita-text)}.worksheet-switcher-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.25rem .75rem;min-width:0}.worksheet-switcher-item__primary{grid-column:1;grid-row:1;overflow:hidden;color:var(--orbita-text);font-size:.9375rem;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.worksheet-switcher-item__primary--missing{color:var(--orbita-text-muted);font-weight:500}.worksheet-switcher-item__id{grid-column:2;grid-row:1;align-self:end;flex-shrink:0;color:var(--orbita-surface-300);font-size:.6875rem;font-weight:400;line-height:1.2;letter-spacing:.02em;white-space:nowrap}.reception-incoming-detail{display:flex;flex-direction:column;gap:1rem;max-width:32rem}.reception-incoming-detail__row{display:flex;flex-direction:column;gap:.375rem}.reception-incoming-detail__label{font-size:.75rem;color:var(--orbita-text-muted)}.reception-incoming-detail__value{font-size:.9375rem;color:var(--orbita-text)}.reception-events-page__header{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.25rem}.reception-events-page__header .page__title{margin-bottom:0;flex:1 1 auto;min-width:0}.reception-events-page__header-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin-left:auto}.reception-events-page__header .reception-create-event-btn,.reception-events-page__header .orbita-list-create-btn{margin-left:0;text-decoration:none}@media (max-width: 48rem){.reception-events-page__header .page__title{flex:1 1 100%}.reception-events-page__header-actions{flex:1 1 100%;margin-left:0}}.reception-events-toolbar.orbita-list-toolbar{margin-bottom:1.25rem}.reception-events-toolbar .status-chips{margin-left:0}.reception-events-table__actions-col{width:2.75rem;text-align:right}.reception-events-table__menu{display:inline-flex;justify-content:flex-end}.reception-events-page--compact .reception-events-page__header{margin-bottom:1rem}.reception-events-page--compact .reception-events-page__header .worksheet-detail-page__section-title{margin-bottom:0}.reception-events-page--compact .reception-events-toolbar .status-chips{margin-left:auto}.reception-events-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(312px,1fr));gap:.75rem;align-items:stretch}.reception-event-tile{position:relative;display:flex;flex-direction:column;gap:.5rem;height:100%;padding:.875rem 1rem;background:var(--orbita-surface-0);border:1px solid var(--p-surface-200, var(--orbita-surface-200));border-radius:12px;box-shadow:var(--orbita-shadow-sm);color:inherit;transition:border-color .15s,box-shadow .15s}.reception-event-tile__link{display:flex;flex:1;flex-direction:column;gap:.5rem;min-width:0;height:100%;color:inherit;text-decoration:none;cursor:pointer}.reception-event-tile:hover{border-color:var(--orbita-surface-300);box-shadow:0 2px 8px #0f172a0f}.reception-event-tile:hover .worksheet-tile__menu,.reception-event-tile .worksheet-tile__menu--open,.reception-event-tile .worksheet-tile__menu:has(.worksheet-tile__menu-trigger[aria-expanded=true]){opacity:1;visibility:visible;pointer-events:auto}.reception-event-tile__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.reception-event-tile__datetime{font-size:.75rem;color:var(--orbita-text-muted);line-height:1.3;white-space:nowrap}.reception-event-tile__client{margin:0;min-width:0;overflow:hidden;font-size:.9375rem;font-weight:600;color:var(--orbita-text);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.reception-event-tile__phone-row{min-height:1.05625rem;line-height:1.3}.reception-event-tile__phone{font-size:.8125rem;font-weight:400;color:var(--orbita-sidebar-bg);line-height:1.3;text-decoration:none}.reception-event-tile__phone:hover{text-decoration:underline}.reception-event-tile__subject{margin:0;min-width:0;overflow:hidden;font-size:.875rem;color:var(--orbita-text-secondary);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.reception-event-tile__footer{display:flex;flex-direction:column;gap:.5rem;margin-top:auto}.reception-event-tile__manager{margin:10px 0 0;font-size:.8125rem;color:var(--orbita-text-muted);line-height:1.3}.reception-event-tile__placeholder{color:color-mix(in srgb,var(--orbita-text-muted) 45%,var(--orbita-surface-0));font-weight:400}.reception-event-tile__manager.reception-event-tile__placeholder{color:color-mix(in srgb,var(--orbita-text-muted) 45%,var(--orbita-surface-0))}.reception-event-tile__meta{display:flex;align-items:center;justify-content:space-between;gap:.625rem}.reception-event-tile__id,.reception-event-tile__worksheet-id{font-size:.6875rem;font-weight:400;color:var(--orbita-text-muted);letter-spacing:.02em;white-space:nowrap}.reception-event-create-page__header{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem}.reception-event-create-page__header .page__title{margin-bottom:0}.reception-event-detail-page__header{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem}.reception-event-detail-page__header .page__title{margin-bottom:0}.reception-incoming-detail__value--link{color:var(--orbita-sidebar-bg);text-decoration:none}.reception-incoming-detail__value--link:hover{text-decoration:underline}.reception-event-form{display:flex;flex-direction:column;gap:1rem;max-width:32rem}.reception-event-form__field{display:flex;flex-direction:column;gap:.375rem}.reception-event-form__label{font-size:.8125rem;color:var(--orbita-text-muted)}.reception-event-form__input{width:100%}.reception-event-form__source{width:fit-content;max-width:100%}.reception-event-form__actions{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}.reception-event-form__cancel,.reception-event-form__submit{padding:var(--orbita-control-padding-y) var(--orbita-control-padding-x);border-radius:var(--orbita-control-radius);font-size:.875rem;font-weight:500;line-height:1.2;cursor:pointer;transition:background-color .15s,border-color .15s,opacity .15s}.reception-event-form__cancel{border:1px solid var(--orbita-surface-300);background:var(--orbita-surface-0);color:var(--orbita-text-strong)}.reception-event-form__cancel:hover:not(:disabled){background:var(--orbita-surface-50)}.reception-event-form__submit{border:1px solid var(--orbita-sidebar-bg);background:var(--orbita-sidebar-bg);color:#fff}.reception-event-form__submit:hover:not(:disabled){background:var(--orbita-sidebar-border);border-color:var(--orbita-sidebar-border)}.reception-event-form__cancel:disabled,.reception-event-form__submit:disabled{opacity:.55;cursor:not-allowed}.reception-event-form__actions{display:flex;justify-content:flex-start;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--p-surface-200, var(--orbita-surface-200))}.reception-event-form__delete{padding:var(--orbita-control-padding-y) var(--orbita-control-padding-x);border:1px solid #fecaca;border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);color:#b91c1c;font-size:.875rem;font-weight:500;line-height:1.2;cursor:pointer;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-page__header{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;width:100%;margin-bottom:1.25rem}.reception-event-page__title-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.reception-event-page__title-row .page__title{margin-bottom:0}.reception-event-subject-title{flex:1;min-width:0;margin-bottom:0}.reception-event-subject-title__view{display:flex;align-items:flex-start;gap:.5rem;min-width:0}.reception-event-subject-title__value{flex:1;min-width:0;font-size:inherit;font-weight:inherit;line-height:1.3;color:inherit}.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{display:flex;align-items:flex-start;gap:.5rem;width:100%;max-width:36rem}.reception-event-subject-title__combobox{position:relative;flex:1;min-width:0}.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__dropdown{top:calc(100% + .25rem);left:0;right:0;width:100%}.reception-event-subject-title__actions{padding-top:.25rem}.reception-event-form--unified{width:100%;max-width:none;gap:1.25rem}.reception-event-form__row{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;width:100%;flex-wrap:wrap}.reception-event-form__row-segment{flex:0 1 auto}.reception-event-form__row-segment--end{margin-left:auto}.reception-event-form__segment{align-self:flex-start;width:100%;max-width:36rem}.reception-event-worksheet-link{color:var(--orbita-sidebar-bg);font-weight:600;text-decoration:none}.reception-event-worksheet-link:hover{text-decoration:underline}.reception-event-tile__worksheet-link{color:inherit;text-decoration:none}.reception-event-tile__worksheet-link:hover{color:var(--orbita-sidebar-bg);text-decoration:underline}.reception-event-field{display:flex;flex-direction:column;gap:.5rem}.reception-event-field__label{font-size:.8125rem;font-weight:500;color:var(--orbita-text-muted)}.reception-event-status-chips{margin-left:auto;flex-wrap:wrap;flex-shrink:0}.reception-event-status-tag{flex-shrink:0;margin-left:auto}.reception-event-subject{position:relative}.reception-event-subject__input{width:100%}.reception-event-segment-field .reception-zone2-segment{width:fit-content;max-width:100%}.reception-manager-field{margin-top:.25rem}.reception-manager-tiles,.reception-manager-tiles.needs-model-tiles{display:flex;flex-wrap:wrap;gap:16px;grid-template-columns:none}.reception-manager-tile{align-items:center;flex:0 0 auto;width:9rem}.reception-manager-tile .needs-model-tile__image-wrap{width:4.5rem;height:4.5rem;min-width:4.5rem;max-width:4.5rem;aspect-ratio:1/1;margin:.75rem auto 0;border-radius:50%;flex-shrink:0;overflow:hidden;background:transparent}.needs-model-tile--active.reception-manager-tile .needs-model-tile__image-wrap{background:transparent}.reception-manager-tile .needs-model-tile__image{object-fit:cover}.reception-manager-tile__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:var(--orbita-surface-200);color:var(--orbita-text-secondary);font-size:.875rem;font-weight:600;letter-spacing:.02em}.needs-model-tile--active .reception-manager-tile__placeholder{background:#fff3;color:#fff}.reception-manager-tile .needs-model-tile__label{display:flex;flex-direction:column;align-items:center;gap:.125rem;width:100%;padding:.5rem .25rem .625rem;line-height:1.2;text-align:center}.reception-manager-tile__last-name{font-weight:600;white-space:nowrap}.reception-manager-tile__given-names{font-size:.75rem;font-weight:500;line-height:1.25;white-space:nowrap}.status-chip--assigned:not(.status-chip--active){border-color:#fde68a;color:#b45309}.reception-event-form--unified .inline-field__view:focus{outline:2px solid #93c5fd;outline-offset:2px;border-radius:6px}.service-board-table-wrap{overflow:auto;border:1px solid var(--p-surface-200, var(--orbita-surface-200));border-radius:12px;background:var(--orbita-surface-0);box-shadow:var(--orbita-shadow-sm)}.service-board-table{width:100%;border-collapse:collapse;font-size:.875rem}.service-board-table thead{background:var(--orbita-surface-50)}.service-board-table th,.service-board-table td{padding:.875rem 1rem;border-bottom:1px solid var(--p-surface-200, var(--orbita-surface-200));text-align:left;vertical-align:middle}.service-board-table th{color:var(--orbita-text-muted);font-size:.75rem;font-weight:600;white-space:nowrap}.service-board-table tbody tr:last-child td{border-bottom:none}.service-board-table tbody tr:hover{background:var(--orbita-surface-50)}.service-board-table__id{font-weight:600;color:var(--orbita-text);white-space:nowrap}.service-board-table th.service-board-table__col-time,.service-board-table td.service-board-table__schedule{width:1%;padding-left:1rem;padding-right:.75rem;white-space:nowrap}.service-board-table th.service-board-table__col-post,.service-board-table td.service-board-table__post{width:1%;padding-left:.75rem;padding-right:.75rem;text-align:center;white-space:nowrap}.service-board-table__schedule,.service-board-table__post{font-weight:600;color:var(--orbita-text-strong)}.service-board-table__plate{letter-spacing:.04em;font-weight:600;color:var(--orbita-text-strong);white-space:nowrap}.service-board-table__muted{color:var(--orbita-text-muted)}.service-board-tile{display:flex;flex-direction:column;gap:.75rem;width:100%;padding:1rem 1.125rem;background:var(--orbita-surface-0);border:1px solid var(--p-surface-200, var(--orbita-surface-200));border-radius:12px;box-shadow:var(--orbita-shadow-sm)}.service-board-tile__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.service-board-tile__time{font-size:.875rem;font-weight:600;color:var(--orbita-text-strong);white-space:nowrap}.service-board-tile__field{display:flex;flex-direction:column;gap:.125rem}.service-board-tile__label{font-size:.75rem;color:var(--orbita-text-muted)}.service-board-tile__value{font-size:.875rem;color:var(--orbita-text)}.service-board-tile__value--link{font-weight:600;color:var(--orbita-primary);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{overflow:auto;background:var(--p-surface-50, var(--orbita-surface-50))}.workshop-load__sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.workshop-load__toolbar{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.workshop-load__datetime{flex-shrink:0;color:var(--orbita-text-strong);font-size:.9375rem;font-weight:600;white-space:nowrap}.workshop-load__legend{display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;min-width:0}.workshop-load__legend-item{display:inline-flex;align-items:center;gap:.5rem;color:var(--orbita-text-secondary);font-size:.8125rem;white-space:nowrap}.workshop-load__legend-dot{width:.75rem;height:.75rem;border-radius:3px;flex-shrink:0}.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{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin-left:auto;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;transition:background-color .15s,border-color .15s,color .15s}.workshop-load__fullscreen-btn:hover{background:var(--orbita-surface-50);border-color:var(--orbita-surface-300);color:var(--orbita-text)}.workshop-load__kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem}.workshop-load__kpi-card{padding:1rem 1.125rem;border:1px solid var(--p-surface-200, var(--orbita-surface-200));border-radius:12px;background:var(--orbita-surface-0);box-shadow:var(--orbita-shadow-sm);text-align:center}.workshop-load__kpi-value{margin-bottom:.375rem;color:#c2410c;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__section{margin-bottom:1.5rem}.workshop-load__section-title{margin:0 0 .75rem;color:var(--orbita-text-muted);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workshop-load-table-wrap{overflow:auto;border:1px solid var(--p-surface-200, var(--orbita-surface-200));border-radius:12px;background:var(--orbita-surface-0);box-shadow:var(--orbita-shadow-sm)}.workshop-load-table{width:100%;border-collapse:collapse;font-size:.875rem}.workshop-load-table thead{background:var(--orbita-surface-50)}.workshop-load-table th,.workshop-load-table td{padding:.875rem 1rem;border-bottom:1px solid var(--p-surface-200, var(--orbita-surface-200));text-align:left;vertical-align:middle}.workshop-load-table th{color:var(--orbita-text-muted);font-size:.75rem;font-weight:600;white-space:nowrap}.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{font-weight:600;color:var(--orbita-text);white-space:nowrap}.workshop-load-table__plate{letter-spacing:.04em;font-weight:600;color:var(--orbita-text-strong);white-space:nowrap}.workshop-load-table__hours{font-weight:600;color:var(--orbita-text-strong);white-space:nowrap}.workshop-load__person{display:inline-flex;align-items:center;gap:.75rem;min-width:0}.workshop-load__avatar{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--orbita-sidebar-bg);color:#fff;font-size:.6875rem;font-weight:700;line-height:1;flex-shrink:0}.workshop-load__status{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap}.workshop-load__status--waiting{background:#ffedd5;color:#c2410c}.workshop-load__status--in-work{background:#dcfce7;color:#15803d}.workshop-load__status--paused{background:#e0f2fe;color:#0369a1}.workshop-load__status--checking{background:#dbeafe;color:#1d4ed8}.workshop-load__status--free{background:var(--orbita-surface-100);color:var(--orbita-text-secondary)}.workshop-load__status--bio-pause{background:#ede9fe;color:#6d28d9}@media (max-width: 1200px){.workshop-load__kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workshop-load__sections{grid-template-columns:1fr}}@media (max-width: 768px){.workshop-load__toolbar{flex-wrap:wrap}.workshop-load__legend{order:3;width:100%;justify-content:flex-start}.workshop-load__kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.work-orders-page__header{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.25rem}.work-orders-page__header .page__title{margin-bottom:0;flex:1 1 auto;min-width:0}.work-orders-page__header-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin-left:auto}.work-orders-page__header .orbita-list-create-btn,.work-orders-page__header .reception-create-event-btn{margin-left:0}@media (max-width: 48rem){.work-orders-page__header .page__title{flex:1 1 100%}.work-orders-page__header-actions{flex:1 1 100%;margin-left:0}}.reception-create-event-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0;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-family:inherit;font-size:.875rem;font-weight:500;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s,opacity .15s}.reception-create-event-btn:hover:not(:disabled){background:var(--orbita-sidebar-border);border-color:var(--orbita-sidebar-border)}.reception-create-event-btn:disabled{opacity:.55;cursor:not-allowed}.work-order-tile{display:flex;flex-direction:column;gap:.75rem;width:100%;padding:1rem 1.125rem;background:var(--orbita-surface-0);border:1px solid var(--p-surface-200, var(--orbita-surface-200));border-radius:12px;box-shadow:var(--orbita-shadow-sm);text-decoration:none;text-align:left;color:inherit;font:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.work-order-tile:hover{border-color:var(--orbita-text-muted);box-shadow:var(--orbita-shadow-md);transform:translateY(-1px)}.work-order-tile__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.work-order-tile__id{font-size:.875rem;font-weight:600;color:var(--orbita-text)}.work-order-tile__field{display:flex;flex-direction:column;gap:.125rem}.work-order-tile__label{font-size:.75rem;color:var(--orbita-text-muted)}.work-order-tile__value{font-size:.875rem;color:var(--orbita-text-strong);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{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.preparation-order-schedule__input{min-width:16rem}.preparation-order-schedule__clear,.preparation-order-schedule__assign{border:1px solid var(--orbita-surface-300);border-radius:.5rem;background:var(--orbita-surface-0);color:var(--orbita-text-strong);font:inherit;padding:.45rem .85rem;cursor:pointer}.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{margin-top:.35rem;color:var(--orbita-text-muted);font-size:.875rem}.preparation-order-schedule__assign{margin-top:-.25rem;margin-bottom:.75rem}.work-order-detail-page .page__title,.work-order-detail-page__tabs{margin-bottom:1.25rem}.work-order-assignment{display:flex;flex-direction:column;gap:2rem}.work-order-assignment__executors{display:flex;flex-direction:column;gap:.75rem}.work-order-assignment__posts{display:flex;flex-direction:column;gap:.75rem;padding-top:.5rem;border-top:1px solid var(--orbita-surface-200)}.reception-manager-tile{position:relative}.reception-manager-tile__check{position:absolute;top:.375rem;right:.375rem;z-index:1;font-size:.875rem;color:var(--orbita-text-muted)}.needs-model-tile--active .reception-manager-tile__check{color:#16a34a}.work-order-gantt{display:flex;flex-direction:column;gap:1rem}.work-order-gantt__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.work-order-gantt__title{margin:0;font-size:1rem;font-weight:600;color:var(--orbita-text)}.work-order-gantt__summary{margin:.375rem 0 0;color:var(--orbita-text-muted);font-size:.875rem}.work-order-gantt__controls{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}.work-order-gantt__date-label{display:flex;flex-direction:column;gap:.375rem;color:var(--orbita-text-muted);font-size:.8125rem}.work-order-gantt__date-input{min-width:10.5rem;padding:.5rem .75rem;border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-control-radius);background:var(--orbita-surface-0);color:var(--orbita-text);font:inherit}.work-order-gantt__clear-btn{padding:.5rem .875rem;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}.work-order-gantt__clear-btn:hover:not(:disabled){border-color:var(--orbita-surface-300);color:var(--orbita-text-strong)}.work-order-gantt__legend{display:flex;flex-wrap:wrap;gap:.75rem}.work-order-gantt__legend-item{display:inline-flex;align-items:center;gap:.5rem;color:var(--orbita-text-muted);font-size:.8125rem}.work-order-gantt__legend-item:before{content:"";width:.875rem;height:.875rem;border-radius:4px;border:1px solid var(--orbita-surface-200);background:var(--orbita-surface-0)}.work-order-gantt__legend-item--busy:before{background:var(--orbita-surface-200);border-color:var(--orbita-surface-300)}.work-order-gantt__legend-item--selected:before{background:#dbeafe;border-color:#60a5fa}.work-order-gantt__legend-item--today:before{background:#fef9c3;border-color:#facc15}.work-order-gantt__today-btn{padding:.5rem .875rem;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}.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;font-size:.8125rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--orbita-text-muted);background:var(--orbita-surface-50)}.work-order-gantt__section-filter{font-weight:500;text-transform:none;letter-spacing:normal;color:var(--orbita-text-muted)}.work-order-gantt__table-wrap{overflow-x:auto;border:1px solid var(--orbita-surface-200);border-radius:12px;background:var(--orbita-surface-0)}.work-order-gantt__table{width:max-content;min-width:100%;border-collapse:collapse}.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{position:sticky;left:0;z-index:1;min-width:8.5rem;padding:.75rem 1rem;background:var(--orbita-surface-50);text-align:left;font-size:.875rem;font-weight:600;color:var(--orbita-text-strong)}.work-order-gantt__row-name--empty{color:var(--orbita-text-muted);font-weight:500}.work-order-gantt__date-col{padding:.625rem .5rem;text-align:center;font-size:.8125rem;font-weight:600;color:var(--orbita-text-strong);background:var(--orbita-surface-100);border-bottom:1px solid var(--orbita-surface-200);white-space:nowrap}.work-order-gantt__hour-col{min-width:4.25rem;padding:.625rem .5rem;text-align:center;font-size:.75rem;font-weight:500;color:var(--orbita-text-muted);background:var(--orbita-surface-50)}.work-order-gantt__cell{padding:0;height:2.75rem}.work-order-gantt__cell-btn{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:2.75rem;padding:.25rem;border:none;background:var(--orbita-surface-0);cursor:pointer;transition:background-color .15s ease}.work-order-gantt__cell-btn:disabled{cursor:default}.work-order-gantt__cell-label{overflow:hidden;color:var(--orbita-text-muted);font-size:.6875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.work-order-gantt__cell--busy .work-order-gantt__cell-btn{background:var(--orbita-surface-200)}.work-order-gantt__cell--selected .work-order-gantt__cell-btn{background:#dbeafe}.work-order-gantt__cell--selected .work-order-gantt__cell-label,.work-order-gantt__cell--current .work-order-gantt__cell-label{color:#1d4ed8}.work-order-gantt__cell--pending .work-order-gantt__cell-btn{box-shadow:inset 0 0 0 2px #60a5fa}.work-order-gantt__cell--today .work-order-gantt__cell-btn{box-shadow:inset 0 0 0 1px #fde68a}.work-order-gantt__cell--empty{background:#fafafa}.work-order-gantt__cell-btn:hover:not(:disabled){background:var(--orbita-surface-50)}.work-order-gantt__cell--busy .work-order-gantt__cell-btn:hover:not(:disabled){background:var(--orbita-surface-200)}.work-order-tile__value--schedule{font-weight:600}.work-order-tile__value--plate{letter-spacing:.04em;font-weight:600}.status-chip--new:not(.status-chip--active){border-color:#bfdbfe;color:#1d4ed8}.status-chip--transferred:not(.status-chip--active){border-color:#fde68a;color:#b45309}.status-chip--closed:not(.status-chip--active){border-color:var(--orbita-surface-300);color:var(--orbita-text-muted)}.status-chip--assigned:not(.status-chip--active){border-color:var(--orbita-surface-200);color:var(--orbita-text-secondary)}.status-chip--in_progress:not(.status-chip--active){border-color:#fde68a;color:#b45309}.status-chip--completed:not(.status-chip--active){border-color:#bbf7d0;color:#15803d}.status-chip--needs:not(.status-chip--active){border-color:#bfdbfe;color:#1d4ed8}.status-chip--selection:not(.status-chip--active){border-color:var(--orbita-surface-300);color:var(--orbita-text-secondary)}.status-chip--proposal:not(.status-chip--active){border-color:#ddd6fe;color:#6d28d9}.status-chip--deal:not(.status-chip--active){border-color:#bbf7d0;color:#15803d}.comments-tab{display:flex;flex-direction:column;height:100%;min-height:0;box-sizing:border-box;padding:1.5rem}.comments-tab__list{flex:1;min-height:0;overflow-y:auto;padding-bottom:1rem}.comments-list{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.comment-item{padding:1rem 1.125rem;background:var(--orbita-surface-0);border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-radius-md);box-shadow:var(--orbita-shadow-sm)}.comment-item__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin-bottom:.5rem}.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{margin:0;color:var(--orbita-text-strong);font-size:.9375rem;line-height:1.5;white-space:pre-wrap}.comments-tab__composer{flex-shrink:0;display:flex;flex-direction:column;gap:.75rem;padding-top:1rem;border-top:1px solid var(--orbita-surface-200);background:var(--orbita-surface-50)}.comments-tab__input,.comments-tab__input.p-textarea,.comments-tab__composer .p-textarea{width:100%}.comments-tab__actions{display:flex;justify-content:flex-end}.inline-field--checkbox{padding-top:1rem}.client-form__field{display:flex;flex-direction:column;gap:.375rem}.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{align-self:flex-start;margin-top:.25rem;padding:.625rem 1.25rem;border:1px solid var(--orbita-sidebar-bg);border-radius:var(--orbita-control-radius);background:var(--orbita-sidebar-bg);color:#fff;font-size:.875rem;font-weight:500;cursor:pointer}.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{overflow:auto;border:1px solid var(--orbita-surface-200);border-radius:12px;background:var(--orbita-surface-0);box-shadow:0 1px 2px #0f172a0a}.worksheet-activity-table{width:100%;border-collapse:collapse;font-size:.875rem}.worksheet-activity-table thead{background:var(--orbita-surface-50)}.worksheet-activity-table th,.worksheet-activity-table td{padding:.875rem 1rem;border-bottom:1px solid var(--orbita-surface-200);text-align:left;vertical-align:top}.worksheet-activity-table th{color:var(--orbita-text-muted);font-size:.75rem;font-weight:600;white-space:nowrap}.worksheet-activity-table__sort-btn{display:inline-flex;align-items:center;gap:.375rem;margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.worksheet-activity-table__sort-btn i{font-size:.75rem;opacity:.45}.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{width:1%;white-space:nowrap}.worksheet-activity-table__col-actor{width:16rem}.worksheet-activity-table__date,.worksheet-activity-table__time{font-weight:600;color:var(--orbita-text-strong)}.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{display:flex;width:100%;height:100%;min-height:0}.resizable-splitter--dragging{-webkit-user-select:none;user-select:none;cursor:col-resize}.resizable-splitter__left{flex-shrink:0;min-width:0;overflow:hidden;background:var(--orbita-surface-0)}.resizable-splitter__handle{flex-shrink:0;width:6px;background:var(--orbita-surface-100);border-right:1px solid var(--orbita-surface-200);border-left:1px solid var(--orbita-surface-200);cursor:col-resize}.resizable-splitter__handle:hover,.resizable-splitter--dragging .resizable-splitter__handle{background:var(--orbita-surface-200)}.resizable-splitter__right{flex:1;min-width:0;overflow:auto;background:var(--p-surface-50, #f8fafc)}.tasks-tab{box-sizing:border-box;padding:var(--orbita-zone4-padding-y) var(--orbita-content-padding-x)}.tasks-tab__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.25rem}.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.orbita-list-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem}.tasks-toolbar__employee{flex:0 1 14rem;min-width:11rem}.tasks-toolbar__employee-select{width:100%}.orbita-list-table__row--link{cursor:pointer}.tasks-day-block{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:.75rem;align-items:start;padding:.5rem 1rem 1rem .5rem;background:var(--orbita-surface-0);border:1px solid var(--orbita-surface-200);border-radius:12px;box-shadow:0 1px 2px #0f172a0a}.tasks-day-block__date-icon{display:block;width:100%;color:var(--orbita-primary);font-size:2rem;line-height:1;text-align:left}.task-tile{display:flex;flex-direction:column;gap:.625rem;min-height:100%;padding:.875rem 1rem;background:var(--orbita-surface-50);border:1px solid var(--orbita-surface-200);border-radius:10px;box-sizing:border-box}.task-tile__time{color:var(--orbita-primary);font-size:.875rem;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap}.task-tile__time--empty{color:#cbd5e1;font-weight:400}.tasks-page__header{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.25rem}.tasks-page__header .page__title,.tasks-page__header .worksheet-detail-page__section-title{margin-bottom:0;flex:1 1 auto;min-width:0}.tasks-page__header-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin-left:auto}.tasks-page__header .reception-create-event-btn,.tasks-page__header .orbita-list-create-btn{margin-left:0;text-decoration:none}@media (max-width: 48rem){.tasks-page__header .page__title,.tasks-page__header .worksheet-detail-page__section-title{flex:1 1 100%}.tasks-page__header-actions{flex:1 1 100%;margin-left:0}}.task-create-form{max-width:36rem;margin-bottom:1.5rem}.task-create-form__schedule{margin-top:.25rem}.task-create-form__datetime{width:100%;max-width:20rem;box-sizing:border-box}.tasks-list__days{display:flex;flex-direction:column;gap:1rem}.tasks-day-block{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:.75rem;align-items:start;padding:.5rem 1rem 1rem .5rem;background:var(--orbita-surface-0);border:1px solid var(--p-surface-200, var(--orbita-surface-200));border-radius:12px;box-shadow:0 1px 2px #0f172a0a}.tasks-day-block__date{display:flex;flex-direction:column;align-items:center;gap:.125rem;width:4rem;padding:0;margin:0}.tasks-day-block__calendar-pictogram{display:block;width:4rem;height:4rem;flex-shrink:0;opacity:.55}.tasks-day-block__date-icon{display:block;width:100%;color:var(--orbita-sidebar-bg);font-size:2rem;line-height:1;text-align:left}.tasks-day-block__date-label{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.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{display:flex;flex-direction:column;min-width:0}.tasks-tiles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;align-items:stretch}.task-tile{display:flex;flex-direction:column;gap:.625rem;min-height:100%;padding:.875rem 1rem;background:var(--orbita-surface-50);border:1px solid var(--p-surface-200, var(--orbita-surface-200));border-radius:10px;box-sizing:border-box}.task-tile--link{color:inherit;text-decoration:none;cursor:pointer;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{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.task-tile__time{color:var(--orbita-sidebar-bg);font-size:.875rem;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap}.task-tile__time--empty{color:var(--orbita-surface-300);font-weight:400}.task-tile__status{flex-shrink:0;padding:.25rem .625rem;border-radius:999px;background:var(--orbita-surface-100);color:var(--orbita-text-secondary);font-size:.75rem;font-weight:600;line-height:1.3;white-space:nowrap}.task-tile__status--open{background:#eff6ff;color:#1d4ed8}.task-tile__status--assigned{background:#f5f3ff;color:#6d28d9}.task-tile__status--in_progress{background:#fff7ed;color:#c2410c}.task-tile__status--closed{background:var(--orbita-surface-100);color:var(--orbita-text-muted)}.task-tile__status--scheduled{background:#eff6ff;color:#1d4ed8}.task-tile__status--completed{background:#dcfce7;color:#166534}.task-tile__status--cancelled{background:#fee2e2;color:#b91c1c}.task-tile__description{margin:0;color:var(--orbita-text);font-size:.875rem;line-height:1.4;word-break:break-word}.task-tile__executor{margin-top:auto;color:var(--orbita-text-muted);font-size:.8125rem;font-weight:600;line-height:1.3}.tasks-item{display:block}.task-detail-page__top{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem}.task-detail-page__back{margin-bottom:0}.task-detail-page__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%}.task-detail-page__title{flex:1 1 auto;min-width:0;margin:0}.task-detail-page__status-chips{flex:0 0 auto;margin-left:auto}.task-detail-page__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);gap:1.5rem;align-items:start}.task-detail-page__main{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.task-detail-page__section-title{margin:0 0 .75rem;color:var(--orbita-text);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{margin-bottom:.5rem;color:var(--orbita-text-muted);font-size:.8125rem;font-weight:600;line-height:1.3}.task-person-field__card{display:flex;align-items:center;gap:.875rem;min-height:4.5rem;padding:.75rem 1rem;background:var(--orbita-surface-0);border:1px solid var(--p-surface-200, var(--orbita-surface-200));border-radius:12px}.task-person-field__avatar-wrap{flex-shrink:0}.task-person-field__avatar{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:999px;object-fit:cover}.task-person-field__avatar--placeholder{background:#e8eef4;color:var(--orbita-sidebar-bg);font-size:.875rem;font-weight:600;line-height:1}.task-person-field__info{display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem;min-width:0}.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{display:flex;flex-direction:column;gap:.75rem}.task-person-field__cancel{align-self:flex-start;padding:.375rem .75rem;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);font-family:inherit;font-size:.8125rem;cursor:pointer}.task-person-field__cancel:hover:not(:disabled){background:var(--orbita-surface-50)}.task-detail-page__schedule{padding:1rem;background:var(--orbita-surface-0);border:1px solid var(--p-surface-200, var(--orbita-surface-200));border-radius:12px;box-shadow:0 1px 2px #0f172a0a}.task-detail-page__schedule-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.task-detail-page__schedule-title{margin:0;color:var(--orbita-text-secondary);font-size:.875rem;font-weight:600;line-height:1.3}.task-detail-page__schedule-clear{padding:.25rem .625rem;border:none;border-radius:6px;background:transparent;color:var(--orbita-sidebar-bg);font-family:inherit;font-size:.8125rem;font-weight:500;cursor:pointer}.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{border:none;box-shadow:none}.task-detail-page__calendar .p-datepicker-panel{border:none;padding:0}@media (max-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{margin-left:0}}.task-detail-page__header{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem}.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{display:flex;align-items:flex-end;gap:.75rem;margin-bottom:.25rem}.task-detail-page__department-segment{flex:1 1 0;min-width:0}.task-detail-page__departments-arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;padding-bottom:.625rem;color:var(--orbita-text-muted);font-size:1rem;line-height:1}.task-schedule-field__edit{align-items:center}.task-schedule-field__input{width:100%;max-width:20rem;box-sizing:border-box}.flat-layout{display:flex;justify-content:center}.flat-layout--fullscreen{height:100%}.login-page__card{width:26.25rem;max-width:calc(100% - 2rem);margin-top:10vh;padding:1rem}.login-form{display:flex;flex-direction:column;gap:1rem}.login-form__field{display:flex;flex-direction:column;gap:.5rem}.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{display:flex;align-items:center;justify-content:center;gap:1rem}.profile-page__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.25rem}.profile-page__header .page__title{margin-bottom:0}.profile-page__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);gap:1rem;align-items:start}.profile-page__loading{grid-column:1}.profile-card{min-width:0;padding:1.25rem;border:1px solid var(--orbita-surface-300);border-radius:var(--orbita-radius-md);background:var(--orbita-surface-0)}.profile-card--settings{position:sticky;top:1rem}@media (max-width: 900px){.profile-page__layout{grid-template-columns:1fr}.profile-card--settings{position:static}}.profile-card__section-title{margin:0 0 .35rem;color:var(--orbita-text);font-size:1rem;font-weight:600}.profile-card__section-lead{margin:0 0 1rem;color:var(--orbita-text-muted);font-size:.8125rem}.profile-theme-list{display:flex;flex-direction:column;gap:.5rem}.profile-theme-list__item{display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-radius-md);background:var(--orbita-surface-50);cursor:pointer;transition:border-color .15s ease,background .15s ease}.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{display:flex;flex:1;flex-direction:column;gap:.15rem;min-width:0}.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{flex-shrink:0;width:2.5rem;height:1.5rem;border-radius:.375rem;border:1px solid var(--orbita-surface-300);background:linear-gradient(90deg,var(--swatch-a) 0 50%,var(--swatch-b) 50% 100%)}.profile-theme-list__swatch--light{--swatch-a: #f8fafc;--swatch-b: #ffffff}.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{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.profile-card__avatar{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:999px;background:var(--orbita-sidebar-bg);color:var(--orbita-sidebar-fg);font-size:1.125rem;font-weight:600}.profile-card__name{margin:0;color:var(--orbita-text);font-size:1.25rem;font-weight:600}.profile-card__email{margin:.25rem 0 0;color:var(--orbita-text-muted);font-size:.875rem}.profile-card__rows{border-top:1px solid var(--orbita-surface-200)}.profile-card__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--orbita-surface-200)}.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);font-size:.875rem;text-align:right}.profile-card__footer{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--orbita-surface-200)}.page-message{margin:1.5rem}.offers-tab__message{margin:.75rem}.clients-page__header{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.25rem}.clients-page__header .page__title{margin-bottom:0;flex:1 1 auto;min-width:0}.clients-page__header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin-left:auto}.clients-page__header .reception-create-event-btn{margin-left:0}@media (max-width: 48rem){.clients-page__header .page__title{flex:1 1 100%}.clients-page__header-actions{flex:1 1 100%;margin-left:0}}.clients-list__tools .status-chip--active{background:var(--orbita-primary);border-color:var(--orbita-primary);color:var(--orbita-on-primary)}.clients-list__tools .status-chip--active:hover{background:var(--orbita-primary-hover);border-color:var(--orbita-primary-hover)}.clients-view-switch.reception-zone2-segment .reception-zone2-segment__option--active .reception-zone2-segment__label{background:var(--orbita-primary);color:var(--orbita-on-primary);box-shadow:none}.clients-filters-panel__groups{display:flex;flex-direction:column;gap:.875rem}.clients-filters-panel__group{display:flex;flex-direction:column;gap:.375rem}.clients-filters-panel__group-label{margin:0;padding:0 .625rem;color:var(--orbita-text-muted);font-size:.75rem;font-weight:600;line-height:1.2}.clients-filters-panel__list{display:flex;flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none}.clients-page__table-wrap{overflow-x:auto;border:1px solid var(--orbita-surface-200);border-radius:12px;background:var(--orbita-surface-0)}.clients-page__table{width:100%;border-collapse:collapse;font-size:var(--orbita-font-size-md, .875rem)}.clients-page__table th,.clients-page__table td{padding:.75rem .875rem;border-bottom:1px solid var(--orbita-surface-200);text-align:left;vertical-align:middle}.clients-page__table th{background:var(--orbita-surface-50);color:var(--orbita-text-muted);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.clients-page__sort-btn{display:inline-flex;align-items:center;gap:.35rem;margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;font-weight:600;text-transform:uppercase;letter-spacing:.02em;cursor:pointer}.clients-page__sort-btn i{font-size:.75rem;opacity:.45}.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{display:inline-flex;margin-left:0}.clients-page__table-meta--end{justify-content:flex-end;width:100%}.clients-page__table-type-icons{pointer-events:none}.reception-client-page{display:flex;flex-direction:column;min-height:100%}.reception-client-page__layout{display:flex;flex:1;flex-direction:column;min-height:100%}.reception-client-page__back{margin-bottom:.75rem}.reception-client-page__content{display:flex;flex:1;flex-direction:column;gap:1rem;width:100%;min-width:0}.reception-client-page__header{min-width:0}.reception-client-page__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.reception-client-page__title-badges{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.reception-client-page__kind-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .625rem;border-radius:999px;background:var(--orbita-surface-50);color:var(--orbita-text-secondary);font-size:.8125rem;font-weight:600;line-height:1.2}.reception-client-page__body{display:flex;flex:1;align-items:flex-start;gap:1.5rem;min-width:0}.reception-client-page__main{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-width:0}.reception-client-page__title{min-width:0;margin-bottom:0}.reception-client-page__title--empty{color:var(--orbita-text-muted)}.reception-client-page__error{margin:0}.reception-client-page__tabs{margin-bottom:.25rem}.reception-client-page__placeholder{min-width:0}.reception-client-page__tab-panel{display:flex;flex-direction:column;gap:.75rem;min-width:0}.reception-client-page__tab-hint{margin:0;color:var(--orbita-text-secondary);font-size:var(--orbita-font-size-md)}.reception-client-page__tab-list{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.reception-client-page__tab-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.75rem .875rem;border:1px solid var(--orbita-surface-200);border-radius:10px;background:color-mix(in srgb,var(--orbita-surface-50) 70%,var(--orbita-surface-0))}.reception-client-page__tab-row-main{display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem;min-width:0}.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{flex-shrink:0;color:var(--orbita-text-secondary);font-size:.8125rem;font-weight:600;white-space:nowrap}.reception-client-page__tab-chip{padding:.2rem .5rem;border-radius:999px;background:var(--orbita-surface-100)}.reception-client-page__counterparty{display:flex;flex-direction:column;gap:.625rem;min-width:0}.reception-client-page__collapse{min-width:0;max-width:100%;overflow:hidden;border:1px solid var(--orbita-surface-200);border-radius:10px;background:color-mix(in srgb,var(--orbita-surface-50) 70%,var(--orbita-surface-0))}.reception-client-page__collapse-toggle{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;margin:0;padding:.625rem .875rem;border:none;border-radius:10px 10px 0 0;background:transparent;color:var(--orbita-text-secondary);font:inherit;font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-align:left;cursor:pointer}.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{font-size:.75rem;color:var(--orbita-text-muted)}.reception-client-page__collapse-body{padding:0 .875rem .875rem;background:var(--orbita-surface-0);border-top:1px solid var(--orbita-surface-100)}.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{display:flex;flex:1 1 auto;align-items:center;gap:.5rem;min-width:0}.reception-client-page__datepicker{width:100%;max-width:16rem}.reception-client-page__switch-field{display:flex;align-items:center;justify-content:space-between;gap:1rem}.reception-client-page__switch-field .inline-field__label{flex:1 1 auto}.reception-client-page__switch-field .reception-client-page__switch-row{flex:0 0 auto;margin-left:auto}.reception-client-page__switch-row{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem}.reception-client-page__type-chips{margin-left:0}.reception-client-page__data-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1rem;min-width:0}.reception-client-page__data-trio .inline-field{min-width:0}@media (max-width: 48rem){.reception-client-page__data-trio{grid-template-columns:1fr}}.reception-client-page__bank-accounts{display:flex;flex-direction:column;gap:.75rem;padding-top:.75rem}.reception-client-page__bank-accounts-header{display:flex;justify-content:flex-start}.reception-client-page__bank-accounts-list{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.reception-client-page__bank-account{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;padding:.75rem;border:1px solid var(--orbita-surface-200);border-radius:10px;background:var(--orbita-surface-0)}.reception-client-page__bank-account-fields{flex:1 1 16rem;min-width:0}.reception-client-page__bank-delete{margin-left:auto;padding:.5rem .875rem;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);font-weight:500;cursor:pointer}.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{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem}.reception-client-page__phone-row .inline-field{flex:1 1 14rem}.reception-client-page__consent-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.reception-client-page__status-pill{margin-left:.5rem;padding:.125rem .5rem;border-radius:999px;background:var(--orbita-surface-100);color:var(--orbita-text-secondary);font-size:.75rem;font-weight:500;text-transform:lowercase}.reception-client-page__lookup{display:flex;flex-direction:column;gap:.5rem}.reception-client-page__lookup-list{margin:0;padding:0;list-style:none;border:1px solid var(--orbita-surface-200);border-radius:8px;overflow:hidden}.reception-client-page__lookup-item{display:block;width:100%;padding:.625rem .875rem;border:0;border-bottom:1px solid var(--orbita-surface-100);background:var(--orbita-surface-0);color:var(--orbita-text);text-align:left;font-size:var(--orbita-font-size-md, .875rem);cursor:pointer}.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{margin:0;color:var(--orbita-text-secondary);font-size:.75rem}.reception-client-page__comment-compose{display:flex;flex-direction:column;gap:.5rem}.reception-client-page__comment-body{margin:0;white-space:pre-wrap;color:var(--orbita-text);font-size:var(--orbita-font-size-md, .875rem)}.reception-client-stats{display:flex;flex:0 0 auto;flex-direction:column;gap:0;min-width:9rem;overflow:hidden;border:1px solid var(--p-surface-200, var(--orbita-surface-200));border-radius:12px;background:var(--orbita-surface-0);box-shadow:0 1px 3px #0f172a0f}.reception-client-stats__item{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.875rem 1rem;border-bottom:1px solid var(--orbita-surface-100);text-align:center}.reception-client-stats__item:last-child{border-bottom:none}.reception-client-stats__label{color:var(--orbita-text-muted);font-size:.6875rem;font-weight:600;letter-spacing:.04em;line-height:1.2;text-align:center;text-transform:uppercase}.reception-client-stats__value{color:var(--orbita-text);font-size:1.375rem;font-weight:700;line-height:1.15;text-align:center;font-variant-numeric:tabular-nums}.reception-client-stats__item--ltv .reception-client-stats__value,.reception-client-stats__item--contact .reception-client-stats__value{font-size:1.0625rem;font-weight:600;line-height:1.25;text-align:center;word-break:break-word}.client-form__actions{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.25rem}.reception-event-form__secondary{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-size:.875rem;font-weight:500;line-height:1.2;cursor:pointer;transition:background-color .15s,border-color .15s,opacity .15s}.reception-event-form__secondary:hover:not(:disabled){background:var(--orbita-surface-50);border-color:var(--orbita-surface-300)}.reception-event-form__secondary:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 56rem){.reception-client-page__body{flex-direction:column}.reception-client-stats{width:100%;flex-direction:row;flex-wrap:wrap;min-width:0}.reception-client-stats__item{flex:1 1 6.5rem;border-bottom:none;border-right:1px solid var(--orbita-surface-100)}.reception-client-stats__item:last-child{border-right:none}}.reception-client-page__sections{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.client-form__section{display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:1.125rem 1.25rem 1.25rem;border:1px solid var(--orbita-surface-200);border-radius:12px;background:var(--orbita-surface-0);box-shadow:0 1px 3px #0f172a0d}.client-form__section-title{margin:0 0 .875rem;padding-bottom:.75rem;border-bottom:1px solid var(--orbita-surface-100);color:var(--orbita-text);font-size:.9375rem;font-weight:600;line-height:1.3}.client-form__fields{display:grid;grid-template-columns:1fr;column-gap:1.5rem;row-gap:.25rem;width:100%;min-width:0}@media (min-width: 56rem){.client-form__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 80rem){.client-form__fields{grid-template-columns:repeat(3,minmax(0,1fr))}}.client-form__fields .inline-field{min-width:0;padding:.625rem 0;border-bottom:none}.client-form__fields .inline-field:first-of-type{padding-top:.25rem}.client-form__fields .inline-field--multiline{grid-column:1/-1}.client-form__add-contact{align-self:flex-start;margin-top:.5rem;padding:var(--orbita-control-padding-y, .625rem) var(--orbita-control-padding-x, 1rem);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);font-weight:500;cursor:pointer}.client-form__add-contact:hover:not(:disabled){background:var(--orbita-surface-50)}.client-form__add-contact:disabled{opacity:.55;cursor:not-allowed}.client-tile{display:flex;flex-direction:column;gap:.75rem;box-sizing:border-box;width:100%;min-width:0;min-height:100%;padding:1rem 1.125rem;background:var(--orbita-surface-0);border:1px solid var(--p-surface-200, var(--orbita-surface-200));border-radius:12px;box-shadow:var(--orbita-shadow-sm)}.clients-page .worksheets-grid{align-items:stretch;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.clients-page .client-tile{height:auto}.client-tile--link{height:auto;min-height:100%;color:inherit;text-decoration:none;cursor:pointer;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{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;min-width:0}.client-tile__person-kind{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--orbita-surface-50);color:var(--orbita-text-muted);font-size:.875rem}.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__id{font-size:.875rem;font-weight:600;color:var(--orbita-sidebar-bg);letter-spacing:.02em}.client-tile__field{display:flex;flex-direction:column;gap:.125rem}.client-tile__label{font-size:.75rem;color:var(--orbita-text-muted)}.client-tile__value{font-size:.875rem;color:var(--orbita-text-strong);line-height:1.35}.client-tile__value--link{color:var(--orbita-sidebar-bg);text-decoration:none}.client-tile__value--link:hover{text-decoration:underline}.client-tile__value--metric{font-weight:600;color:var(--orbita-text)}.client-tile__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.client-tile__metrics--sales{grid-template-columns:repeat(3,minmax(0,1fr))}.client-tile__metrics--sales .client-tile__field:not(:first-child){align-items:center;text-align:center}.client-tile__metrics .client-tile__field:first-child{justify-self:start;width:fit-content;align-items:center;text-align:center}.client-tile__metrics .client-tile__field:last-child{align-items:center;text-align:center}.client-tile--reception{gap:.875rem}.client-tile__primary{display:flex;flex-direction:column;gap:.25rem;min-width:0}.client-tile__type-icons{display:inline-flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;pointer-events:none}.client-tile__type-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--orbita-surface-50);color:var(--orbita-text-muted);font-size:.875rem}.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{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-top:auto;min-width:0}.client-tile__footer-meta{display:inline-flex;flex:0 0 auto;align-items:center;gap:.75rem;margin-left:auto}.client-tile__last-contact,.client-tile__cars-count{display:inline-flex;flex:0 0 auto;align-items:center;gap:.375rem;color:var(--orbita-text-muted);font-size:.8125rem;font-weight:400;line-height:1.2;white-space:nowrap}.client-tile__last-contact .pi,.client-tile__cars-count .pi{font-size:.875rem;color:var(--orbita-text-muted)}.client-tile__last-contact time,.client-tile__last-contact span,.client-tile__cars-count span{font-weight:400}.client-tile__name{margin:0;overflow:hidden;color:var(--orbita-text);font-size:.9375rem;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.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}.client-tile__metrics--reception{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;width:100%;margin-top:auto}.client-tile__metrics--reception .client-tile__field{display:flex;flex-direction:column;align-items:center;gap:.125rem;min-width:0;text-align:center}.client-tile__metrics--reception .client-tile__label{display:block;color:var(--orbita-text-muted);font-size:.75rem;line-height:1.2}.client-tile__metrics--reception .client-tile__value--metric{font-size:.875rem;white-space:nowrap}.clients-list--busy{opacity:.65;pointer-events:none}.clients-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-top:1.25rem}.clients-pager__summary{margin:0;color:var(--orbita-text-secondary);font-size:var(--orbita-font-size-md);font-variant-numeric:tabular-nums}.clients-pager__controls{display:inline-flex;align-items:center;gap:.5rem}.clients-pager__page{min-width:4.5rem;color:var(--orbita-text);font-size:var(--orbita-font-size-md);font-weight:500;text-align:center;font-variant-numeric:tabular-nums}.clients-pager__btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;color:var(--orbita-text);background:var(--orbita-surface-0);border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-control-radius);cursor:pointer}.clients-pager__btn:hover:not(:disabled){background:var(--orbita-surface-50)}.clients-pager__btn:disabled{opacity:.45;cursor:not-allowed}.cars-page__header,.cars-detail-page__header{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.25rem}.cars-page__header .page__title,.cars-detail-page__header .page__title{margin-bottom:0;flex:1 1 auto;min-width:0}.cars-page__header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin-left:auto}.cars-page__header .reception-create-event-btn{margin-left:0}@media (max-width: 48rem){.cars-page__header .page__title{flex:1 1 100%}.cars-page__header-actions{flex:1 1 100%;margin-left:0}}.cars-detail-page__header{flex-wrap:nowrap;gap:1rem}.cars-detail-page{display:flex;flex-direction:column;min-height:100%}.cars-detail-page__layout{display:flex;flex:1;flex-direction:column;gap:16px;min-width:0}.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{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.directory-cars-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.directory-car-tile{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid var(--orbita-surface-200);border-radius:12px;background:var(--orbita-surface-0);text-decoration:none;transition:border-color .15s,box-shadow .15s}.directory-car-tile--link:hover{border-color:var(--orbita-surface-300);box-shadow:0 4px 14px #0f172a0f}.directory-car-tile--selectable{width:100%;border:1px solid var(--orbita-surface-200);text-align:left;cursor:pointer;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{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem .75rem}.directory-car-tile__title{margin:0;color:var(--orbita-text);font-size:1rem;font-weight:600;line-height:1.3}.directory-car-tile__badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.375rem;max-width:100%}.directory-car-condition{display:inline-flex;flex-shrink:0;gap:.35rem;align-items:center;padding:.125rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:600;line-height:1.4;white-space:nowrap}.directory-car-condition .pi{font-size:.75rem}.directory-car-condition--new{background:#dcfce7;color:#166534}.directory-car-condition--used{background:#fef3c7;color:#b45309}.directory-car-row__condition{justify-self:start;width:max-content;max-width:100%;min-width:0}.directory-car-tile__state{flex-shrink:0;padding:.125rem .5rem;border-radius:999px;background:var(--orbita-surface-200);color:var(--orbita-text-secondary);font-size:.6875rem;font-weight:600;line-height:1.4;white-space:nowrap}.directory-car-tile__state--new,.directory-car-tile__state--stock,.directory-car-tile__state--available{background:#dcfce7;color:#166534}.directory-car-tile__state--used{background:#fef3c7;color:#b45309}.directory-car-tile__state--test,.directory-car-tile__state--demo,.directory-car-tile__state--restricted{background:#dbeafe;color:#1d4ed8}.directory-car-tile__state--sold{background:var(--orbita-surface-muted, #f3f4f6);color:var(--orbita-text-secondary, #4b5563)}.directory-car-tile__state--service,.directory-car-tile__state--in_transit{background:#ffedd5;color:#c2410c}.directory-car-tile__state--not_for_sale{background:#fee2e2;color:#b91c1c}.directory-car-tile__meta{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0}.directory-car-tile__vin{color:var(--orbita-text-muted);font-size:.8125rem;line-height:1.3;overflow-wrap:anywhere}.directory-car-tile__plate{display:inline-flex;align-items:center;max-width:100%;margin-top:.125rem;padding:.125rem .375rem;border:1px solid var(--p-surface-200, var(--orbita-surface-200));border-radius:4px;background:var(--orbita-surface-0);color:var(--orbita-text-strong);font-size:.8125rem;font-weight:600;letter-spacing:.04em;line-height:1.3;text-transform:uppercase;overflow-wrap:anywhere}.directory-car-tile__plate--empty{border-style:dashed;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--orbita-text-muted);background:transparent}.directory-car-row__plate{font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--orbita-text-strong);white-space:nowrap}.directory-car-row__plate--empty{font-weight:400;letter-spacing:normal;text-transform:none;color:var(--orbita-text-muted)}.directory-car-tile__color{max-width:100%;color:var(--orbita-text-muted);font-size:.8125rem;line-height:1.3;overflow-wrap:anywhere}.directory-car-tile__id{flex-shrink:0;color:var(--orbita-text-muted);font-size:.75rem;line-height:1.2}.directory-car-tile__footer{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:auto}.directory-car-tile__field{display:flex;flex-direction:column;gap:.125rem;min-width:0}.directory-car-tile__label{color:var(--orbita-text-muted);font-size:.6875rem;line-height:1.2}.directory-car-tile__value{overflow:hidden;color:var(--orbita-text-strong);font-size:.8125rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.cars-detail-form__section{display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:1.125rem 1.25rem 1.25rem;border:1px solid var(--orbita-surface-200);border-radius:12px;background:var(--orbita-surface-0);box-shadow:0 1px 3px #0f172a0d}.cars-detail-form__section-title{margin:0 0 .875rem;padding-bottom:.75rem;border-bottom:1px solid var(--orbita-surface-100);color:var(--orbita-text);font-size:.9375rem;font-weight:600;line-height:1.3}.cars-detail-form__fields{display:grid;grid-template-columns:1fr;column-gap:1.5rem;row-gap:.25rem;width:100%;min-width:0}.cars-detail-form__readonly-field{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 0}.cars-detail-form__readonly-label{font-size:var(--orbita-font-size-md, .875rem);color:var(--orbita-text-muted)}.cars-detail-form__readonly-value{font-size:var(--orbita-font-size-md, .875rem);color:var(--orbita-text)}.cars-detail-form__hint{margin:.75rem 0 0;color:var(--orbita-text-muted);font-size:.875rem;line-height:1.4}@media (min-width: 56rem){.cars-detail-form__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 80rem){.cars-detail-form__fields{grid-template-columns:repeat(3,minmax(0,1fr))}}.cars-detail-form__fields .inline-field{min-width:0;padding:.625rem 0;border-bottom:none}.cars-detail-form__fields .inline-field:first-of-type{padding-top:.25rem}.cars-detail-form__fields .inline-field--multiline{grid-column:1/-1}.cars-detail-form__section .parking-lot-scheme__lot-name{margin:1rem 0 .75rem}.inline-field--readonly .inline-field__view{cursor:default}.cars-list__tools .status-chip:not(.status-chip--active){background:var(--orbita-surface-0);border-color:var(--orbita-surface-200);color:var(--orbita-text-secondary)}.cars-list__tools .status-chip--active,.directory-cars-filters-panel__option--active{background:var(--orbita-primary);border-color:var(--orbita-primary);color:var(--orbita-on-primary)}.cars-list__tools .status-chip--active:hover{background:var(--orbita-primary-hover);border-color:var(--orbita-primary-hover)}.cars-list--busy{opacity:.65;pointer-events:none}.cars-list-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-top:1.25rem}.cars-list-pager__summary{margin:0;color:var(--orbita-text-secondary);font-size:var(--orbita-font-size-md);font-variant-numeric:tabular-nums}.cars-list-pager__controls{display:inline-flex;align-items:center;gap:.5rem}.cars-list-pager__page{min-width:4.5rem;color:var(--orbita-text);font-size:var(--orbita-font-size-md);font-weight:500;text-align:center;font-variant-numeric:tabular-nums}.cars-list-pager__btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;color:var(--orbita-text);background:var(--orbita-surface-0);border:1px solid var(--orbita-surface-200);border-radius:var(--orbita-control-radius);cursor:pointer}.cars-list-pager__btn:hover:not(:disabled){background:var(--orbita-surface-50)}.cars-list-pager__btn:disabled{opacity:.45;cursor:not-allowed}.directory-vehicle-catalog-page__header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}.directory-vehicle-catalog-page__titles{flex:1 1 auto;min-width:0}.directory-vehicle-catalog-page__header .page__title{margin-bottom:.35rem}.directory-vehicle-catalog-page__subtitle{margin:0;color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md, .875rem)}.directory-vehicle-catalog-page__error{margin-bottom:1rem}.directory-vehicle-catalog-page__loading{margin:0;color:var(--orbita-text-muted)}.vehicle-catalog-workbench{display:flex;flex-direction:column;gap:1.25rem}.vehicle-catalog-workbench__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.vehicle-catalog-workbench__stats{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md, .875rem)}.vehicle-catalog-workbench__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:auto}.vehicle-catalog-workbench__hint{margin:0;color:var(--orbita-text-muted);font-size:.8125rem;line-height:1.4}.vehicle-catalog-selects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:1rem}.vehicle-catalog-selects__view{display:flex;align-items:center;justify-content:flex-end}@media (max-width: 900px){.vehicle-catalog-selects{grid-template-columns:1fr}.vehicle-catalog-selects__view{justify-content:flex-start}}.vehicle-catalog-select-field{display:flex;flex-direction:column;gap:.4rem;min-width:0}.vehicle-catalog-select-field__label-row{display:flex;align-items:center;gap:.25rem;min-height:2rem}.vehicle-catalog-select-field__label{font-size:var(--orbita-font-size-md, .875rem);font-weight:600;color:var(--orbita-text)}.vehicle-catalog-select-field__buttons{display:flex;align-items:center;margin-left:auto}.vehicle-catalog-select-field__control{width:100%}.vehicle-catalog-level{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid var(--orbita-surface-200);border-radius:12px;background:var(--orbita-surface-0)}.vehicle-catalog-level__header{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.vehicle-catalog-level__header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-left:auto}.vehicle-catalog-level__titles{flex:1 1 auto;min-width:0}.vehicle-catalog-level__title{margin:0;font-size:1rem;font-weight:600;color:var(--orbita-text)}.vehicle-catalog-level__context{margin:.2rem 0 0;color:var(--orbita-text-muted);font-size:.8125rem}.vehicle-catalog-level__empty{padding:1.25rem .25rem;color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md, .875rem)}.vehicle-catalog-grid{align-items:start}.vehicle-catalog-tile-wrap{position:relative;min-width:0}.vehicle-catalog-tile-wrap--expanded{z-index:6}.vehicle-catalog-tile-wrap__sizer{visibility:hidden;pointer-events:none}.vehicle-catalog-tile{width:100%;text-align:left}.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{position:absolute;inset-inline:0;top: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)}.vehicle-catalog-tile__edit{margin:-.35rem -.35rem -.35rem auto;opacity:0;transition:opacity .15s ease}.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{margin-top:.75rem;padding:.75rem 0 0;border-top:1px solid var(--orbita-surface-200)}.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:transparent}.vehicle-catalog-row__actions{display:flex;justify-content:flex-end;align-items:center}.vehicle-catalog-level__edit-btn{margin:-.25rem 0;opacity:0;transition:opacity .15s ease}.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{padding:0 1rem .85rem;border-bottom:1px solid var(--orbita-surface-200);background:var(--orbita-surface-50, #f8fafc)}.vehicle-catalog-rows>.vehicle-catalog-row-detail:last-child{border-bottom:none}.vehicle-catalog-expand{display:flex;flex-direction:column;gap:.75rem;padding:.75rem .5rem .25rem;container-type:inline-size;container-name:veh-cat-expand}.vehicle-catalog-expand__description{margin:0;font-size:.8125rem;line-height:1.45;color:var(--orbita-text)}.vehicle-catalog-expand__description--muted{color:var(--orbita-text-muted)}.vehicle-catalog-expand__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem 1rem}@container veh-cat-expand (max-width: 720px){.vehicle-catalog-expand__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container veh-cat-expand (max-width: 540px){.vehicle-catalog-expand__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container veh-cat-expand (max-width: 360px){.vehicle-catalog-expand__grid{grid-template-columns:1fr}}.vehicle-catalog-expand__item{display:flex;flex-direction:column;gap:.2rem;min-width:0}.vehicle-catalog-expand__label{font-size:.75rem;color:var(--orbita-text-muted)}.vehicle-catalog-expand__value{font-size:.875rem;color:var(--orbita-text);font-weight:560}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vehicle-catalog-workbench__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media (max-width: 1100px){.vehicle-catalog-workbench__columns{grid-template-columns:1fr}}.vehicle-catalog-column{display:flex;flex-direction:column;min-height:18rem;border:1px solid var(--orbita-surface-200);border-radius:12px;background:var(--orbita-surface-0);overflow:hidden}.vehicle-catalog-column__header{padding:.875rem 1rem;border-bottom:1px solid var(--orbita-surface-200);background:var(--orbita-surface-50, var(--orbita-surface-0))}.vehicle-catalog-column__title{margin:0;font-size:.9375rem;font-weight:600;color:var(--orbita-text)}.vehicle-catalog-column__hint{margin:.25rem 0 0;font-size:.75rem;color:var(--orbita-text-muted)}.vehicle-catalog-column__list{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;overflow:auto;max-height:28rem}.vehicle-catalog-column__empty{margin:0;padding:.5rem .25rem;color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md, .875rem)}.vehicle-catalog-card{position:relative;display:flex;flex-direction:column;gap:.2rem;width:100%;padding:.75rem .875rem;border:1px solid var(--orbita-surface-200);border-radius:10px;background:var(--orbita-surface-0);text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s}.vehicle-catalog-card:hover{border-color:var(--orbita-surface-300)}.vehicle-catalog-card--active{border-color:var(--orbita-primary, #2563eb);background:color-mix(in srgb,var(--orbita-primary, #2563eb) 8%,white)}.vehicle-catalog-card__title{font-size:.875rem;font-weight:600;color:var(--orbita-text)}.vehicle-catalog-card__meta{font-size:.75rem;color:var(--orbita-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicle-catalog-editor{display:flex;flex-direction:column;gap:1rem}.vehicle-catalog-editor__hint{margin:0;color:var(--orbita-text-muted);font-size:.8125rem}.vehicle-catalog-editor__fields{display:flex;flex-direction:column;gap:.75rem}.vehicle-catalog-editor__actions{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.vehicle-catalog-editor__actions-end{margin-left:auto}.vehicle-catalog-form-panel{padding:1rem;border:1px solid var(--orbita-surface-200);border-radius:12px;background:var(--orbita-surface-0)}.vehicle-catalog-form-panel__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.875rem}.vehicle-catalog-form-panel__title{margin:0;font-size:.9375rem;font-weight:600}.vehicle-catalog-form-panel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}@media (max-width: 720px){.vehicle-catalog-form-panel__grid{grid-template-columns:1fr}}.vehicle-catalog-field{display:flex;flex-direction:column;gap:.35rem;min-width:0;font-size:var(--orbita-font-size-md, .875rem);color:var(--orbita-text-muted)}.vehicle-catalog-field--wide{grid-column:1/-1}.vehicle-catalog-form-panel__footer{display:flex;justify-content:flex-end;margin-top:1rem}.directory-vehicle-specs-page__header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}.directory-vehicle-specs-page__titles{flex:1 1 auto;min-width:0}.directory-vehicle-specs-page__header .page__title{margin-bottom:.35rem}.directory-vehicle-specs-page__subtitle{margin:0;color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md, .875rem)}.directory-vehicle-specs-page__error{margin-bottom:1rem}.vehicle-specs-workbench{display:flex;flex-direction:column;gap:1rem}.vehicle-specs-workbench__tabs{display:flex;flex-wrap:wrap;gap:.35rem}.vehicle-specs-workbench__tab{padding:.4rem .7rem;border:1px solid var(--orbita-surface-200);border-radius:8px;background:var(--orbita-surface-0);color:var(--orbita-text);font-size:.8125rem;font-weight:600;cursor:pointer}.vehicle-specs-workbench__tab--active{border-color:var(--orbita-primary, #2563eb);background:color-mix(in srgb,var(--orbita-primary, #2563eb) 10%,white)}.vehicle-specs-workbench__hint{margin:0;min-height:2.5em;color:var(--orbita-text-muted);font-size:.8125rem;line-height:1.4}.vehicle-specs-workbench__layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);gap:1.25rem;align-items:start}@media (max-width: 900px){.vehicle-specs-workbench__layout{grid-template-columns:1fr}}.vehicle-specs-workbench__list-panel{display:flex;flex-direction:column;gap:.4rem;max-height:min(32rem,60vh);overflow:auto;padding-right:.25rem}.vehicle-specs-workbench__item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.55rem .65rem;border:1px solid var(--orbita-surface-200);border-radius:8px;background:var(--orbita-surface-0);text-align:left}button.vehicle-specs-workbench__item{cursor:pointer}.vehicle-specs-workbench__item--active{border-color:var(--orbita-primary, #2563eb);background:color-mix(in srgb,var(--orbita-primary, #2563eb) 8%,white)}.vehicle-specs-workbench__item-title{font-size:.875rem;font-weight:560;color:var(--orbita-text)}.vehicle-specs-workbench__item-meta{margin-left:auto;color:var(--orbita-text-muted);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vehicle-specs-workbench__swatch{flex:0 0 auto;width:1rem;height:1rem;border-radius:999px;border:1px solid var(--orbita-surface-300)}.vehicle-specs-workbench__form-panel{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid var(--orbita-surface-200);border-radius:10px;background:var(--orbita-surface-0)}.vehicle-specs-workbench__form-title{margin:0;font-size:.875rem;font-weight:600}.vehicle-specs-workbench__row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.vehicle-specs-workbench__form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.directory-parking-page__header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}.directory-parking-page__titles{flex:1 1 auto;min-width:0}.directory-parking-page__header .page__title{margin-bottom:.35rem}.directory-parking-page__subtitle{margin:0;color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md, .875rem)}.directory-parking-page__error{margin-bottom:1rem}.parking-layout-workbench{display:flex;flex-direction:column;gap:1rem}.parking-layout-workbench__tabs{display:flex;flex-wrap:wrap;gap:.35rem}.parking-layout-workbench__tab{padding:.4rem .7rem;border:1px solid var(--orbita-surface-200);border-radius:8px;background:var(--orbita-surface-0);color:var(--orbita-text);font-size:.8125rem;font-weight:600;cursor:pointer}.parking-layout-workbench__tab--active{border-color:var(--orbita-primary, #2563eb);background:color-mix(in srgb,var(--orbita-primary, #2563eb) 10%,white)}.parking-layout-workbench__hint{margin:0;min-height:2.5em;color:var(--orbita-text-muted);font-size:.8125rem;line-height:1.4}.parking-layout-workbench__layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);gap:1.25rem;align-items:start}@media (max-width: 900px){.parking-layout-workbench__layout{grid-template-columns:1fr}}.parking-layout-workbench__list-panel{display:flex;flex-direction:column;gap:.4rem;max-height:min(32rem,60vh);overflow:auto;padding-right:.25rem}.parking-layout-workbench__item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.55rem .65rem;border:1px solid var(--orbita-surface-200);border-radius:8px;background:var(--orbita-surface-0);text-align:left;cursor:pointer}.parking-layout-workbench__item--active{border-color:var(--orbita-primary, #2563eb);background:color-mix(in srgb,var(--orbita-primary, #2563eb) 8%,white)}.parking-layout-workbench__item--occupied{border-color:color-mix(in srgb,var(--orbita-warning, #d97706) 45%,var(--orbita-surface-200))}.parking-layout-workbench__item--inactive{opacity:.65}.parking-layout-workbench__item-title{font-size:.875rem;font-weight:560;color:var(--orbita-text)}.parking-layout-workbench__item-meta{margin-left:auto;color:var(--orbita-text-muted);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parking-layout-workbench__form-panel{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid var(--orbita-surface-200);border-radius:10px;background:var(--orbita-surface-0)}.parking-layout-workbench__form-title{margin:0;font-size:.875rem;font-weight:600}.parking-layout-workbench__checkbox{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--orbita-text)}.parking-layout-workbench__form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.parking-plan{display:flex;flex-direction:column;gap:1rem}.parking-plan__toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.parking-plan__filters{display:flex;flex-wrap:wrap;gap:1rem}.parking-plan__toolbar-actions{display:flex;flex-wrap:wrap;gap:.5rem}.parking-plan__filter{display:flex;flex-direction:column;gap:.35rem;min-width:14rem;color:var(--orbita-text);font-size:var(--orbita-font-size-md, .875rem)}.parking-plan__filter-with-action{display:flex;align-items:center;gap:.25rem}.parking-plan__filter-with-action .p-select{flex:1 1 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{margin:0;color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md, .875rem)}.parking-plan__grid{display:flex;flex-direction:column;gap:1rem}.parking-plan__row{display:flex;flex-direction:column;gap:.75rem;padding:.85rem 1rem 1rem;border:1px solid var(--orbita-surface-border);border-left:4px solid var(--orbita-primary);border-radius:10px;background:var(--orbita-surface);box-shadow:0 1px color-mix(in srgb,var(--orbita-text) 6%,transparent)}.parking-plan__row-header{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem}.parking-plan__row-heading{display:flex;flex-direction:column;gap:.15rem;min-width:0}.parking-plan__row-segment{color:var(--orbita-text-muted);font-size:.75rem;font-weight:500;text-transform:none}.parking-plan__row-title{margin:0;font-size:1rem;font-weight:600;color:var(--orbita-text)}.parking-plan__row-code{padding:.1rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--orbita-primary) 14%,var(--orbita-surface));color:var(--orbita-primary);font-size:.75rem;font-weight:600}.parking-plan__row-count{margin-left:auto;color:var(--orbita-text-muted);font-size:.75rem}.parking-plan__row-edit{flex:0 0 auto}.parking-plan__row-empty{margin:0;color:var(--orbita-text-muted);font-size:var(--orbita-font-size-md, .875rem)}.parking-plan__spots{display:flex;flex-wrap:wrap;gap:.5rem}.parking-plan__spot{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.35rem;width:7.5rem;min-height:5.5rem;padding:.55rem .6rem;border:1px solid var(--orbita-surface-border);border-radius:8px;background:var(--orbita-surface-raised, var(--orbita-surface));color:var(--orbita-text);text-align:left;cursor:pointer}.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{font-size:1.5rem;line-height:1;color:var(--orbita-text-muted)}.parking-plan__spot-car,.parking-plan__spot-free-label{display:flex;flex-direction:column;gap:.2rem;font-size:.75rem;color:var(--orbita-text-muted)}.parking-plan__drawer{display:flex;flex-direction:column;gap:.85rem}.parking-plan__panel-status,.parking-plan__panel-car{margin:0;font-size:var(--orbita-font-size-md, .875rem);color:var(--orbita-text-muted)}.parking-plan__panel-actions{display:flex;flex-wrap:wrap;gap:.5rem}.parking-plan__checkbox{display:flex;align-items:center;gap:.5rem;font-size:var(--orbita-font-size-md, .875rem);color:var(--orbita-text)}.directory-parts-page__header{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.directory-parts-page__header .page__title{margin-bottom:0;flex:1 1 auto;min-width:0}.directory-parts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.directory-part-tile{display:flex;flex-direction:column;min-height:100%;background:var(--orbita-surface-0);border:1px solid var(--orbita-surface-200);border-radius:12px;box-shadow:var(--orbita-shadow-sm);transition:border-color .15s,box-shadow .15s}.directory-part-tile:hover{border-color:var(--orbita-text-muted);box-shadow:var(--orbita-shadow-md)}.directory-part-tile__link{display:flex;flex-direction:column;gap:.5rem;flex:1 1 auto;min-width:0;padding:1rem 1.125rem;color:inherit;text-decoration:none}.directory-part-tile__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.directory-part-tile__title{margin:0;color:var(--orbita-text);font-size:1rem;font-weight:600;line-height:1.35}.directory-part-tile__category{flex-shrink:0;padding:.125rem .5rem;border-radius:999px;background:var(--orbita-surface-200);color:var(--orbita-text-secondary);font-size:.6875rem;font-weight:600;line-height:1.4;text-transform:uppercase;white-space:nowrap}.directory-part-tile--selectable{width:100%;padding:0;border:1px solid var(--orbita-surface-200);border-radius:12px;background:var(--orbita-surface-0);text-align:left;cursor:pointer;font:inherit}.directory-part-tile--selectable:disabled{opacity:.6;cursor:wait}.directory-part-tile__meta{margin:0;color:var(--orbita-text-muted);font-size:.8125rem;line-height:1.4}.directory-part-tile__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto}.directory-part-tile__price{color:var(--orbita-text);font-size:.9375rem;font-weight:600}.directory-part-detail-page__header{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.directory-part-detail-page__header .page__title{margin-bottom:0;flex:1 1 auto;min-width:0}.directory-part-detail-page .page__title{margin-bottom:.375rem}.directory-part-detail-page__meta{margin:0 0 1.25rem;color:var(--orbita-text-muted);font-size:.875rem}.directory-part-form{max-width:40rem;padding:.25rem 1rem .5rem;border:1px solid var(--orbita-surface-300);border-radius:var(--orbita-radius-md);background:var(--orbita-surface-0)}.directory-part-metrics{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem;margin-top:1.25rem}.directory-part-metric{padding:.875rem 1rem;border:1px solid var(--orbita-surface-200);border-radius:12px;background:var(--orbita-surface-0)}.directory-part-metric__label{display:block;margin-bottom:.25rem;color:var(--orbita-text-muted);font-size:.75rem;font-weight:600}.directory-part-metric__value{color:var(--orbita-text);font-size:.9375rem;font-weight:600}.parts-orders-page .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.status-chip--open:not(.status-chip--active){border-color:#bfdbfe;color:#1d4ed8}.status-chip--sent:not(.status-chip--active){border-color:#fde68a;color:#b45309}.status-chip--received:not(.status-chip--active){border-color:#c4b5fd;color:#6d28d9}.status-chip--posted:not(.status-chip--active){border-color:#bbf7d0;color:#15803d}.parts-orders-workspace{min-height:0;height:100%;display:flex;flex-direction:column}.parts-orders-workspace>.resizable-splitter,.parts-orders-splitter{flex:1 1 auto;min-height:0}.parts-orders-list-panel{display:flex;flex-direction:column;min-height:0;height:100%}.parts-orders-list-panel__toolbar{flex-shrink:0;margin-bottom:.5rem}.parts-orders-list-panel__search{display:block;width:100%}.parts-orders-list-panel__scroll.proposals-tab__tree-scroll{flex:1 1 auto;min-height:0}.parts-orders-list{display:flex;flex-direction:column;gap:.5rem;padding:0;margin:0}.parts-order-tile--compact{box-shadow:none}.parts-order-tile--compact .parts-order-tile__link{padding:.75rem .875rem;gap:.5rem;width:100%;border:none;background:transparent;cursor:pointer;text-align:left;font:inherit}.parts-order-tile--active{border-color:#4f6d8f;box-shadow:0 0 0 1px #4f6d8f}.parts-orders-detail{display:flex;flex-direction:column;gap:.875rem;min-height:0}.parts-orders-detail__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.parts-orders-detail__heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;width:100%;min-width:0}.parts-orders-detail__title{margin:0;color:#1f2937;font-size:1.25rem;font-weight:600;min-width:0}.parts-orders-detail__header-status{margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.parts-orders-detail__header-status .status-chip:disabled{opacity:.7;cursor:wait}.parts-orders-detail__summary{display:flex;align-items:center;gap:.75rem;font-size:.875rem;font-weight:600;color:#334155}.parts-orders-detail__tabs{flex-shrink:0}.parts-orders-detail__status-chips{margin-left:0;flex-wrap:wrap;justify-content:flex-start}.parts-orders-detail__status-chips .status-chip:disabled{opacity:.7;cursor:wait}.parts-orders-detail__items-toolbar{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.parts-orders-detail__items-toolbar .status-chips{margin-left:0}.parts-orders-detail__placement-chips{margin-left:0;flex-wrap:wrap;justify-content:flex-start;gap:.35rem}.parts-orders-detail__placement-chips .status-chip{font-size:.75rem;padding:.2rem .55rem}.parts-orders-detail__placement-chips .status-chip:disabled{opacity:.7;cursor:default}.parts-orders-detail__placement-chips .status-chip--active:disabled{opacity:1;cursor:default}.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:#1f2937;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{margin-left:0;flex-wrap:wrap;justify-content:flex-start}.parts-orders-detail__choice-chips .status-chip:disabled{opacity:.7;cursor:wait}.parts-orders-detail__choice-chips .status-chip--urgency-urgent:not(.status-chip--active){border-color:#fdba74;color:#c2410c}.parts-orders-detail__create-form .needs-model-field{padding:0;border-bottom:none}.parts-orders-detail__create-form .reception-event-segment-field{padding:0}.parts-orders-add-heading{width:100%}.parts-orders-add-heading__close{margin-left:auto;flex-shrink:0}.parts-orders-qty{display:inline-flex;align-items:center;gap:.35rem}.parts-orders-qty__btn{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155;font:inherit;font-size:1rem;line-height:1;cursor:pointer}.parts-orders-qty__btn:hover:not(:disabled){border-color:#94a3b8;background:#f8fafc}.parts-orders-qty__btn:disabled{opacity:.45;cursor:not-allowed}.parts-orders-qty__value{min-width:1.5rem;text-align:center;font-weight:600}.parts-orders-add-to-order-btn{white-space:nowrap}.parts-orders-page__header{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.25rem}.parts-orders-page__header .page__title{margin-bottom:0;flex:1 1 auto;min-width:0}.parts-orders-page__header-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin-left:auto}.parts-orders-page__header .orbita-list-create-btn,.parts-orders-page__header .reception-create-event-btn{margin-left:0}@media (max-width: 48rem){.parts-orders-page__header .page__title{flex:1 1 100%}.parts-orders-page__header-actions{flex:1 1 100%;margin-left:0}}.parts-orders-toolbar.orbita-list-toolbar{margin-bottom:1.25rem}.parts-orders-table__actions-col{width:2.75rem;text-align:right}.parts-orders-table__menu{display:inline-flex;justify-content:flex-end}.parts-orders-search{display:block;flex:1 1 12rem;min-width:10rem;max-width:18rem}.parts-orders-toolbar__status-chips,.parts-orders-toolbar__type-chips{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.5rem;margin-left:0}.parts-orders-toolbar__status-chips{margin-left:auto}.parts-orders-toolbar__type-chips .status-chip--type-client:not(.status-chip--active){border-color:#bfdbfe;color:#1d4ed8}.parts-orders-toolbar__type-chips .status-chip--type-warehouse:not(.status-chip--active){border-color:#fde68a;color:#b45309}.parts-orders-toolbar .parts-orders-view-switch{margin-left:0}.parts-orders-page .worksheets-grid{gap:1.5rem 1.25rem;padding:.75rem .75rem 0 0;align-items:start;overflow:visible}.parts-orders-page .worksheet-tile{position:relative;z-index:0;height:auto;min-height:0;overflow:visible;isolation:isolate}.parts-orders-page .parts-order-card .worksheet-tile__menu{top:0;right:0;transform:translate(75%,-75%)}.parts-orders-page .parts-order-card .worksheet-tile__menu-trigger{width:1.75rem;height:1.75rem;border-radius:6px}.parts-orders-page .parts-order-card .worksheet-tile__menu-dropdown{top:calc(100% + .35rem);right:0;left:auto}.parts-orders-page .parts-order-card{padding:0;gap:0}.parts-orders-page .parts-order-card.worksheet-tile--sales{padding:0;height:auto}.parts-orders-page .parts-order-card__link{display:flex;flex-direction:column;gap:.75rem;min-height:0;height:auto;padding:.875rem 1rem 1rem}.parts-orders-page .parts-order-card__link>.worksheet-tile__datetime,.parts-orders-page .parts-order-card__link>.parts-order-tile__field{padding-right:3.5rem}.parts-orders-page .parts-order-card__status-chip{position:absolute;top:.75rem;right:1.35rem;z-index:2;pointer-events:none;cursor:default}.parts-orders-page .parts-order-card__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-top:.25rem;width:100%}.parts-orders-page .parts-order-card__metrics{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0}.parts-orders-page .parts-order-card__items{font-size:.8125rem;font-weight:600;color:#64748b;line-height:1.3}.parts-orders-page .parts-order-card__sum{font-size:.9375rem;font-weight:700;color:#0f172a;line-height:1.3;white-space:nowrap}.parts-orders-page .parts-order-card__type-chip{flex-shrink:0;margin-left:auto;pointer-events:none;cursor:default}.parts-orders-page .parts-order-card .status-chip{background:#fff}.parts-orders-page .worksheet-tile .parts-order-tile__field{gap:.0625rem}.parts-orders-page .worksheet-tile .parts-order-tile__value{font-size:.9375rem;font-weight:500;color:#1f2937}.parts-orders-page .worksheet-tile:hover,.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-view-switch{display:inline-flex;flex-shrink:0;margin-left:0;padding:.125rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;gap:.125rem}.parts-orders-view-switch__btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:none;border-radius:6px;background:transparent;color:#64748b;cursor:pointer;transition:background-color .15s,color .15s}.parts-orders-view-switch__btn:hover{background:#f1f5f9;color:#334155}.parts-orders-view-switch__btn--active,.parts-orders-view-switch__btn--active:hover{background:#4f6d8f;color:#fff}.parts-orders-table-wrap{margin-top:.25rem;background:#fff;border:1px solid #e2e8f0;border-radius:12px}.parts-orders-table__menu{position:relative;top:auto;right:auto;transform:none;opacity:1;visibility:visible;pointer-events:auto}.parts-orders-detail .parts-order-detail-page__back{margin-bottom:.5rem}.parts-orders-detail__heading-block{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0}.parts-orders-workspace .parts-orders-detail{flex:1;min-height:0;overflow:auto;padding:0}.parts-order-tile{position:relative;display:flex;flex-direction:column;width:100%;background:#fff;border:1px solid var(--p-surface-200, #e2e8f0);border-radius:12px;box-shadow:0 1px 2px #0f172a0a;text-align:left;color:inherit;transition:border-color .15s,box-shadow .15s,transform .15s}.parts-order-tile:hover{border-color:#94a3b8;box-shadow:0 4px 12px #0f172a14;transform:translateY(-1px)}.parts-order-tile__link{display:flex;flex-direction:column;gap:.75rem;width:100%;padding:1rem 1.125rem;color:inherit;text-decoration:none}.parts-order-tile__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-right:2rem}.parts-order-tile__datetime{font-size:.8125rem;font-weight:500;color:#64748b}.parts-order-tile__title{margin:0;color:#1f2937;font-size:1rem;font-weight:600;line-height:1.35}.parts-order-tile__field{display:flex;flex-direction:column;gap:.125rem}.parts-order-tile__label{font-size:.75rem;color:#94a3b8}.parts-order-tile__value{font-size:.875rem;color:#334155}.parts-order-tile__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.125rem}.parts-order-tile__items,.parts-order-tile__id{font-size:.8125rem;font-weight:600;color:#64748b}.parts-order-tile__urgency{font-size:.75rem;font-weight:700;color:#b45309;text-transform:uppercase;letter-spacing:.02em}.worksheet-tile--sales .parts-order-tile__warehouse{font-size:.8125rem;font-weight:400;color:#64748b;line-height:1.3}.parts-order-detail-page{display:flex;flex-direction:column;gap:1.25rem}.parts-order-detail-page__header{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.parts-order-detail-page__back{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;font:inherit;font-size:.875rem;font-weight:500;cursor:pointer}.parts-order-detail-page__back:hover{border-color:#94a3b8;background:#f8fafc}.parts-order-detail-page__heading{display:flex;align-items:center;gap:.75rem;flex:1 1 auto;min-width:0}.parts-order-detail-page__heading .page__title{margin:0}.parts-order-detail-page__summary{display:flex;align-items:center;gap:.75rem;font-size:.875rem;font-weight:600;color:#334155}.parts-order-detail-page__form{max-width:40rem}.parts-order-items{display:flex;flex-direction:column;gap:.875rem}.parts-order-items__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.parts-order-items__title{margin:0;color:#1f2937;font-size:1.125rem;font-weight:600}.parts-order-items__add-btn{padding:.5rem .875rem;border:1px solid #4f6d8f;border-radius:8px;background:#4f6d8f;color:#fff;font:inherit;font-size:.875rem;font-weight:500;cursor:pointer}.parts-order-items__add-btn:hover{background:#45627f;border-color:#45627f}.parts-order-items__table-wrap{overflow-x:auto;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.parts-order-items__table{width:100%;border-collapse:collapse;font-size:.875rem}.parts-order-items__table th,.parts-order-items__table td{padding:.75rem .875rem;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:middle}.parts-order-items__table th{background:#f8fafc;color:#64748b;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.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{width:2.5rem;text-align:center}.parts-order-items__delete{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:6px;background:transparent;color:#b91c1c;cursor:pointer}.parts-order-items__delete:hover:not(:disabled){background:#fef2f2}.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{padding:.25rem .35rem;margin:-.25rem -.35rem}.parts-order-catalog{padding:1rem;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.parts-order-detail-page .offer-add-parts-catalog__header{display:flex;align-items:center;gap:.75rem;margin-bottom:.875rem}.parts-order-detail-page .offer-add-parts-catalog__title{margin:0;font-size:1.125rem;font-weight:600;color:#1f2937}.parts-order-detail-page .offer-add-parts-catalog__back{display:inline-flex;align-items:center;gap:.375rem;padding:.4rem .65rem;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;font:inherit;font-size:.8125rem;cursor:pointer}.parts-order-detail-page .offer-add-parts-catalog__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.75rem}.parts-order-detail-page .offer-add-parts-catalog__category{padding:1rem;border:1px solid #e2e8f0;border-radius:12px;background:#fff;color:#1f2937;font:inherit;font-weight:600;text-align:left;cursor:pointer}.parts-order-detail-page .offer-add-parts-catalog__category:hover{border-color:#94a3b8;background:#f8fafc}.work-order-info-lists__block .parts-order-items__header{margin-bottom:.75rem}.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:0 0 auto;margin-top:0;align-self:flex-end}.reception-client-page__fleet-field .parts-nomenclature__input{width:100%;box-sizing:border-box}.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:1 1 auto;min-width:0;max-width:none;width:auto}.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{height:100%;min-height:0;box-sizing:border-box}.parts-nomenclature-page .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.parts-nomenclature.proposals-tab{height:100%}.parts-nomenclature.proposals-tab .proposals-tab__tree-panel{display:flex;flex-direction:column;height:100%;padding:.75rem;box-sizing:border-box;overflow:hidden}.parts-nomenclature.proposals-tab .proposals-tab__tree-scroll{flex:1;min-height:0;overflow-y:auto;padding:.875rem .875rem 0 0;scrollbar-width:thin;scrollbar-color:var(--orbita-border, #cbd5e1) transparent}.parts-nomenclature.proposals-tab .proposals-tab__content-panel{height:100%;min-height:0;padding:1rem;box-sizing:border-box;overflow:auto}.parts-nomenclature__content-panel{display:flex;flex-direction:column;gap:.875rem;overflow:visible}.parts-nomenclature__heading-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.parts-nomenclature-detail-screen .parts-nomenclature__delete-btn--detail{margin-left:auto;flex-shrink:0}.parts-nomenclature__category-heading-field{flex:1;min-width:12rem}.parts-nomenclature__category-heading-field.inline-field{padding:0;border-bottom:none}.parts-nomenclature__category-heading-field .inline-field__view{display:inline-flex;align-items:center;max-width:100%}.parts-nomenclature__category-heading-field .inline-field__value{flex:0 1 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{flex:1;min-width:12rem;margin:0;padding:.125rem .25rem;color:#1f2937;font-size:1.25rem;font-weight:600;line-height:1.3}.parts-nomenclature-import{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:1.5rem}.parts-nomenclature-import__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#0f172a73;cursor:pointer}.parts-nomenclature-import__backdrop:disabled{cursor:default}.parts-nomenclature-import__panel{position:relative;z-index:1;width:min(100%,26rem);display:flex;flex-direction:column;gap:.875rem;padding:1.25rem;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 18px 40px #0f172a2e}.parts-nomenclature-import__title{margin:0;color:#1f2937;font-size:1.125rem;font-weight:600}.parts-nomenclature-import__text{margin:0;color:#64748b;font-size:.9375rem;line-height:1.45}.parts-nomenclature-import__file{display:block}.parts-nomenclature-import__file-input{width:100%;padding:.5rem 0;color:#334155;font:inherit;font-size:.875rem}.parts-nomenclature-import__actions{display:flex;justify-content:flex-end}.parts-nomenclature-tree,.parts-nomenclature-tree__children{margin:0;padding:0;list-style:none}.parts-nomenclature-tree{display:flex;flex-direction:column;gap:.25rem}.parts-nomenclature-tree__children{margin-top:.25rem;margin-left:.75rem;display:flex;flex-direction:column;gap:.25rem}.parts-nomenclature-tree__branch{min-width:0}.parts-nomenclature-tree__toggle,.parts-nomenclature-tree__toggle-spacer{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}.parts-nomenclature-tree__toggle{padding:0;border:none;border-radius:4px;background:transparent;color:#64748b;cursor:pointer}.parts-nomenclature-tree__toggle:hover{background:#0f172a0f}.parts-nomenclature__category-card--active .parts-nomenclature-tree__toggle{color:#e2eaf3}.parts-nomenclature__category-card--active .parts-nomenclature-tree__toggle:hover{background:#ffffff1f}.parts-nomenclature-tree__select{display:flex;flex:1;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;padding:0;border:none;background:transparent;text-align:left;cursor:pointer}.parts-nomenclature__category-card{position:relative;display:flex;align-items:center;gap:.25rem;width:100%;padding:.625rem .75rem .625rem .375rem;border:none;border-radius:10px;background:transparent;text-align:left;cursor:pointer;transition:background .15s}.parts-nomenclature__category-card:hover{background:#eceef1}.parts-nomenclature__category-card--active,.parts-nomenclature__category-card--active:hover{background:#4f6d8f;box-shadow:none}.parts-nomenclature__category-card:hover .parts-nomenclature__category-menu,.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}.parts-nomenclature__category-menu .worksheet-tile__menu-trigger{border-radius:8px}.parts-nomenclature__category-menu-dropdown{position:fixed!important;z-index:10000;min-width:9rem;padding:.375rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;box-shadow:0 8px 24px #0f172a1f}.parts-nomenclature__category-menu-item{display:block;width:100%;padding:.5rem .75rem;border:none;border-radius:6px;background:transparent;color:#334155;font:inherit;font-size:.875rem;text-align:left;cursor:pointer}.parts-nomenclature__category-menu-item:hover:not(:disabled){background:#f8fafc}.parts-nomenclature__category-menu-item--danger{color:#dc2626}.parts-nomenclature__category-menu-item--danger:hover:not(:disabled){background:#fef2f2}.parts-nomenclature__category-menu-item:disabled{opacity:.55;cursor:not-allowed}.parts-nomenclature-tree__select--editing{cursor:default}.parts-nomenclature__tree-title-input{width:100%;min-width:0;padding:.125rem .375rem;border:1px solid #93c5fd;border-radius:6px;background:#fff;color:#1f2937;font:inherit;font-size:.9375rem;font-weight:600;box-shadow:0 0 0 3px #3b82f626}.parts-nomenclature__tree-title-input:focus{outline:none}.parts-nomenclature__category-card--active .parts-nomenclature__tree-title-input{border-color:#bfdbfe}.parts-nomenclature__supplier-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex-shrink:0}.parts-nomenclature__supplier-chip{display:inline-flex;align-items:center;padding:.5rem .875rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;font:inherit;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.parts-nomenclature__supplier-chip:hover{border-color:#cbd5e1;background:#f8fafc;color:#1f2937}.parts-nomenclature__supplier-chip--active,.parts-nomenclature__supplier-chip--active:hover{border-color:#4f6d8f;background:#4f6d8f;color:#fff}.parts-nomenclature__group-row th{padding:.5rem 0;border-bottom:none;background:transparent;color:#334155;font-size:inherit;font-weight:inherit;text-align:left;text-transform:none}.parts-nomenclature__table tbody tr.parts-nomenclature__group-row:hover{background:transparent}.parts-nomenclature__group-header{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem .25rem;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.parts-nomenclature__group-title{flex-shrink:0;color:#334155;font-size:.8125rem;font-weight:700}.parts-nomenclature__group-badge{flex-shrink:0;min-width:1.5rem;padding:.0625rem .5rem;border-radius:999px;background:#e2e8f0;color:#475569;font-size:.75rem;font-weight:700;line-height:1.4;text-align:center}.parts-nomenclature__group-line{flex:1;min-width:1.5rem;height:1px;background:#e2e8f0}.parts-nomenclature__group-chevron{flex-shrink:0;color:#64748b;font-size:.75rem}.parts-nomenclature__th-sort{display:inline-flex;align-items:center;gap:.375rem;padding:0;border:none;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.parts-nomenclature__th-sort:hover,.parts-nomenclature__th-sort--active{color:#1f2937}.parts-nomenclature__th-sort .pi{font-size:.75rem;color:#64748b}.parts-nomenclature__stock-cell{min-width:10rem;vertical-align:top}.parts-nomenclature__stock-list{display:flex;flex-direction:column;gap:.25rem}.parts-nomenclature__stock-list--detail{gap:.5rem;padding-top:.125rem}.parts-nomenclature__stock-entry{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.parts-nomenclature__stock-warehouse{color:#334155;font-size:.875rem;line-height:1.35}.parts-nomenclature__stock-qty{flex-shrink:0;color:#1f2937;font-size:.875rem;font-weight:600;line-height:1.35;font-variant-numeric:tabular-nums}.parts-nomenclature__order-btn{display:inline-flex;align-items:center;justify-content:center;padding:.375rem .75rem;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#1f2937;font:inherit;font-size:.8125rem;font-weight:600;line-height:1.2;cursor:pointer}.parts-nomenclature__order-btn:hover:not(:disabled){border-color:#94a3b8;background:#f8fafc}.parts-nomenclature__order-btn--done,.parts-nomenclature__order-btn:disabled{border-color:#e2e8f0;background:#f8fafc;color:#64748b;cursor:default}.parts-nomenclature__category-title{color:#1f2937;font-size:.9375rem;font-weight:600}.parts-nomenclature__category-count{flex-shrink:0;min-width:1.75rem;padding:.125rem .5rem;border-radius:999px;background:transparent;color:#64748b;font-size:.8125rem;font-weight:600;text-align:center}.parts-nomenclature__category-card--active .parts-nomenclature__category-title{color:#fff}.parts-nomenclature__category-card--active .parts-nomenclature__category-count{background:transparent;color:#d4e0ed}.parts-nomenclature__toolbar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;flex-shrink:0}.parts-nomenclature__search{flex:1;min-width:12rem}.parts-nomenclature__filter-dropdown{position:relative;flex-shrink:0}.parts-nomenclature__filter-trigger{display:inline-flex;align-items:center;gap:.5rem;min-width:10.5rem;max-width:16rem;padding:.625rem .875rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#334155;font:inherit;font-size:.875rem;font-weight:500;cursor:pointer;transition:border-color .15s,background-color .15s,color .15s}.parts-nomenclature__filter-trigger:hover,.parts-nomenclature__filter-trigger--active{border-color:#cbd5e1;background:#f8fafc}.parts-nomenclature__filter-trigger-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.parts-nomenclature__filter-trigger .pi{flex-shrink:0;font-size:.75rem;color:#94a3b8}.parts-nomenclature__filter-menu{position:absolute;top:calc(100% + .375rem);left:0;z-index:40;min-width:100%;max-width:18rem;max-height:16rem;overflow:auto;padding:.375rem;border:1px solid #e2e8f0;border-radius:10px;background:#fff;box-shadow:0 10px 24px #0f172a1f}.parts-nomenclature__filter-option{display:flex;align-items:center;gap:.625rem;width:100%;padding:.625rem .75rem;border:none;border-radius:8px;background:transparent;color:#334155;font:inherit;font-size:.875rem;text-align:left;cursor:pointer}.parts-nomenclature__filter-option:hover{background:#f8fafc}.parts-nomenclature__filter-option--selected{color:#1e3a5f;background:#eff6ff}.parts-nomenclature__filter-option--selected:hover{background:#e8f0fe}.parts-nomenclature__filter-option-check{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1rem;color:#94a3b8}.parts-nomenclature__filter-option--selected .parts-nomenclature__filter-option-check{color:#2563eb}.parts-nomenclature__sort{position:relative;flex-shrink:0}.parts-nomenclature__sort-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem .875rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#334155;font:inherit;font-size:.875rem;font-weight:500;cursor:pointer}.parts-nomenclature__sort-btn:hover{border-color:#cbd5e1;background:#f8fafc}.parts-nomenclature__sort-menu{position:absolute;top:calc(100% + .375rem);right:0;z-index:5;min-width:11rem;padding:.375rem;border:1px solid #e2e8f0;border-radius:10px;background:#fff;box-shadow:0 10px 24px #0f172a1f}.parts-nomenclature__sort-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.625rem .75rem;border:none;border-radius:8px;background:transparent;color:#334155;font:inherit;font-size:.875rem;text-align:left;cursor:pointer}.parts-nomenclature__sort-item:hover,.parts-nomenclature__sort-item--active{background:#f1f5f9}.parts-nomenclature__add-btn,.parts-nomenclature__primary-btn{padding:.625rem .875rem;border:1px solid #4f6d8f;border-radius:8px;background:#4f6d8f;color:#fff;font:inherit;font-size:.875rem;font-weight:500;cursor:pointer;white-space:nowrap}.parts-nomenclature__add-btn:hover,.parts-nomenclature__primary-btn:hover:not(:disabled){background:#45627f;border-color:#45627f}.parts-nomenclature__primary-btn:disabled{opacity:.6;cursor:not-allowed}.parts-nomenclature__ghost-btn,.parts-nomenclature__delete-btn{padding:.5rem .875rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#64748b;font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer}.parts-nomenclature__ghost-btn:hover:not(:disabled),.parts-nomenclature__delete-btn:hover:not(:disabled){border-color:#cbd5e1;color:#334155}.parts-nomenclature__delete-btn{color:#b91c1c;border-color:#fecaca}.parts-nomenclature__delete-btn:hover:not(:disabled){background:#fef2f2;border-color:#fca5a5;color:#991b1b}.parts-nomenclature__input{width:100%;padding:.625rem .75rem;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#1f2937;font:inherit;box-sizing:border-box}.parts-nomenclature__input:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd59}.parts-nomenclature__input--search{max-width:none}.parts-nomenclature__category-form,.parts-nomenclature__item-form{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem;padding:.875rem;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.parts-nomenclature-add-screen{display:flex;flex-direction:column;gap:1rem;min-height:0;flex:1}.parts-nomenclature__back-btn{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;font:inherit;font-size:.875rem;font-weight:500;cursor:pointer}.parts-nomenclature__back-btn:hover:not(:disabled){border-color:#94a3b8;background:#f8fafc}.parts-nomenclature__back-btn:disabled{opacity:.55;cursor:not-allowed}.parts-nomenclature__item-form{margin-bottom:0}.parts-nomenclature__item-form--screen{flex:1;min-height:0;overflow:auto;margin:0;padding:1rem 1.125rem;background:#fff}.parts-nomenclature__item-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1rem}.parts-nomenclature__field{display:flex;flex-direction:column;gap:.375rem;color:#64748b;font-size:.8125rem}.parts-nomenclature__field .parts-nomenclature__supplier-chips{margin-top:.125rem}.parts-nomenclature__supplier-offers{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.parts-nomenclature__supplier-offer{display:flex;flex-direction:column;gap:.75rem;padding:.875rem;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.parts-nomenclature__supplier-offer-title{margin:0;color:#1f2937;font-size:.9375rem;font-weight:600}.parts-nomenclature__supplier-offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.parts-nomenclature__type-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:2.625rem}.parts-nomenclature__type-chip{display:inline-flex;align-items:center;padding:.5rem .875rem;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#475569;font:inherit;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.parts-nomenclature__type-chip:hover{border-color:#cbd5e1;background:#f8fafc;color:#1f2937}.parts-nomenclature__type-chip--active,.parts-nomenclature__type-chip--active:hover{border-color:#4f6d8f;background:#4f6d8f;color:#fff}.parts-nomenclature__combobox{position:relative}.parts-nomenclature__combobox-list{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:20;margin:0;padding:.25rem;list-style:none;max-height:14rem;overflow:auto;border:1px solid #e2e8f0;border-radius:8px;background:#fff;box-shadow:0 8px 24px #0f172a1f}.parts-nomenclature__combobox-option{display:block;width:100%;padding:.5rem .75rem;border:none;border-radius:6px;background:transparent;color:#1f2937;font:inherit;font-size:.875rem;text-align:left;cursor:pointer}.parts-nomenclature__combobox-option:hover{background:#f1f5f9}.parts-nomenclature-category-picker{position:relative}.parts-nomenclature-category-picker__trigger{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;text-align:left;cursor:pointer}.parts-nomenclature-category-picker__trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parts-nomenclature-category-picker__dropdown{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:20;max-height:18rem;overflow:auto;border:1px solid #e2e8f0;border-radius:8px;background:#fff;box-shadow:0 8px 24px #0f172a1f}.parts-nomenclature-category-picker__list{margin:0;padding:.25rem;list-style:none}.parts-nomenclature-category-picker__list--nested{padding:0}.parts-nomenclature-category-picker__row{display:flex;align-items:center;gap:.125rem;min-height:2rem;border-radius:6px}.parts-nomenclature-category-picker__row--active{background:#e8f0fe}.parts-nomenclature-category-picker__row:hover{background:#f8fafc}.parts-nomenclature-category-picker__row--active:hover{background:#e8f0fe}.parts-nomenclature-category-picker__toggle{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0;border:none;border-radius:4px;background:transparent;color:#64748b;cursor:pointer}.parts-nomenclature-category-picker__toggle:hover{background:#e2e8f0;color:#1f2937}.parts-nomenclature-category-picker__toggle-spacer{width:1.5rem;flex-shrink:0}.parts-nomenclature-category-picker__select{flex:1 1 auto;min-width:0;padding:.375rem .5rem .375rem 0;border:none;background:transparent;color:#1f2937;font:inherit;font-size:.875rem;text-align:left;cursor:pointer}.parts-nomenclature__field--wide{grid-column:1/-1}.parts-nomenclature__form-actions{display:flex;flex-wrap:wrap;gap:.5rem}.parts-nomenclature__table-wrap{flex:1;min-height:0;overflow:auto}.parts-nomenclature__table{width:100%;border-collapse:collapse}.parts-nomenclature__table th,.parts-nomenclature__table td{padding:.75rem .875rem;border-bottom:1px solid #f1f5f9;text-align:left;vertical-align:top;font-size:.875rem}.parts-nomenclature__table th{position:sticky;top:0;background:#f8fafc;color:#64748b;font-weight:600;z-index:1}.parts-nomenclature__table td{color:#1f2937}.parts-nomenclature__part-main{display:flex;flex-direction:column;gap:.2rem;min-width:12rem}.parts-nomenclature__part-title{color:#0f172a;font-size:.9375rem;font-weight:400;line-height:1.35}.parts-nomenclature__part-meta{color:#94a3b8;font-size:.8125rem;font-weight:500;line-height:1.35}.parts-nomenclature__part-suppliers{display:flex;flex-direction:column;gap:.35rem;min-width:9rem}.parts-nomenclature__part-supplier{display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:space-between;gap:.625rem;width:100%}.parts-nomenclature__part-supplier-name{color:#334155;font-size:.875rem;font-weight:500;min-width:0}.parts-nomenclature__part-supplier-price{margin-left:auto;color:#0f172a;font-size:.875rem;font-weight:400;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.parts-nomenclature__table tbody tr:nth-child(2n){background:#f8fafc}.parts-nomenclature__table tbody tr:nth-child(2n):hover,.parts-nomenclature__table tbody tr:nth-child(odd):hover{background:#eff6ff}.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:#e8f0fe}.parts-nomenclature__table-row--clickable{cursor:pointer}.parts-nomenclature__detail-section-label{display:block;margin-bottom:.5rem;color:#64748b;font-size:.8125rem;font-weight:600}.parts-nomenclature__item-form--detail .parts-nomenclature__field>span{display:block;margin-bottom:.375rem;color:#64748b;font-size:.8125rem;font-weight:600}.parts-nomenclature__detail-view{position:relative;display:flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:0;padding-right:2rem;border:none;border-radius:0;background:transparent;cursor:pointer}.parts-nomenclature__detail-view:hover{background:transparent}.parts-nomenclature__detail-view .inline-field__edit-btn{position:absolute;top:50%;right:0;margin-top:0;opacity: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{flex:1;min-width:0;padding:0;color:#1f2937;font-size:.9375rem;line-height:1.4;word-break:break-word}.parts-nomenclature__detail-value--empty{color:#94a3b8}.parts-nomenclature__detail-edit{display:flex;flex-direction:row;align-items:center;gap:.5rem}.parts-nomenclature__detail-edit>.parts-nomenclature__input,.parts-nomenclature__detail-edit>.parts-nomenclature__combobox,.parts-nomenclature__detail-edit>.parts-nomenclature-category-picker,.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{display:flex;flex-direction:column;gap:0}.parts-nomenclature__item-form--detail .inline-field__label{margin-bottom:.375rem;color:#64748b;font-size:.8125rem;font-weight:600}.parts-nomenclature__actions-col{width:6.5rem;text-align:right}.parts-nomenclature__empty{margin:0;color:#64748b;font-size:.9375rem}.parts-warehouses-page__header{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.parts-warehouses-page__header .page__title{margin-bottom:0;flex:1 1 auto;min-width:0}.parts-warehouses-page__create-btn{flex-shrink:0;margin-left:auto;padding:.625rem 1rem;border:1px solid #4f6d8f;border-radius:8px;background:#4f6d8f;color:#fff;font-size:.875rem;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;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{position:relative;display:flex;flex-direction:column;width:100%;background:#fff;border:1px solid var(--p-surface-200, #e2e8f0);border-radius:12px;box-shadow:0 1px 2px #0f172a0a;text-align:left;color:inherit;transition:border-color .15s,box-shadow .15s,transform .15s}.parts-warehouse-tile:hover{border-color:#94a3b8;box-shadow:0 4px 12px #0f172a14;transform:translateY(-1px)}.parts-warehouse-tile__link{display:flex;flex-direction:column;gap:.75rem;width:100%;padding:1rem 1.125rem;color:inherit;text-decoration:none}.parts-warehouse-tile__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-right:2rem}.parts-warehouse-tile__title{margin:0;color:#1f2937;font-size:1rem;font-weight:600;line-height:1.35}.parts-warehouse-tile__id{flex-shrink:0;font-size:.8125rem;font-weight:600;color:#64748b}.parts-warehouse-tile__field{display:flex;flex-direction:column;gap:.125rem}.parts-warehouse-tile__label{font-size:.75rem;color:#94a3b8}.parts-warehouse-tile__value{font-size:.875rem;color:#334155}.parts-warehouse-page__header{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.parts-warehouse-page__back{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;font:inherit;font-size:.875rem;font-weight:500;cursor:pointer}.parts-warehouse-page__back:hover{border-color:#94a3b8;background:#f8fafc}.parts-warehouse-page__id{margin-left:auto;font-size:.875rem;font-weight:600;color:#64748b}.parts-warehouse-page__form{display:flex;flex-direction:column;gap:.25rem;max-width:40rem}.parts-warehouse-page__title-field.inline-field{padding:0 0 .75rem;border-bottom:none}.parts-warehouse-page__title-field .inline-field__value{font-size:1.25rem;font-weight:600;line-height:1.3}.employees-calendar-page__header{margin-bottom:1.25rem}.employees-calendar-page__header .page__title{margin-bottom:.375rem}.employees-calendar-page__subtitle{margin:0;color:var(--orbita-text-muted);font-size:.9375rem}.employees-calendar__toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.employees-calendar__toolbar-main{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.employees-calendar__view-switch{flex-shrink:0}.employees-calendar__nav{display:flex;align-items:center;gap:.5rem}.employees-calendar__nav-btn,.employees-calendar__today-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:0 .75rem;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-strong);font:inherit;cursor:pointer;transition:background .15s,border-color .15s}.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);font-size:.9375rem;font-weight:600;text-align:center;text-transform:capitalize}.employees-calendar__legend{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.employees-calendar__legend-item{display:inline-flex;align-items:center;gap:.5rem;color:var(--orbita-text-muted);font-size:.8125rem}.employees-calendar__legend-swatch{width:.875rem;height:.875rem;border-radius:3px}.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{overflow:auto;border:1px solid var(--p-surface-200, var(--orbita-surface-200));border-radius:12px;background:var(--orbita-surface-0);box-shadow:0 1px 3px #0f172a0f}.employees-calendar-table{width:100%;min-width:960px;border-collapse:collapse}.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;padding:.625rem .375rem;color:var(--orbita-text-muted);font-size:.75rem;font-weight:600;text-align:center}.employees-calendar-table__manager{padding:.75rem;background:var(--orbita-surface-0);text-align:left}.employees-calendar-table__cell{position:relative;height:4.5rem;padding:.25rem;background:var(--orbita-surface-0)}.employees-calendar-table__cell--work{background:#eff6ff}.employees-calendar__person{display:flex;align-items:center;gap:.625rem;min-width:0;color:inherit;text-decoration:none}.employees-calendar__avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:999px;background:var(--orbita-surface-200);color:var(--orbita-text-secondary);font-size:.75rem;font-weight:700}.employees-calendar__name{color:var(--orbita-text);font-size:.8125rem;font-weight:600;line-height:1.3}.employees-calendar__event{display:flex;flex-direction:column;gap:.125rem;min-height:3.75rem;padding:.375rem .5rem;border-radius:6px;border:1px solid #fcd34d;background:#fffbeb;color:#92400e}.employees-calendar__event--assigned{border-color:#fdba74;background:#fff7ed;color:#9a3412}.employees-calendar__event--completed{border-color:#86efac;background:#f0fdf4;color:#166534}.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{overflow:hidden;font-size:.6875rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.employees-month-calendar{overflow:hidden;border:1px solid var(--p-surface-200, var(--orbita-surface-200));border-radius:12px;background:var(--orbita-surface-0);box-shadow:0 1px 3px #0f172a0f}.employees-month-calendar__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--orbita-surface-100);background:var(--orbita-surface-50)}.employees-month-calendar__weekday{padding:.75rem .5rem;color:var(--orbita-text-muted);font-size:.75rem;font-weight:600;text-align:center;text-transform:uppercase}.employees-month-calendar__weeks{display:flex;flex-direction:column}.employees-month-calendar__week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-height:7.5rem}.employees-month-calendar__week:not(:last-child){border-bottom:1px solid var(--orbita-surface-100)}.employees-month-calendar__day{display:flex;flex-direction:column;gap:.375rem;min-width:0;min-height:7.5rem;padding:.5rem;border:none;border-right:1px solid var(--orbita-surface-100);background:var(--orbita-surface-0);text-align:left;cursor:pointer;transition:background .15s}.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{display:flex;align-items:center;justify-content:space-between;gap:.375rem}.employees-month-calendar__day-number{color:var(--orbita-text);font-size:.875rem;font-weight:700;line-height:1}.employees-month-calendar__work-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .25rem;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:.6875rem;font-weight:700}.employees-month-calendar__events{display:flex;flex-direction:column;gap:.25rem;min-width:0}.employees-month-calendar__event{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.25rem;min-width:0;padding:.125rem .375rem;border-radius:4px;border:1px solid #fcd34d;background:#fffbeb;color:#92400e;font-size:.6875rem;line-height:1.2}.employees-month-calendar__event.employees-calendar__event--assigned{border-color:#fdba74;background:#fff7ed;color:#9a3412}.employees-month-calendar__event.employees-calendar__event--completed{border-color:#86efac;background:#f0fdf4;color:#166534}.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-weight:700;font-variant-numeric:tabular-nums}.employees-month-calendar__event-manager{font-weight:700}.employees-month-calendar__event-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employees-month-calendar__more{color:var(--orbita-text-muted);font-size:.6875rem;line-height:1.2}.employee-detail-page__header{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.employee-detail-page__header .page__title{margin-bottom:0;flex:1 1 auto;min-width:0}.employee-detail-page__id{margin:0 0 .25rem;color:var(--orbita-text-muted);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.employee-detail-form{max-width:40rem;padding:.25rem 1rem .5rem;border:1px solid var(--orbita-surface-300);border-radius:var(--orbita-radius-md);background:var(--orbita-surface-0)}.employee-detail-schedule{margin-top:1.5rem}.employee-detail-schedule__title{margin:0 0 .75rem;color:var(--orbita-text);font-size:1rem;font-weight:600}.employee-detail-schedule__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.75rem}.employee-detail-schedule__day{padding:.75rem .875rem;border:1px solid var(--orbita-surface-200);border-radius:12px;background:var(--orbita-surface-0)}.employee-detail-schedule__day-name{display:block;margin-bottom:.25rem;color:var(--orbita-text-muted);font-size:.75rem;font-weight:600;text-transform:uppercase}.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}@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{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media (prefers-reduced-motion: reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);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:""}
