html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-canvas)}body{color:var(--color-ink-950);background:linear-gradient(180deg, #f7f8f9 0, var(--color-canvas) 220px), var(--color-canvas);font-family:var(--font-ui);font-optical-sizing:auto;font-variation-settings:"opsz" 14;letter-spacing:-.012em;line-height:var(--leading-control)}h1,h2,h3{text-wrap:pretty;letter-spacing:-.035em;font-weight:710}::selection{color:var(--color-ink-950);background:var(--color-brand-200)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb, var(--color-brand-600) 32%, transparent);outline-offset:2px}.skip-link{z-index:130;color:#fff;background:var(--color-ink-950);border-radius:var(--radius-control);transition:transform var(--duration-control) var(--ease-standard);padding:10px 14px;position:fixed;top:10px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.primary-button,.secondary-button,.icon-button,.table-action{transition:color var(--duration-control) var(--ease-standard), background var(--duration-control) var(--ease-standard), border-color var(--duration-control) var(--ease-standard), box-shadow var(--duration-control) var(--ease-standard), transform var(--duration-immediate) var(--ease-standard)}.primary-button,.secondary-button{min-width:0;min-height:var(--control-sm);border-radius:var(--radius-control);max-width:100%;font-size:clamp(11px, calc(10px * var(--font-scale)), 14px);white-space:nowrap;gap:6px;padding-inline:12px}.compact-button{min-height:30px;padding-inline:9px}.icon-button{flex:0 0 32px;width:32px;height:32px}:where(.page-header-actions,.settings-row-actions,.task-actions,.document-actions,.employee-table-actions){flex-wrap:wrap;min-width:0}.primary-button{background:var(--color-brand-600);border-color:var(--color-brand-600);box-shadow:0 5px 14px #cc151729}.primary-button:hover:not(:disabled){background:var(--color-brand-700);border-color:var(--color-brand-700)}.secondary-button{color:var(--color-ink-800);background:var(--color-surface);border-color:var(--color-border-strong)}.secondary-button:hover:not(:disabled),.secondary-button.active{color:var(--color-ink-950);background:var(--color-surface-subtle);border-color:#aeb6c0}.app-frame{background:0 0}.sidebar{z-index:var(--z-sidebar);background:var(--color-surface);border-color:var(--color-border);transition:width var(--duration-enter) var(--ease-standard), transform var(--duration-enter) var(--ease-standard);padding-inline:12px;box-shadow:1px 0 #15191f05}.sidebar-collapsed{--sidebar:72px}.sidebar-header{border-bottom:1px solid var(--color-border)}.brand-mark{color:var(--color-brand-600)}.brand-copy-horizontal strong{color:var(--color-ink-950);letter-spacing:-.01em}.nav-section-toggle{color:var(--color-ink-400)}.nav-section-toggle:hover{color:var(--color-ink-700);background:var(--color-surface-subtle)}@media (min-width:861px){.nav-section-toggle{cursor:default;pointer-events:none}.nav-section-toggle:hover{color:var(--color-ink-400);background:0 0}.nav-section-chevron{display:none}.nav-section-items,.nav-section.open .nav-section-items{opacity:1;visibility:visible;max-height:none;transition:none;overflow:visible}}.nav-item{color:var(--color-ink-700);transition:color var(--duration-control) var(--ease-standard), background var(--duration-control) var(--ease-standard), border-color var(--duration-control) var(--ease-standard);border:1px solid #0000;position:relative}.nav-item:hover{color:var(--color-ink-950);background:var(--color-surface-subtle)}.nav-item.active{color:var(--color-brand-700);background:var(--color-brand-50);border-color:color-mix(in srgb, var(--color-brand-600) 13%, var(--color-border))}.nav-item.active:before{content:"";background:var(--color-brand-600);border-radius:999px;width:3px;position:absolute;inset:8px auto 8px -7px}.collapse-button{border-color:var(--color-border)}.topbar{z-index:var(--z-topbar);border-color:var(--color-border);-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);background:#fffffff5;gap:16px;padding-inline:clamp(18px,2.2vw,32px)}.global-search{height:var(--control-md);background:var(--color-surface-subtle);border-color:var(--color-border);transition:background var(--duration-control) var(--ease-standard), border-color var(--duration-control) var(--ease-standard), box-shadow var(--duration-control) var(--ease-standard);border-radius:999px}.global-search:focus-within{background:var(--color-surface);border-color:color-mix(in srgb, var(--color-brand-600) 48%, var(--color-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-600) 9%, transparent)}.global-search kbd{min-width:42px;color:var(--color-ink-500);background:var(--color-surface);border:1px solid var(--color-border);border-bottom-color:var(--color-border-strong);text-align:center;border-radius:5px;padding:2px 6px;font-family:inherit}.topbar-live{display:inline-flex}.live-indicator{min-height:32px;color:var(--color-success);background:var(--color-success-soft);border:1px solid color-mix(in srgb, var(--color-success) 18%, var(--color-border));font-size:calc(var(--text-xs) * var(--font-scale));white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-weight:650;display:inline-flex}.live-indicator.offline{color:var(--color-danger);background:var(--color-danger-soft);border-color:color-mix(in srgb, var(--color-danger) 18%, var(--color-border))}.live-indicator-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.popover{z-index:var(--z-popover);border-color:var(--color-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-float);transform-origin:100% 0;animation:dm-popover-in var(--duration-enter) var(--ease-standard) both}@keyframes dm-popover-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.page-content{padding:clamp(20px,2.15vw,32px) clamp(20px,2.5vw,36px) 40px}.page-header{min-height:62px;margin-bottom:18px}.page-header h1{color:var(--color-ink-950);font-size:calc(var(--text-2xl) * var(--font-scale));line-height:var(--leading-tight);letter-spacing:-.035em}.page-header>div:first-child>p:last-child{max-width:76ch;color:var(--color-ink-500);line-height:var(--leading-copy)}.eyebrow{color:var(--color-brand-600);letter-spacing:.1em}.panel,.detail-card,.data-grid-card,.settings-nav,.settings-panel{background:var(--color-surface);border-color:var(--color-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.page-header,.workbench,.data-grid-card{animation:dm-page-enter var(--duration-enter) var(--ease-standard) backwards}@keyframes dm-page-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.part-workbench{--part-surface:#f1f2f4;--part-surface-strong:#e9ebee;gap:16px;display:grid}.part-workbench .workbench-topline{margin-bottom:-2px}.part-workbench .part-detail-hero{border-radius:var(--radius-overlay);background:radial-gradient(circle at 96% 2%,#cc151713,#0000 29%),linear-gradient(145deg,#f7f7f8 0%,#eceef1 100%);border:0;gap:clamp(22px,2.5vw,40px);padding:clamp(18px,1.8vw,28px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 18px 50px #1d232b13}.part-workbench .part-detail-hero:after{content:"";z-index:0;background:var(--color-brand-600);filter:blur(1px);opacity:.05;pointer-events:none;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-190px;right:-150px}.part-workbench .part-gallery,.part-workbench .part-detail-title{z-index:1;position:relative}.part-workbench .part-gallery-main{background:#e5e7ea;border-radius:17px;height:352px;box-shadow:inset 0 1px #fffc}.part-workbench .part-gallery-open>img{transition:transform .6s var(--ease-standard), filter .3s var(--ease-standard)}.part-workbench .part-gallery-main:hover .part-gallery-open>img{filter:saturate(1.04)contrast(1.015);transform:scale(1.018)}.part-workbench .part-gallery-expand,.part-workbench .part-gallery-counter{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111419c2}.part-workbench .part-gallery-visibility-group{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffbd;border:0;border-radius:13px;padding:10px;box-shadow:inset 0 1px #ffffffe6}.part-workbench .part-gallery-thumbnails button{width:68px;height:56px;transition:transform var(--duration-control) var(--ease-standard), border-color var(--duration-control) var(--ease-standard);border-radius:9px}.part-workbench .part-gallery-thumbnails button:hover{transform:translateY(-2px)}.part-workbench .part-detail-title{padding:8px 2px 2px}.part-hero-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.part-workbench .part-detail-title h1{max-width:900px;font-size:clamp(calc(28px * var(--font-scale)), 2.65vw, calc(44px * var(--font-scale)));letter-spacing:-.052em;margin:8px 0 16px;font-weight:735;line-height:1.04}.part-hero-price{min-width:158px;color:var(--color-ink-950);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #ffffffe0;border-radius:14px;justify-items:end;gap:2px;padding:12px 14px;display:grid;box-shadow:0 8px 24px #15191f0d}.part-hero-price small,.part-hero-price span{color:var(--color-ink-500);font-size:calc(8px * var(--font-scale))}.part-hero-price strong{font-size:calc(21px * var(--font-scale));letter-spacing:-.04em;font-weight:735}.part-workbench .part-reference-row{gap:7px}.part-workbench .part-reference-row>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #ffffffdb;border-radius:999px;min-height:31px;padding:0 10px}.part-workbench .part-reference-row>span:not(.badge){color:var(--color-ink-500);background:#ffffffb3;border-radius:999px;padding:0 10px}.part-workbench .part-reference-row>span:not(.badge) strong{max-width:180px;color:var(--color-ink-800);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.part-workbench .part-commercial-summary{-webkit-backdrop-filter:blur(15px)saturate(118%);backdrop-filter:blur(15px)saturate(118%);animation:dm-part-rise .42s 90ms var(--ease-standard) both;background:#ffffffc9;border:1px solid #ffffffeb;border-radius:17px;gap:10px;margin-top:auto;padding:15px 16px 12px;box-shadow:0 14px 38px #15191f12}@keyframes dm-part-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.part-workbench .part-commercial-heading>span:first-child{color:var(--color-ink-950)}.part-workbench .part-commercial-heading>span:first-child>svg{color:#fff;background:var(--color-ink-950);border-radius:10px;width:34px;height:34px;padding:8px}.part-workbench .part-commercial-heading strong{font-size:calc(13px * var(--font-scale));letter-spacing:-.02em}.part-workbench .part-commercial-reservation{border-radius:10px;min-height:38px;padding:7px 10px}.part-workbench .part-commercial-documents{background:#fff;border:1px solid #e5e7ea;border-radius:13px;flex-direction:row;gap:0;display:flex;overflow:hidden}.part-workbench .part-commercial-document{min-width:0;min-height:68px;transition:background var(--duration-control) var(--ease-standard);animation:dm-transaction-enter .34s var(--ease-standard) both;background:#fff;border:0;border-radius:0;flex:1 1 0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:9px 11px;display:grid}.part-workbench .part-commercial-document:nth-child(2){animation-delay:45ms}.part-workbench .part-commercial-document:nth-child(3){animation-delay:90ms}@keyframes dm-transaction-enter{0%{opacity:0;transform:translate(7px)}to{opacity:1;transform:translate(0)}}.part-workbench .part-commercial-document+.part-commercial-document{border-top:0;border-left:1px solid #eceef1}.part-workbench a.part-commercial-document:hover{box-shadow:none;background:#f7f7f8;border-color:#0000;transform:none}.part-workbench .part-commercial-document>span{white-space:normal;overflow:visible}.part-workbench .part-commercial-document-icon{border-radius:12px;width:38px;height:38px}.part-commercial-document-copy{gap:1px;min-width:0;display:grid}.part-commercial-document-copy>strong,.part-commercial-document-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.part-commercial-document-copy>strong{color:var(--color-ink-950);font-size:calc(10px * var(--font-scale));font-weight:680}.part-commercial-document-copy>small,.part-commercial-document-copy>span{color:var(--color-ink-500);font-size:calc(8px * var(--font-scale))}.part-workbench .part-commercial-document-meta{border:0;justify-items:end;gap:2px;margin:0;padding:0;display:grid}.part-workbench .part-commercial-document-meta strong{color:var(--color-ink-950);font-size:calc(10px * var(--font-scale))}.part-commercial-document-tail{min-width:22px;color:var(--color-ink-400);justify-content:flex-end;align-items:center;gap:4px;display:flex}.part-workbench .part-commercial-document.empty,.part-workbench .part-commercial-document.unavailable{background:#fafafa;border-style:none;grid-template-columns:auto minmax(0,1fr);min-height:62px}.part-workbench .part-commercial-document.loading{grid-template-columns:auto minmax(0,1fr);min-height:62px}.part-workbench .part-commercial-document.loading .part-commercial-document-copy{gap:8px}.part-workbench .part-commercial-footer{padding-top:1px}.part-workbench .part-commercial-open{min-height:28px;color:var(--color-ink-800);background:#eef0f2;border-radius:999px;padding:0 9px;text-decoration:none}.part-workbench .part-commercial-open:hover{color:#fff;background:var(--color-ink-950);text-decoration:none}.part-workbench .part-detail-tabs{border:1px solid var(--color-border);height:56px;box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-radius:16px;gap:3px;margin:0;padding:6px}.part-workbench .part-detail-tabs button{min-height:42px;transition:color var(--duration-control) var(--ease-standard), background var(--duration-control) var(--ease-standard), transform var(--duration-immediate) var(--ease-standard);border-radius:11px;padding:0 14px}.part-workbench .part-detail-tabs button:hover{color:var(--color-ink-950);background:#f2f3f5}.part-workbench .part-detail-tabs button.active{color:#fff;background:var(--color-ink-950);box-shadow:0 5px 14px #15191f29}.part-workbench .part-detail-tabs button.active:after{display:none}.part-workbench .part-detail-grid,.part-workbench .part-detail-main,.part-workbench .part-detail-aside{gap:16px}.part-workbench .detail-card{border-color:#e2e5e9;border-radius:17px;padding:20px}.part-workbench .part-section-title{color:var(--color-ink-950);margin-bottom:17px}.part-workbench .part-section-title>svg{width:32px;height:32px;color:var(--color-brand-600);background:var(--color-brand-50);border-radius:10px;padding:8px}.part-workbench .part-section-title h2{font-size:calc(13px * var(--font-scale));letter-spacing:-.025em}.part-workbench .part-definition-grid{gap:9px}.part-workbench .detail-field,.part-workbench .editable-definition.inline-edit-trigger{min-height:50px;transition:background var(--duration-control) var(--ease-standard), box-shadow var(--duration-control) var(--ease-standard), transform var(--duration-immediate) var(--ease-standard);background:#f7f8f9;border-color:#0000;border-radius:11px;padding-block:8px}.part-workbench .detail-field:hover,.part-workbench .editable-definition.inline-edit-trigger:hover{background:#f1f3f5;box-shadow:inset 0 0 0 1px #e3e6ea}.part-workbench .editable-definition.inline-edit-trigger:hover{transform:translateY(-1px)}.part-workbench .source-vehicle-gallery{border-radius:13px;height:210px}.part-workbench .source-vehicle-heading strong{font-size:calc(14px * var(--font-scale));letter-spacing:-.025em}.part-activity-card{overflow:hidden}.part-activity-heading,.part-activity-heading>span:first-child,.part-activity-heading>span:first-child>span,.part-activity-heading button,.part-activity-list>a,.part-activity-list>article,.part-activity-copy,.part-activity-value{display:flex}.part-activity-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.part-activity-heading>span:first-child{align-items:center;gap:9px}.part-activity-heading>span:first-child>svg{color:#fff;background:var(--color-ink-950);border-radius:10px;width:34px;height:34px;padding:8px}.part-activity-heading>span:first-child>span{flex-direction:column}.part-activity-heading small{color:var(--color-ink-400);font-size:calc(7px * var(--font-scale));letter-spacing:.08em;font-weight:720}.part-activity-heading strong{font-size:calc(12px * var(--font-scale))}.part-activity-heading button{color:var(--color-ink-600,#56606d);font-size:calc(8px * var(--font-scale));background:0 0;align-items:center;padding:5px 0;font-weight:650}.part-activity-list{flex-direction:column;display:flex}.part-activity-list>a,.part-activity-list>article{min-height:66px;transition:background var(--duration-control) var(--ease-standard), padding var(--duration-control) var(--ease-standard);animation:dm-transaction-enter .34s var(--ease-standard) both;border-top:1px solid #eceef1;align-items:center;gap:10px;padding:9px 0}.part-activity-list>:nth-child(2){animation-delay:35ms}.part-activity-list>:nth-child(3){animation-delay:70ms}.part-activity-list>:nth-child(4){animation-delay:.105s}.part-activity-list>:nth-child(5){animation-delay:.14s}.part-activity-list>:nth-child(n+6){animation-delay:.175s}.part-activity-list>a:hover{background:#f7f8f9;border-radius:11px;margin-inline:-8px;padding-inline:8px}.part-activity-icon{color:#586577;background:#edf0f3;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.part-activity-icon.order,.part-activity-icon.orange{color:#8f5c07;background:#fff1d5}.part-activity-icon.delivery_note,.part-activity-icon.blue{color:#17648b;background:#e5f4fc}.part-activity-icon.invoice,.part-activity-icon.green{color:#08754b;background:#e4f7ed}.part-activity-icon.red{color:var(--color-danger);background:var(--color-danger-soft)}.part-activity-copy{flex-direction:column;flex:1;gap:2px;min-width:0}.part-activity-copy strong,.part-activity-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.part-activity-copy strong{color:var(--color-ink-950);font-size:calc(9px * var(--font-scale))}.part-activity-copy small,.part-activity-value small{color:var(--color-ink-500);font-size:calc(8px * var(--font-scale))}.part-activity-value{flex-direction:column;flex:none;align-items:flex-end;gap:2px}.part-activity-value strong{font-size:calc(9px * var(--font-scale))}.part-activity-loading{display:grid}.part-activity-loading>span{border-top:1px solid #eceef1;align-items:center;gap:10px;min-height:62px;display:flex}.part-activity-loading i{background:#eceef1;border-radius:50%;flex:none;width:38px;height:38px;animation:1.4s infinite shimmer}.part-activity-loading>span>span{gap:7px;width:68%;display:grid}.part-activity-loading b{background:linear-gradient(90deg,#e7eaee 25%,#f4f5f7 50%,#e7eaee 75%) 0 0/200% 100%;border-radius:999px;width:100%;height:8px;animation:1.4s infinite shimmer;display:block}.part-activity-loading b:last-child{width:62%}.part-activity-empty{min-height:180px;color:var(--color-ink-400);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.part-activity-empty strong{color:var(--color-ink-800);font-size:calc(10px * var(--font-scale))}.part-activity-empty span{color:var(--color-ink-500);font-size:calc(8px * var(--font-scale))}@media (max-width:1180px){.part-hero-heading{grid-template-columns:1fr;gap:4px}.part-hero-price{justify-items:start;width:fit-content;min-width:150px}.part-workbench .part-detail-title h1{font-size:clamp(calc(26px * var(--font-scale)), 3vw, calc(38px * var(--font-scale)))}}@media (max-width:860px){.part-workbench .part-gallery-main{height:min(430px,62vw)}.part-workbench .part-detail-title{padding-top:4px}.part-workbench .part-commercial-summary{margin-top:20px}.part-workbench .part-commercial-documents{flex-direction:column}.part-workbench .part-commercial-document+.part-commercial-document{border-top:1px solid #eceef1;border-left:0}}@media (max-width:620px){.part-workbench{gap:12px}.part-workbench .part-detail-hero{border-radius:18px;padding:13px}.part-workbench .part-detail-title h1{font-size:calc(28px * var(--font-scale))}.part-workbench .part-reference-row>span:not(.badge){max-width:100%}.part-workbench .part-reference-row>span:not(.badge) strong{max-width:min(210px,46vw)}.part-workbench .part-commercial-summary{padding:13px}.part-workbench .part-commercial-document{grid-template-columns:auto minmax(0,1fr) auto}.part-workbench .part-commercial-document-meta{grid-column:2;justify-items:start}.part-workbench .part-commercial-document-tail{grid-area:1/3/span 2}.part-workbench .part-detail-tabs{border-radius:13px}.part-workbench .detail-card{border-radius:15px;padding:16px}.part-activity-value strong{display:none}}.panel-heading,.card-heading,.settings-panel-header{border-color:var(--color-border)}.record-detail-workbench{gap:16px;width:100%;min-width:0;padding-bottom:24px;display:grid}.record-detail-workbench .workbench-topline,.record-detail-workbench .detail-back-row{min-height:38px;color:var(--color-ink-400);margin:0;padding-inline:2px}.record-detail-workbench .back-link,.record-detail-workbench .detail-back-row>a{min-height:34px;color:var(--color-ink-600);transition:color var(--duration-control) var(--ease-standard), background var(--duration-control) var(--ease-standard);background:0 0;border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.record-detail-workbench .back-link:hover,.record-detail-workbench .detail-back-row>a:hover{color:var(--color-ink-950);background:#ffffffb8}.record-detail-hero{isolation:isolate;background:radial-gradient(circle at 96% 0,#cc151714,#0000 30%),linear-gradient(145deg,#f8f8f9 0%,#eceef1 100%);min-width:0;position:relative;overflow:hidden;border-radius:var(--radius-overlay)!important;border:0!important;box-shadow:inset 0 1px #ffffffeb,0 18px 50px #1d232b13!important}.record-detail-hero:before{z-index:-1;content:"";filter:blur(2px);pointer-events:none;background:#cc15170e;border-radius:999px;width:160px;height:160px;position:absolute;top:-105px;right:-55px}.record-detail-workbench .record-detail-hero h1{color:var(--color-ink-950);font-size:clamp(calc(22px * var(--font-scale)), 2.15vw, calc(34px * var(--font-scale)));letter-spacing:-.045em;line-height:1.04}.record-detail-workbench .record-detail-hero .eyebrow{color:var(--color-brand-700);font-size:calc(7px * var(--font-scale));letter-spacing:.13em;font-weight:820}.record-detail-workbench .record-detail-hero .badge{border-radius:999px;min-height:27px;padding-inline:10px}.record-detail-metrics article{box-shadow:0 8px 24px #1d232b0e;background:#ffffffe0!important;border-color:#fffffff2!important;border-radius:13px!important}.record-detail-workbench .detail-card,.record-detail-workbench .data-grid-card{background:#fffffff7;border-color:#e2e5e9;border-radius:17px;box-shadow:0 8px 28px #1d232b0b}.record-detail-workbench .part-section-title,.record-detail-workbench .card-heading,.record-detail-workbench .customer-section-heading,.record-detail-workbench .user-section-heading{color:var(--color-ink-950)}.record-detail-workbench .part-section-title>svg,.record-detail-workbench .card-heading svg,.record-detail-workbench .customer-section-heading svg,.record-detail-workbench .user-section-heading svg{color:var(--color-brand-600)}.record-detail-workbench .definition,.record-detail-workbench .customer-profile-value,.record-detail-workbench .customer-profile-editor{background:#f7f8f9;border-color:#0000;border-radius:11px;min-height:50px;padding:8px 10px}.record-detail-workbench .settings-field input,.record-detail-workbench .settings-field select,.record-detail-workbench .settings-field textarea{background:#f7f8f9;border-color:#0000;border-radius:10px;min-height:44px}.record-detail-workbench .settings-field input:focus,.record-detail-workbench .settings-field select:focus,.record-detail-workbench .settings-field textarea:focus{border-color:color-mix(in srgb, var(--color-brand-600) 45%, #e2e5e9);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-600) 8%, transparent);background:#fff}.workbench{gap:16px}.workbench-tabs{border:1px solid var(--color-border);height:56px;box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-radius:16px;align-items:stretch;gap:3px;margin-block:0;padding:6px}.workbench-tabs button{min-height:42px;color:var(--color-ink-500);transition:color var(--duration-control) var(--ease-standard), background var(--duration-control) var(--ease-standard), transform var(--duration-immediate) var(--ease-standard);border-radius:11px;padding-inline:14px}.workbench-tabs button:hover{color:var(--color-ink-950);background:var(--color-surface-subtle)}.workbench-tabs button.active{color:#fff;background:var(--color-ink-950);box-shadow:0 5px 14px #15191f29}.workbench-tabs button.active:after{display:none}.detail-card,.tab-card{border-color:#e2e5e9;border-radius:17px}.detail-card{padding:18px}.card-heading h2,.panel-heading h2,.settings-panel-header h2{color:var(--color-ink-950);letter-spacing:-.025em}.definition-grid{gap:10px}.detail-field,.editable-definition.inline-edit-trigger{min-height:50px;transition:background var(--duration-control) var(--ease-standard), box-shadow var(--duration-control) var(--ease-standard), transform var(--duration-immediate) var(--ease-standard);background:#f7f8f9;border-color:#0000;border-radius:11px}.detail-field.definition{grid-template-columns:minmax(76px,96px) minmax(0,1fr);column-gap:10px;padding:7px 40px 7px 12px}.detail-field.definition>strong{min-width:0;padding-right:4px}.editable-definition.inline-edit-trigger{padding:7px 68px 7px 12px}.editable-definition .inline-edit-main{grid-template-columns:minmax(26px,66px) minmax(0,1fr);column-gap:10px}.editable-definition .inline-edit-main>strong{min-width:0;padding-right:4px}.detail-field:hover,.editable-definition.inline-edit-trigger:hover{background:#f1f3f5;box-shadow:inset 0 0 0 1px #e3e6ea}.editable-definition.inline-edit-trigger:hover{transform:translateY(-1px)}.vehicle-toolbar{background:var(--color-surface);border:1px solid var(--color-border);min-height:56px;box-shadow:var(--shadow-panel);border-radius:14px;padding:8px 10px}.saved-views{box-shadow:var(--shadow-panel);border-radius:14px}.data-grid-card{border:1px solid var(--color-border);box-shadow:var(--shadow-panel);border-radius:16px;overflow:clip}.data-grid-toolbar,.universal-table-toolbar,.vehicle-toolbar{background:var(--color-surface);border-color:var(--color-border)}.data-grid-toolbar,.universal-table-toolbar{flex-wrap:wrap;min-width:0;min-height:56px;padding:8px 12px}.universal-table-search{width:min(360px,38vw);min-width:190px;height:36px;color:var(--color-ink-400);background:var(--color-surface-subtle);border:1px solid var(--color-border);transition:background var(--duration-control) var(--ease-standard), border-color var(--duration-control) var(--ease-standard), box-shadow var(--duration-control) var(--ease-standard);border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}.universal-table-search:focus-within{background:var(--color-surface);border-color:color-mix(in srgb, var(--color-brand-600) 42%, var(--color-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-600) 8%, transparent)}.universal-table-search>span{font-size:17px;line-height:1}.universal-table-search input{min-width:0;color:var(--color-ink-800);font:inherit;font-size:calc(9px * var(--font-scale));background:0 0;border:0;outline:0;flex:1}.universal-table-search-proxy{display:none}.universal-table-surface.table-fullscreen-mode .universal-table-search-proxy{display:flex}.universal-table-result-count{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.universal-export-action>span{font-size:calc(7px * var(--font-scale));letter-spacing:-.02em;font-weight:800}.universal-search-hidden{display:none!important}.canonical-data-table th,.vehicle-table th{z-index:2;color:var(--color-ink-500);border-color:var(--color-border);letter-spacing:.02em;background:#f6f7f8;font-weight:700;position:sticky;top:0}.canonical-data-table td,.vehicle-table td{border-color:#e9ecef}.canonical-data-table tbody tr,.vehicle-table tbody tr{background:var(--color-surface);transition:background var(--duration-control) var(--ease-standard), box-shadow var(--duration-control) var(--ease-standard)}.canonical-data-table tbody tr:nth-child(2n):not([data-live-state]),.vehicle-table tbody tr:nth-child(2n):not([data-live-state]){background:#fbfbfc}.canonical-data-table tbody tr:hover,.vehicle-table tbody tr:hover{box-shadow:inset 3px 0 var(--color-brand-600);background:#faf3f3}.canonical-data-table tbody tr[data-table-selected=true],.vehicle-table tbody tr[data-table-selected=true]{box-shadow:inset 3px 0 var(--color-brand-600);background:#fff4f4}.canonical-data-table tbody tr:focus-visible,.vehicle-table tbody tr:focus-visible{outline-offset:-3px}.table-scroll{scrollbar-color:#c7cbd1 transparent;scrollbar-width:thin}.table-empty-state,.empty-table,.empty-inline{color:var(--color-ink-500);background:var(--color-surface-subtle);border-color:var(--color-border)}.error-state{color:var(--color-danger);background:var(--color-danger-soft);border-color:color-mix(in srgb, var(--color-danger) 22%, var(--color-border))}.skeleton-card,.skeleton-row,.skeleton-line{animation-duration:1.35s}.badge.success{color:var(--color-success);background:var(--color-success-soft)}.badge.warning{color:var(--color-warning);background:var(--color-warning-soft)}.badge.info{color:var(--color-info);background:var(--color-info-soft)}.danger-button,.badge.danger{color:var(--color-danger)}.fullscreen-editor-content,.record-detail-overlay{border-color:var(--color-border);box-shadow:var(--shadow-overlay)}.fullscreen-editor-content,.record-detail-overlay,.record-detail-frame{animation:dm-surface-in var(--duration-overlay) var(--ease-standard) backwards}@keyframes dm-surface-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.finance-dashboard{gap:18px;width:100%;min-width:0;padding-bottom:36px;display:grid}.mechanic-dashboard{gap:22px;width:100%;display:grid}.mechanic-dashboard-body{gap:18px;display:grid}.mechanic-dashboard-hero{grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);gap:16px;display:grid}.mechanic-focus-card{color:#fff;background:radial-gradient(circle at 94% 0,#cc15176b,#0000 36%),linear-gradient(145deg,#17191f 0%,#20222a 58%,#282540 100%);border-radius:24px;flex-direction:column;min-height:360px;padding:clamp(24px,2.4vw,38px);display:flex;box-shadow:0 22px 55px #15191f26}.mechanic-focus-card>header,.mechanic-focus-card>header>span,.mechanic-focus-card>footer,.mechanic-focus-actions,.mechanic-work-card>header,.mechanic-work-card>header a,.mechanic-order-row,.mechanic-task-row{align-items:center;display:flex}.mechanic-focus-card>header{font-size:calc(10px * var(--font-scale));justify-content:space-between;gap:16px;font-weight:680}.mechanic-focus-card>header>span{gap:8px}.mechanic-live{color:#ffffffc7;background:#ffffff17;border:1px solid #ffffff1f;border-radius:999px;padding:7px 10px}.mechanic-live i{background:#54d99a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #54d99a1f}.mechanic-focus-copy{margin:auto 0 22px}.mechanic-focus-copy small{color:#fff9;font-size:calc(9px * var(--font-scale))}.mechanic-focus-copy strong{font-size:clamp(calc(42px * var(--font-scale)), 5vw, calc(72px * var(--font-scale)));letter-spacing:-.065em;margin-top:5px;line-height:.98;display:block}.mechanic-focus-copy strong span{color:#ffffff85;letter-spacing:-.035em;font-size:.38em}.mechanic-focus-copy p{color:#ffffffad;font-size:calc(9px * var(--font-scale));margin:9px 0 0}.mechanic-progress,.mechanic-order-progress i{background:#ffffff1f;border-radius:999px;display:block;overflow:hidden}.mechanic-progress{height:7px}.mechanic-progress>span,.mechanic-order-progress i b{border-radius:inherit;background:linear-gradient(90deg,#e0191c,#ff7072);height:100%;display:block}.mechanic-focus-card>footer{gap:clamp(22px,4vw,56px);margin-top:18px}.mechanic-focus-card>footer>span{gap:3px;display:grid}.mechanic-focus-card>footer small{color:#ffffff85;font-size:calc(8px * var(--font-scale))}.mechanic-focus-card>footer strong{font-size:calc(15px * var(--font-scale))}.mechanic-focus-actions{gap:9px;margin-top:22px}.mechanic-focus-actions .secondary-button{color:#fff;background:#ffffff14;border-color:#ffffff2b}.mechanic-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mechanic-kpi,.mechanic-work-card{border:1px solid var(--color-border);box-shadow:var(--shadow-panel);background:#fff;border-radius:18px}.mechanic-kpi{align-items:flex-start;gap:13px;min-height:168px;padding:18px;display:flex}.mechanic-kpi>span{color:#444c5a;background:#f0f2f4;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.mechanic-kpi.danger>span{color:var(--color-brand-600);background:var(--color-brand-50)}.mechanic-kpi.success>span{color:#087f5b;background:#e7f7f0}.mechanic-kpi>div{gap:3px;min-width:0;display:grid}.mechanic-kpi small,.mechanic-work-card>header small{color:var(--color-ink-500);font-size:calc(8px * var(--font-scale))}.mechanic-kpi strong{color:var(--color-ink-950);font-size:calc(26px * var(--font-scale));letter-spacing:-.045em}.mechanic-kpi p{color:var(--color-ink-500);font-size:calc(8px * var(--font-scale));margin:1px 0 0;line-height:1.4}.mechanic-work-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.65fr);gap:16px;display:grid}.mechanic-work-card{min-width:0;padding:20px}.mechanic-work-card>header{justify-content:space-between;gap:14px;min-height:45px;margin-bottom:10px}.mechanic-work-card>header h2{color:var(--color-ink-950);font-size:calc(16px * var(--font-scale));letter-spacing:-.035em;margin:3px 0 0}.mechanic-work-card>header a{color:var(--color-ink-600);font-size:calc(8px * var(--font-scale));gap:5px;text-decoration:none}.mechanic-order-list,.mechanic-task-list{display:grid}.mechanic-order-row,.mechanic-task-row{min-width:0;min-height:70px;color:inherit;border-top:1px solid #eceef1;gap:12px;text-decoration:none}.mechanic-order-row:hover,.mechanic-task-row:hover{color:inherit;background:#f8f9fa}.mechanic-order-icon,.mechanic-task-row>span:first-child{width:36px;height:36px;color:var(--color-ink-700);background:#f0f2f4;border-radius:11px;flex:none;place-items:center;display:grid}.mechanic-task-row>span:first-child.danger{color:var(--color-brand-600);background:var(--color-brand-50)}.mechanic-order-copy,.mechanic-task-row>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.mechanic-order-copy strong,.mechanic-task-row strong{color:var(--color-ink-900);font-size:calc(10px * var(--font-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mechanic-order-copy small,.mechanic-task-row small,.mechanic-order-progress small{color:var(--color-ink-500);font-size:calc(8px * var(--font-scale))}.mechanic-order-progress{gap:7px;width:min(180px,24%);display:grid}.mechanic-order-progress i{background:#eceef1;width:100%;height:5px}.mechanic-empty{min-height:180px;color:var(--color-ink-400);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.mechanic-empty.compact{min-height:120px}.mechanic-empty strong{color:var(--color-ink-800);font-size:calc(10px * var(--font-scale))}.mechanic-empty span{font-size:calc(8px * var(--font-scale))}@media (max-width:1120px){.mechanic-dashboard-hero,.mechanic-work-grid{grid-template-columns:minmax(0,1fr)}.mechanic-kpi{min-height:132px}}@media (max-width:620px){.mechanic-dashboard{gap:12px}.mechanic-dashboard-body,.mechanic-dashboard-hero,.mechanic-work-grid{gap:10px}.mechanic-focus-card{border-radius:18px;min-height:330px;padding:20px}.mechanic-focus-card>footer{justify-content:space-between;gap:10px}.mechanic-focus-actions{flex-direction:column;align-items:stretch}.mechanic-kpi-grid{grid-template-columns:minmax(0,1fr);gap:8px}.mechanic-kpi{min-height:98px;padding:14px}.mechanic-work-card{border-radius:14px;padding:14px}.mechanic-order-progress{display:none}}.finance-dashboard-header{border-bottom:0;min-height:78px;padding-bottom:4px}.finance-dashboard-header h1{font-size:clamp(calc(26px * var(--font-scale)), 3vw, calc(42px * var(--font-scale)));letter-spacing:-.052em}.finance-dashboard-header>div:first-child>p:last-child{max-width:680px;color:var(--color-ink-500)}.finance-dashboard-header .page-header-actions{align-items:center}.finance-period-switch{border:1px solid var(--color-border);min-height:42px;box-shadow:var(--shadow-panel);scrollbar-width:none;background:#ffffffe6;border-radius:13px;align-items:center;gap:2px;padding:4px;display:flex;overflow-x:auto}.finance-period-switch::-webkit-scrollbar{display:none}.finance-period-switch>svg{color:var(--color-ink-400);flex:none;margin-inline:8px 5px}.finance-period-switch button{min-height:32px;color:var(--color-ink-500);font-size:calc(8px * var(--font-scale));transition:color var(--duration-control) var(--ease-standard), background var(--duration-control) var(--ease-standard), box-shadow var(--duration-control) var(--ease-standard);background:0 0;border-radius:9px;flex:none;padding:0 11px;font-weight:700}.finance-period-switch button:hover{color:var(--color-ink-950);background:#f1f2f4}.finance-period-switch button.active{color:#fff;background:var(--color-ink-950);box-shadow:0 4px 12px #15191f2e}.reports-range-controls{border:1px solid var(--color-border);min-height:42px;box-shadow:var(--shadow-panel);background:#ffffffeb;border-radius:13px;align-items:center;gap:7px;padding:4px 6px;display:flex}.reports-range-controls>svg{color:var(--color-ink-400);flex:none;margin-inline:4px 1px}.reports-range-controls label{gap:1px;min-width:150px;display:grid}.reports-range-controls label>span{color:var(--color-ink-400);font-size:calc(6px * var(--font-scale));letter-spacing:.04em;text-transform:uppercase;padding-inline:8px;font-weight:700}.reports-range-controls select,.reports-range-controls input[type=date]{min-height:28px;color:var(--color-ink-900);font:inherit;font-size:calc(8px * var(--font-scale));cursor:pointer;background:#f4f5f7;border:0;border-radius:8px;padding:0 28px 0 8px;font-weight:700}.reports-range-controls select:focus-visible,.reports-range-controls input[type=date]:focus-visible{outline-offset:1px;outline:2px solid #cc15173d}.reports-range-versus{color:var(--color-ink-400);font-size:calc(7px * var(--font-scale));text-transform:uppercase;font-weight:800}.finance-refresh{width:42px;height:42px;box-shadow:var(--shadow-panel);border-radius:13px}.finance-refresh .is-spinning{animation:.8s linear infinite finance-spin}@keyframes finance-spin{to{transform:rotate(360deg)}}.finance-dashboard-loading,.finance-dashboard-body{gap:18px;min-width:0;display:grid}.finance-skeleton{background:#e8eaed;border-radius:18px;display:block;position:relative;overflow:hidden}.finance-skeleton:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffffb3 48%,#0000 74%);animation:1.4s infinite finance-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes finance-shimmer{to{transform:translate(100%)}}.finance-skeleton-hero{min-height:350px}.finance-skeleton-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.finance-skeleton-actions>span{height:82px}.finance-skeleton-grid{grid-template-columns:2fr 1fr 1fr;gap:14px;display:grid}.finance-skeleton-grid>span{height:310px}.finance-hero-grid{grid-template-columns:minmax(0,1.72fr) minmax(310px,.72fr);gap:14px;min-width:0;display:grid}.finance-balance-card,.finance-commercial-card{min-width:0;min-height:350px;animation:finance-card-enter .56s var(--ease-standard) backwards;border-radius:26px;padding:clamp(22px,2.3vw,34px);position:relative;overflow:hidden}@keyframes finance-card-enter{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.finance-balance-card{color:#fff;background:radial-gradient(circle at 85% 12%,#cc15176b,#0000 31%),radial-gradient(circle at 74% 110%,#7b61ff47,#0000 42%),#15171c;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(240px,1fr) minmax(260px,.85fr);column-gap:24px;display:grid;box-shadow:0 24px 68px #10131838}.finance-card-orb{pointer-events:none;background:#ffffff0f;border:1px solid #ffffff14;border-radius:50%;width:310px;height:310px;position:absolute;top:-190px;right:-70px}.finance-balance-card>:not(.finance-card-orb){z-index:1;position:relative}.finance-balance-card>header{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.finance-balance-card>header>span:first-child,.finance-live{font-size:calc(8px * var(--font-scale));align-items:center;gap:7px;font-weight:720;display:inline-flex}.finance-live{color:#ffffffb8;background:#ffffff14;border:1px solid #ffffff14;border-radius:999px;padding:6px 9px}.finance-live small{color:#ffffff7a;font-size:calc(7px * var(--font-scale));border-left:1px solid #ffffff1f;padding-left:7px;font-weight:560}.finance-live i{background:#55d187;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite finance-live-pulse;box-shadow:0 0 0 4px #55d1871c}.finance-live.state-refreshing i,.finance-live.state-connecting i{background:#ffbd59;animation-duration:.72s}.finance-live.state-delayed i{background:#ffbd59;box-shadow:0 0 0 4px #ffbd591c}.finance-live.state-offline i{box-shadow:none;background:#aeb4bf;animation:none}.finance-balance-card[data-live-state=refreshing]:after{z-index:2;content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:finance-update-ring 1.1s var(--ease-standard);border:1px solid #ff697152;position:absolute;inset:0}@keyframes finance-live-pulse{50%{box-shadow:0 0 0 7px #55d18705}}@keyframes finance-update-ring{35%{opacity:1;box-shadow:inset 0 0 34px #ff697114}to{opacity:0}}.finance-balance-copy{flex-direction:column;align-self:center;display:flex}.finance-balance-copy small{color:#ffffff94;font-size:calc(9px * var(--font-scale))}.finance-balance-copy strong{font-size:clamp(calc(48px * var(--font-scale)), 6vw, calc(78px * var(--font-scale)));letter-spacing:-.07em;margin:8px 0 3px;font-weight:660;line-height:.98}.finance-live-value{animation:finance-live-value-in .42s var(--ease-standard) both}@keyframes finance-live-value-in{0%{opacity:.55;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.finance-balance-copy>span{color:#ffffffad;font-size:calc(8px * var(--font-scale))}.finance-pulse-monitor{isolation:isolate;background-color:#050d0cbd;background-image:linear-gradient(#5beea50e 1px,#0000 1px),linear-gradient(90deg,#5beea50e 1px,#0000 1px),linear-gradient(#5beea513 1px,#0000 1px),linear-gradient(90deg,#5beea513 1px,#0000 1px);background-size:16px 16px,16px 16px,64px 64px,64px 64px;border:1px solid #66f7b329;border-radius:18px;align-self:center;width:100%;height:184px;overflow:hidden;box-shadow:inset 0 0 42px #030a09b8,0 16px 38px #00000024}.finance-monitor-heading,.finance-monitor-footer{z-index:4;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;left:12px;right:12px}.finance-monitor-heading{top:10px}.finance-monitor-heading>span,.finance-monitor-footer span{color:#c5ffe19e;font-size:calc(6px * var(--font-scale));letter-spacing:.08em;font-weight:720}.finance-monitor-heading>span{flex:none;align-items:center;gap:6px;display:inline-flex}.finance-monitor-heading>span>i{background:#67f5ae;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite finance-monitor-dot;display:block;box-shadow:0 0 0 4px #67f5ae14,0 0 12px #67f5ae}.finance-monitor-legend{justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.finance-monitor-legend span{color:#dbe7e294;font-size:calc(5.5px * var(--font-scale));letter-spacing:0;white-space:nowrap;align-items:center;gap:4px;font-weight:650;display:inline-flex}.finance-monitor-legend i{background:#67f5ae;border-radius:999px;flex:none;width:7px;height:2px;display:block;box-shadow:0 0 7px #67f5aeb3}.finance-monitor-legend b{color:#f7fffb;font-size:calc(6px * var(--font-scale));font-variant-numeric:tabular-nums}.finance-monitor-legend .signal-orders i{background:#5ab8ff;box-shadow:0 0 7px #5ab8ffb8}.finance-monitor-legend .signal-parts i{background:#b084ff;box-shadow:0 0 7px #b084ffb8}.finance-pulse-canvas{z-index:2;pointer-events:none;width:100%;height:140px;position:absolute;top:30px;left:0}.finance-monitor-footer{bottom:9px}.finance-monitor-footer span{color:#c5ffe16b;letter-spacing:.025em;text-transform:none;font-weight:600}.finance-pulse-monitor.state-delayed .finance-pulse-canvas,.finance-pulse-monitor.state-connecting .finance-pulse-canvas{opacity:.68}.finance-pulse-monitor.state-offline .finance-monitor-heading>span>i{box-shadow:none;background:#8c949e;animation:none}.finance-pulse-monitor.state-offline .finance-pulse-canvas{filter:grayscale();opacity:.3}@keyframes finance-monitor-dot{50%{opacity:.42;transform:scale(.72)}}@keyframes finance-chart-draw{to{stroke-dashoffset:0}}.finance-balance-card>footer{border-top:1px solid #ffffff1a;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:20px;display:grid}.finance-balance-card>footer>span{gap:3px;display:grid}.finance-balance-card>footer small{color:#ffffff85;font-size:calc(7px * var(--font-scale))}.finance-balance-card>footer strong{font-size:calc(12px * var(--font-scale))}.finance-commercial-card{border:1px solid var(--color-border);background:radial-gradient(circle at 95% 0,#cc151718,#0000 32%),#fff;flex-direction:column;justify-content:space-between;animation-delay:70ms;display:flex;box-shadow:0 18px 50px #1d232b14}.finance-commercial-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.finance-card-icon{color:#fff;background:var(--color-brand-600);border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 9px 20px #cc151738}.finance-commercial-card>header>a,.finance-transactions-card>header a{color:var(--color-ink-500);font-size:calc(8px * var(--font-scale));align-items:center;gap:5px;font-weight:720;display:inline-flex}.finance-commercial-card>header>a:hover,.finance-transactions-card>header a:hover{color:var(--color-brand-700)}.finance-commercial-card>div:nth-child(2){gap:4px;display:grid}.finance-commercial-card>div:nth-child(2) small,.finance-commercial-split small{color:var(--color-ink-400);font-size:calc(8px * var(--font-scale))}.finance-commercial-card>div:nth-child(2)>strong{font-size:clamp(calc(28px * var(--font-scale)), 3.6vw, calc(44px * var(--font-scale)));letter-spacing:-.055em;line-height:1}.finance-commercial-card>div:nth-child(2)>span{color:var(--color-ink-500);font-size:calc(8px * var(--font-scale))}.finance-commercial-split{border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:17px;display:grid}.finance-commercial-split>span{gap:4px;display:grid}.finance-commercial-split strong{font-size:calc(17px * var(--font-scale));letter-spacing:-.035em}.finance-quick-actions{border:1px solid var(--color-border);box-shadow:var(--shadow-panel);background:#ffffffeb;border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:14px 18px;display:grid}.finance-quick-actions a{min-height:72px;color:var(--color-ink-700);text-align:center;transition:background var(--duration-control) var(--ease-standard), transform var(--duration-control) var(--ease-standard);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:7px;display:flex}.finance-quick-actions a:hover{background:#f5f6f7;transform:translateY(-2px)}.finance-quick-actions a>span{color:#fff;background:var(--color-ink-950);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.finance-quick-actions a>span.tone-red{background:var(--color-brand-600)}.finance-quick-actions a>span.tone-violet{background:#7157d9}.finance-quick-actions a>span.tone-amber{background:#d27c16}.finance-quick-actions a>span.tone-green{background:#168455}.finance-quick-actions strong{font-size:calc(8px * var(--font-scale));font-weight:680}.finance-insights{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.finance-insight-card{min-width:0;min-height:116px;color:var(--color-ink-800);border:1px solid var(--color-border);transition:transform var(--duration-control) var(--ease-standard), box-shadow var(--duration-control) var(--ease-standard);background:#fff;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px;display:grid;box-shadow:0 8px 26px #1d232b0b}.finance-insight-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #1d232b13}.finance-insight-card>span{color:#9a5a00;background:#fff2d8;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.finance-insight-card.tone-red>span{color:#b4232f;background:#ffedef}.finance-insight-card.tone-green>span{color:#08734a;background:#e8f8ef}.finance-insight-card.tone-violet>span{color:#6947c8;background:#f0ebff}.finance-insight-card>div{gap:2px;min-width:0;display:grid}.finance-insight-card small,.finance-insight-card p{color:var(--color-ink-400);font-size:calc(7px * var(--font-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-insight-card strong{font-size:calc(20px * var(--font-scale));letter-spacing:-.04em}.finance-insight-card p{margin:0}.finance-insight-card>svg{color:var(--color-ink-300)}.finance-workspace-grid{grid-template-columns:minmax(0,2.05fr) minmax(320px,.78fr);align-items:start;gap:14px;min-width:0;display:grid}.finance-report-card,.finance-side-card,.finance-process-report,.finance-activity-card{border:1px solid var(--color-border);background:#fff;border-radius:21px;min-width:0;box-shadow:0 10px 34px #1d232b0e}.finance-report-card{overflow:hidden}.finance-report-header{justify-content:space-between;align-items:center;gap:16px;min-height:92px;padding:20px 22px;display:flex}.finance-report-header h2,.finance-side-card h2,.finance-section-heading h2{color:var(--color-ink-950);font-size:calc(17px * var(--font-scale));letter-spacing:-.035em;margin:2px 0 3px}.finance-report-header>div>span,.finance-section-heading>div>span{color:var(--color-ink-400);font-size:calc(8px * var(--font-scale))}.finance-report-tabs{border-bottom:1px solid var(--color-border);scrollbar-width:none;gap:4px;padding:0 22px;display:flex;overflow-x:auto}.finance-report-tabs::-webkit-scrollbar{display:none}.finance-report-tabs button{min-height:44px;color:var(--color-ink-400);font-size:calc(8px * var(--font-scale));background:0 0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;padding:0 13px;font-weight:720;display:inline-flex}.finance-report-tabs button:hover{color:var(--color-ink-800)}.finance-report-tabs button.active{color:var(--color-ink-950);border-color:var(--color-brand-600)}.finance-report-content{min-height:480px;animation:finance-report-enter .32s var(--ease-standard) backwards;padding:20px 22px 22px}@keyframes finance-report-enter{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.finance-center-report{grid-template-columns:minmax(0,1.55fr) minmax(270px,.7fr);gap:20px;display:grid}.finance-center-kpis{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.finance-center-kpis>span{background:#f4f5f6;border-radius:13px;flex-direction:column;justify-content:center;gap:4px;min-height:76px;padding:12px 14px;display:flex}.finance-center-kpis small{color:var(--color-ink-400);font-size:calc(7px * var(--font-scale))}.finance-center-kpis strong{font-size:calc(17px * var(--font-scale));letter-spacing:-.035em}.finance-chart-block,.finance-status-block{min-width:0}.finance-block-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-height:48px;display:flex}.finance-block-heading h3{font-size:calc(11px * var(--font-scale));letter-spacing:-.02em;margin:0 0 3px}.finance-block-heading p{color:var(--color-ink-400);font-size:calc(8px * var(--font-scale))}.finance-report-badge{color:#08734a;font-size:calc(7px * var(--font-scale));background:#e9f8ef;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-weight:720;display:inline-flex}.finance-weekly-chart{min-width:0;padding:8px 2px 0}.finance-weekly-chart svg{width:100%;height:auto;overflow:visible}.finance-weekly-chart line{stroke:#eceef1;stroke-width:1px}.finance-weekly-chart polyline{stroke-dasharray:1;stroke-dashoffset:1px;animation:finance-chart-draw .85s var(--ease-standard) forwards}.finance-weekly-chart polyline:nth-of-type(2){animation-delay:90ms}.finance-weekly-chart polyline:nth-of-type(3){animation-delay:.17s}.finance-weekly-chart text{fill:var(--color-ink-400);font-size:10px}.finance-chart-legend{flex-wrap:wrap;gap:14px;padding-inline:10px;display:flex}.finance-chart-legend span{color:var(--color-ink-500);font-size:calc(7px * var(--font-scale));align-items:center;gap:6px;display:inline-flex}.finance-chart-legend i{border-radius:50%;width:8px;height:8px}.finance-status-list{gap:10px;display:grid}.finance-status-total{background:#f4f5f6;border-radius:14px;flex-direction:column;justify-content:center;min-height:76px;padding:13px 15px;display:flex}.finance-status-total strong{font-size:calc(24px * var(--font-scale));letter-spacing:-.045em;line-height:1}.finance-status-total span{color:var(--color-ink-400);font-size:calc(7px * var(--font-scale));margin-top:4px}.finance-status-row{font-size:calc(7px * var(--font-scale));grid-template-columns:minmax(90px,1fr) minmax(80px,1.1fr) auto;align-items:center;gap:8px;display:grid}.finance-status-row>span{color:var(--color-ink-600);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-status-row>div,.finance-sales-bars article>div,.finance-employee-copy>div{background:#eceef1;border-radius:999px;height:6px;overflow:hidden}.finance-status-row>div>i,.finance-sales-bars article>div>i,.finance-employee-copy>div>i{border-radius:inherit;transform-origin:0;height:100%;animation:finance-bar-grow .62s var(--ease-standard) backwards;display:block}@keyframes finance-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.finance-status-row>strong{text-align:right;min-width:24px}.finance-sales-report{gap:22px;display:grid}.finance-sales-summary{grid-template-columns:1.6fr repeat(2,minmax(0,.7fr));gap:10px;display:grid}.finance-sales-summary>span{background:#f4f5f6;border-radius:15px;flex-direction:column;justify-content:center;gap:5px;min-height:96px;padding:15px;display:flex}.finance-sales-summary>span:first-child{color:#fff;background:var(--color-ink-950)}.finance-sales-summary small{color:var(--color-ink-400);font-size:calc(7px * var(--font-scale))}.finance-sales-summary>span:first-child small{color:#ffffff8c}.finance-sales-summary strong{font-size:calc(19px * var(--font-scale));letter-spacing:-.04em}.finance-sales-bars{gap:14px;display:grid}.finance-sales-bars article{grid-template-columns:110px minmax(100px,1fr) 110px;align-items:center;gap:10px;display:grid}.finance-sales-bars article>header{font-size:calc(8px * var(--font-scale));justify-content:space-between;align-items:center;gap:5px;display:flex}.finance-sales-bars article>small{color:var(--color-ink-500);text-align:right;font-size:calc(8px * var(--font-scale))}.finance-pending-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.finance-pending-grid a{min-height:72px;color:var(--color-ink-800);background:#fff8e8;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.finance-pending-grid a:last-child{background:#fff0f1}.finance-pending-grid a>span{gap:2px;display:grid}.finance-pending-grid small{color:var(--color-ink-500);font-size:calc(7px * var(--font-scale))}.finance-team-report{gap:18px;display:grid}.finance-team-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.finance-team-summary>span{background:#f4f5f6;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;min-height:82px;padding:13px;display:grid}.finance-team-summary svg{color:var(--color-brand-600);grid-row:1/3}.finance-team-summary small{color:var(--color-ink-400);font-size:calc(7px * var(--font-scale))}.finance-team-summary strong{font-size:calc(16px * var(--font-scale))}.finance-photo-report-shell{box-shadow:none;margin:0;overflow-x:auto}.finance-photo-report-table{min-width:980px}.finance-photo-report-table th,.finance-photo-report-table td{vertical-align:middle;white-space:nowrap;padding-inline:9px}.finance-photo-report-table td:first-child{min-width:150px}.finance-photo-report-table td:first-child strong,.finance-photo-user-code,.finance-photo-time span{display:block}.finance-photo-user-code,.finance-photo-time{color:var(--color-ink-400);font-size:calc(7px * var(--font-scale))}.finance-photo-evidence{width:fit-content;font-size:calc(6.5px * var(--font-scale));border-radius:999px;margin:2px 0;padding:3px 6px;font-weight:750;display:block}.finance-photo-evidence.high{color:#08734a;background:#e8f8ef}.finance-photo-evidence.medium{color:#8b6508;background:#fff6dc}.finance-photo-evidence.unknown{color:#a02b37;background:#ffedef}.finance-leaderboard{display:grid}.finance-leaderboard article{border-bottom:1px solid #eceef1;grid-template-columns:22px 36px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:8px 4px;display:grid}.finance-leaderboard article:last-child{border-bottom:0}.finance-rank{color:var(--color-ink-400);font-size:calc(8px * var(--font-scale));text-align:center;font-weight:720}.finance-avatar{width:34px;height:34px;color:var(--color-brand-700);font-size:calc(8px * var(--font-scale));background:#fff0f1;border-radius:11px;place-items:center;font-weight:800;display:grid}.finance-employee-copy{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;min-width:0;display:grid}.finance-employee-copy strong,.finance-employee-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-employee-copy strong{font-size:calc(8px * var(--font-scale))}.finance-employee-copy small{color:var(--color-ink-400);font-size:calc(7px * var(--font-scale));text-align:right}.finance-employee-copy>div{grid-column:1/-1;height:4px}.finance-employee-copy>div>i{background:linear-gradient(90deg, var(--color-brand-600), #ff7e83)}.finance-attribution-note{color:var(--color-ink-500);font-size:calc(7px * var(--font-scale));background:#f7f8f9;border-radius:10px;margin:0;padding:9px 11px}.finance-side-stack{gap:14px;min-width:0;display:grid}.finance-side-card{padding:18px}.finance-side-card>header{justify-content:space-between;align-items:flex-start;gap:12px;min-height:48px;display:flex}.finance-attention-card>header>span{color:#fff;background:var(--color-brand-600);min-width:28px;height:28px;font-size:calc(8px * var(--font-scale));border-radius:999px;place-items:center;padding:0 7px;font-weight:780;display:grid}.finance-task-list,.finance-transaction-list{display:grid}.finance-task-list>a,.finance-transaction-list>a{min-height:62px;color:var(--color-ink-800);border-bottom:1px solid #eceef1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0;display:grid}.finance-task-list>a:last-child,.finance-transaction-list>a:last-child{border-bottom:0}.finance-task-list>a>span:first-child,.finance-transaction-icon{color:#9a5a00;background:#fff2d8;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.finance-task-list>a>span:first-child.critical{color:#b4232f;background:#ffedef}.finance-task-list>a>div,.finance-transaction-list>a>div{gap:3px;min-width:0;display:grid}.finance-task-list strong,.finance-task-list small,.finance-transaction-list strong,.finance-transaction-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-task-list strong,.finance-transaction-list strong{font-size:calc(8px * var(--font-scale))}.finance-task-list small,.finance-transaction-list small,.finance-task-list time{color:var(--color-ink-400);font-size:calc(7px * var(--font-scale))}.finance-task-list time{text-align:right;max-width:62px}.finance-card-link{min-height:38px;color:var(--color-ink-700);font-size:calc(8px * var(--font-scale));border-top:1px solid #eceef1;justify-content:space-between;align-items:flex-end;margin-top:7px;font-weight:720;display:flex}.finance-success-state{color:#08734a;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:150px;display:flex}.finance-success-state span{color:var(--color-ink-400);font-size:calc(7px * var(--font-scale))}.finance-transactions-card>header>a{min-height:26px}.finance-transaction-icon.order{color:#9a5a00;background:#fff2d8}.finance-transaction-icon.delivery_note{color:#17689a;background:#e9f5ff}.finance-transaction-icon.invoice{color:#08734a;background:#e8f8ef}.finance-transaction-amount{text-align:right;gap:3px;max-width:100px;display:grid}.finance-activity-card{padding:21px 22px 22px}.finance-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;min-height:66px;display:flex}.finance-section-heading>svg{color:var(--color-brand-600)}.finance-process-report{overflow:hidden}.finance-process-header{justify-content:space-between;align-items:center;gap:16px;min-height:92px;padding:20px 22px;display:flex}.finance-process-header h2{color:var(--color-ink-950);font-size:calc(17px * var(--font-scale));letter-spacing:-.035em;margin:2px 0 3px}.finance-process-header>div:first-child>span{color:var(--color-ink-400);font-size:calc(8px * var(--font-scale))}.finance-process-switch{background:#f0f1f3;border-radius:12px;align-items:center;gap:3px;min-height:40px;padding:4px;display:flex}.finance-process-switch button{min-height:32px;color:var(--color-ink-500);font-size:calc(8px * var(--font-scale));background:0 0;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-weight:720;display:inline-flex}.finance-process-switch button.active{color:var(--color-ink-950);background:#fff;box-shadow:0 3px 10px #1d232b1a}.finance-process-summary{background:#f5f6f7;border-block:1px solid #e8eaed;grid-template-columns:minmax(170px,.55fr) minmax(260px,1.6fr) auto;align-items:center;gap:24px;min-height:118px;padding:18px 22px;display:grid}.finance-process-summary>div:first-child{gap:2px;display:grid}.finance-process-summary small,.finance-process-summary>div:first-child>span,.finance-process-distribution>span{color:var(--color-ink-400);font-size:calc(7px * var(--font-scale))}.finance-process-summary>div:first-child>strong{font-size:calc(30px * var(--font-scale));letter-spacing:-.055em;line-height:1}.finance-process-distribution{gap:8px;min-width:0;display:grid}.finance-process-bar{background:#e3e5e8;border-radius:999px;gap:3px;width:100%;height:14px;display:flex;overflow:hidden}.finance-process-bar>i{transform-origin:0;min-width:4px;height:100%;animation:finance-bar-grow .62s var(--ease-standard) backwards;background:#168455;flex-basis:0;display:block}.finance-process-bar>i.tone-blue{background:#1971c2}.finance-process-bar>i.tone-orange{background:#e67700}.finance-process-bar>i.tone-teal{background:#138d91}.finance-process-bar>i.tone-purple{background:#7157d9}.finance-process-bar>i.tone-red{background:#cc1517}.finance-process-bar>i.empty{background:#d8dade;min-width:100%}.finance-process-summary>a{min-height:38px;color:var(--color-ink-700);border:1px solid var(--color-border);font-size:calc(8px * var(--font-scale));white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 13px;font-weight:720;display:inline-flex}.finance-process-list{animation:finance-report-enter .32s var(--ease-standard) backwards;padding:0 22px 8px;display:grid}.finance-process-list>article{border-bottom:1px solid #eceef1;grid-template-columns:auto minmax(190px,1fr) auto minmax(90px,auto);align-items:center;gap:11px;min-height:72px;padding:10px 2px;display:grid}.finance-process-list>article:last-child{border-bottom:0}.finance-process-icon{color:#08734a;background:#e8f8ef;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.finance-process-icon.tone-blue{color:#17689a;background:#e9f5ff}.finance-process-icon.tone-orange{color:#9a5a00;background:#fff2d8}.finance-process-icon.tone-teal{color:#087176;background:#e4f7f7}.finance-process-icon.tone-purple{color:#6947c8;background:#f0ebff}.finance-process-icon.tone-red{color:#b4232f;background:#ffedef}.finance-process-list>article>div{gap:3px;min-width:0;display:grid}.finance-process-list>article>div strong,.finance-process-list>article>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-process-list>article>div strong{font-size:calc(9px * var(--font-scale))}.finance-process-list>article>div small,.finance-process-value small{color:var(--color-ink-400);font-size:calc(7px * var(--font-scale))}.finance-process-method{color:#8b6200;font-size:calc(7px * var(--font-scale));white-space:nowrap;background:#fff5d9;border-radius:999px;padding:5px 8px;font-weight:720}.finance-process-value{text-align:right;gap:2px;min-width:90px;display:grid}.finance-process-value strong{font-size:calc(14px * var(--font-scale));letter-spacing:-.035em}.finance-process-note{min-height:42px;color:var(--color-ink-400);font-size:calc(7px * var(--font-scale));background:#fafafa;border-top:1px solid #eceef1;align-items:center;gap:7px;padding:9px 22px;display:flex}.finance-activity-list{display:grid}.finance-activity-list article{border-bottom:1px solid #eceef1;grid-template-columns:auto minmax(180px,1fr) minmax(180px,.8fr) auto;align-items:center;gap:10px;min-height:60px;padding:8px 3px;display:grid}.finance-activity-list article:last-child{border-bottom:0}.finance-activity-list article>span{color:#08734a;background:#e8f8ef;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.finance-activity-list article>div{gap:2px;min-width:0;display:grid}.finance-activity-list strong,.finance-activity-list small,.finance-activity-list p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-activity-list strong{font-size:calc(8px * var(--font-scale))}.finance-activity-list small,.finance-activity-list p,.finance-activity-list time{color:var(--color-ink-400);font-size:calc(7px * var(--font-scale))}.finance-activity-list p{margin:0}.finance-activity-list time{text-align:right}.finance-empty-copy{color:var(--color-ink-400);font-size:calc(8px * var(--font-scale));text-align:center;margin:0;padding:24px 4px}@media (max-width:1260px){.finance-hero-grid,.finance-workspace-grid{grid-template-columns:1fr}.finance-commercial-card{min-height:240px}.finance-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.finance-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-center-report{grid-template-columns:1fr}.finance-center-kpis,.finance-status-list{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-status-total{grid-row:span 2}}@media (max-width:720px){.finance-dashboard{gap:14px}.finance-dashboard-header{align-items:stretch}.finance-dashboard-header .page-header-actions,.finance-period-switch{width:100%}.finance-period-switch{flex:1}.finance-period-switch button{flex:1 0 auto}.finance-hero-grid{gap:10px}.finance-balance-card{grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr;min-height:430px}.finance-live small{display:none}.finance-pulse-monitor{height:176px}.finance-monitor-legend{gap:6px}.finance-monitor-legend span{font-size:calc(5px * var(--font-scale));gap:3px}.finance-pulse-canvas{height:138px}.finance-balance-card>footer{grid-template-columns:1fr}.finance-commercial-card{min-height:250px}.finance-quick-actions{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(92px,1fr));justify-content:start;padding:12px;overflow-x:auto}.finance-insights,.finance-side-stack,.finance-team-summary,.finance-sales-summary,.finance-pending-grid{grid-template-columns:1fr}.finance-report-header{flex-direction:column;align-items:flex-start}.finance-report-content,.finance-report-header,.finance-activity-card{padding-inline:16px}.finance-process-header{flex-direction:column;align-items:stretch;padding-inline:16px}.finance-process-switch{width:100%}.finance-process-switch button{flex:1;justify-content:center}.finance-process-summary{grid-template-columns:1fr;gap:14px;padding-inline:16px}.finance-process-summary>a{justify-content:center}.finance-process-list{padding-inline:16px}.finance-process-list>article{grid-template-columns:auto minmax(0,1fr) minmax(76px,auto)}.finance-process-method{display:none}.finance-process-note,.finance-report-tabs{padding-inline:16px}.finance-status-list,.finance-center-kpis{grid-template-columns:1fr}.finance-status-total{grid-row:auto}.finance-sales-bars article{grid-template-columns:84px minmax(80px,1fr)}.finance-sales-bars article>small{grid-column:2}.finance-activity-list article{grid-template-columns:auto minmax(0,1fr) auto}.finance-activity-list article>p{display:none}}@media (max-width:480px){.finance-insights{grid-template-columns:1fr}.finance-balance-card,.finance-commercial-card{border-radius:21px;padding:20px}.finance-balance-copy strong{font-size:calc(52px * var(--font-scale))}.finance-commercial-split{grid-template-columns:1fr}.finance-employee-copy small{display:none}}.login-page{background:linear-gradient(115deg,#cc151706,#0000 38%),#eef1f4;padding:clamp(20px,4vw,52px)}.login-card{border-radius:var(--radius-overlay);border-color:#d8dde3;grid-template-columns:minmax(390px,.86fr) minmax(500px,1.14fr);width:min(1120px,100%);min-height:min(720px,100vh - 80px);box-shadow:0 28px 70px #15191f21}.login-form-pane{padding:clamp(36px,5vw,64px) clamp(32px,5vw,72px) 30px}.login-heading{margin-top:clamp(42px,8vh,74px)}.login-visual-pane{color:#fff;background:radial-gradient(circle at 88% 12%,#cc151752,#0000 28%),linear-gradient(145deg,#20262d 0%,#15191f 58%,#0e1115 100%)}.login-visual-pane:after{opacity:.17;background:linear-gradient(#0000,#cc1517);height:42%}.visual-grid{opacity:.16;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(145deg,#000,#0000 82%);mask-image:linear-gradient(145deg,#000,#0000 82%)}.visual-copy{width:min(430px,100% - 76px);top:clamp(52px,8vh,82px);left:clamp(38px,5vw,66px)}.visual-copy h2{color:#fff;font-size:calc(28px * var(--font-scale));font-weight:600;line-height:1.24}.visual-copy h2 span{color:#ff7779}.visual-copy p{color:#bac2cc;line-height:var(--leading-copy)}.login-process{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:absolute;inset:auto clamp(34px,5vw,66px) clamp(112px,16vh,150px)}.login-process-step{color:#eef1f4;border-radius:var(--radius-panel);background:#fff1;border:1px solid #ffffff21;flex-direction:column;justify-content:space-between;min-height:118px;padding:16px;display:flex}.login-process-step>svg{color:#ff7779}.login-process-step strong,.login-process-step small{display:block}.login-process-step strong{font-size:calc(12px * var(--font-scale));margin-top:14px}.login-process-step small{color:#9fa9b5;font-size:calc(9px * var(--font-scale));margin-top:4px;line-height:1.4}.login-trust-row{z-index:3;color:#aeb7c2;font-size:calc(9px * var(--font-scale));flex-wrap:wrap;gap:8px 16px;display:flex;position:absolute;inset:auto clamp(34px,5vw,66px) 54px}.login-trust-row span{align-items:center;gap:6px;display:inline-flex}.login-trust-row svg{color:#ff7779}.demo-credentials{color:var(--color-ink-700);background:var(--color-success-soft);border:1px solid color-mix(in srgb, var(--color-success) 14%, var(--color-border))}@media (max-width:1240px){.topbar-live:has(.live-indicator.online){display:none}.topbar-actions{gap:8px}}@media (max-width:900px){.page-content{padding:20px}.login-card{grid-template-columns:1fr;min-height:auto}.login-visual-pane{min-height:440px}.login-process{bottom:104px}}@media (max-width:720px){.record-detail-workbench{gap:13px;padding-bottom:16px}.record-detail-workbench .workbench-topline,.record-detail-workbench .detail-back-row{flex-wrap:wrap;align-items:flex-start}.record-detail-hero{border-radius:16px!important}.record-detail-workbench .record-detail-hero h1{font-size:calc(24px * var(--font-scale))}.workbench-tabs{border-radius:13px;height:auto;min-height:54px}.workbench-tabs button{flex:none}.vehicle-toolbar{align-items:stretch}.universal-table-toolbar{flex-wrap:wrap}.universal-table-result-count{order:1}.universal-table-search{order:2;width:100%;min-width:100%}.universal-table-toolbar .table-spacer{order:3}.universal-table-toolbar>.table-action,.universal-table-toolbar>.live-table-filters{order:4}.part-sales-table-card .data-grid-toolbar{flex-wrap:wrap}.part-sales-table-search{flex-basis:100%;width:100%}.page-content{padding:16px 14px 28px}.page-header{gap:12px}.page-header h1{font-size:calc(21px * var(--font-scale))}.login-page{place-items:stretch stretch;padding:0}.login-card{border:0;border-radius:0;min-height:100vh}.login-form-pane{min-height:100vh;padding:30px 24px 24px}.login-heading{margin-top:54px}.login-visual-pane{display:none}}@media (max-width:560px){.page-header,.page-header-actions{align-items:stretch}.page-header-actions>:where(button,a,label){flex:auto}.primary-button,.secondary-button{min-height:42px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.primary-button:hover:not(:disabled),.secondary-button:hover:not(:disabled){transform:none}}.mobile-bottom-nav{display:none}@media (max-width:860px){:root{--sidebar:0px;--topbar:64px;--mobile-nav-height:68px}html{scroll-padding-top:calc(var(--topbar) + 12px);scroll-padding-bottom:calc(var(--mobile-nav-height) + 18px)}body{overscroll-behavior-y:none}.app-main{padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom))}.mobile-bottom-nav{z-index:38;min-height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));padding:7px max(8px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(8px, env(safe-area-inset-left));border-top:1px solid var(--color-border);-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#fffffff5;grid-auto-columns:minmax(54px,1fr);grid-auto-flow:column;align-items:stretch;gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #15191f12}.mobile-bottom-nav-item{min-width:0;min-height:53px;color:var(--color-ink-400);font-size:calc(7px * var(--font-scale));transition:color var(--duration-control) var(--ease-standard), background var(--duration-control) var(--ease-standard), transform var(--duration-immediate) var(--ease-standard);background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:5px 3px 4px;font-weight:720;line-height:1;display:flex;position:relative}.mobile-bottom-nav-item:before{content:"";background:0 0;border-radius:0 0 999px 999px;width:22px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.mobile-bottom-nav-item.active{color:var(--color-brand-700);background:var(--color-brand-50)}.mobile-bottom-nav-item.active:before{background:var(--color-brand-600)}.mobile-bottom-nav-item:active{transform:scale(.96)}body.has-record-detail-overlay .mobile-bottom-nav,body.has-table-fullscreen .mobile-bottom-nav{display:none}body:has(.fullscreen-editor) .mobile-bottom-nav{display:none}.sidebar{width:min(86vw,330px);padding-bottom:max(15px, env(safe-area-inset-bottom));border-right:0;box-shadow:18px 0 60px #15191f2e}.sidebar-header{min-height:var(--topbar)}.sidebar-nav{padding-top:8px;padding-bottom:18px}.sidebar.mobile-open .nav-section-toggle{min-height:38px}.sidebar.mobile-open .nav-item{border-radius:11px;min-height:46px}.mobile-backdrop{z-index:39;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#15191f6b}.topbar{min-width:0;padding-right:max(10px, env(safe-area-inset-right));padding-left:max(10px, env(safe-area-inset-left));gap:8px;box-shadow:0 1px 12px #15191f0a}.menu-trigger,.notification-button,.profile-button{border-radius:12px;justify-content:center;width:42px;min-width:42px;height:42px;min-height:42px}.menu-trigger{color:var(--color-ink-800);background:var(--color-surface-subtle)}.global-search{border-radius:12px;flex:auto;width:auto;min-width:0;height:42px;padding-inline:12px}.global-search input{width:100%;font-size:16px}.topbar-actions{flex:none;gap:4px;margin-left:0}.topbar-live,.text-scale-control,.site-switcher{display:none}.profile-button{border:0}.profile-button .avatar{width:34px;height:34px}.popover{z-index:90;top:calc(var(--topbar) - 2px);width:auto;max-height:calc(100dvh - var(--topbar) - var(--mobile-nav-height) - 20px);box-shadow:var(--shadow-overlay);border-radius:16px;position:fixed;left:10px;right:10px;overflow-y:auto}.notification-popover a{min-height:58px}.page-content{padding:16px max(12px, env(safe-area-inset-right)) 24px max(12px, env(safe-area-inset-left))}.page-header{gap:12px;min-height:0;margin-bottom:15px}.page-header>div:first-child{min-width:0}.page-header h1{overflow-wrap:anywhere;font-size:calc(23px * var(--font-scale));line-height:1.07}.page-header>div:first-child>p:last-child{max-width:62ch;font-size:max(calc(9px * var(--font-scale)), 12px);margin-top:5px;line-height:1.45}.page-header-actions{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;gap:8px;width:calc(100vw - 24px);max-width:100%;padding:2px 1px 5px;display:flex;overflow-x:auto}.page-header-actions::-webkit-scrollbar{display:none}.workbench-tabs::-webkit-scrollbar{display:none}.saved-views::-webkit-scrollbar{display:none}.page-header-actions>:where(button,a,label){scroll-snap-align:start;flex:none;min-height:42px}.panel,.detail-card,.data-grid-card,.saved-views,.vehicle-toolbar{border-radius:14px}.detail-card,.panel,.editor-section{padding:15px}.workbench-tabs,.part-detail-tabs,.sales-detail-tabs{z-index:24;max-width:100%;top:calc(var(--topbar) + 6px);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;position:sticky;overflow-x:auto}.workbench-tabs button,.part-detail-tabs button,.sales-detail-tabs button{scroll-snap-align:start;flex:none;min-height:42px}.record-detail-inline .workbench-tabs,.record-detail-inline .part-detail-tabs,.record-detail-inline .sales-detail-tabs,.embedded-detail-content .workbench-tabs,.embedded-detail-content .part-detail-tabs,.embedded-detail-content .sales-detail-tabs{top:6px}.saved-views,.filter-segments,.pickup-overview-tabs,.customer-address-tabs{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.saved-views>*,.filter-segments>*,.pickup-overview-tabs>*,.customer-address-tabs>*{flex:none}.vehicle-toolbar,.task-toolbar,.sales-list-toolbar,.pickup-table-toolbar{flex-direction:column;align-items:stretch;gap:8px;padding:10px}.vehicle-toolbar>*,.task-toolbar>*,.sales-list-toolbar>*,.pickup-table-toolbar>*{width:100%;max-width:none}.search-field,.data-table-filter{min-height:44px}.data-grid-toolbar,.universal-table-toolbar{flex-wrap:wrap;align-items:center;gap:7px;min-height:56px;padding:9px 10px;display:flex}.data-grid-toolbar .table-spacer,.universal-table-toolbar .table-spacer{flex:auto;min-width:0}.data-grid-toolbar .search-field,.data-grid-toolbar .part-sales-table-search,.universal-table-search{flex-basis:100%;order:-2;width:100%;min-width:100%}.data-grid-toolbar .table-page-summary,.universal-table-result-count{order:-1}.table-action,.table-icon-action,.table-toolbar-menu-trigger{min-width:42px;min-height:42px}.table-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;box-shadow:inset -14px 0 14px -18px #15191f80}.canonical-data-table th,.canonical-data-table td,.vehicle-table th,.vehicle-table td,.parts-table th,.parts-table td{height:48px;padding-top:9px;padding-bottom:9px}.canonical-data-table :where(button,a),.vehicle-table :where(button,a),.parts-table :where(button,a){min-height:34px}.pagination-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:64px;padding:10px;display:flex}.pagination-bar>span{width:100%;font-size:max(calc(8px * var(--font-scale)), 11px)}.pagination-controls{max-width:100%;overflow-x:auto}.pagination-controls>button,.pagination-page-jump input{min-width:40px;min-height:40px}.form-grid,.settings-form-grid,.inline-editor-grid,.document-upload-form{grid-template-columns:minmax(0,1fr)}.form-grid .wide,.settings-form-grid .wide,.editor-section.full-span{grid-column:auto}.page-content :where(input,select,textarea),.fullscreen-editor :where(input,select,textarea){min-height:44px;font-size:max(calc(10px * var(--font-scale)), 16px)}.page-content input[type=checkbox],.page-content input[type=radio],.fullscreen-editor input[type=checkbox],.fullscreen-editor input[type=radio]{min-height:18px}.fullscreen-editor-header,.fullscreen-editor-footer{padding-right:max(12px, env(safe-area-inset-right));padding-left:max(12px, env(safe-area-inset-left))}.fullscreen-editor-body{padding:14px max(12px, env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.fullscreen-editor-content{gap:12px}.record-detail-overlay{border:0;border-radius:0;inset:0}.record-detail-overlay-header{min-height:64px;padding:8px max(10px, env(safe-area-inset-right)) 8px max(12px, env(safe-area-inset-left));gap:8px}.record-detail-overlay-heading{flex:1;min-width:0}.record-detail-overlay-heading strong,.record-detail-overlay-heading span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.record-detail-overlay-navigation{flex:none;gap:4px}.record-detail-overlay-navigation .table-action,.record-detail-overlay-close{border-radius:10px;justify-content:center;width:40px;min-width:40px;height:40px;padding:0;font-size:0}.record-detail-overlay-navigation .table-action svg,.record-detail-overlay-close svg{width:18px;height:18px}.record-detail-overlay-body{padding:0}.record-detail-inline,.embedded-detail-content{min-width:0}.image-lightbox{padding:0}.image-lightbox-panel{border-radius:0;width:100%;height:100dvh;max-height:none}.image-lightbox-toolbar{padding:10px max(12px, env(safe-area-inset-right)) 10px max(12px, env(safe-area-inset-left))}.image-lightbox-stage{flex:1;min-height:0}.image-lightbox-arrow{width:44px;height:54px}.image-lightbox-thumbnails{padding-bottom:max(10px, env(safe-area-inset-bottom));overflow-x:auto}[data-sonner-toaster]{right:10px!important;bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 8px)!important;width:auto!important;left:10px!important}}@media (max-width:560px){.global-search{display:flex}.global-search input::placeholder{color:var(--color-ink-400)}.topbar .notification-button{display:none}.page-header-actions>:where(button,a,label){flex:none}.settings-nav{z-index:24;max-width:calc(100vw - 24px);top:calc(var(--topbar) + 6px);scrollbar-width:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f2f3f5f0;flex-wrap:nowrap;margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px;position:sticky;overflow-x:auto}.settings-nav::-webkit-scrollbar{display:none}.settings-nav button{flex:none;min-height:42px}.workbench-tabs,.part-detail-tabs,.sales-detail-tabs{border-left:0;border-right:0;border-radius:0;margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.record-detail-metrics,.customer-hero-stats,.user-profile-stats,.vehicle-facts,.part-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pagination-controls>button:not(.icon-button):not(.active),.pagination-page-jump{display:none}.pagination-controls{margin-left:auto}.data-grid-toolbar .table-page-summary{width:auto;max-width:calc(100% - 52px)}.table-page-summary>span,.table-page-summary .pagination-page-jump,.record-detail-overlay-heading span,.record-detail-overlay-navigation .table-action:nth-of-type(3){display:none}.task-row{grid-template-columns:36px minmax(0,1fr)}.task-actions{flex-wrap:wrap;grid-column:1/-1;align-items:stretch;width:100%;display:flex}.task-actions>:where(button,a){flex:auto;min-height:42px}.image-lightbox-thumbnails button{width:58px;min-width:58px;height:48px}}@media (max-width:390px){.mobile-bottom-nav-item{font-size:9px}.mobile-bottom-nav-item span{text-overflow:ellipsis;white-space:nowrap;max-width:58px;overflow:hidden}.record-detail-metrics,.customer-hero-stats,.user-profile-stats,.vehicle-facts,.part-hero-facts{grid-template-columns:minmax(0,1fr)}}.universal-column-filter-trigger{width:calc(100% - 38px);min-width:0;min-height:30px;color:inherit;font:inherit;font-weight:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;display:block;overflow:hidden}.universal-sort-indicator{z-index:5;cursor:pointer;place-items:center;width:36px;height:100%;display:grid;right:3px}.sortable-table-header>button>svg:not(.column-drag-handle){flex:none;width:32px;height:32px;margin:-7px -5px -7px 0;padding:9px}.sortable-table-header>button>span[data-column-filter-trigger],.universal-column-filter-trigger{text-underline-offset:4px;transition:text-decoration-color var(--duration-control) var(--ease-standard);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.sortable-table-header>button>span[data-column-filter-trigger]:hover,.universal-column-filter-trigger:hover{text-decoration-color:currentColor}@media (min-width:861px) and (max-width:1360px){:root{--sidebar:72px}.sidebar-header{overflow:hidden}}.reports-page,.reports-content{gap:18px;min-width:0;display:grid}.reports-page .page-header{border-bottom:0;min-height:92px}.reports-page .page-header h1{font-size:clamp(calc(28px * var(--font-scale)), 3.4vw, calc(46px * var(--font-scale)));letter-spacing:-.052em}.reports-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.reports-kpi-card{min-width:0;min-height:142px;color:var(--color-ink-800);border:1px solid var(--color-border);transition:transform var(--duration-control) var(--ease-standard), box-shadow var(--duration-control) var(--ease-standard);font:inherit;text-align:left;cursor:pointer;animation:reports-card-enter .46s var(--ease-standard) both;background:#fff;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:16px;display:grid;box-shadow:0 8px 28px #1d232b0d}.reports-kpi-card:nth-child(2){animation-delay:55ms}.reports-kpi-card:nth-child(3){animation-delay:.11s}.reports-kpi-card:nth-child(4){animation-delay:.165s}.reports-kpi-card:nth-child(5){animation-delay:.22s}.reports-kpi-card:nth-child(6){animation-delay:.275s}@keyframes reports-card-enter{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.reports-kpi-card:hover{transform:translateY(-3px);box-shadow:0 15px 38px #1d232b17}.reports-kpi-card>svg{color:var(--color-ink-300);margin-top:4px}.reports-kpi-icon{color:#fff;background:var(--color-ink-950);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.reports-kpi-icon.tone-vehicle-intake,.reports-kpi-icon.tone-sales{background:var(--color-brand-600)}.reports-kpi-icon.tone-parts-dismantled{background:#d27c16}.reports-kpi-icon.tone-parts-reviewed{background:#168455}.reports-kpi-icon.tone-orders-completed{background:#7157d9}.reports-kpi-icon.tone-tasks-completed{background:#1971c2}.reports-kpi-card>div{flex-direction:column;min-width:0;display:flex}.reports-kpi-card small{min-height:30px;color:var(--color-ink-400);font-size:calc(7.5px * var(--font-scale));line-height:1.35}.reports-kpi-card strong{font-size:clamp(calc(18px * var(--font-scale)), 1.8vw, calc(26px * var(--font-scale)));letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 10px;overflow:hidden}.reports-kpi-card>div>span{color:var(--color-ink-400);font-size:calc(6.8px * var(--font-scale));flex-wrap:wrap;align-items:center;gap:5px;line-height:1.35;display:flex}.reports-kpi-card i{border-radius:999px;align-items:center;gap:2px;padding:2px 5px;font-style:normal;font-weight:760;display:inline-flex}.reports-kpi-card i.positive{color:#08734a;background:#e8f8ef}.reports-kpi-card i.negative{color:#b4232f;background:#ffedef}.reports-recommendations,.reports-panel{border:1px solid var(--color-border);background:#fff;border-radius:20px;min-width:0;padding:20px 22px;box-shadow:0 10px 34px #1d232b0d}.reports-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;min-height:50px;display:flex}.reports-section-heading h2{color:var(--color-ink-950);font-size:calc(17px * var(--font-scale));letter-spacing:-.035em;margin:2px 0 4px}.reports-section-heading p,.reports-section-heading>small{color:var(--color-ink-400);font-size:calc(8px * var(--font-scale))}.reports-recommendation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.reports-recommendation{min-width:0;min-height:112px;animation:reports-card-enter .42s var(--ease-standard) both;background:#f7f8f9;border:1px solid #eceef1;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:9px;padding:13px;display:grid}.reports-recommendation:nth-child(2){animation-delay:60ms}.reports-recommendation:nth-child(3){animation-delay:.12s}.reports-recommendation:nth-child(4){animation-delay:.18s}.reports-recommendation:nth-child(5){animation-delay:.24s}.reports-recommendation:nth-child(6){animation-delay:.3s}.reports-recommendation>span{color:#8f5a0b;background:#fff1d7;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.reports-recommendation.critical>span{color:#b4232f;background:#ffedef}.reports-recommendation.positive>span{color:#08734a;background:#e8f8ef}.reports-recommendation strong{font-size:calc(9px * var(--font-scale))}.reports-recommendation p{color:var(--color-ink-500);font-size:calc(7.5px * var(--font-scale));margin:4px 0 0;line-height:1.45}.reports-recommendation>a{color:var(--color-brand-700);font-size:calc(7.5px * var(--font-scale));grid-column:2;align-items:center;gap:4px;font-weight:740;display:inline-flex}.reports-primary-grid{grid-template-columns:minmax(0,2fr) minmax(290px,.7fr);gap:14px;min-width:0;display:grid}.reports-trend-panel{min-height:440px}.reports-line-chart{border-radius:12px;outline:none;min-width:0;padding-top:10px;position:relative}.reports-line-chart:focus-visible{box-shadow:0 0 0 3px #cc151721}.reports-line-chart svg{width:100%;height:auto;overflow:visible}.reports-line-chart line{stroke:#e9ecf0;stroke-width:1px}.reports-line-chart text{fill:var(--color-ink-400);font-size:10px}.reports-line-chart .reports-chart-grid{opacity:0;animation:reports-grid-enter .38s var(--ease-standard) forwards}.reports-line-chart .reports-chart-grid:nth-of-type(2){animation-delay:45ms}.reports-line-chart .reports-chart-grid:nth-of-type(3){animation-delay:90ms}.reports-line-chart .reports-chart-grid:nth-of-type(4){animation-delay:.135s}.reports-line-chart .reports-chart-grid:nth-of-type(5){animation-delay:.18s}.reports-line-chart .reports-chart-series{stroke-dasharray:1;stroke-dashoffset:1px;animation:finance-chart-draw 1.05s var(--ease-standard) forwards;transition:opacity .18s,stroke-width .18s}.reports-line-chart .reports-chart-area{opacity:0;animation:reports-area-enter .7s var(--ease-standard) forwards;pointer-events:none}.reports-line-chart.is-interacting .reports-chart-area{opacity:.72}.reports-line-chart.is-interacting .reports-chart-series{stroke-width:3px}@keyframes reports-area-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:.48;transform:translateY(0)}}@keyframes reports-grid-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.reports-chart-active{pointer-events:none}.reports-line-chart .reports-chart-cursor{stroke:#aeb5bf;stroke-width:1px;stroke-dasharray:3 4}.reports-chart-active circle{filter:drop-shadow(0 2px 4px #17191f29);animation:.18s ease-out both reports-point-enter}@keyframes reports-point-enter{0%{opacity:0;transform-origin:50%;transform:scale(.4)}to{opacity:1;transform-origin:50%;transform:scale(1)}}.reports-chart-tooltip{z-index:5;color:#f8fafc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#17191ff5;border:1px solid #ffffff1f;border-radius:11px;width:min(220px,100% - 20px);padding:10px 11px;animation:.15s ease-out both reports-tooltip-enter;position:absolute;top:14px;box-shadow:0 14px 32px #17191f33}.reports-chart-tooltip.center{transform:translate(-50%)}.reports-chart-tooltip.start{transform:translate(4px)}.reports-chart-tooltip.end{transform:translate(calc(-100% - 4px))}.reports-chart-tooltip>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;padding-bottom:7px;display:flex}.reports-chart-tooltip>header strong{font-size:calc(7.5px * var(--font-scale))}.reports-chart-tooltip>header span{color:#fff9;font-size:calc(6.4px * var(--font-scale))}.reports-chart-tooltip>div{gap:5px;display:grid}.reports-chart-tooltip>div>span{grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.reports-chart-tooltip i{border-radius:2px;width:7px;height:7px}.reports-chart-tooltip small{color:#ffffffb3;font-size:calc(6.7px * var(--font-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reports-chart-tooltip b{font-size:calc(7px * var(--font-scale))}@keyframes reports-tooltip-enter{0%{opacity:0;margin-top:5px}to{opacity:1;margin-top:0}}.reports-chart-legend{flex-wrap:wrap;gap:13px;padding:4px 12px 0;display:flex}.reports-chart-legend span{color:var(--color-ink-500);font-size:calc(7px * var(--font-scale));align-items:center;gap:6px;display:inline-flex}.reports-chart-legend i{border-radius:50%;width:8px;height:8px}.reports-chart-empty,.reports-empty{color:var(--color-ink-400);font-size:calc(8px * var(--font-scale));text-align:center;padding:22px}.reports-chart-empty{position:absolute;inset:35% 0 auto}.reports-workload-panel>div{gap:8px;display:grid}.reports-workload-panel>div>a{min-height:64px;color:var(--color-ink-800);background:#f5f6f7;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.reports-workload-panel>div>a>span{color:#596575;background:#e7eaee;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.reports-workload-panel>div>a.critical>span{color:#b4232f;background:#ffedef}.reports-workload-panel>div>a.positive>span{color:#08734a;background:#e8f8ef}.reports-workload-panel>div>a>div{gap:2px;display:grid}.reports-workload-panel small{color:var(--color-ink-400);font-size:calc(7px * var(--font-scale))}.reports-workload-panel strong{font-size:calc(16px * var(--font-scale))}.reports-workload-panel>div>a>svg{color:var(--color-ink-300)}.reports-workload-panel>footer{border-top:1px solid var(--color-border);color:var(--color-ink-500);font-size:calc(7.5px * var(--font-scale));align-items:center;gap:8px;margin-top:12px;padding-top:14px;display:flex}.reports-workload-panel>footer strong{color:var(--color-ink-900);margin-left:auto}.reports-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.reports-funnel{gap:11px;margin-top:8px;display:grid}.reports-funnel>div{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;display:grid}.reports-funnel>div>span{width:26px;height:26px;color:var(--color-ink-500);font-size:calc(7px * var(--font-scale));background:#eef0f3;border-radius:50%;place-items:center;font-weight:760;display:grid}.reports-funnel header{font-size:calc(8px * var(--font-scale));justify-content:space-between;gap:10px;margin-bottom:5px;display:flex}.reports-funnel header b{font-size:calc(9px * var(--font-scale))}.reports-funnel i,.reports-quality-list i,.reports-family-list i{background:#edf0f3;border-radius:999px;outline:none;transition:transform .16s,box-shadow .16s;display:block;position:relative;overflow:visible}.reports-funnel i:hover,.reports-funnel i:focus-visible,.reports-quality-list i:hover,.reports-quality-list i:focus-visible,.reports-family-list i:hover,.reports-family-list i:focus-visible{z-index:4;transform:scaleY(1.35);box-shadow:0 0 0 3px #cc15171a}.reports-funnel i{height:8px}.reports-funnel u,.reports-quality-list u,.reports-family-list u{background:linear-gradient(90deg, var(--color-brand-600), #ed6670);border-radius:inherit;transform-origin:0;height:100%;animation:reports-bar-grow .76s .12s var(--ease-standard) forwards;text-decoration:none;display:block;transform:scaleX(0)}.reports-bar-tooltip{z-index:8;color:#f8fafc;opacity:0;transform-origin:bottom;pointer-events:none;background:#17191ff5;border:1px solid #ffffff1f;border-radius:10px;gap:3px;min-width:170px;max-width:240px;padding:9px 10px;font-style:normal;transition:opacity .14s,transform .14s;display:grid;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,6px)scale(.96,.72);box-shadow:0 12px 28px #17191f33}.reports-bar-tooltip strong{font-size:calc(7.2px * var(--font-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reports-bar-tooltip small{color:#ffffffbd;font-size:calc(6.6px * var(--font-scale))}.reports-bar-tooltip em{color:#ffffff8f;font-size:calc(6.3px * var(--font-scale));font-style:normal}.reports-funnel i:hover .reports-bar-tooltip,.reports-funnel i:focus-visible .reports-bar-tooltip,.reports-quality-list i:hover .reports-bar-tooltip,.reports-quality-list i:focus-visible .reports-bar-tooltip,.reports-family-list i:hover .reports-bar-tooltip,.reports-family-list i:focus-visible .reports-bar-tooltip{opacity:1;transform:translate(-50%)scaleY(.74)}.reports-funnel>div:nth-child(2) u,.reports-quality-list>div:nth-child(2) u,.reports-family-list>div:nth-child(2) u{animation-delay:.19s}.reports-funnel>div:nth-child(3) u,.reports-quality-list>div:nth-child(3) u,.reports-family-list>div:nth-child(3) u{animation-delay:.26s}.reports-funnel>div:nth-child(4) u,.reports-quality-list>div:nth-child(4) u,.reports-family-list>div:nth-child(4) u{animation-delay:.33s}.reports-funnel>div:nth-child(5) u,.reports-quality-list>div:nth-child(5) u,.reports-family-list>div:nth-child(5) u{animation-delay:.4s}@keyframes reports-bar-grow{to{transform:scaleX(1)}}.reports-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0;display:grid}.reports-status-content{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;margin-top:10px;display:grid}.reports-donut{width:150px;height:150px;animation:reports-donut-enter .72s var(--ease-standard) both;border-radius:50%;padding:21px}@keyframes reports-donut-enter{0%{opacity:0;transform:rotate(-24deg)scale(.82)}to{opacity:1;transform:rotate(0)scale(1)}}.reports-donut>span{background:#fff;border-radius:50%;place-content:center;justify-items:center;width:100%;height:100%;transition:transform .18s;display:grid;box-shadow:0 0 0 5px #ffffff80}.reports-donut.is-active>span{transform:scale(.94)}.reports-donut strong{font-size:calc(18px * var(--font-scale));letter-spacing:-.04em}.reports-donut small{color:var(--color-ink-400);font-size:calc(7px * var(--font-scale))}.reports-donut em{color:var(--color-ink-500);font-size:calc(6.4px * var(--font-scale));margin-top:3px;font-style:normal}.reports-status-legend{gap:7px;min-width:0;display:grid}.reports-status-legend>div{min-width:0;font-size:calc(7px * var(--font-scale));cursor:default;border-radius:7px;outline:none;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;padding:4px 6px;transition:color .15s,background .15s,transform .15s;display:grid}.reports-status-legend>div:hover,.reports-status-legend>div:focus-visible,.reports-status-legend>div.active{color:var(--color-ink-950);background:#f1f3f5;transform:translate(3px)}.reports-status-legend i{border-radius:50%;width:8px;height:8px}.reports-status-legend span{color:var(--color-ink-500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reports-quality-list{gap:14px;margin-top:8px;display:grid}.reports-quality-list>div{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;display:grid}.reports-quality-list span{color:var(--color-ink-600);font-size:calc(8px * var(--font-scale));align-items:center;gap:6px;display:flex}.reports-quality-list strong{font-size:calc(9px * var(--font-scale))}.reports-quality-list i{grid-column:1/-1;height:7px}.reports-quality-list u{background:linear-gradient(90deg,#1971c2,#54a3de)}.reports-quality-list small{color:var(--color-ink-400);font-size:calc(6.5px * var(--font-scale));grid-column:1/-1}.reports-family-list{grid-template-columns:minmax(100px,.75fr) minmax(120px,1fr) auto;align-items:center;gap:10px 8px;margin-top:8px;display:grid}.reports-family-list>div{display:contents}.reports-family-list span{color:var(--color-ink-600);font-size:calc(7.5px * var(--font-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reports-family-list i{height:7px}.reports-family-list u{background:linear-gradient(90deg,#7157d9,#9c8ae8)}.reports-family-list strong{font-size:calc(7.5px * var(--font-scale))}.reports-team-panel{padding:0;overflow:hidden}.reports-team-heading{padding:20px 22px 14px}.reports-team-heading .badge{align-items:center;gap:5px;display:inline-flex}.reports-team-grid{border:0;border-top:1px solid var(--color-border);box-shadow:none;border-radius:0}.reports-team-scroll{max-height:520px}.reports-team-table{min-width:1120px}.reports-team-table td:not(:first-child){text-align:right}.reports-generated{color:var(--color-ink-400);font-size:calc(7px * var(--font-scale));text-align:right;margin:-4px 0 2px}.reports-open-button{min-height:30px;color:var(--color-ink-600);font-size:calc(7px * var(--font-scale));cursor:pointer;background:#f2f4f6;border:1px solid #e5e8ec;border-radius:9px;flex:none;align-items:center;gap:5px;padding:0 9px;font-weight:730;display:inline-flex}.reports-open-button:hover{color:var(--color-brand-700);background:#fff1f2;border-color:#f1c9cd}.reports-detail-body{background:radial-gradient(circle at 96% 0,#cc15170d,#0000 30%),#f3f5f7}.reports-detail-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;max-width:none}.reports-detail-content>.skeleton-grid,.reports-detail-content>.error-state{grid-column:1/-1}.reports-detail-content .editor-section{min-width:0}.reports-detail-content .reports-panel{box-shadow:none;border:0;border-radius:0;padding:0}.reports-detail-kpis,.reports-kpi-comparison,.reports-sales-detail,.reports-quality-detail,.reports-employee-breakdown{gap:10px;display:grid}.reports-detail-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.reports-detail-kpis>article,.reports-kpi-comparison>article,.reports-sales-detail>article,.reports-quality-detail>article,.reports-employee-breakdown>article{background:#f5f6f8;border:1px solid #e8ebef;border-radius:13px;flex-direction:column;gap:4px;min-width:0;min-height:112px;padding:14px;display:flex}.reports-detail-kpis small,.reports-kpi-comparison small,.reports-sales-detail small,.reports-quality-detail small,.reports-employee-breakdown small{color:var(--color-ink-400);font-size:calc(7px * var(--font-scale))}.reports-detail-kpis strong,.reports-kpi-comparison strong,.reports-sales-detail strong,.reports-quality-detail strong,.reports-employee-breakdown strong{font-size:calc(19px * var(--font-scale));letter-spacing:-.04em;text-overflow:ellipsis;margin:4px 0;overflow:hidden}.reports-detail-kpis span,.reports-kpi-comparison span,.reports-sales-detail span,.reports-quality-detail span,.reports-employee-breakdown span{color:var(--color-ink-500);font-size:calc(7px * var(--font-scale))}.reports-detail-kpis i{width:fit-content;font-size:calc(7px * var(--font-scale));border-radius:999px;margin-top:auto;padding:3px 6px;font-style:normal;font-weight:740}.reports-detail-kpis i.positive{color:#08734a;background:#e8f8ef}.reports-detail-kpis i.negative{color:#b4232f;background:#ffedef}.reports-detail-recommendations{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.reports-detail-recommendations>article{background:#f7f8f9;border:1px solid #e9ebee;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:9px;min-width:0;min-height:118px;padding:13px;display:grid}.reports-detail-recommendations>article>span{color:#8f5a0b;background:#fff1d7;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.reports-detail-recommendations>article.critical>span{color:#b4232f;background:#ffedef}.reports-detail-recommendations>article.positive>span{color:#08734a;background:#e8f8ef}.reports-detail-recommendations strong{font-size:calc(8.5px * var(--font-scale))}.reports-detail-recommendations p{color:var(--color-ink-500);font-size:calc(7.2px * var(--font-scale));margin:4px 0 0;line-height:1.4}.reports-detail-recommendations a{color:var(--color-brand-700);font-size:calc(7px * var(--font-scale));grid-column:2;align-items:center;gap:4px;font-weight:730;display:inline-flex}.reports-detail-table-grid{border:1px solid var(--color-border);box-shadow:none;border-radius:12px;overflow:hidden}.reports-daily-table,.reports-families-table{min-width:920px}.reports-daily-table td:not(:first-child),.reports-families-table td:not(:first-child){text-align:right}.reports-workload-detail{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.reports-workload-detail>article{background:#f5f6f8;border:1px solid #e8ebef;border-radius:14px;flex-direction:column;gap:5px;min-width:0;min-height:138px;padding:15px;display:flex}.reports-workload-detail>article>span:first-child{color:#526071;background:#e8ebef;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.reports-workload-detail>article.critical>span:first-child{color:#b4232f;background:#ffedef}.reports-workload-detail>article.positive>span:first-child{color:#08734a;background:#e8f8ef}.reports-workload-detail small{color:var(--color-ink-400);font-size:calc(7px * var(--font-scale));margin-top:5px}.reports-workload-detail strong{font-size:calc(22px * var(--font-scale));letter-spacing:-.04em}.reports-workload-detail a{color:var(--color-brand-700);font-size:calc(7px * var(--font-scale));align-items:center;gap:4px;margin-top:auto;font-weight:720;display:inline-flex}.reports-kpi-comparison{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-kpi-comparison>article{min-height:130px}.reports-kpi-comparison a,.reports-quality-detail a{color:var(--color-brand-700);font-size:calc(7px * var(--font-scale));align-items:center;gap:4px;margin-top:auto;font-weight:720;display:inline-flex}.reports-sales-detail{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-quality-detail{grid-template-columns:repeat(4,minmax(0,1fr))}.reports-employee-summary{grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(150px,.65fr));gap:10px;display:grid}.reports-employee-summary>article{min-width:0;min-height:110px;animation:reports-card-enter .44s var(--ease-standard) both;background:#f5f6f8;border:1px solid #e8ebef;border-radius:13px;flex-direction:column;justify-content:center;gap:5px;padding:14px;display:flex}.reports-employee-summary>article:nth-child(2){animation-delay:55ms}.reports-employee-summary>article:nth-child(3){animation-delay:.11s}.reports-employee-summary>article:nth-child(4){animation-delay:.165s}.reports-employee-summary>article.identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.reports-employee-summary .identity>span{color:#fff;background:var(--color-brand-600);width:54px;height:54px;font-size:calc(13px * var(--font-scale));border-radius:50%;place-items:center;font-weight:760;display:grid}.reports-employee-summary .identity>div{gap:3px;min-width:0;display:grid}.reports-employee-summary small{color:var(--color-ink-400);font-size:calc(7px * var(--font-scale))}.reports-employee-summary strong{font-size:calc(20px * var(--font-scale));letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reports-employee-summary p,.reports-employee-summary span{color:var(--color-ink-500);font-size:calc(7px * var(--font-scale));margin:0}.reports-employee-breakdown{grid-template-columns:repeat(7,minmax(0,1fr))}.reports-employee-breakdown>article{min-height:120px;animation:reports-card-enter .42s var(--ease-standard) both;position:relative}.reports-employee-breakdown>article:nth-child(2){animation-delay:45ms}.reports-employee-breakdown>article:nth-child(3){animation-delay:90ms}.reports-employee-breakdown>article:nth-child(4){animation-delay:.135s}.reports-employee-breakdown>article:nth-child(5){animation-delay:.18s}.reports-employee-breakdown>article:nth-child(6){animation-delay:.225s}.reports-employee-breakdown>article:nth-child(7){animation-delay:.27s}.reports-employee-breakdown>article>i{border-radius:50%;width:9px;height:9px;position:absolute;top:12px;right:12px}.reports-employee-activity-scroll{max-height:520px}.reports-employee-activity-table{min-width:1040px}.reports-employee-activity-table td:first-child,.reports-employee-activity-table td:last-child{white-space:nowrap}.reports-commercial-summary{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.reports-commercial-summary>article{min-width:0;min-height:116px;color:var(--color-ink-800);animation:reports-card-enter .44s var(--ease-standard) both;background:#f5f6f8;border:1px solid #e8ebef;border-radius:13px;flex-direction:column;gap:5px;padding:14px;display:flex}.reports-commercial-summary>article:nth-child(2){animation-delay:45ms}.reports-commercial-summary>article:nth-child(3){animation-delay:90ms}.reports-commercial-summary>article:nth-child(4){animation-delay:.135s}.reports-commercial-summary>article:nth-child(5){animation-delay:.18s}.reports-commercial-summary>article:nth-child(6){animation-delay:.225s}.reports-commercial-summary>article:nth-child(7){animation-delay:.27s}.reports-commercial-summary>article:nth-child(8){animation-delay:.315s}.reports-commercial-summary>article.primary{color:#fff;background:linear-gradient(145deg,#17191f,#292d38);border-color:#17191f}.reports-commercial-summary>article.completed{background:#ecf9f2;border-color:#cbeedb}.reports-commercial-summary>article.annulled,.reports-commercial-summary>article.cancelled{background:#fff1f2;border-color:#f5d2d5}.reports-commercial-summary>article.returned{background:#fff7e8;border-color:#f3dfb5}.reports-commercial-summary small{color:var(--color-ink-400);font-size:calc(7px * var(--font-scale))}.reports-commercial-summary strong{font-size:calc(20px * var(--font-scale));letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;overflow:hidden}.reports-commercial-summary span{color:var(--color-ink-500);font-size:calc(6.8px * var(--font-scale));margin-top:auto}.reports-commercial-summary>article.primary small,.reports-commercial-summary>article.primary span{color:#ffffffa8}.reports-commercial-orders-scroll{max-height:520px}.reports-commercial-orders-table{min-width:1280px}.reports-commercial-orders-table td:first-child,.reports-commercial-orders-table td:nth-last-child(-n+2){white-space:nowrap}.reports-domain-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.reports-domain-navigation>button{min-width:0;min-height:82px;color:var(--color-ink-700);text-align:left;border:1px solid var(--color-border);transition:border-color var(--duration-control) var(--ease-standard), transform var(--duration-control) var(--ease-standard), box-shadow var(--duration-control) var(--ease-standard);background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid;box-shadow:0 7px 24px #1d232b0a}.reports-domain-navigation>button:hover{border-color:#c9cdd4;transform:translateY(-1px);box-shadow:0 10px 30px #1d232b14}.reports-domain-navigation>button.active{color:#fff;background:linear-gradient(135deg,#181b21 0%,#272a31 70%,#581e25 135%);border-color:#181b21}.reports-domain-navigation>button>span{width:38px;height:38px;color:var(--color-brand-700);background:var(--color-brand-50);border-radius:12px;place-items:center;display:grid}.reports-domain-navigation>button.active>span{color:#fff;background:#ffffff21}.reports-domain-navigation strong,.reports-domain-navigation small{display:block}.reports-domain-navigation strong{font-size:calc(14px * var(--font-scale))}.reports-domain-navigation small{color:var(--color-ink-500);font-size:calc(11px * var(--font-scale));margin-top:4px;line-height:1.35}.reports-domain-navigation button.active small{color:#cdd1d8}.reports-domain-content{animation:report-card-in .26s var(--ease-standard) both}.reports-domain-heading{justify-content:space-between;align-items:end;gap:18px;padding:4px 2px 0;display:flex}.reports-domain-heading h2{font-size:clamp(calc(23px * var(--font-scale)), 2.3vw, calc(34px * var(--font-scale)));letter-spacing:-.04em;margin:4px 0 0}.reports-domain-heading p{color:var(--color-ink-500);margin:6px 0 0}.reports-domain-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.reports-domain-kpi{min-width:0;min-height:118px;color:var(--color-ink-800);text-align:left;border:1px solid var(--color-border);background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:14px;display:grid;box-shadow:0 7px 24px #1d232b0a}.reports-domain-kpi:hover{border-color:#c5c9d0;transform:translateY(-1px)}.reports-domain-kpi>span{width:34px;height:34px;color:var(--color-brand-700);background:var(--color-brand-50);border-radius:11px;place-items:center;display:grid}.reports-domain-kpi.positive>span{color:#08734a;background:#e8f8ef}.reports-domain-kpi.warning>span{color:#a35b00;background:#fff4de}.reports-domain-kpi.danger>span{color:#b4232f;background:#ffedef}.reports-domain-kpi small,.reports-domain-kpi strong,.reports-domain-kpi em{display:block}.reports-domain-kpi small{color:var(--color-ink-500);font-size:calc(10px * var(--font-scale))}.reports-domain-kpi strong{font-size:calc(21px * var(--font-scale));letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;overflow:hidden}.reports-domain-kpi em{color:var(--color-ink-500);font-size:calc(10px * var(--font-scale));text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-style:normal;overflow:hidden}.reports-domain-kpi>svg{color:var(--color-ink-400);margin-top:8px}.reports-domain-restricted{border:1px solid var(--color-border);text-align:left;background:#fff;border-radius:20px;justify-content:center;align-items:center;gap:18px;min-height:320px;padding:36px;display:flex}.reports-domain-restricted>span{width:58px;height:58px;color:var(--color-brand-700);background:var(--color-brand-50);border-radius:18px;place-items:center;display:grid}.reports-domain-restricted h2{margin:5px 0}.reports-domain-restricted p{max-width:620px;color:var(--color-ink-500)}.reports-accounting-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-accounting-attention>div{gap:9px;display:grid}.reports-accounting-attention article{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:13px;display:grid}.reports-accounting-attention article>span{color:#08734a;background:#e8f8ef;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.reports-accounting-attention article.critical>span{color:#b4232f;background:#ffedef}.reports-accounting-attention small,.reports-accounting-attention strong,.reports-accounting-attention em{display:block}.reports-accounting-attention strong{font-size:calc(18px * var(--font-scale));margin-top:2px}.reports-accounting-attention em{color:var(--color-ink-500);font-size:calc(10px * var(--font-scale));margin-top:2px;font-style:normal}.reports-accounting-list{gap:10px;display:grid}.reports-accounting-list>div{grid-template-columns:minmax(120px,.8fr) minmax(90px,1fr) auto;align-items:center;gap:12px;display:grid}.reports-accounting-list span b,.reports-accounting-list span small{display:block}.reports-accounting-list span b{color:var(--color-brand-700)}.reports-accounting-list span small{color:var(--color-ink-500);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.reports-accounting-list i{background:#eceef2;border-radius:999px;height:7px;overflow:hidden}.reports-accounting-list i u{border-radius:inherit;background:linear-gradient(90deg,#cc1517,#eb6b6d);height:100%;display:block}.reports-personnel-expense{gap:12px;display:grid}.reports-personnel-expense>article{color:#fff;background:linear-gradient(135deg,#1a1d23,#3a252a);border-radius:14px;padding:16px}.reports-personnel-expense>article small,.reports-personnel-expense>article strong,.reports-personnel-expense>article span,.reports-personnel-expense>article em{display:block}.reports-personnel-expense>article small{color:#d6d9df}.reports-personnel-expense>article strong{font-size:calc(26px * var(--font-scale));letter-spacing:-.04em;margin-top:7px}.reports-personnel-expense>article span{color:#b9bec7;font-size:calc(10px * var(--font-scale));margin-top:5px}.reports-personnel-expense>article em{color:#fff;font-size:calc(11px * var(--font-scale));border-top:1px solid #ffffff29;margin-top:10px;padding-top:9px;font-style:normal;font-weight:750}.reports-personnel-coverage{color:#8a4b0f;background:#fff8e8;border:1px solid #f0d7a6;border-radius:10px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.reports-personnel-coverage svg{flex:none;margin-top:1px}.reports-personnel-coverage span,.reports-personnel-coverage b,.reports-personnel-coverage small{display:block}.reports-personnel-coverage small{color:#8a5c2a;margin-top:3px;line-height:1.4}.reports-personnel-expense>div{gap:7px;display:grid}.reports-personnel-expense p{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 11px;display:flex}.reports-personnel-expense p b,.reports-personnel-expense p small{display:block}.reports-personnel-expense p small{color:var(--color-ink-500);margin-top:2px}.reports-personnel-expense>footer{color:var(--color-ink-500);font-size:calc(9px * var(--font-scale));line-height:1.45}.reports-commercial-charts{gap:18px;display:grid}.reports-commercial-charts .reports-line-chart+.reports-line-chart{border-top:1px solid var(--color-border);padding-top:12px}.reports-commercial-ratios{gap:10px;display:grid}.reports-commercial-ratios article{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:14px;padding:15px}.reports-commercial-ratios small,.reports-commercial-ratios strong,.reports-commercial-ratios span{display:block}.reports-commercial-ratios strong{font-size:calc(24px * var(--font-scale));letter-spacing:-.04em;margin-top:5px}.reports-commercial-ratios span{color:var(--color-ink-500);margin-top:4px}.reports-commercial-team{gap:8px;display:grid}.reports-commercial-team>button{min-height:42px;color:var(--color-ink-700);text-align:left;background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.reports-commercial-team>button:hover{color:var(--color-brand-700);border-color:#e2a2a4}.reports-channel-panel{overflow:hidden}.reports-channel-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.reports-channel-summary article{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:14px;min-width:0;padding:15px}.reports-channel-summary small,.reports-channel-summary strong,.reports-channel-summary span{display:block}.reports-channel-summary small{color:var(--color-ink-500);font-size:calc(10px * var(--font-scale))}.reports-channel-summary strong{font-size:calc(23px * var(--font-scale));letter-spacing:-.04em;margin-top:7px}.reports-channel-summary span{color:var(--color-ink-500);font-size:calc(10px * var(--font-scale));margin-top:5px;line-height:1.4}.reports-channel-summary article.primary{color:#fff;background:linear-gradient(135deg,#191c22,#392329);border-color:#0000}.reports-channel-summary article.primary small,.reports-channel-summary article.primary span{color:#d1d4da}.reports-channel-summary article.warning{background:#fff8e8;border-color:#f0d7a6}.reports-channel-summary article.positive{background:#eef9f3;border-color:#c8ead8}.reports-channel-status{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.reports-channel-status>span{color:var(--color-ink-600);border:1px solid var(--color-border);font-size:calc(10px * var(--font-scale));background:#f5f6f8;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-weight:700;display:inline-flex}.reports-channel-status>span.success{color:#08734a;background:#eaf8f0;border-color:#cae9d7}.reports-channel-status>span.warning{color:#8a4b0f;background:#fff8e8;border-color:#f0d7a6}.reports-channel-restricted{min-height:112px;color:var(--color-ink-700);background:var(--color-surface-muted);border:1px dashed var(--color-border-strong);border-radius:14px;justify-content:center;align-items:center;gap:11px;padding:18px;display:flex}.reports-channel-restricted>svg{color:var(--color-brand-700)}.reports-channel-restricted b,.reports-channel-restricted small{display:block}.reports-channel-restricted small{color:var(--color-ink-500);margin-top:3px}.reports-channel-detail-kpis,.reports-channel-ratios{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.reports-channel-detail-kpis article,.reports-channel-ratios article{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:13px;min-width:0;padding:14px}.reports-channel-detail-kpis article.primary{color:#fff;background:linear-gradient(135deg,#191c22,#392329);border-color:#0000}.reports-channel-detail-kpis small,.reports-channel-detail-kpis strong,.reports-channel-detail-kpis span,.reports-channel-ratios small,.reports-channel-ratios strong,.reports-channel-ratios span{display:block}.reports-channel-detail-kpis small,.reports-channel-ratios small{color:var(--color-ink-500)}.reports-channel-detail-kpis article.primary small,.reports-channel-detail-kpis article.primary span{color:#d1d4da}.reports-channel-detail-kpis strong,.reports-channel-ratios strong{font-size:calc(21px * var(--font-scale));letter-spacing:-.035em;margin-top:6px}.reports-channel-detail-kpis span,.reports-channel-ratios span{color:var(--color-ink-500);font-size:calc(10px * var(--font-scale));margin-top:4px}.reports-channel-alerts{gap:8px;display:grid}.reports-channel-alerts article{font-size:calc(11px * var(--font-scale));border-radius:11px;align-items:flex-start;gap:9px;padding:11px 12px;line-height:1.45;display:flex}.reports-channel-alerts article svg{flex:none;margin-top:1px}.reports-channel-alerts article.positive{color:#08734a;background:#eaf8f0;border:1px solid #cae9d7}.reports-channel-alerts article.warning{color:#8a4b0f;background:#fff8e8;border:1px solid #f0d7a6}.reports-series-panel{overflow:hidden}.reports-series-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.reports-series-summary article{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:13px;min-width:0;padding:13px 14px}.reports-series-summary article.warning{background:#fff8e8;border-color:#f0d7a6}.reports-series-summary article.positive{background:#eaf8f0;border-color:#cae9d7}.reports-series-summary small,.reports-series-summary strong,.reports-series-summary span{display:block}.reports-series-summary small{color:var(--color-ink-500);font-size:calc(10px * var(--font-scale))}.reports-series-summary strong{font-size:calc(21px * var(--font-scale));letter-spacing:-.035em;margin-top:5px}.reports-series-summary span{color:var(--color-ink-500);font-size:calc(9px * var(--font-scale));margin-top:3px}.reports-series-grid{box-shadow:none}.reports-series-grid .table-scroll{max-height:510px}.reports-series-code{min-width:36px;color:var(--color-brand-700);background:var(--color-brand-50);letter-spacing:.04em;border:1px solid #f0c7c8;border-radius:7px;justify-content:center;align-items:center;padding:4px 7px;font-weight:850;display:inline-flex}.table-cell-note.warning{color:#9a570b}.reports-series-detail-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1280px){.reports-domain-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-accounting-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-accounting-grid>:last-child{grid-column:1/-1}.reports-detail-kpis,.reports-workload-detail{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-employee-breakdown,.reports-commercial-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.reports-channel-summary,.reports-series-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.reports-detail-content{grid-template-columns:1fr}.reports-detail-recommendations,.reports-quality-detail,.reports-employee-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-employee-summary>article.identity{grid-column:1/-1}.reports-commercial-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-channel-detail-kpis,.reports-channel-ratios{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.reports-detail-kpis,.reports-kpi-comparison,.reports-sales-detail,.reports-detail-recommendations,.reports-workload-detail,.reports-quality-detail,.reports-employee-summary,.reports-employee-breakdown,.reports-commercial-summary,.reports-channel-summary,.reports-channel-detail-kpis,.reports-channel-ratios,.reports-series-summary,.reports-series-detail-kpis{grid-template-columns:1fr}.reports-employee-summary>article.identity{grid-column:auto}.reports-open-button>span{display:none}.reports-open-button{justify-content:center;width:32px;padding:0}}@media (max-width:1320px){.reports-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-family-panel{grid-column:1/-1}}@media (max-width:980px){.reports-domain-navigation,.reports-accounting-grid{grid-template-columns:1fr}.reports-accounting-grid>:last-child{grid-column:auto}.reports-primary-grid,.reports-process-grid,.reports-secondary-grid{grid-template-columns:1fr}.reports-family-panel{grid-column:auto}.reports-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.reports-domain-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-domain-heading{align-items:start}.reports-domain-heading .reports-open-button{flex:0 0 32px}.reports-accounting-list>div{grid-template-columns:minmax(0,1fr) auto}.reports-accounting-list i{grid-area:2/1/auto/-1}.reports-page .page-header .page-header-actions{flex-wrap:wrap;align-items:stretch;width:100%}.reports-page .finance-period-switch,.reports-page .reports-range-controls{flex:100%;width:100%}.reports-range-controls{grid-template-columns:auto 1fr;align-items:stretch;display:grid}.reports-range-controls>svg{margin-top:12px}.reports-range-controls label{min-width:0}.reports-range-versus{display:none}.reports-page .finance-refresh{flex:0 0 42px}.reports-page .page-header-actions>.secondary-button{flex:auto}.reports-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-recommendation-grid{grid-template-columns:1fr}.reports-recommendations,.reports-panel{border-radius:16px;padding:15px}.reports-status-content{grid-template-columns:1fr;justify-items:center}.reports-status-legend{width:100%}}@media (max-width:460px){.reports-domain-kpis,.reports-kpi-grid{grid-template-columns:1fr}.reports-kpi-card{min-height:116px}}.sortable-table-header>button>.table-column-sort-label{cursor:pointer;text-decoration:none}.sortable-table-header.filtered,.universal-sortable-header.filtered{color:var(--color-brand-700);background:var(--color-brand-50);box-shadow:inset 0 -2px var(--color-brand-600)}.sortable-table-header.filtered:after,.universal-sortable-header.filtered:after{content:"";background:var(--color-brand-600);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:7px}.universal-column-filter-hidden{display:none!important}.universal-column-filter-popover{z-index:520;width:min(312px,100vw - 24px);max-height:min(500px,100dvh - 24px);color:var(--color-ink-950);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border-radius:15px;flex-direction:column;gap:10px;padding:11px;display:flex;position:fixed;box-shadow:0 20px 60px #15191f33}.universal-column-filter-modes{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:grid}.universal-column-filter-modes>button{min-height:30px;color:var(--color-ink-500);font:inherit;font-size:calc(8px * var(--font-scale));cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 9px;font-weight:720}.universal-column-filter-modes>button.active{color:var(--color-brand-700);background:#fff;box-shadow:0 1px 4px #15191f1a}.universal-column-filter-modes>button:disabled{opacity:.45;cursor:not-allowed}.universal-column-filter-popover>header,.universal-column-filter-popover>header>div{min-width:0;display:flex}.universal-column-filter-popover>header{justify-content:space-between;align-items:center;gap:10px}.universal-column-filter-popover>header>div{flex-direction:column;gap:2px}.universal-column-filter-popover>header small{color:var(--color-brand-600);font-size:calc(7px * var(--font-scale));letter-spacing:.1em;font-weight:760}.universal-column-filter-popover>header strong{font-size:calc(12px * var(--font-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.universal-column-filter-popover>input{width:100%;min-height:36px;color:var(--color-ink-900);background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:10px;outline:0;padding:0 11px}.universal-column-filter-popover>input:focus{border-color:color-mix(in srgb, var(--color-brand-600) 45%, var(--color-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-600) 8%, transparent)}.universal-column-filter-result-hint{color:var(--color-ink-500);font-size:11px;line-height:1.35}.universal-column-filter-result-hint[hidden]{display:none}.universal-column-filter-options{scrollbar-width:thin;flex:180px;align-content:start;min-height:80px;max-height:278px;display:grid;overflow-y:auto}.universal-column-filter-options>label{border-bottom:1px solid var(--color-border);cursor:pointer;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:36px;padding:5px 4px;display:grid}.universal-column-filter-options>label:has(input:checked){color:var(--color-ink-950);background:color-mix(in srgb, var(--color-brand-50) 55%, transparent)}.universal-column-filter-options>label>input{appearance:none;background:var(--color-ink-300);cursor:pointer;border:0;border-radius:999px;width:29px;height:17px;margin:0;transition:background-color .14s;position:relative}.universal-column-filter-options>label>input:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .14s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #15191f38}.universal-column-filter-options>label>input:checked{background:var(--color-brand-600)}.universal-column-filter-options>label>input:checked:after{transform:translate(12px)}.universal-column-filter-options>label>input:focus-visible{outline:3px solid color-mix(in srgb, var(--color-brand-600) 20%, transparent);outline-offset:2px}.universal-column-range-editor{background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:10px;gap:10px;padding:10px;display:grid}.universal-column-range-editor[hidden]{display:none}.universal-column-range-editor>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.universal-column-range-editor label{gap:5px;min-width:0;display:grid}.universal-column-range-editor label>span{color:var(--color-ink-500);font-size:calc(7px * var(--font-scale));text-transform:uppercase;letter-spacing:.04em;font-weight:730}.universal-column-range-editor input{width:100%;min-width:0;min-height:36px;color:var(--color-ink-900);border:1px solid var(--color-border-strong);font:inherit;font-size:calc(8px * var(--font-scale));background:#fff;border-radius:8px;outline:0;padding:0 8px}.universal-column-range-editor input:focus{border-color:var(--color-brand-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-600) 8%, transparent)}.universal-column-range-quick{flex-wrap:wrap;gap:5px;display:flex}.universal-column-range-quick>button{min-height:28px;color:var(--color-ink-700);border:1px solid var(--color-border);font:inherit;font-size:calc(7px * var(--font-scale));cursor:pointer;background:#fff;border-radius:999px;padding:0 8px;font-weight:680}.universal-column-range-quick>button:hover{color:var(--color-brand-700);border-color:color-mix(in srgb, var(--color-brand-600) 35%, var(--color-border))}.universal-column-filter-options>label[hidden]{display:none!important}.universal-column-filter-popover>input[aria-busy=true]{background-image:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-brand-600) 8%, transparent), transparent);background-size:200% 100%;animation:1s linear infinite shimmer}.universal-column-filter-options>label>span{font-size:calc(9px * var(--font-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.universal-column-filter-options>label>small{min-width:24px;color:var(--color-ink-500);background:var(--color-surface-subtle);text-align:center;border-radius:999px;padding:3px 6px}.universal-column-filter-popover>footer{grid-template-columns:34px 34px minmax(0,1fr);justify-content:stretch;gap:6px;min-width:0;display:grid}.universal-column-filter-popover>footer>button{min-height:34px;padding-inline:9px}.universal-column-filter-popover .universal-filter-icon-action{width:34px;min-width:34px;padding:0}.universal-column-filter-popover .universal-filter-apply{width:100%}.apivehiculo-source-switch button:disabled{color:var(--color-ink-400);cursor:not-allowed;opacity:.48}@media (max-width:620px){.vehicle-hero-process .process-meta{grid-template-columns:minmax(0,1fr)}.vehicle-hero-process .process-meta .detail-field,.vehicle-hero-process .process-meta .editable-definition.inline-edit-trigger{min-height:58px;padding-right:62px}.vehicle-hero-process .process-meta .definition>strong,.vehicle-hero-process .process-meta .editable-definition .inline-edit-main>strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.25;overflow:visible}.universal-column-filter-popover{width:100%;max-height:min(72dvh,620px);padding:14px 14px max(14px, env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0;bottom:0;right:0;box-shadow:0 -18px 50px #15191f33;top:auto!important;left:0!important}.universal-column-filter-popover>footer>button{min-height:42px}.universal-column-filter-popover>footer{grid-template-columns:42px 42px minmax(0,1fr)}.universal-column-filter-popover .universal-filter-icon-action{width:42px;min-width:42px}}@media (max-width:860px){.workbench,.part-workbench,.record-detail-page,.record-detail-inline,.embedded-detail-content{min-width:0;max-width:100%}.employee-portal-page{overflow-x:clip}.workbench,.part-workbench{grid-template-columns:minmax(0,1fr)}.workbench-side-column{align-items:stretch;width:100%;min-width:0}.workbench-side-column>*,.timeline-card,.vehicle-timeline-card{width:100%;min-width:0}.workbench-footer{width:100%;max-width:100%;margin-left:0;margin-right:0}.detail-card,.timeline-card,.vehicle-timeline-card,.part-workbench .detail-card{scroll-margin-top:calc(var(--topbar) + 72px)}.part-workbench{overflow-x:clip}.part-workbench .part-detail-tabs{box-sizing:border-box;width:100%;max-width:100%}}@media (max-width:620px){.vehicle-gallery{grid-template-rows:auto 230px auto auto}.vehicle-art.has-image{height:230px}.gallery-visibility-switch{scrollbar-width:none;justify-content:flex-start;min-height:38px;padding:5px 7px;overflow-x:auto}.gallery-visibility-switch::-webkit-scrollbar{display:none}.vehicle-gallery-thumbnails{padding:8px}.vehicle-location-summary{grid-template-columns:38px minmax(0,1fr);gap:10px 12px;margin-top:12px;padding:12px}.vehicle-location-summary-icon{align-self:start;width:38px;height:38px}.vehicle-location-summary-current{grid-column:2}.vehicle-location-summary-last,.vehicle-location-summary-action{grid-column:1/-1}.vehicle-location-summary-last{border-top:1px solid #d7e9e3;border-left:0;padding:10px 0 0}.vehicle-location-summary-action{border-top:1px solid #d7e9e3;justify-content:space-between;min-height:38px;padding-top:8px}.vehicle-location-summary strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.vehicle-hero-process{padding:12px}.vehicle-hero-process-heading{flex-direction:column;align-items:flex-start;gap:8px}.vehicle-hero-process .process-stepper{grid-template-columns:minmax(0,1fr);min-height:0;padding:10px 0 2px;overflow:visible}.vehicle-hero-process .process-stepper>div{grid-template-columns:32px minmax(0,1fr);place-items:start;gap:9px;min-height:43px;display:grid}.vehicle-hero-process .process-stepper>div>span{width:28px;height:28px}.vehicle-hero-process .process-stepper>div>i{width:2px;height:calc(100% - 24px);top:28px;left:13px}.vehicle-hero-process .process-stepper>div:last-child>i{display:none}.vehicle-hero-process .process-stepper small{text-align:left;padding-top:6px;line-height:1.3}.seinto-lifecycle-grid{border:1px solid var(--color-border);background:#fff;border-radius:12px;gap:0;overflow:hidden}.seinto-lifecycle-fact{background:#fff;border:0;border-radius:0;align-items:center;min-height:72px;padding:10px 11px}.seinto-lifecycle-fact+.seinto-lifecycle-fact{border-top:1px solid var(--color-border)}.seinto-lifecycle-fact strong{margin:2px 0}.seinto-raw-states{margin-top:10px;padding-top:10px}.part-workbench .part-gallery-main{height:230px;min-height:0}.part-workbench .part-detail-title h1{font-size:calc(23px * var(--font-scale));letter-spacing:-.04em;overflow-wrap:anywhere;margin:7px 0 12px;line-height:1.08}.part-hero-heading{min-width:0}.part-hero-price{grid-template-columns:minmax(0,1fr) auto;place-items:center start;column-gap:12px;width:100%;min-width:0;padding:10px 12px}.part-hero-price strong{grid-area:1/2/span 2;justify-self:end}.part-workbench .part-reference-row>span:not(.badge){border-radius:11px;width:100%;min-width:0}.part-workbench .part-reference-row>span:not(.badge) strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:none;overflow:visible}.part-workbench .part-definition-grid,.part-workbench .source-vehicle-data{grid-template-columns:minmax(0,1fr)}.part-workbench .detail-field,.part-workbench .editable-definition.inline-edit-trigger{min-height:58px;padding:8px 62px 8px 10px}.part-workbench .definition,.part-workbench .editable-definition .inline-edit-main{grid-template-columns:minmax(88px,.8fr) minmax(0,1.2fr);gap:10px}.part-workbench .definition>strong,.part-workbench .editable-definition .inline-edit-main>strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.3;overflow:visible}.part-workbench .part-section-title{margin-bottom:12px}.part-workbench .part-section-title h2{min-width:0;line-height:1.25}.location-history-modal>header{padding:14px}.location-history-modal>footer{padding:10px 14px max(10px, env(safe-area-inset-bottom))}.location-history-list{padding:10px 14px}}@media (max-width:390px){.part-workbench .part-detail-title h1{font-size:calc(22px * var(--font-scale))}.part-workbench .detail-card{padding:14px}}@media (max-width:620px){.vehicles-list-layout>.vehicle-page-main>.vehicle-toolbar .search-field{display:none}.page-content{padding:12px max(10px, env(safe-area-inset-right)) 18px max(10px, env(safe-area-inset-left))}.page-header{gap:8px;margin-bottom:10px}.page-header h1{font-size:calc(21px * var(--font-scale));line-height:1.05}.page-header .eyebrow{font-size:max(calc(6.5px * var(--font-scale)), 8px);margin-bottom:3px}.page-header>div:first-child>p:last-child{font-size:max(calc(8px * var(--font-scale)), 11px);margin-top:3px;line-height:1.35}.page-header-actions{gap:6px;padding-bottom:2px}.page-header-actions>:where(button,a,label){min-height:40px}.page-header-actions .primary-button,.page-header-actions .secondary-button{min-height:40px;font-size:calc(8px * var(--font-scale));padding-inline:10px}.vehicle-toolbar,.task-toolbar,.sales-list-toolbar,.pickup-table-toolbar{border-radius:12px;gap:6px;margin-bottom:10px;padding:7px}.search-field,.data-table-filter{height:40px;min-height:40px}.filter-segments{gap:2px;min-height:36px;padding:3px}.filter-segments>span,.filter-segments>button{min-height:30px;font-size:max(calc(7px * var(--font-scale)), 9px);padding-inline:8px}.saved-views{border-radius:12px;gap:2px;min-height:42px;padding-inline:7px}.saved-views>span,.saved-views button{font-size:max(calc(8px * var(--font-scale)), 10px);padding-inline:9px}.saved-views button.active:after{left:8px;right:8px}.data-grid-card{border-radius:13px;margin-top:8px}.data-grid-toolbar,.universal-table-toolbar{gap:6px;min-height:50px;padding:7px 8px}.universal-table-search{height:40px;padding-inline:9px}.table-action,.table-icon-action,.table-toolbar-menu-trigger{min-width:40px;min-height:40px}.canonical-data-table th,.vehicle-table th,.parts-table th{height:40px;padding-top:7px;padding-bottom:7px}.canonical-data-table td,.vehicle-table td,.parts-table td{height:44px;padding-top:7px;padding-bottom:7px}.workbench,.part-workbench{gap:10px}.workbench-grid{gap:10px;margin-top:10px}.workbench-main-column,.workbench-side-column,.part-workbench .part-detail-main,.part-workbench .part-detail-aside{gap:10px}.detail-card,.panel,.editor-section,.part-workbench .detail-card{border-radius:13px;padding:12px}.card-heading,.panel-heading,.part-workbench .part-section-title{gap:6px;min-height:0;margin-bottom:8px}.card-heading h2,.panel-heading h2,.part-workbench .part-section-title h2{font-size:calc(11px * var(--font-scale));line-height:1.2}.card-heading p,.panel-heading p{font-size:calc(7.5px * var(--font-scale));margin-top:2px;line-height:1.3}.definition-grid,.part-workbench .part-definition-grid,.source-vehicle-data{gap:6px}.detail-field,.editable-definition.inline-edit-trigger,.part-workbench .detail-field,.part-workbench .editable-definition.inline-edit-trigger,.vehicle-hero-process .process-meta .detail-field,.vehicle-hero-process .process-meta .editable-definition.inline-edit-trigger{border-radius:9px;min-height:50px;padding-top:6px;padding-bottom:6px}.definition>span,.editable-definition .inline-edit-main>span,.definition>strong,.editable-definition .inline-edit-main>strong{font-size:calc(10px * var(--font-scale))}.workbench-tabs,.part-detail-tabs,.sales-detail-tabs{min-height:46px}.workbench-tabs button,.part-detail-tabs button,.sales-detail-tabs button{min-height:38px;font-size:calc(8px * var(--font-scale));padding-inline:10px}.seinto-lifecycle-fact{min-height:64px;padding:8px 9px}.seinto-lifecycle-icon{width:30px;height:30px}}@media (max-width:390px){.page-header h1{font-size:calc(20px * var(--font-scale))}.detail-card,.panel,.editor-section,.part-workbench .detail-card{padding:11px}}
