/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.end-13{inset-inline-end:calc(var(--spacing) * 13)}.order-1{order:1}.order-2{order:2}.order-725{order:725}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.detail-view{padding-top:8px}.detail-view h2{letter-spacing:-.04em;margin:6px 0;font-size:27px}.detail-intro{color:var(--muted);margin:0 0 28px;font-size:13px;line-height:1.6}.timeline{border:1px solid var(--line);background:#fff;border-radius:20px;padding:8px 18px}.timeline-item{align-items:center;gap:14px;min-height:68px;display:flex;position:relative}.timeline-item:not(:last-child):after{content:"";background:#dfe6eb;width:2px;height:38px;position:absolute;top:48px;left:14px}.timeline-item>span{color:#9cabb5;z-index:2;background:#fff;border:2px solid #d4dde4;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.timeline-item.done>span{border-color:var(--cyan);background:var(--cyan);color:#fff}.timeline-item div{flex-direction:column;gap:4px;display:flex}.timeline-item strong{font-size:13px}.timeline-item small{color:#94a2ad;font-size:10px}.evidence-summary{background:var(--navy);color:#fff;border-radius:17px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;margin-top:18px;padding:17px;display:grid}.evidence-summary>.icon{color:var(--cyan)}.evidence-summary strong{font-size:12px}.evidence-summary p{color:#9fb2c0;margin:3px 0 0;font-size:10px}.evidence-summary button{color:#fff;background:#ffffff10;border:1px solid #ffffff25;border-radius:9px;padding:8px 10px;font-size:10px}.chat-view{flex-direction:column;min-height:calc(100vh - 220px);display:flex}.chat-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:17px;display:flex}.chat-head h2{margin:0 0 4px;font-size:17px}.chat-head p{color:var(--muted);margin:0;font-size:10px}.chat-head p span{background:#2acb8c;border-radius:50%;width:7px;height:7px;display:inline-block}.messages{flex:1;padding:24px 0}.bubble{border:1px solid var(--line);background:#fff;border-radius:5px 17px 17px;max-width:82%;margin-bottom:12px;padding:12px 14px;box-shadow:0 5px 15px #10243a08}.bubble.mine{background:var(--navy);color:#fff;border-radius:17px 5px 17px 17px;margin-left:auto}.bubble small{color:#159ab5;font-size:9px;font-weight:750}.bubble p{margin:5px 0;font-size:12px;line-height:1.55}.bubble time{text-align:right;color:#8798a5;font-size:8px;display:block}.composer{border-top:1px solid var(--line);grid-template-columns:38px 1fr auto;gap:8px;padding-top:14px;display:grid}.composer button{border:0;border-radius:11px}.composer>button:first-child{color:#536b7c;background:#e4ebef;font-size:24px}.composer input{background:#fff;border:1px solid #dce4e9;border-radius:11px;outline:none;min-width:0;padding:12px}.composer input:focus{border-color:var(--cyan)}.composer .send{background:var(--navy);color:#fff;padding:0 14px;font-size:11px;font-weight:700}.account-card{background:var(--navy);color:#fff;border-radius:19px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:18px;display:flex}.account-card>div{align-items:center;gap:12px;display:flex}.account-card>div>span{width:42px;height:42px;color:var(--cyan);background:#17405e;border-radius:50%;place-items:center;font-weight:800;display:grid}.account-card div div{flex-direction:column;gap:4px;display:flex}.account-card small{color:#a8bbc8}.account-card button{color:#fff;background:#ffffff12;border:1px solid #ffffff25;border-radius:9px;padding:8px 11px;font-size:10px}.account-link{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;margin-bottom:9px;padding:15px;font-size:12px;font-weight:650;display:flex}.account-link .icon{color:#8295a3;width:17px}.logout{color:#d14348;background:0 0;border:1px solid #edb8ba;border-radius:13px;width:100%;margin-top:16px;padding:13px;font-size:11px;font-weight:700}.bottom-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line);height:82px;padding:9px 16px max(9px,env(safe-area-inset-bottom));z-index:10;background:#fffffff0;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.bottom-nav button{color:#8b9aa5;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.bottom-nav button>span{position:relative}.bottom-nav .icon{width:22px}.bottom-nav small{font-size:9px;font-weight:650}.bottom-nav .active:before{content:"";background:var(--cyan);border-radius:99px;width:28px;height:3px;position:absolute;top:-9px}.bottom-nav i{top:-7px;right:-9px}@media (width<=820px){.app-shell{background:var(--paper);display:block}.side-panel{display:none}.phone-app{max-width:none;box-shadow:none}.content{padding-left:18px;padding-right:18px}.topbar{padding:0 20px}.message-preview p{max-width:58vw}}@media (width>=821px) and (height<=760px){.side-panel{padding-top:5vh;padding-bottom:5vh}.side-panel h1{font-size:46px}.security-note{margin-top:35px}}.install-app{width:100%;color:var(--ink);text-align:left;background:#e4f8fc;border:0;border-radius:16px;grid-template-columns:42px 1fr 20px;align-items:center;gap:11px;margin-bottom:10px;padding:14px;display:grid}.install-app>span{background:var(--navy);color:#fff;border-radius:11px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.install-app div{flex-direction:column;gap:3px;display:flex}.install-app small{color:#64808d;font-size:9px}.install-app .icon{color:#168da5;width:17px}.install-help{color:#526b78;background:#fff;border:1px solid #b9e4ec;border-radius:13px;margin:-2px 0 12px;padding:12px;font-size:10px;line-height:1.6}.mebo-service-avatar{object-fit:contain;object-position:center;vertical-align:middle;background:linear-gradient(145deg,#fff,#f2f4f7);border:1px solid #e5e9ef;border-radius:14px;flex:none;width:52px;height:52px;display:inline-block;box-shadow:0 8px 20px #0f151c1a}.mebo-service-avatar.small{border-radius:10px;width:38px;height:38px}.mebo-service-avatar.large{border-radius:17px;width:68px;height:68px}.product-visual-missing{color:#697586;text-align:center;background:#f1f4f7;place-items:center;gap:6px;min-height:76px;display:grid}.product-visual-missing button{color:#fff;cursor:pointer;background:#ed0017;border:0;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:900}.product-photo-overlay{z-index:2200;background:#0b1016b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.product-photo-overlay>form{background:#fff;border-radius:20px;gap:13px;width:min(520px,100%);padding:22px;display:grid;box-shadow:0 28px 80px #0005}.product-photo-overlay header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.product-photo-overlay header div{gap:5px;display:grid}.product-photo-overlay header small{color:#ed0017;letter-spacing:.12em;font-size:10px;font-weight:950}.product-photo-overlay header strong{font-size:20px}.product-photo-overlay header>button{background:#edf1f4;border:0;border-radius:50%;width:36px;height:36px;font-size:22px}.product-photo-overlay label{color:#344154;gap:6px;font-size:12px;font-weight:850;display:grid}.product-photo-overlay input{border:1px solid #cad3de;border-radius:10px;min-height:43px;padding:9px}.product-photo-overlay>form>b{text-align:center;color:#8994a2;font-size:11px}.product-photo-overlay p{color:#b00016;margin:0;font-weight:800}.product-photo-overlay footer{justify-content:flex-end;gap:9px;display:flex}.product-photo-overlay footer button{border:0;border-radius:10px;padding:11px 16px;font-weight:900}.product-photo-overlay footer button:last-child{color:#fff;background:#ed0017}.product-photo-overlay em{color:#657184;font-size:11px;font-style:normal;line-height:1.45}.inventory-brand-control{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.inventory-brand-control button{color:#17202c;background:#fff;border:1px solid #cbd5df;border-radius:9px;padding:0 10px;font-size:10px;font-weight:900}.inventory-brand-control+small{color:#6d7887;margin-top:5px;font-size:10px;display:block}.order-line-list>div:has(.mebo-service-avatar){grid-template-columns:38px 76px 42px minmax(0,1fr) auto}.kordata-work-list article:has(.mebo-service-avatar){grid-template-columns:52px 42px minmax(0,1fr) auto}.quote-line.service-line{grid-template-columns:29px 52px 120px minmax(170px,1fr) 80px 120px 95px 26px}.saved-item-title>.mebo-service-avatar+div{flex:1}.quote-lines>div.service-line{grid-template-columns:38px 100px minmax(190px,1fr) 60px 120px 130px}@media (width<=980px){.quote-line.service-line{grid-template-columns:29px 52px 110px 1fr 72px}}@media (width<=820px){.order-line-list>div:has(.mebo-service-avatar){grid-template-columns:38px 68px 34px minmax(0,1fr)}.quote-line.service-line{grid-template-columns:29px 52px 1fr 1fr}.quote-line.service-line>.mebo-service-avatar{grid-row:1/3}.quote-line.service-line .quote-kind{grid-column:3}.quote-line.service-line .quote-description{grid-column:3/5}.quote-line.service-line .quote-line-total{grid-column:3}.quote-line.service-line .remove-line{grid-column:4}.kordata-work-list article:has(.mebo-service-avatar){grid-template-columns:44px 38px minmax(0,1fr)}}@media (width<=760px){.quote-lines>div.service-line:not(.quote-lines-head){grid-template-columns:38px minmax(0,1fr) minmax(0,1fr)}.quote-lines>div.service-line:not(.quote-lines-head)>.mebo-service-avatar{grid-column:1}.quote-lines>div.service-line:not(.quote-lines-head)>code{grid-column:2/-1}.quote-lines>div.service-line:not(.quote-lines-head)>strong{grid-column:1/-1}}.global-purchase-bulk{background:#f5f7fa;border-bottom:1px solid #dfe4ea;flex:none;padding:14px 24px}.global-purchase-bulk button{color:#fff;background:#ed0017;border:0;border-radius:10px;width:100%;padding:13px 16px;font-size:15px;font-weight:950}.global-purchase-bulk button:disabled,.global-purchase-items article>button:disabled{cursor:wait;opacity:.62}.global-purchase-units{background:#111820;flex:none;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 24px;display:grid}.global-purchase-units button{color:#dbe1e8;font:inherit;background:#27313d;border:1px solid #3c4652;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;font-size:14px;font-weight:900;display:flex}.global-purchase-units button.active{color:#fff;background:#ed0017;border-color:#ed0017}.global-purchase-units b{color:#111820;background:#fff;border-radius:999px;place-items:center;min-width:27px;height:27px;font-size:12px;display:grid}.global-purchase-empty{text-align:center;color:#697386;margin:0;padding:32px 20px;font-weight:800}.global-purchase-overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05070bcc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.global-purchase-modal{color:#151a22;background:#fff;border-radius:22px;flex-direction:column;width:min(900px,100%);max-height:90dvh;display:flex;overflow:hidden;box-shadow:0 30px 100px #0008}.global-purchase-modal>header{border-bottom:1px solid #dfe4ea;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:23px 25px;display:flex}.global-purchase-modal>header small{color:#ed0017;letter-spacing:.15em;font-size:12px;font-weight:950}.global-purchase-modal h2{margin:5px 0;font-size:27px}.global-purchase-modal>header p{color:#697386;margin:0;font-size:14px}.global-purchase-modal>header>div:last-child{align-items:center;gap:10px;display:flex}.global-purchase-modal>header>div:last-child>b{color:#fff;background:#ed0017;border-radius:50%;place-items:center;min-width:48px;height:48px;font-size:21px;display:grid}.global-purchase-modal>header button{color:#151a22;background:#fff;border:1px solid #d7dde5;border-radius:50%;width:42px;height:42px;font-size:25px;line-height:1}.global-purchase-tools{background:#fff;border-bottom:1px solid #dfe4ea;flex:none;grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:12px;padding:13px 24px;display:grid}.global-purchase-tools label{font-size:14px;font-weight:900}.global-purchase-tools>div{background:#fff;border:2px solid #cfd7e2;border-radius:11px;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.global-purchase-tools>div:focus-within{border-color:#ed0017;box-shadow:0 0 0 3px #ed00171a}.global-purchase-tools input{color:#151a22;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:11px 0}.global-purchase-tools>div>button{color:#697386;background:0 0;border:0;font-size:22px;line-height:1}.global-purchase-tools>small{color:#697386;font-weight:800}.global-purchase-items{overscroll-behavior:contain;background:#dfe4ea;gap:1px;min-height:110px;display:grid;overflow:auto}.global-purchase-items article{background:#fff;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:18px;padding:15px 24px;display:grid}.global-purchase-items article>div{flex-direction:column;gap:3px;display:flex}.global-purchase-items code{color:#ed0017;font-weight:950}.global-purchase-items strong{font-size:15px}.global-purchase-items span,.global-purchase-items small{color:#697386;font-size:12px}.global-purchase-items article>button{color:#fff;background:#11161d;border:0;border-radius:10px;padding:12px 16px;font-weight:900}.global-purchase-modal>footer{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.global-purchase-modal>footer a,.global-purchase-modal>footer button{border:0;border-radius:10px;padding:12px 16px;font-weight:900;text-decoration:none}.global-purchase-modal>footer a{color:#fff;background:#ed0017}.global-purchase-modal>footer button{color:#252d37;background:#e9edf2}.global-purchase-items article.transfer-available{background:#edf8ff}.global-purchase-items article.transfer-available em{color:#075da9;margin-top:4px;font-size:12px;font-style:normal;font-weight:900}.global-purchase-items article>button.request-transfer{background:#075da9;max-width:230px;line-height:1.25}.global-page-navigation{z-index:920;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));flex-direction:column;gap:10px;display:flex;position:fixed}.global-page-navigation button{color:#fff;cursor:pointer;border:2px solid #fff;border-radius:50%;place-items:center;width:54px;height:54px;font-size:26px;font-weight:950;line-height:1;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 12px 30px #0005}.global-page-navigation button:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0006}.global-page-navigation button:focus-visible{outline-offset:3px;outline:3px solid #fff}.global-page-navigation .go-up{background:#ed0017}.global-page-navigation .go-down{background:#11161d}.global-back-button{z-index:930;color:#fff;cursor:pointer;background:#111820;border:1px solid #3b4551;border-left:0;border-radius:0 14px 14px 0;place-items:center;width:32px;height:60px;padding:0;transition:width .18s,background .18s,box-shadow .18s;display:grid;position:fixed;top:27dvh;left:0;overflow:hidden;transform:translateY(-50%);box-shadow:7px 9px 24px #05070b32}.global-back-button:before{content:"";background:#ed0017;width:3px;position:absolute;inset:0 auto 0 0}.global-back-button span{font-size:20px;font-weight:950;line-height:1;transform:translate(-1px)}.global-back-button b{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.global-back-button:hover{background:#080d13;border-color:#ed0017;width:37px;box-shadow:9px 11px 28px #05070b48}.global-back-button:focus-visible{outline-offset:3px;outline:3px solid #ed0017}.global-purchase-pill{z-index:910;right:calc(max(18px,env(safe-area-inset-right)) + 70px);bottom:max(18px,env(safe-area-inset-bottom));color:#fff;background:linear-gradient(135deg,#ed0017,#b80013);border:3px solid #fff;border-radius:999px;align-items:center;gap:10px;width:230px;height:56px;min-height:56px;padding:7px 17px 7px 7px;font-weight:950;animation:2.4s ease-in-out infinite purchase-pill-pulse;display:flex;position:fixed;box-shadow:0 15px 40px #ed001766,0 0 0 6px #ed001722}.global-purchase-pill b{color:#d00017;background:#fff;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:15px;display:grid;box-shadow:0 4px 12px #75000d55}.global-purchase-pill span{letter-spacing:.02em;text-transform:uppercase;font-size:13px}@keyframes purchase-pill-pulse{0%,to{transform:translateY(0);box-shadow:0 15px 40px #ed001766,0 0 0 6px #ed001722}50%{transform:translateY(-3px);box-shadow:0 19px 46px #ed001788,0 0 0 9px #ed00172b}}.global-purchase-open-order{margin-top:5px;font-weight:950;text-decoration:underline;color:#b50016!important;font-size:12px!important}.global-purchase-modal>footer{flex-wrap:wrap}@media (width<=700px){.global-purchase-overlay{padding:8px}.global-purchase-modal{border-radius:16px;max-height:calc(100dvh - 16px)}.global-purchase-units{grid-template-columns:1fr;padding:10px 16px}.global-purchase-tools{grid-template-columns:1fr;padding:12px 16px}.global-purchase-tools label{display:none}.global-purchase-tools>small{justify-self:end}.global-purchase-items article{grid-template-columns:1fr}.global-purchase-modal>header{align-items:flex-start;padding:18px 16px}.global-purchase-modal h2{font-size:22px}.global-purchase-modal>footer{flex-direction:column;align-items:stretch;padding:14px 16px}.global-purchase-modal>footer a,.global-purchase-modal>footer button{text-align:center}}@media (width<=480px){.global-page-navigation{right:max(12px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));gap:8px}.global-page-navigation button{width:50px;height:50px;font-size:24px}.global-back-button{border-radius:0 13px 13px 0;width:29px;height:54px;top:25dvh}.global-back-button:hover{width:33px}.global-back-button span{font-size:19px}.global-purchase-pill{right:calc(max(12px,env(safe-area-inset-right)) + 62px);bottom:max(14px,env(safe-area-inset-bottom));width:200px;height:50px;min-height:50px;padding:6px 12px 6px 6px}.global-purchase-pill b{flex-basis:33px;width:33px;height:33px}.global-purchase-pill span{font-size:11px}}@media (prefers-reduced-motion:reduce){.global-purchase-pill{animation:none}.global-page-navigation button,.global-back-button{transition:none}}:root{--mebo-module-max:1420px;--mebo-module-gutter:max(40px,calc((100vw - var(--mebo-module-max))/2))}:is(.workshop-shell,.finance-shell,.inventory-shell,.procurement-shell,.sales-notes-shell,.pos-shell,.follow-shell,.ops-shell,.parts-shell,.intake-shell,.quote-shell,.shipping-page){padding-left:0!important;padding-right:0!important}:is(.workshop-shell,.finance-shell,.inventory-shell,.procurement-shell,.sales-notes-shell,.pos-shell,.follow-shell,.ops-shell,.parts-shell,.intake-shell,.quote-shell,.shipping-page)>header{padding-left:var(--mebo-module-gutter)!important;padding-right:var(--mebo-module-gutter)!important}:is(.workshop-shell,.finance-shell,.inventory-shell,.procurement-shell,.sales-notes-shell,.pos-shell,.follow-shell,.ops-shell,.parts-shell,.intake-shell,.quote-shell,.shipping-page)>:is(section,nav,div,footer,details,form,article,aside):not([class*=overlay]):not([class*=modal]):not([class*=drawer]):not([class*=floating]):not([class*=global-]){box-sizing:border-box;width:calc(100% - (var(--mebo-module-gutter) * 2))!important;max-width:var(--mebo-module-max)!important;margin-left:auto!important;margin-right:auto!important}.shipping-page>.shipping-topbar{box-sizing:border-box;width:calc(100% - (var(--mebo-module-gutter) * 2))!important;max-width:var(--mebo-module-max)!important;margin-left:auto!important;margin-right:auto!important;padding-left:25px!important;padding-right:25px!important}@media (width<=700px){:root{--mebo-module-gutter:max(34px,env(safe-area-inset-left))}:is(.workshop-shell,.finance-shell,.inventory-shell,.procurement-shell,.sales-notes-shell,.pos-shell,.follow-shell,.ops-shell,.parts-shell,.intake-shell,.quote-shell,.shipping-page)>header{padding-left:var(--mebo-module-gutter)!important;padding-right:var(--mebo-module-gutter)!important}}.global-shipping-pill{z-index:912;right:calc(max(18px,env(safe-area-inset-right)) + 70px);color:#fff;background:#111820;border:3px solid #fff;border-radius:999px;align-items:center;gap:10px;width:230px;height:56px;min-height:56px;padding:7px 17px 7px 7px;font-weight:950;text-decoration:none;display:flex;position:fixed;bottom:86px;box-shadow:0 15px 40px #05070b66,0 0 0 6px #11182022}.global-shipping-pill b{color:#fff;background:#ed0017;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.global-shipping-pill span{letter-spacing:.02em;text-transform:uppercase;font-size:13px}@media (width<=480px){.global-shipping-pill{right:calc(max(12px,env(safe-area-inset-right)) + 62px);justify-content:center;width:52px;height:52px;min-height:52px;padding:5px;bottom:76px}.global-shipping-pill b{flex-basis:36px;width:36px;height:36px}.global-shipping-pill span{display:none}}.global-purchase-new-alert{z-index:1100;top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));color:#fff;text-align:left;background:#111820;border:2px solid #ed0017;border-radius:16px;flex-direction:column;gap:4px;width:min(390px,100vw - 36px);padding:15px 18px;animation:.25s ease-out purchase-new-alert-in;display:flex;position:fixed;box-shadow:0 18px 55px #05070b66}.global-purchase-new-alert span{color:#ff3347;letter-spacing:.13em;font-size:11px;font-weight:950}.global-purchase-new-alert strong{font-size:15px;line-height:1.3}.global-purchase-new-alert small{color:#dce3eb;font-size:12px;font-weight:850}.global-purchase-notification-status{color:#087447;background:#e1f8eb;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:900}.global-purchase-notification-status.blocked{color:#aa0014;background:#fff0f1}@keyframes purchase-new-alert-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media (width<=480px){.global-purchase-new-alert{top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));width:calc(100vw - 20px)}}@media (prefers-reduced-motion:reduce){.global-purchase-new-alert{animation:none}}.global-push-prompt{z-index:1150;top:max(14px,env(safe-area-inset-top));color:#fff;background:#111820;border:1px solid #3b4653;border-radius:17px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;width:min(620px,100vw - 24px);padding:12px;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 20px 70px #0008}.global-push-prompt img{border-radius:12px;width:48px;height:48px}.global-push-prompt>div{flex-direction:column;gap:3px;min-width:0;display:flex}.global-push-prompt strong{font-size:14px;line-height:1.25}.global-push-prompt span{color:#bdc7d2;font-size:11px;line-height:1.35}.global-push-prompt button{color:#fff;min-height:40px;font:inherit;background:#ed0017;border:0;border-radius:10px;padding:0 14px;font-size:11px;font-weight:950}.global-push-prompt button:disabled{opacity:.65}.global-push-prompt.ready{border-color:#2ba979}.global-push-prompt.ready strong{color:#58dda8}.global-push-prompt.error{border-color:#f05b69}@media (width<=600px){.global-push-prompt{top:auto;bottom:max(92px,calc(env(safe-area-inset-bottom) + 78px));grid-template-columns:42px minmax(0,1fr);padding:11px}.global-push-prompt img{width:42px;height:42px}.global-push-prompt button{grid-column:1/-1;width:100%}}.personal-reminder-pill{z-index:931;left:max(18px,env(safe-area-inset-left));color:#fff;min-height:54px;font:inherit;background:#11161d;border:2px solid #fff;border-radius:999px;align-items:center;gap:10px;padding:7px 15px 7px 7px;font-weight:950;display:flex;position:fixed;bottom:86px;box-shadow:0 14px 36px #0005}.personal-reminder-icon{color:#fff;background:#ed0017;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;position:relative}.personal-reminder-icon svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.personal-reminder-icon i{color:#fff;background:#11161d;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 3px;font-size:9px;font-style:normal;line-height:1;display:grid;position:absolute;top:-7px;right:-5px}.personal-reminder-pill>span:last-child{letter-spacing:.02em;text-transform:uppercase;font-size:13px}.personal-reminder-pill:focus-visible{outline-offset:3px;outline:3px solid #ed0017}.personal-reminder-overlay{z-index:1160;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#05070bcc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.personal-reminder-panel{color:#151a22;background:#f4f6f8;border-radius:22px;width:min(720px,100%);max-height:88vh;overflow:auto;box-shadow:0 30px 100px #0009}.personal-reminder-panel>header{color:#fff;background:#111820;border-bottom:4px solid #ed0017;justify-content:space-between;gap:18px;padding:22px 24px;display:flex}.personal-reminder-panel header small{color:#ff4053;letter-spacing:.16em;font-size:10px;font-weight:950}.personal-reminder-panel h2{margin:5px 0 2px;font-size:28px}.personal-reminder-panel header p{color:#aeb7c2;margin:0;font-size:13px}.personal-reminder-panel header button{color:#fff;background:#202832;border:1px solid #46505d;border-radius:50%;flex:0 0 42px;width:42px;height:42px;font-size:25px}.personal-reminder-panel>form{background:#fff;border-bottom:1px solid #dce2e8;grid-template-columns:minmax(0,1fr) 170px auto;gap:10px;padding:18px;display:grid}.personal-reminder-panel label{color:#5e6876;text-transform:uppercase;gap:5px;font-size:9px;font-weight:900;display:grid}.personal-reminder-panel input{min-width:0;min-height:45px;font:inherit;text-transform:none;background:#fff;border:1px solid #cbd3dc;border-radius:10px;padding:0 12px;font-size:13px}.personal-reminder-panel form button{color:#fff;background:#ed0017;border:0;border-radius:10px;align-self:end;min-height:45px;padding:0 18px;font-weight:950}.personal-reminder-error{color:#a80017;background:#ffe6e9;border-radius:10px;margin:12px 18px 0;padding:11px;font-size:12px;font-weight:800}.personal-reminder-tabs{grid-template-columns:1fr 1fr;gap:8px;padding:14px 18px 0;display:grid}.personal-reminder-tabs button{color:#596574;background:#fff;border:1px solid #cfd7e0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:950;display:flex}.personal-reminder-tabs button.active{color:#fff;background:#111820;border-color:#111820}.personal-reminder-tabs b{color:#111820;background:#edf0f3;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:11px;display:grid}.personal-reminder-tabs button.active b{color:#fff;background:#ed0017}.personal-reminder-list{gap:8px;padding:12px 18px 20px;display:grid}.personal-reminder-list article{background:#fff;border:1px solid #d7dee6;border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:13px;display:grid}.personal-reminder-list article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.personal-reminder-list strong{overflow-wrap:anywhere;font-size:14px}.personal-reminder-list span{color:#697586;font-size:11px;line-height:1.45}.personal-reminder-list button{color:#08764f;background:#e3f6ec;border:0;border-radius:9px;padding:10px 12px;font-size:11px;font-weight:950}.personal-reminder-list .delete{color:#707987;background:#f0f2f5;width:36px;padding:9px;font-size:17px}.personal-reminder-history article.completed{background:#f8fafb;border-color:#cbd3dc}.personal-reminder-history article.completed strong{color:#475363}.personal-reminder-history .reopen{color:#fff;background:#111820}.personal-reminder-empty{text-align:center;color:#697586;margin:12px 0;padding:28px;font-weight:800}.personal-reminder-panel button:disabled{opacity:.55;cursor:wait}@media (width<=640px){.personal-reminder-pill{left:max(12px,env(safe-area-inset-left));width:52px;height:52px;min-height:52px;padding:5px;bottom:76px}.personal-reminder-icon{flex-basis:38px;width:38px;height:38px}.personal-reminder-pill>span:last-child{display:none}.personal-reminder-overlay{align-items:end;padding:0}.personal-reminder-panel{border-radius:20px 20px 0 0;width:100%;max-height:94vh}.personal-reminder-panel>header{padding:18px}.personal-reminder-panel>form{grid-template-columns:1fr}.personal-reminder-panel form button{min-height:46px}.personal-reminder-tabs{padding:12px 13px 0}.personal-reminder-list{padding:10px 13px 18px}.personal-reminder-list article{grid-template-columns:1fr auto}.personal-reminder-list .delete{grid-column:2}.personal-reminder-list article>button:not(.delete){grid-area:1/2/3}.personal-reminder-list .delete{display:none}}.personal-reminder-history article.completed{box-shadow:none;background:#fff;border-color:#cbd3dc}.personal-reminder-history article.completed strong{color:#292400;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(178deg,#0000 7%,#fff176 8%,#ffe34d 86%,#0000 87%);border-radius:2px;align-self:flex-start;padding:1px 5px 2px;line-height:1.5}.personal-reminder-history article.completed>div>.personal-reminder-done{color:#687586;letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;font-size:9px;font-weight:900;line-height:1.2}.global-parts-trigger{z-index:930;left:max(18px,env(safe-area-inset-left));bottom:max(18px,env(safe-area-inset-bottom));color:#fff;min-height:54px;font:inherit;background:#11161d;border:2px solid #fff;border-radius:999px;align-items:center;gap:10px;padding:7px 10px 7px 7px;display:flex;position:fixed;box-shadow:0 14px 36px #0005}.global-parts-trigger>span{background:#ed0017;border-radius:50%;place-items:center;width:38px;height:38px;font-size:25px;line-height:1;display:grid}.global-parts-trigger b{letter-spacing:.02em;text-transform:uppercase;font-size:14px}.global-parts-trigger kbd{color:#cbd2db;font:700 11px/1 var(--font-geist),sans-serif;background:#252c35;border:1px solid #4d5662;border-radius:6px;padding:4px 7px}.global-parts-trigger:focus-visible{outline-offset:3px;outline:3px solid #ed0017}.global-parts-overlay{z-index:1150;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#05070bcc;place-items:start center;padding:7vh 18px 18px;display:grid;position:fixed;inset:0}.global-parts-panel{color:#151a22;background:#f4f6f8;border-radius:22px;width:min(920px,100%);max-height:86vh;overflow:auto;box-shadow:0 30px 100px #0009}.global-parts-panel>header{z-index:2;color:#fff;background:#11161d;border-bottom:4px solid #ed0017;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex;position:sticky;top:0}.global-parts-panel>header small{color:#ff4053;letter-spacing:.16em;font-size:11px;font-weight:950}.global-parts-panel h2{margin:5px 0 2px;font-size:27px}.global-parts-panel header p{color:#aeb7c2;margin:0;font-size:14px}.global-parts-panel>header button{color:#fff;background:#202832;border:1px solid #46505d;border-radius:50%;width:42px;height:42px;font-size:25px}.global-parts-panel>form{background:#fff;border-bottom:1px solid #dce2e8;grid-template-columns:1fr auto;gap:10px;padding:18px 20px;display:grid}.global-parts-panel>form label{background:#f8fafb;border:1px solid #cbd3dc;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;padding:0 13px;display:grid}.global-parts-panel>form label span{color:#697586;font-size:24px}.global-parts-panel>form input{min-width:0;min-height:50px;font:inherit;background:0 0;border:0;outline:0;padding:0 10px;font-size:16px}.global-parts-panel>form>button{color:#fff;background:#ed0017;border:0;border-radius:12px;padding:0 25px;font-weight:900}.global-parts-panel>form>button:disabled{opacity:.55}.global-parts-count{color:#697586;padding:13px 20px 0;font-size:13px;font-weight:800}.global-parts-message{color:#5d6877;background:#fff;border:1px solid #dce2e8;border-radius:12px;margin:18px 20px;padding:15px;font-weight:750}.global-parts-results{gap:10px;padding:14px 20px 22px;display:grid}.global-parts-results article{background:#fff;border:1px solid #d7dee6;border-radius:16px;grid-template-columns:minmax(220px,1.25fr) minmax(300px,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.global-parts-main{flex-direction:column;gap:4px;min-width:0;display:flex}.global-parts-main small{color:#ed0017;font-size:11px;font-weight:950}.global-parts-main strong{font-size:16px;line-height:1.2}.global-parts-main span{color:#536071;font-size:13px;font-weight:800}.global-parts-stock{grid-template-columns:1fr 1fr;gap:7px;display:grid}.global-parts-stock>div{background:#f1f4f7;border-radius:10px;flex-direction:column;gap:2px;padding:9px 10px;display:flex}.global-parts-stock>div.available{color:#08764f;background:#e6f7ee}.global-parts-stock span{font-size:11px;font-weight:850}.global-parts-stock b{font-size:14px}.global-parts-stock small{font-size:11px}.global-parts-actions{flex-direction:column;gap:7px;display:flex}.global-parts-actions button,.global-parts-actions a{color:#202732;text-align:center;white-space:nowrap;background:#fff;border:1px solid #cdd5de;border-radius:9px;min-height:38px;padding:10px 12px;font-size:12px;font-weight:900;text-decoration:none}.global-parts-actions a{color:#fff;background:#11161d;border-color:#11161d}@media (width<=760px){.global-parts-trigger{left:max(12px,env(safe-area-inset-left));bottom:max(14px,env(safe-area-inset-bottom));width:52px;height:52px;min-height:52px;padding:5px}.global-parts-trigger>span{width:38px;height:38px}.global-parts-trigger b,.global-parts-trigger kbd{display:none}.global-parts-overlay{padding:0}.global-parts-panel{border-radius:0;width:100%;height:100%;max-height:none}.global-parts-panel>header{padding:18px}.global-parts-panel>form{grid-template-columns:1fr;padding:13px}.global-parts-panel>form>button{min-height:48px}.global-parts-results{padding:12px}.global-parts-results article{grid-template-columns:1fr;gap:12px}.global-parts-stock{grid-template-columns:1fr 1fr}.global-parts-actions{grid-template-columns:1fr 1fr;display:grid}}.global-parts-results article{grid-template-columns:92px minmax(200px,1.15fr) minmax(300px,1fr) auto}.global-parts-name-edit{color:#a30012;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:11px;font-weight:900;text-decoration:underline}.global-parts-name-editor{gap:7px;display:grid}.global-parts-name-editor>input{color:#151a22;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #adb8c4;border-radius:9px;padding:8px 10px;font-weight:800}.global-parts-name-editor>div{gap:6px;display:flex}.global-parts-name-editor button{color:#fff;background:#11161d;border:1px solid #11161d;border-radius:8px;min-height:34px;padding:6px 9px;font-size:10px;font-weight:900}.global-parts-name-editor button+button{color:#29313c;background:#fff;border-color:#ccd4dd}.global-parts-name-editor button:disabled{opacity:.6}.global-parts-photo{background:#f2f4f7;border:1px solid #dce2e8;border-radius:12px;place-items:center;width:92px;height:92px;display:grid;overflow:hidden}.global-parts-photo img{object-fit:contain;width:100%;height:100%}.global-parts-photo span{color:#7a8593;font-size:11px;font-weight:900}.global-parts-kordata article{grid-template-columns:92px minmax(220px,1.25fr) minmax(300px,1fr) auto}@media (width<=760px){.global-parts-results article{grid-template-columns:78px minmax(0,1fr)}.global-parts-photo{width:78px;height:78px}.global-parts-stock,.global-parts-actions{grid-column:1/-1}.global-parts-kordata article{grid-template-columns:78px minmax(0,1fr)}.global-parts-kordata .global-parts-stock,.global-parts-kordata .global-parts-actions{grid-column:1/-1}}@media (width>=641px){.personal-reminder-pill{gap:8px;min-height:46px;padding:5px 11px 5px 5px;bottom:78px;box-shadow:0 10px 28px #0004}.personal-reminder-icon{flex-basis:34px;width:34px;height:34px}.personal-reminder-icon svg{width:19px;height:19px}.personal-reminder-pill>span:last-child{font-size:11px}}@media (width<=600px){.personal-reminder-pill{left:max(12px,env(safe-area-inset-left));bottom:max(12px,env(safe-area-inset-bottom));width:48px;height:48px;min-height:48px;padding:3px}.personal-reminder-icon{flex-basis:38px;width:38px;height:38px}.global-parts-trigger{left:max(12px,env(safe-area-inset-left));bottom:calc(max(12px,env(safe-area-inset-bottom)) + 58px);width:48px;height:48px;min-height:48px;padding:3px}.global-parts-trigger>span{width:38px;height:38px}.global-page-navigation{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));flex-direction:row;gap:5px}.global-page-navigation button{width:42px;height:42px;font-size:21px}.global-purchase-pill{left:50%;right:auto;bottom:max(12px,env(safe-area-inset-bottom));gap:7px;width:min(176px,100vw - 190px);height:48px;min-height:48px;padding:4px 10px 4px 4px;animation:none;transform:translate(-50%)}.global-purchase-pill b{flex-basis:34px;width:34px;height:34px;font-size:14px}.global-purchase-pill span{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}}:root{--navy:#06182b;--navy2:#0a2947;--cyan:#24c4e4;--ink:#10243a;--muted:#718096;--line:#e7edf2;--paper:#f4f7f9;--orange:#ff9e2c}html,body{min-height:100%;color:var(--ink);background:#dfe8ed;margin:0}body{font-family:var(--font-geist),Arial,sans-serif}button,input{font:inherit}button{cursor:pointer}.icon{width:24px;height:24px}.app-shell{background:radial-gradient(circle at 18% 15%,#133b5d 0,var(--navy) 38%,#04121f 100%);grid-template-columns:minmax(320px,42%) minmax(390px,720px);justify-content:center;min-height:100vh;display:grid}.side-panel{color:#fff;align-self:center;max-width:680px;padding:11vh 7vw}.brand{color:var(--navy);letter-spacing:-.04em;align-items:baseline;gap:8px;display:flex}.brand span{font-size:24px;font-weight:900}.brand small{letter-spacing:.24em;color:#138cab;font-size:10px;font-weight:800}.brand-large{color:#fff;margin-bottom:42px}.brand-large span{font-size:37px}.brand-large small{color:var(--cyan);font-size:12px}.side-kicker{color:var(--cyan);text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:800}.side-panel h1{letter-spacing:-.055em;max-width:540px;margin:15px 0 24px;font-size:clamp(38px,5vw,68px);line-height:.98}.side-panel>p:not(.side-kicker){color:#b7c8d6;max-width:470px;font-size:18px;line-height:1.6}.security-note{border-top:1px solid #27435a;align-items:center;gap:14px;margin-top:70px;padding-top:24px;display:flex}.security-note>span{width:38px;height:38px;color:var(--cyan);background:#103c55;border-radius:50%;place-items:center;font-weight:800;display:grid}.security-note div{flex-direction:column;gap:3px;display:flex}.security-note small{color:#8fa5b6}.phone-app{background:var(--paper);flex-direction:column;width:100%;max-width:720px;min-height:100vh;display:flex;position:relative;box-shadow:-30px 0 80px #0005}.topbar{border-bottom:1px solid var(--line);background:#fff;flex:0 0 76px;justify-content:space-between;align-items:center;height:76px;padding:0 28px;display:flex}.icon-button{color:var(--ink);background:0 0;border:0;padding:8px;position:relative}.icon-button i,.bottom-nav i{color:#fff;background:#ef4c52;border:2px solid #fff;border-radius:99px;place-items:center;min-width:17px;height:17px;font-size:9px;font-style:normal;display:grid;position:absolute;top:2px;right:1px}.content{flex:1;padding:26px 28px 110px;overflow:auto}.welcome{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.welcome p{color:var(--muted);margin:0 0 3px;font-size:14px}.welcome h2{letter-spacing:-.035em;margin:0;font-size:25px}.verified{color:#188263;background:#e9f8f2;border-radius:99px;padding:8px 11px;font-size:11px;font-weight:750}.vehicle-card{background:var(--navy);color:#fff;border-radius:24px;overflow:hidden;box-shadow:0 18px 35px #06182b25}.vehicle-art{background:radial-gradient(at 55% 100%,#1a5673 0,#0b2d49 45%,#071e34 70%);height:128px;position:relative;overflow:hidden}.vehicle-art:before,.vehicle-art:after{content:"";background:#4c829944;width:220px;height:1px;position:absolute;top:50px;transform:rotate(-13deg)}.vehicle-art:before{left:-20px}.vehicle-art:after{top:75px;right:-50px}.utv{border-bottom:9px solid #0a1018;width:225px;height:82px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.utv:before{content:"";border:7px solid #172431;border-radius:38px 42px 8px 8px;width:145px;height:49px;position:absolute;top:19px;left:34px;transform:skew(-7deg);box-shadow:inset 0 0 0 3px #f2af28}.utv:after{content:"";background:#08121c;border-radius:25px 30px 3px 3px;width:98px;height:31px;position:absolute;top:29px;left:54px}.utv span:before,.utv span:after{content:"";z-index:3;background:#091017;border:6px dashed #30404e;border-radius:50%;width:40px;height:40px;position:absolute;top:58px}.utv span:before{left:25px}.utv span:after{right:24px}.vehicle-info{justify-content:space-between;align-items:center;padding:18px 20px 16px;display:flex}.vehicle-info h3{letter-spacing:-.02em;margin:4px 0;font-size:18px}.vehicle-info p{color:#a9bdca;margin:0;font-size:12px}.folio{color:var(--cyan);letter-spacing:.1em;font-size:10px;font-weight:800}.vehicle-info button{color:#fff;background:#ffffff12;border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.status-line{background:#09213a;border-top:1px solid #ffffff16;align-items:flex-start;gap:13px;padding:16px 20px 19px;display:flex}.status-line>span{background:var(--orange);border-radius:50%;width:10px;height:10px;margin-top:6px;box-shadow:0 0 0 5px #ff9e2c22}.status-line div{flex-direction:column;display:flex}.status-line small{color:#7893a7;letter-spacing:.08em;font-size:9px}.status-line strong{margin:3px 0;font-size:14px}.status-line p{color:#9db1bf;margin:0;font-size:11px}.action-card{background:#fff;border:1px solid #ffd69e;border-radius:20px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;margin-top:18px;padding:19px;display:grid;box-shadow:0 8px 24px #10243a0b}.action-icon{color:#d87500;background:#fff2df;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.action-copy span{color:#c96c00;letter-spacing:.08em;font-size:9px;font-weight:800}.action-copy h3{margin:3px 0;font-size:15px}.action-copy p{color:var(--muted);margin:0;font-size:11px}.price{text-align:right}.price strong{font-size:18px;display:block}.price small{color:var(--muted);font-size:9px}.primary{background:var(--navy);color:#fff;border:0;border-radius:12px;grid-column:1/-1;padding:13px;font-size:13px;font-weight:750;transition:all .2s}.primary:hover{background:var(--navy2);transform:translateY(-1px)}.success-card{color:#14765d;background:#ecfaf5;border:1px solid #b9e5d7;border-radius:18px;align-items:center;gap:14px;margin-top:18px;padding:18px;display:flex}.success-card>.icon{flex:0 0 28px}.success-card p{color:#4a7e70;margin:4px 0 0;font-size:12px}.section-block{margin-top:28px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:13px;display:flex}.section-heading span,.eyebrow{color:#16a5c2;letter-spacing:.1em;font-size:9px;font-weight:800}.section-heading h3{margin:3px 0 0;font-size:18px}.section-heading button{color:#128aa2;background:0 0;border:0;font-size:11px;font-weight:700}.evidence-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.evidence{color:#fff;background:#334b58;border-radius:17px;flex-direction:column;justify-content:space-between;min-height:125px;padding:14px;display:flex;position:relative;overflow:hidden}.evidence:before,.evidence:after{content:"";filter:blur(1px);opacity:.8;border-radius:50%;position:absolute}.evidence-one:before{background:radial-gradient(circle,#5f6b6f,#1e2b31);width:130px;height:130px;top:15px;right:-25px}.evidence-one:after{border:10px dotted #a6adb0;width:55px;height:55px;top:40px;right:20px}.evidence-two:before{background:linear-gradient(45deg,#151b20,#75808a);border-radius:20px;width:120px;height:90px;top:30px;right:-10px;transform:rotate(-14deg)}.evidence>div,.evidence>p{z-index:2;position:relative}.evidence>div{justify-content:space-between;align-items:center;display:flex}.evidence .icon{width:19px}.evidence span{background:#07152099;border-radius:99px;padding:5px 8px;font-size:9px}.evidence p{max-width:120px;margin:0;font-size:11px;font-weight:700}.message-preview{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:17px;grid-template-columns:40px 1fr auto;align-items:center;gap:11px;margin-top:25px;padding:15px;display:grid}.avatar{color:#fff;background:linear-gradient(145deg,#0b3557,#20b5d1);border-radius:12px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:800;display:grid}.message-preview span{color:var(--muted);font-size:9px}.message-preview p{white-space:nowrap;text-overflow:ellipsis;max-width:310px;margin:4px 0 0;font-size:11px;overflow:hidden}.message-preview>i{color:#fff;background:#ef4c52;border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;font-style:normal;display:grid}.global-purchase-units{grid-template-columns:repeat(3,minmax(0,1fr))}.global-parts-kordata{padding-top:0}.global-parts-kordata article{border-color:#9edabf;box-shadow:inset 4px 0 #0a8a5d}.global-parts-actions .global-parts-import{color:#fff;background:#08764f;border-color:#08764f}.global-parts-actions button:disabled{cursor:wait;opacity:.55}.global-parts-shelf-edit{color:#08764f;background:#fff;border:1px solid #08764f;border-radius:8px;align-self:flex-start;margin-top:6px;padding:7px 10px;font-size:11px;font-weight:900}.global-parts-shelf-editor{color:#18202b;gap:7px;margin-top:6px;display:grid}.global-parts-shelf-editor label{gap:4px;display:grid}.global-parts-shelf-editor label span{font-size:10px;font-weight:850}.global-parts-shelf-editor input{color:#18202b;background:#fff;border:1px solid #bac6d1;border-radius:8px;width:100%;min-height:38px;padding:7px 9px;font-size:14px}.global-parts-shelf-editor>div{gap:6px;display:flex}.global-parts-shelf-editor button{color:#fff;background:#08764f;border:1px solid #08764f;border-radius:8px;min-height:34px;padding:6px 9px;font-size:10px;font-weight:900}.global-parts-shelf-editor button+button{color:#29313c;background:#fff;border-color:#ccd4dd}.global-parts-shelf-editor button:disabled{opacity:.6}.global-parts-stock-edit{color:#fff;background:#18202b;border:1px solid #18202b;border-radius:8px;align-self:flex-start;margin-top:2px;padding:7px 10px;font-size:11px;font-weight:900}.global-parts-stock-locked{color:#566170;background:#ffffffa6;border-radius:7px;margin-top:5px;padding:6px 8px;font-weight:850;font-size:9px!important}.global-parts-stock-editor{color:#18202b;border-top:1px solid #cbd7d2;gap:7px;margin-top:5px;padding-top:8px;display:grid}.global-parts-stock-actions{grid-template-columns:1fr 1fr;gap:5px!important;display:grid!important}.global-parts-stock-actions button{color:#29313c;background:#fff;border:1px solid #aeb8c3;border-radius:8px;min-height:34px;font-size:10px;font-weight:900}.global-parts-stock-actions button.selected{color:#fff;background:#08764f;border-color:#08764f}.global-parts-stock-editor label{gap:4px;display:grid}.global-parts-stock-editor label span{font-size:10px;font-weight:850}.global-parts-stock-editor input{color:#18202b;background:#fff;border:1px solid #bac6d1;border-radius:8px;width:100%;min-height:38px;padding:7px 9px;font-size:14px}.global-parts-stock-editor>div:last-child{gap:6px;display:flex}.global-parts-stock-editor>div:last-child button{color:#fff;background:#11161d;border:1px solid #11161d;border-radius:8px;min-height:34px;padding:6px 9px;font-size:10px;font-weight:900}.global-parts-stock-editor>div:last-child button+button{color:#29313c;background:#fff;border-color:#ccd4dd}.global-parts-stock-editor button:disabled{opacity:.6}.global-parts-create-prompt{color:#075f42;background:#e9f8f1;border:1px solid #a9ddc5;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:12px 20px 0;padding:14px 16px;display:flex}.global-parts-create-prompt>div{flex-direction:column;gap:3px;display:flex}.global-parts-create-prompt strong{font-size:14px}.global-parts-create-prompt span{font-size:12px}.global-parts-create-prompt button{color:#fff;white-space:nowrap;background:#08764f;border:0;border-radius:10px;padding:11px 15px;font-weight:900}.global-parts-create-form{background:#fff;border:1px solid #cfd8e1;border-radius:16px;margin:14px 20px;padding:16px}.global-parts-create-form>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:14px;display:flex}.global-parts-create-form>header small{color:#ed0017;letter-spacing:.12em;font-size:10px;font-weight:950}.global-parts-create-form h3{margin:4px 0 0;font-size:22px}.global-parts-create-form>header>button{color:#17202a;background:#f3f5f7;border:1px solid #cbd4dd;border-radius:50%;width:34px;height:34px;font-size:22px}.global-parts-create-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.global-parts-create-grid label{color:#465261;gap:5px;font-size:11px;font-weight:850;display:grid}.global-parts-create-grid label.wide{grid-column:1/-1}.global-parts-create-grid input,.global-parts-create-grid select,.global-parts-create-grid textarea{color:#141b24;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #c8d2dc;border-radius:9px;padding:9px 11px;font-size:14px}.global-parts-create-grid textarea{resize:vertical}.global-parts-create-form>p{color:#667282;margin:12px 0;font-size:11px}.global-parts-create-actions{justify-content:flex-end;gap:8px;display:flex}.global-parts-create-actions button{color:#26303b;background:#fff;border:1px solid #cbd4dd;border-radius:9px;min-height:42px;padding:9px 15px;font-weight:900}.global-parts-create-actions button:last-child{color:#fff;background:#ed0017;border-color:#ed0017}.global-parts-create-actions button:disabled{opacity:.6}.global-parts-panel>.global-parts-create-form{background:#fff;border:1px solid #cfd8e1;border-radius:16px;padding:18px;display:block}.global-parts-panel>.global-parts-create-form .global-parts-create-grid label{color:#17202b;background:#f5f7fa;border:1px solid #d5dde6;border-radius:12px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:6px;padding:12px;display:grid}.global-parts-create-grid label>span{justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:950;display:flex}.global-parts-create-grid label>span b,.global-parts-create-grid label>span em{letter-spacing:.05em;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal}.global-parts-create-grid label>span b{color:#b00018;background:#ffe1e5}.global-parts-create-grid label>span em{color:#637082;background:#e8edf2}.global-parts-panel>.global-parts-create-form .global-parts-create-grid input,.global-parts-panel>.global-parts-create-form .global-parts-create-grid select,.global-parts-panel>.global-parts-create-form .global-parts-create-grid textarea{box-sizing:border-box;color:#111820;width:100%;min-height:48px;font:inherit;background:#fff;border:2px solid #b9c5d1;border-radius:9px;outline:0;padding:10px 12px;font-size:15px;font-weight:750}.global-parts-panel>.global-parts-create-form .global-parts-create-grid textarea{resize:vertical;min-height:82px}.global-parts-panel>.global-parts-create-form .global-parts-create-grid input:focus,.global-parts-panel>.global-parts-create-form .global-parts-create-grid select:focus,.global-parts-panel>.global-parts-create-form .global-parts-create-grid textarea:focus{border-color:#ed0017;box-shadow:0 0 0 3px #ed001719}.global-parts-create-grid label>small{color:#647184;font-size:10px;font-weight:700;line-height:1.35}.global-parts-create-section{color:#fff;background:#111820;border-left:4px solid #ed0017;flex-direction:column;gap:3px;margin-top:4px;padding:11px 13px;display:flex}.global-parts-create-section:first-child{margin-top:0}.global-parts-create-section span{color:#bdc6d0;font-size:10px}.global-parts-create-grid input[type=file]{padding:8px;font-weight:700}.global-parts-panel>.global-parts-create-form{margin:10px 16px;padding:12px}.global-parts-create-form>header{margin-bottom:9px}.global-parts-create-form h3{font-size:19px}.global-parts-create-grid{gap:7px}.global-parts-panel>.global-parts-create-form .global-parts-create-grid label{border-radius:9px;gap:4px;padding:8px}.global-parts-create-grid label>span{font-size:10px}.global-parts-create-grid label>span b,.global-parts-create-grid label>span em{padding:2px 5px;font-size:7px}.global-parts-panel>.global-parts-create-form .global-parts-create-grid input,.global-parts-panel>.global-parts-create-form .global-parts-create-grid select,.global-parts-panel>.global-parts-create-form .global-parts-create-grid textarea{border-width:1px;border-radius:7px;min-height:39px;padding:7px 9px;font-size:13px}.global-parts-panel>.global-parts-create-form .global-parts-create-grid textarea{min-height:58px}.global-parts-create-grid label>small{font-size:8px;line-height:1.2}.global-parts-create-section{gap:1px;margin-top:1px;padding:7px 10px}.global-parts-create-section b{font-size:11px}.global-parts-create-section span{font-size:8px}.global-parts-create-form>p{margin:8px 0;font-size:9px}.global-parts-create-actions button{min-height:38px;padding:7px 13px}@media (width<=600px){.global-parts-create-prompt{flex-direction:column;align-items:stretch;margin:10px 12px 0}.global-parts-create-prompt button{width:100%}.global-parts-create-form{margin:12px;padding:14px}.global-parts-create-grid{grid-template-columns:1fr}.global-parts-create-grid label.wide{grid-column:auto}.global-parts-create-actions{grid-template-columns:1fr 1fr;display:grid}.global-parts-create-actions button{padding:8px}.global-parts-panel>.global-parts-create-form{padding:14px}.global-parts-create-grid label>span{flex-direction:column;align-items:flex-start}.global-parts-create-grid label>span b,.global-parts-create-grid label>span em{align-self:flex-start}}.quote-tax-control,.quote-discount-control,.quote-final-price-control{background:#fff;border:1px solid #d8dde4;border-radius:12px;padding:11px 13px}.quote-tax-control input{accent-color:#ed0017;width:20px;height:20px}.quote-tax-control>span,.quote-discount-control,.quote-final-price-control{flex-direction:column;gap:3px;display:flex}.quote-tax-control strong{font-size:11px}.quote-tax-control small,.quote-discount-control>span,.quote-final-price-control>span{color:#667182;font-size:10px;font-weight:900}.quote-discount-control .money-input,.quote-final-price-control .money-input{margin-top:2px}.quote-final-price-control{background:#fff6f7;border-color:#f29ba4}.quote-final-price-control>span{color:#b90016}.quote-final-price-control small{color:#596574;font-size:9px;font-weight:750;line-height:1.35}.quote-final-price-control input{color:#b90016!important;font-weight:950!important}.quote-adjustments input:disabled{opacity:.65}@media (width<=900px){.quote-adjustments{grid-template-columns:1fr 1fr}.quote-tax-control{grid-column:1/-1}}@media (width<=700px){.quote-adjustments{grid-template-columns:1fr}.quote-tax-control{grid-column:auto}.quote-discount-control,.quote-final-price-control{min-height:64px}.quote-total small{font-size:9px;line-height:1.45}}.quote-discount-summary{background:#f1fbf6;border:1px solid #b9dfcb;border-radius:13px;grid-template-columns:1fr 1fr 1.15fr;align-items:center;gap:12px;margin-top:11px;padding:13px 15px;display:grid}.quote-discount-summary span,.quote-discount-summary b,.quote-discount-summary strong{flex-direction:column;gap:3px;display:flex}.quote-discount-summary span{color:#667182;font-size:10px;font-weight:850}.quote-discount-summary s{color:#4e5967;font-size:14px;font-weight:900}.quote-discount-summary b{color:#bd0016;font-size:13px}.quote-discount-summary strong{color:#087443;align-items:flex-end;font-size:15px}.quote-discount-summary strong:before{content:"PRECIO AL CLIENTE";color:#39705a;letter-spacing:.08em;font-size:8px}@media (width<=700px){.quote-discount-summary{grid-template-columns:1fr 1fr}.quote-discount-summary strong{border-top:1px solid #cce8d8;grid-column:1/-1;align-items:flex-start;padding-top:10px}}.quote-line-price-discount{color:#bd0016;margin-top:4px;font-size:8px;font-weight:900;display:block}.quote-line-total{flex-direction:column;align-items:flex-end;gap:2px;display:flex!important}.quote-line-total s{color:#7b8491;font-size:9px;font-weight:750}.global-parts-results article,.global-parts-kordata article{grid-template-columns:92px minmax(0,1fr) 138px;grid-template-areas:"photo main actions""stock stock stock";align-items:center;gap:12px 16px;padding:15px}.global-parts-photo{grid-area:photo}.global-parts-main{grid-area:main;align-self:center}.global-parts-actions{grid-area:actions;align-self:center}.global-parts-stock{border-top:1px solid #e1e6ec;grid-area:stock;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:11px}.global-parts-stock>div{min-width:0;padding:11px 12px}.global-parts-stock>div>span,.global-parts-stock>div>b,.global-parts-stock>div>small{overflow-wrap:anywhere}.global-parts-actions button,.global-parts-actions a{width:100%}@media (width<=760px){.global-parts-results article,.global-parts-kordata article{grid-template-columns:78px minmax(0,1fr);grid-template-areas:"photo main""stock stock""actions actions";gap:11px}.global-parts-stock{grid-template-columns:1fr;padding-top:10px}.global-parts-actions{grid-template-columns:1fr 1fr;display:grid}}@media (width<=700px){body:has(.global-parts-trigger,.personal-reminder-pill,.global-purchase-pill,.global-page-navigation){--mebo-mobile-toolbar-height:calc(66px + env(safe-area-inset-bottom));padding-bottom:var(--mebo-mobile-toolbar-height)}body:has(.global-shipping-pill){--mebo-mobile-toolbar-height:calc(118px + env(safe-area-inset-bottom))}body:has(.global-parts-trigger,.personal-reminder-pill,.global-purchase-pill,.global-page-navigation):after{content:"";z-index:900;height:var(--mebo-mobile-toolbar-height);pointer-events:none;background:#f3f5f7;border-top:1px solid #d7dfe8;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 18px #11182012}html:has(.global-parts-trigger,.personal-reminder-pill,.global-purchase-pill,.global-page-navigation){scroll-padding-bottom:calc(80px + env(safe-area-inset-bottom))}.global-parts-trigger,.personal-reminder-pill{bottom:calc(11px + env(safe-area-inset-bottom));width:44px;height:44px;min-height:44px;box-shadow:none;border-width:2px;justify-content:center;padding:3px}.global-parts-trigger{left:8px}.personal-reminder-pill{gap:0;left:60px}.global-parts-trigger>span,.personal-reminder-icon{flex-basis:34px;width:34px;height:34px}.global-parts-trigger b,.global-parts-trigger kbd,.personal-reminder-pill>span:last-child{display:none}.global-purchase-pill{left:112px;right:auto;bottom:calc(11px + env(safe-area-inset-bottom));width:calc(100vw - 224px);height:44px;min-height:44px;box-shadow:none;border-width:2px;gap:6px;padding:4px 7px 4px 4px;animation:none;transform:none}.global-purchase-pill b{width:28px;height:28px;box-shadow:none;flex-basis:28px;font-size:12px}.global-purchase-pill span{letter-spacing:0;white-space:normal;min-width:0;font-size:9px;line-height:1.2}.global-page-navigation{right:8px;bottom:calc(11px + env(safe-area-inset-bottom));flex-direction:row;gap:6px}.global-page-navigation button{width:44px;height:44px;box-shadow:none;font-size:23px}.global-shipping-pill{left:112px;right:auto;bottom:calc(63px + env(safe-area-inset-bottom));width:calc(100vw - 224px);height:44px;min-height:44px;box-shadow:none;gap:6px;padding:4px 7px}.global-shipping-pill b{flex-basis:28px;width:28px;height:28px;font-size:12px}.global-shipping-pill span{letter-spacing:0;font-size:9px;line-height:1.2;display:block}.global-push-prompt{bottom:calc(var(--mebo-mobile-toolbar-height,80px) + 8px)}body:has(input:focus,textarea:focus,select:focus) :is(.global-parts-trigger,.personal-reminder-pill,.global-purchase-pill,.global-shipping-pill,.global-page-navigation){visibility:hidden}body:has(input:focus,textarea:focus,select:focus):after{display:none}body:has(.global-parts-overlay,.global-purchase-overlay,.personal-reminder-overlay,.offline-game-overlay):after{display:none}}.shipping-internal-alert{z-index:920;color:#111820;background:#fff;border:2px solid #ed0017;border-radius:18px;width:min(390px,100vw - 32px);padding:20px;position:fixed;top:90px;right:20px;box-shadow:0 18px 65px #11182040}.shipping-internal-alert header{justify-content:space-between;gap:12px;display:flex}.shipping-internal-alert header div{gap:5px;display:grid}.shipping-internal-alert small{color:#ed0017;font-size:11px;font-weight:900}.shipping-internal-alert strong{font-size:19px}.shipping-internal-alert button{cursor:pointer;background:#eef2f6;border:0;border-radius:8px;width:32px;height:32px;font-size:24px}.shipping-alert-list{max-height:220px;margin:14px 0;overflow:auto}.shipping-alert-list article{border-bottom:1px solid #dbe2ea;gap:3px;padding:10px 0;display:grid}.shipping-alert-list b{color:#ed0017}.shipping-internal-alert p{font-size:13px;line-height:1.5}.shipping-internal-alert>a{text-align:center;color:#fff;background:#ed0017;border-radius:10px;padding:12px;font-weight:800;text-decoration:none;display:block}.inventory-brand-field{gap:5px;min-width:0;display:grid}.inventory-brand-field>label{color:#344155;font-size:13px;font-weight:800}.inventory-brand-picker{min-width:0;position:relative}.inventory-brand-picker>input{box-sizing:border-box;width:100%}.inventory-brand-options{z-index:30;background:#fff;border:1px solid #bcc8d6;border-radius:10px;max-height:230px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 10px 24px #11182726}.inventory-brand-control .inventory-brand-options>button{text-align:left;color:#16202d;cursor:pointer;background:#fff;border:0;border-radius:0;width:100%;padding:12px 14px;font-size:14px;line-height:1.4;display:block}.inventory-brand-control .inventory-brand-options>button:hover,.inventory-brand-control .inventory-brand-options>button[aria-selected=true]{color:#005ea8;background:#edf4fb}.inventory-brand-field>small{color:#5c6b7d;font-size:11px;line-height:1.4}@media (width<=600px){.inventory-brand-control{grid-template-columns:minmax(0,1fr)}.inventory-brand-control>button{padding:9px 12px}}.ready-order-notice{z-index:10000;background:#fff;border:2px solid #f4001e;border-radius:14px;align-items:center;gap:16px;max-width:min(440px,100vw - 32px);padding:18px;display:flex;position:fixed;top:16px;right:16px;box-shadow:0 10px 30px #0003}.ready-order-notice a{color:#151a22;font-weight:800}.ready-order-notice button{cursor:pointer;background:#fff;border:0;font-size:24px}.purchase-order-confirmation-overlay{z-index:11000;background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.purchase-order-confirmation{color:#151a22;background:#fff;border-radius:18px;width:min(620px,100%);max-height:90dvh;padding:22px;overflow:auto}.purchase-order-confirmation header{align-items:flex-start;gap:16px;display:flex}.purchase-order-confirmation h2{margin:0;font-size:24px}.purchase-order-confirmation p{font-size:13px}.purchase-order-confirmation header button{margin-left:auto}.purchase-order-confirmation-items{gap:12px;display:grid}.purchase-order-confirmation-items section{border:1px solid #d5dde5;border-radius:12px;gap:7px;padding:15px;display:grid}.purchase-order-confirmation-items span,.purchase-order-confirmation-items small{color:#566174;font-size:12px}.purchase-order-confirmation-items label{gap:6px;font-size:13px;font-weight:800;display:grid}.purchase-order-confirmation-items input{width:100%;min-height:44px;font:inherit;color:#151a22;background:#fff;border:1px solid #98a6b5;border-radius:8px;padding:10px}.purchase-order-confirmation footer{justify-content:flex-end;gap:12px;margin-top:18px;display:flex}.purchase-order-confirmation button{cursor:pointer;border:0;border-radius:8px;min-height:44px;padding:10px 16px;font-weight:800}.purchase-order-confirmation footer button:last-child{color:#fff;background:#f4001e}.purchase-order-confirmation-error{color:#ad0018;background:#ffe4e8;border-radius:8px;padding:12px}.purchase-order-confirmation button:disabled{opacity:.6;cursor:wait}.supplier-purchase-capture{width:min(840px,100%)}.supplier-purchase-capture fieldset{border:0;gap:14px;margin:0;padding:0;display:grid}.supplier-purchase-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.supplier-purchase-capture label{gap:6px;font-size:13px;font-weight:800;display:grid}.supplier-purchase-capture input,.supplier-purchase-capture select{color:#151a22;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #98a6b5;border-radius:8px;padding:10px}.supplier-purchase-results{gap:6px;max-height:220px;display:grid;overflow:auto}.supplier-purchase-results button{text-align:left}.supplier-purchase-new{border:1px solid #cbd5e1;border-radius:12px;gap:10px;padding:14px;display:grid}.supplier-purchase-capture .supplier-purchase-check{align-items:center;font-weight:500;display:flex}.supplier-purchase-check input{flex-shrink:0;width:20px;min-height:20px}@media (width<=560px){.supplier-purchase-fields{grid-template-columns:1fr}}.global-purchase-pill .global-purchase-counts{white-space:normal;text-align:left;flex-direction:column;gap:3px;min-width:0;line-height:1.2;display:flex;overflow:visible}.global-purchase-counts>strong{font:inherit;white-space:nowrap;font-weight:950}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--cyan:#e30613;--cyan-soft:#fff0f1;--orange:#e30613}html,body{width:100%;max-width:100%;overflow-x:hidden}.app-shell{background:radial-gradient(circle at 18% 15%,#2a2d32 0,#101114 42%,#050506 100%);width:100%;max-width:100vw;overflow:hidden}.phone-app{min-width:0}.topbar{background:#050506;border-bottom-color:#24252a;flex-basis:88px;height:88px;padding-left:24px}.icon-button{color:#fff}.brand{background:url(/mebo-utv-logo.png) 50%/contain no-repeat;width:225px;height:76px;display:block}.brand span,.brand small{display:none}.brand-large{width:285px;height:100px;margin-bottom:34px}.side-panel{background:linear-gradient(130deg,#08080900,#05050666)}.side-kicker,.folio,.section-heading span,.eyebrow{color:#e30613}.security-note>span{color:#ff3340;background:#3a1014}.primary{background:#e30613}.primary:hover{background:#b9000b}.vehicle-card,.account-card,.evidence-summary{background:#15171b}.vehicle-art{background:radial-gradient(at 55% 100%,#4a1014 0,#201518 46%,#0e0f12 74%)}.vehicle-art:before,.vehicle-art:after{background:#e306133d}.status-line{background:#0d0f12}.status-line>span{background:#e30613;box-shadow:0 0 0 5px #e3061327}.utv:before{box-shadow:inset 0 0 0 3px #e30613}.action-icon{color:#c9000c;background:#fff0f1}.action-copy span{color:#c9000c}.action-card{border-color:#f3c6ca}.section-heading button{color:#c9000c}.avatar{background:linear-gradient(145deg,#1b1c20,#e30613)}.timeline-item.done>span{background:#e30613;border-color:#e30613}.timeline-item.done:not(:last-child):after,.composer .send{background:#e30613}.bottom-nav .active{color:#e30613}.bottom-nav .active:before{background:#e30613}.install-app{background:#fff0f1}.install-app>span{background:#15171b}.install-app .icon{color:#e30613}.install-help{border-color:#f0c3c6}@media (width<=820px),(hover:none) and (pointer:coarse){.app-shell{background:var(--paper)!important;grid-template-columns:1fr!important;width:100%!important;max-width:100vw!important;display:block!important;overflow:hidden!important}.side-panel{display:none!important}.phone-app{width:100%!important;min-width:0!important;max-width:100vw!important;box-shadow:none!important;margin:0!important;display:flex!important}.topbar{flex-basis:88px!important;width:100%!important;height:88px!important;padding:0 18px!important}.topbar .brand{width:220px;height:74px}.content{width:100%!important;min-width:0!important;padding:22px 16px 110px!important}.vehicle-card,.action-card,.section-block,.message-preview,.detail-view{width:100%;max-width:100%}.action-card{grid-template-columns:42px minmax(0,1fr) auto}.action-copy{min-width:0}.action-copy p{white-space:normal}.message-preview{grid-template-columns:40px minmax(0,1fr) auto}.message-preview p{max-width:100%}.bottom-nav{width:100%;max-width:100vw;position:fixed}}.access-shell{color:#111820;background:#08090a;grid-template-columns:minmax(430px,620px) minmax(380px,1fr);min-height:100vh;display:grid}.access-card{background:#f7f8f9;flex-direction:column;justify-content:center;padding:clamp(28px,5vh,60px) clamp(30px,6vw,74px);display:flex}.access-logo{background:linear-gradient(135deg,#090a0c,#222831);border-radius:20px;justify-content:space-between;align-items:center;gap:18px;height:116px;margin:0 0 30px;padding:20px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #1118201c}.access-logo:after{content:"";background:#ffffff08;border-radius:50%;width:180px;height:180px;position:absolute;top:-105px;right:-55px}.access-logo img{object-fit:contain;z-index:1;width:min(280px,75%);max-height:72px;position:relative}.access-logo span{color:#fff;letter-spacing:.2em;white-space:nowrap;z-index:1;font-size:10px;font-weight:900;position:relative}.access-copy>span{color:#e30613;letter-spacing:.16em;font-size:11px;font-weight:900}.access-copy h1{letter-spacing:-.055em;margin:9px 0 12px;font-size:clamp(35px,4vw,54px);line-height:1.02}.access-copy p{color:#687582;max-width:500px;margin:0 0 18px;line-height:1.55}.access-flow{align-items:center;gap:12px;padding:9px 0;display:flex}.access-flow>span{color:#fff;background:#111820;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.access-flow>div{flex-direction:column;gap:2px;display:flex}.access-flow strong{font-size:12px}.access-flow small{color:#74818d;font-size:10px;line-height:1.35}.access-divider{color:#89949e;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:10px;height:34px;font-size:9px;display:flex}.access-divider:before,.access-divider:after{content:"";background:#dde2e6;flex:1;height:1px}.access-card label{color:#40505d;flex-direction:column;gap:7px;margin-bottom:13px;font-size:11px;font-weight:800;display:flex}.access-card input{background:#fff;border:1px solid #d5dce2;border-radius:13px;outline:none;width:100%;padding:14px 15px;font-size:16px}.access-card input:focus{border-color:#e30613;box-shadow:0 0 0 3px #e3061313}.access-error{color:#b5000b;background:#fff0f1;border:1px solid #f0c2c6;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:11px}.access-primary{color:#fff;background:#e30613;border:0;border-radius:13px;width:100%;padding:15px;font-weight:900;box-shadow:0 12px 25px #e3061327}.access-primary:disabled{opacity:.5;box-shadow:none}.access-help{text-align:center;color:#798792;margin:14px 0;font-size:10px;line-height:1.5}.access-card footer{text-align:center;color:#7e8b95;border-top:1px solid #e2e7ea;justify-content:center;align-items:center;gap:7px;padding-top:17px;font-size:9px;display:flex}.access-card footer .icon{width:14px;height:14px}.access-side{color:#fff;background:radial-gradient(circle at 75% 30%,#5b1018 0,#181012 29%,#050506 68%);align-items:flex-end;padding:8vw;display:flex;position:relative;overflow:hidden}.access-side:before,.access-side:after{content:"";background:#e3061355;width:75%;height:1px;position:absolute;right:-8%;transform:rotate(-14deg)}.access-side:before{top:34%}.access-side:after{top:46%}.access-side div{z-index:2;position:relative}.access-side span{color:#ef2633;letter-spacing:.18em;font-size:11px;font-weight:900}.access-side h2{letter-spacing:-.055em;margin:16px 0 22px;font-size:clamp(40px,5vw,74px);line-height:.98}.access-side p{color:#acb2b7;max-width:430px;line-height:1.6}.client-loading{text-align:center;color:#b4bbc2;background:#090a0c;place-content:center;min-height:100vh;display:grid}.loading-brand{background:#15191f;border-radius:22px;place-items:center;width:260px;height:106px;display:grid;position:relative;overflow:hidden}.loading-brand img{object-fit:contain;width:220px;max-height:70px}.loading-brand span{background:#ed0017;height:3px;animation:1.1s ease-in-out infinite portal-load;position:absolute;bottom:0;left:0}.client-loading p{letter-spacing:.08em;font-size:11px}@keyframes portal-load{0%{width:0;left:0}50%{width:70%;left:15%}to{width:0;left:100%}}.side-logo{object-fit:contain;width:260px;max-height:105px;margin-bottom:42px;display:block}.topbar-logo{object-fit:contain;background:#090a0c;border-radius:9px;width:132px;max-height:48px;padding:5px 8px}.topbar-title{flex-direction:column;flex:1;gap:1px;margin-left:12px;display:flex}.topbar-title small{letter-spacing:.13em;color:#8b96a1;font-size:7px;font-weight:900}.topbar-title strong{font-size:13px}.verified{align-items:center;gap:5px;display:flex!important}.verified .icon{width:13px;height:13px}.unit-switcher{border:1px solid var(--line);background:#fff;border-radius:18px;margin-bottom:18px;padding:16px}.unit-switcher .section-heading{margin-bottom:10px}.unit-switcher .section-heading>b{color:#fff;background:#111820;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.unit-switcher>div:last-child{gap:8px;display:flex;overflow:auto}.unit-switcher>div:last-child button{text-align:left;background:#f8fafb;border:1px solid #dce2e7;border-radius:11px;flex-direction:column;flex:0 0 210px;gap:3px;padding:10px 12px;display:flex}.unit-switcher>div:last-child button.active{background:#fff2f3;border-color:#e30613}.unit-switcher button span{font-size:11px;font-weight:850}.unit-switcher button small{color:#72808b;font-size:8px}.real-evidence-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.real-evidence-grid figure{border:1px solid var(--line);background:#fff;border-radius:15px;margin:0;overflow:hidden}.real-evidence-grid img{object-fit:cover;background:#e7ebee;width:100%;height:125px;display:block}.real-evidence-grid figcaption{color:#53606d;white-space:nowrap;text-overflow:ellipsis;padding:9px 10px;font-size:9px;overflow:hidden}.portal-empty{color:#73808c;background:#fff;border:1px dashed #cfd8df;border-radius:15px;align-items:center;gap:13px;padding:18px;display:flex}.portal-empty>.icon{color:#e30613;width:30px;height:30px}.portal-empty strong{color:#26313b;font-size:12px;display:block}.portal-empty p{margin:4px 0 0;font-size:9px}.message-preview{border:1px solid var(--line);text-align:left;width:100%}.message-preview>.icon{color:#87939d;width:18px;height:18px}.client-events,.finding-list,.quote-detail{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:18px;padding:16px}.client-events article{border-bottom:1px solid var(--line);gap:10px;padding:9px 0;display:flex}.client-events article:last-child{border-bottom:0}.client-events i{background:#e30613;border-radius:50%;width:8px;height:8px;margin-top:4px}.client-events div,.finding-list article{flex-direction:column;gap:3px;display:flex}.client-events strong,.finding-list article>strong{font-size:11px}.client-events small,.finding-list article small{color:#7c8791;font-size:8px}.finding-list h3{margin:0 0 10px;font-size:14px}.finding-list article{border-top:1px solid var(--line);padding:12px 0}.finding-list article>span{color:#e30613;font-size:8px;font-weight:900}.finding-list article p{margin:3px 0;font-size:10px}.quote-detail>div,.quote-detail p{justify-content:space-between;gap:15px;display:flex}.quote-detail>div strong{font-size:20px}.quote-detail p{border-top:1px solid var(--line);margin:9px 0 0;padding-top:9px;font-size:9px}.chat-empty{text-align:center;color:#71808c;padding:55px 20px}.chat-empty p{font-size:11px}.account-units{margin:20px 0}.account-units>strong{font-size:11px}.account-units button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:11px;grid-template-columns:1fr auto 20px;align-items:center;width:100%;margin-top:7px;padding:11px 12px;display:grid}.account-units button span{font-size:11px;font-weight:800}.account-units button small{color:#7b8791;font-size:8px}.account-units .icon{width:16px}.composer .send:disabled{opacity:.45}@media (width<=820px),(hover:none) and (pointer:coarse){.access-shell{background:#f7f8f9;min-height:100vh;display:block}.access-side{display:none}.access-card{width:100%;min-height:100vh;padding:18px 22px max(30px,env(safe-area-inset-bottom));justify-content:flex-start}.access-logo{border-radius:0;height:104px;margin:0 -22px 24px;padding:17px 22px}.access-logo img{width:250px}.access-logo span{font-size:8px}.access-copy h1{font-size:36px}.access-copy p{margin-bottom:14px;font-size:13px}.access-card input{font-size:16px}.access-primary{min-height:52px}.side-logo{display:none}.topbar-logo{width:122px}.topbar-title{margin-left:9px}.content{padding-left:18px;padding-right:18px}.real-evidence-grid img{height:110px}}.request-divider{color:#89949e;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:10px;height:38px;font-size:9px;display:flex}.request-divider:before,.request-divider:after{content:"";background:#dde2e6;flex:1;height:1px}.request-toggle{color:#111820;background:#fff;border:1.5px solid #111820;border-radius:13px;width:100%;min-height:50px;font-weight:900}.request-toggle:hover{color:#fff;background:#111820}.request-form{background:#fff;border:1px solid #dbe1e6;border-radius:16px;margin-top:13px;padding:17px;box-shadow:0 12px 32px #1118200d}.request-head{flex-direction:column;gap:3px;margin-bottom:14px;display:flex}.request-head strong{font-size:15px}.request-head small{color:#75828d;font-size:10px}.request-form select,.request-form textarea{width:100%;font:inherit;background:#fff;border:1px solid #d5dce2;border-radius:13px;outline:none;padding:14px 15px;font-size:14px}.request-form select:focus,.request-form textarea:focus{border-color:#e30613;box-shadow:0 0 0 3px #e3061313}.request-form textarea{resize:vertical;min-height:92px;line-height:1.4}.request-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.request-trap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.request-success{color:#087047;background:#eafaf3;border:1px solid #aee5cd;border-radius:10px;margin:0 0 12px;padding:11px 12px;font-size:11px;line-height:1.45}@media (width<=820px),(hover:none) and (pointer:coarse){.request-form{margin-left:-4px;margin-right:-4px;padding:16px}.request-grid{grid-template-columns:1fr}.request-toggle{min-height:54px}.request-form select,.request-form textarea{font-size:16px}}.customer-authorization{box-shadow:0 14px 38px #ed00171c;border:2px solid #ed0017!important}.quote-detail-head{color:#fff;background:#111820;border-radius:11px;align-items:center;padding:13px 14px}.quote-detail-head>span{color:#ff3347;letter-spacing:.12em;font-size:10px;font-weight:950}.customer-authorization .quote-help{color:#4d5966;line-height:1.45;border:0!important;margin:10px 0!important;padding:0!important;font-size:11px!important;display:block!important}.customer-quote-line{cursor:pointer;background:#fff;border:1px solid #dce2e8;border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;margin:8px 0;padding:13px;display:grid}.customer-quote-line:has(input:checked){background:#fff5f6;border-color:#ed0017;box-shadow:inset 4px 0 #ed0017}.customer-quote-line input{accent-color:#ed0017;width:19px;height:19px}.customer-quote-line>span{flex-direction:column;gap:3px;min-width:0;display:flex}.customer-quote-line small{color:#c90016;letter-spacing:.08em;font-size:8px;font-weight:950}.customer-quote-line b{font-size:11px;line-height:1.35}.customer-quote-line em{color:#147555;font-size:9px;font-style:normal;font-weight:900}.customer-quote-line.no_autorizada{opacity:.55}.customer-quote-line>strong{white-space:nowrap;font-size:12px}.quote-client-actions{grid-template-columns:.75fr 1fr 1.4fr;gap:8px;margin-top:13px;display:grid!important}.quote-client-actions a,.quote-client-actions button{text-align:center;border-radius:10px;place-items:center;min-height:46px;padding:9px 11px;font-size:10px;font-weight:900;text-decoration:none;display:grid}.quote-client-actions a,.quote-client-actions .secondary{color:#111820;background:#fff;border:1px solid #cbd3dc}.quote-client-actions .primary{color:#fff;background:#ed0017;border:0;grid-column:auto}.quote-client-actions button:disabled{opacity:.5}.authorization-result{color:#147555;background:#edf9f4;border-radius:10px;font-weight:850;border:0!important;padding:11px!important;font-size:10px!important;display:block!important}.quote-lines-head.emphasized{background:#fff4f5;border:2px solid #ed0017;border-radius:13px;margin-bottom:10px;padding:14px;box-shadow:0 10px 25px #ed001712}.quote-lines-head.emphasized strong{color:#a50014;letter-spacing:.04em;font-size:15px}.quote-lines-head.emphasized span{color:#3f4957!important;font-size:10px!important}.quote-kind.detected{background:#f3f6f8;border:1px solid #d8dee7;border-radius:9px;flex-direction:column;justify-content:center;align-self:stretch;gap:4px;padding:8px 10px;display:flex}.quote-kind.detected span{color:#737e8c;text-transform:uppercase;font-size:7px;font-weight:900}.quote-kind.detected strong{color:#111820;font-size:11px}.quote-kind.detected.mano_obra{background:#ecf9f3;border-color:#a9d9c5}.quote-kind.detected.insumo{background:#fff8e9;border-color:#f0cf92}@media (width<=600px){.quote-client-actions{grid-template-columns:1fr!important}.customer-quote-line{grid-template-columns:24px minmax(0,1fr)}.customer-quote-line>strong{grid-column:2}}.staff-access-brand>div{z-index:2}.staff-utv-art{z-index:1;object-fit:contain;opacity:.72;filter:drop-shadow(0 24px 30px #000a);pointer-events:none;width:min(430px,53vw);height:auto;position:absolute;bottom:3%;right:-4%}.staff-access-brand footer{z-index:2}.access-logo{align-items:flex-start;height:150px}.access-logo .access-logo-brand{z-index:3;object-fit:contain;width:min(255px,67%);max-height:67px;position:relative}.access-logo>span{z-index:3;margin-top:16px}.access-logo .access-utv-art{z-index:1;object-fit:contain;opacity:.68;filter:drop-shadow(0 15px 18px #0009);pointer-events:none;width:245px;height:auto;max-height:none;position:absolute;bottom:-58px;right:-24px}.vehicle-cover,.vehicle-fallback{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.vehicle-art{height:170px}.vehicle-fallback{object-fit:contain;filter:drop-shadow(0 18px 18px #000b);padding:2px 30px 0;transform:scale(1.25)}.vehicle-art-shade{background:linear-gradient(90deg,#07090d4d 0%,#0000 55%,#07090d30 100%);position:absolute;inset:0}.vehicle-art.has-cover .vehicle-art-shade{background:linear-gradient(#0000 38%,#07090d9c 100%)}.vehicle-vin{z-index:2;color:#fff;letter-spacing:.08em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080a0da8;border:1px solid #ffffff2e;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850;position:absolute;bottom:10px;right:12px}@media (width<=850px){.staff-access-brand{height:350px;padding:22px 22px 68px}.staff-access-copy{max-width:310px!important;margin-top:29px!important}.staff-access-brand h1{margin:10px 0;font-size:35px}.staff-access-brand p{max-width:230px;margin:0;font-size:11px;line-height:1.45}.staff-utv-art{opacity:.66;width:240px;bottom:34px;right:-30px}.staff-access-card{z-index:3;margin-top:-42px}}@media (width<=820px),(hover:none) and (pointer:coarse){.access-logo{height:130px}.access-logo .access-logo-brand{width:205px;max-height:62px}.access-logo>span{margin-top:12px}.access-logo .access-utv-art{width:205px;bottom:-56px;right:-28px}.vehicle-art{height:158px}}@media (width<=390px){.staff-access-brand{height:335px}.staff-access-brand h1{font-size:32px}.staff-utv-art{width:205px;right:-42px}}:is(.workshop-header,.intake-header,.finance-header,.inventory-topbar,.procurement-topbar,.ops-header,.pos-header,.catalog-shell>header,.follow-header,.commissions-header,.evidence-page>header){background:#050506!important;border-bottom:4px solid #ed0017!important;height:104px!important;overflow:hidden!important}:is(.workshop-header,.intake-header,.finance-header,.inventory-topbar,.procurement-topbar,.ops-header,.pos-header,.catalog-shell>header,.follow-header,.commissions-header)>:first-child{align-items:center!important;height:100px!important;display:flex!important;overflow:hidden!important}:is(.workshop-header,.intake-header,.finance-header,.inventory-topbar,.procurement-topbar,.ops-header,.pos-header,.catalog-shell>header,.follow-header,.commissions-header) img:first-of-type,.evidence-page>header>img{content:url(/mebo-utv-logo-header.png)!important;object-fit:contain!important;background:0 0!important;border-radius:0!important;width:360px!important;max-width:none!important;height:auto!important;max-height:none!important;padding:0!important;display:block!important}@media (width<=900px){:is(.workshop-header,.intake-header,.finance-header,.inventory-topbar,.procurement-topbar,.ops-header,.pos-header,.catalog-shell>header,.follow-header,.commissions-header,.evidence-page>header){height:92px!important}:is(.workshop-header,.intake-header,.finance-header,.inventory-topbar,.procurement-topbar,.ops-header,.pos-header,.catalog-shell>header,.follow-header,.commissions-header)>:first-child{height:88px!important}:is(.workshop-header,.intake-header,.finance-header,.inventory-topbar,.procurement-topbar,.ops-header,.pos-header,.catalog-shell>header,.follow-header,.commissions-header) img:first-of-type,.evidence-page>header>img{width:280px!important}}@media (width<=480px){:is(.workshop-header,.intake-header,.finance-header,.inventory-topbar,.procurement-topbar,.ops-header,.pos-header,.catalog-shell>header,.follow-header,.commissions-header) img:first-of-type,.evidence-page>header>img{width:220px!important}}@media (width<=700px){:is(.intake-shell,.ops-shell)>:is(.intake-header,.ops-header){min-height:84px;height:auto!important}:is(.intake-shell,.ops-shell)>:is(.intake-header,.ops-header)>:first-child{width:100%;min-width:0;min-height:64px;height:auto!important;overflow:visible!important}:is(.intake-shell,.ops-shell)>:is(.intake-header,.ops-header)>:first-child img:first-of-type{object-fit:contain!important;width:100%!important;max-width:180px!important;height:auto!important;max-height:58px!important}}.offline-game-overlay{z-index:5000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030507f2;place-items:center;padding:14px;display:grid;position:fixed;inset:0;overflow:auto}.offline-page{background:radial-gradient(circle at 50% 0,#4b190e 0,#11161c 38%,#030405 100%);place-items:center;min-height:100dvh;padding:14px;display:grid}.offline-game-card{color:#111820;background:#eef1f4;border:1px solid #3b4652;border-radius:24px;width:min(760px,100%);overflow:hidden;box-shadow:0 30px 90px #000c}.offline-game-card.standalone{margin:auto}.offline-game-header{background:#080b0f;border-bottom:4px solid #ed0017;grid-template-columns:1fr auto auto;align-items:center;gap:12px;min-height:70px;padding:10px 17px;display:grid}.offline-game-header img{object-fit:contain;object-position:left center;width:168px;max-height:46px}.offline-connection{color:#c9d0d7;border:1px solid #39434e;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:11px;font-weight:900;display:flex}.offline-connection i{background:#ed0017;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #ed001733}.offline-connection.online i{background:#12a66c;box-shadow:0 0 0 4px #12a66c33}.offline-close{color:#fff;background:#1c232c;border:1px solid #3b4551;border-radius:50%;place-items:center;width:39px;height:39px;font-size:23px;line-height:1;display:grid}.offline-game-copy{justify-content:space-between;align-items:end;gap:18px;padding:14px 18px 10px;display:flex}.offline-game-copy small{color:#ed0017;letter-spacing:.16em;font-size:9px;font-weight:950}.offline-game-copy h1{letter-spacing:-.04em;margin:3px 0 0;font-size:clamp(24px,5vw,34px);line-height:1}.offline-game-copy p{color:#657185;text-align:right;max-width:310px;margin:0;font-size:12px;line-height:1.4}.offline-scoreboard{grid-template-columns:repeat(4,1fr);gap:7px;padding:0 14px 10px;display:grid}.offline-scoreboard span{background:#fff;border:1px solid #d0d8e1;border-radius:10px;justify-items:center;gap:2px;padding:7px 5px;display:grid}.offline-scoreboard small{color:#697586;letter-spacing:.08em;font-size:8px;font-weight:950}.offline-scoreboard b{white-space:nowrap;font-size:16px}.offline-scoreboard .boost{color:#007d9d;background:#daf8ff;border-color:#0cc8ed;box-shadow:0 0 18px #15cce644}.offline-lives{color:#ed0017;letter-spacing:2px}.offline-race-wrap{background:#111820;border:4px solid #111820;border-radius:17px;height:min(51dvh,410px);min-height:310px;margin:0 12px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #65717d,0 12px 28px #11182035}.offline-race-canvas{touch-action:none;width:100%;height:100%;display:block}.offline-game-start{z-index:4;color:#fff;text-align:center;background:linear-gradient(#070a0db5,#070a0deb);place-content:center;justify-items:center;gap:7px;padding:22px;display:grid;position:absolute;inset:0}.offline-game-start>small{color:#ff5365;letter-spacing:.15em;font-size:10px;font-weight:950}.offline-game-start strong{font-size:clamp(23px,5vw,32px);line-height:1.05}.offline-game-start span{color:#bcc5ce;max-width:380px;font-size:12px;line-height:1.4}.offline-game-start button{color:#fff;background:#ed0017;border:2px solid #fff;border-radius:12px;margin-top:8px;padding:13px 25px;font-size:14px;font-weight:950;box-shadow:0 10px 28px #ed001766}.offline-game-start em{color:#ffcf42;font-size:11px;font-style:normal;font-weight:900}.offline-combo{z-index:3;opacity:0;color:#fff;background:#ed0017;border:2px solid #fff;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:950;transition:all .16s;position:absolute;top:12px;right:12px;transform:scale(.7)}.offline-combo.visible{opacity:1;transform:scale(1)}.offline-race-controls{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:9px 12px;display:grid}.offline-race-controls>button{color:#fff;min-height:52px;font:inherit;touch-action:manipulation;background:#111820;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;display:flex;box-shadow:0 6px 14px #11182025}.offline-race-controls>button:active{background:#ed0017;transform:translateY(2px)}.offline-race-controls button span{font-size:26px;line-height:1}.offline-race-controls button b{letter-spacing:.08em;font-size:10px}.offline-race-controls>div{color:#5f6c7b;text-align:center;white-space:nowrap;flex-direction:column;gap:1px;font-size:8px;font-weight:900;display:flex}.offline-game-footer{grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:0 12px 12px;display:grid}.offline-game-footer button{color:#111820;background:#fff;border:1px solid #c7d0da;border-radius:9px;min-height:39px;padding:0 14px;font-size:10px;font-weight:950}.offline-game-footer span{color:#697586;text-align:right;font-size:9px}.offline-reopen{z-index:4800;left:50%;bottom:max(18px,env(safe-area-inset-bottom));color:#fff;font:inherit;background:#ed0017;border:3px solid #fff;border-radius:999px;align-items:center;gap:9px;padding:7px 16px 7px 7px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 15px 38px #0008}.offline-reopen span{color:#111820;background:#fff;border-radius:50%;place-items:center;width:37px;height:37px;font-size:20px;display:grid}.offline-reopen b{white-space:nowrap;font-size:12px}@media (width<=600px){.offline-game-overlay,.offline-page{align-items:stretch;padding:0}.offline-game-card{border:0;border-radius:0;min-height:100dvh}.offline-game-header{min-height:63px;padding:8px 11px}.offline-game-header img{width:128px}.offline-connection span{display:none}.offline-connection{padding:9px}.offline-game-copy{align-items:flex-start;padding:11px 12px 8px}.offline-game-copy h1{font-size:24px}.offline-game-copy p{max-width:175px;font-size:10px}.offline-scoreboard{gap:4px;padding:0 8px 8px}.offline-scoreboard span{padding:6px 2px}.offline-scoreboard small{font-size:7px}.offline-scoreboard b{font-size:13px}.offline-race-wrap{border-width:3px;border-radius:14px;height:52dvh;min-height:330px;margin:0 7px}.offline-race-controls{padding:7px}.offline-race-controls>button{min-height:49px}.offline-race-controls button b{display:none}.offline-race-controls>div{font-size:7px}.offline-game-footer{grid-template-columns:1fr auto;padding:0 8px 10px}.offline-game-footer span{max-width:155px;font-size:8px}}@media (height<=760px) and (width<=600px){.offline-game-copy p{display:none}.offline-race-wrap{height:48dvh;min-height:285px}.offline-race-controls>button{min-height:44px}.offline-game-footer span{display:none}.offline-game-footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.offline-combo{transition:none}}@media (width<=600px){.service-invoice-issuer-confirm{grid-template-columns:1fr 1fr}.service-invoice-issuer-confirm div{grid-column:1/-1}.service-invoice-overlay>section>footer{grid-template-columns:1fr}}:root{--red:#ed0017;--black:#07090b;--ink:#151a22;--muted:#697386;--soft:#f3f5f7;--line:#e2e6eb;--green:#1b9b6c;--yellow:#eda521}.intake-gallery{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.intake-gallery a{color:#fff;background:#ffffff0b;border:1px solid #ffffff20;border-radius:9px;min-width:0;text-decoration:none;display:block;overflow:hidden}.intake-gallery img{object-fit:cover;width:100%;height:70px;display:block}.intake-gallery .intake-video{text-align:center;grid-column:1/-1;padding:10px;font-size:10px;font-weight:850}.workshop-shell{background:var(--soft);min-height:100vh;color:var(--ink);font-family:var(--font-geist),Arial,sans-serif;padding-bottom:72px}.workshop-header{background:var(--black);color:#fff;justify-content:space-between;align-items:center;height:82px;padding:0 max(24px,50vw - 590px);display:flex}.workshop-header>a img{object-fit:contain;width:185px;max-height:58px;display:block}.workshop-header nav{align-items:center;gap:22px;display:flex}.workshop-header nav>a{color:#fff;border:1px solid #ffffff30;border-radius:11px;padding:10px 13px;font-size:12px;font-weight:800;text-decoration:none}.workshop-header nav>div{text-align:right;flex-direction:column;display:flex}.workshop-header nav span{color:#9ba3ae;letter-spacing:.14em;font-size:9px}.workshop-header nav strong{font-size:12px}.workshop-hero,.diagnosis-hero{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1180px;margin:0 auto;padding:45px 0 30px;display:flex}.workshop-hero small,.diagnosis-hero small,.order-context>small,.board-title small,.setup-heading small,.system-work-head small{color:var(--red);letter-spacing:.14em;font-size:10px;font-weight:900}.workshop-hero h1,.diagnosis-hero h1{letter-spacing:-.055em;margin:9px 0 13px;font-size:clamp(36px,5vw,55px);line-height:1}.workshop-hero p,.diagnosis-hero p{color:var(--muted);margin:0;line-height:1.5}.workshop-summary{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.workshop-summary article{text-align:center;border-left:1px solid var(--line);min-width:110px;padding:16px}.workshop-summary article:first-child{border:0}.workshop-summary strong{font-size:24px;display:block}.workshop-summary span{color:var(--muted);font-size:10px}.order-board{border:1px solid var(--line);background:#fff;border-radius:22px;max-width:1180px;margin:0 auto;padding:25px;box-shadow:0 12px 38px #151a2208}.board-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.board-title h2{margin:3px 0 0;font-size:22px}.board-title>a,.board-empty>a{background:var(--red);color:#fff;border-radius:11px;padding:12px 15px;font-size:12px;font-weight:850;text-decoration:none}.board-empty{text-align:center;color:var(--muted);background:#fafbfc;border:1px dashed #ccd2d9;border-radius:15px;flex-direction:column;align-items:center;gap:9px;padding:35px;display:flex}.board-empty strong{color:var(--ink);font-size:18px}.board-empty>a{margin-top:5px}.board-error,.diagnosis-error{color:#a40013;background:#fff1f2;border:1px solid #f0b5bc;border-radius:13px;padding:14px 17px;font-weight:750}.order-list{flex-direction:column;gap:9px;display:flex}.order-row{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:15px;grid-template-columns:160px 1fr 230px 20px;align-items:center;gap:18px;padding:15px;text-decoration:none;transition:all .15s;display:grid}.order-row:hover{border-color:#efafb6;transform:translateY(-1px)}.order-status{align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.order-status i,.diagnosis-state i{background:#aab1ba;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #aab1ba20}.order-status.en_proceso i,.diagnosis-state.active i{background:var(--yellow);box-shadow:0 0 0 5px #eda52122}.order-status.completado i,.diagnosis-state.done i{background:var(--green);box-shadow:0 0 0 5px #1b9b6c22}.order-main,.order-meta{flex-direction:column;gap:3px;display:flex}.order-main small{letter-spacing:.1em;color:var(--red);font-size:10px;font-weight:900}.order-main span,.order-meta span{color:var(--muted);font-size:11px}.order-meta{text-align:right}.order-row>b{font-size:25px}.diagnosis-state{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:center;gap:10px;padding:15px 19px;font-weight:800;display:flex}.diagnosis-layout{grid-template-columns:300px 1fr;align-items:start;gap:18px;max-width:1180px;margin:0 auto;display:grid}.order-context{color:#fff;background:#0d1116;border-radius:20px;padding:22px;position:sticky;top:18px}.order-context h2{margin:8px 0 12px;font-size:19px}.order-context p{color:#c8ced7;font-size:13px;line-height:1.55}.order-context dl{border-top:1px solid #ffffff1c;margin:22px 0 0}.order-context dl div{border-bottom:1px solid #ffffff1c;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.order-context dt{color:#9fa8b4;font-size:11px}.order-context dd{margin:0;font-size:12px;font-weight:800}.diagnosis-main{flex-direction:column;gap:16px;display:flex}.diagnosis-setup,.system-work{border:1px solid var(--line);background:#fff;border-radius:20px;padding:22px}.setup-heading,.system-work-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.setup-heading h2,.system-work-head h2{margin:3px 0 0;font-size:22px}.setup-heading>span{color:#167455;background:#e9f7f1;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:850}.mode-buttons{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:15px;display:grid}.mode-buttons button{border:1px solid var(--line);text-align:left;background:#fafbfc;border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}.mode-buttons button.selected{border-color:var(--red);background:#fff3f4;box-shadow:0 0 0 2px #ed001710}.mode-buttons button strong{font-size:14px}.mode-buttons button span{color:var(--muted);font-size:11px}.diagnosis-setup label{flex-direction:column;gap:7px;display:flex}.diagnosis-setup label>span,.finding-editor label>span{color:#4f5968;font-size:11px;font-weight:800}.diagnosis-setup select,.finding-editor select,.finding-editor textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d8dde4;border-radius:11px;padding:12px}.start-diagnosis,.finish-diagnosis,.save-finding{background:var(--red);color:#fff;border:0;border-radius:12px;width:100%;margin-top:14px;padding:14px;font-weight:850}.start-diagnosis:disabled,.finish-diagnosis:disabled,.save-finding:disabled{opacity:.45}.system-work.locked{opacity:.72}.system-work-head>div:last-child{text-align:right}.system-work-head>div:last-child strong{font-size:20px;display:block}.system-work-head>div:last-child span{color:var(--muted);font-size:10px}.progress-track{background:#edf0f3;border-radius:99px;height:7px;margin-bottom:15px;overflow:hidden}.progress-track i{background:var(--red);border-radius:99px;height:100%;transition:all .2s;display:block}.locked-note{color:#7d4b00;background:#fff7e8;border-radius:12px;padding:15px;font-size:12px;font-weight:700}.system-card{border:1px solid var(--line);border-radius:15px;margin-top:9px;overflow:hidden}.system-toggle{text-align:left;background:#fff;border:0;grid-template-columns:38px 1fr 20px;align-items:center;gap:12px;width:100%;padding:13px;display:grid}.system-toggle:disabled{cursor:not-allowed}.system-icon{color:#fff;background:#10141a;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.system-toggle>div{flex-direction:column;gap:3px;display:flex}.system-toggle small{color:var(--muted);font-size:10px}.component-list{border-top:1px solid var(--line);background:#fafbfc;padding:9px}.component-row{border:1px solid var(--line);background:#fff;border-left:4px solid #b8bec7;border-radius:12px;margin-bottom:8px;padding:12px}.component-row:last-child{margin-bottom:0}.component-row.status-correcto{border-left-color:var(--green)}.component-row.status-atencion{border-left-color:var(--yellow)}.component-row.status-reparar{border-left-color:var(--red)}.component-row.status-no_aplica{border-left-color:#171a1f}.component-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.component-top>strong{font-size:13px}.status-buttons{gap:5px;display:flex}.status-buttons button{border:1px solid var(--line);color:#596272;background:#fff;border-radius:9px;align-items:center;gap:5px;padding:7px 8px;font-size:9px;display:flex}.status-buttons button i{background:#aab1ba;border-radius:50%;width:8px;height:8px}.status-buttons .correcto i{background:var(--green)}.status-buttons .atencion i{background:var(--yellow)}.status-buttons .reparar i{background:var(--red)}.status-buttons .no_aplica i{background:#111}.status-buttons button.selected{color:#10141a;background:#f2f4f6;border-color:#9ca5b0;font-weight:850}.saving-note{color:var(--muted);font-size:9px}.finding-summary{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:9px;display:flex}.finding-summary button{color:var(--red);background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.finding-summary span{color:var(--muted);font-size:9px}.finding-editor{background:#f6f7f9;border-radius:12px;flex-direction:column;gap:11px;margin-top:11px;padding:13px;display:flex}.finding-editor label{flex-direction:column;gap:6px;display:flex}.finding-options{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:10px;display:grid}.finding-options .check-option{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:row;align-items:center;padding:11px}.check-option input{width:auto}.finding-photo{text-align:center;cursor:pointer;background:#fff;border:2px dashed #cbd1d9;border-radius:12px;align-items:center;padding:15px}.finding-photo input{display:none}.finding-photo strong{font-size:12px}.finding-photo span{color:var(--muted);font-size:10px}.save-finding{margin:0}.diagnosis-message{color:#176d51;background:#ebf9f3;border:1px solid #b8e3d1;border-radius:13px;padding:14px 17px;font-weight:750}.finish-diagnosis{margin:0;padding:17px;font-size:15px}.diagnosis-loading{text-align:center;background:#fff;border-radius:18px;max-width:900px;margin:70px auto;padding:35px}@media (width<=1220px){.workshop-header{padding:0 24px}.workshop-hero,.diagnosis-hero,.order-board,.diagnosis-layout{margin-left:24px;margin-right:24px}}@media (width<=820px){.workshop-header{height:72px;padding:0 17px}.workshop-header>a img{width:140px}.workshop-header nav>a{display:none}.workshop-header nav strong{white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.workshop-hero,.diagnosis-hero{flex-direction:column;align-items:stretch;padding:28px 0 22px}.workshop-hero h1,.diagnosis-hero h1{font-size:38px}.workshop-summary{width:100%}.workshop-summary article{min-width:0;padding:13px 8px}.order-board{border-radius:18px;padding:17px}.board-title{align-items:flex-start}.board-title>a{padding:11px;font-size:0}.board-title>a:after{content:"+";font-size:18px}.order-row{grid-template-columns:1fr 22px;gap:10px}.order-status,.order-meta{grid-column:1}.order-meta{text-align:left}.order-row>b{grid-area:1/2/4}.diagnosis-layout{grid-template-columns:1fr}.order-context{position:static}.mode-buttons{grid-template-columns:1fr}.component-top{flex-direction:column;align-items:stretch}.status-buttons{grid-template-columns:repeat(5,1fr);display:grid}.status-buttons button{justify-content:center;padding:9px 4px}.status-buttons button span{display:none}.finding-options{grid-template-columns:1fr}.setup-heading,.system-work-head{align-items:flex-start}.workshop-hero,.diagnosis-hero,.order-board,.diagnosis-layout{margin-left:14px;margin-right:14px}.diagnosis-setup,.system-work{padding:16px}.component-list{padding:7px}}.system-point-preview{background:#fff;flex-wrap:wrap;gap:7px;padding:0 13px 13px;display:flex}.system-point-preview span{color:#505a69;background:#f7f8fa;border:1px solid #e2e5e9;border-radius:999px;align-items:center;gap:6px;padding:6px 10px 6px 6px;font-size:10px;font-weight:700;display:inline-flex}.system-point-preview b,.component-name>span{color:#fff;background:#11151b;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:9px;font-weight:900;display:grid}.component-name{align-items:center;gap:9px;min-width:0;display:flex}.component-row.status-correcto .component-name>span{background:var(--green)}.component-row.status-atencion .component-name>span{background:var(--yellow);color:#372300}.component-row.status-reparar .component-name>span{background:var(--red)}.component-row.status-no_aplica .component-name>span{background:#111}@media (width<=820px){.system-point-preview{gap:6px;padding:0 10px 11px}.system-point-preview span{padding-right:8px;font-size:9px}.component-name>strong{font-size:14px}}.diagnosis-unsaved{z-index:7;color:#765000;background:#fff8e9;border:1px solid #ead29c;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex;position:sticky;top:10px;box-shadow:0 8px 22px #76500012}.diagnosis-unsaved strong{font-size:11px}.diagnosis-unsaved span{text-align:right;font-size:9px;line-height:1.4}@media (width<=820px){.diagnosis-unsaved{flex-direction:column;align-items:flex-start;gap:3px}.diagnosis-unsaved span{text-align:left;font-size:10px}}.diagnosis-hero{align-items:center;padding-top:24px;padding-bottom:20px}.diagnosis-hero>div:first-child{min-width:0}.diagnosis-hero h1{letter-spacing:-.035em;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:930px;margin:7px 0 8px;font-size:clamp(25px,3vw,36px);line-height:1.06;display:-webkit-box;overflow:hidden}.diagnosis-hero p{font-size:13px}.next-system-action{color:#fff;text-align:left;background:#10151c;border:0;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:4px 14px;width:100%;min-height:82px;margin:4px 0 14px;padding:15px 18px;display:grid;box-shadow:0 8px 24px #11182718}.next-system-action span{color:#ff6676;letter-spacing:.13em;grid-column:1;font-size:10px;font-weight:950}.next-system-action strong{grid-column:1;font-size:21px;line-height:1.15}.next-system-action b{background:var(--red);white-space:nowrap;border-radius:11px;grid-area:1/2/3;padding:14px 16px;font-size:13px}.system-card{scroll-margin-top:16px}.system-toggle{grid-template-columns:50px 1fr 32px;gap:15px;min-height:82px;padding:16px 18px}.system-icon{border-radius:14px;width:50px;height:50px;font-size:17px}.system-toggle>div>strong{font-size:18px;line-height:1.15}.system-toggle small{font-size:12px}.system-toggle>b{font-size:28px}.system-point-preview{gap:9px;padding:0 18px 17px}.system-point-preview span{border-radius:12px;min-height:44px;padding:9px 12px 9px 8px;font-size:13px;line-height:1.2}.system-point-preview b,.component-name>span{flex-basis:30px;width:30px;height:30px;font-size:12px}.component-row{padding:16px}.component-name>strong{font-size:16px}.status-buttons{gap:7px}.status-buttons button{min-height:48px;padding:10px 12px;font-size:12px}.status-buttons button i{width:12px;height:12px}.finding-summary button{min-height:44px;font-size:13px}.mechanic-active .diagnosis-layout{grid-template-columns:1fr}.mechanic-active .diagnosis-main{order:1}.mechanic-active .order-context{order:2;position:static}.mechanic-active .diagnosis-setup{display:none}.mechanic-active .system-work{order:-2}.mechanic-active .kordata-work{order:2}.diagnosis-identity>small{font-size:11px}.diagnosis-identity h1{color:#111820;margin-bottom:12px;font-size:clamp(26px,3vw,36px);font-weight:900}.unit-identity{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;max-width:900px;display:grid}.unit-identity>span{color:#fff;letter-spacing:.1em;background:#111820;border-radius:9px;grid-row:1/3;padding:8px 9px;font-size:9px;font-weight:950}.unit-identity>strong{font-size:17px;line-height:1.25}.unit-identity>p{margin-top:2px;font-size:12px}.order-context .intake-data>div.has-files{background:#29a77812;border-color:#29a77866}.order-context .intake-data>div.has-files b{color:#fff;background:#14845f}.intake-gallery{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px}.intake-gallery a{border-color:#ffffff32;border-radius:11px}@media (width<=820px){.diagnosis-hero{gap:12px;padding:18px 0 16px}.diagnosis-identity h1{-webkit-line-clamp:3;font-size:28px}.unit-identity>strong{font-size:15px}.diagnosis-hero p{font-size:12px}.diagnosis-state{padding:11px 14px}.next-system-action{min-height:92px}.next-system-action strong{font-size:19px}.next-system-action b{padding:14px 12px}.system-toggle{grid-template-columns:48px 1fr 28px;min-height:84px;padding:16px 14px}.system-icon{width:48px;height:48px}.system-toggle>div>strong{font-size:18px}.system-point-preview{gap:8px;padding:0 12px 14px}.component-top{gap:12px}.component-name>strong{font-size:17px}.status-buttons button{min-height:56px;padding:9px 5px}.status-buttons button span{font-size:10px;display:inline}.component-row{padding:15px 12px}.inspection-group-head{flex-direction:column;align-items:stretch}.mark-all-correct{width:100%;min-height:52px;font-size:13px}}.system-point-preview em{color:#4e5867;background:#e7eaee;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;font-style:normal;font-weight:900;display:grid}.inspection-group{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:10px;overflow:hidden}.inspection-group:last-child{margin-bottom:0}.inspection-group-head{border-bottom:1px solid var(--line);background:#f6f7f9;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.inspection-group-title{align-items:center;gap:9px;min-width:0;display:flex}.inspection-group-title>span{color:#fff;background:#11151b;border-radius:9px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.inspection-group-title>div{flex-direction:column;gap:2px;min-width:0;display:flex}.inspection-group-title small{color:var(--muted);font-size:9px}.mark-all-correct{color:#176d51;white-space:nowrap;background:#ebf9f3;border:1px solid #b8e3d1;border-radius:9px;width:auto;margin:0;padding:8px 10px;font-size:9px;font-weight:850}.mark-all-correct:hover{background:#dff4ea}.inspection-points{background:#fafbfc;padding:7px}.inspection-points .component-row{margin-bottom:7px}.inspection-points .component-row:last-child{margin-bottom:0}@media (width<=820px){.inspection-group-head{align-items:flex-start}.inspection-group-title strong{font-size:13px}.mark-all-correct{padding:8px;font-size:8px}.inspection-points{padding:6px}}.order-context{background:linear-gradient(155deg,#11161d 0%,#090d12 72%);padding:20px;box-shadow:0 18px 45px #10141a20}.context-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.context-heading>span{color:#ff7380;letter-spacing:.05em;background:#ed00171c;border:1px solid #ed00174d;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:900}.order-context h2{letter-spacing:-.025em;margin:10px 0 4px;font-size:22px}.order-context .context-intro{color:#8f99a7;margin:0;font-size:10px;line-height:1.45}.request-list{flex-direction:column;gap:7px;margin:16px 0 18px;padding:0;list-style:none;display:flex}.request-list li{background:#ffffff08;border:1px solid #ffffff16;border-radius:12px;grid-template-columns:27px 1fr;align-items:center;gap:2px 9px;padding:10px;display:grid}.request-list li>b{background:var(--red);color:#fff;border-radius:9px;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.request-list li>i{color:#9ba4b1;font-size:8px;font-style:normal;font-weight:700}.request-empty{color:#9ba4b1;border:1px dashed #ffffff24;border-radius:12px;margin:16px 0 18px;padding:14px;font-size:11px}.intake-data-title{align-items:center;gap:9px;margin:4px 0 9px;display:flex}.intake-data-title span{letter-spacing:.13em;color:#717c8b;white-space:nowrap;font-size:8px;font-weight:900}.intake-data-title i{background:#ffffff18;flex:1;height:1px}.order-context .intake-data{border:0;flex-direction:column;gap:6px;margin:0;display:flex}.order-context .intake-data>div{background:#ffffff06;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.order-context .intake-data>div.primary{background:#ed00170d;border-color:#ed001742}.order-context .intake-data b{color:#adb5c0;letter-spacing:-.02em;background:#ffffff0d;border-radius:9px;place-items:center;width:30px;height:30px;font-size:8px;display:grid}.order-context .intake-data .primary b{background:var(--red);color:#fff}.order-context .intake-data dt{color:#929ba8;font-size:9px}@media (width<=820px){.order-context{border-radius:20px;padding:20px}.request-list li{padding:11px}.request-list li>span{font-size:13px}.order-context .intake-data{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.order-context .intake-data>div{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:10px;display:flex}.order-context .intake-data dt{min-height:20px;line-height:1.15}.order-context .intake-data dd{font-size:15px}}.quote-builder{border:1px solid var(--line);background:#fff;border-radius:20px;padding:22px}.quote-builder>small,.quote-heading small{color:var(--red);letter-spacing:.14em;font-size:10px;font-weight:900}.quote-builder h2{letter-spacing:-.035em;margin:4px 0;font-size:25px}.quote-builder>p,.quote-heading p{color:var(--muted);margin:0;font-size:11px}.quote-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:17px;display:flex}.quote-state{color:#805000;white-space:nowrap;background:#fff1df;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:900}.quote-state.borrador{color:#4d5663;background:#eef1f4}.quote-state.revision_humana{color:#147555;background:#e8f7f1}.quote-findings{background:#fff7f8;border:1px solid #f2bbc1;border-radius:14px;flex-direction:column;gap:7px;padding:13px;display:flex}.quote-findings>strong{color:#a40013;margin-bottom:2px;font-size:11px}.quote-findings article{background:#fff;border:1px solid #efdfe1;border-radius:11px;grid-template-columns:29px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.quote-findings article>b,.quote-line-number{background:var(--red);color:#fff;border-radius:9px;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.quote-findings article>div{flex-direction:column;gap:2px;display:flex}.quote-findings article small{color:var(--red);text-transform:uppercase;font-size:8px;font-weight:900}.quote-findings article strong{font-size:12px}.quote-findings article span{color:var(--muted);font-size:10px}.quote-findings article em{color:#9a1b2a;border:1px solid #f0c7cc;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850}.quote-lines-head{justify-content:space-between;align-items:end;gap:14px;margin:20px 0 9px;display:flex}.quote-lines-head>div{flex-direction:column;gap:2px;display:flex}.quote-lines-head span{color:var(--muted);font-size:9px}.quote-lines-head button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:850}.quote-lines{flex-direction:column;gap:8px;display:flex}.quote-line{border:1px solid var(--line);background:#fafbfc;border-radius:12px;grid-template-columns:29px 120px minmax(170px,1fr) 80px 120px 95px 26px;align-items:end;gap:8px;padding:11px;display:grid}.quote-line label,.quote-notes{flex-direction:column;gap:5px;display:flex}.quote-line input,.quote-line select,.quote-notes textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8dde4;border-radius:9px;padding:10px;font-size:10px}.money-input{background:#fff;border:1px solid #d8dde4;border-radius:9px;align-items:center;display:flex;overflow:hidden}.money-input i{color:#717b89;padding-left:9px;font-size:10px;font-style:normal}.money-input input{border:0;padding-left:4px}.quote-line-total{text-align:right;padding-bottom:11px;font-size:11px}.remove-line{color:#8a94a2;background:0 0;border:0;padding:5px;font-size:20px}.quote-notes{margin-top:13px}.quote-notes textarea{resize:vertical;font-size:11px}.quote-total{color:#fff;background:#0e1319;border-radius:13px;grid-template-columns:1fr auto;align-items:center;margin-top:13px;padding:14px 16px;display:grid}.quote-total span{color:#c5ccd5;font-size:11px}.quote-total small{color:#737e8d;grid-column:1/3;font-size:8px}.quote-actions{grid-template-columns:1fr 1.5fr;gap:10px;margin-top:12px;display:grid}.quote-actions button{border-radius:11px;padding:14px;font-weight:850}.quote-actions .secondary{border:1px solid var(--line);color:var(--ink);background:#fff}.quote-actions .primary{background:var(--red);color:#fff;border:0}.quote-actions button:disabled{opacity:.45}.quote-footnote{text-align:center;margin:10px 0 0!important;font-size:9px!important}.quote-empty{padding:25px}.quote-empty h2{margin-top:7px}@media (width<=980px){.quote-line{grid-template-columns:29px 110px 1fr 72px}.quote-line label:nth-of-type(4){grid-column:2}.quote-line-total{text-align:left;grid-column:3}.remove-line{grid-area:2/4}}@media (width<=820px){.quote-builder{padding:16px}.quote-heading{flex-direction:column}.quote-state{align-self:flex-start}.quote-findings article{grid-template-columns:29px 1fr}.quote-findings article em{grid-column:2;justify-self:start}.quote-line{grid-template-columns:29px 1fr 1fr;padding:10px}.quote-line-number{grid-row:1/3}.quote-kind{grid-column:2}.quote-description{grid-column:2/4}.quote-line label:nth-of-type(3){grid-column:2}.quote-line label:nth-of-type(4){grid-column:3}.quote-line-total{grid-column:2}.remove-line{grid-area:3/3;justify-self:end}.quote-actions{grid-template-columns:1fr}.quote-lines-head{align-items:center}}.board-title>a{align-items:center;gap:7px;display:inline-flex}.board-title>a>span{font-size:16px;line-height:1}.board-tools{grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:12px;margin-bottom:20px;display:grid}.order-search{border:1px solid var(--line);background:#f8f9fb;border-radius:13px;grid-template-columns:22px 1fr 24px;align-items:center;gap:7px;height:44px;padding:0 11px;display:grid}.order-search:focus-within{background:#fff;border-color:#ef9ba5;box-shadow:0 0 0 3px #ed00170b}.order-search>span{color:#727c8a;font-size:22px;transform:rotate(-15deg)}.order-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.order-search input::placeholder{color:#929aa6}.order-search button{color:#616b78;background:#e7eaee;border:0;border-radius:50%;width:22px;height:22px;padding:0;font-size:15px}.order-filters{gap:6px;display:flex}.order-filters button{border:1px solid var(--line);color:#5b6573;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:9px 10px;font-size:9px;font-weight:800;display:flex}.order-filters button b{color:#5a6471;background:#eef0f3;border-radius:999px;place-items:center;min-width:19px;height:19px;font-size:8px;display:grid}.order-filters button.selected{color:#b00013;background:#fff2f3;border-color:#ed00174d}.order-filters button.selected b{background:var(--red);color:#fff}.order-group{margin-top:15px}.order-group-title{justify-content:space-between;align-items:center;margin:0 2px 9px;display:flex}.order-group-title>div{align-items:center;gap:8px;display:flex}.order-group-title i{background:var(--yellow);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #eda52120}.order-group-title strong{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.order-group-title>span{color:var(--muted);background:#f0f2f4;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.history-group{border-top:1px solid var(--line);margin-top:22px;padding-top:17px}.history-group .order-group-title i{background:var(--green);box-shadow:0 0 0 4px #1b9b6c20}.order-row{position:relative}.order-row.pendientes{border-left:4px solid #aab1ba}.order-row.diagnostico{border-left:4px solid var(--yellow)}.order-row.terminadas{border-left:4px solid var(--green);background:#fbfdfc}.order-meta time{color:#7b8592;margin-top:3px;font-size:9px;font-style:normal}.history-group .order-main strong{color:#313944}@media (width<=820px){.board-title{align-items:center}.board-title>a{padding:11px 12px;font-size:10px}.board-title>a:after{content:none}.board-title>a>span{font-size:15px}.board-tools{grid-template-columns:1fr;margin-bottom:17px}.order-search{height:48px}.order-search input{font-size:12px}.order-filters{scrollbar-width:none;padding:1px 0 4px;overflow-x:auto}.order-filters::-webkit-scrollbar{display:none}.order-filters button{padding:9px 11px}.order-row{padding:14px}.order-meta time{margin-top:4px}.order-group-title strong{font-size:10px}}.order-filters button.attention:not(.selected){color:#765000;background:#fff8e9;border-color:#ead29c}.order-filters button.attention:not(.selected) b{color:#765000;background:#f5dfae}.quote-state.correccion{color:#a40013;background:#fff0f1}.quote-state.esperando_autorizacion{color:#147555;background:#e8f7f1}.quote-return-note{color:#9f0012;background:#fff4f5;border:1px solid #f0b5bc;border-radius:12px;flex-direction:column;gap:3px;margin-bottom:13px;padding:12px;display:flex}.quote-return-note strong{font-size:11px}.quote-return-note span{font-size:10px}.quote-line.locked{grid-template-columns:29px 110px minmax(170px,1fr) 70px 110px 90px}.product-search,.product-linked{border-top:1px solid var(--line);grid-column:2/-1;margin-top:3px;padding-top:10px}.product-search label>span,.quote-approval label>span{color:#596372;font-size:8px;font-weight:850}.product-search label>div{grid-template-columns:1fr auto;gap:7px;margin-top:5px;display:grid}.product-search input{background:#fff;border:1px solid #d8dde4;border-radius:9px;padding:10px}.product-search label button,.product-linked button{color:#fff;background:#11161d;border:0;border-radius:9px;padding:9px 12px;font-weight:800}.product-search>small{color:#a40013;margin-top:6px;font-size:9px;display:block}.product-results{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:8px;display:grid}.product-results button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px;display:flex}.product-results strong{font-size:10px}.product-results span{color:var(--muted);font-size:8px}.product-linked{background:#ecf9f4;border:1px solid #b8e3d1;border-radius:10px;grid-template-columns:1fr auto;gap:2px 10px;padding:10px;display:grid}.product-linked span{color:#167455;text-transform:uppercase;font-size:8px;font-weight:900}.product-linked strong{grid-column:1;font-size:11px}.product-linked small{color:#5d6a68;grid-column:1;font-size:8px}.product-linked button{color:#167455;background:#fff;border:1px solid #b8e3d1;grid-area:1/2/4}.quote-approval{background:#fff7f8;border:1px solid #efb4bb;border-radius:15px;margin-top:16px;padding:15px}.quote-approval small{color:var(--red);letter-spacing:.13em;font-size:9px;font-weight:900}.quote-approval h3{margin:4px 0;font-size:18px}.quote-approval p{color:var(--muted);margin:0 0 12px;font-size:10px}.quote-approval label{flex-direction:column;gap:5px;display:flex}.quote-approval textarea{resize:vertical;border:1px solid #d8dde4;border-radius:10px;padding:11px}.approval-actions{grid-template-columns:1fr 1.4fr;gap:8px;margin-top:10px;display:grid}.approval-actions button{border-radius:10px;padding:13px;font-weight:850}.approval-actions .secondary{border:1px solid var(--line);background:#fff}.approval-actions .primary{background:var(--red);color:#fff;border:0}.approval-actions button:disabled{opacity:.45}.quote-approved{color:#176d51;background:#ebf9f3;border:1px solid #b8e3d1;border-radius:13px;flex-direction:column;gap:4px;margin-top:14px;padding:14px;display:flex}.quote-approved strong{font-size:13px}.quote-approved span{font-size:10px;line-height:1.5}@media (width<=820px){.quote-line.locked{grid-template-columns:29px 1fr 1fr}.product-search,.product-linked{grid-column:1/-1}.product-results,.approval-actions,.product-search label>div,.product-linked{grid-template-columns:1fr}.product-linked button{grid-area:auto/1;justify-self:start;margin-top:5px}}.quote-waiting,.pricing-protected{color:#7b570d;background:#fff8e9;border:1px solid #f0d59e;border-radius:13px;flex-direction:column;gap:4px;margin-top:14px;padding:14px;display:flex}.quote-waiting strong,.pricing-protected strong{font-size:13px}.quote-waiting span,.pricing-protected span{font-size:10px;line-height:1.5}.team-hero{max-width:1160px;margin:0 auto;padding:54px 0 30px}.team-hero>small,.team-form>small,.team-list-heading small{color:var(--red);letter-spacing:.14em;font-size:10px;font-weight:900}.team-hero h1{letter-spacing:-.055em;margin:8px 0;font-size:50px}.team-hero p{max-width:700px;color:var(--muted);margin:0;font-size:15px;line-height:1.55}.team-layout{grid-template-columns:390px 1fr;align-items:start;gap:20px;max-width:1160px;margin:0 auto 60px;display:grid}.team-form,.team-list{border:1px solid var(--line);background:#fff;border-radius:20px;padding:22px}.team-form h2,.team-list h2{letter-spacing:-.035em;margin:5px 0;font-size:24px}.team-form>p{color:var(--muted);margin:0 0 17px;font-size:10px;line-height:1.5}.team-form label{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.team-form label>span{color:#505a68;font-size:9px;font-weight:850}.team-form input,.team-form select{width:100%;font:inherit;background:#fff;border:1px solid #d8dde4;border-radius:11px;padding:13px;font-size:12px}.role-explanation{background:#fff5f6;border:1px solid #f0b9c0;border-radius:12px;flex-direction:column;gap:3px;margin:4px 0 14px;padding:12px;display:flex}.role-explanation strong{color:#a40013;font-size:12px}.role-explanation span{color:#626c79;font-size:9px;line-height:1.45}.team-form>button{background:var(--red);color:#fff;border:0;border-radius:11px;width:100%;padding:14px;font-weight:850}.team-form>button:disabled{opacity:.5}.team-form .team-access-note{color:#727c89;margin:12px 2px 0;font-size:9px}.team-list-heading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.team-list-heading>span{color:#fff;background:#11161d;border-radius:11px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.team-member{border:1px solid var(--line);border-radius:14px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;margin-bottom:9px;padding:13px;display:grid}.team-member.owner{background:#f5fcf9;border-color:#b8e3d1}.team-member.inactive{opacity:.52;background:#f5f6f7}.team-avatar{color:#fff;background:#11161d;border-radius:13px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.team-member.owner .team-avatar{background:var(--red)}.team-member>div:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.team-member strong{font-size:12px}.team-member span{color:#697381;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.team-member small{color:#8b94a0;font-size:8px;line-height:1.35}.team-member button{color:#a40013;background:#fff;border:1px solid #efb9bf;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:850}.team-member em{color:#16805d;font-size:8px;font-style:normal;font-weight:900}.team-empty{border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:13px;padding:20px;font-size:10px}.team-toast{z-index:20;border-radius:13px;max-width:390px;padding:14px 17px;font-size:11px;font-weight:800;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 36px #10141a28}.team-toast.success{color:#176d51;background:#ebf9f3;border:1px solid #b8e3d1}.team-toast.error{color:#a40013;background:#fff1f2;border:1px solid #f1b9bf}@media (width<=1220px){.team-hero,.team-layout{margin-left:24px;margin-right:24px}}@media (width<=820px){.team-hero{padding:30px 0 22px}.team-hero h1{font-size:39px}.team-layout{grid-template-columns:1fr;margin-left:14px;margin-right:14px}.team-form,.team-list{padding:16px}.team-member{grid-template-columns:40px 1fr}.team-avatar{width:40px;height:40px}.team-member button,.team-member em{grid-column:2;justify-self:start}.team-toast{bottom:14px;left:14px;right:14px}}.workshop-header .sign-out{color:#fff;background:#ffffff0c;border:1px solid #ffffff2e;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:850}.team-member-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:5px;display:flex}.team-member-actions button:first-of-type{color:#4f5967;border-color:#d9dde3}.role-editor{flex-direction:column;gap:3px;display:flex}.role-editor>span{font-weight:900;color:#7a8491!important;font-size:7px!important}.role-editor select{color:#202730;background:#fff;border:1px solid #d9dde3;border-radius:9px;max-width:145px;padding:7px 8px;font-size:8px;font-weight:800}.activation-modal{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05070bb8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.activation-modal>div{background:#fff;border-radius:22px;width:min(470px,100%);padding:27px;box-shadow:0 25px 80px #0006}.activation-modal small{color:var(--red);letter-spacing:.13em;font-size:9px;font-weight:900}.activation-modal h2{margin:7px 0;font-size:25px}.activation-modal p{color:var(--muted);font-size:10px;line-height:1.5}.activation-modal dl{grid-template-columns:1fr 1fr;gap:9px;margin:20px 0;display:grid}.activation-modal dl>div{background:#fff4f5;border:1px solid #efb7be;border-radius:13px;padding:13px}.activation-modal dt{color:#8e1b28;text-transform:uppercase;font-size:8px;font-weight:850}.activation-modal dd{letter-spacing:.12em;margin:4px 0 0;font-size:27px;font-weight:900}.activation-modal button{background:var(--red);color:#fff;border:0;border-radius:11px;width:100%;padding:14px;font-weight:900}.mobile-admin-nav{display:none}.menu-hero{justify-content:space-between;align-items:center;gap:28px;max-width:1180px;margin:0 auto;padding:30px 0 20px;display:flex}.menu-hero h1{letter-spacing:-.045em;color:#11161d;margin:0;font-size:clamp(34px,4.2vw,52px);font-weight:950;line-height:1}.menu-order-summary{color:#fff;background:#11161d;border:1px solid #222a34;border-radius:17px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden;box-shadow:0 12px 30px #11182718}.menu-order-summary article{text-align:center;border-left:1px solid #ffffff18;min-width:112px;padding:15px 18px}.menu-order-summary article:first-child{border:0}.menu-order-summary strong{font-size:27px;line-height:1;display:block}.menu-order-summary span{color:#c4cbd4;margin-top:7px;font-size:12px;font-weight:750;display:block}.workshop-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;max-width:1180px;margin:0 auto 22px;display:grid}.workshop-menu-grid>a{min-height:134px;color:var(--ink);background:#fff;border:1px solid #d4dbe3;border-radius:18px;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:16px;padding:20px 52px 20px 20px;text-decoration:none;transition:all .18s;display:grid;position:relative;box-shadow:0 9px 26px #151a220d}.workshop-menu-grid>a:hover{border-color:#ed0017;translate:0 -3px;box-shadow:0 16px 36px #151a221a}.workshop-menu-grid>a>span{color:#fff;background:#ed0017;border-radius:16px;place-items:center;width:58px;height:58px;font-size:16px;font-weight:950;display:grid;box-shadow:0 8px 18px #ed00172b}.workshop-menu-grid>a>div{flex-direction:column;gap:8px;padding-top:2px;display:flex}.workshop-menu-grid>a strong{letter-spacing:-.018em;font-size:19px;line-height:1.15}.workshop-menu-grid>a small{color:#566276;font-size:12px;font-weight:620;line-height:1.42}.workshop-menu-grid>a>b{color:#2f3947;background:#eef1f4;border-radius:999px;place-items:center;min-width:31px;height:31px;padding:0 7px;font-size:11px;font-weight:900;display:grid;position:absolute;top:16px;right:17px}.workshop-menu-grid>a>i{width:31px;height:31px;color:var(--red);background:#fff1f3;border-radius:10px;place-items:center;font-size:18px;font-style:normal;font-weight:950;display:grid;position:absolute;bottom:16px;right:17px}.workshop-menu-grid>a.featured{background:linear-gradient(145deg,#fff 0%,#fff5f6 100%);border:2px solid #ef001b;box-shadow:0 12px 32px #ed001718}.workshop-menu-grid>a.featured strong{color:#b80018}.workshop-menu-grid>a.primary{color:#fff;background:linear-gradient(145deg,#171d25 0%,#0b0f14 100%);border-color:#11161d}.workshop-menu-grid>a.primary strong{color:#fff}.workshop-menu-grid>a.primary small{color:#c0c8d2}.workshop-menu-grid>a.primary>b{color:#fff;background:#ffffff16}.workshop-menu-grid>a.primary>i{background:var(--red);color:#fff}.menu-state{border:1px solid var(--line);text-align:center;color:var(--muted);background:#fff;border-radius:18px;grid-column:1/-1;padding:30px}.menu-state.error{color:#a40013;background:#fff4f5;border-color:#efb7be}.menu-header nav{gap:14px}.chief-workspace{grid-template-columns:1fr 1fr;gap:12px;max-width:1180px;margin:0 auto 16px;display:grid}.chief-workspace>button{border:1px solid var(--line);min-height:108px;color:var(--ink);text-align:left;background:#fff;border-radius:18px;flex-direction:column;align-items:flex-start;gap:4px;padding:18px 68px 18px 19px;display:flex;position:relative;box-shadow:0 8px 25px #151a2207}.chief-workspace>button:hover{border-color:#efafb6}.chief-workspace>button.selected{border-color:var(--red);background:#fff5f6;box-shadow:0 0 0 2px #ed001711}.chief-workspace button>span{letter-spacing:.15em;color:var(--red);font-size:8px;font-weight:950}.chief-workspace button>strong{letter-spacing:-.025em;font-size:20px}.chief-workspace button>small{color:var(--muted);font-size:10px;line-height:1.4}.chief-workspace button>b{color:#fff;background:#11161d;border-radius:13px;place-items:center;width:40px;height:40px;font-size:15px;display:grid;position:absolute;top:50%;right:18px;translate:0 -50%}.chief-workspace button.selected>b{background:var(--red)}.chief-technicians{scrollbar-width:thin;gap:8px;margin:-2px 0 5px;padding:0 0 14px;display:flex;overflow-x:auto}.chief-technicians button{border:1px solid var(--line);color:var(--ink);background:#f7f8fa;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 10px 8px 13px;font-size:10px;font-weight:800;display:flex}.chief-technicians button b{background:#e5e9ee;border-radius:999px;place-items:center;min-width:23px;height:23px;font-size:8px;display:grid}.chief-technicians button.selected{color:#fff;background:#11161d;border-color:#11161d}.chief-technicians button.selected b{background:var(--red);color:#fff}@media (width<=1220px){.chief-workspace{margin-left:24px;margin-right:24px}}@media (width<=820px){.workshop-header .sign-out{padding:7px 8px}.mobile-admin-nav{background:var(--soft);grid-template-columns:1fr 1fr;gap:9px;padding:12px 14px 0;display:grid}.mobile-admin-nav a{border:1px solid var(--line);min-height:48px;color:var(--ink);background:#fff;border-radius:13px;justify-content:center;align-items:center;gap:9px;font-size:11px;text-decoration:none;display:flex;box-shadow:0 5px 16px #151a2208}.mobile-admin-nav span{background:var(--red);color:#fff;border-radius:8px;place-items:center;width:25px;height:25px;font-size:13px;font-weight:900;display:grid}.mobile-admin-nav strong{font-weight:850}.team-member-actions{grid-column:2}.activation-modal dl{grid-template-columns:1fr}.activation-modal dd{font-size:25px}}@media (width<=1220px){.menu-hero,.workshop-menu-grid{margin-left:24px;margin-right:24px}}@media (width<=820px){.menu-hero{margin:0;padding:24px 14px 16px;display:block}.menu-hero h1{font-size:34px}.menu-order-summary{margin-top:16px}.menu-order-summary article{min-width:0;padding:13px 7px}.menu-order-summary strong{font-size:24px}.menu-order-summary span{font-size:11px}.workshop-menu-grid{grid-template-columns:1fr;gap:11px;margin:0 14px 20px}.workshop-menu-grid>a,.workshop-menu-grid>a.primary{grid-column:auto;min-height:118px;padding:17px 50px 17px 17px}.workshop-menu-grid>a>span{width:52px;height:52px}.workshop-menu-grid>a strong{font-size:18px}.workshop-menu-grid>a small{font-size:12px}.menu-header nav>div{display:flex}.menu-header{padding-left:14px;padding-right:14px}.menu-header>a img{width:175px}}.workshop-priority-grid{grid-template-columns:minmax(0,1.65fr) minmax(310px,.85fr);gap:15px;max-width:1180px;margin:0 auto 15px;display:grid}.workshop-priority-grid.single{grid-template-columns:1fr}.workshop-priority-grid>a{color:#fff;border-radius:21px;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:20px;min-height:158px;padding:25px 66px 25px 24px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 34px #1118271f}.workshop-priority-grid>a:hover{transform:translateY(-3px);box-shadow:0 21px 44px #1118272a}.workshop-priority-grid>a:after{content:"";background:#ffffff0a;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-85px;right:-55px}.workshop-priority-grid>a>span{z-index:1;border-radius:18px;place-items:center;width:68px;height:68px;font-size:18px;font-weight:950;display:grid;position:relative}.workshop-priority-grid>a>div{z-index:1;min-width:0;position:relative}.workshop-priority-grid>a>div>small{color:#ff6676;letter-spacing:.15em;margin-bottom:7px;font-size:9px;font-weight:950;display:block}.workshop-priority-grid>a strong{letter-spacing:-.025em;font-size:22px;line-height:1.1;display:block}.workshop-priority-grid>a p{color:#c6ced8;max-width:560px;margin:8px 0 0;font-size:12px;font-weight:650;line-height:1.45}.workshop-priority-grid>a>b{z-index:1;background:#ffffff14;border-radius:999px;place-items:center;min-width:34px;height:34px;padding:0 8px;font-size:11px;font-weight:950;display:grid;position:absolute;top:17px;right:18px}.workshop-priority-grid>a>i{z-index:1;background:var(--red);color:#fff;border-radius:11px;place-items:center;width:36px;height:36px;font-size:19px;font-style:normal;font-weight:950;display:grid;position:absolute;bottom:17px;right:18px}.priority-orders{background:linear-gradient(135deg,#171e27 0%,#080c11 72%);border:1px solid #202a35}.priority-orders>span{background:var(--red);box-shadow:0 10px 24px #ed00173d}.priority-italika{background:linear-gradient(135deg,#0c4f92 0%,#082f59 56%,#071f3a 100%);border:1px solid #146fbe;grid-template-columns:94px minmax(0,1fr)!important}.priority-italika>span.italika-module-mark{color:#0758a8;background:#fff;width:94px;transform:skew(-5deg);box-shadow:0 10px 26px #001a3342}.priority-italika>span.italika-module-mark img{object-fit:contain;width:78px;height:auto;max-height:42px;display:block;transform:skew(5deg)}.priority-italika>div>small{color:#8ecbff}.priority-italika p{color:#d7eaff!important}.priority-italika>i{color:#0758a8;background:#fff}@media (width<=1220px){.workshop-priority-grid{margin-left:24px;margin-right:24px}}@media (width<=820px){.workshop-priority-grid{grid-template-columns:1fr;gap:11px;margin:0 14px 11px}.workshop-priority-grid>a{border-radius:18px;grid-template-columns:58px minmax(0,1fr);gap:15px;min-height:132px;padding:20px 58px 20px 18px}.workshop-priority-grid>a>span{border-radius:15px;width:58px;height:58px}.workshop-priority-grid>a strong{font-size:20px}.workshop-priority-grid>a p{font-size:11px}.priority-italika{grid-template-columns:80px minmax(0,1fr)!important}.priority-italika>span.italika-module-mark{width:80px}.priority-italika>span.italika-module-mark img{width:66px}}.purchase-alert-overlay{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05070bcc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.purchase-alert-modal{background:#fff;border-radius:22px;width:min(900px,100%);max-height:90vh;overflow:auto;box-shadow:0 30px 100px #0008}.purchase-alert-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:23px 25px;display:flex}.purchase-alert-modal>header small{color:var(--red);letter-spacing:.15em;font-size:9px;font-weight:950}.purchase-alert-modal h2{margin:5px 0;font-size:27px}.purchase-alert-modal>header p{color:var(--muted);margin:0;font-size:11px}.purchase-alert-modal>header>b{background:var(--red);color:#fff;border-radius:50%;place-items:center;min-width:48px;height:48px;font-size:21px;display:grid}.purchase-alert-items{background:var(--line);gap:1px;display:grid}.purchase-alert-items article{background:#fff;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:18px;padding:15px 24px;display:grid}.purchase-alert-items article>div{flex-direction:column;gap:3px;display:flex}.purchase-alert-items code{color:var(--red);font-weight:950}.purchase-alert-items strong{font-size:13px}.purchase-alert-items span,.purchase-alert-items small{color:var(--muted);font-size:9px}.purchase-alert-items button{color:#fff;background:#11161d;border:0;border-radius:10px;padding:12px 16px;font-weight:900}.purchase-alert-modal>footer{justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.purchase-alert-modal>footer a{background:var(--red);color:#fff;border-radius:10px;padding:12px 16px;font-weight:900;text-decoration:none}.purchase-alert-modal>footer span{color:var(--muted);text-align:right;font-size:10px}@media (width<=700px){.purchase-alert-items article{grid-template-columns:1fr}.purchase-alert-modal>footer{flex-direction:column;align-items:stretch}.purchase-alert-modal>footer span{text-align:left}}@media (width<=820px){.chief-workspace{grid-template-columns:1fr;gap:8px;margin:0 14px 12px}.chief-workspace>button{min-height:92px;padding:15px 62px 15px 16px}.chief-workspace button>strong{font-size:18px}.chief-workspace button>b{width:36px;height:36px;right:15px}.chief-technicians{margin-bottom:2px}}.team-load{color:#fff;background:#11161d;border-radius:20px;max-width:1180px;margin:0 auto 16px;padding:18px}.team-load>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:13px;display:flex}.team-load>header small{color:#ff6675;letter-spacing:.14em;font-size:9px;font-weight:950}.team-load>header h2{margin:3px 0;font-size:21px}.team-load>header p{color:#9ba5b2;margin:0;font-size:10px}.team-load button{color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:13px}.team-load>header>button{min-height:44px;padding:0 13px;font-size:10px;font-weight:850}.team-load>header>button b{background:#ffffff18;border-radius:999px;place-items:center;min-width:24px;height:24px;margin-left:7px;display:inline-grid}.team-load>header>button.selected,.team-load>div>button.selected{background:#ed00171f;border-color:#ed0017;box-shadow:inset 0 0 0 1px #ed0017}.team-load>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.team-load>div>button{text-align:left;grid-template-columns:1fr auto;gap:5px 8px;min-height:84px;padding:12px;display:grid}.team-load>div span{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:850;overflow:hidden}.team-load>div strong small{color:#aab3bf;font-size:8px}.team-load>div i{color:#aab3bf;grid-column:1/-1;font-size:8px;font-style:normal;line-height:1.4}.workshop-hero.operation-title{text-align:center;justify-content:center;align-items:center;min-height:132px;padding:28px 0 22px;display:flex}.workshop-hero.operation-title h1{letter-spacing:.035em;margin:0;font-size:clamp(31px,4vw,48px);font-weight:950}.team-load{border-radius:24px;margin-bottom:20px;padding:26px}.team-load>header{margin-bottom:18px}.team-load>header small{font-size:12px}.team-load>header h2{margin-top:5px;font-size:30px}.team-load>header>button{min-height:52px;padding:0 18px;font-size:12px}.team-load>div{gap:12px}.team-load>div>button{min-height:108px;padding:17px}.team-load>div span{font-size:13px}.team-load>div strong{font-size:29px}.team-load>div strong small,.team-load>div i{font-size:10px}.order-board{border-radius:24px;padding:30px}.board-title small{font-size:12px}.board-title h2{margin-top:5px;font-size:30px}.order-row{grid-template-columns:170px 1fr 285px 22px;min-height:126px;padding:19px}.order-main small{font-size:11px}.order-main strong{font-size:18px}.order-main span{color:#536073;font-size:13px;font-weight:750}.order-meta strong{font-size:14px}.order-meta span{font-size:11px}.order-meta time{color:#3f4a59;margin-top:6px;font-size:11px;font-weight:850}.order-content-counts b{padding:6px 9px;font-size:10px}@media (width<=1220px){.team-load{margin-left:24px;margin-right:24px}}@media (width<=820px){.team-load{border-radius:17px;margin:0 14px 12px;padding:15px}.team-load>header{flex-direction:column;align-items:stretch}.team-load>header>button{width:100%}.team-load>div{padding-bottom:3px;display:flex;overflow-x:auto}.team-load>div>button{flex:0 0 210px}}.mechanic-preview-link{white-space:nowrap;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:850;text-decoration:none;color:#fff!important;background:#11161d!important;border:1px solid #11161d!important}.mechanic-preview-banner{color:#76101c;background:#fff4f5;border:1px solid #efb7be;border-radius:15px;align-items:center;gap:12px;max-width:1160px;margin:18px auto 0;padding:13px 16px;display:flex}.mechanic-preview-banner strong{font-size:12px}.mechanic-preview-banner span{color:#7a4850;flex:1;font-size:10px}.mechanic-preview-banner a{color:#a40013;font-size:9px;font-weight:900}.mechanic-preview-loading,.mechanic-preview-error{border:1px solid var(--line);text-align:center;background:#fff;border-radius:18px;max-width:1160px;margin:40px auto;padding:35px}.mechanic-preview-error{color:#a40013;background:#fff4f5;border-color:#efb7be;font-weight:800}.mechanic-profile-card{color:#fff;background:#0d1116;border-radius:22px;grid-template-columns:82px 1fr auto;align-items:center;gap:18px;max-width:1160px;margin:24px auto 14px;padding:25px;display:grid;box-shadow:0 16px 45px #11182718}.mechanic-profile-avatar{background:var(--red);border-radius:22px;place-items:center;width:82px;height:82px;font-size:29px;font-weight:950;display:grid}.mechanic-profile-name small,.mechanic-unit-heading small{color:var(--red);letter-spacing:.16em;font-size:9px;font-weight:950}.mechanic-profile-name h1{letter-spacing:-.045em;margin:5px 0;font-size:31px}.mechanic-profile-name p{color:#aab2bd;margin:0;font-size:11px}.mechanic-access-state{background:#ffffff08;border:1px solid #ffffff1e;border-radius:14px;grid-template-columns:10px auto;column-gap:9px;padding:13px 16px;display:grid}.mechanic-access-state i{background:var(--green);border-radius:50%;grid-row:1/3;width:9px;height:9px;margin-top:2px;box-shadow:0 0 0 5px #1b9b6c22}.mechanic-access-state strong{font-size:11px}.mechanic-access-state span{color:#9fa8b4;font-size:8px}.mechanic-preview-summary{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:repeat(3,1fr);max-width:1160px;margin:0 auto 14px;display:grid;overflow:hidden}.mechanic-preview-summary article{text-align:center;border-left:1px solid var(--line);padding:16px}.mechanic-preview-summary article:first-child{border:0}.mechanic-preview-summary strong{font-size:25px;display:block}.mechanic-preview-summary span{color:var(--muted);font-size:9px}.mechanic-unit-board{border:1px solid var(--line);background:#fff;border-radius:22px;max-width:1160px;margin:0 auto;padding:24px}.mechanic-unit-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.mechanic-unit-heading h2{margin:4px 0;font-size:27px}.mechanic-unit-heading p{color:var(--muted);margin:0;font-size:10px}.mechanic-unit-heading>span{color:#fff;background:#11161d;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:850}.mechanic-unit-list{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.mechanic-unit-card{border:1px solid var(--line);border-radius:17px;padding:18px;box-shadow:0 8px 24px #11182708}.mechanic-unit-status{align-items:center;gap:8px;margin-bottom:14px;font-size:10px;display:flex}.mechanic-unit-status i{background:#aab1ba;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #aab1ba20}.mechanic-unit-status.active i{background:var(--yellow);box-shadow:0 0 0 5px #eda52122}.mechanic-unit-status.done i{background:var(--green);box-shadow:0 0 0 5px #1b9b6c22}.mechanic-unit-card>small{color:var(--red);letter-spacing:.12em;font-size:9px;font-weight:900}.mechanic-unit-card h3{letter-spacing:-.025em;margin:6px 0;font-size:20px}.mechanic-unit-card>p{color:var(--muted);margin:0 0 16px;font-size:9px}.mechanic-unit-data{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.mechanic-unit-data>div{background:#f4f6f8;border-radius:11px;padding:10px}.mechanic-unit-data span{color:#7a8492;letter-spacing:.09em;font-size:7px;font-weight:900;display:block}.mechanic-unit-data strong{font-size:16px}.mechanic-unit-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.mechanic-unit-footer span{color:var(--muted);font-size:8px}.mechanic-unit-footer strong{color:var(--red);font-size:9px}.mechanic-no-orders{text-align:center;background:#fafbfc;border:1px dashed #cbd1d9;border-radius:17px;flex-direction:column;align-items:center;gap:8px;padding:38px;display:flex}.mechanic-no-orders div{color:#17805d;background:#e8f7f1;border-radius:14px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.mechanic-no-orders span{color:var(--muted);font-size:10px}@media (width<=1220px){.mechanic-preview-banner,.mechanic-profile-card,.mechanic-preview-summary,.mechanic-unit-board,.mechanic-preview-loading,.mechanic-preview-error{margin-left:24px;margin-right:24px}}@media (width<=820px){.mechanic-preview-banner{flex-wrap:wrap;align-items:flex-start;margin:12px 14px 0}.mechanic-preview-banner span{flex-basis:70%}.mechanic-profile-card{grid-template-columns:64px 1fr;gap:13px;margin:14px;padding:18px}.mechanic-profile-avatar{border-radius:18px;width:64px;height:64px;font-size:22px}.mechanic-profile-name h1{font-size:23px}.mechanic-access-state{grid-column:1/3}.mechanic-preview-summary{margin:0 14px 12px}.mechanic-preview-summary article{padding:13px 7px}.mechanic-unit-board{margin:0 14px;padding:17px}.mechanic-unit-heading{flex-direction:column;gap:10px}.mechanic-unit-heading h2{font-size:24px}.mechanic-unit-list{grid-template-columns:1fr}.mechanic-unit-data{grid-template-columns:repeat(2,1fr)}.mechanic-no-orders{padding:28px 16px}.mechanic-preview-loading,.mechanic-preview-error{margin:24px 14px}.mechanic-preview .workshop-header nav>a{padding:8px;font-size:0;display:block}.mechanic-preview .workshop-header nav>a:after{content:"←";font-size:16px}.mechanic-preview .workshop-header nav>div{display:none}.team-member-actions{flex-wrap:wrap}.mechanic-preview-link{text-align:center;flex-basis:100%;padding:10px}}.finance-access-status{letter-spacing:.06em;background:#dcfce7;border-radius:999px;width:max-content;margin-top:5px;padding:4px 7px;display:block;color:#166534!important;font-weight:900!important}.team-member-actions .finance-access-toggle{color:#27313d;border-color:#a7b0bc}.team-member-actions .finance-access-toggle.enabled{color:#a20d20;background:#fff1f3;border-color:#ef9aa4}.mechanic-unit-footer a{color:var(--red);background:#fff2f3;border-radius:8px;padding:8px;font-size:9px;font-weight:900;text-decoration:none}.diagnosis-preview-banner{margin-bottom:0}.status-buttons button.selected{color:#10141a;border-width:2px;font-weight:900;position:relative;transform:translateY(-1px);box-shadow:0 4px 12px #11182718}.status-buttons button.selected i{width:18px;height:18px;box-shadow:none;place-items:center;display:grid}.status-buttons button.selected i:after{content:"✓";color:#fff;font-size:11px;font-style:normal;font-weight:950;line-height:1}.status-buttons button.sin_revisar.selected{background:#e9edf1;border-color:#7d8794}.status-buttons button.sin_revisar.selected i{background:#7d8794}.status-buttons button.correcto.selected{border-color:var(--green);color:#116f50;background:#e7f7f1}.status-buttons button.correcto.selected i{background:var(--green)}.status-buttons button.atencion.selected{border-color:var(--yellow);color:#795000;background:#fff5df}.status-buttons button.atencion.selected i{background:var(--yellow)}.status-buttons button.atencion.selected i:after{color:#3d2900}.status-buttons button.reparar.selected{border-color:var(--red);color:#a40013;background:#fff0f2}.status-buttons button.reparar.selected i{background:var(--red)}.status-buttons button.no_aplica.selected{color:#111;background:#eceef1;border-color:#111}.status-buttons button.no_aplica.selected i{background:#111}.component-row.status-correcto{background:#fbfffd}.component-row.status-atencion{background:#fffdf8}.component-row.status-reparar{background:#fffafb}.component-row.status-no_aplica{background:#fafafa}.settings-hero{max-width:1160px;margin:0 auto;padding:48px 0 28px}.settings-hero small,.settings-section>small,.settings-preview>small{color:var(--red);letter-spacing:.14em;font-size:10px;font-weight:900}.settings-hero h1{letter-spacing:-.055em;margin:8px 0 13px;font-size:clamp(38px,5vw,56px);line-height:1}.settings-hero p{color:var(--muted);margin:0;font-size:15px}.settings-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;max-width:1160px;margin:0 auto 70px;display:grid}.settings-form{flex-direction:column;gap:14px;display:flex}.settings-section,.settings-preview{border:1px solid var(--line);background:#fff;border-radius:20px;padding:22px}.settings-section h2{margin:5px 0 18px;font-size:24px}.settings-section>label{flex-direction:column;gap:7px;margin-top:12px;display:flex}.settings-section label>span{color:#4f5968;font-size:10px;font-weight:850}.settings-section input:not([type=color]),.settings-section textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8dde4;border-radius:11px;padding:13px}.settings-section textarea{resize:vertical}.logo-upload>div{cursor:pointer;background:#fafbfc;border:1px dashed #c8ced6;border-radius:13px;align-items:center;gap:14px;padding:13px;display:flex}.logo-upload img{object-fit:contain;background:#07090b;border-radius:7px;width:150px;height:55px}.logo-upload strong{color:var(--red);font-size:11px}.logo-upload input{opacity:0;pointer-events:none;position:absolute}.color-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.color-fields label{flex-direction:column;gap:7px;display:flex}.color-fields label>div{border:1px solid #d8dde4;border-radius:11px;align-items:center;gap:9px;padding:8px;display:flex}.color-fields input{background:0 0;border:0;width:45px;height:38px;padding:0}.color-fields b{text-transform:uppercase;font-size:11px}.settings-save{background:var(--red);color:#fff;border:0;border-radius:13px;padding:17px;font-size:14px;font-weight:900}.settings-save:disabled{opacity:.5}.settings-alert{border-radius:12px;margin:0;padding:13px;font-size:11px;font-weight:800}.settings-alert.success{color:#176d51;background:#ebf9f3;border:1px solid #b8e3d1}.settings-alert.error{color:#a40013;background:#fff1f2;border:1px solid #efb7be}.settings-preview{position:sticky;top:18px;overflow:hidden}.settings-preview>small{margin-bottom:13px;display:block}.preview-header{color:#fff;background:#07090b;border-radius:13px 13px 0 0;justify-content:space-between;align-items:center;gap:12px;height:78px;padding:13px;display:flex}.preview-header img{object-fit:contain;width:135px;max-height:50px}.preview-header span{text-align:right;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.preview-body{background:var(--soft);border:1px solid var(--line);border-top:0;border-radius:0 0 13px 13px;padding:23px 17px}.preview-body em{color:var(--red);letter-spacing:.13em;font-size:8px;font-style:normal;font-weight:900}.preview-body h2{letter-spacing:-.05em;margin:8px 0;font-size:28px;line-height:1.03}.preview-body p{color:var(--muted);font-size:10px;line-height:1.5}.preview-body button{background:var(--red);color:#fff;border:0;border-radius:9px;padding:10px 12px;font-size:9px;font-weight:900}.settings-preview>strong{text-align:center;color:var(--muted);margin-top:13px;font-size:9px;display:block}@media (width<=1220px){.settings-hero,.settings-layout{margin-left:24px;margin-right:24px}}@media (width<=820px){.settings-hero{padding:30px 0 22px}.settings-hero h1{font-size:40px}.settings-layout{grid-template-columns:1fr;margin-left:14px;margin-right:14px}.settings-form{order:2}.settings-preview{order:1;position:static}.settings-section,.settings-preview{padding:16px}.color-fields{grid-template-columns:1fr}.settings-shell .workshop-header nav>div{display:none}.settings-shell .workshop-header nav>a{padding:8px;font-size:0;display:block}.settings-shell .workshop-header nav>a:after{content:"←";font-size:16px}}.workshop-header{border-bottom:4px solid var(--red);height:92px;overflow:hidden;background:#050506!important}.workshop-header>a{align-items:center;height:88px;display:flex}.workshop-header>a img{object-fit:contain;width:310px;max-width:none;height:auto;max-height:none}@media (width<=820px){.workshop-header{height:84px}.workshop-header>a{height:80px}.workshop-header>a img{width:260px;max-height:none}}.board-actions{align-items:center;gap:9px;display:flex}.board-actions>a{background:var(--red);color:#fff;border-radius:11px;padding:12px 15px;font-size:12px;font-weight:850;text-decoration:none}.sync-kordata{color:#075aa6;cursor:pointer;background:#f5f9fd;border:1px solid #b8cbe0;border-radius:11px;padding:11px 14px;font-size:11px;font-weight:900}.sync-kordata:hover{background:#fff;border-color:#075aa6}.sync-kordata:disabled{opacity:.55;cursor:wait}.order-total-count{color:#536073;margin:6px 0 0;font-size:12px;font-weight:800}.kordata-sync-message{font-weight:850;color:#167455!important;margin:7px 0 0!important;font-size:10px!important}@media (width<=820px){.board-actions{justify-content:flex-end;width:100%}.board-title{flex-wrap:wrap}.sync-kordata{flex:1}.board-actions>a{padding:11px;font-size:0}.board-actions>a:after{content:"+";font-size:18px}}.kordata-work{background:#fff;border:1px solid #d8dee7;border-radius:24px;margin-bottom:16px;padding:22px}.kordata-work-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.kordata-work-head small{color:var(--red);letter-spacing:.15em;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.kordata-work-head h2{margin:0;font-size:23px}.kordata-work-head>strong{color:#087443;white-space:nowrap;font-size:20px}.kordata-work-list{gap:8px;display:grid}.kordata-work-list article{border:1px solid #e4e8ee;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.kordata-work-list article>b{background:#f1f3f6;border-radius:10px;place-items:center;min-height:36px;display:grid}.kordata-work-list article div{min-width:0}.kordata-work-list article strong,.kordata-work-list article span{display:block}.kordata-work-list article span{color:#687386;margin-top:3px;font-size:12px}.kordata-work-list article em{color:#087443;font-style:normal;font-weight:900}.kordata-work>p{color:#687386;margin:12px 0 0;font-size:12px}@media (width<=700px){.kordata-work{border-radius:18px;padding:16px}.kordata-work-head{display:block}.kordata-work-head>strong{margin-top:8px;display:block}.kordata-work-list article{grid-template-columns:38px minmax(0,1fr)}.kordata-work-list article em{grid-column:2}}.inspection-group-head{min-height:64px;padding:13px 15px}.inspection-group-title>span{flex-basis:36px;width:36px;height:36px;font-size:13px}.inspection-group-title strong{font-size:16px}.inspection-group-title small{font-size:11px}.mark-all-correct{min-height:46px;padding:11px 14px;font-size:12px}.inspection-points{padding:10px}.system-point-preview em{min-width:24px;height:24px;font-size:10px}.mechanic-focused .diagnosis-layout{max-width:1320px}.mechanic-focused .system-work{padding:26px}.mechanic-focused .system-toggle{min-height:94px;padding:19px 21px}.mechanic-focused .system-icon{width:56px;height:56px;font-size:19px}.mechanic-focused .system-toggle>div>strong{font-size:21px}.mechanic-focused .system-toggle small{font-size:13px}.mechanic-focused .inspection-group-head{min-height:74px;padding:15px 18px}.mechanic-focused .inspection-group-title>span{flex-basis:42px;width:42px;height:42px;font-size:15px}.mechanic-focused .inspection-group-title strong{font-size:18px}.mechanic-focused .inspection-group-title small{font-size:12px}.mechanic-focused .mark-all-correct{min-height:52px;padding:13px 17px;font-size:13px}.mechanic-focused .inspection-points{padding:12px}.mechanic-focused .component-row{padding:19px 17px}.mechanic-focused .component-top{grid-template-columns:minmax(190px,1fr) minmax(550px,2.5fr);gap:18px;display:grid}.mechanic-focused .component-name>span{flex-basis:34px;width:34px;height:34px;font-size:13px}.mechanic-focused .component-name>strong{font-size:18px;line-height:1.2}.mechanic-focused .status-buttons{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.mechanic-focused .status-buttons button{justify-content:center;min-height:56px;padding:11px 9px;font-size:13px}.mechanic-focused .status-buttons button i{width:13px;height:13px}.mechanic-focused .request-list li>span{font-size:14px;line-height:1.4}@media (width<=820px){.inspection-group-head{flex-direction:column;align-items:stretch;padding:14px}.inspection-group-title strong{font-size:17px}.inspection-group-title small{font-size:12px}.mark-all-correct{width:100%;min-height:54px;padding:12px;font-size:13px}.inspection-points{padding:9px}}@media (width<=980px){.mechanic-focused .component-top{grid-template-columns:1fr}.mechanic-focused .status-buttons button{min-height:60px;font-size:12px}}@media (width<=820px){.workshop-header{border-bottom:4px solid var(--red);height:84px;overflow:hidden}.workshop-header>a{align-items:center;height:80px;display:flex;overflow:hidden}.workshop-header>a img{width:260px;max-width:none;height:auto;max-height:none}.mobile-admin-nav a{text-align:left;grid-template-columns:40px minmax(0,1fr);justify-content:stretch;gap:11px;padding:12px 13px;display:grid}.mobile-admin-nav span{white-space:nowrap;text-align:center;border-radius:11px;width:40px;min-width:40px;height:40px;font-size:10px;line-height:1;overflow:hidden}.mobile-admin-nav strong{overflow-wrap:normal;min-width:0;font-size:11px;line-height:1.22}.order-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;display:grid;overflow:visible}.order-filters button{justify-content:space-between;width:100%;min-width:0;padding:10px 12px}}@media (width<=520px){.mobile-admin-nav a{gap:9px;padding:10px}.mobile-admin-nav strong{font-size:10px}}.team-member-actions .access-control-button{color:#11161d;background:#fff;border-color:#11161d}.access-modal{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05070bc7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.access-modal-card{background:#fff;border-radius:22px;width:min(780px,100%);max-height:92vh;padding:24px;overflow:auto;box-shadow:0 28px 90px #0007}.access-modal-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;display:flex}.access-modal-card>header small{color:var(--red);letter-spacing:.14em;font-size:9px;font-weight:950}.access-modal-card>header h2{margin:6px 0;font-size:26px}.access-modal-card>header p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.access-modal-card>header>button{border:1px solid var(--line);color:#11161d;background:#fff;border-radius:12px;width:38px;height:38px;font-size:24px}.permission-list{grid-template-columns:1fr 1fr;gap:9px;margin:18px 0;display:grid}.permission-list>div,.full-finance-control{border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.permission-list>div>div,.full-finance-control>div{flex-direction:column;gap:3px;display:flex}.permission-list strong,.full-finance-control strong{font-size:11px}.permission-list span,.full-finance-control span{color:var(--muted);font-size:8px;line-height:1.4}.permission-list button{color:#67717e;background:#f4f6f8;border:1px solid #d7dce2;border-radius:999px;min-width:86px;padding:8px 10px;font-size:8px;font-weight:900}.permission-list button i{background:#aab1ba;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.permission-list button.enabled{color:#176d51;background:#eaf8f2;border-color:#9ad7be}.permission-list button.enabled i{background:#1a9b6c}.full-finance-control{background:#fff7f8;border-color:#efb7be}.full-finance-control>button{color:#27313d;background:#fff;border:1px solid #aab1ba;border-radius:10px;padding:10px 12px;font-size:9px;font-weight:900}.full-finance-control>button.enabled{color:#a20d20;background:#fff1f3;border-color:#ef9aa4}.access-modal-card>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.access-modal-card>footer button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:11px 13px;font-size:9px;font-weight:850}.access-modal-card>footer a{color:#fff;background:#11161d;border-radius:10px;padding:11px 14px;font-size:9px;font-weight:900;text-decoration:none}.admin-access-lock{background:#effaf5;border:1px solid #b8e3d1;border-radius:14px;flex-direction:column;gap:4px;margin-top:18px;padding:17px;display:flex}.admin-access-lock strong{color:#176d51;font-size:13px}.admin-access-lock span{color:#4e6c61;font-size:9px}.staff-preview-menu{border:1px solid var(--line);background:#fff;border-radius:22px;max-width:1160px;margin:0 auto 14px;padding:24px}.staff-preview-menu>div:first-child small{color:var(--red);letter-spacing:.14em;font-size:9px;font-weight:950}.staff-preview-menu h2{margin:5px 0;font-size:27px}.staff-preview-menu>div:first-child p{color:var(--muted);margin:0 0 18px;font-size:10px}.staff-preview-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.staff-preview-grid article{border:1px solid var(--line);border-radius:15px;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.staff-preview-grid article>span{color:#fff;background:#11161d;border-radius:13px;place-items:center;width:45px;height:45px;font-size:10px;font-weight:950;display:grid}.staff-preview-grid article>div{flex-direction:column;gap:4px;display:flex}.staff-preview-grid strong{font-size:12px}.staff-preview-grid small{color:var(--muted);font-size:8px;line-height:1.4}.staff-preview-grid article>i{color:#16805d;background:#eaf8f2;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:950}.access-operation-control{background:#fff7f8;border:2px solid #ed0017;border-radius:15px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:18px;margin-top:18px;padding:15px;display:grid}.access-operation-control>div{flex-direction:column;gap:4px;min-width:0;display:flex}.access-operation-control small{color:#c00017;letter-spacing:.13em;font-size:8px;font-weight:950}.access-operation-control strong{font-size:15px}.access-operation-control span,.access-operation-control em{color:#697386;font-size:9px;line-height:1.45}.access-operation-control em{color:#9e0014;font-style:normal;font-weight:850}.access-operation-control label{flex-direction:column;gap:5px;display:flex}.access-operation-control label>span{color:#596574;text-transform:uppercase;font-size:8px;font-weight:900}.access-operation-control select{color:#151a22;width:100%;font:inherit;background:#fff;border:1px solid #cbd3dc;border-radius:10px;padding:11px 12px;font-size:11px;font-weight:900}@media (width<=1220px){.staff-preview-menu{margin-left:24px;margin-right:24px}}@media (width<=820px){.permission-list{grid-template-columns:1fr}.access-modal{padding:10px}.access-modal-card{max-height:96vh;padding:17px}.access-modal-card>header h2{font-size:22px}.access-operation-control{grid-template-columns:1fr}.full-finance-control{flex-direction:column;align-items:flex-start}.access-modal-card>footer{flex-direction:column;align-items:stretch}.access-modal-card>footer a,.access-modal-card>footer button{text-align:center;width:100%}.staff-preview-menu{margin:0 14px 12px;padding:17px}.staff-preview-grid{grid-template-columns:1fr}.staff-preview-grid article{grid-template-columns:42px 1fr}.staff-preview-grid article>span{width:42px;height:42px}.staff-preview-grid article>i{grid-column:2;justify-self:start}.team-member-actions .access-control-button{flex-basis:100%}}.config-center .settings-hero{padding-bottom:20px}.config-overview{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1160px;margin:0 auto 16px;display:grid}.config-overview article{border:1px solid var(--line);background:#fff;border-radius:17px;flex-direction:column;justify-content:center;gap:5px;min-height:105px;padding:16px;display:flex}.config-overview small,.config-nav>div small,.config-panel>header small{color:var(--red);letter-spacing:.13em;font-size:9px;font-weight:950}.config-overview strong{letter-spacing:-.035em;font-size:23px}.config-overview span{color:var(--muted);font-size:10px}.config-overview article.protected{color:#fff;background:#11161d;border-color:#11161d}.config-overview article.protected small{color:#ff6676}.config-overview article.protected span{color:#aeb7c2}.config-workspace{grid-template-columns:315px minmax(0,1fr);align-items:start;gap:16px;max-width:1160px;margin:0 auto 70px;display:grid}.config-nav,.config-panel{border:1px solid var(--line);background:#fff;border-radius:21px}.config-nav{padding:10px;position:sticky;top:16px}.config-nav>div{border-bottom:1px solid #edf0f3;flex-direction:column;gap:5px;margin-bottom:5px;padding:13px 13px 15px;display:flex}.config-nav>div strong{font-size:17px}.config-nav>button{text-align:left;color:#222a35;cursor:pointer;background:0 0;border:0;border-radius:13px;grid-template-columns:39px minmax(0,1fr) 12px;align-items:center;gap:10px;width:100%;padding:11px;display:grid}.config-nav>button:hover{background:#f5f7f9}.config-nav>button.selected{color:#fff;background:#11161d}.config-nav>button>b{color:#5e6876;background:#edf0f3;border-radius:11px;place-items:center;width:39px;height:39px;font-size:10px;display:grid}.config-nav>button.selected>b{background:var(--red);color:#fff}.config-nav>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.config-nav>button strong{font-size:11px}.config-nav>button small{color:#7b8592;font-size:8px;line-height:1.35}.config-nav>button.selected small{color:#adb6c1}.config-nav>button>i{color:#a1a9b3;font-size:19px;font-style:normal}.config-panel{min-height:670px;padding:24px}.config-panel>header{border-bottom:1px solid #e7eaee;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:17px;padding-bottom:20px;display:flex}.config-panel>header h2{letter-spacing:-.04em;margin:5px 0;font-size:29px}.config-panel>header p{color:var(--muted);margin:0;font-size:11px}.safe-badge{color:#176d51;white-space:nowrap;background:#edf9f4;border:1px solid #b8e3d1;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:900}.config-callout{background:#edf7ff;border:1px solid #bcd9ef;border-radius:14px;flex-direction:column;gap:5px;margin-bottom:14px;padding:15px;display:flex}.config-callout strong{color:#075b94;font-size:12px}.config-callout span{color:#49677d;font-size:10px;line-height:1.45}.config-callout.protected{background:#fff4f5;border-color:#f1c5ca}.config-callout.protected strong{color:#a40013}.config-callout.protected span{color:#70464c}.branch-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.branch-grid article{border:1px solid #dde2e8;border-radius:16px;padding:17px}.branch-grid article>small{color:var(--red);letter-spacing:.12em;font-size:8px;font-weight:950}.branch-grid h3{margin:6px 0 13px;font-size:20px}.branch-grid dl{border-top:1px solid #edf0f3;margin:0}.branch-grid dl div{border-bottom:1px solid #edf0f3;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.branch-grid dt{color:var(--muted);font-size:9px}.branch-grid dd{text-align:right;margin:0;font-size:9px;font-weight:850}.branch-state{color:#176d51;background:#eaf8f2;border-radius:999px;margin-top:13px;padding:6px 8px;font-size:8px;font-weight:900;display:inline-flex}.config-subsection{border:1px solid var(--line);border-radius:16px;margin-top:14px;padding:17px}.config-subsection>h3{margin:0 0 8px;font-size:16px}.config-note{color:#6e7886;margin:10px 0 0;font-size:9px;line-height:1.5}.segmented{background:#e9edf1;border-radius:11px;min-width:300px;padding:4px;display:flex}.segmented button{color:#5e6875;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:1;padding:9px 11px;font-size:9px;font-weight:850}.segmented button.selected{background:var(--red);color:#fff;box-shadow:0 3px 9px #1112}.segmented.small{min-width:285px}.role-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.role-grid article{border:1px solid var(--line);border-radius:14px;grid-template-columns:42px 1fr;align-items:center;gap:11px;padding:13px;display:grid}.role-grid article>b{color:#fff;background:#11161d;border-radius:12px;place-items:center;width:42px;height:42px;font-size:9px;display:grid}.role-grid article>div{flex-direction:column;gap:4px;display:flex}.role-grid strong{font-size:11px}.role-grid span{color:var(--muted);font-size:8px;line-height:1.4}.config-primary-link{background:var(--red);color:#fff;text-align:center;border-radius:12px;margin-top:13px;padding:14px;font-size:11px;font-weight:900;text-decoration:none;display:block}.config-list{border:1px solid var(--line);border-radius:16px;overflow:hidden}.config-row{border-bottom:1px solid #e8ebef;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:13px 15px;display:flex}.config-row:last-child{border-bottom:0}.config-row>div:first-child{flex-direction:column;gap:5px;display:flex}.config-row>div:first-child strong{font-size:12px}.config-row>div:first-child span{color:var(--muted);font-size:9px;line-height:1.4}.config-toggle{color:#697381;cursor:pointer;background:#f0f2f5;border:1px solid #d6dbe1;border-radius:999px;min-width:91px;padding:8px 10px;font-size:8px;font-weight:900}.config-toggle i{background:#aab2bc;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.config-toggle.on{color:#176d51;background:#ecf9f3;border-color:#a9ddc7}.config-toggle.on i{background:#1a9b6c}.config-toggle.locked{color:#fff;cursor:not-allowed;background:#11161d;border-color:#11161d}.config-toggle.locked i{background:#52d59e}.compact-field{background:#fff;border:1px solid #d7dce3;border-radius:10px;align-items:center;height:39px;display:flex;overflow:hidden}.compact-field input{text-align:right;width:70px;height:100%;font:inherit;border:0;padding:0 10px;font-size:11px;font-weight:850}.compact-field span{color:#64707e;border-left:1px solid #e1e5ea;padding:0 10px;font-size:9px}.fixed-value{text-align:right;font-size:10px}.identity-grid{grid-template-columns:1fr 310px;gap:14px;display:grid}.identity-grid .settings-preview{padding:16px;position:static}.identity-grid .color-fields{margin-top:12px}.config-fields{grid-template-columns:1fr 1fr;gap:11px;margin-top:14px;display:grid}.config-fields label{flex-direction:column;gap:7px;display:flex}.config-fields label.wide{grid-column:1/-1}.config-fields label>span{color:#4f5968;font-size:9px;font-weight:850}.config-fields input,.config-fields textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8dde4;border-radius:11px;padding:12px;font-size:11px}.config-footer{border-top:1px solid #e7eaee;margin-top:18px;padding-top:16px}.config-footer>div{justify-content:space-between;align-items:center;gap:18px;display:flex}.config-footer>div>span{color:var(--muted);font-size:9px;line-height:1.45}.config-footer .settings-save{width:auto;min-width:205px;padding:14px 18px}.config-footer .settings-alert{margin-bottom:12px}@media (width<=1220px){.config-overview,.config-workspace{margin-left:24px;margin-right:24px}}@media (width<=850px){.config-overview{grid-template-columns:1fr 1fr;margin-left:14px;margin-right:14px}.config-overview article{min-height:90px}.config-workspace{grid-template-columns:1fr;margin-left:14px;margin-right:14px}.config-nav{padding:8px;display:flex;position:static;overflow:auto}.config-nav>div{display:none}.config-nav>button{grid-template-columns:35px 1fr;min-width:190px;padding:9px}.config-nav>button>b{width:35px;height:35px}.config-nav>button>i{display:none}.config-panel{min-height:0;padding:17px}.config-panel>header{flex-direction:column;gap:10px}.config-panel>header h2{font-size:25px}.branch-grid,.role-grid,.identity-grid,.config-fields{grid-template-columns:1fr}.config-fields label.wide{grid-column:auto}.config-row{flex-direction:column;align-items:flex-start;gap:11px}.config-row>.config-toggle,.config-row>.segmented,.config-row>.compact-field{width:100%;min-width:0}.segmented.small{min-width:0}.config-footer>div{flex-direction:column;align-items:stretch}.config-footer .settings-save{width:100%}.safe-badge{align-self:flex-start}}@media (width<=520px){.config-overview{grid-template-columns:1fr 1fr;gap:7px}.config-overview article{padding:12px}.config-overview strong{font-size:18px}.config-overview span{font-size:8px}.config-nav>button{min-width:170px}.segmented{width:100%;min-width:0}.segmented button{white-space:normal}.branch-grid dl div{flex-direction:column;align-items:flex-start;gap:3px}.branch-grid dd{text-align:left}}.order-record{border-radius:16px}.order-record.expanded{box-shadow:0 12px 34px #11182712}.order-row-button{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left}.order-record.expanded .order-row-button{border-bottom-color:#eef1f4;border-radius:15px 15px 0 0}.order-content-counts{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.order-content-counts b{color:#4f5a68;background:#f0f2f5;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.order-content-counts b:first-child{color:#075da4;background:#eaf3ff}.order-content-counts b:nth-child(2){color:#137050;background:#eaf8f2}.order-line-detail{border:1px solid var(--line);background:#fafbfc;border-top:0;border-radius:0 0 15px 15px;padding:20px}.order-line-detail>header{justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:15px;display:flex}.order-line-detail>header small{color:var(--red);letter-spacing:.13em;font-size:9px;font-weight:950}.order-line-detail>header h3{margin:5px 0 0;font-size:18px}.order-line-detail>header>strong{white-space:nowrap;font-size:22px}.order-line-summary{gap:8px;margin-bottom:12px;display:flex}.order-line-summary span{color:#667181;background:#fff;border:1px solid #dce2e9;border-radius:11px;align-items:baseline;gap:5px;padding:9px 12px;font-size:11px;display:flex}.order-line-summary b{color:#151a22;font-size:16px}.order-line-list{background:#fff;border:1px solid #dce2e9;border-radius:13px;overflow:hidden}.order-line-list>div{border-bottom:1px solid #e6e9ed;grid-template-columns:60px 76px 42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:9px 12px;display:grid}.order-line-list>div:last-child{border-bottom:0}.order-line-image{object-fit:contain;background:#f4f6f8;border:1px solid #d7dee7;border-radius:10px;width:58px!important;height:58px!important;min-height:58px!important}.order-line-list .product-visual-missing{text-align:center;padding:4px;font-size:8px}.order-line-list .product-visual-missing button{padding:4px;font-size:8px}.order-line-list span{text-align:center;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:950}.order-line-list span.part{color:#075da4;background:#eaf3ff}.order-line-list span.service{color:#137050;background:#eaf8f2}.order-line-list>div>b{font-size:12px}.order-line-list>div>strong{font-size:13px;line-height:1.3}.order-line-list>div>strong small{color:#0b7a4b;margin-top:3px;font-size:11px;font-weight:900;display:block}.order-line-list em{white-space:nowrap;font-size:12px;font-style:normal;font-weight:900}.order-lines-empty{color:#697484;background:#fff;border:1px dashed #cdd5df;border-radius:12px;margin:0;padding:20px;font-size:12px}.order-line-detail>footer{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.order-line-detail>footer a{color:#fff;background:#11161d;border-radius:10px;padding:12px 15px;font-size:11px;font-weight:900;text-decoration:none}.order-line-detail>footer a.order-pdf{color:#11161d;background:#fff;border:1px solid #11161d}@media (width<=820px){.order-content-counts{grid-column:1}.order-line-detail{padding:15px}.order-line-detail>header{flex-direction:column;gap:7px}.order-line-summary{grid-template-columns:1fr 1fr;display:grid}.order-line-summary span:last-child{grid-column:1/-1}.order-line-list>div{grid-template-columns:60px 68px 34px minmax(0,1fr)}.order-line-list em{grid-column:4}.order-line-detail>footer{grid-template-columns:1fr 2fr;display:grid}.order-line-detail>footer a{text-align:center;width:100%;min-height:48px}}.control-center{border:1px solid var(--line);background:#fff;border-radius:24px;max-width:1180px;margin:0 auto 20px;padding:24px;box-shadow:0 14px 42px #1118270a}.control-heading{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:18px;display:flex}.control-heading small{color:var(--red);letter-spacing:.15em;font-size:10px;font-weight:950}.control-heading h2{letter-spacing:-.035em;margin:6px 0;font-size:28px}.control-heading p{color:var(--muted);margin:0;font-size:13px}.control-heading>a{color:#fff;background:#11161d;border-radius:11px;flex:none;padding:12px 14px;font-size:11px;font-weight:900;text-decoration:none}.control-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:16px;display:grid}.control-summary article{background:#f8f9fb;border:1px solid #e1e5ea;border-radius:16px;grid-template-columns:1fr auto;align-items:start;min-height:104px;padding:15px;display:grid}.control-summary article>span{color:#596474;font-size:11px;font-weight:850}.control-summary article>strong{grid-area:1/2/3;font-size:32px;line-height:1}.control-summary article>small{color:#7a8492;align-self:end;font-size:9px}.control-summary article.critical{color:#a40013;background:#fff1f3;border-color:#efb3ba}.control-summary article.critical>span,.control-summary article.critical>small{color:#a40013}.control-summary article.attention{color:#795000;background:#fff8e9;border-color:#f1d18f}.control-summary article.attention>span,.control-summary article.attention>small{color:#795000}.control-summary article.clear{color:#176d51;background:#edf9f4;border-color:#b7e1cf}.control-summary article.clear>span,.control-summary article.clear>small{color:#176d51}.control-summary article.total{color:#fff;background:#11161d;border-color:#11161d}.control-summary article.total>span,.control-summary article.total>small{color:#b7c0cb}.control-tools{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.control-tabs{gap:7px;padding:1px;display:flex;overflow:auto}.control-tabs button,.priority-toggle{color:#4c5665;white-space:nowrap;background:#fff;border:1px solid #dfe3e8;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:10px;font-weight:850;display:flex}.control-tabs button b{background:#eef1f4;border-radius:999px;place-items:center;min-width:19px;height:19px;font-size:8px;display:grid}.control-tabs button.selected{color:#fff;background:#11161d;border-color:#11161d}.control-tabs button.selected b{background:#ffffff1a}.priority-toggle{cursor:pointer}.priority-toggle i{background:#aab1ba;border-radius:50%;width:9px;height:9px}.priority-toggle.selected{color:#a40013;background:#fff1f3;border-color:#efb3ba}.priority-toggle.selected i{background:var(--red);box-shadow:0 0 0 4px #ed001719}.control-list{flex-direction:column;gap:7px;display:flex}.control-task{min-height:78px;color:var(--ink);border:1px solid #e2e6eb;border-radius:14px;grid-template-columns:12px minmax(0,1fr) 210px 22px;align-items:center;gap:13px;padding:13px 15px;text-decoration:none;transition:all .15s;display:grid}.control-task:hover{border-color:#b8c0ca;translate:0 -1px;box-shadow:0 8px 22px #1118270d}.control-signal{background:#3ba47b;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #3ba47b18}.control-task.attention .control-signal{background:#e0a126;box-shadow:0 0 0 5px #e0a1261c}.control-task.critical{background:#fffafb;border-color:#f0c7cc}.control-task.critical .control-signal{background:var(--red);box-shadow:0 0 0 5px #ed00171c}.control-task-main,.control-owner{flex-direction:column;gap:4px;min-width:0;display:flex}.control-task-main small{color:var(--red);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:950}.control-task-main strong{font-size:14px;line-height:1.25}.control-task-main span,.control-owner span{color:#737e8d;font-size:10px}.control-owner{border-left:1px solid #e3e7eb;padding-left:15px}.control-owner small{color:#8b95a2;letter-spacing:.09em;font-size:8px;font-weight:900}.control-owner strong{font-size:11px}.control-task>b{color:var(--red);font-size:19px}.control-state{text-align:center;color:#697484;background:#fafbfc;border:1px dashed #ccd3db;border-radius:14px;padding:25px;font-size:12px}.control-state.error{color:#a40013;background:#fff4f5;border-color:#efb7be}.control-state.clear{color:#176d51;background:#effaf5;border-color:#b8e3d1;flex-direction:column;gap:5px;display:flex}.control-state.clear strong{font-size:16px}.control-more{text-align:center;color:#7a8492;margin:12px 0 0;font-size:9px}@media (width<=1220px){.control-center{margin-left:24px;margin-right:24px}}@media (width<=820px){.control-center{border-radius:19px;margin:0 14px 18px;padding:17px}.control-heading{display:block}.control-heading h2{font-size:25px}.control-heading p{font-size:11px;line-height:1.45}.control-heading>a{text-align:center;min-height:46px;margin-top:14px;display:block}.control-summary{grid-template-columns:1fr 1fr}.control-summary article{min-height:92px;padding:13px}.control-summary article>strong{font-size:27px}.control-tools{flex-direction:column;align-items:stretch}.control-tabs{margin:0 -2px}.priority-toggle{justify-content:center;min-height:43px}.control-task{grid-template-columns:11px minmax(0,1fr) 20px;gap:10px;padding:13px}.control-owner{border-top:1px solid #e6e9ed;border-left:0;grid-column:2;padding:9px 0 0}.control-task>b{grid-area:1/3/3}.control-task-main strong{font-size:14px}.control-task-main span,.control-owner span{font-size:11px}}.control-updated{color:#7a8492;margin-top:7px;font-size:9px;font-weight:750;display:block}.control-heading-actions{flex:none;align-items:center;gap:8px;display:flex}.control-heading-actions button,.control-heading-actions a{border-radius:11px;min-height:42px;padding:0 14px;font-size:11px;font-weight:900}.control-heading-actions button{color:#26303d;cursor:pointer;background:#fff;border:1px solid #d9dee5}.control-heading-actions button:disabled{opacity:.55}.control-heading-actions a{color:#fff;background:#11161d;align-items:center;text-decoration:none;display:flex}@media (width<=820px){.control-heading-actions{grid-template-columns:1fr 1fr;margin-top:14px;display:grid}.control-heading-actions button,.control-heading-actions a{text-align:center;justify-content:center}}.diagnosis-layout{grid-template-columns:1fr}.reception-panel{min-width:0}.reception-panel-heading{justify-content:space-between;align-items:flex-end;gap:18px;padding:0 6px 12px;display:flex}.reception-panel-heading small{color:var(--red);letter-spacing:.16em;font-size:12px;font-weight:950;display:block}.reception-panel-heading h2{letter-spacing:-.035em;margin:5px 0 2px;font-size:28px}.reception-panel-heading p{color:var(--muted);margin:0;font-size:12px}.reception-panel-heading>span{color:#a30012;white-space:nowrap;background:#fff;border:1px solid #f0aeb5;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900}.order-context{padding:18px 20px;position:static}.reception-summary{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.reception-request,.reception-intake{min-width:0}.reception-intake{background:#ffffff09;border:1px solid #ffffff1f;border-radius:15px;padding:13px}.request-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.request-list li{min-height:58px;padding:10px}.request-list li>span{font-size:12px}.request-list li>i{color:#c3cad3;font-size:8px}.request-empty{color:#c3cad3;margin:0;font-size:13px}.intake-data-title{margin:0 0 8px}.intake-data-title span{color:#d7dde5;font-size:10px}.order-context .intake-data{flex-direction:column;gap:7px;display:flex}.order-context .intake-data>div{grid-template-rows:auto;grid-template-columns:34px 1fr auto;column-gap:9px;min-height:52px;padding:8px 10px;display:grid}.order-context .intake-data b{grid-row:auto;align-self:center;width:34px;height:34px;font-size:8px}.order-context .intake-data dt{color:#c4ccd6;align-self:center;font-size:10px;font-weight:800}.order-context .intake-data dd{align-self:center;font-size:19px;line-height:1.05}.order-context .intake-data dd small{color:#c4ccd6;font-size:9px}.order-context .intake-data>div.primary{background:#ed001719;border-color:#ed001780;box-shadow:inset 0 0 0 1px #ed001722}.intake-gallery{grid-template-columns:repeat(4,1fr);margin-top:10px}.intake-gallery img{height:72px}@media (width<=1000px){.reception-summary{grid-template-columns:1fr 280px}.request-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.reception-panel-heading{align-items:flex-start}.reception-summary,.request-list{grid-template-columns:1fr}.reception-intake{padding:14px}}@media (width<=600px){.reception-panel-heading h2{font-size:24px}.order-context{padding:14px}.order-context .intake-data{grid-template-columns:1fr 1fr;display:grid}.order-context .intake-data>div.has-files{grid-column:1/-1}.order-context .intake-data>div{grid-template-columns:30px 1fr;min-height:72px}.order-context .intake-data dd{grid-column:2;font-size:18px}.intake-gallery{grid-template-columns:repeat(2,1fr)}}.quote-lines-title{flex-wrap:wrap;align-items:center;flex-direction:row!important;gap:9px!important;display:flex!important}.quote-lines-head>.quote-line-actions{flex-flow:row;justify-content:flex-end;align-items:center;gap:8px;display:flex}.quote-lines-head .quote-line-actions button{color:#a30012;white-space:nowrap;border-color:#f0aeb5;min-height:38px;padding:9px 13px}.quote-lines-head .quote-line-actions button.service{color:#fff;background:#111820;border-color:#111820}.quote-lines-head .quote-line-actions button.send-customer{border-color:var(--red);background:var(--red);color:#fff;font-size:10px}.quote-lines-head .quote-line-actions button:disabled{opacity:.48}.quote-actions.compact{justify-content:flex-end;display:flex}.quote-actions.compact button{min-width:190px}.quote-lines-empty{color:#667183;background:#f7f9fb;border:1px dashed #cfd6df;border-radius:12px;padding:16px;font-size:11px}.quote-adjustments{grid-template-columns:minmax(0,1fr) 220px;gap:10px;margin-top:13px;display:grid}.quote-tax-control,.quote-discount-control{background:#f8fafc;border:1px solid #d8dee7;border-radius:13px;padding:13px}.quote-tax-control{align-items:center;gap:11px;display:flex}.quote-tax-control input{width:20px;height:20px;accent-color:var(--red)}.quote-tax-control span{flex-direction:column;gap:2px;display:flex}.quote-tax-control strong,.quote-discount-control>span{font-size:12px}.quote-tax-control small{color:#687386;font-size:9px}.quote-discount-control{justify-content:space-between;align-items:center;gap:10px;display:flex}.quote-discount-control .money-input{max-width:130px}.quote-discount-control input{width:100%;font:inherit;border:0;padding:9px 7px}.quote-actions .primary:disabled{color:#fff;background:#9aa3af}@media (width<=900px){.quote-lines-head{flex-direction:column;align-items:flex-start}.quote-lines-head>.quote-line-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.quote-lines-head .quote-line-actions button{font-size:10px}.quote-lines-head .quote-line-actions .send-customer{grid-column:1/-1}.quote-adjustments{grid-template-columns:1fr}.quote-discount-control .money-input{max-width:160px}}.quote-catalog-picker{background:#fff;border:2px solid #ed0017;border-radius:15px;margin:12px 0 15px;padding:15px;box-shadow:0 12px 28px #ed001715}.quote-catalog-picker.service{border-color:#111820;box-shadow:0 12px 28px #11182015}.quote-catalog-picker>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.quote-catalog-picker>header div{flex-direction:column;gap:2px;display:flex}.quote-catalog-picker>header small{color:#ed0017;letter-spacing:.14em;font-size:9px;font-weight:950}.quote-catalog-picker.service>header small{color:#111820}.quote-catalog-picker>header>button{color:#111820;cursor:pointer;background:#edf1f5;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:22px;display:grid}.quote-catalog-picker>label{flex-direction:column;gap:6px;display:flex}.quote-catalog-picker>label>span{color:#3d495a;font-size:10px;font-weight:900}.quote-catalog-picker>label>div{background:#fff;border:1px solid #b9c5d3;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.quote-catalog-picker input{border:0;outline:0;min-width:0;padding:13px;font-size:15px;font-weight:750}.quote-catalog-picker label i{color:#687588;padding:0 12px;font-size:10px;font-style:normal;font-weight:850}.quote-catalog-picker>p{color:#a40013;margin:9px 0 0;font-size:11px;font-weight:800}.quote-catalog-results{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.quote-catalog-results>button{text-align:left;cursor:pointer;background:#f9fbfc;border:1px solid #d7dfe8;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.quote-catalog-results>button:hover{background:#fff6f7;border-color:#ed0017}.quote-catalog-results>button>span{color:#087a55;letter-spacing:.08em;background:#e7f7f0;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:950}.quote-catalog-results>button>span.service{color:#fff;background:#111820}.quote-catalog-results>button>div{flex-direction:column;gap:2px;min-width:0;display:flex}.quote-catalog-results small{color:#697588;font-size:9px}.quote-catalog-results>button>b{color:#a40013;white-space:nowrap;font-size:11px}@media (width<=700px){.quote-catalog-results,.quote-catalog-picker>label>div{grid-template-columns:1fr}.quote-catalog-picker label i{padding:0 13px 10px}.quote-catalog-results>button{grid-template-columns:auto minmax(0,1fr)}.quote-catalog-results>button>b{grid-column:2}}.create-service-box{background:#f4f7fa;border:2px solid #111820;border-radius:13px;grid-template-columns:1.4fr 1fr 1fr auto;align-items:end;gap:10px;margin-top:13px;padding:15px;display:grid}.create-service-box>div{flex-direction:column;grid-column:1/-1;gap:3px;display:flex}.create-service-box>div small{color:#ed0017;letter-spacing:.13em;font-size:9px;font-weight:950}.create-service-box label{flex-direction:column;gap:6px;display:flex}.create-service-box label>span{color:#465366;font-size:10px;font-weight:900}.create-service-box input,.create-service-box select{color:#111820;background:#fff;border:1px solid #b9c5d3;border-radius:10px;height:45px;padding:0 12px;font-size:13px;font-weight:800}.create-service-box .money-input{background:#fff;border:1px solid #b9c5d3;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;height:45px;display:grid;overflow:hidden}.create-service-box .money-input i{padding-left:12px;font-style:normal;font-weight:900}.create-service-box .money-input input{border:0;height:43px}.create-service-box>button{color:#fff;cursor:pointer;background:#ed0017;border:0;border-radius:10px;height:45px;padding:0 16px;font-weight:950}.create-service-box>button:disabled{opacity:.45;cursor:not-allowed}.create-service-box>p{color:#667386;grid-column:1/-1;margin:0;font-size:10px;font-weight:750}@media (width<=850px){.create-service-box{grid-template-columns:1fr 1fr}.create-service-box>button{grid-column:1/-1}}@media (width<=560px){.create-service-box{grid-template-columns:1fr}}.create-service-box>.create-product-photo{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px;display:grid}.create-product-photo>b{color:#687486;align-self:center;font-size:10px}.create-product-photo input[type=file]{padding:9px 10px;font-size:11px}.create-product-photo input:disabled{color:#8993a1;background:#eef1f4}@media (width<=560px){.create-service-box>.create-product-photo{grid-template-columns:1fr}.create-product-photo>b{display:none}}.create-product-box{grid-template-columns:repeat(4,minmax(0,1fr))}.create-product-box>button{grid-column:1/3}@media (width<=850px){.create-product-box{grid-template-columns:1fr 1fr}.create-product-box>button{grid-column:1/-1}}@media (width<=560px){.create-product-box{grid-template-columns:1fr}}.control-tools{grid-template-columns:minmax(230px,.8fr) minmax(0,1.7fr) auto;display:grid}.control-search{background:#f8f9fb;border:1px solid #dfe3e8;border-radius:12px;grid-template-columns:20px 1fr 22px;align-items:center;gap:6px;height:41px;padding:0 9px;display:grid}.control-search:focus-within{background:#fff;border-color:#ef9ba5;box-shadow:0 0 0 3px #ed00170b}.control-search>span{color:#727c8a;font-size:19px;transform:rotate(-15deg)}.control-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:10px}.control-search button{color:#616b78;background:#e7eaee;border:0;border-radius:50%;width:22px;height:22px;padding:0}.control-search:has(input:placeholder-shown){grid-template-columns:20px 1fr}@media (width<=820px){.control-tools{grid-template-columns:1fr}.control-search{height:46px}.control-search input{font-size:12px}}.order-main{min-width:0}.order-customer{color:#111821;font-weight:950;line-height:1.15;font-size:18px!important}.order-vehicle{font-weight:800;color:#465363!important;font-size:13px!important}.order-vin{overflow-wrap:anywhere;font-weight:750;color:#657184!important;font-size:11px!important}.order-main>time{color:#3f4a59;margin-top:5px;font-size:11px;font-weight:850;line-height:1.35}.technician-label{letter-spacing:.08em;font-weight:900;color:#8a94a1!important;font-size:9px!important}@media (width<=820px){.order-row{grid-template-rows:auto 1fr;overflow:hidden;grid-template-columns:minmax(0,1fr) minmax(105px,34%) 22px!important;align-items:start!important;gap:10px 12px!important;min-height:0!important;padding:16px!important}.order-main{grid-area:1/1/3!important;gap:5px!important}.order-status{align-items:flex-start;min-width:0;line-height:1.25;grid-area:1/2!important}.order-status span{overflow-wrap:anywhere}.order-meta{align-items:flex-end;min-width:0;text-align:right!important;grid-area:2/2!important;gap:5px!important}.order-meta strong{overflow-wrap:anywhere;line-height:1.2;font-size:14px!important}.order-meta>span:last-child{line-height:1.35;font-size:10px!important}.order-row>b{align-self:center;grid-area:1/3/3!important}.order-customer{overflow-wrap:anywhere;font-size:18px!important}.order-vehicle{line-height:1.35;font-size:12px!important}.order-vin{line-height:1.35;font-size:10px!important}.order-main>time{font-size:10px;line-height:1.45}.order-content-counts{gap:5px;margin-top:7px}.order-content-counts b{padding:5px 7px!important;font-size:9px!important}.order-record.expanded .order-row-button{overflow:hidden}}@media (width<=430px){.order-row{grid-template-columns:minmax(0,1fr) 104px 18px!important;column-gap:9px!important;padding:14px 12px!important}.order-customer{font-size:17px!important}.order-status{font-size:10px}.technician-label{font-size:8px!important}.order-meta strong{font-size:12px!important}}.reception-panel,.diagnosis-main{text-rendering:optimizelegibility;-webkit-font-smoothing:auto;font-family:Arial,Helvetica,sans-serif}.reception-panel-heading p{color:#465263;font-size:13px;font-weight:700}.reception-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.reception-heading-actions>span{color:#a30012;white-space:nowrap;background:#fff;border:1px solid #f0aeb5;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:900}.reception-heading-actions>a{color:#fff;background:#111821;border:1px solid #111821;border-radius:9px;padding:9px 11px;font-size:10px;font-weight:900;text-decoration:none}.reception-heading-actions>a.client{color:#b00015;background:#fff;border-color:#ed0017}.intake-files-compact{background:#080c11;border:1px solid #ffffff28;border-radius:10px;margin-top:9px}.intake-files-compact>summary{cursor:pointer;color:#fff;padding:10px 12px;font-size:10px;font-weight:900;list-style:none}.intake-files-compact>summary::-webkit-details-marker{display:none}.intake-files-compact>summary:after{content:"＋";float:right;color:#ff4d60}.intake-files-compact[open]>summary:after{content:"−"}.intake-files-compact .intake-gallery{padding:0 9px 9px}.quote-document-actions{background:#f7f9fb;border:1px solid #bdc8d5;border-radius:14px;grid-template-columns:minmax(220px,1fr) repeat(4,auto);align-items:center;gap:7px;margin-top:14px;padding:12px;display:grid}.quote-document-actions>div{flex-direction:column;gap:3px;display:flex}.quote-document-actions strong{color:#111821;font-size:11px}.quote-document-actions span{color:#586575;font-size:9px}.quote-document-actions a,.quote-document-actions button{color:#111821;background:#fff;border:1px solid #ccd4de;border-radius:9px;padding:10px 12px;font-size:10px;font-weight:900;text-decoration:none}.quote-document-actions button{color:#fff;background:#16975f;border-color:#16975f}.quote-document-actions button:disabled{opacity:.5}.reception-heading-actions .copy-reception-link{color:#fff;cursor:pointer;background:#ed0017;border:1px solid #ed0017;border-radius:9px;padding:9px 11px;font-size:10px;font-weight:900}.intake-photo-add{color:#fff;cursor:pointer;background:#ed001714;border:1px dashed #ff6978;border-radius:10px;flex-direction:column;gap:2px;margin-top:9px;padding:10px 12px;display:flex}.intake-photo-add input{display:none}.intake-photo-add strong{font-size:10px}.intake-photo-add span{color:#d8dee6;font-size:8px}.intake-photo-add.busy{opacity:.6;cursor:wait}.order-workflow{background:#fff;border:1px solid #d5dbe3;border-radius:18px;max-width:1180px;margin:0 auto 20px;padding:18px 20px;box-shadow:0 8px 28px #1118270a}.order-workflow header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.order-workflow header small{color:var(--red);letter-spacing:.14em;font-size:10px;font-weight:950;display:block}.order-workflow header h2{letter-spacing:.02em;text-transform:uppercase;margin:7px 0 0;font-size:clamp(24px,2.5vw,30px);font-weight:900;line-height:1.2}.order-workflow header button{color:#fff;background:#111821;border:0;border-radius:11px;padding:13px 16px;font-size:12px;font-weight:900}.order-workflow header button:disabled{opacity:.55}.order-workflow ol{grid-template-columns:repeat(6,1fr);gap:7px;margin:0;padding:0;list-style:none;display:grid}.order-workflow li{color:#778190;background:#f7f8fa;border:1px solid #dce1e7;border-radius:11px;align-items:center;gap:7px;min-width:0;padding:10px 8px;display:flex}.order-workflow li b{color:#5e6875;background:#dfe3e8;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.order-workflow li span{font-size:10px;font-weight:850;line-height:1.15}.order-workflow li.completed{color:#116a4b;background:#effaf5;border-color:#9fd7c2}.order-workflow li.completed b{color:#fff;background:#16865f}.order-workflow li.current{color:#a50013;background:#fff1f2;border-color:#ed0017;box-shadow:inset 0 0 0 1px #ed001725}.order-workflow li.current b{background:var(--red);color:#fff}.order-workflow>p{color:#775000;background:#fff7df;border:1px solid #f0d99b;border-radius:9px;margin:12px 0 0;padding:9px 11px;font-size:10px;font-weight:750}@media (width<=820px){.order-workflow{margin:0 14px 18px;padding:15px}.order-workflow header{flex-direction:column;align-items:stretch}.order-workflow header button{width:100%}.order-workflow ol{scroll-snap-type:x mandatory;padding-bottom:5px;display:flex;overflow-x:auto}.order-workflow li{scroll-snap-align:start;flex:0 0 135px}}@media (width<=760px){.reception-panel-heading{flex-direction:column}.reception-heading-actions{justify-content:flex-start}.quote-document-actions{grid-template-columns:1fr 1fr}.quote-document-actions>div{grid-column:1/-1}.quote-document-actions a,.quote-document-actions button{text-align:center}}.request-list li>span{color:#fff;font-size:13px;font-weight:850;line-height:1.28}.request-list li>i{color:#e0e6ed;font-size:10px;font-weight:800}.intake-data-title span{color:#f0f3f7;letter-spacing:.13em;font-size:11px;font-weight:950}.order-context .intake-data dt{color:#e2e7ed;font-size:11px;font-weight:850}.order-context .intake-data dd{color:#fff;font-size:21px;font-weight:950}.order-context .intake-data dd small{color:#e1e6ec;font-size:10px;font-weight:800}.service-pos-checkout p,.order-documents header p,.order-documents-empty span{color:#4a5666;font-size:12px;font-weight:650;line-height:1.45}.quote-builder h2{color:#111821;font-size:27px}.quote-heading p{color:#465263;font-size:13px;font-weight:650;line-height:1.42}.quote-state{font-size:11px;font-weight:950}.quote-lines-head strong{color:#111821;font-size:16px}.quote-lines-head span{color:#465263;font-size:11px;font-weight:700;line-height:1.35}.quote-lines-head button{font-size:11px;font-weight:900}.quote-line{background:#fff;border-color:#cfd7e1;padding:10px 11px}.quote-line-number{font-size:12px;font-weight:950}.quote-kind.detected{background:#f1f4f7;border-color:#c7d0db;min-height:45px;padding:8px 10px}.quote-kind.detected span{color:#4f5b6b;letter-spacing:.04em;font-size:9px;font-weight:950}.quote-kind.detected strong{color:#111821;font-size:12px;font-weight:950}.quote-line label>span,.quote-notes>span{color:#364152;font-size:10px;font-weight:900}.quote-line input,.quote-line select,.quote-notes textarea{color:#111821;border-color:#c8d1dc;font-size:12px;font-weight:700}.money-input i{color:#465263;font-size:11px;font-weight:800}.quote-line-total{color:#111821;font-size:13px;font-weight:950}.quote-line-technician{border-top:1px solid #d9e0e8;grid-column:3/6;padding-top:9px}.quote-line-technician>span{letter-spacing:.05em;color:#8b0011!important}.quote-line-technician select{min-height:42px;background:#fff7f8!important;border-color:#efabb4!important;font-weight:900!important}.product-linked span{color:#086e4c;font-size:9px;font-weight:950}.product-linked strong{color:#111821;font-size:12px}.product-linked small{color:#3f5d52;font-size:10px;font-weight:700}.product-linked button.service-code{color:#fff;background:#111821;border-color:#111821;grid-area:1/2/3}.product-linked button.change-product{grid-area:3/2/5}.product-linked .product-link-error{color:#a40013;grid-column:1/-1}.quote-lines-head .quote-line-actions button.save-now{color:#111821;background:#fff;border-color:#111821}.quote-lines-head .quote-line-actions button.pdf-only{color:#fff;background:#111821;border-color:#111821;font-size:11px}.quote-document-actions{justify-content:flex-end;display:flex}.quote-document-actions a{color:#fff;text-align:center;background:#111821;border-color:#111821;min-width:140px;font-size:12px}@media (width<=820px){.product-linked button.service-code,.product-linked button.change-product{grid-area:auto/1}.quote-lines-head>.quote-line-actions{grid-template-columns:1fr 1fr}.quote-lines-head .quote-line-actions button.send-customer{grid-column:1/-1}}.quote-part-photo{background:#fff;border:1px solid #d5dde7;border-radius:10px;grid-template-columns:58px 1fr;align-items:center;gap:8px;min-height:64px;padding:6px;display:grid;overflow:hidden}.quote-part-photo img{object-fit:contain;background:#f4f6f8;border-radius:7px;width:58px;height:58px}.quote-part-photo strong{color:#17202b;font-size:10px}.linked-stock{border-top:1px solid #cfe8dd;flex-wrap:wrap;grid-column:1;align-items:center;gap:8px;margin-top:5px;padding-top:6px;display:flex}.linked-stock>b{color:#086e4c;font-size:9px}.linked-stock span{color:#31483f!important;text-transform:none!important;font-size:9px!important}.linked-stock span strong{font-size:10px}.quote-lines .quote-line,.quote-lines .quote-line.service-line{grid-template-columns:29px 190px minmax(170px,1fr) 80px 120px 95px 26px}.quote-item-visual{background:#f6f8fa;border:1px solid #cbd6e2;border-radius:12px;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:6px;display:grid;overflow:hidden}.quote-item-visual.service{background:#eaf8f2;border-color:#9fdac2}.quote-item-visual.part{background:#fff}.quote-item-visual .quote-item-image{object-fit:contain;background:#f2f5f7;border-radius:9px;width:68px;height:68px;min-height:68px}.quote-item-visual>.mebo-service-avatar{background:#fff;border-color:#b8dccd}.quote-item-visual>div:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.quote-item-visual small{color:#667386;letter-spacing:.05em;font-size:8px;font-weight:950}.quote-item-visual strong{color:#111821;font-size:12px;font-weight:950}.quote-item-visual .product-visual-missing{padding:4px;font-size:8px}.quote-item-visual .product-visual-missing button{padding:5px;font-size:8px}.quote-lines .quote-line.service-line .quote-line-technician{grid-column:3/6}.quote-inline-add{justify-content:flex-end;align-items:center;gap:8px;margin:10px 0 4px;display:flex}.quote-inline-add button{color:#b00015;background:#fff;border:1px solid #ed0017;border-radius:9px;min-height:39px;padding:0 13px;font-size:10px;font-weight:950}.quote-inline-add button.service{color:#fff;background:#111821;border-color:#111821}.quote-final-actions{background:#f7f9fb;border:2px solid #111821;border-radius:14px;grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:center;gap:8px;margin-top:12px;padding:12px;display:grid}.quote-final-actions>div{flex-direction:column;gap:3px;display:flex}.quote-final-actions strong{color:#111821;font-size:11px}.quote-final-actions span{color:#536173;font-size:10px;font-weight:700}.quote-final-actions button{color:#111821;background:#fff;border:1px solid #111821;border-radius:10px;min-height:44px;padding:0 16px;font-size:11px;font-weight:950}.quote-final-actions button.pdf{color:#fff;background:#111821}.quote-final-actions button.send{color:#fff;background:#ed0017;border-color:#ed0017}.quote-final-actions button:disabled{opacity:.48}.quote-tax-control strong,.quote-discount-control>span{color:#1b2430;font-size:14px;font-weight:900}.diagnosis-identity .customer-contact{color:#536173;margin:5px 0 10px;font-size:13px;font-weight:850}.quote-tax-control small{color:#4d5969;font-size:11px;font-weight:700}.quote-total span{color:#f1f4f7;font-size:12px;font-weight:800}.quote-total strong{font-size:26px;font-weight:950}.quote-total small{color:#d1d7df;font-size:10px;font-weight:700;line-height:1.4}.quote-actions button{font-size:13px;font-weight:900}.setup-heading small,.system-work-head small{font-size:11px;font-weight:950}.setup-heading h2,.system-work-head h2{color:#111821;font-size:26px}.setup-heading>span{font-size:11px;font-weight:950}.mode-buttons button{border-color:#cfd7e1;padding:13px 14px}.mode-buttons button strong{color:#111821;font-size:16px}.mode-buttons button span{color:#465263;font-size:12px;font-weight:700}.diagnosis-setup label>span{color:#303b4a;font-size:12px;font-weight:900}.diagnosis-setup select{color:#111821;border-color:#bcc7d3;min-height:46px;font-size:14px;font-weight:850}.start-diagnosis{font-size:14px;font-weight:950}.system-work-head>div:last-child span,.system-toggle small,.system-point-preview span{color:#465263;font-size:11px;font-weight:750}.component-name>strong{color:#111821;font-size:14px}.order-line-columns{color:#657181;letter-spacing:.08em;grid-template-columns:60px 76px 42px minmax(0,1fr) auto;gap:11px;padding:0 12px 7px;font-size:8px;font-weight:950;display:grid}.order-line-columns span:last-child{text-align:right}@media (width<=820px){.order-line-columns{grid-template-columns:60px 68px 34px minmax(0,1fr)}.order-line-columns span:last-child{display:none}.quote-builder h2{font-size:24px}.quote-heading p{font-size:12px}.quote-line label>span,.quote-notes>span{font-size:10px}.quote-line input,.quote-line select,.quote-notes textarea{font-size:13px}.quote-lines .quote-line,.quote-lines .quote-line.service-line{grid-template-columns:29px 86px minmax(0,1fr) minmax(0,1fr)}.quote-item-visual{text-align:center;grid-area:1/2/3;grid-template-columns:1fr;gap:5px;min-height:92px}.quote-item-visual .quote-item-image{justify-self:center;width:64px;height:58px;min-height:58px}.quote-line .quote-description,.quote-line.service-line .quote-description{grid-column:3/5}.quote-line label:nth-of-type(2){grid-column:3}.quote-line label:nth-of-type(3){grid-column:4}.quote-line .quote-line-total{grid-column:3}.quote-line .remove-line{grid-area:3/4}.quote-line-technician,.quote-lines .quote-line.service-line .quote-line-technician{grid-column:3/5}.quote-inline-add{grid-template-columns:1fr 1fr;display:grid}.quote-inline-add>div{grid-column:1/-1}.quote-inline-add button{width:100%}.quote-final-actions{grid-template-columns:1fr 1fr}.quote-final-actions>div,.quote-final-actions button.send{grid-column:1/-1}.setup-heading h2,.system-work-head h2{font-size:23px}.request-list li>span{font-size:13px}.linked-stock{grid-column:1}}@media (width<=600px){.workshop-shell{padding-bottom:150px}.diagnosis-layout,.diagnosis-main,.diagnosis-setup,.system-work,.reception-panel,.order-context,.quote-builder{min-width:0;max-width:100%}.request-list li{grid-template-columns:27px minmax(0,1fr);min-width:0;overflow:hidden}.request-list li>span{overflow-wrap:anywhere;word-break:normal;min-width:0}.reception-heading-actions{grid-template-columns:1fr 1fr;align-items:stretch;width:100%;display:grid}.reception-heading-actions>span{grid-column:1/-1;justify-self:start}.reception-heading-actions>a,.reception-heading-actions>button{text-align:center;overflow-wrap:anywhere;min-width:0}.quote-builder{border-radius:16px;padding:14px}.quote-lines-head{gap:12px;width:100%;min-width:0;padding:12px}.quote-lines-title{min-width:0}.quote-lines-title strong{overflow-wrap:anywhere}.quote-lines-head>.quote-line-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-width:0}.quote-lines-head .quote-line-actions button{white-space:normal;overflow-wrap:anywhere;min-width:0;padding:10px 8px;line-height:1.2}.quote-lines .quote-line,.quote-lines .quote-line.service-line{grid-template-columns:26px 64px minmax(0,1fr);gap:8px;min-width:0;padding:9px}.quote-line-number{grid-area:1/1/3}.quote-item-visual{grid-area:1/2/3;min-width:0;min-height:88px;padding:5px}.quote-item-visual .quote-item-image{width:54px;height:50px;min-height:50px}.quote-item-visual strong{overflow-wrap:anywhere;font-size:11px}.quote-lines .quote-line .quote-description,.quote-lines .quote-line.service-line .quote-description{grid-area:1/3}.quote-lines .quote-line label:nth-of-type(2),.quote-lines .quote-line label:nth-of-type(3){grid-column:3}.quote-lines .quote-line label:nth-of-type(2){grid-row:2}.quote-lines .quote-line label:nth-of-type(3){grid-row:3}.quote-lines .quote-line .quote-line-total{text-align:left;grid-area:4/3;padding:4px 0}.quote-lines .quote-line .remove-line{grid-area:4/1;justify-self:center}.quote-lines .quote-line .quote-line-technician,.quote-lines .quote-line.service-line .quote-line-technician{grid-area:auto/1/auto/-1;min-width:0}.quote-lines .quote-line .product-linked{overflow-wrap:anywhere;grid-column:1/-1;min-width:0}.quote-lines .quote-line .product-linked strong,.quote-lines .quote-line .product-linked small{overflow-wrap:anywhere;min-width:0}.quote-adjustments,.quote-final-actions{min-width:0}}@media (width<=600px){.service-invoice-overlay{align-items:end;padding:0}.service-invoice-overlay>section{border-radius:20px 20px 0 0}.service-invoice-overlay fieldset,.service-invoice-overlay footer{grid-template-columns:1fr}}@media (width<=600px){.service-invoice-breakdown{grid-template-columns:1fr 1fr}.service-invoice-breakdown .final{grid-column:1/-1}}@media (width<=600px){.service-invoice-overlay fieldset.service-invoice-payment-options{grid-template-columns:1fr 1fr}.service-invoice-auto-payment{grid-template-columns:1fr}.service-invoice-auto-payment small{grid-column:1}.service-invoice-fiscal-grid{grid-template-columns:1fr}.service-invoice-fiscal>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}.service-invoice-fiscal>div:first-child em{margin-left:0}}.quote-builder{border-radius:22px;padding:28px;box-shadow:0 14px 40px #1118270a}.quote-lines{gap:14px}.quote-lines .quote-line,.quote-lines .quote-line.service-line{background:#fff;border:1px solid #cbd5e1;border-radius:18px;grid-template-columns:38px 190px minmax(240px,1fr) 96px 150px 132px 34px;align-items:center;gap:12px;padding:16px;box-shadow:0 5px 16px #1118270a}.quote-line-number{border-radius:11px;width:34px;height:34px;font-size:14px}.quote-item-visual{border-radius:14px;grid-template-columns:76px minmax(0,1fr);gap:12px;min-height:92px;padding:8px}.quote-item-visual .quote-item-image{width:76px;height:76px;min-height:76px}.quote-item-visual small{font-size:10px;line-height:1.25}.quote-item-visual strong{font-size:15px;line-height:1.25}.quote-line label{gap:7px}.quote-line label>span,.quote-notes>span{color:#344054;font-size:12px;line-height:1.25}.quote-line input,.quote-line select{border-radius:11px;min-height:48px;padding:11px 12px;font-size:15px;font-weight:800}.quote-line .money-input{border-radius:11px;min-height:48px}.quote-line .money-input i{font-size:14px;font-weight:900}.quote-line-total{padding-bottom:0;font-size:16px;line-height:1.25}.quote-line-total s{color:#667085!important;font-size:12px!important}.quote-line-price-discount{line-height:1.35;color:#b00015!important;margin-top:6px!important;font-size:11px!important;font-weight:950!important}.remove-line{font-size:25px}.product-linked{border-width:1px;border-radius:14px;margin-top:2px;padding:14px 16px}.product-linked span{font-size:11px}.product-linked strong{font-size:15px;line-height:1.3}.product-linked small{font-size:12px;line-height:1.4}.linked-stock{gap:10px;padding-top:10px}.linked-stock b,.linked-stock span{font-size:11px!important}.product-linked button.change-product,.product-linked button.service-code{border-radius:10px;min-height:46px;padding:0 16px;font-size:13px}.quote-line-technician{padding-top:12px}.quote-line-technician select{min-height:48px}.quote-lines-head{margin-top:24px;margin-bottom:13px}.quote-lines-head strong{font-size:19px}.quote-lines-head span{font-size:13px}.quote-lines-head .quote-line-actions button,.quote-inline-add button{border-radius:11px;min-height:46px;padding:0 16px;font-size:13px}.quote-inline-add{gap:10px;margin:14px 0 8px}.quote-notes>span{font-size:13px}.quote-notes textarea{min-height:92px;padding:13px;font-size:14px}.quote-adjustments{grid-template-columns:minmax(0,1fr) 240px 300px!important;gap:13px!important;margin-top:16px!important}.quote-tax-control,.quote-discount-control,.quote-final-price-control{min-height:94px;border-radius:15px!important;padding:16px!important}.quote-tax-control strong,.quote-discount-control>span,.quote-final-price-control>span{font-size:14px!important}.quote-tax-control small,.quote-final-price-control small{line-height:1.4;font-size:12px!important}.quote-discount-control input,.quote-final-price-control input{min-height:46px;font-size:16px!important}.quote-discount-summary{padding:17px 18px!important}.quote-discount-summary span{font-size:12px!important}.quote-discount-summary s{font-size:17px!important}.quote-discount-summary b{font-size:16px!important}.quote-discount-summary strong{font-size:19px!important}.quote-total{padding:18px 20px}.quote-total span{font-size:14px}.quote-total strong{font-size:29px}.quote-total small{font-size:12px;line-height:1.4}.quote-totals-summary{background:#eefaf5;border:1px solid #b9decf;border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;padding:14px;display:grid}.quote-totals-summary>div,.quote-totals-summary>label{background:#fff;border:1px solid #e0e6ec;border-radius:13px;flex-direction:column;justify-content:center;gap:7px;min-height:86px;margin:0;padding:15px 16px;display:flex}.quote-totals-summary span{color:#526071;font-size:12px;font-weight:850}.quote-totals-summary strong{color:#111821;font-size:20px;line-height:1.1}.quote-totals-summary .discount strong{color:#c30018}.quote-totals-summary .total{background:#111821;border-color:#111821}.quote-totals-summary .total span,.quote-totals-summary .total strong{color:#fff}.quote-totals-summary .total strong{font-size:24px}.quote-summary-tax em{color:#596779;align-items:center;gap:6px;font-size:11px;font-style:normal;font-weight:800;display:flex}.quote-summary-tax input{width:17px;height:17px;accent-color:var(--red)}.quote-catalog-picker{border-radius:18px;padding:20px}.quote-catalog-picker>header strong{font-size:21px}.quote-catalog-picker>header small{font-size:11px}.quote-catalog-picker>label>span{font-size:13px}.quote-catalog-picker input{padding:15px;font-size:16px}.quote-catalog-picker label i{font-size:12px}.quote-catalog-results{gap:10px}.quote-catalog-results>button{border-radius:13px;min-height:78px;padding:14px}.quote-catalog-results>button>span{padding:6px 9px;font-size:9px}.quote-catalog-results strong{font-size:14px}.quote-catalog-results small{font-size:12px}.quote-catalog-results>button>b{font-size:14px}.create-service-box{border-radius:16px;gap:13px;padding:19px}.create-service-box>div small{font-size:11px}.create-service-box>div strong{font-size:17px}.create-service-box label>span{font-size:13px}.create-service-box input,.create-service-box select,.create-service-box .money-input{height:50px;font-size:15px}.create-service-box>button{height:50px;font-size:13px}.create-service-box>p{font-size:12px}@media (width<=1100px){.quote-lines .quote-line,.quote-lines .quote-line.service-line{grid-template-columns:34px 150px minmax(190px,1fr) 84px 132px 110px 28px}.quote-item-visual{grid-template-columns:60px minmax(0,1fr)}.quote-item-visual .quote-item-image{width:60px;height:60px;min-height:60px}.quote-adjustments{grid-template-columns:1fr 210px 260px!important}}@media (width<=820px){.quote-builder{padding:16px}.quote-lines .quote-line,.quote-lines .quote-line.service-line{grid-template-columns:34px 82px minmax(0,1fr);gap:10px;padding:13px}.quote-item-visual{grid-template-columns:1fr;min-height:100px}.quote-item-visual .quote-item-image{width:68px;height:62px;min-height:62px}.quote-adjustments{grid-template-columns:1fr!important}.quote-tax-control,.quote-discount-control,.quote-final-price-control{min-height:80px}.quote-totals-summary{grid-template-columns:1fr 1fr}.quote-inline-add{grid-template-columns:1fr 1fr;display:grid}.quote-inline-add button{width:100%}}@media (width<=520px){.quote-totals-summary{grid-template-columns:1fr}.quote-totals-summary>div,.quote-totals-summary>label{min-height:76px}}.workflow-confirm{background:#fff6f7;border:1px solid #f1b5bc;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-top:13px;padding:14px;display:flex}.workflow-confirm>div:first-child{flex-direction:column;gap:3px;display:flex}.workflow-confirm small{color:var(--red);letter-spacing:.12em;font-size:9px;font-weight:950}.workflow-confirm strong{font-size:13px}.workflow-confirm span{color:#657080;font-size:10px}.workflow-confirm>div:last-child{gap:8px;display:flex}.workflow-confirm button{border:0;border-radius:9px;padding:10px 13px;font-size:11px;font-weight:900}.workflow-confirm .cancel{color:#28313d;background:#e8ebef}.workflow-confirm .accept{background:var(--red);color:#fff}.workflow-confirm button:disabled{opacity:.55}.workflow-notice{border-radius:10px;margin-top:12px;padding:11px 13px;font-size:11px;font-weight:850}.workflow-notice.success{color:#116a4b;background:#effaf5;border:1px solid #9fd7c2}.workflow-notice.error{color:#a40013;background:#fff1f2;border:1px solid #f0b5bc}@media (width<=820px){.workflow-confirm{flex-direction:column;align-items:stretch}.workflow-confirm>div:last-child{grid-template-columns:1fr 1fr;display:grid}}.workshop-dashboard .workshop-header{height:104px}.workshop-dashboard .workshop-header>a img{width:290px;max-height:78px}.workshop-dashboard .workshop-header nav{gap:14px}.desktop-operation-nav{background:#fff;border:1px solid #d6dde5;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;width:min(1180px,100% - 28px);margin:-8px auto 24px;padding:14px;display:grid;box-shadow:0 9px 28px #1118270c}.desktop-operation-nav a{color:#111821;border:1px solid #d9dfe6;border-radius:12px;align-items:center;gap:10px;min-height:54px;padding:9px 12px;font-size:11px;font-weight:900;text-decoration:none;transition:all .15s;display:flex}.desktop-operation-nav a:hover{background:#fff5f6;border-color:#ed0017;transform:translateY(-1px)}.desktop-operation-nav span{color:#fff;background:#111821;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:950;display:grid}.desktop-operation-nav a:nth-child(3) span{background:var(--red)}.desktop-operation-nav strong{line-height:1.15}.workshop-dashboard .operation-title{min-height:118px;padding-bottom:18px}@media (width<=1050px) and (width>=821px){.desktop-operation-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=820px){.desktop-operation-nav{display:none}.workshop-dashboard .workshop-header{height:78px}.workshop-dashboard .workshop-header>a img{width:180px;max-height:58px}.workshop-dashboard .operation-title{min-height:105px}}.diagnosis-state span{letter-spacing:.035em;text-transform:uppercase;font-size:17px;font-weight:900;line-height:1.25}.diagnosis-state.done{color:#086b44;background:#edf9f2;border-color:#95cfb6}.order-invoice-stage{color:#526171;margin-top:7px;font-size:12px;font-weight:700;line-height:1.5;display:block}.order-status{text-transform:uppercase;font-size:12px;font-weight:900;line-height:1.4}.order-status span{overflow-wrap:anywhere}.workshop-menu-grid>a.italika-module{background:linear-gradient(145deg,#f7fbff 0%,#e1f1ff 100%);border:2px solid #1473c9;grid-template-columns:92px minmax(0,1fr);box-shadow:0 12px 32px #0b66b51c}.workshop-menu-grid>a.italika-module:hover{border-color:#075ca9;box-shadow:0 17px 38px #0b66b52b}.workshop-menu-grid>a.italika-module>span{background:#fff;border-radius:15px;width:92px;height:58px;padding:9px 10px;box-shadow:0 8px 20px #075ca91f}.workshop-menu-grid>a.italika-module>span img{object-fit:contain;width:100%;height:100%;display:block}.workshop-menu-grid>a.italika-module strong{color:#075ca9}.workshop-menu-grid>a.italika-module small{color:#344e68}.workshop-menu-grid>a.italika-module>i{color:#fff;background:#1473c9}@media (width<=820px){.workshop-menu-grid>a.italika-module{grid-template-columns:82px minmax(0,1fr)}.workshop-menu-grid>a.italika-module>span{width:82px;height:52px;padding:8px}}.workshop-priority-grid:not(.single){background:linear-gradient(108deg,#090d12 0%,#101821 47%,#0b3f73 73%,#075ca9 100%);border:1px solid #1b3147;border-radius:22px;gap:0;overflow:hidden;box-shadow:0 17px 38px #11182724}.workshop-priority-grid:not(.single)>a{box-shadow:none;background:0 0;border:0;border-radius:0}.workshop-priority-grid:not(.single)>a:hover{transform:none;box-shadow:inset 0 0 0 999px #ffffff08}.workshop-priority-grid:not(.single)>.priority-orders:after{background:#ffffff08;width:220px;height:220px;bottom:-96px;right:-35px}.workshop-priority-grid:not(.single)>.priority-italika:after{background:#ffffff0a;bottom:-90px;right:-50px}@media (width<=820px){.workshop-priority-grid:not(.single){background:linear-gradient(168deg,#090d12 0%,#101821 44%,#0b3f73 72%,#075ca9 100%);gap:0}.workshop-priority-grid:not(.single)>.priority-italika{border-top:1px solid #ffffff24;border-left:0}}.workshop-priority-grid:not(.single)>.priority-italika{border-left:0}.workshop-priority-grid>a>div>small{color:#ff8d98;letter-spacing:.13em;white-space:nowrap;background:#ed00171c;border:1px solid #ff84913d;border-radius:999px;align-items:center;width:max-content;min-height:26px;margin:0 0 9px;padding:0 10px;font-size:10.5px;font-weight:1000;line-height:1;display:inline-flex}.workshop-priority-grid>.priority-italika>div>small{color:#dff1ff;background:#ffffff14;border-color:#ffffff2e}@media (width<=820px){.workshop-priority-grid>a>div>small{letter-spacing:.1em;min-height:24px;padding:0 8px;font-size:9px}.workshop-priority-grid:not(.single)>.priority-italika{border-top-color:#ffffff12}}:root{--staff-red:#ed0017;--staff-ink:#11161d;--staff-muted:#748091;--staff-line:#dfe3e8}.staff-access-shell{grid-template-columns:minmax(380px,1.05fr) minmax(450px,.95fr);min-height:100vh;display:grid}.staff-access-brand{color:#fff;background:linear-gradient(145deg,#050608 0%,#10141a 70%,#260007 100%);flex-direction:column;justify-content:space-between;padding:48px clamp(36px,6vw,92px);display:flex;position:relative;overflow:hidden}.staff-access-brand:after{content:"";border:1px solid #ed00172c;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-150px;right:-180px;box-shadow:0 0 0 70px #ed00170c,0 0 0 150px #ed001708}.staff-access-brand>div{z-index:1;max-width:660px;position:relative}.access-logo-lockup{align-items:center;gap:15px;display:flex}.access-logo-lockup img{width:min(320px,72%);height:auto}.access-logo-lockup span{color:#fff;letter-spacing:.14em;background:#ed001719;border:1px solid #ed001766;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:900}.staff-access-brand small,.staff-access-heading small{color:#ff263a;letter-spacing:.16em;font-size:11px;font-weight:900}.staff-access-brand h1{letter-spacing:-.06em;margin:17px 0 20px;font-size:clamp(48px,5.6vw,80px);line-height:.96}.staff-access-brand p{color:#aab2be;max-width:570px;font-size:16px;line-height:1.6}.staff-access-brand footer{z-index:1;color:#747c88;letter-spacing:.08em;font-size:10px;position:relative}.staff-access-panel{background:radial-gradient(circle at 70% 12%,#fff 0,#f0f3f6 55%);place-items:center;padding:32px;display:grid}.staff-access-card{border:1px solid var(--staff-line);background:#fff;border-radius:26px;width:min(530px,100%);padding:32px;box-shadow:0 22px 70px #11161d12}.staff-access-heading h2{letter-spacing:-.05em;margin:7px 0;font-size:38px}.staff-access-heading p{color:var(--staff-muted);margin:0;font-size:13px;line-height:1.5}.staff-access-tabs{background:#f0f2f5;border-radius:16px;grid-template-columns:1fr 1fr;gap:7px;margin:23px 0 19px;padding:6px;display:grid}.staff-access-tabs button{color:#697382;background:0 0;border:0;border-radius:11px;min-height:50px;padding:8px;font-size:11px;font-weight:850}.staff-access-tabs button.selected{color:#ad0013;background:#fff;box-shadow:0 5px 16px #11161d12}.staff-access-card form{flex-direction:column;gap:13px;display:flex}.staff-access-card label{flex-direction:column;gap:7px;display:flex}.staff-access-card label>span{color:#4e5867;font-size:10px;font-weight:850}.staff-access-card input{width:100%;color:var(--staff-ink);font:inherit;background:#fff;border:1px solid #d6dce3;border-radius:13px;outline:0;padding:15px;font-size:17px;font-weight:700}.staff-access-card input:focus{border-color:#ed7e8a;box-shadow:0 0 0 4px #ed00170c}.staff-access-error{color:#a40013;background:#fff2f3;border:1px solid #f1b8bf;border-radius:12px;padding:11px 12px;font-size:11px;font-weight:750}.staff-access-submit{background:var(--staff-red);color:#fff;border:0;border-radius:13px;padding:16px;font-size:14px;font-weight:900;box-shadow:0 12px 26px #ed001722}.staff-access-submit:disabled{opacity:.48;box-shadow:none}.staff-access-foot{border-top:1px solid var(--staff-line);justify-content:space-between;align-items:center;gap:12px;margin-top:19px;padding-top:15px;display:flex}.staff-access-foot span{color:#8a94a2;font-size:9px}.staff-access-foot strong{color:#303844;font-size:10px}@media (width<=850px){body{background:#eef1f4}.staff-access-shell{min-height:100vh;padding-bottom:22px;display:block}.staff-access-brand{justify-content:flex-start;height:330px;padding:22px 22px 76px}.access-logo-lockup{justify-content:space-between}.access-logo-lockup img{width:185px}.access-logo-lockup span{padding:6px 9px;font-size:7px}.staff-access-brand>div:nth-child(2){margin-top:37px}.staff-access-brand h1{margin:11px 0 12px;font-size:38px;line-height:.98}.staff-access-brand p{max-width:460px;margin:0;font-size:12px;line-height:1.5}.staff-access-brand footer{display:none}.staff-access-brand:after{width:250px;height:250px;bottom:-110px;right:-120px}.staff-access-panel{background:0 0;padding:0 14px;display:block}.staff-access-card{z-index:2;border-radius:24px;margin-top:-54px;padding:22px 20px;position:relative;box-shadow:0 14px 45px #11161d18}.staff-access-heading h2{margin:6px 0;font-size:29px}.staff-access-heading p{font-size:11px}.staff-access-tabs{gap:5px;margin:17px 0 16px;padding:5px}.staff-access-tabs button{min-height:47px;padding:6px 4px;font-size:9px}.staff-access-card input{padding:14px;font-size:16px}.staff-access-submit{padding:15px}.staff-access-foot{margin-top:15px;padding-top:13px}}@media (width<=390px){.staff-access-brand{height:315px}.staff-access-brand h1{font-size:34px}.staff-access-card{padding:20px 17px}.staff-access-tabs button,.staff-access-foot span{font-size:8px}}.quote-shell{color:#151a22;min-height:100vh;font-family:var(--font-geist),Arial,sans-serif;background:#f2f4f7;padding-bottom:60px}.quote-header nav div{text-align:right;flex-direction:column;display:flex}.quote-header nav span{color:#9ba3ae;letter-spacing:.14em;font-size:9px}.quote-hero{justify-content:space-between;align-items:flex-end;gap:20px;max-width:1400px;margin:0 auto;padding:44px 0 28px;display:flex}.quote-hero small,.vin-quote-card>small,.vehicle-result small,.catalog-card small,.mebo-breakdown>small{color:#ed0017;letter-spacing:.14em;font-size:10px;font-weight:900}.quote-hero h1{letter-spacing:-.055em;margin:8px 0 12px;font-size:clamp(38px,5vw,58px);line-height:1}.quote-hero p{color:#697386;margin:0}.quote-protection{color:#176d51;background:#edf9f4;border:1px solid #b8e3d1;border-radius:14px;flex-direction:column;gap:3px;padding:13px 16px;display:flex}.quote-protection b{font-size:12px}.quote-protection span{font-size:9px}.quote-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;max-width:1400px;margin:0 auto;display:grid}.quote-main{flex-direction:column;gap:16px;display:flex}.vin-quote-card,.vehicle-result,.catalog-card,.mebo-breakdown{background:#fff;border:1px solid #dfe4ea;border-radius:20px;padding:22px;box-shadow:0 10px 30px #11182708}.vin-quote-card h2,.catalog-card h2,.mebo-breakdown h2{margin:5px 0 14px;font-size:25px}.vin-quote-card>div{grid-template-columns:1fr auto;gap:8px;display:grid}.vin-quote-card input,.vin-quote-card select,.native-catalog input{color:#151a22;width:100%;font:inherit;background:#fff;border:1px solid #d6dce4;border-radius:11px;padding:13px}.vin-quote-card button{color:#fff;background:#11161d;border:0;border-radius:11px;padding:13px 20px;font-weight:850}.vin-quote-card button:disabled{opacity:.45}.vin-quote-card>span{text-align:right;color:#7a8492;margin-top:6px;font-size:9px;display:block}.search-card>.search-modes{background:#f2f4f7;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:16px;padding:5px;display:grid}.search-modes button{color:#596474;background:0 0}.search-modes button.active{color:#fff;background:#11161d;box-shadow:0 5px 13px #11182722}.vin-search-form{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.vin-search-form label,.manual-search-form label,.direct-part-form label{flex-direction:column;gap:6px;display:flex}.vin-search-form label span,.manual-search-form label span,.direct-part-form label span{color:#4f5968;font-size:9px;font-weight:850}.vin-search-form>small{text-align:right;color:#7a8492;grid-column:1/-1}.manual-search-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.manual-search-form button{grid-column:1/-1}.direct-part-form{grid-template-columns:180px minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.direct-result{color:#fff;background:#11161d;border-radius:15px;justify-content:space-between;align-items:center;grid-template-columns:none!important;margin-top:14px!important;padding:17px!important;display:flex!important}.direct-result h3{margin:4px 0;font-size:18px}.direct-result code{color:#ff5665}.direct-result>div:last-child{text-align:right}.direct-result span{color:#aeb7c2;font-size:9px;display:block}.direct-result strong{color:#fff;margin-top:4px;font-size:24px;display:block}.quote-error{background:#fff1f2;border-radius:10px;padding:10px;color:#a40013!important;margin:12px 0 0!important}.vehicle-result{grid-template-columns:1fr auto;gap:15px;display:grid}.vehicle-result h2{margin:5px 0;font-size:25px}.vehicle-result p{color:#697386;margin:0}.vehicle-result>b,.vehicle-kind{border-radius:999px;align-self:start;padding:9px 12px;font-size:10px}.vehicle-result .confirmed{color:#087344;background:#def5e9}.vehicle-result .review{color:#7a5200;background:#fff3dc}.vehicle-result dl{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:9px;margin:4px 0;display:grid}.vehicle-result dl>div{background:#f4f6f8;border-radius:12px;padding:12px}.vehicle-result dt{color:#75808e;text-transform:uppercase;font-size:8px;font-weight:900}.vehicle-result dd{margin:5px 0 0;font-size:12px;font-weight:850}.vehicle-result>span{color:#7a8492;grid-column:1/-1;font-size:9px}.catalog-title{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.catalog-title h2{margin-bottom:7px}.catalog-title p{color:#697386;margin:0 0 15px;font-size:12px;line-height:1.5}.vehicle-kind{color:#075da7;white-space:nowrap;background:#e6f2ff}.catalog-empty{text-align:center;color:#697386;border:1px dashed #ccd3dc;border-radius:13px;padding:35px}.catalog-model{background:#edf7ff;border:1px solid #c8e3f6;border-radius:13px;flex-direction:column;margin-bottom:13px;padding:13px 15px;display:flex}.catalog-model span{color:#617487;text-transform:uppercase;font-size:9px;font-weight:850}.catalog-model strong{margin-top:3px;font-size:13px}.catalog-columns{grid-template-columns:310px minmax(0,1fr);gap:14px;display:grid}.assembly-panel,.diagram-panel{border:1px solid #dfe4ea;border-radius:15px;overflow:hidden}.assembly-panel label,.part-search{color:#4f5968;flex-direction:column;gap:6px;font-size:9px;font-weight:900;display:flex}.assembly-list{max-height:760px;margin-top:10px;overflow:auto}.assembly-list button{text-align:left;color:#19212c;background:#fff;border:0;border-top:1px solid #e8ecf0;flex-direction:column;gap:5px;width:100%;padding:13px 9px;display:flex}.assembly-list button span{font-size:11px;font-weight:750}.assembly-list button b{color:#0b61a9;font-size:9px}.assembly-list button.active{background:#eaf4ff;border-left:4px solid #0b61a9}.diagram-panel{min-height:500px;padding:14px}.diagram-placeholder{text-align:center;color:#748091;place-content:center;gap:7px;min-height:470px;display:grid}.diagram-placeholder b{color:#1b2430;font-size:20px}.diagram-panel h3{margin:3px 0 13px;font-size:22px}.diagram-image{background:#fff;border:1px solid #dfe4ea;max-height:560px;overflow:auto}.diagram-image img{width:100%;min-width:550px;height:auto;display:block}.parts-table{border:1px solid #dfe4ea;border-radius:12px;overflow:hidden}.parts-head,.part-row{grid-template-columns:52px minmax(180px,1fr) 140px 130px;align-items:center;gap:10px;display:grid}.parts-head{color:#fff;background:#131921;padding:11px;font-size:9px;font-weight:900}.part-row{border-top:1px solid #e4e8ed;padding:12px}.part-row>div{flex-direction:column;gap:3px;display:flex}.part-row strong{font-size:11px}.part-row code{color:#b00018;font-size:10px}.mxn-price{color:#087344;font-size:11px;font-weight:900}.part-row button{color:#fff;background:#ed0017;border:0;border-radius:9px;padding:10px 8px;font-size:9px;font-weight:850}.part-row button:disabled{opacity:.5}.mebo-breakdown{position:sticky;top:18px}.mebo-breakdown h2{margin-bottom:5px;font-size:29px}.mebo-breakdown>p{color:#697386;font-size:11px;line-height:1.5}.empty-breakdown{text-align:center;color:#7a8492;border:1px dashed #ccd3dc;border-radius:12px;margin-top:15px;padding:28px 12px;font-size:11px}.saved-list{flex-direction:column;gap:8px;margin-top:15px;display:flex}.saved-list>div{border:1px solid #dfe4ea;border-radius:12px;grid-template-columns:30px 1fr auto;align-items:start;gap:8px;padding:11px;display:grid}.saved-list>div>span{text-align:center;background:#f2f4f7;border-radius:7px;padding:5px;font-size:9px;font-weight:900}.saved-list div div{flex-direction:column;gap:3px;display:flex}.saved-list strong{font-size:10px}.saved-list code{color:#a40013;font-size:9px}.saved-list b{color:#087344;font-size:10px}.saved-total{color:#fff;background:#11161d;border-radius:14px;margin-top:12px;padding:16px}.saved-total span,.saved-total small{color:#adb5c0;font-size:9px;display:block}.saved-total strong{margin:4px 0;font-size:27px;display:block}.mobile-admin-nav{grid-template-columns:repeat(2,1fr)}@media (width<=1450px){.quote-hero,.quote-grid{margin-left:24px;margin-right:24px}}@media (width<=1050px){.quote-grid{grid-template-columns:1fr}.mebo-breakdown{position:static}.catalog-columns{grid-template-columns:270px minmax(0,1fr)}}@media (width<=760px){.quote-hero{flex-direction:column;align-items:stretch;margin:0 14px;padding:28px 0 20px}.quote-hero h1{font-size:39px}.quote-grid{margin:0 14px}.quote-header nav div{display:none}.vehicle-result dl{grid-template-columns:1fr 1fr}.catalog-title{flex-direction:column}.catalog-columns{grid-template-columns:1fr}.assembly-list{max-height:330px}.search-card>.search-modes,.vin-search-form,.manual-search-form,.direct-part-form{grid-template-columns:1fr}.manual-search-form button{grid-column:auto}.direct-result{flex-direction:column;align-items:flex-start;gap:14px}.direct-result>div:last-child{text-align:left}.parts-head{display:none}.part-row{grid-template-columns:35px 1fr}.part-row .mxn-price,.part-row button{grid-column:2}.diagram-image img{min-width:420px}.quote-shell{padding-bottom:30px}}.diagram-panel{overflow:visible}.diagram-viewer{background:#f7f8fa;border:1px solid #dfe4ea;border-radius:12px;position:relative;overflow:hidden}.diagram-tools{color:#fff;z-index:3;background:#131921;flex-wrap:wrap;align-items:center;gap:7px;padding:9px 10px;display:flex;position:sticky;top:0}.diagram-tools b{margin-right:auto;font-size:10px}.diagram-tools span{text-align:center;min-width:45px;font-size:10px;font-weight:850}.diagram-tools button{color:#fff;font:inherit;background:#242c36;border:1px solid #596270;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:850}.diagram-image{overscroll-behavior:contain;background:#fff;border:0;min-height:300px;max-height:620px;overflow:auto}.diagram-canvas{width:max-content;margin:0 auto;position:relative}.diagram-canvas img{object-fit:contain;image-rendering:auto;width:auto;min-width:0;max-width:none;height:auto;display:block}.diagram-canvas.measured img{width:100%;height:100%}.diagram-watermarks{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.diagram-watermark{opacity:.18;object-fit:contain;filter:none;display:block;position:absolute;transform:translate(-50%,-50%)rotate(-12deg);width:clamp(170px,30%,560px)!important;max-width:none!important;height:auto!important}.watermark-center{top:50%;left:50%}.watermark-upper-left{top:25%;left:25%}.watermark-upper-right{top:24%;left:74%}.watermark-lower-left{top:76%;left:24%}.watermark-lower-right{top:76%;left:76%}.diagram-viewer.is-fullscreen{z-index:9999;background:#fff;border:0;border-radius:0;flex-direction:column;display:flex;position:fixed;inset:0}.diagram-viewer.is-fullscreen .diagram-tools{position:static}.diagram-viewer.is-fullscreen .diagram-image{flex:1;min-height:0;max-height:none}body:has(.diagram-viewer.is-fullscreen){overflow:hidden}.parts-table{overflow-x:auto}.parts-head,.part-row{grid-template-columns:44px minmax(165px,1fr) minmax(118px,145px) 108px;gap:8px}.part-row{align-items:start}.mxn-price{white-space:normal;min-width:0;line-height:1.35}.part-row button{white-space:normal;line-height:1.25}@media (width<=760px){.diagram-tools b{width:100%;margin:0}.diagram-image{min-height:250px}.diagram-canvas img{min-width:0}.parts-table{overflow:visible}.part-row{grid-template-columns:35px minmax(0,1fr)}.part-row .mxn-price,.part-row button{grid-column:2}.mxn-price{font-size:12px}}.diagram-canvas.fit{place-items:center;width:100%;height:clamp(320px,46vw,620px);display:grid}.diagram-canvas.fit img{object-fit:contain;width:100%;max-width:100%;height:100%}.manual-model-field{grid-column:1/-1}.direct-result>div:last-child button{color:#fff;background:#ed0017;margin-top:9px;padding:9px 12px}.saved-list .saved-item{border:1px solid #dfe4ea;border-radius:12px;flex-direction:column;gap:9px;padding:11px;display:flex}.saved-item-title{justify-content:space-between;align-items:flex-start;flex-direction:row!important;display:flex!important}.saved-item-title>div{flex-direction:column;gap:3px;display:flex}.saved-item-title button{color:#b00018;background:#fff1f2;border:0;border-radius:7px;width:25px;height:25px;font-size:18px;line-height:1}.saved-list .saved-item>b{color:#087344;text-align:right;font-size:11px}.saved-list .saved-item>small{color:#7a5200;text-align:right;font-size:8px}.saved-controls{grid-template-columns:85px 1fr!important;gap:8px!important;display:grid!important}.saved-controls label{color:#596474;flex-direction:column;gap:4px;font-size:8px;font-weight:850;display:flex}.saved-controls input{box-sizing:border-box;color:#151a22;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d6dce4;border-radius:8px;padding:8px;font-size:11px}.formal-quote-button{color:#fff;background:#ed0017;border:0;border-radius:11px;width:100%;margin-top:10px;padding:13px;font-weight:900}.formal-quote{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:18px;max-width:1400px;margin:28px auto 0;display:grid}.quote-editor,.quote-document{background:#fff;border:1px solid #dfe4ea;border-radius:20px;padding:24px}.quote-editor small{color:#ed0017;letter-spacing:.14em;font-size:10px;font-weight:900}.quote-editor h2{margin:5px 0 18px}.quote-editor label{color:#596474;flex-direction:column;gap:6px;margin-top:10px;font-size:9px;font-weight:850;display:flex}.quote-editor input,.quote-editor textarea{font:inherit;color:#151a22;background:#fff;border:1px solid #d6dce4;border-radius:10px;padding:12px}.quote-editor textarea{resize:vertical;min-height:90px}.quote-editor button{color:#fff;background:#11161d;border:0;border-radius:11px;width:100%;margin-top:14px;padding:13px;font-weight:900}.quote-document{padding:34px}.quote-document>header{border-bottom:3px solid #11161d;justify-content:space-between;align-items:flex-start;padding-bottom:20px;display:flex}.quote-document>header img{background:#05080b;width:150px;height:auto}.quote-document>header>div{text-align:right;flex-direction:column;display:flex}.quote-document>header small{color:#ed0017;letter-spacing:.14em;font-weight:900}.quote-document>header strong{font-size:18px}.quote-document>header span{color:#697386;font-size:10px}.quote-customer{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.quote-customer>div{border:1px solid #dfe4ea;border-radius:12px;flex-direction:column;padding:14px;display:flex}.quote-customer small{color:#697386;font-size:8px;font-weight:900}.quote-customer strong{margin-top:5px}.quote-customer span{color:#697386;margin-top:3px;font-size:10px}.quote-lines{border:1px solid #dfe4ea;border-radius:12px;overflow:hidden}.quote-lines>div{border-top:1px solid #e4e8ed;grid-template-columns:100px minmax(190px,1fr) 60px 120px 130px;align-items:center;gap:10px;padding:12px;font-size:10px;display:grid}.quote-lines .quote-lines-head{color:#fff;text-transform:uppercase;background:#11161d;border:0;font-size:8px;font-weight:900}.quote-lines code{color:#a40013}.quote-lines>div>span:nth-last-child(-n+2),.quote-lines>div>b{text-align:right}.quote-document footer{grid-template-columns:1fr auto;align-items:end;gap:30px;margin-top:20px;display:grid}.quote-document footer p{color:#697386;font-size:10px}.quote-document footer>div{color:#fff;background:#11161d;border-radius:13px;min-width:190px;padding:16px}.quote-document footer span{color:#adb5c0;font-size:9px;display:block}.quote-document footer strong{margin-top:4px;font-size:24px;display:block}@media (width<=1450px){.formal-quote{margin-left:24px;margin-right:24px}}@media (width<=900px){.formal-quote{grid-template-columns:1fr}.quote-lines{overflow-x:auto}.quote-lines>div{min-width:700px}}@media (width<=760px){.formal-quote{margin:20px 14px 0}.quote-document{padding:18px}.quote-document>header img{width:115px}.quote-customer{grid-template-columns:1fr}}@media print{body{background:#fff!important}.quote-shell>:not(.formal-quote){display:none!important}.formal-quote{max-width:none;margin:0;display:block}.no-print{display:none!important}.quote-document{box-shadow:none;border:0;padding:0}.quote-lines{overflow:visible}.quote-lines>div{grid-template-columns:85px minmax(180px,1fr) 45px 95px 105px}.quote-document footer{break-inside:avoid}@page{size:auto;margin:14mm}}.quote-wordmark{letter-spacing:-.065em;white-space:nowrap;background:0 0;align-items:baseline;gap:7px;padding:3px 0 8px;font-family:Arial Black,Arial,sans-serif;font-style:italic;line-height:.8;display:flex;transform:skew(-7deg)}.quote-wordmark strong{color:#e30613;text-shadow:none;font-weight:1000;font-size:46px!important}.quote-wordmark span{text-shadow:none;font-weight:1000;color:#252b33!important;font-size:46px!important}.quote-document>header>div:last-child{text-align:right;flex-direction:column;display:flex}.quote-document>header>div:last-child>strong{color:#151a22;font-size:21px}.quote-document>header>div:last-child>span{color:#596474;font-size:10px;font-weight:650}.quote-customer>div{border-color:#ccd4de}.quote-customer small{color:#4d5968;letter-spacing:.04em;font-weight:950}.quote-customer strong{color:#151a22;font-size:14px;font-weight:900}.quote-customer span{color:#596474;font-weight:600}.quote-lines{border-color:#cbd3dd}.quote-lines>div{color:#151a22;border-top-color:#d9dfe7;padding:13px 12px;font-size:10px}.quote-lines .quote-lines-head{letter-spacing:.055em;background:#151a22;padding-top:12px;padding-bottom:12px;font-size:8.5px;font-weight:950}.quote-lines code{color:#c90018;font-size:10.5px;font-weight:850}.quote-lines>div>strong{font-size:10.5px;font-weight:850;line-height:1.35}.quote-lines>div>span{font-weight:650}.quote-lines>div>b{font-size:10.5px;font-weight:950}.quote-document footer{gap:28px;margin-top:18px}.quote-terms{color:#151a22!important;background:0 0!important;min-width:0!important;padding:0!important}.quote-terms>strong{color:#151a22;display:block;margin:0!important;font-size:11px!important;font-weight:950!important}.quote-terms>span{margin-top:3px;font-weight:650;display:block;color:#4d5968!important;font-size:9.5px!important}.quote-terms p{color:#596474;margin:7px 0 0;font-size:9.5px;line-height:1.4}.quote-grand-total{border-left:5px solid #ed0017;border-radius:13px;color:#fff!important;background:#11161d!important;min-width:220px!important;padding:15px 18px!important}.quote-grand-total span{text-transform:uppercase;letter-spacing:.08em;font-weight:850;display:block;color:#fff!important;font-size:10px!important}.quote-grand-total strong{color:#fff;letter-spacing:-.035em;font-weight:950;display:block;margin-top:3px!important;font-size:27px!important}@media (width<=760px){.quote-wordmark strong,.quote-wordmark span{font-size:35px!important}.quote-document footer{grid-template-columns:1fr}.quote-grand-total{min-width:0!important}}@media print{html,body{background:#fff!important}.quote-document{box-shadow:none;border:0;border-radius:0;min-height:100vh;padding:12mm 14mm 16mm}.quote-document>header{padding-bottom:5mm}.quote-customer{margin:5mm 0}.quote-lines>div{break-inside:avoid;grid-template-columns:24mm minmax(48mm,1fr) 11mm 25mm 28mm;padding:3.3mm 3mm}.quote-lines .quote-lines-head{break-after:avoid}.quote-document footer{break-inside:avoid;margin-top:5mm}@page{size:A4;margin:0;@top-left{content:none}@top-right{content:none}@bottom-left{content:none}@bottom-right{content:"Página " counter(page) " de " counter(pages);font-family:Arial,sans-serif;font-size:8pt;color:#151a22}}}.quote-hero,.quote-grid,.formal-quote{max-width:1680px}.catalog-columns{grid-template-columns:285px minmax(0,1fr);gap:16px}.parts-head,.part-row{grid-template-columns:48px minmax(230px,1fr) minmax(135px,165px) 130px;gap:12px;min-width:650px}.part-row code{letter-spacing:.02em;overflow-wrap:anywhere;font-size:11px}.part-row button{white-space:nowrap;min-width:118px;padding-left:12px;padding-right:12px}.quote-sign-out{color:#fff;background:0 0;border:1px solid #3d4651;border-radius:10px;padding:10px 16px;font-weight:850}.quote-mobile-warehouse-nav{display:none}.saved-controls input[readonly]{color:#536070;cursor:not-allowed;background:#f2f4f7}@media (width<=1725px){.quote-hero,.quote-grid,.formal-quote{margin-left:24px;margin-right:24px}}@media (width<=1350px){.quote-grid{grid-template-columns:1fr}.mebo-breakdown{position:static}}@media (width<=950px){.catalog-columns{grid-template-columns:1fr}.assembly-list{max-height:330px}}@media (width<=760px){.parts-head,.part-row,.part-row button{min-width:0}.quote-hero,.quote-grid,.formal-quote{margin-left:14px;margin-right:14px}}.vin-quote-card textarea{resize:vertical;color:#151a22;width:100%;min-height:120px;font:inherit;text-transform:uppercase;background:#fff;border:1px solid #d6dce4;border-radius:11px;padding:13px;line-height:1.45}.batch-part-form .batch-hint{color:#75808e;grid-column:2/-1;font-size:9px;line-height:1.4}.direct-results{flex-direction:column;gap:10px;margin-top:14px;display:flex!important}.direct-results .direct-result{gap:18px;margin-top:0!important}.direct-result-info{flex:1;min-width:0}.direct-result-actions{text-align:right;flex:none}.direct-product-image{object-fit:contain;box-sizing:border-box;background:#fff;border-radius:12px;flex:0 0 112px;width:112px;height:92px;padding:7px}.direct-product-visual{color:#7b8490;text-align:center;background:#fff;border-radius:14px;flex:0 0 150px;place-items:center;width:150px;height:140px;font-size:10px;font-weight:800;line-height:1.35;display:grid;overflow:hidden}.direct-product-visual .direct-product-image{border-radius:0;width:100%;height:100%;padding:8px}.aftermarket-product-name{line-height:1.45;color:#cad1da!important;margin:5px 0 9px!important;font-size:11px!important}.aftermarket-shortcuts{background:#fff5f6;border:1px solid #ffd0d5;border-radius:14px;grid-column:1/-1;grid-template-columns:minmax(180px,1fr) repeat(3,minmax(130px,1fr))!important;gap:7px!important;padding:12px!important;display:grid!important}.aftermarket-shortcuts>div{flex-direction:column;justify-content:center;display:flex!important}.aftermarket-shortcuts b{color:#d70017;letter-spacing:.1em;font-size:10px}.aftermarket-shortcuts>div span{color:#697386;margin-top:2px;font-size:9px}.aftermarket-shortcuts button{justify-content:center;align-items:center;gap:9px;min-height:56px;color:#151a22!important;background:#fff!important;border:1px solid #dfe4ea!important;padding:8px 12px!important;display:flex!important}.aftermarket-shortcuts button img{object-fit:contain;width:34px;height:34px}.aftermarket-shortcuts button span{color:#151a22;font-size:10px;font-weight:900}.aftermarket-shortcuts button.selected{box-shadow:0 5px 14px #ed001724;color:#151a22!important;background:#fff!important;border:2px solid #ed0017!important}.part-result-labels{align-items:center;gap:8px;display:flex}.part-result-labels b{color:#5fe0a4;background:#123c2d;border-radius:999px;padding:5px 8px;font-size:8px}.internal-part-number{margin-top:4px}.original-name{color:#9fa9b5;margin:7px 0;font-size:9px}.teach-name-button{margin-top:10px;color:#fff!important;background:0 0!important;border:1px solid #5c6570!important;padding:8px 10px!important}.teach-name-editor{color:#151a22;background:#fff;border-radius:12px;max-width:620px;margin-top:12px;padding:12px}.teach-name-editor label span{color:#4f5968}.teach-name-editor>div{gap:8px;margin-top:8px;display:flex}.teach-name-editor button{background:#ed0017}.teach-name-editor .cancel-name-button{color:#333;background:#e8ebef}.batch-summary{align-items:stretch;margin-top:14px;grid-template-columns:repeat(3,minmax(0,120px)) 1fr!important;gap:9px!important;display:grid!important}.batch-summary button:disabled{opacity:1;cursor:default;color:#fff!important;background:#087344!important}.batch-summary>div{background:#f3f5f7;border-radius:12px;flex-direction:column;padding:11px;display:flex}.batch-summary b{font-size:22px}.batch-summary span{color:#697386;text-transform:uppercase;font-size:8px;font-weight:850}.batch-summary button{justify-self:end}.direct-result-missing{color:#7c1520;background:#fff4f4;border:1px solid #f1c8cd;align-items:flex-start!important}.direct-result-missing h3{font-family:monospace}.direct-result-missing p{margin:5px 0 0;font-size:10px}@media (width<=760px){.batch-part-form .batch-hint{grid-column:1}.batch-summary{grid-template-columns:repeat(3,1fr)!important}.batch-summary button{grid-column:1/-1;justify-self:stretch}.direct-result-actions{text-align:left}.teach-name-editor>div{flex-direction:column}.direct-product-visual{flex-basis:auto;width:100%;height:230px}.direct-product-image{flex-basis:auto;width:100%;height:100%}.aftermarket-shortcuts{grid-template-columns:1fr 1fr!important}.aftermarket-shortcuts>div{grid-column:1/-1}.aftermarket-shortcuts button{min-height:48px;padding:9px!important}}.part-row{transition:background .18s,border-color .18s,box-shadow .18s}.part-row.added{background:#eaf8f1;border-left:5px solid #0b9561;box-shadow:inset 0 0 0 1px #bce6d2}.part-row button.added-button,.direct-result-actions button.added-button{color:#fff;background:#087c51;box-shadow:0 0 0 2px #8bd4b4}.direct-result.is-added{background:#123c2d;box-shadow:inset 0 0 0 2px #38b982}.fitment-warning{color:#ffd88a;background:#302817;border-radius:9px;max-width:620px;margin:10px 0 0;padding:9px 11px;font-size:10px;line-height:1.4}.direct-result-actions .stock-status{color:#ffd88a;margin-bottom:9px;font-size:10px;font-weight:850}.direct-result-actions .stock-status.has-stock{color:#66d7a5}.catalog-part-info .edit-part-name-button{color:#3e4a59;white-space:normal;background:#fff;border:1px solid #c8ced7;align-self:flex-start;min-width:0;margin-top:5px;padding:6px 8px;font-size:8px}.inline-name-editor{background:#fff;border:1px solid #bfc8d3;border-radius:10px;margin-top:7px;padding:9px;gap:8px!important}.inline-name-editor label{color:#4f5968;flex-direction:column;gap:5px;font-size:8px;font-weight:850;display:flex}.inline-name-editor input{box-sizing:border-box;color:#151a22;width:100%;min-width:180px;font:inherit;background:#fff;border:1px solid #aeb8c5;border-radius:8px;padding:10px;font-size:11px}.inline-name-editor>div{flex-direction:row;display:flex;gap:7px!important}.inline-name-editor button{white-space:normal;min-width:0;padding:8px 10px}.inline-name-editor .cancel-name-button{color:#333;background:#e8ebef}@media (width<=760px){.part-row.added{border-left-width:6px}.catalog-part-info .edit-part-name-button{min-height:44px;font-size:10px}.inline-name-editor{grid-column:1/-1}.inline-name-editor input{min-width:0;min-height:48px;font-size:16px}.inline-name-editor>div{flex-direction:column}.inline-name-editor button{min-height:48px;font-size:10px}.part-row>button,.direct-result-actions button{min-height:52px;font-size:11px}}.vin-search-area{flex-direction:column;gap:12px;display:flex}.vin-search-area .vin-search-form{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) auto}.vin-search-area .vin-search-form.quote-vin-search-form{grid-template-columns:minmax(0,1fr) auto}.saved-vin-picker{background:#edf7ff;border:1px solid #c8e3f6;border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.saved-vin-picker span{color:#4f5968;font-size:9px;font-weight:850}.saved-vin-picker select{color:#151a22;width:100%;font:inherit;background:#fff;border:1px solid #b8cfe0;border-radius:10px;padding:12px;font-weight:750}@media (width<=760px){.vin-search-area .vin-search-form,.vin-search-area .vin-search-form.quote-vin-search-form{grid-template-columns:1fr}.saved-vin-picker{padding:10px}.saved-vin-picker select{min-height:48px}html,body{max-width:100%;overflow-x:hidden}.quote-shell{width:100%;max-width:100%;overflow-x:clip}.quote-hero,.quote-grid,.formal-quote{box-sizing:border-box;width:auto;max-width:calc(100% - 24px);margin-left:12px;margin-right:12px}.quote-grid,.quote-main,.vin-quote-card,.vehicle-result,.catalog-card,.mebo-breakdown,.native-catalog,.catalog-columns,.assembly-panel,.diagram-panel,.diagram-viewer,.parts-table,.direct-results,.direct-result,.direct-result-info,.teach-name-editor,.catalog-part-info{box-sizing:border-box;min-width:0;max-width:100%}.vin-quote-card,.vehicle-result,.catalog-card,.mebo-breakdown{border-radius:17px;padding:16px}.vin-quote-card h2,.catalog-card h2{overflow-wrap:anywhere;font-size:clamp(23px,8vw,31px)}.search-card>.search-modes{grid-template-columns:1fr;width:100%;padding:5px}.search-modes button{box-sizing:border-box;text-align:center;white-space:normal;width:100%;min-width:0}.vin-search-form,.manual-search-form,.direct-part-form{width:100%;min-width:0}.vin-search-form>*,.manual-search-form>*,.direct-part-form>*{min-width:0;max-width:100%}.vin-quote-card input,.vin-quote-card select,.vin-quote-card textarea,.native-catalog input{box-sizing:border-box;min-width:0;max-width:100%}.vin-quote-card select{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-model strong,.assembly-list button span,.part-row strong,.part-row code,.direct-result h3,.original-name{overflow-wrap:anywhere;word-break:break-word}.catalog-columns{width:100%;display:block}.diagram-panel{width:100%;margin-top:12px;padding:10px;overflow:hidden}.diagram-viewer{contain:inline-size;width:100%}.diagram-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;padding:9px;display:grid;position:static}.diagram-tools b,.diagram-tools span{text-align:left;grid-column:1/-1;width:auto;min-width:0;margin:0}.diagram-tools button{box-sizing:border-box;white-space:normal;width:100%;min-width:0;min-height:42px;padding:8px 5px;line-height:1.2}.diagram-image{box-sizing:border-box;width:100%;max-width:100%;min-height:220px;overflow:auto}.diagram-canvas.fit{box-sizing:border-box;height:clamp(260px,78vw,390px);width:100%!important}.diagram-canvas.fit img{object-fit:contain;width:100%;max-width:100%;height:100%}.parts-table{width:100%;overflow:hidden}.part-row{box-sizing:border-box;grid-template-columns:30px minmax(0,1fr);gap:9px;width:100%;padding:12px 10px}.part-row .mxn-price,.part-row>button{box-sizing:border-box;grid-column:2;width:100%}.catalog-part-info .edit-part-name-button{width:auto;max-width:180px}.inline-name-editor{width:100%;padding:8px}.teach-name-editor{width:100%;padding:12px}.teach-name-editor input,.teach-name-editor button{box-sizing:border-box;width:100%;max-width:100%}.direct-result{width:100%;overflow:hidden;padding:16px!important}.direct-result-actions{width:100%;max-width:100%}.direct-result-actions button{box-sizing:border-box;width:100%;max-width:100%}.batch-summary{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important}.batch-summary>div{min-width:0;padding:9px}}.quote-hero-actions{flex-direction:column;align-items:stretch;gap:9px;min-width:300px;display:flex}.quote-history-tabs{grid-template-columns:1fr 1fr;gap:7px;display:grid}.quote-history-tabs button{color:#222c39;background:#fff;border:1px solid #cfd6df;border-radius:12px;padding:12px 10px;font-size:11px;font-weight:900}.quote-history-tabs button.active{color:#fff;background:#ed0017;border-color:#ed0017}.quote-history-tabs .quote-new-button{color:#fff;background:#11161d;border-color:#11161d;grid-column:1/-1}.quote-history{background:#fff;border:1px solid #dfe4ea;border-radius:20px;max-width:1680px;margin:0 auto 18px;padding:22px;box-shadow:0 10px 30px #11182708}.quote-history-title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.quote-history-title small{color:#ed0017;letter-spacing:.14em;font-size:10px;font-weight:900}.quote-history-title h2{margin:5px 0 4px;font-size:26px}.quote-history-title p{color:#697386;margin:0;font-size:11px}.quote-history-title>button{color:#151a22;background:#fff;border:1px solid #d6dce4;border-radius:11px;padding:11px 14px;font-weight:850}.quote-history>form{grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:18px;display:grid}.quote-history>form input{min-width:0;font:inherit;border:1px solid #cfd6df;border-radius:11px;padding:13px}.quote-history>form button{color:#fff;background:#ed0017;border:0;border-radius:11px;padding:12px 22px;font-weight:900}.quote-history>form button:disabled{opacity:.55}.quote-history-list{flex-direction:column;gap:9px;margin-top:14px;display:flex}.quote-history-list>p{text-align:center;color:#697386;border:1px dashed #cfd6df;border-radius:12px;margin:0;padding:22px}.quote-history-list article{border:1px solid #e1e6ec;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.quote-history-list article>div{flex-direction:column;gap:4px;display:flex}.quote-history-list article>div:last-child{text-align:right;align-items:flex-end}.quote-history-list small{color:#697386;font-size:9px}.quote-history-list h3{margin:0;font-size:17px}.quote-history-list span{color:#596474;font-size:10px}.quote-history-list strong{font-size:18px}.quote-history-list article button{color:#fff;background:#11161d;border:0;border-radius:9px;padding:8px 11px;font-size:9px;font-weight:900}.quote-operation-status{color:#087344;text-transform:uppercase;background:#eaf8f1;border-radius:999px;width:max-content;padding:5px 8px;font-size:8px;font-style:normal;font-weight:950}.quote-editor .save-quote-button{background:#ed0017}.quote-editor .save-quote-button:disabled{opacity:.55}.quote-save-success{color:#087344;background:#eaf8f1;border-radius:10px;margin:10px 0 0;padding:10px;font-size:10px;line-height:1.4}@media (width<=1725px){.quote-history{margin-left:24px;margin-right:24px}}@media (width<=760px){.quote-hero{flex-direction:column;align-items:stretch}.quote-hero-actions{width:100%;min-width:0}.quote-history{box-sizing:border-box;width:auto;max-width:calc(100% - 24px);margin-left:12px;margin-right:12px;padding:16px}.quote-history-title{flex-direction:column}.quote-history-title>button{width:100%}.quote-history>form{grid-template-columns:1fr}.quote-history-list article{flex-direction:column;align-items:stretch}.quote-history-list article>div:last-child{text-align:left;align-items:flex-start}.quote-history-list article button{width:100%;min-height:44px}}.quote-history-tabs button:nth-child(2):not(.active){color:#a90014;background:#fff7f8;border-color:#ffc4ca}.part-view-switch{background:#eef1f4;border-radius:14px;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:14px 0!important;padding:6px!important;display:grid!important}.part-view-switch button{color:#596474;min-height:48px;font:inherit;background:0 0;border:0;border-radius:10px;font-weight:900}.part-view-switch button.selected{color:#fff;background:#ed0017;box-shadow:0 8px 18px #ed00172b}.aftermarket-catalog-browser{background:#f7f8fa;border:1px solid #dfe4ea;border-radius:18px;margin-top:12px;padding:18px}.aftermarket-browser-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.aftermarket-browser-head small{color:#ed0017;letter-spacing:.13em;font-size:9px;font-weight:900}.aftermarket-browser-head h3{margin:4px 0;font-size:27px}.aftermarket-browser-head p{color:#697386;margin:0;font-size:10px}.aftermarket-browser-head label{color:#596474;flex-direction:column;gap:7px;min-width:270px;font-size:11px;font-weight:900;display:flex}.aftermarket-browser-head select{color:#151a22;min-height:50px;font:inherit;background:#fff;border:2px solid #cbd3dd;border-radius:11px;padding:10px 14px;font-weight:800}.aftermarket-catalog-brands{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:16px 0!important;display:grid!important}.aftermarket-catalog-brands button{color:#151a22;background:#fff;border:1px solid #d9dfe7;border-radius:12px;justify-content:center;align-items:center;gap:14px;min-height:74px;padding:10px 18px;font-weight:900;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.aftermarket-catalog-brands button:hover{border-color:#9da7b4;transform:translateY(-1px)}.aftermarket-catalog-brands button img{object-fit:contain;mix-blend-mode:multiply;width:54px;height:46px}.aftermarket-catalog-brands button span{font-size:13px;font-weight:950}.additional-part-results article>.product-visual-missing,.additional-part-results article>.mebo-service-avatar,.additional-part-results article>img{object-fit:contain;border-radius:10px;flex:0 0 58px;width:58px;height:58px;min-height:58px}.add-inventory-brand{color:#17202c;background:#fff;border:1px solid #cbd5df;border-radius:8px;margin-top:6px;padding:7px 9px;font-size:10px;font-weight:900}.aftermarket-catalog-brands button.selected{color:#151a22;background:#fff;border:2px solid #ed0017;box-shadow:0 8px 20px #ed001726}.catalog-loading-message{text-align:center;color:#697386;background:#fff;border:1px dashed #cbd3dd;border-radius:13px;padding:45px 18px}.aftermarket-product-grid{align-items:start;padding:4px;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px 18px!important;display:grid!important}.aftermarket-product-card{background:#fff;border:2px solid #cfd6df;border-radius:16px;flex-direction:column;align-self:start;min-width:0;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 7px 18px #11161d1a}.aftermarket-product-card.is-added{border-color:#0b9561;box-shadow:0 0 0 2px #8bd4b4}.aftermarket-card-image{box-sizing:border-box;color:#7b8490;text-align:center;background:#fff;place-items:center;height:220px;padding:12px;font-size:10px;font-weight:800;display:grid;position:relative;overflow:hidden}.aftermarket-card-image img{object-fit:contain;width:calc(100% - 24px);max-width:calc(100% - 24px);height:calc(100% - 24px);max-height:calc(100% - 24px);display:block;position:absolute;inset:12px}.aftermarket-card-body{border-top:1px solid #edf0f4;flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:15px;display:flex}.aftermarket-card-body>small{color:#ed0017;letter-spacing:.1em;font-size:8px;font-weight:900}.aftermarket-card-body h3{overflow-wrap:anywhere;margin:6px 0;font-size:17px;line-height:1.2}.aftermarket-card-body>p{color:#697386;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.aftermarket-card-body code{color:#a40013;font-size:10px;font-weight:900}.aftermarket-card-body>span{color:#697386;margin-top:4px;font-size:8px}.aftermarket-card-body .fitment-warning{box-sizing:border-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.aftermarket-card-price{box-sizing:border-box;background:#fff5f6;border:1px solid #f3a8b1;border-left:5px solid #ed0017;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:12px;padding:12px 13px;display:flex}.aftermarket-card-price span{color:#971124;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.aftermarket-card-price strong{color:#11161d;white-space:nowrap;font-size:18px}.aftermarket-product-card footer{align-items:center;padding:0 15px 15px;display:flex}.aftermarket-product-card footer button{color:#fff;background:#11161d;border:0;border-radius:9px;width:100%;min-height:46px;padding:9px 12px;font-weight:900}.aftermarket-product-card footer button.added-button{background:#087c51}.load-more-products{color:#fff;background:#11161d;border:0;border-radius:11px;min-height:46px;margin:18px auto 0;padding:11px 24px;font-weight:900;display:block}@media (width<=1050px){.aftermarket-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.part-view-switch{grid-template-columns:1fr!important}.aftermarket-catalog-browser{padding:12px}.aftermarket-browser-head{flex-direction:column;align-items:stretch}.aftermarket-browser-head label{min-width:0}.aftermarket-catalog-brands{grid-template-columns:1fr!important}.aftermarket-catalog-brands button{min-height:66px}.aftermarket-product-grid{grid-template-columns:1fr!important}.aftermarket-card-image{height:260px}.aftermarket-product-card footer{flex-direction:column;align-items:stretch}.aftermarket-product-card footer button{width:100%;min-height:50px}}.accessories-mode .fitment-warning,.oem-mode .part-view-switch,.oem-mode .aftermarket-shortcuts{display:none!important}.unified-source-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin:2px 0 8px;display:flex!important}.unified-source-heading strong{color:#ed0017;letter-spacing:.13em;font-size:9px}.unified-source-heading span{color:#697386;text-align:right;max-width:630px;font-size:10px}.search-card>.unified-source-modes{grid-template-columns:repeat(5,minmax(0,1fr))}.unified-source-modes .system-source{color:#11161d;background:#fff;border:1px solid #cfd7e1}.unified-source-modes .system-source.active{color:#fff;background:#11161d;border-color:#11161d}@media (width<=1050px){.search-card>.unified-source-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-source-modes button:last-child{grid-column:1/-1}}@media (width<=760px){.unified-source-heading{flex-direction:column;align-items:flex-start}.unified-source-heading span{text-align:left}.search-card>.unified-source-modes{grid-template-columns:1fr}.unified-source-modes button:last-child{grid-column:auto}}.aftermarket-card-image{cursor:pointer;border:0;width:100%}.aftermarket-card-image:focus-visible,.view-product-details:focus-visible{outline-offset:-3px;outline:3px solid #ed0017}.view-product-details{color:#151a22;text-align:left;cursor:pointer;background:#f4f6f8;border:1px solid #dce2e9;border-radius:9px;width:100%;margin-top:12px;padding:10px 12px;font-size:10px;font-weight:900}.view-product-details:hover{color:#c90016;border-color:#ed0017}.product-detail-overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060a0fc2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.product-detail-dialog{background:#fff;border-radius:22px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);width:min(1120px,100%);max-height:min(860px,100vh - 48px);display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #00000057}.product-detail-close{z-index:4;color:#fff;cursor:pointer;background:#11161d;border:0;border-radius:50%;place-items:center;width:42px;height:42px;font-size:27px;line-height:1;display:grid;position:absolute;top:15px;right:15px}.product-detail-gallery{background:#f5f6f8;border-right:1px solid #e2e6eb;min-width:0;padding:24px}.product-detail-main-image{background:#fff;border-radius:16px;place-items:center;height:480px;display:grid;overflow:hidden}.product-detail-main-image img{object-fit:contain;width:100%;height:100%;display:block}.product-detail-main-image span{color:#758092;font-weight:800}.product-detail-thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.product-detail-thumbs button{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:10px;height:76px;padding:4px;overflow:hidden}.product-detail-thumbs button.selected{border-color:#ed0017}.product-detail-thumbs img{object-fit:contain;width:100%;height:100%}.product-detail-info{flex-direction:column;min-width:0;padding:42px 34px 28px;display:flex}.product-detail-info>small{color:#ed0017;letter-spacing:.12em;font-size:10px;font-weight:900}.product-detail-info h2{margin:8px 50px 8px 0;font-size:31px;line-height:1.08}.product-detail-original{color:#657084;margin:0 0 15px;font-size:13px;line-height:1.5}.product-detail-codes{border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3;flex-wrap:wrap;align-items:center;gap:10px;padding:13px 0;display:flex}.product-detail-codes code{color:#b60015;font-weight:900}.product-detail-codes span{color:#687386;font-size:11px}.product-specifications{grid-template-columns:1fr 1fr;gap:0;margin:18px 0;display:grid}.product-specifications div{border-bottom:1px solid #edf0f3;padding:10px 12px}.product-specifications dt{color:#778193;text-transform:uppercase;font-size:9px;font-weight:800}.product-specifications dd{color:#171c23;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:800}.product-fitment-note{color:#4c3b16;background:#fff5df;border-radius:12px;flex-direction:column;gap:5px;padding:13px;display:flex}.product-fitment-note b{text-transform:uppercase;font-size:10px}.product-fitment-note span{font-size:11px;line-height:1.45}.product-detail-info footer{justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:22px;display:flex}.product-detail-info footer>div{flex-direction:column;display:flex}.product-detail-info footer span{color:#6d7787;font-size:10px}.product-detail-info footer strong{font-size:24px}.product-detail-info footer button{color:#fff;cursor:pointer;background:#11161d;border:0;border-radius:11px;min-height:50px;padding:12px 18px;font-weight:900}.product-detail-info footer button.added-button{background:#087c51}.product-variant-options{gap:12px;margin:16px 0;display:grid}.product-variant-options fieldset{border:0;min-width:0;margin:0;padding:0}.product-variant-options legend{color:#697386;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:900}.product-variant-options fieldset>div{flex-wrap:wrap;gap:7px;display:flex}.product-variant-options fieldset button{color:#202630;cursor:pointer;background:#fff;border:1px solid #d8dde5;border-radius:999px;min-height:36px;padding:7px 12px;font-size:10px;font-weight:850}.product-variant-options fieldset button:hover{border-color:#ed0017}.product-variant-options fieldset button.selected{color:#fff;background:#ed0017;border-color:#ed0017;box-shadow:0 0 0 2px #ed00171f}.product-availability{border-radius:9px;margin:0 0 14px;padding:10px 12px;font-size:11px;font-weight:900}.product-availability.available{color:#087c51;background:#e6f7ef}.product-availability.unavailable{color:#b60015;background:#ffe8eb}.product-availability.unknown{color:#6b5016;background:#fff5df}.product-detail-info footer button:disabled{cursor:not-allowed;color:#fff;background:#b5bbc4}@media (width<=760px){.product-detail-overlay{align-items:end;padding:0}.product-detail-dialog{border-radius:22px 22px 0 0;grid-template-columns:1fr;width:100%;max-height:94vh}.product-detail-gallery{border-bottom:1px solid #e2e6eb;border-right:0;padding:14px}.product-detail-main-image{height:300px}.product-detail-thumbs{grid-template-columns:repeat(5,minmax(0,1fr));overflow-x:auto}.product-detail-thumbs button{height:62px}.product-detail-info{padding:24px 18px}.product-detail-info h2{font-size:24px}.product-specifications{grid-template-columns:1fr}.product-detail-info footer{flex-direction:column;align-items:stretch}.product-detail-info footer button{width:100%}}.quote-grid{grid-template-columns:minmax(0,1fr) 390px}.catalog-columns{grid-template-columns:320px minmax(0,1fr)}.assembly-panel label{gap:8px;font-size:12px}.assembly-panel label input{min-height:46px;font-size:14px;font-weight:700}.assembly-list button{gap:7px;padding:16px 12px}.assembly-list button small{color:#697386;font-size:10px;font-weight:800}.assembly-list button span{font-size:14px;font-weight:850;line-height:1.3}.assembly-list button b,.part-search{font-size:11px}.part-search input{min-height:46px;font-size:14px}.part-row>b{font-size:14px}.part-row strong{font-size:13px;line-height:1.35}.part-row code{font-size:12px}.mxn-price{font-size:13px}.part-row>button{font-size:11px}.inline-inventory{box-sizing:border-box;color:#596474;background:#f5f7f9;border:1px solid #d9e0e8;border-radius:9px;width:100%;margin-top:8px;padding:8px 9px}.inline-inventory.has-stock{color:#087344;background:#ebf8f2;border-color:#a9dfc8}.inline-inventory-head{justify-content:space-between;align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.inline-inventory-head>b{text-transform:uppercase;letter-spacing:.06em;font-size:9px}.inline-inventory-head>strong{text-align:right;font-size:10px!important}.inline-inventory-locations{flex-wrap:wrap;margin-top:7px;flex-direction:row!important;gap:5px!important;display:flex!important}.inline-inventory-locations>span{background:#fff;border-radius:7px;gap:3px;padding:5px 7px;line-height:1.3;color:#4f5968!important;font-size:8px!important;display:inline-flex!important}.inline-inventory-locations>span.deficit{background:#fff0f1;color:#b00018!important}.inline-inventory-locations>span b{font-size:inherit}.direct-result .inline-inventory{color:#dce3eb;background:#1a222c;border-color:#3b4654}.direct-result .inline-inventory.has-stock{color:#72dfb0;background:#102d23;border-color:#287c5d}.direct-result .inline-inventory-locations>span{background:#252e39;color:#dce3eb!important}.aftermarket-card-body .inline-inventory{margin-top:10px}.additional-part-results .inline-inventory{margin-top:7px}@media (width<=760px){.inline-inventory-head{align-items:flex-start;flex-direction:column!important}.inline-inventory-head>strong{text-align:left}.inline-inventory-locations{flex-direction:column!important}.inline-inventory-locations>span{box-sizing:border-box;width:100%}}.saved-list .saved-item{gap:11px;padding:14px}.saved-item-title>div>strong,.saved-list strong{font-size:13px;line-height:1.35}.saved-list code{font-size:11px;font-weight:800}.saved-controls label{gap:6px;font-size:10.5px}.saved-controls input{min-height:42px;padding:10px;font-size:14px;font-weight:800}.saved-list .saved-item>small{font-size:10px}.diagram-image{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.diagram-image.is-dragging{cursor:grabbing}.diagram-image.is-dragging img{pointer-events:none}.diagram-touch-hint{color:#c7ced7;flex-basis:100%;font-size:9px;line-height:1.35}@media (width<=760px){.diagram-viewer.is-fullscreen .diagram-tools{padding-top:max(9px,env(safe-area-inset-top))}.diagram-viewer.is-fullscreen .diagram-image{height:100%;min-height:0}.diagram-touch-hint{text-align:center;grid-column:1/-1;font-size:10px}.diagram-tools span{text-align:center}}.diagram-tools{background:#fff;border-bottom:1px solid #dfe4ea;justify-content:flex-end;padding:8px 10px}.diagram-tools button{background:#151b23;border-color:#151b23;padding:9px 14px;font-size:11px}.diagram-tools button:hover{background:#2a3441}.diagram-tools button:disabled{opacity:.55;cursor:wait}@media (width<=760px){.diagram-tools{justify-content:flex-end;display:flex}.diagram-tools button{width:auto;min-height:38px;padding:8px 12px}.diagram-watermark{width:clamp(120px,34%,300px)!important}}.quote-wordmark{letter-spacing:normal;background:0 0;flex-direction:column;align-items:stretch;gap:5px;min-width:235px;padding:2px 0 7px;font-family:Arial,sans-serif;font-style:normal;line-height:1;display:flex;transform:none}.quote-wordmark>div{letter-spacing:-.065em;justify-content:center;align-items:baseline;gap:7px;font-family:Arial Black,Arial,sans-serif;font-style:italic;line-height:.78;display:flex;transform:skew(-7deg)}.quote-wordmark>div>strong{color:#e30613;text-shadow:none;font-weight:1000;font-size:46px!important}.quote-wordmark>div>span{text-shadow:none;font-weight:1000;color:#252b33!important;font-size:46px!important}.quote-wordmark>small{white-space:nowrap;align-items:center;gap:7px;width:100%;display:flex;color:#252b33!important;letter-spacing:.12em!important;font-size:7.5px!important;font-weight:950!important}.quote-wordmark>small:before,.quote-wordmark>small:after{content:"";background:#e30613;flex:1;height:2px}@media print{.quote-document{height:auto!important;min-height:0!important;padding:8mm 10mm 9mm!important}.quote-document>header{padding-bottom:3.5mm!important}.quote-wordmark{gap:1mm;min-width:52mm;padding:0 0 1mm}.quote-wordmark>div>strong,.quote-wordmark>div>span{font-size:31px!important}.quote-wordmark>small{font-size:5.5px!important}.quote-customer{margin:3.5mm 0!important}.quote-customer>div{padding:3mm!important}.quote-lines>div{padding:2.4mm 2.5mm!important}.quote-document footer{margin-top:3.5mm!important}.quote-grand-total{padding:3mm 4mm!important}@page{size:auto;margin:0;@top-left{content:none}@top-right{content:none}@bottom-left{content:none}@bottom-right{content:"Página " counter(page) " de " counter(pages);font-family:Arial,sans-serif;font-size:8pt;color:#151a22}}}@media (width<=1350px){.quote-grid{grid-template-columns:1fr}.mebo-breakdown{position:static}}@media (width<=950px){.catalog-columns{grid-template-columns:1fr}.assembly-list{max-height:360px}}@media (width<=760px){.quote-wordmark{min-width:180px}.quote-wordmark>div>strong,.quote-wordmark>div>span{font-size:35px!important}.quote-wordmark>small{font-size:5.8px!important}.saved-controls{grid-template-columns:1fr 1.4fr!important}.assembly-list button span{font-size:13px}}.mebo-breakdown{container-type:inline-size}.saved-controls{grid-template-columns:72px minmax(120px,1fr)!important}.saved-controls select{box-sizing:border-box;color:#151a22;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #d6dce4;border-radius:8px;padding:10px;font-size:13px;font-weight:800}.delivery-window{box-sizing:border-box;color:#7a5200;white-space:nowrap;background:#fff8e8;border:1px solid #f0c36b;border-radius:8px;align-items:center;min-height:42px;padding:10px 12px;font-size:13px;font-weight:900;display:flex}.delivery-range-editor{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:4px;display:flex}.delivery-range-editor>div,.bulk-delivery-range{align-items:end;gap:4px;display:flex}.delivery-range-editor label,.bulk-delivery-range label{color:#697386;flex-direction:column;gap:3px;font-size:8px;font-weight:850;display:flex}.delivery-range-editor input,.bulk-delivery-range input{min-height:42px;width:70px!important}.delivery-range-editor small{color:#9a5700;font-size:9px;font-weight:850}.delivery-range-editor b,.bulk-delivery-range>b{color:#7a8492;padding:0 2px 12px}.bulk-delivery-range{border-top:1px solid #dce2e9;flex-wrap:wrap;margin-top:9px;padding-top:9px}.quote-editor .bulk-delivery-range button{flex:1;min-width:135px}.discount-control>span{justify-content:space-between;align-items:center;gap:5px;min-height:22px;flex-direction:row!important;display:flex!important}.discount-control>span select{border-radius:6px;width:54px;min-height:24px;padding:2px 6px;font-size:10px}.saved-discount-summary{font-weight:850;line-height:1.4;display:block;color:#087344!important;font-size:9px!important}.saved-total.has-discount>small:first-of-type{color:#ffd0d5;margin-top:5px;font-size:10px;font-weight:800}.quote-availability{letter-spacing:.02em;border-radius:999px;width:max-content;margin-top:5px;padding:4px 7px;font-size:8px!important;font-weight:900!important;display:block!important}.quote-availability.stock{color:#087344;background:#e5f7ed}.quote-availability.order{color:#8a5200;background:#fff0d5}.quote-availability.confirm{color:#596474;background:#eef1f5}.quote-discount-label{margin-top:5px;color:#087344!important;font-size:8px!important;font-weight:900!important;display:block!important}.quote-discount-price{color:#087344;flex-direction:column;align-items:flex-end;gap:2px;display:flex;font-weight:900!important}.quote-discount-price s{color:#7c8795;font-size:8px;font-weight:650}.quote-discount-total,.quote-discount-total b{color:#ff7f8b!important}@container (width>=700px){.saved-controls{grid-template-columns:72px repeat(4,minmax(125px,1fr))!important}}@media (width<=760px){.saved-controls{grid-template-columns:1fr 1fr!important}.quote-availability{white-space:nowrap}}.quote-option-badge{letter-spacing:.08em;border-radius:999px;align-self:flex-start;padding:4px 8px;font-size:8px;font-weight:950}.quote-option-badge.original{color:#075fa8;background:#e8f2ff}.quote-option-badge.generico{color:#8a5200;background:#fff0d5}.quote-availability.partial{color:#8a5200!important;background:#fff0d5!important}.generic-description{color:#596474;flex-direction:column;gap:5px;font-size:10px;font-weight:850;display:flex}.generic-description input{color:#151a22;font:inherit;background:#fff;border:1px solid #d6dce4;border-radius:8px;padding:10px;font-size:13px}.generic-product-picker{background:#fff9ef;border:1px solid #f0c775;border-radius:11px;flex-direction:column;gap:8px;padding:10px;display:flex}.generic-product-picker>form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;display:grid}.generic-product-picker>form label{color:#76520a;flex-direction:column;gap:5px;min-width:0;font-size:9px;font-weight:900;display:flex}.generic-product-picker>form input{box-sizing:border-box;color:#151a22;width:100%;min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #dcc98f;border-radius:8px;padding:8px 10px;font-size:11px}.generic-product-picker>form button,.generic-product-results button{color:#fff;cursor:pointer;background:#ed0017;border:0;border-radius:8px;min-height:40px;padding:9px 12px;font-size:10px;font-weight:950}.generic-product-picker>form button:disabled{opacity:.45}.generic-product-picker>p{color:#a50015;background:#fff0f2;border-radius:8px;margin:0;padding:8px;font-size:9px;font-weight:800}.generic-product-results{flex-direction:column;gap:6px;max-height:280px;display:flex;overflow:auto}.generic-product-results article{background:#fff;border:1px solid #ead9ad;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.generic-product-results article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.generic-product-results article>div:last-child{flex:none;align-items:flex-end}.generic-product-results strong{font-size:10px;line-height:1.3}.generic-product-results span{color:#697386;font-size:8px}.generic-product-results b{color:#087344;font-size:10px}.generic-product-results button{min-height:31px;padding:6px 10px}.generic-product-results .inline-inventory{margin-top:7px}.generic-product-picker .generic-description{margin-top:2px}.add-generic-option{font-size:10px;font-weight:900;color:#8a5200!important;background:#fff8ea!important;border:1px dashed #b77700!important;border-radius:9px!important;padding:10px!important}.saved-choice-totals{color:#fff;background:#11161d;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;padding:13px;display:grid}.saved-choice-totals>span{color:#ffd98a;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:950}.saved-choice-totals>div{border:1px solid #3a424d;border-radius:9px;flex-direction:column;gap:3px;padding:9px;display:flex}.saved-choice-totals small{color:#adb5c0;font-size:9px}.saved-choice-totals strong{font-size:14px}.quote-choice-line.original{background:#f4f8ff}.quote-choice-line.generico{background:#fff9ef}.quote-choice-line>strong{flex-direction:column;gap:3px;display:flex}.quote-choice-line>strong>small{color:#8a5200;letter-spacing:.08em;font-size:7px}.quote-choice-grand-totals{border-left:5px solid #ed0017;border-radius:13px;color:#fff!important;background:#11161d!important;min-width:260px!important;padding:14px 16px!important}.quote-choice-grand-totals>span{color:#ffd98a!important;font-weight:950!important}.quote-choice-grand-totals>div{justify-content:space-between;align-items:baseline;gap:16px;margin-top:8px;display:flex}.quote-choice-grand-totals small{color:#c7ced8;font-size:9px;font-weight:800}.quote-choice-grand-totals strong{white-space:nowrap;margin:0!important;font-size:18px!important}@media (width<=600px){.saved-choice-totals{grid-template-columns:1fr}.saved-choice-totals>span{grid-column:auto}.quote-choice-grand-totals{min-width:0!important}.generic-product-picker>form{grid-template-columns:1fr}.generic-product-picker>form button{width:100%}.generic-product-results article{flex-direction:column;align-items:stretch}.generic-product-results article>div:last-child{align-items:stretch}.generic-product-results button{width:100%}}@media print{.quote-choice-grand-totals{padding:3mm 4mm!important}.quote-choice-line{break-inside:avoid}}.accessories-mode .quote-header{height:96px}.accessories-mode .quote-header>a img{object-fit:contain;background:0 0;width:250px;max-height:78px}.vin-quote-card .aftermarket-card-image{box-shadow:none!important;background:#fff!important;border-radius:0!important;padding:0!important}.vin-quote-card .aftermarket-card-image img{background:#fff;width:100%;max-width:100%;height:100%;max-height:100%;inset:0}@media (width<=820px){.accessories-mode .quote-header{height:78px}.accessories-mode .quote-header>a img{width:178px;max-height:62px}.quote-mobile-warehouse-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 14px 0;display:grid}.quote-mobile-warehouse-nav a{color:#18212c;background:#fff;border:1px solid #d5dce4;border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:64px;padding:9px;text-decoration:none;display:grid;box-shadow:0 6px 18px #1118270d}.quote-mobile-warehouse-nav a:nth-child(3){color:#fff;background:#ed0017;border-color:#ed0017}.quote-mobile-warehouse-nav span{color:#fff;background:#111820;border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:950;display:grid}.quote-mobile-warehouse-nav a:nth-child(3) span{color:#d00017;background:#fff}.quote-mobile-warehouse-nav strong{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.15}}@media (width<=440px){.quote-mobile-warehouse-nav{gap:6px;margin-left:10px;margin-right:10px}.quote-mobile-warehouse-nav a{text-align:center;grid-template-columns:1fr;place-items:center;min-height:70px;padding:8px 5px}.quote-mobile-warehouse-nav span{width:30px;height:30px}.quote-mobile-warehouse-nav strong{font-size:11px}}.quote-header>a img,.accessories-mode .quote-header>a img{object-fit:contain;background:0 0;width:310px;max-width:none;height:auto;max-height:none}@media (width<=820px){.quote-header>a img,.accessories-mode .quote-header>a img{width:260px;max-height:none}}.aftermarket-inline-search{background:#fff7f8;border:1px solid #f1b8bf;border-radius:12px;grid-template-columns:1fr auto;align-items:end;gap:9px;margin:-2px 0 16px;padding:12px;display:grid}.aftermarket-inline-search label{gap:6px;display:grid}.aftermarket-inline-search label span{color:#8f0011;letter-spacing:.08em;font-size:9px;font-weight:950}.aftermarket-inline-search input{color:#151a22;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d5dce5;border-radius:9px;padding:10px 12px;font-size:13px}.aftermarket-inline-search input:focus{border-color:#ed0017;outline:3px solid #ed001714}.aftermarket-inline-search button{color:#fff;background:#ed0017;border:0;border-radius:9px;min-height:44px;padding:10px 18px;font-weight:950}.aftermarket-inline-search button:disabled{opacity:.45}.aftermarket-floating-search{z-index:900;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border:1px solid #f1b8bf;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;width:min(760px,100vw - 36px);padding:11px 12px;display:grid;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 16px 45px #11161d40}.aftermarket-floating-search label{gap:5px;min-width:0;display:grid}.aftermarket-floating-search label span{color:#8f0011;letter-spacing:.08em;font-size:9px;font-weight:950}.aftermarket-floating-search input{box-sizing:border-box;color:#151a22;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #d5dce5;border-radius:9px;padding:9px 12px;font-size:13px}.aftermarket-floating-search input:focus{border-color:#ed0017;outline:3px solid #ed001714}.aftermarket-floating-search button{color:#fff;background:#ed0017;border:0;border-radius:9px;min-height:42px;padding:9px 18px;font-weight:950}.aftermarket-floating-search button:disabled{opacity:.45}@media (width<=650px){.aftermarket-inline-search{grid-template-columns:1fr}.aftermarket-inline-search button{width:100%}.aftermarket-floating-search{grid-template-columns:1fr auto;width:calc(100vw - 16px);padding:9px;top:8px}.aftermarket-floating-search label span{font-size:8px}.aftermarket-floating-search button{padding:8px 12px}}.product-manual-configuration{background:#fff8df;border:2px solid #e5a100;border-radius:13px;padding:13px}.product-manual-configuration>b{color:#7a5100;font-size:13px;display:block}.product-manual-configuration>p{color:#775f2e;margin:4px 0 11px;font-size:10px;line-height:1.4}.product-manual-configuration>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.product-manual-configuration label{flex-direction:column;gap:5px;display:flex}.product-manual-configuration label>span{color:#5d4a25;font-size:8px;font-weight:900}.product-manual-configuration input{background:#fff;border:1px solid #d7ba72;border-radius:8px;outline:0;width:100%;height:40px;padding:0 9px;font-size:11px;font-weight:750}.product-manual-configuration input:focus{border-color:#b77900;box-shadow:0 0 0 3px #e5a10026}@media (width<=650px){.product-manual-configuration>div{grid-template-columns:1fr}.product-manual-configuration input{height:46px;font-size:14px}}.quote-tax-toggle{background:#fff5f6;border:1px solid #f0b2b9;border-radius:12px;align-items:center;padding:12px;flex-direction:row!important;gap:11px!important;display:flex!important}.quote-tax-toggle input{accent-color:#ed0017;flex:0 0 20px;width:20px;height:20px}.quote-tax-toggle>span{flex-direction:column;gap:2px;display:flex}.quote-tax-toggle strong{color:#151a22;font-size:12px}.quote-tax-toggle small{color:#657084!important;letter-spacing:0!important;font-size:9px!important}.quote-total-breakdown span{justify-content:space-between;gap:18px;margin:4px 0;display:flex!important}.quote-total-breakdown span b{color:#fff;font-size:10px}.quote-total-breakdown>strong{white-space:nowrap;border-top:1px solid #ffffff3d;padding-top:8px;margin-top:8px!important;font-size:20px!important}.quote-shipping>div{background:#fff;border:1px solid #d6dde7;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:0 12px;display:grid}.quote-shipping>div:focus-within{border-color:#ed0017;box-shadow:0 0 0 3px #ed00171a}.quote-shipping>div input{box-shadow:none!important;border:0!important;padding-inline:0!important}.quote-shipping>div span,.quote-shipping>div b{color:#526077;font-size:13px}.quote-shipping>small{color:#657084;font-size:10px}.quote-editor input[readonly]{color:#667180;cursor:not-allowed;background:#eef1f4}.quote-admin-note{background:#fff5df;border-radius:9px;margin:10px 0 0;padding:10px;line-height:1.45;color:#755100!important;font-size:10px!important}.quote-editor .quote-pdf-button{box-sizing:border-box;color:#fff;text-align:center;background:#11161d;border:0;border-radius:11px;width:100%;margin-top:14px;padding:13px;font-weight:900;text-decoration:none;display:block}.quote-editor button:disabled{opacity:.48;cursor:not-allowed}.quote-lines .quote-lines-head>span{color:#fff!important;font-weight:950!important}.quote-editor .continue-quote-button{color:#b00018;background:#fff5f6;border:1px solid #ed0017;border-radius:11px;width:100%;padding:13px 12px;font-weight:950;line-height:1.25}.quote-editor .continue-quote-button:hover{color:#fff;background:#ed0017}.quote-editor .copy-complete-parts-button{color:#fff;background:#11161d;border:1px solid #11161d;width:100%;margin-top:10px;padding:13px 12px;font-weight:950;line-height:1.25}.quote-editor .copy-complete-parts-button.copied{background:#087344;border-color:#087344}.quote-editor .copy-complete-parts-button:disabled{opacity:.45}.quote-bulk-availability{background:#f7f9fb;border:1px solid #d6dce4;border-radius:12px;margin-top:14px;padding:12px}.quote-bulk-availability>strong{color:#151a22;font-size:11px;display:block}.quote-bulk-availability>span{color:#697386;margin-top:3px;font-size:9px;display:block}.quote-bulk-availability>div{grid-template-columns:1fr;gap:7px;margin-top:9px;display:grid}.quote-editor .quote-bulk-availability button{color:#151a22;background:#fff;border:1px solid #cfd6df;margin:0;padding:10px 8px;font-size:9px}.quote-editor .quote-bulk-availability button.active.stock{color:#087344;background:#eaf8f1;border-color:#087344}.quote-editor .quote-bulk-availability button.active.order{color:#9a5700;background:#fff5df;border-color:#b76700}.quote-editor .quote-bulk-availability button.active.confirm{color:#fff;background:#11161d;border-color:#11161d}.quote-customer-lookup{position:relative}.customer-lookup-status{margin-top:5px;display:block;color:#697386!important;letter-spacing:0!important;font-size:9px!important}.customer-lookup-status.found{font-weight:850;color:#087344!important}.quote-customer-matches{z-index:20;background:#fff;border:1px solid #d9dfe7;border-radius:10px;flex-direction:column;gap:3px;max-height:230px;margin-top:5px;padding:5px;display:flex;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 14px 32px #11161d33}.quote-editor .quote-customer-matches button{color:#151a22;text-align:left;background:#fff;border:0;border-radius:7px;flex-direction:column;align-items:flex-start;gap:3px;width:100%;min-height:0;margin:0;padding:9px 10px;display:flex}.quote-editor .quote-customer-matches button:hover{background:#f1f4f7}.quote-customer-matches strong{font-size:11px}.quote-customer-matches span{color:#697386;font-size:9px}.quote-customer-matches small{color:#8a3c00;letter-spacing:.04em;font-size:8px;font-weight:850}.additional-part{margin-top:14px}.additional-part-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.additional-part-toggle{color:#b00018;cursor:pointer;background:#fff6f7;border:1px dashed #ed0017;border-radius:11px;width:100%;min-height:44px;padding:10px 12px;font-weight:950}.additional-part-toggle:hover{color:#fff;background:#ed0017}.aftermarket-option-toggle{color:#fff;background:#11161d;border-style:solid}.aftermarket-option-toggle:hover{background:#ed0017}.additional-part-panel{background:#f7f8fa;border:1px solid #dce2e9;border-radius:13px;margin-top:9px;padding:12px}.additional-part-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.additional-part-heading>div{flex-direction:column;gap:3px;display:flex}.additional-part-heading strong{font-size:12px}.additional-part-heading span{color:#697386;font-size:9px;line-height:1.4}.additional-part-heading>button{color:#303844;cursor:pointer;background:#e7ebf0;border:0;border-radius:7px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:18px;display:grid}.additional-part-tabs{background:#e8ecf1;border-radius:9px;grid-template-columns:1fr 1fr;gap:5px;margin:11px 0 9px;padding:4px;display:grid}.additional-part-tabs button{color:#596474;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:34px;font-size:10px;font-weight:900}.additional-part-tabs button.active{color:#fff;background:#11161d}.additional-kordata-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;display:grid}.additional-kordata-search label,.additional-manual-form label{color:#536070;flex-direction:column;gap:5px;min-width:0;font-size:9px;font-weight:900;display:flex}.additional-kordata-search input,.additional-manual-form input{box-sizing:border-box;color:#151a22;width:100%;min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #d3dae3;border-radius:8px;padding:8px 10px;font-size:11px}.additional-kordata-search>button,.additional-manual-form>button,.additional-part-results button{color:#fff;cursor:pointer;background:#ed0017;border:0;border-radius:8px;min-height:40px;padding:9px 12px;font-size:10px;font-weight:950}.additional-kordata-search>button:disabled{opacity:.45}.additional-part-results{flex-direction:column;gap:6px;max-height:260px;margin-top:9px;display:flex;overflow:auto}.additional-part-results article{background:#fff;border:1px solid #dfe4ea;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.additional-part-results article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.additional-part-results article>div:last-child{flex:none;align-items:flex-end}.additional-part-results strong{font-size:10px;line-height:1.3}.additional-part-results span{color:#697386;font-size:8px}.additional-part-results b{color:#087344;font-size:10px}.additional-part-results button{min-height:31px;padding:6px 10px}.additional-manual-form{grid-template-columns:1fr 82px;gap:8px;display:grid}.additional-manual-form .additional-description,.additional-manual-form>button{grid-column:1/-1}.additional-manual-form>button{width:100%;margin-top:2px}.additional-part-error{color:#a50015;background:#fff0f2;border-radius:8px;margin:8px 0 0;padding:8px;font-size:9px;font-weight:800;line-height:1.4}.aftermarket-choice-help{color:#657183;margin:7px 2px 0;font-size:9px;font-weight:750;line-height:1.4;display:block}.inventory-quote-form{grid-template-columns:1fr 1fr}.inventory-quote-form .additional-description,.inventory-quote-form>button,.inventory-quote-intro,.quote-initial-stock,.quote-product-photo{grid-column:1/-1}.inventory-quote-form textarea,.inventory-quote-form select{box-sizing:border-box;color:#151a22;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d3dae3;border-radius:8px;padding:8px 10px;font-size:11px}.inventory-quote-form textarea{resize:vertical}.inventory-quote-form>button:disabled{cursor:wait;opacity:.55}.inventory-quote-intro{background:#fff;border-left:4px solid #ed0017;border-radius:8px;flex-direction:column;gap:3px;padding:10px;display:flex}.inventory-quote-intro strong{font-size:11px}.inventory-quote-intro span{color:#657185;font-size:9px;line-height:1.4}.quote-initial-stock{background:#effaf5;border:1px solid #a9d8c2;border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.quote-initial-stock>div{flex-direction:column;grid-column:1/-1;gap:2px;display:flex}.quote-initial-stock>div strong{color:#08764f;font-size:10px}.quote-initial-stock>div span{color:#557064;font-size:8px;line-height:1.35}.quote-product-photo{grid-template-columns:92px 1fr;align-items:stretch;gap:9px;display:grid}.quote-photo-preview{color:#7b8795;text-align:center;background:#eef1f4;border:1px dashed #bdc7d2;border-radius:10px;place-items:center;min-height:92px;font-size:8px;font-weight:800;display:grid;overflow:hidden}.quote-photo-preview img{object-fit:contain;background:#fff;width:100%;height:100%;max-height:120px}.quote-product-photo>div:last-child{grid-template-columns:1fr;gap:5px;display:grid}.quote-product-photo b{color:#8a94a2;text-align:center;text-transform:uppercase;font-size:8px}.inventory-quote-denied{color:#6f4a00;background:#fff3df;border-radius:9px;flex-direction:column;gap:5px;padding:12px;display:flex}.inventory-quote-denied strong{font-size:10px}.inventory-quote-denied span{font-size:9px;line-height:1.4}@media (width<=600px){.additional-part-actions,.additional-kordata-search,.additional-manual-form,.quote-initial-stock{grid-template-columns:1fr}.additional-manual-form .additional-description,.additional-manual-form>button,.inventory-quote-intro,.quote-initial-stock,.quote-product-photo,.quote-initial-stock>div{grid-column:auto}.quote-product-photo{grid-template-columns:80px 1fr}.additional-part-results article{flex-direction:column;align-items:stretch}.additional-part-results article>div:last-child{align-items:stretch}.additional-part-results button{width:100%}}.quote-editor .quote-charge-button{box-sizing:border-box;color:#fff;text-align:center;background:#ed0017;border:0;border-radius:11px;width:100%;margin-top:14px;padding:13px;font-weight:950;text-decoration:none;display:block}.quote-editor .quote-charge-button+.quote-pdf-button{margin-top:8px}.authorized-order-actions a.charge{color:#fff;background:#ed0017;border-color:#ed0017}.authorized-order-lines>div>div{gap:4px}.authorized-order-oem{color:#fff;background:#11161d;border-radius:7px;align-items:center;gap:7px;width:max-content;padding:5px 8px;display:flex}.authorized-order-oem small{color:#ff6b78;letter-spacing:.09em;font-size:7px;font-weight:950}.authorized-order-oem b{letter-spacing:.04em;font-size:13px}.fulfillment-oem{color:#fff;background:#11161d;border-radius:6px;width:max-content;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}.fulfillment-oem strong{color:#ff6b78;font-size:11px}.authorized-order-workspace{max-width:1680px;margin:0 auto 30px;padding:0 24px}.authorized-order-head{color:#fff;background:#11161d;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex;box-shadow:0 16px 42px #11161d24}.authorized-order-head>div:first-child{min-width:0}.authorized-order-head small,.authorized-order-note-title small{color:#ff4052;letter-spacing:.15em;font-size:9px;font-weight:950}.authorized-order-head h2{margin:5px 0 4px;font-size:29px}.authorized-order-head p{color:#c4cbd4;margin:0;font-size:12px}.authorized-order-head p strong{color:#fff}.authorized-order-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.authorized-order-actions>span{border:1px solid #3a434f;border-radius:11px;flex-direction:column;gap:3px;min-width:170px;padding:9px 12px;display:flex}.authorized-order-actions>span small{color:#aeb7c4;font-size:8px}.authorized-order-actions>span strong{font-size:17px}.authorized-order-actions a,.authorized-order-actions button{color:#151a22;background:#fff;border:1px solid #3b4654;border-radius:10px;padding:11px 13px;font-size:10px;font-weight:950;text-decoration:none}.authorized-order-actions button{color:#fff;cursor:pointer;background:#252d37}.authorized-order-note{background:#fff;border:1px solid #dce2e9;border-radius:18px;margin-top:15px;padding:19px;box-shadow:0 10px 30px #11182708}.authorized-order-note-title{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.authorized-order-note-title h3{margin:4px 0 0;font-size:21px}.authorized-order-note-title>span{color:#ad0014;background:#fff0f2;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:950}.authorized-order-lines{gap:7px;display:grid}.authorized-order-lines>div{border:1px solid #e2e7ed;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.authorized-order-lines>div>span{color:#fff;background:#ed0017;border-radius:8px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:950;display:grid}.authorized-order-lines>div>div{gap:3px;min-width:0;display:grid}.authorized-order-lines code{color:#b50016;font-size:9px;font-weight:900}.authorized-order-lines strong{font-size:12px;line-height:1.35}.authorized-order-lines>div>b{white-space:nowrap;font-size:13px}.authorized-order-workspace>.quote-operations{margin-top:15px}.quote-operations{background:#fff;border:1px solid #d7dde5;border-radius:22px;grid-column:1/-1;margin-top:8px;padding:24px;box-shadow:0 16px 42px #11161d14}.operations-head{border-bottom:1px solid #e4e8ed;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.operations-head small,.card-title small{color:#ed0017;letter-spacing:.13em;font-size:9px;font-weight:950}.operations-head h2{letter-spacing:-.035em;margin:5px 0;font-size:29px}.operations-head p{color:#697386;margin:0;font-size:11px}.operations-status{color:#fff;white-space:nowrap;background:#11161d;border-radius:999px;padding:10px 14px;font-size:10px;font-weight:950}.operations-rail{grid-template-columns:repeat(10,minmax(80px,1fr));gap:0;margin:20px 0 24px;padding-bottom:5px;display:grid;overflow-x:auto}.operations-rail>div{color:#8a93a0;text-align:center;flex-direction:column;align-items:center;gap:7px;min-width:88px;font-size:8px;font-weight:850;display:flex;position:relative}.operations-rail>div:before{content:"";z-index:0;background:#dfe4ea;width:100%;height:3px;position:absolute;top:13px;right:50%}.operations-rail>div:first-child:before{display:none}.operations-rail i{z-index:1;color:#657084;background:#e8ebef;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:950;display:grid;position:relative}.operations-rail .done{color:#151a22}.operations-rail .done:before,.operations-rail .done i{color:#fff;background:#ed0017}.operations-grid{grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr);gap:15px;display:grid}.operations-card{background:#fff;border:1px solid #dfe4ea;border-radius:16px;padding:18px}.card-title{align-items:center;gap:11px;margin-bottom:16px;display:flex}.card-title>span{color:#fff;background:#11161d;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:950;display:grid}.card-title h3{margin:3px 0 0;font-size:18px}.operations-fields,.fulfillment-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.operations-fields label,.fulfillment-fields label,.payment-form label{color:#536070;text-transform:uppercase;flex-direction:column;gap:5px;min-width:0;font-size:8px;font-weight:900;display:flex}.operations-fields input,.operations-fields select,.operations-fields textarea,.fulfillment-fields input,.fulfillment-fields select,.payment-form input,.payment-form select{box-sizing:border-box;color:#151a22;width:100%;min-height:40px;font:inherit;text-transform:none;background:#fff;border:1px solid #d3dae3;border-radius:9px;padding:9px 10px;font-size:11px;font-weight:750}.operations-fields textarea{resize:vertical;min-height:72px}.operations-fields input:disabled,.operations-fields select:disabled,.operations-fields textarea:disabled,.fulfillment-fields input:disabled,.fulfillment-fields select:disabled{color:#687386;background:#f2f4f7}.field-wide{grid-column:1/-1}.operations-primary,.payment-form>button,.fulfillment-row>button{color:#fff;cursor:pointer;background:#ed0017;border:0;border-radius:10px;padding:11px 14px;font-weight:950}.operations-primary{width:100%;margin-top:12px}.operations-primary:disabled,.payment-form>button:disabled,.fulfillment-row>button:disabled{opacity:.48;cursor:not-allowed}.operation-status-picker{background:#f4f6f9;border:1px solid #dce2e9;border-radius:12px;margin:0 0 14px;padding:11px}.operation-status-picker>small{color:#697386;letter-spacing:.12em;margin-bottom:8px;font-size:8px;font-weight:950;display:block}.operation-status-picker>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.operation-status-picker button{color:#303945;cursor:pointer;background:#fff;border:1px solid #cfd7e1;border-radius:9px;min-height:38px;padding:7px 8px;font-size:9px;font-weight:900}.operation-status-picker button.active{color:#fff;background:#ed0017;border-color:#ed0017}.operation-status-picker button:disabled{opacity:.55;cursor:not-allowed}.field-help{color:#667085;text-transform:none;margin-top:6px;font-size:10px;font-weight:650;line-height:1.45;display:block}.authorization-only .operations-grid{grid-template-columns:1fr}.authorization-only .authorization-card{max-width:920px}.money-card{color:#fff;background:#11161d;border-color:#11161d}.money-card .card-title>span{background:#ed0017}.money-card .card-title h3{color:#fff}.payment-summary{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.payment-summary>div{border:1px solid #343d48;border-radius:10px;flex-direction:column;gap:4px;padding:10px;display:flex}.payment-summary small{color:#aeb6c1;text-transform:uppercase;font-size:8px}.payment-summary b{font-size:16px}.payment-summary .positive{color:#56d29c}.payment-form{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.payment-form label{color:#c3cad3}.payment-form>button{grid-column:1/-1}.payment-quick-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.payment-quick-actions button{color:#fff;background:#252d37;border:1px solid #4b5664;border-radius:9px;padding:10px;font-weight:900}.payment-list{border-top:1px solid #343d48;max-height:150px;margin-top:12px;overflow:auto}.payment-list>div{border-bottom:1px solid #2b333d;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.payment-list span{flex-direction:column;gap:2px;display:flex}.payment-list small{color:#aeb6c1;font-size:8px}.payment-list em{color:#cbd1d9;font-size:9px;font-style:normal}.payment-list p{color:#aeb6c1;font-size:10px}.fulfillment-card{margin-top:15px}.fulfillment-help{color:#687386;margin:4px 0 0;font-size:12px}.fulfillment-list{flex-direction:column;gap:8px;display:flex}.fulfillment-row{background:#f7f8fa;border:1px solid #e0e5eb;border-radius:13px;grid-template-columns:minmax(230px,.9fr) minmax(0,1.4fr) 175px;align-items:center;gap:13px;padding:13px;display:grid}.fulfillment-identity{align-self:start;gap:10px;display:flex}.fulfillment-identity>span{color:#fff;background:#ed0017;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:950;display:grid}.fulfillment-identity>div{flex-direction:column;gap:3px;min-width:0;display:flex}.fulfillment-identity code{color:#b50016;font-size:10px;font-weight:900}.fulfillment-identity b{font-size:11px;line-height:1.35}.fulfillment-identity small{color:#737e8d;font-size:9px}.fulfillment-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.fulfillment-summary span{border-left:3px solid #dfe4ea;flex-direction:column;gap:3px;min-width:0;padding:4px 8px;display:flex}.fulfillment-summary small{color:#737e8d;font-size:8px;font-weight:900}.fulfillment-summary b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fulfillment-edit-toggle{min-height:40px;color:#111820!important;background:#fff!important;border:1px solid #cbd3de!important}.fulfillment-fields{border-top:1px solid #dbe1e8;grid-column:1/3;grid-template-columns:repeat(4,minmax(110px,1fr));padding-top:12px}.fulfillment-fields label>small{color:#7b8491;text-transform:none;font-size:9px}.fulfillment-row>button{min-height:40px}.operation-kordata-order{background:#fff8e8;border-color:#f2bd61;justify-content:space-between;align-items:center;gap:18px;margin-top:15px;display:flex}.operation-kordata-order small{color:#9b5b00;letter-spacing:.13em;font-size:9px;font-weight:950}.operation-kordata-order h3{margin:5px 0;font-size:18px}.operation-kordata-order p{color:#6f5a34;margin:0;font-size:11px;line-height:1.45}.operation-kordata-order>span{color:#fff;background:#8b5200;border-radius:999px;flex:none;padding:9px 12px;font-size:9px;font-weight:950}.operation-kordata-order.linked{background:#ecfbf4;border-color:#83d3ad}.operation-kordata-order.linked small,.operation-kordata-order.linked p{color:#176c4b}.operation-kordata-order.linked>span{background:#087344}.audit-card{margin-top:15px}.audit-card>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.audit-card p{border-top:1px solid #e5e9ee;grid-template-columns:9px 1fr auto;align-items:start;gap:9px;margin:0;padding:10px 0;display:grid;position:relative}.audit-card p>i{background:#ed0017;border-radius:50%;width:8px;height:8px;margin-top:4px}.audit-card p>span{flex-direction:column;gap:2px;display:flex}.audit-card p b{font-size:10px}.audit-card p small,.audit-card time{color:#727d8b;font-size:8px}.audit-card time{text-align:right}.operations-message,.operations-loading{color:#08724c;background:#e8f7f0;border-radius:10px;margin:0 0 15px;padding:11px 13px;font-size:10px;font-weight:850}.operations-message.error{color:#a50015;background:#fff0f2}.operations-integrity-alert{color:#111820;background:#fff4f5;border:2px solid #ed0017;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 16px;padding:14px 16px;display:flex}.operations-integrity-alert>div{gap:4px;display:grid}.operations-integrity-alert small{color:#ed0017;letter-spacing:.13em;font-size:9px;font-weight:950}.operations-integrity-alert strong{font-size:16px}.operations-integrity-alert span{color:#586476;font-size:11px;line-height:1.45}.operations-integrity-alert>a{color:#fff;background:#111820;border-radius:10px;flex:none;padding:12px 16px;font-size:11px;font-weight:900;text-decoration:none}.operations-branch-transfer{color:#111820;background:#fff7f8;border:2px solid #ed0017;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 16px;padding:14px 16px;display:flex}.operations-branch-transfer>div{gap:3px;display:grid}.operations-branch-transfer small{color:#ed0017;letter-spacing:.13em;font-size:9px;font-weight:950}.operations-branch-transfer strong{font-size:18px}.operations-branch-transfer span{color:#586476;font-size:11px}.operations-branch-transfer button{color:#fff;cursor:pointer;background:#ed0017;border:0;border-radius:11px;flex:none;padding:13px 17px;font-size:11px;font-weight:950}.operations-branch-transfer button:disabled{cursor:wait;opacity:.65}@media (width<=1150px){.operations-grid,.fulfillment-row{grid-template-columns:1fr}.fulfillment-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.fulfillment-row>button{width:100%}}@media (width<=700px){.quote-operations{border-radius:17px;padding:15px}.operations-head{flex-direction:column}.operations-head h2{font-size:24px}.operations-fields,.payment-form,.fulfillment-fields{grid-template-columns:1fr 1fr}.operation-status-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-card>div:last-child{grid-template-columns:1fr}.audit-card p{grid-template-columns:9px 1fr}.audit-card time{text-align:left;grid-column:2}.fulfillment-row{padding:11px}.field-wide{grid-column:1/-1}.operations-integrity-alert,.operations-branch-transfer{flex-direction:column;align-items:stretch}.operations-integrity-alert>a,.operations-branch-transfer button{text-align:center}}.fulfillment-deliver-button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#087443;border:0;border-radius:9px;grid-column:1/-1;padding:10px 12px;font-size:11px;font-weight:950}.fulfillment-deliver-button:disabled{opacity:.55;cursor:wait}@media (width<=470px){.operations-fields,.payment-form,.fulfillment-fields,.payment-summary{grid-template-columns:1fr}.field-wide,.payment-form>button{grid-column:auto}}@media (width<=760px){.authorized-order-workspace{padding:0 12px}.authorized-order-head{flex-direction:column;align-items:stretch;padding:18px}.authorized-order-actions{justify-content:flex-start}.authorized-order-actions>span,.authorized-order-actions a,.authorized-order-actions button{box-sizing:border-box;width:100%}.authorized-order-lines>div{grid-template-columns:34px minmax(0,1fr)}.authorized-order-lines>div>b{grid-column:2}.authorized-order-note{padding:14px}.authorized-order-note-title{flex-direction:column;align-items:flex-start}}.quote-error>p{margin:0}.vin-options-loading{margin-top:10px;font-size:12px;font-weight:800;display:block}.vin-model-options{border-top:1px solid #f3b8bf;margin-top:12px;padding-top:12px}.vin-model-options>strong{color:#72101c;margin-bottom:5px;font-size:14px;display:block}.vin-model-options>p{color:#72101c;font-size:13px;line-height:1.45;margin:0 0 10px!important}.vin-model-options>input{color:#151a22;background:#fff;border:1px solid #d9808c;border-radius:10px;width:100%;min-height:44px;margin-bottom:10px;padding:10px 12px;font-size:14px}.vin-model-options>span{color:#72101c;padding:10px 0;font-size:13px;font-weight:750;display:block}.vin-model-options>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vin-model-options button{text-align:left;font-size:12px;line-height:1.3;color:#151a22!important;background:#fff!important;border:1px solid #e397a1!important;border-radius:10px!important;padding:11px 12px!important}.vin-model-options button:hover{background:#fff7f8!important;border-color:#ed0017!important}@media (width<=700px){.vin-model-options>div{grid-template-columns:1fr}.vin-model-options button{font-size:13px}}.fulfillment-actions{flex-direction:column;gap:7px;display:flex}.fulfillment-actions>button{color:#fff;cursor:pointer;background:#ed0017;border:0;border-radius:10px;min-height:40px;padding:11px 14px;font-weight:950}.fulfillment-actions>button:disabled{opacity:.48;cursor:not-allowed}.fulfillment-actions>button.secondary{color:#111820;background:#fff;border:1px solid #cbd3de}.fulfillment-substitute{color:#493900;background:#fff1a8;border-radius:6px;margin-top:4px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900;line-height:1.35}.fulfillment-substitute-picker{background:#fffbe6;border:1px solid #f1c400;border-radius:11px;flex-direction:column;grid-column:1/-1;gap:10px;padding:12px;display:flex}.fulfillment-substitute-picker>div:first-child{flex-direction:column;gap:3px;display:flex}.fulfillment-substitute-picker>div:first-child strong{font-size:12px}.fulfillment-substitute-picker>div:first-child small,.fulfillment-substitute-picker>p{color:#596579;margin:0;font-size:9px}.fulfillment-substitute-picker>form{grid-template-columns:1fr auto;gap:8px;display:grid}.fulfillment-substitute-picker input{border:1px solid #cbd3de;border-radius:8px;min-width:0;padding:10px}.fulfillment-substitute-picker form button{color:#fff;background:#111820;border:0;border-radius:8px;padding:9px 17px;font-weight:900}.fulfillment-substitute-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.fulfillment-substitute-results>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9dee6;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.fulfillment-substitute-results>button:disabled{opacity:.5;cursor:not-allowed}.fulfillment-substitute-results span{flex-direction:column;gap:2px;min-width:0;display:flex}.fulfillment-substitute-results b{color:#b50016;font-size:10px}.fulfillment-substitute-results small{font-size:9px}.fulfillment-substitute-results em{color:#087b45;flex:none;font-size:9px;font-style:normal;font-weight:900}@media (width<=1150px){.fulfillment-actions{grid-template-columns:1fr 1fr;display:grid}.fulfillment-actions>button{width:100%}}@media (width<=700px){.fulfillment-substitute-results,.fulfillment-substitute-picker>form{grid-template-columns:1fr}}.quote-business-unit{color:#fff;background:#111820;border:1px solid #313a45;border-radius:14px;gap:.4rem;min-width:min(100%,18rem);padding:.8rem 1rem;display:grid}.quote-business-unit>span{color:#aeb8c6;letter-spacing:.12em;font-size:.72rem;font-weight:900}.quote-business-unit>strong{font-size:1rem}.quote-business-unit>small{color:#aeb8c6;font-size:.78rem}.quote-business-unit>div{background:#252d37;border-radius:10px;gap:.35rem;padding:.25rem;display:flex}.quote-business-unit button{color:#cbd3dd;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;min-height:38px;padding:.45rem .65rem;font-weight:850}.quote-business-unit button.active{color:#fff;background:#ef001b}.additional-part-tabs{grid-template-columns:repeat(3,1fr)}.additional-part-toggle:disabled{cursor:not-allowed;opacity:.58}.additional-part-results em{border-radius:999px;width:max-content;padding:3px 6px;font-size:7px;font-style:normal;font-weight:900}.inventory-found-stock{color:#087344;background:#e8f7ef}.inventory-found-order{color:#805200;background:#fff1df}.identity-conflict{color:#b00018;font-size:8px;font-style:normal;font-weight:900}.learned-brand-help{color:#748092;font-size:8px;font-weight:650;line-height:1.3}.quote-workspace-switch{background:#e8ecf1;border-radius:11px;grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid}.quote-workspace-switch button{color:#4e5968;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:42px;font-weight:900}.quote-workspace-switch button.active{color:#fff;background:#ed0017}.direct-quote-start{background:#fff;border:1px solid #dce2e9;border-radius:20px;max-width:1680px;margin:0 auto 18px;padding:22px;box-shadow:0 10px 30px #11182708}.direct-quote-start header{justify-content:space-between;align-items:center;gap:20px;display:flex}.direct-quote-start small{color:#ed0017;letter-spacing:.14em;font-size:9px;font-weight:950}.direct-quote-start h2{margin:5px 0 4px;font-size:27px}.direct-quote-start p{color:#697386;margin:0;font-size:11px}.direct-quote-steps{gap:6px;display:flex}.direct-quote-steps>*{color:#667181;background:#eef1f4;border-radius:999px;padding:8px 11px;font-size:9px}.direct-quote-steps b{color:#fff;background:#11161d}.direct-client-grid{grid-template-columns:1.25fr .75fr 1fr;gap:10px;margin-top:18px;display:grid}.direct-client-grid>label,.direct-client-grid .quote-customer-lookup>label{color:#536070;flex-direction:column;gap:6px;font-size:9px;font-weight:900;display:flex}.direct-client-grid input{box-sizing:border-box;color:#151a22;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cfd7e1;border-radius:10px;padding:10px 12px}.direct-client-grid .quote-customer-lookup{position:relative}.direct-client-grid .quote-customer-matches{z-index:12;background:#fff;border:1px solid #d9dfe7;border-radius:10px;flex-direction:column;gap:3px;padding:5px;display:flex;position:absolute;top:68px;left:0;right:0;box-shadow:0 14px 32px #11161d33}.direct-client-grid .quote-customer-matches button{text-align:left;background:#fff;border:0;border-radius:7px;flex-direction:column;align-items:flex-start;padding:9px;display:flex}.direct-quote-grid{grid-template-columns:1fr}.direct-quote-grid .mebo-breakdown{max-height:none;position:static}.direct-quote-grid .additional-part{margin-top:18px}@media (width<=1725px){.direct-quote-start{margin-left:24px;margin-right:24px}}@media (width<=760px){.direct-quote-start{margin-left:12px;margin-right:12px;padding:16px}.direct-quote-start header{flex-direction:column;align-items:flex-start}.direct-quote-steps{width:100%;overflow:auto}.direct-client-grid,.additional-part-tabs,.quote-workspace-switch{grid-template-columns:1fr}}.operation-sale-ready{background:#f5f7fa;justify-content:space-between;align-items:center;gap:18px;margin-top:15px;display:flex}.operation-sale-ready.ready{background:#edf9f4;border-color:#78d5ad}.operation-sale-ready small{color:#ed0017;letter-spacing:.14em;font-size:9px;font-weight:950}.operation-sale-ready h3{margin:5px 0;font-size:20px}.operation-sale-ready p{color:#657184;margin:0;font-size:12px}.operation-sale-ready a,.operation-sale-ready>span{border-radius:10px;flex:none;padding:12px 16px;font-size:11px;font-weight:950;text-decoration:none}.operation-sale-ready a{color:#fff;background:#ed0017}.operation-sale-ready>span{color:#697386;background:#e3e7ec}@media (width<=700px){.operation-sale-ready{flex-direction:column;align-items:stretch}.operation-sale-ready a,.operation-sale-ready>span{text-align:center}}.quote-operation-status.error{color:#b00020;background:#fff0f1;border:1px solid #f2a0aa}.operation-kordata-error{background:#fff3f4;border-color:#ef9aa4;justify-content:space-between;align-items:center;gap:18px;margin-top:15px;display:flex}.operation-kordata-error small{color:#b00020;letter-spacing:.14em;font-size:9px;font-weight:950}.operation-kordata-error h3{margin:5px 0;font-size:20px}.operation-kordata-error p{color:#8b2635;margin:0;font-size:12px}.operation-kordata-error button{color:#fff;background:#b00020;border:0;border-radius:10px;flex:none;padding:12px 16px;font-size:11px;font-weight:950}@media (width<=700px){.operation-kordata-error{flex-direction:column;align-items:stretch}.operation-kordata-error button{width:100%}}.operations-checkout-link{color:#fff;text-align:center;background:#087344;border-radius:11px;margin-top:9px;padding:13px;font-size:12px;font-weight:950;text-decoration:none;display:block}.quote-editor .quote-charge-button.invoice{background:#087443;border:1px solid #087443;margin-top:8px}.quote-fiscal-request{background:#f7f9fb;border:1px solid #d4dbe4;border-radius:14px;margin-top:12px;padding:7px}.quote-fiscal-request.active{background:#effaf5;border-color:#8bd0b1}.quote-fiscal-request>button{color:#151a22;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px 1fr;align-items:center;gap:2px 10px;width:100%;padding:7px;display:grid}.quote-fiscal-request>button>span{color:#fff;background:#11161d;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-weight:950;display:grid}.quote-fiscal-request.active>button>span{background:#087344}.quote-fiscal-request>button>b{font-size:12px}.quote-fiscal-request>button>small{color:#667181;letter-spacing:0;font-size:10px}.quote-fiscal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:7px;display:grid}.quote-fiscal-grid label{color:#536070;flex-direction:column;gap:5px;font-size:9px;font-weight:900;display:flex}.quote-fiscal-grid input{box-sizing:border-box;color:#151a22;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cfd7e1;border-radius:9px;padding:9px 10px}.quote-fiscal-request.compact{grid-column:1/-1}.quote-editor .quote-fiscal-request>button{color:#151a22;margin:0}.quote-editor .quote-fiscal-grid label{margin-top:0}.quote-editor .quote-fiscal-grid input{padding:10px}@media (width<=760px){.quote-fiscal-grid{grid-template-columns:1fr}.quote-fiscal-request{margin-top:10px}}.direct-quote-start .quote-fiscal-request:not(.active){width:max-content;max-width:100%;padding:4px 6px;display:inline-block}.direct-quote-start .quote-fiscal-request:not(.active)>button{width:auto;padding:5px}.direct-quote-start .quote-fiscal-request.active{width:auto;display:block}.quote-pdf-actions{grid-template-columns:1fr 1.45fr 1fr;gap:8px;margin-top:8px;display:grid}.quote-editor .quote-pdf-actions .quote-pdf-button{white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;min-width:0;min-height:48px;margin:0;padding:11px 12px;display:flex}.quote-editor .quote-pdf-actions .quote-pdf-button.secondary{color:#11161d;background:#fff;border:1px solid #cbd3dd}.quote-editor .quote-pdf-actions .quote-pdf-button.whatsapp{color:#fff;background:#14833b}@media (width<=900px){.formal-quote{grid-template-columns:minmax(0,1fr)}.formal-quote>.quote-editor,.formal-quote>.quote-document,.quote-operations,.operations-grid,.operations-card{box-sizing:border-box;min-width:0;max-width:100%}.quote-editor input,.quote-editor textarea,.quote-editor button,.quote-editor a{box-sizing:border-box;max-width:100%}.quote-editor button,.quote-editor a{white-space:normal;overflow-wrap:anywhere}.quote-bulk-availability,.bulk-delivery-range{box-sizing:border-box;min-width:0;max-width:100%}}@media (width<=700px){.operations-fields,.payment-form,.fulfillment-fields,.payment-summary,.operation-status-picker>div{grid-template-columns:minmax(0,1fr)}.field-wide,.payment-form>button{grid-column:auto}.bulk-delivery-range{grid-template-columns:1fr 1fr;align-items:end;display:grid}.bulk-delivery-range>b{display:none}.quote-editor .bulk-delivery-range button{grid-column:1/-1;min-width:0}.quote-pdf-actions{grid-template-columns:1fr}.operations-rail{max-width:100%}}@media (width<=760px){.formal-quote{flex-direction:column;gap:12px;width:auto;min-width:0;max-width:calc(100% - 24px);margin:18px 12px 0;display:flex;overflow:visible}.formal-quote>.quote-editor,.formal-quote>.quote-document{border-radius:16px;width:100%;min-width:0;max-width:100%;padding:16px;overflow:hidden}.quote-editor h2{margin-bottom:14px;font-size:25px;line-height:1.15}.quote-editor>small{font-size:12px;line-height:1.35}.quote-editor label{gap:7px;margin-top:14px;font-size:13px;line-height:1.3}.quote-editor input,.quote-editor textarea{width:100%;min-width:0;min-height:50px;padding:13px 14px;font-size:16px;line-height:1.3}.quote-editor textarea{min-height:105px}.quote-editor button,.quote-editor a,.quote-editor .quote-charge-button,.quote-editor .quote-pdf-button{text-align:center;min-height:50px;padding:13px 14px;font-size:14px;line-height:1.3}.quote-editor .continue-quote-button{font-size:14px}.quote-bulk-availability{margin-top:14px;padding:13px}.quote-bulk-availability>strong{font-size:15px}.quote-bulk-availability>span{font-size:13px;line-height:1.4}.quote-editor .quote-bulk-availability button{text-align:left;min-height:48px;padding:12px;font-size:14px}.bulk-delivery-range{gap:10px}.bulk-delivery-range label{font-size:12px}.bulk-delivery-range input{width:100%!important}.quote-fiscal-request>button>b,.quote-tax-toggle strong{font-size:15px}.quote-fiscal-request>button>small,.quote-tax-toggle small,.quote-shipping>small,.customer-lookup-status{line-height:1.4;font-size:12px!important}.quote-save-success{font-size:13px;line-height:1.45}.quote-pdf-actions{grid-template-columns:1fr}.quote-document>header{flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:15px}.quote-document>header>div:last-child{text-align:left;width:100%}.quote-wordmark strong,.quote-wordmark span{font-size:29px!important}.quote-customer{grid-template-columns:1fr;gap:9px;margin:15px 0}.quote-customer small{font-size:11px}.quote-customer strong{font-size:15px;line-height:1.35}.quote-customer span{overflow-wrap:anywhere;font-size:12px}.quote-lines{border:0;overflow:visible}.quote-lines .quote-lines-head{display:none}.quote-lines>div:not(.quote-lines-head){border:1px solid #d9dfe7;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;margin-top:10px;padding:13px;font-size:13px;display:grid;min-width:0!important}.quote-lines>div:not(.quote-lines-head)>code,.quote-lines>div:not(.quote-lines-head)>strong,.quote-lines>div:not(.quote-lines-head)>b{grid-column:1/-1}.quote-lines code{overflow-wrap:anywhere;align-items:baseline;gap:7px;display:flex;font-size:13px!important}.quote-lines code:before,.quote-lines span[data-label]:before,.quote-lines b[data-label]:before{content:attr(data-label);color:#687386;font-size:10px;font-family:var(--font-geist),Arial,sans-serif;letter-spacing:.07em;text-transform:uppercase;font-weight:900}.quote-lines>div>strong{font-size:14px;line-height:1.4}.quote-lines>div>span[data-label]{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;font-size:13px;display:flex;text-align:left!important}.quote-lines>div>b[data-label]{text-align:right;border-top:1px solid #d9dfe7;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;font-size:15px;display:flex}.quote-choice-line>strong>small,.quote-availability,.quote-discount-label{line-height:1.35;font-size:11px!important}.quote-document footer{grid-template-columns:1fr;gap:12px}.quote-document footer>div{box-sizing:border-box;max-width:100%;min-width:0!important}.quote-choice-grand-totals>div{flex-direction:column;align-items:flex-start;gap:3px}.quote-choice-grand-totals strong{white-space:normal}.quote-operations{width:100%;min-width:0;max-width:100%;padding:14px;overflow:hidden}.operations-grid,.operations-card,.authorization-card{width:100%;min-width:0;max-width:100%}.operations-card{padding:14px}.operation-status-picker>div,.operations-fields,.payment-form,.fulfillment-fields,.payment-summary{grid-template-columns:minmax(0,1fr)!important}.operation-status-picker button{min-height:48px;font-size:14px}.operations-fields label,.fulfillment-fields label,.payment-form label{font-size:12px;line-height:1.3}.operations-fields input,.operations-fields select,.operations-fields textarea,.fulfillment-fields input,.fulfillment-fields select,.payment-form input,.payment-form select{min-width:0;min-height:48px;font-size:16px}.operations-primary,.payment-form>button,.fulfillment-row>button{min-height:50px;font-size:14px}}.fulfillment-substitute-results i{color:#087b45;background:#e7f8ef;border-radius:999px;width:max-content;padding:3px 6px;font-size:8px;font-style:normal;font-weight:900}.authorized-line-correct{color:#c80018;cursor:pointer;background:#fff;border:1px solid #ed0017;border-radius:8px;width:max-content;margin-top:7px;padding:7px 10px;font-size:9px;font-weight:950}.authorized-line-correct:hover{color:#fff;background:#ed0017}.fulfillment-row{scroll-margin-top:20px}.part-number-copy{flex-flow:wrap!important;align-items:center!important;gap:7px!important;display:flex!important}.part-number-copy code{flex:0 auto}.catalog-part-info .part-number-copy button{color:#354052;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cbd3dd;border-radius:7px;min-width:0;padding:5px 8px;font-size:9px;font-weight:900;line-height:1}.catalog-part-info .part-number-copy button:hover{color:#b00018;border-color:#ed0017}.catalog-part-info .part-number-copy button.copied{color:#087344;background:#eaf8f1;border-color:#8bd4b4}@media (width<=760px){.catalog-part-info .part-number-copy button{min-height:34px;padding:7px 10px;font-size:10px}}.authorized-order-summary{gap:7px;margin-top:10px;display:grid}.authorized-order-summary>div{gap:7px;display:flex}.authorized-order-summary>div>span{background:#f7f9fb;border:1px solid #dce2e9;border-radius:9px;flex-direction:column;min-width:70px;padding:7px 9px;display:flex}.authorized-order-summary>div>span.pending{background:#fff6e5;border-color:#f0b15a}.authorized-order-summary>div>span.complete{background:#effaf5;border-color:#8bd0b1}.authorized-order-summary span small{color:#687386;font-size:7px}.authorized-order-summary span b{font-size:16px}.authorized-order-summary p{color:#4f5b6b;max-width:850px;margin:0;font-size:10px;line-height:1.45}.authorized-order-summary p strong{font-size:10px}.authorized-order-summary>em{color:#9a0015;letter-spacing:.06em;font-size:8px;font-style:normal;font-weight:950}.quote-history-list article>div:last-child .quote-arrivals-link{color:#b00018;background:#fff5f6;border:1px solid #ed0017;border-radius:9px;padding:8px 11px;font-size:9px;font-weight:950;text-decoration:none}@media (width<=760px){.authorized-order-summary>div{grid-template-columns:repeat(3,1fr);display:grid}.authorized-order-summary>div>span{min-width:0}.quote-history-list article>div:last-child .quote-arrivals-link{box-sizing:border-box;text-align:center;width:100%}}.quote-history-tabs .quote-new-button{letter-spacing:.01em;cursor:pointer;min-height:58px;transition:transform .15s,background .15s,box-shadow .15s;box-shadow:0 10px 24px #ed001747;color:#fff!important;background:#ed0017!important;border:2px solid #ff2439!important;font-size:15px!important}.quote-history-tabs .quote-new-button:hover{transform:translateY(-1px);box-shadow:0 12px 28px #ed001757;background:#c90014!important}.quote-customer-vehicles{background:#f7f9fb;border:1px solid #d9dfe7;border-radius:12px;grid-column:1/-1;padding:12px}.quote-customer-vehicles>small{color:#667181;letter-spacing:.08em;margin-bottom:8px;font-size:9px;font-weight:950;display:block}.quote-customer-vehicles>div{flex-wrap:wrap;gap:8px;display:flex}.quote-customer-vehicles button{color:#151a22;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfd7e1;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:48px;padding:9px 12px;display:flex}.quote-customer-vehicles button:hover,.quote-customer-vehicles button.selected{background:#fff4f5;border-color:#ed0017}.quote-customer-vehicles strong{font-size:12px}.quote-customer-vehicles span{color:#667181;margin-top:3px;font-size:9px}@media (width<=760px){.quote-history-tabs .quote-new-button{min-height:62px;font-size:16px!important}.quote-customer-vehicles>div{grid-template-columns:1fr;display:grid}.quote-customer-vehicles button{width:100%}}.quote-hero{padding-top:28px;padding-bottom:18px}.quote-hero h1{margin-top:5px;margin-bottom:8px}.quote-hero-actions{gap:7px}.direct-quote-start{border-radius:16px;margin-bottom:12px;padding:16px 18px}.direct-quote-start h2{margin-top:3px}.direct-client-grid{margin-top:12px}.quote-grid{gap:12px}.quote-main{gap:10px}.vin-quote-card,.vehicle-result,.catalog-card,.mebo-breakdown{border-radius:16px;padding:16px 18px}.vin-quote-card h2,.catalog-card h2,.mebo-breakdown h2{margin:3px 0 10px}.search-card>.search-modes{margin-bottom:10px}.manual-search-form{gap:8px}.vehicle-result{gap:10px}.vehicle-result dl{gap:7px}.vehicle-result dl>div{padding:9px 10px}.catalog-title p{margin-bottom:10px}.catalog-model{margin-bottom:9px;padding:10px 12px}.catalog-columns{gap:10px}.assembly-panel{padding:9px}.assembly-list{margin-top:7px}.assembly-list button{padding:10px 8px}.diagram-panel{padding:10px}.diagram-panel h3{margin-bottom:9px}.part-search{margin:10px 0 7px}.part-row{padding:9px 10px}.quote-ready-bar{z-index:60;box-sizing:border-box;color:#fff;background:#11161d;border:1px solid #343b45;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;max-width:820px;min-height:64px;margin:0 auto;padding:10px 12px 10px 18px;display:flex;position:fixed;bottom:18px;left:24px;right:24px;box-shadow:0 16px 42px #0000004d}.quote-ready-bar>div:first-child{flex-direction:column;gap:2px;min-width:180px;display:flex}.quote-ready-bar span{color:#ff8691;font-size:11px;font-weight:900}.quote-ready-bar>div:last-child{gap:8px;display:flex}.quote-ready-bar button{cursor:pointer;border-radius:10px;min-height:44px;padding:10px 14px;font-weight:900}.quote-ready-bar .keep-shopping{color:#fff;background:#242b34;border:1px solid #59616d}.quote-ready-bar .prepare-now{color:#fff;background:#ed0017;border:1px solid #ff3045;font-size:13px}.quote-ready-bar .prepare-now:hover{background:#c90014}@media (width<=760px){.quote-hero{padding-top:20px;padding-bottom:14px}.direct-quote-start,.vin-quote-card,.vehicle-result,.catalog-card,.mebo-breakdown{padding:14px}.quote-ready-bar{border-radius:14px;flex-direction:column;align-items:stretch;gap:8px;padding:11px;bottom:10px;left:10px;right:10px}.quote-ready-bar>div:first-child{min-width:0}.quote-ready-bar>div:last-child{grid-template-columns:1fr 1.35fr;display:grid}.quote-ready-bar button{min-width:0;padding:10px 8px;font-size:11px}.quote-shell{padding-bottom:150px}}.quote-hero{align-items:flex-start;padding-top:18px;padding-bottom:12px}.quote-hero>div:first-child{padding-top:8px}.quote-hero-actions{gap:6px;width:382px;min-width:382px}.quote-business-unit{padding:.62rem .75rem}.quote-business-unit button{min-height:34px;padding:.35rem .5rem}.quote-protection{border-radius:12px;padding:9px 12px}.quote-workspace-switch button{min-height:38px}.quote-history-tabs button{padding:9px 8px}.quote-history-tabs .quote-new-button{min-height:50px!important}.quote-ready-bar{max-width:720px;min-height:58px;padding:8px 10px 8px 15px;bottom:104px}.quote-ready-bar>div:first-child{min-width:165px}.quote-ready-bar strong{font-size:14px}.quote-ready-bar button{min-height:40px;padding:8px 12px}.quote-shell{padding-bottom:180px}@media (width<=760px){.quote-hero{padding-top:12px;padding-bottom:10px}.quote-hero>div:first-child{padding-top:0}.quote-hero-actions{width:100%;min-width:0}.quote-ready-bar{gap:6px;padding:9px;bottom:142px;left:10px;right:10px}.quote-ready-bar>div:first-child{min-width:0}.quote-ready-bar>div:first-child strong{display:none}.quote-ready-bar>div:last-child{grid-template-columns:1fr 1.25fr}.quote-ready-bar button{min-height:40px;padding:8px 7px}.quote-shell{padding-bottom:270px}}.direct-quote-start header{margin-bottom:8px}.direct-step-title,.search-step-title{line-height:1.15;display:block;color:#ed0017!important;letter-spacing:.08em!important;font-size:17px!important;font-weight:950!important}.search-step-title{margin-bottom:14px}.direct-client-grid{gap:12px;margin-top:6px}.direct-client-grid>label,.direct-client-grid .quote-customer-lookup>label{color:#171d26;gap:8px;font-size:12px;font-weight:950}.direct-client-grid input{background:#fff;border:2px solid #bdc6d1;border-radius:11px;min-height:52px;padding:12px 13px;font-size:14px;font-weight:700}.direct-client-grid input:focus{border-color:#ed0017;outline:0;box-shadow:0 0 0 3px #ed00171a}.unified-source-heading{justify-content:flex-start;margin-bottom:8px}.unified-source-heading strong{font-size:10px}@media (width<=760px){.direct-step-title,.search-step-title{font-size:16px!important}.direct-client-grid input{min-height:50px;font-size:16px}}.review-step-title,.formal-step-title{line-height:1.15;display:block;color:#ed0017!important;letter-spacing:.08em!important;font-size:17px!important;font-weight:950!important}.mebo-breakdown>.review-step-title{margin-bottom:10px}.mebo-breakdown>p{color:#4f5b6b;margin:0 0 10px;font-size:12px;line-height:1.45}.saved-item-title>div>strong,.saved-list strong{color:#151a22;font-size:15px;line-height:1.3}.saved-item-title code{font-size:11px;font-weight:900}.saved-controls label{color:#354052;gap:6px;font-size:11px;font-weight:900}.saved-controls input,.saved-controls select{min-height:44px;font-size:14px}.saved-list .saved-item>b{font-size:13px}.saved-discount-summary{line-height:1.45;font-size:10px!important}.saved-controls>.delivery-range-editor{justify-content:flex-end;min-width:250px;flex-direction:column!important;grid-column:auto!important;align-items:stretch!important;gap:6px!important;display:flex!important}.delivery-range-editor>span{color:#354052;font-size:11px;font-weight:900}.delivery-range-editor>div{min-width:0;flex-direction:row!important;align-items:flex-end!important;gap:5px!important;display:flex!important}.delivery-range-editor label{color:#4f5b6b;font-size:10px;font-weight:900}.delivery-range-editor input{min-height:44px;width:62px!important}.delivery-range-editor small{color:#8a5200;white-space:nowrap;align-self:center;padding:17px 0 0;font-size:10px}.delivery-range-editor b{padding-bottom:13px}@container (width>=850px){.saved-controls{grid-template-columns:72px minmax(150px,1fr) minmax(175px,1fr) minmax(150px,1fr) minmax(170px,1fr) minmax(250px,1.25fr)!important}}.formal-quote{grid-template-columns:400px minmax(0,1fr);gap:14px;margin-top:18px}.quote-editor,.quote-document{border-radius:16px}.quote-editor{padding:18px}.quote-editor>div:first-child h2{margin:4px 0 10px;font-size:22px}.quote-editor label{color:#354052;gap:5px;margin-top:7px;font-size:11px;font-weight:900}.quote-editor input,.quote-editor textarea{padding:10px 11px;font-size:14px;font-weight:700}.quote-editor textarea{min-height:68px}.quote-top-actions{margin:0 0 10px}.quote-top-checkout{background:#f7f9fb;border:1px solid #d8dee7;border-radius:13px;margin-top:10px;padding:10px}.quote-top-checkout .quote-shipping{margin-top:0}.quote-top-checkout .quote-tax-toggle{margin-top:9px}.quote-top-charge-actions{gap:7px;margin-top:9px;display:grid}.quote-editor .quote-top-charge-actions .quote-charge-button{min-height:44px;margin:0;padding:11px 10px}.quote-editor .quote-top-charge-actions .quote-charge-button.invoice{margin:0}.quote-editor .quote-top-actions .save-quote-button{background:#ed0017;min-height:48px;margin:0;font-size:15px}.quote-top-actions .quote-save-success{margin:7px 0 0}.quote-top-actions .quote-pdf-actions{grid-template-columns:.8fr .9fr 1.15fr;margin-top:7px}.quote-editor .quote-top-actions .quote-pdf-button{min-height:42px;padding:9px 7px;font-size:10px}.quote-bulk-availability{margin-top:9px;padding:10px}.quote-bulk-availability>strong{font-size:13px}.quote-bulk-availability>span{font-size:10px;line-height:1.35}.quote-bulk-availability>div:first-of-type{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.quote-editor .quote-bulk-availability>div:first-of-type button{min-height:40px;padding:7px 4px;font-size:9px}.quote-bulk-availability>.bulk-delivery-range{grid-template-columns:62px 10px 62px minmax(0,1fr);align-items:end;gap:4px;margin-top:7px;padding-top:7px;display:grid}.quote-bulk-availability>.bulk-delivery-range label{font-size:9px}.quote-bulk-availability>.bulk-delivery-range input{min-height:40px;padding:8px;width:62px!important}.quote-bulk-availability>.bulk-delivery-range>b{text-align:center;padding:0 0 11px}.quote-editor .quote-bulk-availability>.bulk-delivery-range button{min-width:0;min-height:40px;padding:7px 5px;font-size:9px}.quote-fiscal-request{margin-top:7px}.quote-tax-toggle{padding:9px}.quote-shipping>small{font-size:10px}.quote-editor .quote-charge-button{margin-top:8px}@media (width<=900px){.formal-quote{grid-template-columns:1fr}}@media (width<=760px){.review-step-title,.formal-step-title{font-size:16px!important}.saved-controls>.delivery-range-editor{min-width:0;grid-column:1/-1!important}.delivery-range-editor>div{flex-wrap:wrap}.quote-top-actions .quote-pdf-actions,.quote-bulk-availability>div:first-of-type{grid-template-columns:1fr}.quote-bulk-availability>.bulk-delivery-range{grid-template-columns:1fr 1fr}.quote-bulk-availability>.bulk-delivery-range>b{display:none}.quote-editor .quote-bulk-availability>.bulk-delivery-range button{grid-column:1/-1}}.quote-hero>div:first-child{flex:1;min-width:0}.quote-hero-actions{grid-template-columns:minmax(275px,1.15fr) minmax(175px,.75fr) minmax(230px,1fr);align-items:start;gap:8px;width:min(760px,62vw);min-width:680px;display:grid}.quote-business-unit{box-sizing:border-box;min-width:0;height:100%}.quote-workspace-switch,.quote-history-tabs{align-self:start}.quote-history-tabs button{min-height:38px;padding:8px 7px}.quote-history-tabs .quote-new-button{min-height:46px!important;font-size:14px!important}@media (width<=1180px){.quote-hero-actions{grid-template-columns:1fr 1fr;width:560px;min-width:560px}.quote-business-unit{grid-column:1/-1}}@media (width<=760px){.quote-hero-actions{flex-direction:column;width:100%;min-width:0;display:flex}}.quote-history-list article button.quote-delete-button{color:#a40014;background:#fff;border:1px solid #e7aab1}.quote-history-list article button.quote-delete-button:hover{background:#fff0f2}.quote-hero{flex-direction:column;align-items:center;gap:10px;padding-top:14px;padding-bottom:12px;display:flex}.quote-hero>.quote-hero-title{box-sizing:border-box;text-align:center;background:#fff;border:2px solid #cbd2dc;border-top:4px solid #ed0017;border-radius:15px;flex:none;width:min(420px,100%);padding:8px 18px 9px;box-shadow:0 7px 18px #11182712}.quote-hero>.quote-hero-title h1{letter-spacing:-.045em;margin:0;font-size:clamp(31px,3.2vw,42px);line-height:1}.quote-hero>.quote-hero-title p{color:#586577;margin:5px 0 0;font-size:12px;font-weight:700}.quote-hero>.quote-hero-actions{grid-template-columns:minmax(280px,1.15fr) minmax(210px,.8fr) minmax(260px,1fr);align-items:stretch;gap:8px;width:min(980px,100%);min-width:0;display:grid}.quote-hero .quote-business-unit,.quote-hero .quote-workspace-switch,.quote-hero .quote-history-tabs{box-sizing:border-box;height:100%}@media (width<=980px){.quote-hero>.quote-hero-actions{grid-template-columns:1fr 1fr}.quote-hero .quote-business-unit{grid-column:1/-1}}@media (width<=760px){.quote-hero{gap:8px;padding-top:10px;padding-bottom:10px}.quote-hero>.quote-hero-title{width:min(330px,100%);padding:8px 14px}.quote-hero>.quote-hero-title h1{font-size:31px}.quote-hero>.quote-hero-actions{flex-direction:column;width:100%;display:flex}}.quote-premium{color:#18212d;background:#f5f6f8;font-family:Arial,Helvetica,sans-serif}.quote-premium .quote-hero{box-sizing:border-box;align-items:stretch;gap:22px;width:calc(100% - 64px);max-width:1344px;margin:0 auto;padding:30px 0 22px}.quote-premium .quote-hero>.quote-hero-title{text-align:left;width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.quote-premium .quote-module-eyebrow{color:#8c3440;letter-spacing:.14em;margin-bottom:9px;font-size:11px;font-weight:800;display:block}.quote-premium .quote-hero>.quote-hero-title h1{letter-spacing:-.04em;margin:0;font-size:clamp(30px,3vw,40px);font-weight:750;line-height:1.1}.quote-premium .quote-hero>.quote-hero-title p{color:#657184;margin-top:9px;font-size:14px;font-weight:400;line-height:1.5}.quote-premium .quote-hero>.quote-hero-actions{border-top:1px solid #dce1e8;grid-template-columns:minmax(330px,1.1fr) minmax(220px,.7fr) minmax(320px,1fr);align-items:center;gap:16px;width:100%;min-width:0;padding-top:20px;display:grid}.quote-premium .quote-business-unit{color:#18212d;background:0 0;border:0;border-radius:0;grid-column:auto;align-self:stretch;gap:8px;height:auto;padding:0}.quote-premium .quote-business-unit>span{letter-spacing:.12em;color:#667184;font-size:10px}.quote-premium .quote-business-unit>strong{font-size:17px;line-height:1.5}.quote-premium .quote-business-unit>small{color:#667184;font-size:11px}.quote-premium .quote-business-unit>div{background:#e9edf2;border:1px solid #dce1e8;border-radius:11px;gap:3px;padding:4px}.quote-premium .quote-business-unit button{color:#586577;white-space:normal;border-radius:8px;min-height:42px;padding:8px 10px;font-size:13px;font-weight:700;line-height:1.3}.quote-premium .quote-business-unit button.active{color:#18212d;background:#fff;box-shadow:0 2px 6px #17212e15}.quote-premium .quote-workspace-switch{background:#e9edf2;border:1px solid #dce1e8;border-radius:11px;align-self:end;gap:3px;height:auto;min-height:50px;padding:4px}.quote-premium .quote-workspace-switch button{border-radius:8px;min-height:42px;padding:8px 10px;font-size:13px;font-weight:700}.quote-premium .quote-workspace-switch button.active{color:#fff;background:#17212d;box-shadow:0 2px 6px #17212e15}.quote-premium .quote-history-tabs{grid-template-columns:1fr 1.35fr;align-self:end;gap:7px;height:auto;display:grid}.quote-premium .quote-history-tabs button{color:#455266;min-height:38px;box-shadow:none;background:#fff;border:1px solid #d8dfe8;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:700;line-height:1.3}.quote-premium .quote-history-tabs button.active{color:#fff;background:#17212d;border-color:#17212d}.quote-premium .quote-history-tabs .quote-new-button{color:#fff;background:#ed0017;border-color:#ed0017;grid-column:1/-1;box-shadow:0 3px 8px #ed001715;min-height:44px!important;font-size:14px!important}.quote-premium .quote-grid,.quote-premium .direct-quote-start,.quote-premium .quote-history{box-sizing:border-box;width:calc(100% - 64px);max-width:1344px;margin-left:auto;margin-right:auto}.quote-premium .quote-main{gap:18px}.quote-premium .direct-quote-start,.quote-premium .vin-quote-card,.quote-premium .mebo-breakdown{background:#fff;border:1px solid #dce2e9;border-radius:16px;padding:24px;box-shadow:0 3px 14px #16243a04}.quote-premium .direct-quote-start{margin-bottom:18px}.quote-premium .direct-step-title,.quote-premium .search-step-title,.quote-premium .review-step-title{border-bottom:1px solid #edf0f4;padding-bottom:14px;line-height:1.5;display:block;letter-spacing:.09em!important;color:#27394f!important;font-size:13px!important;font-weight:800!important}.quote-premium .vin-quote-card>small:not(.search-step-title),.quote-premium .mebo-breakdown>small:not(.review-step-title){color:#667184;letter-spacing:.1em;font-size:11px}.quote-premium .vin-quote-card h2,.quote-premium .mebo-breakdown h2{letter-spacing:-.025em;margin:7px 0 18px;font-size:24px;line-height:1.25}.quote-premium .direct-client-grid{gap:16px;margin-top:18px}.quote-premium .direct-client-grid>label,.quote-premium .direct-client-grid .quote-customer-lookup>label{color:#38475b;gap:8px;font-size:13px;font-weight:700}.quote-premium .direct-client-grid input,.quote-premium .vin-search-form input,.quote-premium .manual-search-form input,.quote-premium .manual-search-form select,.quote-premium .direct-part-form input{color:#1a2636;background:#fcfdff;border:1px solid #cbd4df;border-radius:9px;min-height:48px;padding:12px 14px;font-size:14px;font-weight:500;box-shadow:0 1px 2px #1c283804}.quote-premium input::placeholder{color:#8a95a5;font-weight:400}.quote-premium input:focus,.quote-premium select:focus{outline-offset:1px;border-color:#b53a49;outline:2px solid #ed001730}.quote-premium button:focus-visible,.quote-premium a:focus-visible{outline-offset:3px;outline:3px solid #2684ff}.quote-premium .quote-fiscal-request:not(.active){background:#f8fafc;border-color:#dce2e9;border-radius:10px;margin-top:16px;padding:5px 8px}.quote-premium .quote-fiscal-request>button>b{font-size:13px;font-weight:700}.quote-premium .quote-fiscal-request>button>small{font-size:11px;font-weight:400}.quote-premium .unified-source-heading{margin:16px 0 8px}.quote-premium .unified-source-heading strong{color:#657184;letter-spacing:.1em;font-size:10px}.quote-premium .search-card>.unified-source-modes{background:#eef1f5;border:1px solid #e4e8ee;border-radius:11px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-bottom:20px;padding:5px;display:grid}.quote-premium .unified-source-modes button{color:#5b687a;min-height:46px;box-shadow:none;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-size:13px;font-weight:700;line-height:1.4}.quote-premium .unified-source-modes button.active{color:#fff;background:#17212d;box-shadow:0 2px 6px #17212d15}.quote-premium .vin-search-area{grid-template-columns:minmax(260px,1fr) minmax(400px,1.1fr);align-items:start;gap:18px;display:grid}.quote-premium .saved-vin-picker{background:0 0;border:0;border-radius:0;flex-direction:column;gap:8px;min-width:0;padding:0;display:flex}.quote-premium .saved-vin-picker>span,.quote-premium .vin-search-form label>span,.quote-premium .manual-search-form label>span,.quote-premium .direct-part-form label>span{color:#526177;letter-spacing:0;font-size:12px;font-weight:700}.quote-premium .saved-vin-picker select{box-sizing:border-box;color:#27394f;background:#fcfdff;border:1px solid #cbd4df;border-radius:9px;width:100%;max-width:100%;min-height:48px;padding:10px 34px 10px 12px;font-size:14px;font-weight:500}.quote-premium .vin-search-area .vin-search-form{grid-template-columns:minmax(160px,1fr) minmax(130px,.85fr) auto;gap:10px}.quote-premium .vin-search-area .quote-vin-search-form{grid-template-columns:minmax(200px,1fr) auto}.quote-premium .vin-search-form>button{background:#ed0017;border-radius:9px;min-height:48px;padding:12px 18px;font-size:13px;font-weight:750}.quote-premium .vin-search-form>button:disabled{color:#8994a4;opacity:1;box-shadow:none;cursor:not-allowed;background:#e8edf3}.quote-premium .vin-search-form>small{color:#7b899c;margin:0;font-size:11px}.quote-premium .mebo-breakdown>p{color:#657184;margin:12px 0 18px;font-size:13px;line-height:1.5}.quote-premium .additional-part-toggle{color:#25364e;min-height:44px;box-shadow:none;background:#fff;border:1px solid #d2dae5;border-radius:9px;font-size:13px}.quote-premium .additional-part-toggle:hover:not(:disabled){color:#c00016;background:#fff8f9;border-color:#ed0017}.quote-premium .additional-part-toggle:disabled{color:#8894a5;opacity:1;background:#f4f6f9;border-color:#e2e7ee}.quote-premium .empty-breakdown{color:#7b899c;background:linear-gradient(135deg,#fafbfd,#f3f6fa);border:1px solid #e3e8ef;border-radius:12px;justify-content:center;align-items:center;min-height:104px;margin-top:16px;padding:24px;font-size:13px;line-height:1.5;display:flex}.quote-premium .quote-customer-matches button{min-height:44px;padding:12px;font-size:13px}.quote-premium .quote-customer-matches button:hover{background:#f2f5f9}@media (width<=1100px){.quote-premium .quote-hero>.quote-hero-actions{grid-template-columns:1fr 1fr;gap:14px}.quote-premium .quote-business-unit{grid-column:1/-1}.quote-premium .vin-search-area{grid-template-columns:1fr}.quote-premium .quote-workspace-switch{align-self:stretch}}@media (width<=760px){.quote-premium .quote-hero,.quote-premium .quote-grid,.quote-premium .direct-quote-start,.quote-premium .quote-history{width:calc(100% - 28px);margin-left:auto;margin-right:auto}.quote-premium .quote-hero{gap:18px;padding:22px 0 16px}.quote-premium .quote-hero>.quote-hero-title{width:100%;padding:0}.quote-premium .quote-hero>.quote-hero-title h1{font-size:30px}.quote-premium .quote-hero>.quote-hero-actions{grid-template-columns:1fr;gap:12px;display:grid}.quote-premium .quote-business-unit{grid-column:auto}.quote-premium .quote-workspace-switch{grid-template-columns:1fr 1fr}.quote-premium .direct-quote-start,.quote-premium .vin-quote-card,.quote-premium .mebo-breakdown{border-radius:14px;padding:18px}.quote-premium .direct-client-grid{grid-template-columns:1fr;gap:14px}.quote-premium .search-card>.unified-source-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-premium .unified-source-modes button:last-child{grid-column:1/-1}.quote-premium .vin-search-area .vin-search-form,.quote-premium .vin-search-area .quote-vin-search-form{grid-template-columns:1fr}.quote-premium .vin-search-form>button{width:100%}.quote-premium .saved-vin-picker select,.quote-premium .direct-client-grid input,.quote-premium .vin-search-form input{font-size:16px}}.administration-quote-read{z-index:1200;background:#0a0f16b3;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.administration-quote-card{color:#151a22;background:#fff;border-radius:18px;width:min(960px,100%);max-height:90dvh;padding:24px;overflow:auto;box-shadow:0 24px 70px #0005}.administration-quote-card header{border-bottom:3px solid #ed0017;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.administration-quote-card h2{overflow-wrap:anywhere;margin:7px 0;font-size:23px}.administration-quote-card label{margin:18px 0;font-size:15px;font-weight:800;display:block}.administration-quote-card input{box-sizing:border-box;border:1px solid #aab5c3;border-radius:10px;width:100%;margin-top:8px;padding:13px;font-size:16px;display:block}.administration-quote-parts article{border-top:1px solid #d7dee7;justify-content:space-between;gap:14px;padding:18px 0;display:flex}.administration-quote-parts article>div{min-width:0}.administration-quote-parts code{color:#c90018;overflow-wrap:anywhere;white-space:normal;-webkit-user-select:text;user-select:text;font-size:19px;font-weight:900;display:block}.administration-quote-parts strong,.administration-quote-parts span{overflow-wrap:anywhere;margin-top:6px;font-size:16px;display:block}.administration-quote-parts b{white-space:nowrap}.administration-quote-card small{font-size:12px;font-weight:800}.administration-quote-card button{color:#fff;cursor:pointer;background:#151a22;border:0;border-radius:9px;padding:11px 16px;font-weight:800}.quote-premium .quote-hero{gap:16px;padding:22px 0 18px}.quote-premium .quote-hero>.quote-hero-title h1{letter-spacing:-.025em;font-size:30px}.quote-premium .quote-hero>.quote-hero-title p{margin:6px 0 0;font-size:14px}.quote-premium .quote-module-eyebrow{color:#c40019;margin-bottom:7px;font-size:11px}.quote-premium .quote-hero>.quote-hero-actions{flex-wrap:wrap;align-items:flex-end;gap:16px;padding:14px 0 0;display:flex}.quote-premium .quote-business-unit{flex:1;min-width:280px}.quote-premium .quote-business-unit>div,.quote-premium .quote-workspace-switch{box-shadow:none;background:#fff;border:1px solid #cbd3dd;border-radius:6px;padding:3px}.quote-premium .quote-business-unit button,.quote-premium .quote-workspace-switch button{border-radius:4px;min-height:38px;font-size:13px}.quote-premium .quote-business-unit button.active{color:#fff;box-shadow:none;background:#17212d}.quote-premium .quote-workspace-switch{flex-shrink:0;align-self:flex-end;min-height:0;display:flex}.quote-premium .quote-history-tabs{flex-wrap:wrap;align-self:flex-end;gap:6px;max-width:540px;display:flex}.quote-premium .quote-history-tabs button{border-radius:5px;min-height:44px;padding:10px 13px;font-size:13px}.quote-premium .quote-history-tabs .quote-new-button{box-shadow:none;grid-column:auto;font-size:13px!important}.quote-premium .vin-quote-card,.quote-premium .mebo-breakdown{box-shadow:none;border-color:#ccd4df;border-radius:8px;padding:20px}.quote-premium .vin-quote-card>h2,.quote-premium .mebo-breakdown>h2{letter-spacing:-.02em;margin:8px 0 16px;font-size:23px;font-weight:750}.quote-premium .vin-quote-card>small,.quote-premium .mebo-breakdown>small{letter-spacing:.07em;color:#657184;font-size:11px;font-weight:800}.quote-premium .search-card>.unified-source-modes{background:#fff;border:0;border-bottom:1px solid #cbd3dd;border-radius:0;gap:0;margin-bottom:18px;padding:0}.quote-premium .unified-source-modes button{border-bottom:3px solid #0000;border-radius:0;min-height:48px;padding:10px 8px;font-size:13px}.quote-premium .unified-source-modes button.active{color:#c40019;box-shadow:none;background:#fff;border-bottom-color:#ed0017}.quote-premium .saved-vin-picker select{appearance:auto!important;border-radius:6px!important;height:46px!important;min-height:46px!important;padding:10px 12px!important;font-size:14px!important;line-height:normal!important}.quote-premium .empty-breakdown{background:0 0;border:0;border-top:1px solid #e0e5ec;border-radius:0;justify-content:flex-start;min-height:0;margin-top:14px;padding:18px 0}.quote-premium .mebo-breakdown>p{margin:8px 0 14px}.quote-premium .additional-part-toggle{border-radius:6px;width:100%;min-height:44px}.quote-premium .quote-history{box-shadow:none;background:#fff;border:1px solid #cbd3dd;border-radius:8px;padding:20px}.quote-premium .quote-history-list article{box-shadow:none;border-radius:6px}.quote-premium .quote-history-title h2{letter-spacing:-.02em;font-size:24px}.quote-premium .quote-history-title p{font-size:14px;line-height:1.5}@media (width>=1200px){.quote-finder-layout .quote-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.quote-finder-layout .vin-search-area{grid-template-columns:1fr;gap:14px}.quote-finder-layout .mebo-breakdown{position:sticky;top:16px}.quote-finder-layout .unified-source-modes{grid-template-columns:repeat(5,minmax(0,1fr))}.quote-finder-layout .unified-source-modes button{font-size:12px}}@media (width<=760px){.quote-premium .quote-hero>.quote-hero-actions{flex-direction:column;align-items:stretch;gap:12px;display:flex}.quote-premium .quote-business-unit{min-width:0}.quote-premium .quote-workspace-switch{align-self:stretch}.quote-premium .quote-workspace-switch button{flex:1}.quote-premium .quote-history-tabs{align-self:stretch;max-width:none}.quote-premium .quote-history-tabs button{flex:1;min-width:130px}.quote-premium .quote-hero>.quote-hero-title h1{font-size:27px}.quote-premium .vin-quote-card,.quote-premium .mebo-breakdown{padding:16px}.quote-premium .search-card>.unified-source-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-premium .quote-history{width:calc(100% - 28px);padding:16px}}@media (width>=761px){.quote-premium .quote-hero>.quote-hero-actions{flex-direction:row}.quote-premium .quote-business-unit{flex:340px}.quote-premium .quote-history-tabs{flex:0 auto}}.quote-finder-layout .mebo-breakdown .additional-part-actions{width:100%;display:flex}.quote-finder-layout .mebo-breakdown .additional-part-toggle{white-space:normal;flex:1;max-width:none}.quote-operations .payment-form input[type=checkbox]{vertical-align:middle;width:20px;height:20px;margin-right:8px}.assembly-list--visual{grid-template-columns:1fr;gap:10px;max-height:760px;padding:3px;display:grid}.assembly-list--visual button.assembly-card{text-align:left;background:#fff;border:2px solid #dce3eb;border-radius:11px;flex-direction:column;gap:7px;width:100%;padding:10px;display:flex;overflow:hidden}.assembly-list--visual button.assembly-card:hover{background:#f4f9ff;border-color:#2076b9}.assembly-list--visual button.assembly-card.active{background:#eaf4ff;border-color:#176caf;box-shadow:0 0 0 1px #176caf}.assembly-list--visual button.assembly-card:focus-visible{outline-offset:2px;outline:3px solid #ed0017}.assembly-list--visual .assembly-card-preview{background:#fff;border-radius:7px;justify-content:center;align-items:center;width:100%;height:190px;display:flex;overflow:hidden}.assembly-card-preview img{object-fit:contain;width:100%;height:100%;display:block}.assembly-list--visual .assembly-preview-status{color:#697386;text-align:center;padding:18px;font-size:12px;font-weight:600}@media (width<=950px){.assembly-list--visual{grid-template-columns:repeat(2,minmax(0,1fr));max-height:430px}.assembly-list--visual .assembly-card-preview{height:160px}}@media (width<=420px){.assembly-list--visual .assembly-card-preview{height:125px}.assembly-list--visual button.assembly-card{padding:7px}.assembly-list--visual button.assembly-card>span:not(.assembly-card-preview){font-size:12px}}.assembly-view-switch{background:#eef1f5;border-radius:10px;gap:5px;margin-top:10px;padding:4px;display:flex}.assembly-view-switch button{color:#536071;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:10px 8px;font-size:13px;font-weight:800}.assembly-view-switch button[aria-pressed=true]{color:#fff;background:#176caf;box-shadow:0 2px 5px #11182718}.assembly-view-switch button:focus-visible{outline-offset:2px;outline:3px solid #ed0017}.payment-balance-state,.payment-result{color:#fff;background:#351c21;border:1px solid #6a3a40;border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.payment-balance-state{margin-top:10px}.payment-balance-state b,.payment-result b{color:#ff8e98;font-size:14px}.payment-balance-state span,.payment-result small{color:#cbd1d9;font-size:11px}.payment-balance-state.paid,.payment-result.paid{background:#15392d;border-color:#287555}.payment-balance-state.paid b,.payment-result.paid b{color:#56d29c}.payment-balance-state.credit{background:#493313;border-color:#db9c2e}.payment-balance-state.credit b{color:#ffd071}.payment-quick-actions button:first-child{color:#fff;border-color:#ff5c6b}.fulfillment-row.in-stock{background:#effaf5;border-color:#73d3a6}.fulfillment-row.in-stock .fulfillment-identity>span{background:#168557}.fulfillment-row.in-stock .fulfillment-identity small{color:#13744e;font-weight:900}.fulfillment-row.in-stock select{color:#126c49;background:#fff;border-color:#56bc8b;font-weight:900}.catalog-shell{color:#151a22;background:#f3f5f7;min-height:100vh}.catalog-shell>header{background:#0c1219;border-bottom:4px solid #ed0017;justify-content:space-between;align-items:center;height:92px;padding:12px max(22px,50vw - 590px);display:flex}.catalog-logo-link{border-radius:8px;align-items:center;display:flex}.catalog-logo-link:focus-visible,.catalog-shell>header nav a:focus-visible,.catalog-shell>header button:focus-visible{outline-offset:3px;outline:3px solid #fff}.catalog-shell>header img{object-fit:contain;width:230px;height:64px;display:block}.catalog-shell>header nav{align-items:center;gap:10px;display:flex}.catalog-shell>header nav a,.catalog-shell>header button{color:#fff;white-space:nowrap;background:0 0;border:1px solid #56616e;border-radius:10px;padding:11px 14px;font-size:13px;font-weight:900;text-decoration:none}.catalog-shell>header nav a:hover,.catalog-shell>header button:hover{background:#ffffff0d;border-color:#fff}.catalog-hero{max-width:1180px;margin:0 auto;padding:52px 0 25px}.catalog-hero>small{color:#ed0017;letter-spacing:.16em;font-size:10px;font-weight:950}.catalog-hero h1{letter-spacing:-.06em;margin:10px 0 13px;font-size:clamp(40px,6vw,68px);line-height:.96}.catalog-hero p{color:#687488;margin:0}.catalog-hero label{background:#fff;border:1px solid #d5dce4;border-radius:15px;grid-template-columns:30px 1fr;align-items:center;width:min(680px,100%);height:58px;margin-top:24px;padding:0 16px;display:grid;box-shadow:0 10px 30px #1118270a}.catalog-hero input{border:0;outline:0;font-size:14px}.catalog-message{color:#075b94;background:#edf7ff;border-radius:12px;max-width:1180px;margin:0 auto 14px;padding:13px}.catalog-grid{grid-template-columns:1fr 1fr;gap:12px;max-width:1180px;margin:0 auto;padding-bottom:55px;display:grid}.catalog-grid article{background:#fff;border:1px solid #dce2e8;border-radius:19px;grid-template-columns:170px minmax(0,1fr);gap:16px;min-height:205px;padding:14px;display:grid}.catalog-photo{color:#9aa3ae;background:#eef1f4;border-radius:14px;place-items:center;font-weight:900;display:grid;overflow:hidden}.catalog-photo img{object-fit:contain;background:#fff;width:100%;height:100%}.catalog-info{flex-direction:column;align-items:flex-start;display:flex}.catalog-info>small{color:#ed0017;letter-spacing:.07em;font-size:8px;font-weight:950}.catalog-info h2{margin:7px 0;font-size:17px}.catalog-info p{color:#6f7a88;margin:0 0 12px;font-size:10px;line-height:1.45}.catalog-info>div{justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:auto;display:flex}.catalog-info>div strong{font-size:18px}.catalog-info>div span{border-radius:999px;padding:6px 8px;font-size:8px;font-weight:900}.catalog-info .stock{color:#147052;background:#e8f8f1}.catalog-info .order{color:#8b5900;background:#fff3dd}.catalog-info button{color:#fff;background:#111820;border:0;border-radius:10px;width:100%;margin-top:10px;padding:10px;font-size:9px;font-weight:900}.catalog-empty{color:#75808d;border:1px dashed #cbd3dc;border-radius:18px;grid-column:1/-1;place-items:center;min-height:180px;display:grid}.catalog-shell>footer{color:#fff;background:#0c1219;justify-content:space-between;padding:25px max(22px,50vw - 590px);display:flex}.catalog-shell>footer span{color:#aab4c0;font-size:10px}@media (width<=800px){.catalog-shell>header{gap:10px;height:auto;min-height:78px;padding:9px 14px}.catalog-shell>header img{width:150px;height:52px}.catalog-shell>header nav{gap:6px}.catalog-shell>header nav a,.catalog-shell>header button{padding:9px 10px;font-size:9px}.catalog-hero{padding:34px 14px 20px}.catalog-hero h1{font-size:42px}.catalog-grid{grid-template-columns:1fr;padding:0 14px 40px}.catalog-grid article{grid-template-columns:110px minmax(0,1fr);min-height:180px}.catalog-shell>footer{flex-direction:column;gap:7px}.catalog-message{margin:0 14px 12px}}@media (width<=520px){.catalog-shell>header{align-items:flex-start}.catalog-shell>header img{width:128px;height:44px}.catalog-shell>header nav{flex-direction:column;align-items:stretch}.catalog-shell>header nav a,.catalog-shell>header button{text-align:center;padding:7px 9px}.catalog-back{font-size:0!important}.catalog-back:after{content:"← Menú";font-size:9px}}:root{--owner-red:#ed0017;--owner-ink:#11161d;--owner-muted:#778292;--owner-line:#dfe4ea}.owner-shell{background:#eef1f4;grid-template-columns:minmax(360px,.9fr) minmax(480px,1.1fr);min-height:100vh;display:grid}.owner-brand{background:linear-gradient(145deg,#020304 0%,#0e1116 74%,#310008 100%);flex-direction:column;justify-content:center;align-items:flex-start;gap:34px;padding:64px clamp(42px,7vw,110px);display:flex;position:relative;overflow:hidden}.owner-brand:after{content:"";border:1px solid #ed001733;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-260px;right:-300px;box-shadow:0 0 0 90px #ed00170c,0 0 0 190px #ed001707}.owner-logo{z-index:1;width:min(430px,100%);height:auto;position:relative}.owner-badge{z-index:1;color:#fff;letter-spacing:.18em;background:#ed001714;border:1px solid #ed001766;border-radius:999px;padding:10px 16px;font-size:10px;font-weight:900;position:relative}.owner-panel{background:radial-gradient(circle at 70% 12%,#fff 0,#eef1f4 60%);place-items:center;padding:38px;display:grid}.owner-card{border:1px solid var(--owner-line);background:#fff;border-radius:28px;width:min(520px,100%);padding:38px;box-shadow:0 24px 72px #11161d14}.owner-heading small{color:var(--owner-red);letter-spacing:.18em;font-size:11px;font-weight:900}.owner-heading h1{letter-spacing:-.055em;margin:9px 0 7px;font-size:42px;line-height:1}.owner-heading p{color:var(--owner-muted);margin:0;font-size:14px;line-height:1.55}.owner-form{flex-direction:column;gap:15px;margin-top:27px;display:flex}.owner-field{flex-direction:column;gap:8px;display:flex}.owner-field span{color:#4c5665;font-size:11px;font-weight:850}.owner-field input{width:100%;color:var(--owner-ink);font:inherit;background:#fff;border:1px solid #d5dbe2;border-radius:14px;outline:0;padding:16px 17px;font-size:17px;font-weight:700;transition:border-color .18s,box-shadow .18s}.owner-field input::placeholder{color:#9ba2ac}.owner-field input:focus{border-color:#ee7f8b;box-shadow:0 0 0 4px #ed00170d}.owner-error{color:#a70013;background:#fff2f3;border:1px solid #f0b8bf;border-radius:12px;padding:12px 13px;font-size:12px;font-weight:750}.owner-submit{background:var(--owner-red);color:#fff;cursor:pointer;border:0;border-radius:14px;width:100%;margin-top:4px;padding:17px;font-size:15px;font-weight:900;transition:transform .18s,opacity .18s;box-shadow:0 12px 28px #ed00172b}.owner-submit:not(:disabled):active{transform:scale(.99)}.owner-submit:disabled{opacity:.52;cursor:not-allowed;box-shadow:none}.owner-secondary{color:#5f6978;cursor:pointer;background:0 0;border:0;align-self:center;padding:7px 12px;font-size:11px;font-weight:800}.owner-foot{border-top:1px solid var(--owner-line);color:#929ba8;justify-content:center;align-items:center;gap:7px;margin-top:20px;padding-top:17px;font-size:10px;display:flex}.owner-foot span{color:#27a267;font-size:8px}@media (width<=820px){.owner-shell{min-height:100vh;padding-bottom:22px;display:block}.owner-brand{justify-content:center;align-items:center;gap:20px;height:260px;padding:24px 28px 58px}.owner-brand:after{width:280px;height:280px;bottom:-155px;right:-150px}.owner-logo{width:min(335px,88vw)}.owner-badge{padding:7px 12px;font-size:8px}.owner-panel{background:0 0;padding:0 15px;display:block}.owner-card{z-index:2;border-radius:25px;margin-top:-48px;padding:27px 22px 22px;position:relative;box-shadow:0 16px 48px #11161d1a}.owner-heading h1{margin-top:7px;font-size:34px}.owner-heading p{font-size:12px}.owner-form{gap:13px;margin-top:22px}.owner-field input{padding:15px;font-size:16px}.owner-submit{padding:16px}.owner-foot{margin-top:15px;padding-top:14px}}@media (width<=380px){.owner-brand{height:235px}.owner-card{padding:24px 18px 19px}.owner-heading h1{font-size:31px}}:root{--mebo-red:#ed0017;--mebo-black:#08090b;--mebo-soft:#f4f5f7;--mebo-line:#e4e7eb;--mebo-ink:#151a22;--mebo-muted:#697386}.intake-shell{background:var(--mebo-soft);min-height:100vh;color:var(--mebo-ink);font-family:var(--font-geist),Arial,sans-serif;padding-bottom:70px}.intake-header{color:#fff;background:#050607;justify-content:space-between;align-items:center;height:82px;padding:0 max(24px,50vw - 540px);display:flex}.intake-logo img{object-fit:contain;width:190px;max-height:56px;display:block}.intake-user{text-align:right;flex-direction:column;gap:3px;display:flex}.intake-user span{letter-spacing:.14em;color:#9da4ad;font-size:10px;font-weight:800}.intake-user strong{font-size:13px}.intake-hero{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1080px;margin:0 auto;padding:48px 0 32px;display:flex}.intake-hero span,.step-title small{letter-spacing:.13em;color:var(--mebo-red);font-size:11px;font-weight:850}.intake-hero h1{letter-spacing:-.055em;margin:10px 0 15px;font-size:clamp(34px,5vw,55px);line-height:1}.intake-hero p{color:var(--mebo-muted);margin:0;font-size:16px;line-height:1.55}.connection{border:1px solid var(--mebo-line);background:#fff;border-radius:16px;align-items:center;gap:12px;min-width:210px;padding:15px 18px;display:flex;box-shadow:0 8px 25px #1111}.connection i{background:#c7cbd1;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 5px #c7cbd122}.connection.online i{background:#19a36c;box-shadow:0 0 0 5px #19a36c22}.connection.offline i{background:#ef8d21;box-shadow:0 0 0 5px #ef8d2122}.connection div{flex-direction:column;display:flex}.connection small{color:var(--mebo-muted);letter-spacing:.12em;font-size:9px}.connection strong{margin-top:2px;font-size:13px}.intake-form,.intake-warning,.intake-success{max-width:1080px;margin:0 auto}.intake-warning,.intake-success{border-radius:18px;margin-bottom:18px;padding:18px 22px}.intake-warning{color:#7b4a00;background:#fff7e8;border:1px solid #f2cf8e}.intake-success{color:#126b4d;background:#eaf9f2;border:1px solid #b6e5d0;align-items:center;gap:14px;display:flex}.intake-success>span{color:#fff;background:#1c9d70;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.intake-warning p,.intake-success p{margin:4px 0 0;font-size:13px;line-height:1.45}.intake-form{flex-direction:column;gap:18px;display:flex}.intake-card{border:1px solid var(--mebo-line);background:#fff;border-radius:22px;padding:28px;box-shadow:0 10px 35px #151a2208}.step-title{align-items:center;gap:14px;margin-bottom:24px;display:flex}.step-title>span{background:var(--mebo-black);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.step-title h2{letter-spacing:-.025em;margin:2px 0 0;font-size:22px}.field-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field-grid .wide{grid-column:1/-1}label{flex-direction:column;gap:7px;display:flex}label>span{color:#4c5667;font-size:12px;font-weight:750}input,select,textarea{width:100%;color:var(--mebo-ink);background:#fff;border:1px solid #d9dde3;border-radius:12px;outline:0;padding:13px 14px;transition:all .15s}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--mebo-red);box-shadow:0 0 0 3px #ed001712}.customer-search{grid-template-columns:1fr auto;gap:10px;margin-bottom:16px;display:grid}.customer-search button,.selected-customer button{color:#fff;background:#151a22;border:0;border-radius:12px;padding:0 20px;font-weight:750}.customer-search button:disabled{opacity:.45}.customer-results{grid-template-columns:1fr 1fr;gap:8px;margin:-4px 0 18px;display:grid}.customer-results button{text-align:left;border:1px solid var(--mebo-line);background:#fafbfc;border-radius:12px;flex-direction:column;gap:3px;padding:12px;display:flex}.customer-results small,.selected-customer small{color:var(--mebo-muted)}.selected-customer{background:#fff5f6;border:1px solid #f0b4ba;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:14px;display:flex}.selected-customer div{flex-direction:column;gap:3px;display:flex}.selected-customer button{background:var(--mebo-red);padding:9px 13px}.photo-drop{text-align:center;cursor:pointer;background:#fafbfc;border:2px dashed #cfd4db;border-radius:16px;align-items:center;padding:27px}.photo-drop input{display:none}.photo-drop>span{width:45px;height:45px;color:var(--mebo-red);background:#ffecef;border-radius:50%;place-items:center;font-size:26px;display:grid}.photo-drop strong{font-size:15px}.photo-drop small{color:var(--mebo-muted);max-width:520px;line-height:1.4}.photo-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.photo-grid figure{border:1px solid var(--mebo-line);background:#fff;border-radius:12px;margin:0;overflow:hidden}.photo-grid img{object-fit:cover;width:100%;height:110px;display:block}.photo-grid figcaption{color:var(--mebo-muted);white-space:nowrap;text-overflow:ellipsis;padding:7px 8px;font-size:9px;overflow:hidden}.intake-error{color:#a00012;background:#fff0f1;border:1px solid #f1b4ba;border-radius:14px;margin:0;padding:14px 18px;font-weight:700}.intake-submit{background:var(--mebo-red);color:#fff;border:0;border-radius:15px;padding:18px;font-size:16px;font-weight:850;box-shadow:0 12px 28px #ed00172a}.intake-submit:disabled{box-shadow:none;cursor:not-allowed;background:#9da3ab}.intake-footnote{text-align:center;color:var(--mebo-muted);margin:0;font-size:11px}.intake-progress{color:#374151;background:#f7fafc;border:1px solid #cdd7e2;border-radius:14px;align-items:center;gap:11px;margin:0;padding:14px 18px;font-weight:750;display:flex}.intake-progress i{border:3px solid #d4d9df;border-top-color:var(--mebo-red);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite intake-spin}@keyframes intake-spin{to{transform:rotate(360deg)}}.secure-key{grid-template-columns:1fr auto;gap:10px;margin-top:14px;display:grid}.secure-key input{background:#fff}.secure-key button{color:#fff;background:#151a22;border:0;border-radius:12px;padding:0 20px;font-weight:800}.secure-key button:disabled{opacity:.45}.intake-success a{color:#126b4d;margin-top:8px;font-size:12px;font-weight:850;display:inline-block}.intake-success .whatsapp-access{color:#fff;background:#138a5b;border-radius:10px;padding:9px 13px;text-decoration:none}.client-access-summary{font-size:11px!important}.client-access-summary b{letter-spacing:.12em;font-size:13px}.compact-card{padding-top:22px;padding-bottom:22px}.compact-card .step-title{margin-bottom:16px}.fixed-admin{color:var(--mebo-muted);margin:10px 0 0;font-size:11px;font-weight:700}.intake-success.pending{color:#754900;background:#fff8e8;border-color:#efcf8a}.intake-success.pending>span{background:#e89a1b}.success-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.success-actions button{color:#fff;background:#151a22;border:0;border-radius:10px;margin-top:8px;padding:9px 13px;font-size:12px;font-weight:800}.success-actions button:disabled{opacity:.55}.vehicle-loading{border:1px solid var(--mebo-line);color:var(--mebo-muted);background:#fafbfc;border-radius:14px;margin-bottom:18px;padding:16px;font-weight:700}.vehicle-picker{background:#fffafb;border:1px solid #f0b4ba;border-radius:16px;margin-bottom:18px;padding:16px}.vehicle-picker-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.vehicle-picker-head>div{flex-direction:column;gap:3px;display:flex}.vehicle-picker-head small,.vehicle-results small,.selected-vehicle span,.new-vehicle-notice span{color:var(--mebo-muted)}.vehicle-picker-head button,.selected-vehicle button,.new-vehicle-notice button{color:#fff;background:#151a22;border:0;border-radius:11px;padding:10px 13px;font-weight:800}.vehicle-results{grid-template-columns:1fr 1fr;gap:9px;display:grid}.vehicle-results button{text-align:left;border:1px solid var(--mebo-line);background:#fff;border-radius:12px;flex-direction:column;gap:3px;padding:13px;display:flex}.vehicle-results button:active{border-color:var(--mebo-red);background:#fff4f5}.selected-vehicle,.new-vehicle-notice{background:#fff5f6;border:1px solid #f0b4ba;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:15px;display:flex}.selected-vehicle>div,.new-vehicle-notice>div{flex-direction:column;gap:3px;display:flex}.selected-vehicle small{color:var(--mebo-red);letter-spacing:.09em;font-weight:850}.selected-vehicle button{background:var(--mebo-red)}input[readonly]{color:#434b57;background:#f5f6f8}.vin-lookup{grid-template-columns:1fr auto;gap:10px;display:grid}.vin-lookup button{color:#fff;background:#151a22;border:0;border-radius:12px;padding:0 18px;font-weight:800}.vin-lookup button:disabled{opacity:.45}.vin-message{color:#697386;margin-top:1px;font-weight:700;line-height:1.4;display:block}.vin-message:before{content:"✓ ";color:#18a06b}.vin-profile{background:linear-gradient(145deg,#f8fafc,#fff);border:1px solid #c9d2df;border-radius:16px;padding:16px;display:block!important}.vin-profile.parcial,.vin-profile.baja{background:#fffaf0;border-color:#e8c46a}.vin-profile-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.vin-profile-head>div{flex-direction:column;gap:2px;display:flex}.vin-profile-head small{letter-spacing:.12em;color:#667085;font-size:10px;font-weight:900}.vin-profile-head strong{font-size:18px}.vin-profile-head>span{color:#087443;background:#dff6ea;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.vin-profile.parcial .vin-profile-head>span,.vin-profile.baja .vin-profile-head>span{color:#875b00;background:#fff0c8}.vin-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.vin-facts div{background:#fff;border:1px solid #e6eaf0;border-radius:11px;flex-direction:column;gap:3px;padding:10px;display:flex}.vin-facts small{text-transform:uppercase;letter-spacing:.06em;color:#7a8492;font-size:10px;font-weight:800}.vin-facts b{font-size:13px;line-height:1.25}.model-confirm{background:#fff;border:1px solid #ecd18a;border-radius:12px;align-items:flex-start;gap:10px;margin-top:13px;padding:12px;display:flex!important}.model-confirm input{width:20px;height:20px;accent-color:var(--mebo-red);flex:none}.model-confirm span{flex-direction:column;gap:3px;display:flex}.model-confirm small{color:#716342;font-weight:600;line-height:1.35}@media (width<=1120px){.intake-header{padding:0 24px}.intake-hero,.intake-form,.intake-warning,.intake-success{margin-left:24px;margin-right:24px}}@media (width<=700px){.intake-header{height:72px;padding:0 18px}.intake-logo img{width:145px}.intake-user strong{white-space:nowrap;text-overflow:ellipsis;max-width:145px;overflow:hidden}.intake-hero{flex-direction:column;align-items:stretch;padding:30px 0 22px}.connection{min-width:0}.intake-card{border-radius:18px;padding:20px}.field-grid,.customer-results,.vehicle-results{grid-template-columns:1fr}.field-grid .wide{grid-column:auto}.customer-search,.vin-lookup{grid-template-columns:1fr}.customer-search button,.vin-lookup button{padding:13px}.vehicle-picker-head,.selected-vehicle,.new-vehicle-notice{flex-direction:column;align-items:stretch}.vehicle-picker-head button,.selected-vehicle button,.new-vehicle-notice button{padding:13px}.photo-grid{grid-template-columns:1fr 1fr}.intake-hero h1{font-size:38px}.intake-hero p{font-size:14px}.step-title h2{font-size:19px}.vin-facts{grid-template-columns:1fr 1fr}.vin-profile-head{align-items:flex-start}.vin-profile-head>span{white-space:nowrap}}.customer-results em{color:var(--mebo-red);letter-spacing:.06em;margin-top:4px;font-size:9px;font-style:normal;font-weight:850}.intake-header{border-bottom:4px solid var(--mebo-red);height:92px;overflow:hidden;background:#050506!important}.intake-logo{align-items:center;height:88px;display:flex;overflow:hidden}.intake-logo img{width:310px;max-width:none;height:auto;max-height:none}@media (width<=700px){.intake-header{height:84px}.intake-logo{height:80px}.intake-logo img{width:260px;max-height:none}}.model-confirm.ownership-confirm{background:#fff5f6;border-color:#f0a8af}.model-confirm.ownership-confirm small{color:#7f3039}.intake-user{align-items:flex-end}.intake-user button{color:#aab1ba;background:0 0;border:0;padding:2px 0;font-size:9px}.requested-work-help{color:#697386;margin:7px 2px 0;font-size:10px;line-height:1.45;display:block}.intake-card textarea[name=requestedWork]{font-variant-numeric:tabular-nums;line-height:1.75}.intake-draft{color:#164d7a;background:#eff7ff;border:1px solid #bad8f5;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;max-width:1080px;margin:0 auto 18px;padding:14px 17px;display:flex}.intake-draft>div{flex-direction:column;gap:3px;display:flex}.intake-draft strong{font-size:13px}.intake-draft span{color:#53708b;font-size:10px;line-height:1.45}.intake-draft button{color:#164d7a;background:#fff;border:1px solid #a9c9e8;border-radius:10px;flex:none;min-height:40px;padding:0 13px;font-size:10px;font-weight:850}@media (width<=1120px){.intake-draft{margin-left:24px;margin-right:24px}}@media (width<=700px){.intake-draft{flex-direction:column;align-items:stretch;margin-left:14px;margin-right:14px}.intake-draft button{width:100%}}.photo-step-title>b{color:#4d5867;background:#eef1f4;border-radius:999px;margin-left:auto;padding:7px 10px;font-size:9px}.photo-grid figure{position:relative}.photo-grid figure>button{color:#fff;background:#11161ddd;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:30px;height:30px;font-size:19px;line-height:1;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 4px 12px #0004}.photo-grid figure>button:focus-visible{outline-offset:2px;outline:3px solid #ed001755}@media (width<=700px){.photo-step-title{align-items:flex-start}.photo-step-title>b{margin-left:0}.photo-grid figure>button{width:34px;height:34px}}.intake-hero{align-items:center;padding-top:38px;padding-bottom:24px}.intake-hero>div:first-child{max-width:none}.intake-hero h1{color:var(--mebo-red);letter-spacing:-.045em;margin:0;font-size:clamp(40px,5vw,58px);font-weight:950}.assignment-note{color:#697386;margin:10px 0 0;font-size:13px;font-weight:700}.compact-card label>span{font-size:14px}.compact-card select{min-height:52px;font-size:16px;font-weight:800}@media (width<=700px){.intake-hero{padding-top:26px;padding-bottom:18px}.intake-hero h1{font-size:34px}}.client-step-title h2{color:var(--mebo-red);letter-spacing:.035em;margin:0;font-size:31px;font-weight:950}.delivered-by-field{background:#f7f9fc;border:1px solid #d7dee8;border-left:4px solid #111820;border-radius:13px;max-width:560px;margin-top:19px;padding:14px 15px}.delivered-by-field label>span{color:#111820;font-size:13px;font-weight:900}.delivered-by-field input{background:#fff}.delivered-by-field>small{color:#697386;margin-top:7px;font-size:10px;line-height:1.4;display:block}@media (width<=700px){.client-step-title h2{font-size:27px}.delivered-by-field{max-width:none}.intake-header{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.intake-header .intake-logo{width:100%;min-width:0;height:auto;overflow:visible}.intake-header .intake-logo img{object-fit:contain;width:100%;max-width:180px;height:auto;max-height:58px;display:block}.intake-user{gap:4px;min-width:0}.intake-user span{letter-spacing:.05em;overflow-wrap:anywhere;max-width:100%;font-size:9px;line-height:1.35}.intake-user strong{max-width:100%;font-size:12px}}.vin-source{color:#075a9e;background:#edf6ff;border-radius:10px;margin:-5px 0 13px;padding:9px 11px;font-size:11px;font-weight:850}.vin-warning{color:#775400;background:#fff8e7;border:1px solid #ecd18a;border-radius:11px;margin:12px 0 0;padding:10px 12px;font-size:10px;font-weight:700;line-height:1.4}.finance-closing-alert{color:#151b24;background:#fff6df;border:1px solid #f0b84e;border-radius:14px;align-items:center;gap:14px;width:min(1320px,100% - 40px);margin:18px auto 0;padding:15px 18px;text-decoration:none;display:flex;box-shadow:0 10px 24px #69430014}.finance-closing-alert>span{color:#fff;background:#f0a900;border-radius:50%;place-items:center;width:36px;height:36px;font-size:22px;font-weight:900;display:grid}.finance-closing-alert>div{flex-direction:column;gap:3px;margin-right:auto;display:flex}.finance-closing-alert small{color:#705a2c}.finance-closing-alert>b{white-space:nowrap}@media (width<=720px){.finance-closing-alert{align-items:flex-start}.finance-closing-alert>b{display:none}}.parts-ready-alert{color:#151b24;background:#e9f8f1;border:1px solid #76cba7;border-radius:14px;align-items:center;gap:14px;width:min(1320px,100% - 40px);margin:18px auto 0;padding:15px 18px;text-decoration:none;display:flex;box-shadow:0 10px 24px #00694114}.parts-ready-alert>span{color:#fff;background:#07844d;border-radius:999px;place-items:center;min-width:38px;height:38px;padding:0 8px;font-size:17px;font-weight:900;display:grid}.parts-ready-alert>div{flex-direction:column;gap:3px;margin-right:auto;display:flex}.parts-ready-alert small{color:#496b5b}.parts-ready-alert>b{white-space:nowrap}@media (width<=720px){.parts-ready-alert{align-items:flex-start}.parts-ready-alert>b{display:none}}.ops-shell{color:#151a22;background:#f3f5f7;min-height:100vh;padding-bottom:70px}.ops-header{color:#fff;background:#0d131a;border-bottom:4px solid #ed0017;justify-content:space-between;align-items:center;min-height:96px;padding:20px max(24px,50vw - 590px);display:flex}.ops-header img{object-fit:contain;width:210px;height:52px}.ops-header>div{align-items:center;gap:15px;display:flex}.ops-header small{color:#aeb8c4;letter-spacing:.16em;font-size:9px;font-weight:900}.ops-header strong{font-size:16px}.ops-header>div>a{color:#fff;border:1px solid #44505e;border-radius:10px;padding:10px 12px;font-size:11px;font-weight:900;text-decoration:none}.ops-hero{justify-content:space-between;align-items:end;gap:24px;max-width:1180px;margin:0 auto;padding:48px 0 24px;display:flex}.ops-hero>div>small,.assistant-console>header small,.customer-record>header small{color:#ed0017;letter-spacing:.15em;font-size:10px;font-weight:950}.ops-hero h1{letter-spacing:-.055em;margin:8px 0 12px;font-size:clamp(38px,5vw,62px);line-height:1}.ops-hero p{color:#687488;margin:0;font-size:14px}.ops-hero>button{color:#fff;background:#111820;border:0;border-radius:12px;padding:14px 18px;font-weight:900}.ops-search{background:#fff;border:1px solid #d8dee6;border-radius:14px;grid-template-columns:28px 1fr;align-items:center;width:min(430px,100%);height:52px;padding:0 14px;display:grid}.ops-search input{border:0;outline:0;min-width:0;font-size:13px}.ops-message{border-radius:12px;max-width:1180px;margin:0 auto 15px;padding:14px}.ops-message.error{color:#9f0012;background:#fff0f2;border:1px solid #efb4bc}.assistant-summary{grid-template-columns:1fr 1fr 1.4fr;gap:12px;max-width:1180px;margin:0 auto 16px;display:grid}.assistant-summary article{background:#fff;border:1px solid #dfe4ea;border-radius:18px;flex-direction:column;gap:6px;min-height:120px;padding:18px;display:flex}.assistant-summary span{color:#6c7785;font-size:10px;font-weight:850}.assistant-summary strong{font-size:30px}.assistant-summary small{color:#7b8592;font-size:9px}.assistant-summary .danger{color:#a40013;background:#fff1f3;border-color:#efb3ba}.assistant-summary .ok{color:#176d51;background:#edf9f4;border-color:#b7e1cf}.assistant-summary .dark{color:#fff;background:#111820;border-color:#111820}.assistant-summary .dark span,.assistant-summary .dark small{color:#aeb8c4}.assistant-console{background:#fff;border:1px solid #dfe4ea;border-radius:22px;max-width:1180px;margin:0 auto;padding:24px}.assistant-console h2{margin:5px 0 16px;font-size:28px}.assistant-prompts{gap:8px;display:flex;overflow:auto}.assistant-prompts button{white-space:nowrap;background:#fff;border:1px solid #d9dfe7;border-radius:999px;padding:10px 13px;font-size:10px;font-weight:850}.assistant-prompts button.selected{color:#fff;background:#111820;border-color:#111820}.assistant-answer{background:#edf7ff;border-radius:16px;align-items:center;gap:12px;margin:20px 0 12px;padding:16px;display:flex}.assistant-avatar{color:#fff;background:#ed0017;border-radius:13px;flex:0 0 42px;place-items:center;height:42px;font-weight:950;display:grid}.assistant-answer strong{font-size:14px}.assistant-answer p{color:#587086;margin:4px 0 0;font-size:10px}.assistant-insights{gap:8px;display:grid}.assistant-insights>a{color:#151a22;border:1px solid #dfe4ea;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;text-decoration:none;display:grid}.assistant-insights>a>b{color:#fff;background:#111820;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.assistant-insights>a>div{flex-direction:column;gap:3px;display:flex}.assistant-insights small{color:#ed0017;letter-spacing:.12em;font-size:8px;font-weight:950}.assistant-insights strong{font-size:14px}.assistant-insights span{color:#6c7785;font-size:10px}.assistant-insights em{font-size:10px;font-style:normal;font-weight:900}.assistant-insights>a.critical{background:#fffafb;border-color:#edb4bb}.assistant-insights>a.attention{background:#fffdf7;border-color:#eed49e}.customer-layout{grid-template-columns:310px minmax(0,1fr);gap:14px;max-width:1180px;margin:0 auto;display:grid}.customer-list,.customer-record,.customer-empty{background:#fff;border:1px solid #dfe4ea;border-radius:20px}.customer-list{height:max-content;padding:10px}.customer-list>header{flex-direction:column;gap:4px;padding:10px;display:flex}.customer-list>header span{color:#788391;font-size:9px}.customer-list>button{text-align:left;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:12px;display:flex}.customer-list>button.selected{color:#fff;background:#111820}.customer-list button div{flex-direction:column;gap:4px;display:flex}.customer-list button strong{font-size:11px}.customer-list button span{color:#7a8593;font-size:8px}.customer-list button.selected span{color:#aeb8c4}.customer-list button>b{color:#151a22;background:#edf0f3;border-radius:999px;place-items:center;min-width:25px;height:25px;font-size:9px;display:grid}.customer-record>header{border-bottom:1px solid #e4e8ed;justify-content:space-between;align-items:start;gap:20px;padding-bottom:18px;display:flex}.customer-record h2{margin:5px 0;font-size:30px}.customer-record>header p{color:#707b89;margin:0;font-size:10px}.customer-record>header>a{color:#fff;background:#ed0017;border-radius:10px;padding:11px 13px;font-size:10px;font-weight:900;text-decoration:none}.customer-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;display:grid}.customer-metrics article{border:1px solid #e0e4e9;border-radius:13px;flex-direction:column;gap:5px;padding:13px;display:flex}.customer-metrics span{color:#738090;font-size:8px}.customer-vehicles{background:#f4f6f8;border-radius:14px;padding:13px}.customer-vehicles>small{color:#687484;font-size:8px;font-weight:900}.customer-vehicles>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.customer-vehicles span{background:#fff;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:800}.customer-timeline>a{color:#151a22;border-top:1px solid #e7eaee;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 4px;text-decoration:none;display:grid}.customer-timeline>a>b{color:#ed0017;font-size:9px}.customer-timeline>a>div{flex-direction:column;gap:3px;display:flex}.customer-timeline span{color:#778391;font-size:9px}.customer-timeline em{font-size:11px;font-style:normal;font-weight:900}.customer-empty{color:#75808d;place-items:center;min-height:300px;display:grid}@media (width<=850px){.ops-header{padding:14px}.ops-header img{width:150px}.ops-header small{display:none}.ops-hero{margin:0;padding:30px 14px 18px;display:block}.ops-hero h1{font-size:38px}.ops-hero>button,.ops-search{width:100%;margin-top:16px}.assistant-summary{grid-template-columns:1fr 1fr;margin:0 14px 12px}.assistant-summary .dark{grid-column:1/-1}.assistant-console{margin:0 14px;padding:17px}.assistant-insights>a{grid-template-columns:34px 1fr}.assistant-insights em{grid-column:2}.customer-layout{grid-template-columns:1fr;margin:0 14px}.customer-list{display:flex;overflow:auto}.customer-list>header{min-width:130px}.customer-list>button{min-width:190px}.customer-metrics{grid-template-columns:1fr 1fr}.customer-record>header{display:block}.customer-record>header>a{margin-top:12px;display:inline-block}}.controller-shell{--ink:#101820;--muted:#657282;--line:#dce2e8;--green:#0b8d68;--amber:#b36b00;--red:#d6001c}.controller-hero{align-items:center}.controller-actions{align-items:center;gap:10px;display:flex}.controller-actions>span{color:var(--green);background:#e9f8f3;border:1px solid #b9e7d7;border-radius:999px;padding:10px 13px;font-size:12px;font-weight:900}.controller-actions>button{background:var(--ink);color:#fff;border:0;border-radius:12px;padding:14px 18px;font-size:14px;font-weight:900}.controller-loading{border:1px solid var(--line);max-width:1180px;color:var(--muted);background:#fff;border-radius:18px;margin:0 auto;padding:30px;font-size:16px}.controller-overview{grid-template-columns:1.35fr repeat(3,1fr);gap:10px;max-width:1180px;margin:0 auto 14px;display:grid}.health-card,.controller-kpi,.controller-panel{border:1px solid var(--line);background:#fff;border-radius:18px}.health-card{color:var(--green);align-items:center;gap:16px;padding:18px;display:flex}.health-card.attention{color:var(--amber)}.health-card.danger{color:var(--red)}.health-ring{border-radius:50%;flex:0 0 90px;place-items:center;width:90px;height:90px;display:grid}.health-ring>span{background:#fff;border-radius:50%;justify-content:center;align-items:baseline;width:68px;height:68px;padding-top:18px;display:flex}.health-ring strong{font-size:28px;line-height:1}.health-ring small{font-size:12px}.health-card>div:last-child>small,.controller-panel header small{letter-spacing:.11em;color:var(--red);font-size:12px;font-weight:950}.health-card h2{color:var(--ink);margin:5px 0;font-size:22px}.health-card p{color:var(--muted);margin:0;font-size:14px}.controller-kpi{flex-direction:column;justify-content:center;gap:8px;padding:18px;display:flex}.controller-kpi>span{color:var(--muted);font-size:14px;font-weight:750}.controller-kpi>strong{letter-spacing:-.04em;font-size:clamp(22px,2vw,31px)}.controller-kpi>small{color:var(--muted);font-size:12px}.controller-kpi.positive>small{color:var(--green)}.controller-kpi.negative>strong,.controller-kpi.negative>small{color:var(--red)}.controller-kpi.dark{background:var(--ink);border-color:var(--ink);color:#fff}.controller-kpi.dark>span,.controller-kpi.dark>small{color:#aeb8c4}.controller-grid{grid-template-columns:1.45fr 1fr;gap:14px;max-width:1180px;margin:0 auto 14px;display:grid}.controller-grid.lower{grid-template-columns:1.5fr .8fr}.controller-panel{padding:22px}.controller-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.controller-panel h2{letter-spacing:-.03em;margin:4px 0;font-size:24px}.controller-panel>header>span{color:var(--muted);font-size:12px}.flow-chart{border-bottom:1px solid var(--line);align-items:flex-end;gap:5px;height:205px;padding:14px 2px 0;display:flex;overflow:hidden}.flow-day{flex-direction:column;flex:1;justify-content:flex-end;gap:6px;min-width:18px;height:100%;display:flex}.flow-day>div{justify-content:center;align-items:flex-end;gap:2px;height:170px;display:flex}.flow-day i{border-radius:4px 4px 0 0;width:42%;min-height:3px;display:block}.flow-chart .income,.flow-panel footer .income{background:var(--green)}.flow-chart .expense,.flow-panel footer .expense{background:var(--red)}.flow-day small{text-align:center;color:#7d8793;font-size:11px}.flow-panel footer{color:var(--muted);gap:18px;margin-top:14px;font-size:12px;display:flex}.flow-panel footer i{border-radius:3px;width:9px;height:9px;margin-right:5px;display:inline-block}.forecast-panel{background:var(--ink);border-color:var(--ink);color:#fff}.forecast-panel header small{color:#ff5268}.forecast-panel header h2{font-size:34px}.forecast-panel header>span{background:#21303a;border-radius:999px;padding:7px 9px;font-size:12px}.forecast-panel .good{color:#6ee4bb}.forecast-panel .bad{color:#ff8191}.forecast-lines{gap:4px;display:grid}.forecast-lines p{border-top:1px solid #2b3741;justify-content:space-between;margin:0;padding:13px 0;font-size:14px;display:flex}.forecast-lines span{color:#aeb8c4}.forecast-note{color:#8694a0;margin-top:14px;font-size:12px;line-height:1.45;display:block}.risk-panel>header>b{width:38px;height:38px;color:var(--red);background:#fff0f2;border-radius:12px;place-items:center;display:grid}.risk-list{gap:8px;display:grid}.risk-list>a,.operations-panel>div>a{color:var(--ink);border:1px solid var(--line);border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;text-decoration:none;display:grid}.risk-list>a>span,.operations-panel>div>a>span{width:30px;height:30px;color:var(--red);background:#fff1f3;border-radius:9px;place-items:center;font-weight:950;display:grid}.risk-list>a.attention>span,.operations-panel>div>a.attention>span{color:var(--amber);background:#fff6e8}.risk-list>a>div,.operations-panel>div>a>div{flex-direction:column;gap:4px;display:flex}.risk-list strong,.operations-panel strong{font-size:14px}.risk-list small,.operations-panel small{color:var(--muted);font-size:12px;line-height:1.35}.risk-list>a>b,.operations-panel>div>a>b{font-size:12px}.risk-clear{color:var(--green);background:#eaf8f3;border-radius:13px;flex-direction:column;gap:4px;padding:18px;display:flex}.risk-clear span{font-size:13px}.accounts-panel>div{display:grid}.accounts-panel p{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin:0;padding:15px 0;font-size:14px;display:flex}.accounts-panel p span{align-items:center;gap:9px;display:flex}.accounts-panel p i{background:#3778db;border-radius:50%;width:10px;height:10px}.accounts-panel p i.cash{background:#12a475}.accounts-panel p strong{font-size:16px}.accounts-panel .bad{color:var(--red)}.accounts-panel>a{color:var(--red);margin-top:14px;font-size:13px;font-weight:900;text-decoration:none;display:inline-block}.decision-grid{grid-template-columns:1.2fr 1fr}.ask-panel form{border:1px solid var(--line);border-radius:13px;grid-template-columns:1fr auto;display:grid;overflow:hidden}.ask-panel input{border:0;outline:none;min-width:0;padding:15px;font-size:16px}.ask-panel form button{background:var(--ink);color:#fff;border:0;padding:0 18px;font-weight:900}.quick-questions{gap:7px;margin:11px 0;display:flex;overflow:auto}.quick-questions button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800}.quick-questions button.selected{background:var(--ink);color:#fff;border-color:var(--ink)}.controller-answer{background:#eef7ff;border-radius:15px;gap:12px;padding:16px;display:flex}.controller-answer>span{background:var(--red);color:#fff;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-weight:950;display:grid}.controller-answer strong{font-size:15px}.controller-answer p{color:#51697d;margin:5px 0 8px;font-size:13px;line-height:1.45}.controller-answer a{color:var(--red);font-size:12px;font-weight:900;text-decoration:none}.simulator-panel label{gap:7px;margin:14px 0;display:grid}.simulator-panel label>span{justify-content:space-between;font-size:14px;display:flex}.simulator-panel input{width:100%;accent-color:var(--red)}.scenario-result{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.scenario-result p{background:#f1f4f7;border-radius:13px;flex-direction:column;gap:6px;margin:0;padding:14px;display:flex}.scenario-result span{color:var(--muted);font-size:12px}.scenario-result strong{font-size:18px}.operations-panel{max-width:1180px;margin:0 auto}.operations-panel>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.operations-panel>div>a.normal>span{color:var(--green);background:#eaf8f3}@media (width<=1000px){.controller-overview{grid-template-columns:1fr 1fr}.health-card{grid-column:1/-1}.controller-grid,.controller-grid.lower,.decision-grid,.operations-panel>div{grid-template-columns:1fr}}@media (width<=650px){.controller-hero{padding-top:26px}.controller-actions{align-items:stretch;margin-top:16px}.controller-actions>span{align-items:center;display:flex}.controller-actions>button{flex:1}.controller-overview,.controller-grid,.operations-panel{margin-left:12px;margin-right:12px}.controller-overview{grid-template-columns:1fr 1fr}.health-card{padding:15px}.health-ring{flex-basis:78px;width:78px;height:78px}.health-ring>span{width:58px;height:58px;padding-top:15px}.health-ring strong{font-size:24px}.controller-kpi{padding:15px}.controller-kpi>strong{font-size:20px}.controller-panel{padding:16px}.controller-panel h2{font-size:21px}.flow-chart{height:175px}.flow-day{min-width:14px}.flow-day>div{height:140px}.risk-list>a,.operations-panel>div>a{grid-template-columns:30px 1fr}.risk-list>a>b,.operations-panel>div>a>b{grid-column:2}.scenario-result,.ask-panel form{grid-template-columns:1fr}.ask-panel form button{padding:13px}.controller-actions>span{font-size:10px}.operations-panel{margin-bottom:20px}}.customer-fiscal{background:#f3faf6;border:1px solid #cfe3d9;border-radius:16px;margin:0 0 16px;padding:17px}.customer-fiscal>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.customer-fiscal>header small{color:#087443;letter-spacing:.14em;font-size:9px;font-weight:950}.customer-fiscal>header h3{margin:4px 0;font-size:20px}.customer-fiscal>header p{color:#61756b;margin:0;font-size:10px}.customer-fiscal>header>span{color:#087443;background:#dff5e9;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:950}.customer-fiscal>header>span.pending{color:#8a5a00;background:#fff1cf}.customer-fiscal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.customer-fiscal-grid label{color:#52635b;flex-direction:column;gap:5px;min-width:0;font-size:9px;font-weight:950;display:flex}.customer-fiscal-grid input,.customer-fiscal-grid select{color:#111821;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #c7d7cf;border-radius:9px;padding:9px 10px;font-size:11px}.customer-fiscal-grid label.wide,.customer-fiscal-subtitle{grid-column:1/-1}.customer-fiscal-subtitle{color:#087443;letter-spacing:.08em;border-top:1px solid #d2e3da;margin-top:4px;padding-top:11px;font-size:10px;font-weight:950}.customer-fiscal>p{border-radius:9px;margin:12px 0 0;padding:10px;font-size:10px;font-weight:850}.customer-fiscal>p.success{color:#087443;background:#dff5e9}.customer-fiscal>p.error{color:#a40013;background:#fff0f2}.customer-fiscal>button{color:#fff;cursor:pointer;background:#087443;border:0;border-radius:10px;width:100%;min-height:48px;margin-top:13px;font-size:11px;font-weight:950}.customer-fiscal>button:disabled{opacity:.6}@media (width<=850px){.customer-fiscal-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.customer-fiscal-grid{grid-template-columns:1fr}.customer-fiscal-grid label.wide,.customer-fiscal-subtitle{grid-column:auto}.customer-fiscal>header{flex-direction:column}}.customer-tools{align-items:center;gap:10px;display:flex}.customer-tools>button{color:#fff;white-space:nowrap;cursor:pointer;background:#ed0017;border:0;border-radius:12px;min-height:52px;padding:0 16px;font-size:10px;font-weight:950}.customer-tools>button:disabled{opacity:.6}.customer-import-status{background:#f3faf6;border:1px solid #cfe3d9;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;max-width:1180px;margin:0 auto 16px;padding:13px 16px;display:flex}.customer-import-status>div{flex-direction:column;gap:3px;display:flex}.customer-import-status strong{color:#087443;font-size:11px}.customer-import-status span,.customer-import-status small{color:#61756b;font-size:9px}@media (width<=700px){.customer-tools{flex-direction:column;align-items:stretch;width:100%}.customer-tools>button{min-height:46px}.customer-import-status{flex-direction:column;align-items:flex-start;margin-left:14px;margin-right:14px}}.customer-directory-tabs{grid-template-columns:1fr 1fr;gap:10px;max-width:1180px;margin:0 auto 14px;display:grid}.customer-directory-tabs button{text-align:left;color:#151a22;background:#fff;border:1px solid #dbe1e8;border-radius:16px;flex-direction:column;gap:4px;min-height:70px;padding:14px 18px;display:flex}.customer-directory-tabs button.selected{color:#fff;background:#111820;border-color:#ed0017;box-shadow:0 10px 24px #1118201c}.customer-directory-tabs span{color:#74808e;font-size:10px}.customer-directory-tabs button.selected span{color:#bcc5cf}.customer-master-data{grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;display:grid}.customer-master-data>article{background:#fafbfc;border:1px solid #dfe4ea;border-radius:14px;padding:14px}.customer-master-data>article>small,.vehicle-directory>header small{color:#ed0017;letter-spacing:.12em;font-size:9px;font-weight:950}.customer-master-data dl{gap:8px;margin:12px 0 0;display:grid}.customer-master-data dl>div{grid-template-columns:110px minmax(0,1fr);gap:9px;display:grid}.customer-master-data dt{color:#75808d;font-size:9px}.customer-master-data dd{overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:850}.customer-vehicles{margin-top:16px;padding:16px}.customer-vehicles>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.customer-vehicles>header>div{flex-direction:column;gap:3px;display:flex}.customer-vehicles>header>a{color:#fff;background:#ed0017;border-radius:10px;padding:10px 12px;font-size:10px;font-weight:900;text-decoration:none}.customer-vehicles>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.customer-vehicles article{background:#fff;border:1px solid #dfe4ea;border-radius:12px;flex-direction:column;gap:4px;padding:13px;display:flex}.customer-vehicles article>small{color:#ed0017;font-size:8px;font-weight:950}.customer-vehicles article>strong{font-size:12px}.customer-vehicles article>span{color:#697586;overflow-wrap:anywhere;font-size:9px}.customer-vehicles article dl{grid-template-columns:1fr 1fr;gap:6px;margin:7px 0 0;display:grid}.customer-vehicles article dl>div{border-top:1px solid #edf0f3;padding-top:5px}.customer-vehicles article dt{color:#788391;font-size:8px}.customer-vehicles article dd{margin:2px 0 0;font-size:9px;font-weight:850}.customer-vehicles>div>p{color:#75808d;grid-column:1/-1;margin:0;font-size:10px}.vehicle-directory{background:#fff;border:1px solid #dfe4ea;border-radius:20px;max-width:1180px;margin:0 auto;padding:22px}.vehicle-directory>header{border-bottom:1px solid #e3e7ec;justify-content:space-between;align-items:end;gap:16px;padding-bottom:16px;display:flex}.vehicle-directory h2{margin:5px 0 0;font-size:28px}.vehicle-directory>header>span{color:#74808e;font-size:10px}.vehicle-directory>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.vehicle-directory article{border:1px solid #dfe4ea;border-radius:15px;flex-direction:column;gap:12px;padding:15px;display:flex}.vehicle-directory-title{flex-direction:column;gap:4px;display:flex}.vehicle-directory-title small{color:#ed0017;font-size:8px;font-weight:950}.vehicle-directory-title h3{margin:0;font-size:14px}.vehicle-directory-title span{color:#657181;font-size:10px;font-weight:800}.vehicle-directory dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.vehicle-directory dl>div:first-child{grid-column:1/-1}.vehicle-directory dt{color:#7b8591;font-size:8px}.vehicle-directory dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:10px;font-weight:850}.vehicle-directory article>button{color:#fff;background:#111820;border:0;border-radius:10px;margin-top:auto;padding:10px;font-size:10px;font-weight:900}.vehicle-directory-empty{color:#74808e;text-align:center;padding:30px}.customer-merge{background:#fff9eb;border:1px solid #f0c36d;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(190px,240px) auto;align-items:end;gap:12px;margin-top:12px;padding:14px;display:grid}.customer-merge>div{flex-direction:column;gap:4px;display:flex}.customer-merge small{color:#8a5a00;letter-spacing:.1em;font-size:9px;font-weight:950}.customer-merge strong{font-size:14px}.customer-merge p{color:#75654a;margin:0;font-size:10px;line-height:1.4}.customer-merge label{color:#6d5a37;flex-direction:column;gap:5px;font-size:9px;font-weight:900;display:flex}.customer-merge select{background:#fff;border:1px solid #dfbd78;border-radius:9px;min-height:40px;padding:8px;font-size:11px}.customer-merge>button{color:#fff;background:#111820;border:0;border-radius:9px;min-height:40px;padding:9px 12px;font-size:10px;font-weight:950}.customer-merge>button:disabled{opacity:.5}.customer-merge>p{border-radius:8px;grid-column:1/-1;padding:9px;font-weight:850}.customer-merge>p.success{color:#087443;background:#dff5e9}.customer-merge>p.error{color:#a40013;background:#fff0f2}@media (width<=850px){.customer-directory-tabs{margin:0 14px 12px}.vehicle-directory{margin:0 14px;padding:16px}.vehicle-directory>div{grid-template-columns:1fr 1fr}.customer-master-data,.customer-vehicles>div,.customer-merge{grid-template-columns:1fr}.customer-merge>p{grid-column:auto}}@media (width<=600px){.customer-directory-tabs{grid-template-columns:1fr 1fr}.customer-directory-tabs button{min-height:62px;padding:12px}.customer-directory-tabs strong{font-size:13px}.vehicle-directory>header{flex-direction:column;align-items:flex-start}.vehicle-directory>div{grid-template-columns:1fr}.customer-vehicles>header{flex-direction:column;align-items:flex-start}.customer-vehicles>header>a{text-align:center;width:100%}}.customer-hero{align-items:center;padding-top:42px;padding-bottom:26px}.customer-hero h1{color:#ed0017;letter-spacing:-.055em;margin:0 0 12px;font-size:clamp(46px,5.4vw,68px);font-weight:950}.customer-hero p{color:#4f5d70;font-size:16px;line-height:1.5}.customer-tools{min-width:min(440px,100%)}.customer-tools .ops-search{width:100%;height:58px}.customer-tools .ops-search input{font-size:15px}.customer-directory-tabs button{min-height:84px;padding:17px 20px}.customer-directory-tabs strong{font-size:21px}.customer-directory-tabs span{font-size:13px}.customer-list,.customer-list>header{padding:12px}.customer-list>header strong{font-size:18px}.customer-list>header span{font-size:13px}.customer-list>button{gap:10px;padding:15px 13px}.customer-list button strong{font-size:14px;line-height:1.3}.customer-list button span{font-size:12px;line-height:1.35}.customer-list button>b{min-width:30px;height:30px;font-size:12px}.customer-record{padding:26px}.customer-record>header small{font-size:12px}.customer-record h2{font-size:34px}.customer-record>header p{font-size:14px}.customer-master-data>article{padding:18px}.customer-master-data>article>small,.vehicle-directory>header small{font-size:11px}.customer-master-data dl{gap:11px;margin-top:15px}.customer-master-data dl>div{grid-template-columns:125px minmax(0,1fr);gap:12px}.customer-master-data dt{font-size:12px}.customer-master-data dd{font-size:14px}.customer-metrics span{font-size:12px}.customer-metrics strong{font-size:20px}.customer-vehicles{padding:19px}.customer-vehicles>header strong{font-size:18px}.customer-vehicles>header>a{padding:12px 15px;font-size:13px}.customer-vehicles article{gap:6px;padding:16px}.customer-vehicles article>small{font-size:10px}.customer-vehicles article>strong{font-size:16px;line-height:1.3}.customer-vehicles article>span{font-size:12px}.customer-vehicles article dt{font-size:11px}.customer-vehicles article dd{font-size:13px}.customer-vehicles>div>p{font-size:14px}.customer-timeline h3{font-size:22px}.customer-timeline>a>b{font-size:11px}.customer-timeline strong{font-size:14px}.customer-timeline span{font-size:12px}.customer-timeline em{font-size:13px}.vehicle-directory{padding:26px}.vehicle-directory>header>span{font-size:13px}.vehicle-directory article{padding:18px}.vehicle-directory-title small{font-size:10px}.vehicle-directory-title h3{font-size:18px;line-height:1.35}.vehicle-directory-title span{font-size:13px}.vehicle-directory dt{font-size:11px}.vehicle-directory dd{font-size:13px;line-height:1.3}.vehicle-directory article>button{padding:12px;font-size:13px}@media (width<=850px){.customer-hero{padding:30px 14px 20px}.customer-tools{min-width:0;margin-top:18px}.customer-hero h1{font-size:42px}.customer-record{padding:20px}}@media (width<=600px){.customer-hero h1{font-size:36px}.customer-hero p{font-size:14px}.customer-directory-tabs strong{font-size:17px}.customer-directory-tabs span{font-size:12px}.customer-list button strong{font-size:13px}.customer-list button span{font-size:11px}}.vehicle-directory-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;display:grid}.vehicle-directory-actions button,.customer-vehicle-edit{color:#fff;background:#111820;border:0;border-radius:10px;padding:12px;font-size:13px;font-weight:900}.vehicle-directory-actions button.edit,.customer-vehicle-edit{background:#ed0017}.customer-vehicle-edit{width:100%;margin-top:8px}.vehicle-edit-backdrop{z-index:1000;background:#08101bbd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.vehicle-edit-dialog{background:#fff;border-radius:20px;width:min(620px,100%);max-height:calc(100vh - 40px);padding:24px;overflow:auto;box-shadow:0 28px 80px #0008}.vehicle-edit-dialog>header{border-bottom:1px solid #e1e6ec;justify-content:space-between;gap:18px;padding-bottom:16px;display:flex}.vehicle-edit-dialog>header small{color:#ed0017;letter-spacing:.12em;font-size:10px;font-weight:950}.vehicle-edit-dialog h2{margin:5px 0;font-size:28px}.vehicle-edit-dialog>header p{color:#687587;margin:0;font-size:12px;line-height:1.45}.vehicle-edit-dialog>header>button{background:#eef1f4;border:0;border-radius:10px;flex:0 0 36px;height:36px;font-size:22px}.vehicle-edit-grid{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.vehicle-edit-grid label{color:#485568;flex-direction:column;gap:6px;font-size:11px;font-weight:900;display:flex}.vehicle-edit-grid label.wide{grid-column:1/-1}.vehicle-edit-grid input{text-transform:uppercase;border:1px solid #ccd4de;border-radius:10px;height:44px;padding:0 12px;font-size:14px}.vehicle-edit-error{color:#9f0012;background:#fff0f2;border-radius:10px;padding:11px;font-size:12px}.vehicle-edit-dialog>footer{justify-content:flex-end;gap:9px;display:flex}.vehicle-edit-dialog>footer button{border:0;border-radius:10px;padding:12px 16px;font-weight:900}.vehicle-edit-dialog>footer button:last-child{color:#fff;background:#ed0017}@media (width<=600px){.vehicle-directory-actions{grid-template-columns:1fr}.vehicle-edit-backdrop{padding:10px}.vehicle-edit-dialog{padding:18px}.vehicle-edit-grid{grid-template-columns:1fr}.vehicle-edit-grid label.wide{grid-column:auto}.vehicle-edit-dialog>footer{grid-template-columns:1fr 1fr;display:grid}}@media (width<=700px){.ops-header{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;min-height:84px;display:grid}.ops-header>a:first-child{min-width:0;display:block}.ops-header img{object-fit:contain;width:100%;max-width:180px;height:auto;max-height:56px;display:block}.ops-header>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;display:grid}.ops-header strong{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.3}.ops-header>div>a{white-space:nowrap;padding:9px 8px;font-size:11px}.customer-layout{grid-template-columns:minmax(0,1fr);min-width:0}.customer-list{overscroll-behavior:contain;min-width:0;max-width:100%;max-height:350px;padding:10px;display:block;overflow:hidden auto}.customer-list>header{z-index:1;background:#fff;border-bottom:1px solid #edf0f3;min-width:0;margin-bottom:6px;padding:12px 10px;position:sticky;top:-10px}.customer-list>button{gap:12px;width:100%;min-width:0;padding:13px 10px}.customer-list>button>div{flex:1;min-width:0}.customer-list button strong,.customer-list button span{overflow-wrap:anywhere}.customer-list button>b{flex:0 0 30px}.customer-record{min-width:0;padding:18px}.customer-record>header>div{min-width:0}.customer-record h2{overflow-wrap:anywhere;font-size:clamp(22px,6vw,28px);line-height:1.2}.customer-tools{width:100%;min-width:0}.customer-tools .ops-search{grid-template-columns:22px minmax(0,1fr);min-width:0;padding:0 10px}.customer-tools .ops-search input{width:100%;min-width:0;font-size:13px}}.customer-audit{color:#18212c;background:#f5f7fa;max-width:1100px;margin:0 auto;padding:24px}.customer-audit h1{font-size:28px}.audit-notice{background:#fff8e6;border:1px solid #eac16a;border-radius:12px;padding:16px;line-height:1.6}.audit-controls{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.audit-controls button,.audit-controls input:not([type=checkbox]){color:#18212c;background:#fff;border:1px solid #acbac9;border-radius:8px;padding:12px 16px}.audit-controls button[aria-pressed=true]{color:#fff;background:#18212c}.audit-controls label{align-items:center;gap:8px;display:flex}.audit-cases{gap:16px;display:grid}.audit-cases section{background:#fff;border:1px solid #cbd5e1;border-radius:12px;overflow:hidden}.audit-cases header{background:#e9eff6;padding:14px 18px}.audit-cases h2{margin:0 0 6px;font-size:18px}.audit-table-wrap{overflow-x:auto}.customer-audit table{border-collapse:collapse;background:#fff;width:100%}.customer-audit th,.customer-audit td{text-align:left;border-bottom:1px solid #dbe3ec;padding:14px 18px}.customer-audit th{background:#eef2f7}.customer-audit td:nth-child(2){white-space:nowrap;font-weight:700}.shipping-decision-details{color:#694405;background:#fff8e8;border:1px solid #edbd67;border-radius:16px;margin:20px 0;padding:18px}.shipping-decision-details summary{cursor:pointer;font-size:18px}.shipping-decision-details summary span{margin-top:8px;font-size:15px;display:block}.shipping-decision-details p{line-height:1.5}.shipping-decision-details article{color:#18212c;background:#fff;border-top:1px solid #ead9b4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.shipping-decision-details article div{flex:240px}.shipping-decision-details article span,.shipping-decision-details article small{margin-top:6px;display:block}.shipping-decision-details article a{color:#fff;background:#18212c;border-radius:8px;padding:10px 14px;text-decoration:none}@media (width<=600px){.customer-audit{padding:12px}.customer-audit th,.customer-audit td{padding:10px;font-size:14px}.customer-audit h1{font-size:23px}}:root{--red:#ed0017;--ink:#151a22;--muted:#697486;--line:#dfe4ea}body{color:var(--ink);background:#f2f4f7;margin:0;font-family:Arial,Helvetica,sans-serif}.commissions-shell{min-height:100vh;padding-bottom:55px}.commissions-header{color:#fff;background:#10151c;justify-content:space-between;align-items:center;gap:25px;height:76px;padding:0 max(24px,50vw - 690px);display:flex}.commissions-header img{width:155px;height:auto;display:block}.commissions-header nav{align-items:center;gap:20px;display:flex}.commissions-header a,.commissions-header button{color:#d9dee6;font-size:11px;font-weight:850;text-decoration:none}.commissions-header a.active{color:#fff;border-bottom:2px solid var(--red);padding-bottom:8px}.commissions-header button{background:0 0;border:1px solid #ffffff2c;border-radius:9px;padding:9px 12px}.commissions-title{justify-content:space-between;align-items:flex-end;gap:20px;max-width:1380px;margin:0 auto;padding:35px 0 22px;display:flex}.commissions-title small,.section-heading small{color:var(--red);letter-spacing:.15em;font-size:10px;font-weight:950}.commissions-title h1{letter-spacing:-.055em;margin:8px 0 10px;font-size:clamp(38px,5vw,58px);line-height:.98}.commissions-title p{color:var(--muted);margin:0;font-size:13px}.commissions-title>button{color:#fff;background:#11161d;border:0;border-radius:12px;padding:14px 18px;font-weight:900}.period-bar{border:1px solid var(--line);text-align:center;background:#fff;border-radius:17px;grid-template-columns:42px 1fr 42px;align-items:center;max-width:1380px;margin:0 auto 14px;padding:13px;display:grid;box-shadow:0 8px 28px #11182707}.period-bar button{border:1px solid var(--line);background:#f6f7f9;border-radius:11px;width:40px;height:40px;font-size:18px}.period-bar div{flex-direction:column;gap:4px;display:flex}.period-bar span{color:var(--red);letter-spacing:.15em;font-size:8px;font-weight:950}.commission-message,.commission-error{border-radius:12px;max-width:1380px;margin:0 auto 12px;padding:11px 14px;font-size:11px;font-weight:800}.commission-message{color:#086b48;background:#eaf8f1}.commission-error{color:#a50016;background:#fff0f2}.commission-totals{grid-template-columns:repeat(4,1fr);gap:11px;max-width:1380px;margin:0 auto 16px;display:grid}.commission-totals article{border:1px solid var(--line);background:#fff;border-radius:17px;flex-direction:column;gap:5px;padding:18px;display:flex;box-shadow:0 8px 28px #11182706}.commission-totals article span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.commission-totals article strong{letter-spacing:-.04em;font-size:28px}.commission-totals article small{color:#8a94a2;font-size:9px}.commission-totals .pending{background:#fffaf0;border-color:#f0c266}.commission-totals .pending strong{color:#a66300}.commission-totals .paid{background:#f4fbf8;border-color:#a9dec9}.commission-totals .paid strong{color:#08744d}.technician-summary,.commission-detail,.commission-candidates{border:1px solid var(--line);background:#fff;border-radius:20px;max-width:1380px;margin:0 auto 16px;padding:21px;box-shadow:0 8px 28px #11182706}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;display:flex}.section-heading h2{margin:5px 0 0;font-size:23px}.section-heading>span{color:var(--muted);font-size:9px}.technician-grid{gap:9px;display:grid}.technician-grid article{border:1px solid var(--line);border-radius:15px;grid-template-columns:45px 1fr auto;align-items:center;gap:13px;padding:14px;display:grid}.technician-initials{color:#fff;background:#11161d;border-radius:13px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:950;display:grid}.technician-grid article>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.technician-grid span{color:var(--muted);font-size:10px;font-weight:850}.technician-grid small{color:#8892a0;font-size:9px}.technician-state{text-align:right;flex-direction:column;align-items:flex-end;gap:7px;display:flex}.technician-state b{color:#a66300;font-size:9px}.technician-state button,.candidate-list button{background:var(--red);color:#fff;border:0;border-radius:9px;padding:10px 12px;font-size:9px;font-weight:900}.technician-state button.undo{color:#495465;background:#eef1f4}.commission-table{overflow-x:auto}.commission-row{border-top:1px solid #edf0f3;grid-template-columns:1.35fr 1.7fr 1fr .75fr .7fr .65fr;align-items:center;gap:12px;min-width:1050px;padding:11px 8px;display:grid}.commission-row.head{color:#687386;text-transform:uppercase;background:#f5f7f9;border:0;border-radius:10px;font-size:8px;font-weight:950}.commission-row>span{flex-direction:column;gap:4px;min-width:0;display:flex}.commission-row b{white-space:normal;font-size:10px}.commission-row small{color:#7c8796;font-size:8px;line-height:1.35}.commission-row em{border-radius:999px;width:max-content;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.commission-row em.pendiente{color:#9b6100;background:#fff0d5}.commission-row em.pagada{color:#08714b;background:#e7f7ef}.candidate-list{gap:9px;display:grid}.candidate-list article{background:#fffbf2;border:1px solid #f0d7a5;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.candidate-list article>div{flex-direction:column;gap:4px;display:flex}.candidate-list span,.candidate-list small{color:#737e8d;font-size:9px}.commission-empty{text-align:center;color:#7b8695;border:1px dashed #cdd5df;border-radius:14px;flex-direction:column;gap:5px;padding:30px;display:flex}.commission-empty strong{color:#1b222c;font-size:17px}.commission-empty span{font-size:10px}@media (width<=900px){.commissions-header{align-items:flex-start;height:auto;padding:16px}.commissions-header nav{flex-wrap:wrap;justify-content:flex-end;gap:10px}.commissions-header nav strong{display:none}.commissions-title,.period-bar,.commission-totals,.technician-summary,.commission-detail,.commission-candidates,.commission-message,.commission-error{margin-left:14px;margin-right:14px}.commissions-title{align-items:flex-start;padding-top:25px}.commission-totals{grid-template-columns:1fr 1fr}.technician-grid article{grid-template-columns:42px 1fr}.technician-state{text-align:left;grid-column:2;align-items:flex-start}.candidate-list article{flex-direction:column;align-items:flex-start}}@media (width<=560px){.commissions-header img{width:120px}.commissions-header nav a:not(.active){display:none}.commissions-title{display:block}.commissions-title>button{width:100%;margin-top:15px}.commissions-title h1{font-size:39px}.period-bar strong{font-size:10px}.commission-totals{grid-template-columns:1fr}.section-heading{display:block}.section-heading>span{margin-top:6px;display:block}.technician-summary,.commission-detail,.commission-candidates{padding:16px}.candidate-list button{width:100%}}@media print{.commissions-header,.commissions-title>button,.period-bar button,.commission-candidates,.technician-state button{display:none!important}.commissions-shell{padding:0}.commissions-title,.period-bar,.commission-totals,.technician-summary,.commission-detail{max-width:none;box-shadow:none;margin:0 0 12px}.commission-row{grid-template-columns:1.2fr 1.6fr 1fr .7fr .7fr .6fr;min-width:0}.commission-totals{grid-template-columns:repeat(4,1fr)}}.commissions-header a,.commissions-header button{font-size:14px}.commissions-header nav strong{font-size:13px}.commissions-title p,.period-bar strong{font-size:16px}.commission-message,.commission-error{padding:13px 16px;font-size:14px}.commission-totals article span,.commission-totals article small,.section-heading>span{font-size:12px}.technician-grid article{cursor:pointer;border-width:2px;grid-template-columns:52px 1fr auto;gap:15px;padding:16px;transition:border-color .15s,background .15s,transform .15s}.technician-grid article:hover{border-color:#aeb8c5;transform:translateY(-1px)}.technician-grid article.selected{border-color:var(--red);background:#fff7f8;box-shadow:0 0 0 3px #ed001713}.technician-initials{width:50px;height:50px;font-size:15px}.technician-grid span{font-size:14px}.technician-grid strong{font-size:27px}.technician-grid small,.technician-state b{font-size:12px}.technician-state button,.candidate-list button{padding:11px 14px;font-size:12px}.commission-row{grid-template-columns:1.35fr 1.7fr 1fr .75fr .7fr .65fr .85fr;min-width:1180px;padding:14px 8px}.commission-row.head{font-size:10px}.commission-row b{font-size:13px}.commission-row small{font-size:11px;line-height:1.4}.commission-row em{padding:7px 10px;font-size:11px}.row-actions{flex-direction:row!important;gap:7px!important}.row-actions button,.detail-tools button{color:#303947;background:#fff;border:1px solid #cfd6df;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:900}.row-actions button.delete{color:#b30014;background:#fff4f5;border-color:#ffc4ca}.detail-tools{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.candidate-list strong{font-size:15px}.candidate-list span,.candidate-list small{font-size:12px}.commission-modal{z-index:100;background:#111827a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.commission-editor{background:#fff;border-radius:20px;gap:17px;width:min(620px,100%);padding:26px;display:grid;box-shadow:0 24px 80px #0005}.commission-editor small{color:var(--red);letter-spacing:.15em;font-size:11px;font-weight:950}.commission-editor h2{margin:5px 0 0;font-size:28px}.commission-editor label{gap:7px;font-size:14px;font-weight:900;display:grid}.commission-editor textarea,.commission-editor select,.commission-editor input{width:100%;font:inherit;background:#fff;border:1px solid #cfd6df;border-radius:10px;padding:12px}.commission-editor textarea{resize:vertical}.editor-preview{background:#f5f7f9;border-radius:10px;padding:13px;font-size:14px}.editor-preview strong{font-size:20px}.editor-actions{justify-content:flex-end;gap:10px;display:flex}.editor-actions button{background:var(--red);color:#fff;border:0;border-radius:10px;padding:12px 16px;font-weight:900}.editor-actions button.cancel{color:#303947;background:#e9edf2}.detail-search{color:#303947;gap:5px;min-width:min(360px,42vw);font-size:11px;font-weight:900;display:grid}.detail-search span{color:#5c6777}.detail-search input{color:#151a22;background:#fff;border:2px solid #cfd6df;border-radius:11px;outline:none;width:100%;padding:11px 13px;font-size:14px;font-weight:750}.detail-search input:focus{border-color:var(--red);box-shadow:0 0 0 3px #ed001716}.detail-search input::placeholder{color:#8a94a2;font-weight:600}.service-folio{letter-spacing:.025em;background:#ed0017;border-radius:7px;align-items:center;width:max-content;padding:5px 8px;color:#fff!important;font-size:13px!important;display:inline-flex!important}.technician-name{background:#fff0f2;border:1px solid #ffc8cf;border-radius:7px;align-items:center;width:max-content;padding:5px 8px;color:#ad0014!important;font-size:13px!important;display:inline-flex!important}.candidate-tools{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.candidate-tools>span{color:#596577;font-size:12px;font-weight:850}.candidate-tools>button{color:#303947;background:#fff;border:1px solid #cfd6df;border-radius:8px;padding:9px 11px;font-size:11px;font-weight:900}.candidate-order{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.candidate-order>span{font-weight:750;color:#303b49!important;font-size:14px!important}.candidate-list small .technician-name{margin-right:2px}.candidate-heading{align-items:flex-end}@media (width<=900px){.detail-tools{flex-direction:column;align-items:flex-start}.technician-grid article{grid-template-columns:50px 1fr}.technician-state{grid-column:2}}@media print{.row-actions,.commission-row.head>span:last-child{display:none!important}.commission-row{grid-template-columns:1.2fr 1.6fr 1fr .7fr .7fr .6fr}}.commission-print-header{display:none}.title-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.title-actions button{color:#fff;background:#11161d;border:0;border-radius:12px;padding:14px 17px;font-size:12px;font-weight:900}.title-actions button:first-child{background:var(--red)}.commission-row{grid-template-columns:1.25fr 1.55fr .9fr .68fr .6fr .68fr .62fr .78fr;min-width:1320px}.commission-row.route-work{background:#fff9ed;border-left:4px solid #e4a125;padding-left:12px}.editor-columns{grid-template-columns:1fr 1fr;gap:13px;display:grid}.candidate-list article>div{gap:7px}.candidate-list strong{color:#151a22;font-size:17px;line-height:1.3}.candidate-list span,.candidate-list small{font-weight:750;line-height:1.5;color:#303b49!important;font-size:14px!important}.commission-candidates .section-heading>span{color:#465365;font-size:13px}.route-editor{width:min(720px,100%)}@media (width<=900px){.commission-detail .section-heading,.candidate-heading{flex-direction:column;align-items:stretch}.detail-tools,.candidate-tools{flex-wrap:wrap;align-items:stretch}.detail-search{width:100%;min-width:100%}.candidate-tools,.title-actions{justify-content:stretch}.title-actions button{flex:1}.editor-columns{grid-template-columns:1fr}}@media (width<=560px){.title-actions{margin-top:15px;display:grid}.title-actions button{width:100%}}@media print{@page{size:landscape;margin:10mm}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#111!important;background:#fff!important}.commission-print-header{border-bottom:3px solid #ed0017;justify-content:space-between;align-items:center;margin-bottom:14px;padding:0 0 12px;display:flex}.commission-print-header img{width:150px}.commission-print-header h1{text-transform:uppercase;margin:0;font-size:30px}.commission-print-header p{text-align:right;margin:4px 0 0;font-size:12px}.commissions-header,.commissions-title,.commission-message,.commission-error,.period-bar button,.commission-candidates,.title-actions,.technician-state button,.detail-tools button,.detail-search,.commission-modal,.row-actions,.commission-row.head>span:last-child{display:none!important}.commissions-shell{padding:0}.period-bar,.commission-totals,.technician-summary,.commission-detail{max-width:none;box-shadow:none;border-radius:8px;margin:0 0 10px;padding:10px}.period-bar{display:block!important}.period-bar div{display:block}.period-bar span{margin-bottom:3px;display:block}.commission-totals{grid-template-columns:repeat(4,1fr)}.commission-totals article{padding:10px}.commission-totals article strong{font-size:20px}.technician-grid{grid-template-columns:repeat(3,1fr)}.technician-grid article{break-inside:avoid;grid-template-columns:36px 1fr;padding:8px;display:grid}.technician-initials{width:34px;height:34px;font-size:10px}.technician-grid strong{font-size:17px}.technician-state{display:none}.commission-table{overflow:visible}.commission-row{break-inside:avoid;grid-template-columns:1.18fr 1.55fr .9fr .67fr .55fr .67fr .58fr;gap:7px;min-width:0;padding:7px 4px}.commission-row b{font-size:9px}.commission-row small{font-size:8px}.commission-row.head{font-size:7px}.commission-detail .section-heading{margin-bottom:8px}.commission-detail .section-heading h2{font-size:18px}.section-heading>span{font-size:8px}}.commission-editor .editor-preview{gap:7px;display:grid}.commission-editor-note{color:#566273;margin:8px 0 0;font-size:13px;line-height:1.5}.row-actions{flex-wrap:wrap}.row-actions button.commission-adjustments{color:#fff;white-space:nowrap;letter-spacing:.04em;background:#10151c;border-color:#10151c;font-weight:900}.commission-totals{grid-template-columns:repeat(6,1fr)}.commission-totals .deductions{background:#fff7f8;border-color:#f3c0c6}.commission-totals .deductions strong{color:#b30014}.commission-totals .net{background:#f7f9fc;border-color:#b9c7d8}.commission-totals .net strong{color:#182334}.technician-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.technician-state button.secondary{color:#303947;background:#fff;border:1px solid #cbd3dd}.technician-state button.secondary:hover{background:#f6f8fa;border-color:#8d99a8}.commission-deductions{border:1px solid var(--line);background:#fff;border-radius:20px;max-width:1380px;margin:0 auto 16px;padding:21px;box-shadow:0 8px 28px #11182706}.deduction-list{gap:8px;display:grid}.deduction-list article{background:#fffafb;border:1px solid #f0d7da;border-radius:13px;grid-template-columns:1fr auto auto auto;align-items:center;gap:16px;padding:13px 15px;display:grid}.deduction-list article>div:first-child{gap:4px;display:grid}.deduction-list b{font-size:14px}.deduction-list small{color:#707c8c;font-size:11px}.deduction-list>article>strong{color:#b30014;font-size:17px}.deduction-list em{border-radius:999px;padding:7px 10px;font-size:10px;font-style:normal;font-weight:900}.deduction-list em.pendiente{color:#9b6100;background:#fff0d5}.deduction-list em.pagada{color:#08714b;background:#e7f7ef}.deduction-actions{gap:7px;display:flex}.deduction-actions button{color:#303947;background:#fff;border:1px solid #cfd6df;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:900}.deduction-actions button.delete{color:#b30014;background:#fff4f5;border-color:#ffc4ca}.commission-bonuses{border:1px solid var(--line);background:#fff;border-radius:20px;max-width:1380px;margin:0 auto 16px;padding:21px;box-shadow:0 8px 28px #11182706}.bonus-list article{background:#f5fcf8;border-color:#b8e1cf}.bonus-list>article>strong{color:#08744d}.bonus-button{color:#08744d!important;background:#f1faf6!important;border-color:#9bd8be!important}.bonus-preview{color:#075c3e;background:#f1faf6}.bonus-preview strong,.bonus-editor>div:first-child small{color:#08744d}@media (width<=1100px){.commission-totals{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.commission-deductions,.commission-bonuses{margin-left:14px;margin-right:14px}.deduction-list article{grid-template-columns:1fr auto}.deduction-actions{grid-column:1/-1}.technician-actions{justify-content:flex-start}}@media (width<=560px){.commission-totals{grid-template-columns:1fr}.commission-deductions,.commission-bonuses{padding:16px}.deduction-list article{grid-template-columns:1fr}.deduction-actions{grid-column:auto}}@media print{.commission-totals{grid-template-columns:repeat(6,1fr)}.commission-totals article strong{font-size:16px}.commission-deductions{max-width:none;box-shadow:none;border-radius:8px;margin:0 0 10px;padding:10px}.deduction-list article{break-inside:avoid;grid-template-columns:1fr auto auto;padding:7px 9px}.deduction-actions,.technician-filtered .technician-grid article:not(.selected){display:none!important}.technician-filtered .technician-grid{grid-template-columns:1fr}.technician-filtered .technician-grid article.selected{box-shadow:none;background:#fff;border-color:#ed0017}@page{size:A4 portrait;margin:0}html,body{background:#fff!important;margin:0!important;padding:0!important}.commissions-shell{padding:11mm!important}.commission-print-header{margin:0 0 8mm;padding-bottom:4mm}.commission-print-header img{width:42mm}.commission-print-header h1{font-size:24px}.commission-print-header p{max-width:120mm;font-size:10px}.technician-filtered .period-bar,.technician-filtered .technician-summary{display:none!important}.technician-filtered .commission-totals{grid-template-columns:repeat(3,1fr);gap:3mm;margin-bottom:5mm!important}.technician-filtered .commission-totals article{min-height:25mm;padding:3mm}.technician-filtered .commission-totals article span{font-size:8px}.technician-filtered .commission-totals article strong{font-size:17px}.technician-filtered .commission-totals article small{font-size:8px;line-height:1.3}.technician-filtered .commission-detail{border:1px solid #dfe4ea!important;padding:4mm!important}.technician-filtered .commission-detail .section-heading h2{font-size:16px}.technician-filtered .commission-detail .detail-tools>span{font-size:8px}.technician-filtered .commission-row{grid-template-columns:1.3fr 2.35fr .75fr .55fr .75fr .65fr;align-items:start;gap:2mm;padding:3mm 1.5mm}.technician-filtered .commission-row>span:nth-child(3),.technician-filtered .commission-row>span:nth-child(8){display:none!important}.technician-filtered .commission-row.head{padding-top:2mm;padding-bottom:2mm;font-size:6.5px}.technician-filtered .commission-row b{font-size:8.5px;line-height:1.25}.technician-filtered .commission-row small{font-size:7px;line-height:1.3}.technician-filtered .commission-row em{padding:2mm;font-size:7px}.technician-filtered .service-folio{padding:1.5mm 2mm;font-size:9px!important}.technician-filtered .commission-deductions{margin-top:5mm!important;padding:4mm!important}.technician-filtered .commission-deductions:has(.commission-empty){display:none!important}.technician-filtered .deduction-list article{grid-template-columns:1fr auto auto;gap:3mm;padding:3mm}.technician-filtered .deduction-list b{font-size:9px}.technician-filtered .deduction-list small{font-size:7px}}.pdf-preview-overlay{z-index:140;background:#0c1118d9;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.pdf-preview-window{background:#eef1f5;border-radius:20px;grid-template-rows:auto 1fr;width:min(1180px,100%);height:min(92vh,960px);display:grid;overflow:hidden;box-shadow:0 30px 100px #0008}.pdf-preview-window>header{color:#fff;background:#11161d;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.pdf-preview-window>header small{color:#ff4052;letter-spacing:.16em;font-size:9px;font-weight:950}.pdf-preview-window>header h2{margin:4px 0;font-size:23px}.pdf-preview-window>header p{color:#aeb7c4;margin:0;font-size:11px}.pdf-preview-window>header>div:last-child{gap:9px;display:flex}.pdf-preview-window>header button{border:0;border-radius:10px;padding:11px 14px;font-size:12px;font-weight:900}.preview-close{color:#fff;background:#2a313b}.preview-print{background:var(--red);color:#fff}.pdf-preview-scroll{padding:22px;overflow:auto}.pdf-preview-paper{background:#fff;border-radius:4px;width:min(900px,100%);min-height:1120px;margin:0 auto;padding:34px 38px;box-shadow:0 8px 35px #1823331c}.preview-brand{border-bottom:4px solid var(--red);justify-content:space-between;align-items:center;margin-bottom:19px;padding-bottom:14px;display:flex}.preview-brand>div{text-align:right;gap:3px;display:grid}.preview-brand strong{font-size:27px}.preview-brand span{color:#687386;font-size:11px;font-weight:800}.preview-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:24px;display:grid}.preview-metrics>div{border:1px solid #dce2e9;border-radius:12px;gap:7px;padding:13px;display:grid}.preview-metrics span{color:#697486;text-transform:uppercase;font-size:9px;font-weight:900}.preview-metrics strong{font-size:19px}.preview-metrics .preview-net{background:#f4f7fb;border-color:#b9c7d8}.preview-report-title{justify-content:space-between;align-items:end;gap:12px;margin-bottom:10px;display:flex}.preview-report-title small,.preview-deductions small{color:var(--red);letter-spacing:.15em;font-size:8px;font-weight:950}.preview-report-title h3,.preview-deductions h3{margin:4px 0 0;font-size:18px}.preview-report-title>span{color:#697486;font-size:9px;font-weight:850}.preview-table{border:1px solid #e0e5eb;border-radius:10px;overflow:hidden}.preview-row{border-top:1px solid #e9edf1;grid-template-columns:1.25fr 2.1fr .8fr .4fr .75fr .65fr;align-items:start;gap:9px;padding:10px;display:grid}.preview-row:first-child{border-top:0}.preview-row>span{min-width:0;font-size:10px;font-weight:800}.preview-row>span:nth-child(n+3){text-align:right}.preview-row b{font-size:10px;line-height:1.25}.preview-row small{color:#778293;margin-top:4px;font-size:8px;font-weight:600;line-height:1.3;display:block}.preview-head{color:#657184;text-transform:uppercase;background:#f2f5f8}.preview-head>span{font-size:7px!important;font-weight:950!important}.preview-deductions{margin-top:22px}.preview-deductions>div{margin-bottom:8px}.preview-deductions p{border-top:1px solid #e7ebef;justify-content:space-between;gap:20px;margin:0;padding:9px 4px;font-size:10px;display:flex}.preview-deductions p strong{color:#b30014}.preview-bonuses{background:#f5fcf8;border:1px solid #b8e1cf;border-radius:11px;margin:0 0 18px;padding:11px 13px}.preview-bonuses>div{margin-bottom:6px}.preview-bonuses small{color:#08744d;letter-spacing:.15em;font-size:8px;font-weight:950}.preview-bonuses h3{margin:3px 0 0;font-size:15px}.preview-bonuses p{border-top:1px solid #d4ebdf;justify-content:space-between;gap:18px;margin:0;padding:7px 2px;font-size:9px;display:flex}.preview-bonuses p strong{color:#08744d}@media (width<=720px){.pdf-preview-overlay{padding:0}.pdf-preview-window{border-radius:0;height:100vh}.pdf-preview-window>header{flex-direction:column;align-items:flex-start}.pdf-preview-window>header>div:last-child{width:100%}.pdf-preview-window>header button{flex:1}.pdf-preview-scroll{padding:10px}.pdf-preview-paper{min-width:720px;padding:20px 15px}.pdf-preview-scroll{overflow:auto}}@media print{.pdf-preview-overlay{display:none!important}}.payroll-totals{grid-template-columns:repeat(4,minmax(0,1fr))}.payroll-totals .bonus{background:#f4f9fd;border-color:#b9d6ef}.payroll-totals .bonus strong{color:#12619a}.payroll-button{color:#154f78!important;background:#f2f8fc!important;border-color:#9ebad0!important}.payroll-editor>div:first-child p{color:#6a7585;margin:6px 0 0;font-size:12px;font-weight:800}.payroll-editor label>small{color:#687486;letter-spacing:0;font-size:10px;font-weight:650;line-height:1.5}.payroll-preview-metrics{grid-template-columns:repeat(5,1fr)}.payroll-bonus-note{color:#154f78;background:#f4f9fd;border:1px solid #b9d6ef;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;padding:11px 13px;display:flex}.payroll-bonus-note b{font-size:11px}.payroll-bonus-note span{font-size:10px;font-weight:800}.commission-deductions .commission-empty{font-size:13px}@media (width<=1100px){.payroll-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.payroll-totals{grid-template-columns:1fr}.payroll-bonus-note{flex-direction:column;align-items:flex-start}}@media print{.payroll-totals{grid-template-columns:repeat(4,1fr)!important}.payroll-preview-metrics{grid-template-columns:repeat(3,1fr)}.payroll-bonus-note{break-inside:avoid}}.commission-history{border:1px solid var(--line);background:#fff;border-radius:20px;max-width:1380px;margin:0 auto 16px;padding:21px;box-shadow:0 8px 28px #11182706}.history-button{color:#151a22!important;background:#fff!important;border:1px solid #cfd6df!important}.history-grid{gap:10px;display:grid}.history-grid article{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:82px 1.2fr 1fr auto;align-items:center;gap:16px;padding:15px;display:grid}.history-grid article.pagada{background:#f6fcf9;border-color:#a9dec9}.history-grid article.current{border-color:var(--red);box-shadow:0 0 0 3px #ed001714}.history-week{color:#fff;background:#11161d;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;width:70px;height:64px;display:flex}.history-week span{letter-spacing:.12em;font-size:8px;font-weight:900}.history-week strong{font-size:25px}.history-info,.history-money{flex-direction:column;gap:5px;display:flex}.history-info>b{font-size:14px}.history-info small,.history-money span,.history-money small{color:var(--muted);font-size:11px}.history-info em{border-radius:999px;width:max-content;padding:6px 9px;font-size:10px;font-style:normal;font-weight:900}.history-info em.pagada{color:#08714b;background:#dff5ea}.history-info em.pendiente{color:#9b6100;background:#fff0d5}.history-money strong{font-size:22px}.history-grid article>button{color:#fff;background:#11161d;border:0;border-radius:10px;padding:11px 14px;font-size:11px;font-weight:900}.history-grid article>button:disabled{color:#6e7886;background:#e7ebf0}.title-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.title-actions button{color:#fff;background:#11161d;border:0;border-radius:12px;padding:14px 16px;font-weight:900}@media (width<=900px){.commission-history{margin-left:14px;margin-right:14px}.history-grid article{grid-template-columns:72px 1fr}.history-money,.history-grid article>button{grid-column:2}.history-grid article>button{width:max-content}.title-actions{justify-content:flex-start}}@media (width<=560px){.title-actions{grid-template-columns:1fr 1fr;margin-top:15px;display:grid}.title-actions button{padding:12px 8px;font-size:11px}.history-grid article{grid-template-columns:1fr}.history-week,.history-money,.history-grid article>button{grid-column:1}.history-week{flex-direction:row;gap:8px;width:100%;height:52px}.history-grid article>button{width:100%}}@media print{.commission-history{display:none!important}}.technician-actions .full-pay-button{box-shadow:0 6px 18px #ed00172b;background:#ed0017!important;padding:12px 15px!important;font-size:12px!important}.technician-actions .payroll-button{font-weight:950!important}.employee-payroll-summary{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.employee-deduction-breakdown{background:#fff7f8;border:1px solid #f0c7cc;border-radius:10px;gap:6px;width:min(540px,100%);margin-top:10px;padding:9px 11px;display:grid}.employee-deduction-breakdown>b{color:#a90014;letter-spacing:.12em;font-size:9px}.employee-deduction-breakdown>span{color:#465263;justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex}.employee-deduction-breakdown em{font-style:normal;font-weight:850}.employee-deduction-breakdown span strong{color:#b30014;font-size:12px}.employee-deduction-breakdown.empty{background:#f7f9fb;border-color:#dce2e9}.employee-deduction-breakdown.empty>b{color:#687486}.employee-deduction-breakdown.empty>span{color:#778293;justify-content:flex-start}.employee-bonus-breakdown{background:#f5fcf8;border:1px solid #b8e1cf;border-radius:10px;gap:6px;width:min(540px,100%);margin-top:8px;padding:9px 11px;display:grid}.employee-bonus-breakdown>b{color:#08744d;letter-spacing:.12em;font-size:9px}.employee-bonus-breakdown>span{color:#465263;justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex}.employee-bonus-breakdown em{font-style:normal;font-weight:850}.employee-bonus-breakdown span strong{color:#08744d;font-size:12px}@media (width<=900px){.employee-deduction-breakdown{width:100%}}@media print{.employee-deduction-breakdown{break-inside:avoid;margin-top:6px;padding:6px 8px}.employee-deduction-breakdown>span,.employee-deduction-breakdown span strong{font-size:8px}}.route-modal{place-items:start center;padding:28px;overflow:auto}.route-editor{width:min(1120px,100%);margin:auto}.route-editor-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.route-editor-heading p{color:#667284;margin:6px 0 0;font-size:13px;line-height:1.45}.route-editor-heading>b{color:#ad0014;background:#fff0f2;border-radius:999px;flex:none;padding:8px 11px;font-size:11px}.route-main-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.route-lines{gap:12px;display:grid}.route-line-card{background:#f9fafc;border:1px solid #dce2e9;border-radius:15px;padding:15px}.route-line-card>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.route-line-card>header>div{align-items:center;gap:10px;min-width:0;display:flex}.route-line-card>header span{color:#fff;letter-spacing:.08em;background:#11161d;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:950}.route-line-card>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.route-line-card>header button{color:#b30014;background:#fff4f5;border:1px solid #ffc4ca;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:900}.route-line-grid{grid-template-columns:1.15fr 1.55fr 1fr .72fr .52fr .72fr;align-items:end;gap:10px;display:grid}.route-line-grid label{gap:5px;font-size:11px}.route-line-grid input{padding:10px;font-size:12px}.route-line-commission{background:#fff;border:1px solid #dce2e9;border-radius:10px;flex-direction:column;justify-content:center;gap:4px;min-height:58px;padding:9px 11px;display:flex}.route-line-commission span{color:#687486;text-transform:uppercase;font-size:9px;font-weight:900}.route-line-commission strong{color:#ad0014;font-size:17px}.add-route-line{color:#273241;background:#fff;border:2px dashed #aeb9c6;border-radius:12px;width:100%;padding:13px;font-size:12px;font-weight:950}.add-route-line:hover{color:#ad0014;background:#fff8f9;border-color:#ed0017}.route-grand-total{grid-template-columns:1fr 1fr;gap:12px;display:grid}.route-grand-total>div{color:#fff;background:#11161d;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.route-grand-total span{letter-spacing:.08em;color:#b9c1cc;font-size:10px;font-weight:900}.route-grand-total strong{font-size:23px}.route-grand-total>div:last-child{background:#ed0017}.route-grand-total>div:last-child span{color:#ffd8dc}.route-editor-heading:after{content:"✓ GUARDADO AUTOMÁTICO ACTIVO";color:#08714b;letter-spacing:.06em;background:#e7f7ef;border-radius:999px;flex:none;padding:8px 11px;font-size:9px;font-weight:950}.title-actions button.has-draft{box-shadow:0 5px 16px #08714b30;background:#08714b!important}@media (width<=980px){.route-line-grid{grid-template-columns:1fr 1fr 1fr}.route-line-grid>label.route-work{grid-column:2/-1}.route-line-commission{min-height:56px}}@media (width<=650px){.route-modal{padding:0}.route-editor{border-radius:0;min-height:100vh;padding:18px}.route-editor-heading,.route-line-card>header{align-items:flex-start}.route-editor-heading{flex-direction:column}.route-main-fields,.route-line-grid,.route-grand-total{grid-template-columns:1fr}.route-line-grid>label.route-work{grid-column:auto}.route-line-card>header>div{flex-direction:column;align-items:flex-start}.route-line-card>header strong{white-space:normal}.route-grand-total>div{padding:12px 14px}.route-editor .editor-actions{background:#fff;padding-top:10px;position:sticky;bottom:0}}.employee-pay-toolbar{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:minmax(280px,1fr) auto minmax(460px,auto);align-items:end;gap:16px;max-width:1380px;margin:0 auto 14px;padding:14px 16px;display:grid;box-shadow:0 8px 28px #11182707}.employee-pay-picker{gap:7px;display:grid}.employee-pay-picker label{letter-spacing:.13em;color:var(--red);font-size:10px;font-weight:950}.employee-pay-picker select{color:#17202c;background:#fff;border:1px solid #cbd4df;border-radius:11px;width:100%;height:44px;padding:0 38px 0 12px;font-size:14px;font-weight:850}.employee-pay-selected{flex-direction:column;gap:3px;min-width:155px;display:flex}.employee-pay-selected span{letter-spacing:.08em;color:var(--muted);font-size:9px;font-weight:900}.employee-pay-selected strong{color:#a66300;font-size:17px}.employee-pay-selected small{color:var(--muted);font-size:10px}.employee-pay-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.employee-pay-actions button{color:#263140;white-space:nowrap;background:#fff;border:1px solid #cbd4df;border-radius:9px;min-height:40px;padding:9px 11px;font-size:11px;font-weight:900}.employee-pay-actions .quick-pay-button{border-color:var(--red);background:var(--red);color:#fff;box-shadow:0 8px 20px #ed001726}.employee-pay-actions .quick-undo-button{color:#495465;background:#eef1f4;border-color:#d7dde5}.employee-pay-help{flex-direction:column;grid-column:2/4;align-self:center;gap:4px;display:flex}.employee-pay-help strong{font-size:13px}.employee-pay-help span{color:var(--muted);font-size:11px}@media (width<=1100px){.employee-pay-toolbar{grid-template-columns:minmax(250px,1fr) auto}.employee-pay-actions{grid-column:1/-1;justify-content:flex-start}.employee-pay-help{grid-column:auto}}@media (width<=900px){.employee-pay-toolbar{margin-left:14px;margin-right:14px}}@media (width<=650px){.employee-pay-toolbar{grid-template-columns:1fr;align-items:stretch}.employee-pay-selected,.employee-pay-help,.employee-pay-actions{grid-column:auto}.employee-pay-actions button{flex:calc(50% - 7px)}.employee-pay-actions .quick-pay-button,.employee-pay-actions .quick-undo-button{flex-basis:100%}}@media print{.employee-pay-toolbar{display:none!important}}.title-actions .advance-work-button{background:#a66300;box-shadow:0 6px 18px #a6630029}.advance-editor{width:min(720px,100%)}.advance-editor>div:first-child p{color:#667284;margin:7px 0 0;font-size:12px;line-height:1.5}.advance-preview{grid-template-columns:1fr auto;align-items:center;gap:3px 16px;display:grid}.advance-preview strong{color:#a66300;font-size:23px}.advance-preview small{color:#687486;grid-column:1/-1}.advance-actions{grid-template-columns:auto 1fr 1.2fr}.advance-actions .pending-action{color:#273241;background:#fff;border:1px solid #cbd4df}.commission-row.advance-work{background:#fffaf0}.commission-row.advance-work .service-folio{background:#a66300}.commission-row.advance-work em.pagada{box-shadow:0 0 0 2px #08714b22}@media (width<=650px){.advance-actions{grid-template-columns:1fr}.advance-actions button{width:100%}}.technician-summary,.commission-deductions{display:none!important}.employee-pay-deductions{border-top:1px solid #edf0f3;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;padding-top:10px;display:flex}.employee-pay-deductions>b{letter-spacing:.1em;color:#a90014;font-size:9px}.employee-pay-deductions>span{color:#465263;background:#fff4f5;border-radius:8px;gap:9px;padding:7px 9px;font-size:10px;display:flex}.employee-pay-deductions em{font-style:normal;font-weight:850}.employee-pay-deductions strong{color:#b30014}.employee-pay-deductions>span:only-child{color:#778293;background:#f7f9fb}.employee-pay-bonuses{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.employee-pay-bonuses>b{letter-spacing:.1em;color:#08744d;font-size:9px}.employee-pay-bonuses>span{color:#465263;background:#f1faf6;border-radius:8px;gap:9px;padding:7px 9px;font-size:10px;display:flex}.employee-pay-bonuses em{font-style:normal;font-weight:850}.employee-pay-bonuses strong{color:#08744d}.employee-pay-bonuses>span:only-child{color:#778293;background:#f7f9fb}.folio-search-editor{width:min(800px,100%);max-height:92vh;overflow:auto}.folio-search-editor>div:first-child p{color:#667284;margin:7px 0 0;font-size:12px}.folio-search-box{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.folio-search-box button{color:#fff;background:#11161d;border:0;border-radius:10px;height:45px;padding:0 20px;font-weight:900}.folio-result{gap:12px;display:grid}.folio-result>header{color:#fff;background:#11161d;border-radius:13px;justify-content:space-between;gap:18px;padding:14px 16px;display:flex}.folio-result>header>div{gap:3px;display:grid}.folio-result>header b{color:#ff5665}.folio-result>header span{color:#bec6d1;font-size:11px}.folio-result>header em{color:#fff;font-size:11px;font-style:normal}.folio-line-list{scrollbar-gutter:stable;gap:8px;max-height:390px;padding-right:8px;display:grid;overflow-y:auto}.folio-line-list::-webkit-scrollbar{width:10px}.folio-line-list::-webkit-scrollbar-thumb{background:#9ca6b3;border:2px solid #fff;border-radius:999px}.folio-line-list>label{cursor:pointer;border:1px solid #dce2e9;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.folio-line-list>label.selected{background:#fff7f8;border-color:#ed0017}.folio-line-list>label.paid{cursor:default;background:#f4fbf8;border-color:#a9dec9}.folio-line-list>label.unavailable{cursor:not-allowed;background:#fffaf0;border-color:#efc97d}.folio-line-list>label.unavailable>strong{color:#a66300;text-align:right;max-width:130px}.folio-line-list input{accent-color:#ed0017;width:18px;height:18px}.folio-line-list span{gap:4px;display:grid}.folio-line-list span b{font-size:13px}.folio-line-list span small{color:#697486;font-size:10px}.folio-line-list>label>strong{color:#ad0014;font-size:13px}.folio-line-list>label.paid>strong{color:#08744d}.folio-selection-total{background:#fffaf0;border:1px solid #f0c266;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.folio-selection-total span{font-size:11px;font-weight:900}.folio-selection-total strong{color:#a66300;font-size:22px}.folio-warning{color:#8d5800;background:#fff0d5;border-radius:10px;padding:10px 12px;font-size:11px;font-weight:800}@media (width<=650px){.folio-search-box{grid-template-columns:1fr}.folio-search-box button{width:100%}.folio-line-list>label{grid-template-columns:auto 1fr}.folio-line-list>label>strong{grid-column:2}.employee-pay-deductions{flex-direction:column;align-items:stretch}}.commission-modal:has(.advance-editor){display:grid}.folio-mixed-notice,.advance-mixed-warning{color:#6d4500;background:#fff4d9;border:1px solid #edbd50;border-radius:12px;gap:3px;padding:11px 13px;display:grid}.folio-mixed-notice strong,.advance-mixed-warning strong{font-size:11px}.folio-mixed-notice span,.advance-mixed-warning span{font-size:11px;line-height:1.45}.folio-actions{grid-template-columns:auto 1.4fr 1fr}.folio-actions .split-labor-button{background:#a66300}@media (width<=650px){.folio-actions{grid-template-columns:1fr}}.commission-detail .commission-row:not(.head)>span:first-child small{color:#263140;border-left:3px solid #ed0017;margin-top:3px;padding-left:7px;font-size:11px;font-weight:900;line-height:1.4}.period-bar .period-week{color:var(--red);letter-spacing:.12em;flex-direction:row;justify-content:center;align-items:baseline;gap:7px;display:flex}.period-bar .period-week small{font-size:9px;font-weight:950}.period-bar .period-week b{letter-spacing:-.04em;font-size:29px;line-height:1}.period-bar div>em{color:#7a8593;letter-spacing:.15em;font-size:8px;font-style:normal;font-weight:950}.period-bar strong{font-size:16px}.preview-brand span b{color:var(--red);font-size:15px}.preview-metrics>div small{color:#667284;font-size:7px;font-weight:750;line-height:1.25}.preview-metrics .preview-bonus{background:#f2f8fd;border-color:#9fc8e8}.preview-metrics .preview-bonus strong{color:#12619a}.preview-metrics .preview-discount strong{color:#b30014}.preview-metrics>div:nth-child(3) strong{color:inherit}.preview-metrics>div.preview-bonus:nth-child(3) strong{color:#12619a}.commissions-header img{content:url(/mebo-utv-logo-transparent.png);background:0 0}.preview-brand img{background:0 0}.preview-metrics .preview-net.paid{background:#f1faf6;border-color:#9bd8be}.preview-metrics .preview-net.paid strong{color:#08744d}.commissions-header{border-bottom:4px solid var(--red);height:92px;overflow:hidden;background:#050506!important}.commissions-header>a{align-items:center;height:88px;display:flex;overflow:hidden}.commissions-header img{object-fit:contain;width:310px;max-width:none;height:auto;max-height:none}@media (width<=900px){.commissions-header{align-items:center;height:84px;padding-top:0;padding-bottom:0}.commissions-header>a{height:80px}.commissions-header img{width:260px}}@media (width<=560px){.commissions-header img{width:260px;max-height:none}}@media print{@page{size:A4 portrait;margin:6mm}body:has(.pdf-preview-overlay){background:#fff!important;margin:0!important}.commissions-shell:has(.pdf-preview-overlay){padding:0!important}.commissions-shell:has(.pdf-preview-overlay)>:not(.pdf-preview-overlay){display:none!important}.pdf-preview-overlay{background:#fff!important;padding:0!important;display:block!important;position:static!important;inset:auto!important}.pdf-preview-window{width:100%!important;height:auto!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;display:block!important;overflow:visible!important}.pdf-preview-window>header{display:none!important}.pdf-preview-scroll{padding:0!important;overflow:visible!important}.pdf-preview-paper{width:100%!important;min-height:0!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:0!important}.preview-brand{border-bottom-width:2px!important;margin-bottom:3mm!important;padding-bottom:3mm!important}.preview-brand img{width:36mm!important}.preview-brand strong{font-size:18px!important}.preview-brand span{font-size:7px!important}.preview-brand span b{font-size:10px!important}.preview-metrics{grid-template-columns:repeat(5,1fr)!important;gap:2mm!important;margin-bottom:3mm!important}.payroll-preview-metrics:has(>.preview-discount:nth-child(2)){grid-template-columns:repeat(3,minmax(0,1fr))!important}.payroll-preview-metrics:has(>.preview-bonus:nth-child(2)){grid-template-columns:repeat(4,minmax(0,1fr))!important}.preview-metrics>div{border-radius:2mm!important;gap:1mm!important;min-height:16mm!important;padding:2.2mm!important}.preview-metrics span{font-size:6.5px!important}.preview-metrics strong{font-size:12px!important}.preview-metrics small{font-size:5.6px!important;line-height:1.15!important}.payroll-bonus-note{border-radius:2mm!important;margin-bottom:3mm!important;padding:2mm 2.5mm!important}.payroll-bonus-note b{font-size:7px!important}.payroll-bonus-note span{font-size:6.5px!important}.preview-report-title{margin-bottom:2mm!important}.preview-report-title h3{margin-top:1mm!important;font-size:13px!important}.preview-report-title small,.preview-report-title>span{font-size:6.5px!important}.preview-table{border-radius:2mm!important}.preview-row{break-inside:avoid;gap:1.5mm!important;padding:1.45mm!important}.preview-row>span,.preview-row b{font-size:7px!important;line-height:1.15!important}.preview-row small{margin-top:.7mm!important;font-size:5.7px!important;line-height:1.15!important}.preview-head>span{font-size:5.7px!important}.preview-deductions{break-inside:avoid;margin-top:3mm!important}.preview-deductions h3{font-size:12px!important}.preview-deductions p{padding:1.5mm 1mm!important;font-size:7px!important}.preview-bonuses{break-inside:avoid;margin-bottom:3mm!important;padding:2mm 2.5mm!important}.preview-bonuses h3{font-size:10px!important}.preview-bonuses p{padding:1.2mm .5mm!important;font-size:6.5px!important}}.preview-discount{grid-template-areas:"label""concept""amount";gap:2px!important}.preview-discount>span{grid-area:label}.preview-discount>small{white-space:normal;grid-area:concept;color:#8f0011!important;font-size:8px!important;font-weight:950!important;display:block!important}.preview-discount>strong{grid-area:amount}.preview-deductions{display:none!important}.payroll-preview-metrics:has(>.preview-discount:nth-child(2)){grid-template-columns:repeat(3,minmax(0,1fr))}.payroll-preview-metrics:has(>.preview-bonus:nth-child(2)){grid-template-columns:repeat(4,minmax(0,1fr))}@media print{@page{size:A4 portrait;margin:5mm 9mm 5mm 6mm}html,body,:is(.commissions-shell:has(.pdf-preview-overlay),.pdf-preview-overlay,.pdf-preview-window,.pdf-preview-scroll){width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;overflow:visible!important}.pdf-preview-paper{width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow:visible!important}.preview-brand,.preview-metrics,.payroll-bonus-note,.preview-report-title,.preview-table{min-width:0!important;max-width:100%!important}.preview-metrics>div{min-width:0!important;overflow:hidden!important}.preview-discount>small{font-size:6.2px!important;line-height:1.1!important}.preview-row>span,.preview-row b{font-size:6.7px!important}.preview-row small{margin-top:.45mm!important;font-size:5.4px!important}.pdf-preview-window{position:relative!important}.pdf-preview-window>header{z-index:2!important;color:#657184!important;background:0 0!important;width:auto!important;height:auto!important;padding:0!important;display:block!important;position:absolute!important;top:14mm!important;right:0!important}.pdf-preview-window>header>div:first-child>small,.pdf-preview-window>header>div:first-child>h2,.pdf-preview-window>header>div:last-child{display:none!important}.pdf-preview-window>header p{color:#657184!important;text-align:right!important;margin:0!important;font-size:7px!important;font-weight:850!important;display:block!important}.preview-brand{padding-bottom:6mm!important}.preview-row{gap:1.5mm!important;padding:1.75mm 1.5mm!important}.preview-row>span,.preview-row b{font-size:8px!important;line-height:1.2!important}.preview-row small{margin-top:.65mm!important;font-size:6.25px!important;line-height:1.2!important}.preview-head>span{font-size:6.5px!important}}.preview-brand img{width:220px}.preview-row>span,.preview-row b{font-size:11px;line-height:1.25}.preview-row small{font-size:9px;line-height:1.3}.preview-row>span:first-child small{color:#263140;font-size:10px;font-weight:950}@media print{.pdf-preview-window>header{top:21mm!important}.pdf-preview-window>header p{font-size:7.5px!important;line-height:1.2!important}.preview-brand{padding-bottom:7mm!important}.preview-brand img{width:52mm!important}.preview-row{gap:1.5mm!important;padding:1.7mm 1.5mm!important}.preview-row>span,.preview-row b{font-size:9.2px!important;line-height:1.15!important}.preview-row small{margin-top:.55mm!important;font-size:7.8px!important;line-height:1.15!important}.preview-row>span:first-child small{color:#263140!important;font-size:8.6px!important;font-weight:950!important}.preview-head>span{font-size:7.1px!important}}.preview-net.paid>span{font-size:0}.preview-net.paid>span:after{content:"TOTAL PAGADO";font-size:9px}@media print{.preview-net.paid>span:after{font-size:6.5px!important}.pdf-preview-window>header p{clip-path:inset(0 0 0 55px)!important}}.payment-editor{width:min(650px,100%)}.payment-editor>div:first-child p{color:#667284;margin:7px 0 0;font-size:12px;line-height:1.5}.payment-breakdown{border:1px solid #dce2e9;border-radius:14px;display:grid;overflow:hidden}.payment-breakdown span{border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;gap:18px;padding:11px 14px;display:flex}.payment-breakdown span:last-child{border-bottom:0}.payment-breakdown em{color:#566173;font-size:12px;font-style:normal;font-weight:800}.payment-breakdown strong{font-size:15px}.payment-breakdown .deduction strong{color:#ad0014}.payment-breakdown .total{color:#fff;background:#11161d;padding:15px}.payment-breakdown .total em{color:#fff;letter-spacing:.08em;font-size:11px}.payment-breakdown .total strong{font-size:24px}.payment-warning{color:#7d5000;background:#fffaf0;border:1px solid #efc97d;border-radius:10px;padding:10px 12px;font-size:11px;font-weight:800;line-height:1.45}.payment-editor .editor-actions button:disabled{opacity:.5;cursor:not-allowed}.preview-row{grid-template-columns:1.5fr .85fr .85fr .65fr}.preview-row>span:nth-child(n+2){text-align:right}.preview-service-list{gap:10px;display:grid}.preview-service{break-inside:avoid;border:1px solid #dfe5eb;border-radius:10px;overflow:hidden}.preview-service-total{background:#f2f5f8;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:9px 11px;display:grid}.preview-service-id{align-items:baseline;gap:8px;min-width:0;display:flex}.preview-service-id b{color:#ed0017;flex:none;font-size:11px}.preview-service-id span{text-overflow:ellipsis;white-space:nowrap;color:#313b49;min-width:0;font-size:9px;font-weight:750;overflow:hidden}.preview-service-id span strong{color:#111820;font-weight:950}.preview-service-total>span,.preview-service-total>strong{font-size:9px}.preview-service-total>strong{color:#08744d}.preview-labor-head,.preview-labor-line{grid-template-columns:1fr 110px 110px;align-items:center;gap:12px;padding:7px 11px;display:grid}.preview-labor-head{color:#697486;text-transform:uppercase;background:#fafbfc;font-size:7px;font-weight:950}.preview-labor-head span:nth-child(n+2),.preview-labor-line strong{text-align:right}.preview-labor-line{border-top:1px solid #edf0f3;font-size:9px}.preview-labor-line>span{font-weight:800;line-height:1.25}.preview-labor-line strong{font-size:9px}.pdf-preview-paper.pdf-exporting{width:794px!important;min-width:794px!important;min-height:0!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:19px!important;overflow:visible!important}.pdf-preview-paper.pdf-exporting .preview-brand{border-bottom-width:2px!important;margin-bottom:11px!important;padding-bottom:10px!important}.pdf-preview-paper.pdf-exporting .preview-brand img{width:165px!important}.pdf-preview-paper.pdf-exporting .preview-brand strong{font-size:20px!important}.pdf-preview-paper.pdf-exporting .preview-brand span{font-size:8px!important}.pdf-preview-paper.pdf-exporting .preview-brand span b{font-size:11px!important}.pdf-preview-paper.pdf-exporting .preview-metrics{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;margin-bottom:11px!important}.pdf-preview-paper.pdf-exporting .preview-metrics>div{border-radius:7px!important;gap:3px!important;min-height:52px!important;padding:7px!important}.pdf-preview-paper.pdf-exporting .preview-metrics span{font-size:6px!important}.pdf-preview-paper.pdf-exporting .preview-metrics strong{font-size:11px!important}.pdf-preview-paper.pdf-exporting .preview-metrics small{font-size:5px!important;line-height:1.05!important}.pdf-preview-paper.pdf-exporting .payroll-bonus-note{margin:0 0 8px!important;padding:6px 8px!important}.pdf-preview-paper.pdf-exporting .preview-report-title{margin:0 0 6px!important}.pdf-preview-paper.pdf-exporting .preview-report-title h3{margin:2px 0 0!important;font-size:12px!important}.pdf-preview-paper.pdf-exporting .preview-report-title small,.pdf-preview-paper.pdf-exporting .preview-report-title>span{font-size:6px!important}.pdf-preview-paper.pdf-exporting .preview-service-list{gap:7px!important}.pdf-preview-paper.pdf-exporting .preview-service{border-radius:6px!important}.pdf-preview-paper.pdf-exporting .preview-service-total{gap:11px!important;padding:5px 7px!important}.pdf-preview-paper.pdf-exporting .preview-service-id{gap:6px!important}.pdf-preview-paper.pdf-exporting .preview-service-id b{font-size:8px!important}.pdf-preview-paper.pdf-exporting .preview-service-id span,.pdf-preview-paper.pdf-exporting .preview-service-total>span,.pdf-preview-paper.pdf-exporting .preview-service-total>strong{font-size:7px!important}.pdf-preview-paper.pdf-exporting .preview-labor-head,.pdf-preview-paper.pdf-exporting .preview-labor-line{grid-template-columns:1fr 91px 91px!important;gap:8px!important;padding:4px 7px!important}.pdf-preview-paper.pdf-exporting .preview-labor-head{font-size:5.5px!important}.pdf-preview-paper.pdf-exporting .preview-labor-line,.pdf-preview-paper.pdf-exporting .preview-labor-line strong{font-size:7px!important}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-metrics>div{border-radius:9px!important;gap:4px!important;min-height:70px!important;padding:10px!important}.pdf-preview-paper.pdf-exporting.pdf-roomy .payroll-bonus-note{margin-bottom:12px!important;padding:9px 11px!important}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-report-title h3{margin-top:3px!important;font-size:15px!important}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-service{border-radius:8px!important}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-service-total{grid-template-areas:"identity identity""labor commission";grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:8px 18px!important;padding:10px 11px!important}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-service-id{grid-area:identity;grid-template-columns:auto minmax(0,1fr);align-items:start!important;gap:9px!important;min-width:0!important;display:grid!important}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-service-id b{font-size:10px!important;line-height:1.3!important}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-service-id span{white-space:normal!important;text-overflow:clip!important;font-size:8.5px!important;line-height:1.3!important;overflow:visible!important}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-service-total>span{grid-area:labor;justify-self:end}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-service-total>strong{grid-area:commission;justify-self:end}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-service-total>span,.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-service-total>strong{font-size:8.5px!important;line-height:1.25!important}@media print{@page{size:A4 portrait;margin:0}html,body{background:#fff!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.finance-modules-nav,.commission-print-header{display:none!important}.commissions-shell.pdf-printing{margin:0!important;padding:0!important}.commissions-shell.pdf-printing>:not(.pdf-preview-overlay){display:none!important}.commissions-shell.pdf-printing .pdf-preview-overlay{background:#fff!important;padding:0!important;display:block!important;position:static!important;inset:auto!important}.commissions-shell.pdf-printing .pdf-preview-window{width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;border-radius:0!important;display:block!important;overflow:visible!important}.commissions-shell.pdf-printing .pdf-preview-window>header{display:none!important}.commissions-shell.pdf-printing .pdf-preview-scroll{padding:0!important;display:block!important;overflow:visible!important}.commissions-shell.pdf-printing .pdf-preview-paper{width:100%!important;min-height:0!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:9mm!important;overflow:hidden!important}.commissions-shell.pdf-printing .preview-brand{border-bottom-width:2px!important;margin:0 0 3mm!important;padding:0 0 3mm!important}.commissions-shell.pdf-printing .preview-brand img{width:32mm!important}.commissions-shell.pdf-printing .preview-brand strong{font-size:15px!important}.commissions-shell.pdf-printing .preview-brand span{font-size:7px!important}.commissions-shell.pdf-printing .preview-metrics{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:1.5mm!important;margin-bottom:3mm!important}.commissions-shell.pdf-printing .preview-metrics>div{gap:.7mm!important;min-height:14mm!important;padding:1.8mm!important}.commissions-shell.pdf-printing .preview-metrics span{font-size:5.8px!important}.commissions-shell.pdf-printing .preview-metrics strong{font-size:10.5px!important}.commissions-shell.pdf-printing .preview-metrics small{font-size:5px!important;line-height:1.05!important}.commissions-shell.pdf-printing .payroll-bonus-note,.commissions-shell.pdf-printing .preview-bonuses{margin:0 0 2mm!important;padding:1.5mm 2mm!important}.commissions-shell.pdf-printing .preview-report-title{margin:0 0 1.5mm!important}.commissions-shell.pdf-printing .preview-report-title h3{margin:.5mm 0 0!important;font-size:11px!important}.commissions-shell.pdf-printing .preview-report-title small,.commissions-shell.pdf-printing .preview-report-title>span{font-size:5.8px!important}.commissions-shell.pdf-printing .preview-service-list{gap:1.7mm!important}.commissions-shell.pdf-printing .preview-service{border-radius:1.5mm!important}.commissions-shell.pdf-printing .preview-service-total{grid-template-columns:1fr auto auto!important;gap:3mm!important;padding:1.25mm 1.7mm!important}.commissions-shell.pdf-printing .preview-service-id{gap:1.5mm!important}.commissions-shell.pdf-printing .preview-service-id b{font-size:7.5px!important}.commissions-shell.pdf-printing .preview-service-id span{font-size:6.2px!important}.commissions-shell.pdf-printing .preview-service-total>span,.commissions-shell.pdf-printing .preview-service-total>strong{font-size:6.5px!important}.commissions-shell.pdf-printing .preview-labor-head,.commissions-shell.pdf-printing .preview-labor-line{grid-template-columns:1fr 24mm 24mm!important;gap:2mm!important;padding:1.05mm 1.7mm!important}.commissions-shell.pdf-printing .preview-labor-head{font-size:5.3px!important}.commissions-shell.pdf-printing .preview-labor-line,.commissions-shell.pdf-printing .preview-labor-line strong{font-size:6.4px!important}.commissions-shell.pdf-printing .preview-row{break-inside:avoid;grid-template-columns:1.5fr .85fr .85fr .65fr!important;gap:1.5mm!important;padding:1.4mm 1.5mm!important}.commissions-shell.pdf-printing .preview-row>span,.commissions-shell.pdf-printing .preview-row b{font-size:7.5px!important;line-height:1.1!important}.commissions-shell.pdf-printing .preview-head>span{font-size:5.8px!important}.commissions-shell.pdf-printing .preview-deductions{display:none!important}}.employee-pay-actions .pdf-download-button{border:2px solid var(--red);color:#c60018;background:#fff3f4;font-size:12px;font-weight:950;box-shadow:0 5px 14px #ed001714}.employee-pay-actions .pdf-download-button span{margin-right:3px;font-size:15px;line-height:1;display:inline-block}.employee-pay-actions .pdf-download-button:hover{background:var(--red);color:#fff}.preview-labor-head,.preview-labor-line{grid-template-columns:minmax(0,1fr) 125px 105px 105px;gap:10px}.preview-labor-line strong{white-space:nowrap}.pdf-preview-paper.pdf-exporting{width:812px!important;min-width:812px!important;padding:16px!important}.pdf-preview-paper.pdf-exporting .preview-labor-head,.pdf-preview-paper.pdf-exporting .preview-labor-line{grid-template-columns:minmax(0,1fr) 94px 78px 78px!important;gap:7px!important}.pdf-preview-paper.pdf-exporting.pdf-roomy{padding:20px!important}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-labor-head,.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-labor-line{grid-template-columns:minmax(0,1fr) 116px 90px 90px!important;gap:9px!important}@media print{.commissions-shell.pdf-printing .pdf-preview-paper{padding:7mm!important}.commissions-shell.pdf-printing .preview-labor-head,.commissions-shell.pdf-printing .preview-labor-line{grid-template-columns:minmax(0,1fr) 29mm 21mm 21mm!important;gap:1.7mm!important}}@media screen{.commission-row{grid-template-columns:1.22fr 1.48fr .88fr .48fr .67fr .57fr .66fr .61fr .76fr}.commission-quantity{white-space:nowrap;align-items:flex-start}.commission-quantity b{color:#151a22;font-size:14px}.commission-quantity small{white-space:nowrap}}@media print{.commission-row{grid-template-columns:1.12fr 1.45fr .82fr .42fr .66fr .52fr .62fr .55fr}.technician-filtered .commission-row{grid-template-columns:1.24fr 2fr .42fr .65fr .52fr .72fr}.technician-filtered .commission-row>span:nth-child(9){display:none!important}}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-brand{margin-bottom:18px!important;padding-bottom:17px!important}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-brand img{width:210px!important}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-brand strong{font-size:26px!important}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-brand span{font-size:10.5px!important}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-brand span b{font-size:14px!important}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-metrics{gap:8px!important;margin-bottom:18px!important}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-metrics>div{min-height:76px!important;padding:11px!important}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-metrics span{font-size:7.8px!important}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-metrics strong{font-size:16px!important}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-metrics small{font-size:6.5px!important;line-height:1.2!important}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-report-title{margin-bottom:12px!important}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-report-title h3{font-size:17px!important}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-report-title small,.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-report-title>span{font-size:8px!important}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-service-list{gap:12px!important}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-service-id b{font-size:11px!important}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-service-id span{font-size:9.5px!important;line-height:1.35!important}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-service-total>span,.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-service-total>strong{font-size:9.5px!important}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-labor-head,.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-labor-line{grid-template-columns:minmax(0,1fr) 108px 84px 84px!important;gap:8px!important;padding:9px!important}.pdf-preview-paper.pdf-exporting .preview-service-total{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"identity identity""labor commission"!important;align-items:start!important;row-gap:5px!important}.pdf-preview-paper.pdf-exporting .preview-service-id{grid-area:identity!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;min-width:0!important;display:grid!important}.pdf-preview-paper.pdf-exporting .preview-service-id span{white-space:normal!important;text-overflow:clip!important;line-height:1.3!important;overflow:visible!important}.pdf-preview-paper.pdf-exporting .preview-service-total>span{grid-area:labor!important;justify-self:end!important}.pdf-preview-paper.pdf-exporting .preview-service-total>strong{grid-area:commission!important;justify-self:end!important}.pdf-preview-paper.pdf-exporting.pdf-roomy{width:620px!important;min-width:620px!important;padding:14px!important}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-service-total{row-gap:7px!important;padding:10px!important}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-service-id span,.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-service-total>span,.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-service-total>strong{font-size:10.8px!important;line-height:1.35!important}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-labor-head,.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-labor-line{grid-template-columns:minmax(0,1fr) 98px 76px 76px!important;padding:9px!important}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-labor-head{font-size:8.2px!important}.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-labor-line,.pdf-preview-paper.pdf-exporting.pdf-roomy .preview-labor-line strong{font-size:11.2px!important;line-height:1.35!important}.commission-order-list,.candidate-order-list{gap:11px;display:grid}.commission-order,.candidate-order-card{background:#fff;border:1px solid #d8dfe7;border-radius:16px;overflow:hidden}.candidate-order-card{background:#fffbf2;border-color:#efcc88}.commission-order>summary,.candidate-order-card>summary{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:28px minmax(290px,1.45fr) 100px minmax(230px,.8fr) auto;align-items:center;gap:15px;padding:15px 17px;list-style:none;display:grid}.commission-order>summary::-webkit-details-marker{display:none}.candidate-order-card>summary::-webkit-details-marker{display:none}.commission-order>summary:hover{background:#f8fafc}.candidate-order-card>summary:hover{background:#fff7e8}.order-chevron{color:#fff;background:#11161d;border-radius:999px;place-items:center;width:26px;height:26px;font-size:24px;line-height:1;transition:transform .18s;display:grid;transform:rotate(0)}details[open]>summary .order-chevron{transform:rotate(90deg)}.order-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;min-width:0;display:grid}.order-identity .service-folio{grid-row:1/3}.order-identity>strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;overflow:hidden}.order-identity>small{color:#697486;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.order-count,.order-total{gap:3px;display:grid}.order-count b{font-size:21px}.order-count small,.order-total small{color:#697486;font-size:10px;font-weight:850}.order-total b{white-space:nowrap;font-size:13px}.commission-order>summary>em,.candidate-order-card>summary>em{white-space:nowrap;border-radius:999px;justify-self:end;padding:8px 11px;font-size:10px;font-style:normal;font-weight:900}.commission-order>summary>em.pendiente{color:#9b6100;background:#fff0d5}.commission-order>summary>em.pagada{color:#08714b;background:#e7f7ef}.candidate-order-card>summary>em.before-close{color:#fff;background:#11161d}.commission-order-body{background:#fff;border-top:1px solid #e2e7ed;overflow-x:auto}.commission-job-row{border-top:1px solid #edf0f3;grid-template-columns:1.65fr 1fr .62fr .8fr .62fr .75fr .7fr .9fr;align-items:center;gap:11px;min-width:1120px;padding:13px 15px;display:grid}.commission-job-row:first-child{border-top:0}.commission-job-row.head{color:#687386;text-transform:uppercase;background:#f4f6f8;padding-top:10px;padding-bottom:10px;font-size:9px;font-weight:950}.commission-job-row>span{flex-direction:column;gap:4px;min-width:0;display:flex}.commission-job-row b{font-size:12px}.commission-job-row small{color:#758091;font-size:10px;line-height:1.35}.commission-job-row em{border-radius:999px;width:max-content;padding:6px 9px;font-size:10px;font-style:normal;font-weight:900}.commission-job-row em.pendiente{color:#9b6100;background:#fff0d5}.commission-job-row em.pagada{color:#08714b;background:#e7f7ef}.commission-job-row.route-work{background:#fff9ed;border-left:4px solid #e4a125}.commission-job-row.advance-work{background:#f6f9ff;border-left:4px solid #4c7ed8}.candidate-order-body{background:#fff;border-top:1px solid #efd8aa;display:grid}.candidate-order-body article{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.candidate-order-body article:first-child{border-top:0}.candidate-order-body article>div{gap:7px;display:grid}.candidate-order-body article>div>strong{font-size:14px}.candidate-order-body article small{color:#4e5a6b;font-size:12px}.candidate-order-body button{background:var(--red);color:#fff;border:0;border-radius:9px;flex:none;padding:11px 14px;font-size:12px;font-weight:900}@media (width<=800px){.commission-order>summary,.candidate-order-card>summary{grid-template-columns:26px minmax(0,1fr) auto;gap:10px;padding:13px}.order-identity{grid-template-columns:1fr;gap:5px}.order-identity .service-folio{grid-row:auto}.order-identity>strong,.order-identity>small{white-space:normal}.order-count{display:none}.order-total{grid-column:2}.commission-order>summary>em,.candidate-order-card>summary>em{grid-area:1/3/3}.candidate-order-body article{flex-direction:column;align-items:stretch}.candidate-order-body button{width:100%}}@media (width<=520px){.commission-order>summary,.candidate-order-card>summary{grid-template-columns:24px minmax(0,1fr)}.commission-order>summary>em,.candidate-order-card>summary>em{grid-area:auto/2;justify-self:start}.order-total{grid-column:2}.order-total b{white-space:normal}.candidate-order-body article{padding:13px}}.efren-monthly-panel{color:#17202b;background:#fff;border:1px solid #d5deea;border-top:4px solid #ed001b;border-radius:16px;margin:20px 0;padding:22px}.efren-monthly-panel>header{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.efren-monthly-panel small{color:#c70019;font-size:12px;font-weight:800;display:block}.efren-monthly-panel h2{margin:6px 0 10px;font-size:24px}.efren-monthly-panel p{font-size:15px;line-height:1.55}.efren-monthly-panel button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#17202b;border:0;border-radius:9px;padding:12px 16px;font-weight:700}.efren-monthly-panel button:disabled{opacity:.55;cursor:not-allowed}.efren-month-query{align-items:end;gap:10px;display:flex}.efren-month-query label{gap:6px;font-size:14px;font-weight:700;display:grid}.efren-month-query input{color:#17202b;min-height:44px;font:inherit;background:#fff;border:1px solid #b4c2d5;border-radius:9px;padding:10px}.efren-monthly-rule{background:#f1f5f9;border-radius:9px;padding:12px}.efren-monthly-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.efren-monthly-totals article{background:#fff;border:1px solid #d5deea;border-radius:12px;padding:16px}.efren-monthly-totals span{font-size:14px;font-weight:700;display:block}.efren-monthly-totals strong{margin-top:10px;font-size:clamp(22px,2vw,30px);display:block}.efren-monthly-totals .commission{color:#08683c;background:#eefaf4;border-color:#98d6b6}.efren-monthly-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 4px;display:flex}.efren-monthly-actions .efren-pdf-button{background:#ed001b;box-shadow:0 7px 18px #ed001b24}.efren-monthly-actions span{color:#64748b;font-size:12px;font-weight:800}.efren-monthly-panel .efren-monthly-warning{color:#774d0a;background:#fff5df;border:1px solid #efd096;border-radius:9px;padding:12px}.efren-monthly-panel summary{cursor:pointer;padding:13px 4px;font-size:15px;font-weight:700}.efren-monthly-documents{border-top:1px solid #d5deea}.efren-monthly-documents>details{border-bottom:1px solid #d5deea;padding:8px 12px}.efren-monthly-documents summary{justify-content:space-between;gap:12px;display:flex}.efren-monthly-documents small{color:#64748b;margin-top:5px}.efren-monthly-documents p{background:#f5f7fa;justify-content:space-between;gap:12px;margin:8px 0;padding:8px;display:flex}.efren-monthly-documents p b{color:#8c5b00}.efren-monthly-recorded{color:#08683c;background:#eefaf4;border:1px solid #98d6b6;border-radius:10px;padding:14px}.efren-monthly-register{border-top:1px solid #d5deea;margin-top:14px;padding-top:14px}.efren-monthly-register button{margin-top:6px;margin-right:8px}.efren-monthly-panel :is(button,input):focus-visible{outline-offset:3px;outline:3px solid #1572c4}.efren-pdf-modal{z-index:10000;background:#05080dcc;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.efren-pdf-window{background:#fff;border-radius:16px;grid-template-rows:auto 1fr;width:min(1120px,100%);height:min(92vh,920px);display:grid;overflow:hidden;box-shadow:0 26px 80px #0008}.efren-pdf-window>header{color:#fff;background:#0a0e14;border-bottom:4px solid #ed001b;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.efren-pdf-window h3{margin:4px 0 0;font-size:20px}.efren-pdf-window header>div:last-child{gap:9px;display:flex}.efren-pdf-window a,.efren-pdf-window button{color:#fff;border:1px solid #ffffff40;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:10px 14px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.efren-pdf-window a{background:#ed001b}.efren-pdf-window button{background:#222a35}.efren-pdf-window iframe{background:#dce2e9;border:0;width:100%;height:100%}@media (width<=700px){.efren-monthly-panel{padding:16px}.efren-monthly-totals{grid-template-columns:1fr}.efren-month-query{flex-wrap:wrap;width:100%}.efren-month-query label{flex:1}.efren-pdf-modal{padding:0}.efren-pdf-window{border-radius:0;width:100%;height:100vh}.efren-pdf-window>header{flex-direction:column;align-items:flex-start}.efren-pdf-window header>div:last-child{width:100%}.efren-pdf-window a,.efren-pdf-window button{flex:1}}@media print{.efren-monthly-panel{display:none}}.efren-note-confirmation{background:#fff6e5;border:2px solid #dfb45b;border-radius:12px;padding:20px}.efren-note-confirmation label{gap:6px;font-weight:800;display:grid}.efren-note-confirmation textarea{color:#182333;background:#fff;border:1px solid #aebdce;border-radius:8px;min-height:85px;padding:12px}.efren-note-confirmation button,.efren-monthly-documents button{color:#fff;background:#152130;border:0;border-radius:8px;margin:10px 8px 5px 0;padding:10px 14px;font-weight:800}.efren-monthly-documents article{border-bottom:1px solid #d9e1eb;padding:14px}.finance-modules-nav{grid-template-columns:minmax(220px,.72fr) minmax(0,2.4fr);align-items:stretch;gap:12px;width:min(1380px,100% - 32px);margin:18px auto;display:grid}.finance-modules-label{background:#fff;border:1px solid #d9e0e8;border-radius:16px;flex-direction:column;justify-content:center;gap:5px;padding:15px 17px;display:flex}.finance-modules-label small{color:#ed0017;letter-spacing:.14em;font-size:11px;font-weight:950}.finance-modules-label strong{color:#18202b;font-size:15px;line-height:1.25}.finance-module-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.finance-module-links a{color:#18202b;background:#fff;border:2px solid #d4dce6;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;column-gap:12px;min-height:82px;padding:13px 15px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid;box-shadow:0 6px 18px #18202b0d}.finance-module-links a:hover{border-color:#8997a8;transform:translateY(-1px);box-shadow:0 9px 24px #18202b1a}.finance-module-links a>span{color:#3e4a59;background:#e8edf3;border-radius:11px;grid-row:1/3;align-self:center;place-items:center;width:40px;height:40px;font-size:12px;font-weight:950;display:grid}.finance-module-links a>b{font-size:16px;line-height:1.15}.finance-module-links a>small{color:#596678;margin-top:4px;font-size:12px;font-weight:700;line-height:1.2}.finance-module-links a.active{background:#fff1f3;border-color:#ed0017;box-shadow:0 8px 24px #ed001721}.finance-module-links a.active>span{color:#fff;background:#ed0017}.finance-module-links a.active>b{color:#b90014}@media (width<=900px){.finance-modules-nav{grid-template-columns:1fr}.finance-modules-label{display:none}}@media (width<=650px){.finance-modules-nav{width:calc(100% - 22px);margin:12px auto}.finance-module-links{grid-template-columns:1fr;gap:8px}.finance-module-links a{border-radius:13px;grid-template-columns:auto 1fr;min-height:68px;padding:10px 12px}.finance-module-links a>span{width:34px;height:34px}.finance-module-links a>b{font-size:15px}.finance-module-links a>small{font-size:11px}}:root{--buy-red:#f4001e;--buy-dark:#10171f;--buy-line:#d8e0e9;--buy-muted:#687488;--buy-bg:#f3f6f9}.procurement-shell{background:var(--buy-bg);color:#151a22;min-height:100vh;padding-bottom:75px}.procurement-topbar{border-bottom:4px solid var(--buy-red);background:#080b0f;grid-template-columns:1fr auto auto;align-items:center;gap:25px;height:94px;padding:0 max(24px,50vw - 700px);display:grid}.procurement-topbar img{object-fit:contain;width:225px;max-height:62px}.procurement-topbar>div{text-align:right;color:#fff;flex-direction:column;display:flex}.procurement-topbar>div span{letter-spacing:.16em;color:#aeb7c3;font-size:9px}.procurement-topbar>div strong{font-size:13px}.procurement-topbar>a:last-child,.procurement-hero>a{color:#fff;border:1px solid #3b434d;border-radius:10px;padding:11px 15px;font-size:11px;font-weight:850;text-decoration:none}.procurement-hero,.procurement-summary,.procurement-toolbar,.procurement-list{width:min(1400px,100% - 48px);margin-left:auto;margin-right:auto}.procurement-hero{justify-content:space-between;align-items:flex-end;gap:20px;padding:46px 0 26px;display:flex}.procurement-hero small{letter-spacing:.16em;color:var(--buy-red);font-size:10px;font-weight:950}.procurement-hero h1{letter-spacing:-.04em;margin:7px 0 5px;font-size:46px}.procurement-hero p{color:var(--buy-muted);margin:0;font-size:14px}.procurement-hero>a{background:var(--buy-dark)}.procurement-notice{z-index:8;border-radius:12px;width:min(1360px,100% - 88px);margin:0 auto 16px;padding:14px 18px;font-size:12px;font-weight:850;position:sticky;top:10px}.procurement-notice.success{color:#08764f;background:#ddf7ea}.procurement-notice.error{color:#ad0018;background:#ffe4e8}.procurement-summary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.procurement-summary button{appearance:none;text-align:left;border:1px solid var(--buy-line);color:#151a22;cursor:pointer;font:inherit;background:#fff;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 14px;padding:18px 21px;display:grid}.procurement-summary button:hover,.procurement-summary button:focus-visible{border-color:#738297;box-shadow:0 7px 20px #17203314}.procurement-summary button.active{border-color:var(--buy-dark);box-shadow:inset 0 0 0 1px var(--buy-dark)}.procurement-summary span{color:var(--buy-muted);font-size:11px;font-weight:850}.procurement-summary strong{grid-row:span 2;font-size:28px}.procurement-summary small{color:#687488;font-size:9px}.procurement-summary .warn{background:#fff8e9;border-color:#f4bd55}.procurement-summary .warn strong{color:#aa5d00}.procurement-toolbar{z-index:5;border:1px solid var(--buy-line);background:#fff;border-radius:15px;grid-template-columns:minmax(380px,1fr) 1fr;align-items:center;gap:18px;margin-top:16px;padding:13px;display:grid;position:sticky;top:8px;box-shadow:0 10px 30px #17203312}.procurement-toolbar form{display:flex}.procurement-toolbar input,.purchase-form input,.purchase-form select,.purchase-form textarea,.receive-zone input,.receive-zone select{color:#151a22;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:9px 11px;font-size:12px}.procurement-toolbar input{border-radius:9px 0 0 9px}.procurement-toolbar button{background:var(--buy-dark);color:#fff;border:0;border-radius:0 9px 9px 0;padding:0 24px;font-weight:900}.procurement-toolbar small{color:var(--buy-muted);font-size:10px;line-height:1.45}.procurement-list{gap:14px;margin-top:17px;display:grid}.procurement-empty{min-height:180px;color:var(--buy-muted);background:#fff;border:1px dashed #c7d1dc;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.procurement-empty strong{color:#151a22;font-size:20px}.purchase-card{border:1px solid var(--buy-line);background:#fff;border-radius:20px;overflow:hidden}.purchase-card.status-pendiente_cotizar,.purchase-card.status-por_autorizar{border-left:5px solid #e49a18}.purchase-card.status-en_transito,.purchase-card.status-ordenada,.purchase-card.status-parcial{border-left:5px solid #1474c4}.purchase-card.status-recibida{border-left:5px solid #07844d}.purchase-heading{grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px;display:grid}.purchase-photo{color:#87909d;background:#f0f3f6;border-radius:13px;place-items:center;width:92px;height:92px;font-size:9px;font-weight:850;display:grid;overflow:hidden}.purchase-photo img{object-fit:contain;background:#fff;width:100%;height:100%}.purchase-heading>div:nth-child(2)>small{letter-spacing:.07em;color:var(--buy-red);font-size:9px;font-weight:950}.purchase-heading h2{margin:4px 0 8px;font-size:20px}.purchase-status{color:#596474;background:#eef2f6;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:950;display:inline-block}.purchase-status.pendiente_cotizar,.purchase-status.por_autorizar{color:#945500;background:#fff0d2}.purchase-status.ordenada,.purchase-status.en_transito,.purchase-status.parcial{color:#075da9;background:#e4effd}.purchase-status.recibida{color:#08764f;background:#ddf7ea}.purchase-status.cancelada{color:#ad0018;background:#ffe3e7}.purchase-quantity{text-align:right;flex-direction:column;display:flex}.purchase-quantity small{letter-spacing:.14em;color:var(--buy-muted);font-size:8px;font-weight:950}.purchase-quantity strong{font-size:32px}.purchase-quantity span{color:var(--buy-muted);font-size:9px}.purchase-destination{background:var(--buy-line);border-top:1px solid var(--buy-line);border-bottom:1px solid var(--buy-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.purchase-destination>div{background:#f7f9fb;flex-direction:column;gap:3px;padding:13px 17px;display:flex}.purchase-destination small{letter-spacing:.12em;color:var(--buy-muted);font-size:8px;font-weight:950}.purchase-destination strong{font-size:12px}.purchase-destination span{color:var(--buy-muted);font-size:9px}.purchase-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:16px;display:grid}.purchase-form label,.receive-zone label{color:#566174;gap:5px;font-size:9px;font-weight:900;display:grid}.purchase-form label small{font-size:8px;font-weight:700}.purchase-form textarea{resize:vertical;min-height:44px}.purchase-notes{grid-column:span 2}.purchase-form .save{background:var(--buy-dark);color:#fff;border:0;border-radius:9px;align-self:end;min-height:44px;font-weight:900}.purchase-readonly{color:var(--buy-muted);gap:20px;padding:15px 17px;font-size:10px;display:flex}.receive-zone{border-top:1px solid var(--buy-line);background:#f0faf5;padding:14px 16px}.receive-zone>button,.receive-zone form>button{color:#fff;background:#07844d;border:0;border-radius:9px;min-height:44px;padding:0 18px;font-weight:950}.receive-zone>button{width:100%}.receive-zone form{grid-template-columns:180px minmax(240px,1fr) auto auto;align-items:end;gap:10px;display:grid}.receive-zone .cancel{color:#384251;background:#fff;border:1px solid #cbd5e1}.procurement-to-top{z-index:18;background:var(--buy-red);color:#fff;cursor:pointer;border:0;border-radius:50%;width:54px;height:54px;font-size:28px;font-weight:900;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 28px #f4001e55}@media (width<=950px){.procurement-topbar{grid-template-columns:1fr auto;height:78px;padding:0 16px}.procurement-topbar img{width:150px}.procurement-topbar>div{display:none}.procurement-hero,.procurement-summary,.procurement-toolbar,.procurement-list{width:calc(100% - 24px)}.procurement-hero{padding:30px 0 20px;display:block}.procurement-hero h1{font-size:36px}.procurement-hero>a{margin-top:16px;display:inline-block}.procurement-summary{grid-template-columns:1fr 1fr}.procurement-toolbar{grid-template-columns:1fr}.purchase-form{grid-template-columns:1fr 1fr}.purchase-notes{grid-column:1/-1}.receive-zone form{grid-template-columns:1fr 1fr}.purchase-destination{grid-template-columns:1fr}.purchase-readonly{flex-direction:column;gap:5px}}@media (width<=560px){.procurement-summary{grid-template-columns:1fr}.procurement-summary article{padding:14px 17px}.procurement-heading,.purchase-heading{grid-template-columns:70px 1fr}.purchase-photo{width:70px;height:70px}.purchase-quantity{text-align:left;background:#f7f9fb;border-radius:10px;grid-column:1/-1;padding:10px 12px}.purchase-quantity strong{font-size:25px}.purchase-form,.receive-zone form{grid-template-columns:1fr}.purchase-heading h2{font-size:17px}.procurement-toolbar{position:static}.procurement-to-top{width:52px;height:52px;bottom:15px;right:15px}}.handoff-board{background:#e9f8f1;border:1px solid #99d9bd;border-radius:18px;width:min(1400px,100% - 48px);margin:16px auto 0;scroll-margin-top:20px;overflow:hidden}.handoff-board-heading{justify-content:space-between;align-items:center;gap:20px;padding:18px 21px;display:flex}.handoff-board-heading small{letter-spacing:.14em;color:#08764f;font-size:9px;font-weight:950}.handoff-board-heading h2{margin:4px 0;font-size:25px}.handoff-board-heading p{color:#557064;margin:0;font-size:11px}.handoff-board-heading>strong{color:#fff;background:#07844d;border-radius:50%;place-items:center;min-width:52px;height:52px;font-size:24px;display:grid}.handoff-list{background:#b9dfcd;border-top:1px solid #b9dfcd;gap:1px;display:grid}.handoff-list article{background:#fff;grid-template-columns:1.1fr 1fr 250px;align-items:center;gap:18px;padding:16px 21px;display:grid}.handoff-list article>div{flex-direction:column;gap:3px;display:flex}.handoff-list small{letter-spacing:.1em;color:#667486;font-size:8px;font-weight:950}.handoff-list h3{margin:1px 0;font-size:16px}.handoff-list b,.handoff-list span{color:#607083;font-size:10px}.handoff-list strong{font-size:12px}.handoff-list button{color:#fff;cursor:pointer;background:#07844d;border:0;border-radius:9px;min-height:40px;margin-top:7px;font-weight:900}.handoff-list button:disabled{opacity:.55}.quick-parts-request{box-sizing:border-box;background:#fff;border:1px solid #d7dde5;border-radius:18px;width:min(1400px,100% - 48px);margin:16px auto 0;padding:18px 20px;box-shadow:0 10px 30px #1118270a}.quick-parts-request>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:13px;display:flex}.quick-parts-request>header small{color:#ed0017;letter-spacing:.13em;font-size:9px;font-weight:950}.quick-parts-request>header h2{margin:4px 0 2px;font-size:22px}.quick-parts-request>header p{color:#677386;margin:0;font-size:11px}.quick-parts-request>header>strong{color:#fff;white-space:nowrap;background:#11161d;border-radius:999px;padding:10px 14px;font-size:11px}.quick-parts-request form{grid-template-columns:minmax(420px,2.2fr) .55fr 1fr 1.2fr auto;align-items:end;gap:8px;display:grid}.quick-parts-request label{color:#536070;gap:5px;font-size:9px;font-weight:900;display:grid}.quick-parts-request input{box-sizing:border-box;width:100%;min-width:0;min-height:42px;font:inherit;border:1px solid #d3dae3;border-radius:9px;padding:9px 10px;font-size:11px}.quick-parts-request button{color:#fff;white-space:nowrap;background:#ed0017;border:0;border-radius:9px;min-height:42px;padding:9px 15px;font-weight:950}.quick-parts-request button:disabled{opacity:.55}.quick-part-picker{position:relative}.quick-part-search{grid-template-columns:minmax(0,1fr) auto;display:grid}.quick-part-search input{border-radius:9px 0 0 9px}.quick-part-search button{background:#11161d;border-radius:0 9px 9px 0}.quick-part-results{z-index:12;background:#fff;border:1px solid #cfd8e3;border-radius:12px;max-height:310px;padding:6px;position:absolute;top:66px;left:0;right:0;overflow:auto;box-shadow:0 18px 40px #11182730}.quick-part-results button{color:#17202b;text-align:left;white-space:normal;background:#fff;border-radius:8px;width:100%;min-height:0;padding:10px 11px;display:grid}.quick-part-results button:hover{background:#f2f6fa}.quick-part-results strong{font-size:12px}.quick-part-results span{color:#667386;font-size:9px}.quick-part-results b{color:#08764f;margin-top:3px;font-size:9px}.quick-part-results button b:last-child{color:#08764f}.quick-part-message{color:#a90018;margin:6px 0 0;font-size:10px;font-weight:800}.quick-part-selected{background:#effaf5;border:1px solid #9ed7bd;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:7px;padding:9px 10px;display:flex}.quick-part-selected>div{flex-direction:column;gap:2px;min-width:0;display:flex}.quick-part-selected small{color:#08764f;letter-spacing:.1em;font-size:8px;font-weight:950}.quick-part-selected strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.quick-part-selected span{color:#557064;font-size:9px}.quick-part-selected button{color:#08764f;background:#fff;border:1px solid #9ed7bd;min-height:32px;padding:6px 9px;font-size:9px}.quick-part-not-found{background:#fff5f6;border:1px solid #f0aab3;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:7px;padding:9px 10px;display:flex}.quick-part-not-found .quick-part-message{margin:0}.quick-part-not-found>button{background:#ed0017;min-height:34px;padding:7px 11px;font-size:10px}.quick-request-product-create{background:#f7f9fb;border:2px solid #17202b;border-radius:13px;gap:11px;margin-top:8px;padding:13px;display:grid}.quick-request-product-create>div:first-child{flex-direction:column;gap:2px;display:flex}.quick-request-product-create small{color:#ed0017;letter-spacing:.1em;font-size:8px;font-weight:950}.quick-request-product-create strong{font-size:14px}.quick-request-product-create span{color:#667386;font-size:10px}.quick-request-product-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quick-request-product-grid label.wide{grid-column:1/-1}.quick-request-product-actions{justify-content:flex-end;gap:8px;display:flex}.quick-request-product-actions button.cancel{color:#17202b;background:#fff;border:1px solid #cbd5df}@media (width<=1100px){.quick-parts-request form{grid-template-columns:repeat(3,1fr)}.quick-part-picker,.quick-parts-request form>button{grid-column:1/-1}}@media (width<=650px){.quick-parts-request{width:calc(100% - 24px);padding:15px}.quick-parts-request>header{flex-direction:column;align-items:flex-start}.quick-parts-request form{grid-template-columns:1fr}.quick-part-picker,.quick-parts-request form>button{grid-column:auto}.quick-part-selected{flex-direction:column;align-items:flex-start}.quick-part-selected button{width:100%}.quick-part-not-found{flex-direction:column;align-items:stretch}.quick-request-product-grid{grid-template-columns:1fr}.quick-request-product-grid label.wide{grid-column:auto}.quick-request-product-actions{flex-direction:column}.quick-request-product-actions button{width:100%}}@media (width<=950px){.handoff-board{width:calc(100% - 24px)}.handoff-list article{grid-template-columns:1fr 1fr}.handoff-list article>div:last-child{grid-column:1/-1}}@media (width<=560px){.handoff-board-heading h2{font-size:21px}.handoff-list article{grid-template-columns:1fr}.handoff-list article>div:last-child{grid-column:auto}}.procurement-workflow{grid-template-columns:repeat(5,1fr);gap:9px;width:min(1400px,100% - 48px);margin:16px auto 0;display:grid}.procurement-workflow button{border:1px solid var(--buy-line);color:#5f6b7b;cursor:pointer;background:#fff;border-radius:13px;justify-content:space-between;align-items:center;padding:13px 15px;font-weight:900;display:flex}.procurement-workflow button b{color:#151a22;background:#eef2f6;border-radius:50%;place-items:center;min-width:28px;height:28px;display:grid}.procurement-workflow button.active{background:var(--buy-dark);border-color:var(--buy-dark);color:#fff}.procurement-workflow button.active b{background:var(--buy-red);color:#fff}.procurement-customers,.selected-procurement-customer{width:min(1400px,100% - 48px);margin:17px auto 0}.procurement-customers{border:1px solid var(--buy-line);background:#fff;border-radius:20px;padding:20px}.procurement-customers>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.procurement-customers>header small,.selected-procurement-customer small{color:var(--buy-red);letter-spacing:.14em;font-size:9px;font-weight:950}.procurement-customers h2{margin:4px 0 0;font-size:25px}.procurement-customers>header>strong{background:#eef2f6;border-radius:999px;padding:8px 11px;font-size:10px}.procurement-customers>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.procurement-customers>div>button{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #d7dee7;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;min-height:105px;padding:15px;display:flex}.procurement-customers>div>button:hover{border-color:var(--buy-red);background:#fff6f7}.procurement-customers button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.procurement-customers button>span:last-child{text-align:right;align-items:flex-end}.procurement-customers button small{color:#687488;letter-spacing:.1em;font-size:8px;font-weight:900}.procurement-customers button strong{font-size:14px}.procurement-customers button b{color:var(--buy-red);font-size:24px}.procurement-customers button em{color:#687488;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-style:normal;overflow:hidden}.selected-procurement-customer{border:1px solid var(--buy-line);background:#fff;border-radius:15px;overflow:hidden}.selected-customer-heading{align-items:center;gap:14px;padding:13px;display:flex}.selected-customer-heading>button{background:var(--buy-dark);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:12px 15px;font-weight:900}.selected-customer-heading>div{flex-direction:column;gap:2px;display:flex}.selected-procurement-customer strong{font-size:16px}.selected-procurement-customer span{color:var(--buy-muted);font-size:10px}.selected-customer-details{border-top:1px solid var(--buy-line);background:var(--buy-line);grid-template-columns:1.05fr 1.3fr 1fr;gap:1px;display:grid}.selected-customer-details>div{background:#f7f9fb;flex-direction:column;gap:4px;padding:13px 16px;display:flex}.selected-customer-details strong{font-size:.9rem;line-height:1.3}.selected-customer-details span{font-size:.78rem;line-height:1.4}.quick-order-zone{background:#fff8e9;border-top:1px solid #efc66f;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.quick-order-zone button{background:var(--buy-red);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:44px;padding:0 22px;font-weight:950}.quick-order-zone button:disabled{opacity:.5}.quick-order-zone span{color:#765000;font-size:10px;font-weight:750}.selected-procurement-customer.inventory-selection{background:linear-gradient(135deg,#fff 0%,#f7f9fc 100%);border-color:#cfd8e5}.inventory-selection .selected-customer-heading{align-items:stretch;padding:14px}.inventory-selection-summary{flex:1;grid-template-columns:minmax(220px,1fr) minmax(360px,1.3fr);align-items:center;gap:16px;min-width:0;display:grid!important}.inventory-selection-title{flex-direction:column;gap:4px;display:flex}.inventory-selection-title small{font-size:10px}.inventory-selection-title strong{font-size:20px}.inventory-selection-meta{grid-template-columns:1fr 1fr;gap:8px;display:grid}.inventory-selection-meta>span{background:#fff;border:1px solid #dce3ec;border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:9px 12px;display:flex}.inventory-selection-meta small{font-size:8px}.inventory-selection-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}@media (width<=950px){.procurement-workflow,.procurement-customers,.selected-procurement-customer{width:calc(100% - 24px)}.procurement-workflow{grid-template-columns:repeat(2,1fr)}.procurement-customers>div{grid-template-columns:1fr 1fr}}.purchase-card.overdue{border-color:#ef9ca7;border-left:5px solid var(--buy-red);box-shadow:0 10px 28px #ad001812}.purchase-overdue-alert{color:#a90018;background:#fff0f2;border:1px solid #efb3bc;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin:0 17px 14px;padding:11px 13px;display:flex}.purchase-overdue-alert strong{font-size:11px}.purchase-overdue-alert span{font-size:9px;line-height:1.4}@media (width<=950px){.procurement-workflow{grid-template-columns:repeat(2,1fr)}.purchase-overdue-alert{flex-direction:column;align-items:flex-start;gap:4px}}.purchase-card.incomplete:not(.overdue){border-color:#e6c98c}.purchase-incomplete-alert{color:#765000;background:#fff8e9;border:1px solid #ead29c;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin:0 17px 14px;padding:11px 13px;display:flex}.purchase-incomplete-alert strong{font-size:11px}.purchase-incomplete-alert span{font-size:9px;line-height:1.4}.procurement-workflow{grid-template-columns:repeat(6,1fr)}@media (width<=950px){.procurement-workflow{grid-template-columns:repeat(2,1fr)}.purchase-incomplete-alert{flex-direction:column;align-items:flex-start;gap:4px}}@media (width<=600px){.procurement-customers{padding:14px}.procurement-customers>header{flex-direction:column;align-items:flex-start}.procurement-customers h2{font-size:21px}.procurement-customers>div{grid-template-columns:1fr}.selected-procurement-customer,.quick-order-zone{flex-direction:column;align-items:stretch}.quick-order-zone button{width:100%}}.procurement-customers>div>button.inventory-request-group{border:3px solid var(--buy-red);color:#fff;background:#111820;box-shadow:0 10px 24px #11182026}.procurement-customers>div>button.inventory-request-group:hover{background:#1b2430}.procurement-customers>div>button.inventory-request-group small{color:#ff7b89}.procurement-customers>div>button.inventory-request-group strong{letter-spacing:.02em;font-size:16px}.procurement-customers>div>button.inventory-request-group b{color:#fff}.procurement-customers>div>button.inventory-request-group em{color:#cbd3dc}.procurement-customers>header small{font-size:13px}.procurement-customers h2{font-size:34px;line-height:1.1}.procurement-customers>header>strong{padding:10px 14px;font-size:13px}.procurement-customers>header small{letter-spacing:.12em;font-size:18px;line-height:1.2}.procurement-customers>div>button{min-height:118px}.procurement-customers button>span:last-child{gap:6px;min-width:112px}.procurement-customers button b{font-size:32px;line-height:1}.procurement-customers button>span:last-child small{color:#394657;font-size:10px;line-height:1.25}.procurement-customers button>span:last-child em{color:#263241;background:#e8edf3;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}@media (width<=600px){.procurement-customers h2{font-size:27px}}.purchase-photo{position:relative;overflow:visible!important}.purchase-photo-edit{color:#fff;cursor:pointer;background:#111820;border:2px solid #fff;border-radius:8px;min-height:30px;padding:5px 8px;font-size:8px;font-weight:950;position:absolute;bottom:5px;right:5px;box-shadow:0 4px 12px #11182033}.purchase-photo-form{background:#fff5f6;border:2px solid #ed0017;border-radius:13px;grid-template-columns:minmax(230px,1.4fr) 1fr auto 1fr auto;align-items:end;gap:10px;margin:12px 0;padding:13px;display:grid}.purchase-photo-form>div{flex-direction:column;align-self:center;gap:4px;display:flex}.purchase-photo-form>div strong{color:#b70016;font-size:11px}.purchase-photo-form>div span{color:#596679;font-size:9px;line-height:1.4}.purchase-photo-form label{color:#4f5b6c;gap:5px;font-size:9px;font-weight:900;display:grid}.purchase-photo-form input{min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd4df;border-radius:8px;padding:8px}.purchase-photo-form>b{color:#778293;align-self:center;font-size:9px}.purchase-photo-form>button{color:#fff;cursor:pointer;background:#ed0017;border:0;border-radius:9px;min-height:42px;padding:0 13px;font-size:9px;font-weight:950}.purchase-photo-form>button:disabled{opacity:.55}@media (width<=900px){.purchase-photo-form{grid-template-columns:1fr 1fr}.purchase-photo-form>div{grid-column:1/-1}.purchase-photo-form>b{display:none}.purchase-photo-form>button{grid-column:1/-1}}.purchase-card-compact .purchase-heading{grid-template-columns:62px minmax(0,1fr) auto;gap:13px;padding:13px 16px}.purchase-card-compact .purchase-photo{border-radius:9px;width:62px;height:62px}.purchase-card-compact .purchase-heading h2{margin:5px 0 6px;font-size:1rem}.purchase-card-compact .purchase-identifiers b,.purchase-card-compact .purchase-identifiers strong{padding:5px 8px;font-size:.75rem}.purchase-card-compact .purchase-quantity strong{font-size:1.7rem}.purchase-card-compact .purchase-incomplete-alert,.purchase-card-compact .purchase-overdue-alert{margin:0 13px 10px;padding:8px 10px}.purchase-management{border-top:1px solid var(--buy-line);background:#f8fafc}.purchase-management>summary{cursor:pointer;color:#394658;padding:11px 16px;font-size:.85rem;font-weight:900;list-style:none}.purchase-management>summary::-webkit-details-marker{display:none}.purchase-management>summary:after{content:"＋";float:right;color:var(--buy-red);font-size:1rem}.purchase-management[open]>summary:after{content:"−"}.purchase-management-content{border-top:1px solid var(--buy-line)}.purchase-unit-bar{box-sizing:border-box;color:#fff;background:#111820;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;width:min(1360px,100% - 88px);margin:0 auto 16px;padding:14px 16px;display:flex}.purchase-unit-bar>div>small{color:#aeb7c4;letter-spacing:.14em;margin-bottom:7px;font-size:9px;font-weight:950;display:block}.purchase-unit-bar>div>div{gap:7px;display:flex}.purchase-unit-bar button{color:#dbe1e8;min-height:42px;font:inherit;background:#27313d;border:1px solid #3b4552;border-radius:10px;padding:9px 17px;font-size:12px;font-weight:900}.purchase-unit-bar button.active{color:#fff;background:#f4001e;border-color:#f4001e}.purchase-unit-bar>div>strong{font-size:18px}.purchase-unit-bar .bulk-order-button{color:#111820;background:#fff;border-color:#fff}.purchase-unit-bar .bulk-order-button:disabled{opacity:.58}.purchase-unit-tag{color:#334155;background:#eef2f6;border-radius:999px;margin-left:7px;padding:6px 9px;font-size:9px;font-weight:950;display:inline-flex}.purchase-unit-tag.main{color:#fff;background:#111820}.purchase-unit-tag.workshop{color:#a90018;background:#ffe5e9}@media (width<=950px){.purchase-unit-bar{flex-direction:column;align-items:stretch;width:calc(100% - 24px)}.purchase-unit-bar>div>div{grid-template-columns:1fr 1fr;display:grid}.purchase-unit-bar button{width:100%}}.selected-procurement-customer .receive-all-button{color:#fff;cursor:pointer;background:#07844d;border:0;border-radius:10px;min-height:48px;margin-left:auto;padding:0 22px;font-weight:950}.selected-procurement-customer .receive-all-button:disabled{opacity:.55}.purchase-status-actions{border-top:1px solid var(--buy-line);background:#f8fafc;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:10px 18px;padding:14px 16px;display:grid}.purchase-status-actions>div:first-child{flex-direction:column;gap:3px;display:flex}.purchase-status-actions small{letter-spacing:.12em;color:var(--buy-muted);font-size:8px;font-weight:950}.purchase-status-actions strong{font-size:12px}.purchase-status-actions>div:nth-child(2){justify-content:flex-end;gap:7px;display:flex}.purchase-status-actions button{color:#465266;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:0 16px;font-size:10px;font-weight:900}.purchase-status-actions button:hover{color:#151a22;border-color:#151a22}.purchase-status-actions button.active{color:#fff;background:#1474c4;border-color:#1474c4}.purchase-status-actions button.cancel-status{color:#a90018}.purchase-status-actions button.cancel-status.active{color:#fff;background:#a90018;border-color:#a90018}.purchase-status-actions button:disabled{cursor:not-allowed;opacity:.48}.purchase-status-actions>span{color:var(--buy-muted);grid-column:2;font-size:9px}.receive-zone label>span{color:#151a22;background:#fff;border:1px solid #cbd5e1;border-radius:9px;align-items:center;min-height:44px;padding:9px 11px;font-size:12px;display:flex}@media (width<=950px){.purchase-status-actions{grid-template-columns:1fr}.purchase-status-actions>div:nth-child(2){grid-template-columns:repeat(3,1fr)}.purchase-status-actions>span{grid-column:1}}@media (width<=600px){.selected-procurement-customer .receive-all-button{width:100%;margin-left:0}.purchase-status-actions>div:nth-child(2){grid-template-columns:1fr 1fr}}@media (width<=760px){.inventory-selection-summary{grid-template-columns:1fr}.inventory-selection-meta{grid-template-columns:1fr 1fr}}@media (width<=600px){.selected-customer-heading{flex-direction:column;align-items:stretch}.selected-customer-details,.inventory-selection-meta{grid-template-columns:1fr}.inventory-selection-meta strong{white-space:normal}.purchase-card-compact .purchase-heading{grid-template-columns:52px minmax(0,1fr)}.purchase-card-compact .purchase-photo{width:52px;height:52px}.purchase-card-compact .purchase-quantity{grid-column:1/-1;grid-template-columns:1fr auto auto;align-items:center;gap:8px;display:grid}.purchase-card-compact .purchase-identifiers>span{width:auto}.purchase-card-compact .purchase-identifiers b{min-width:0}}.purchase-heading{gap:18px;padding:20px}.purchase-heading>div:nth-child(2)>small{letter-spacing:.035em;font-size:.875rem;font-weight:950;line-height:1.35}.purchase-identifiers{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.purchase-identifiers>span{background:#fff;border:1px solid #d6dee8;border-radius:8px;align-items:stretch;display:inline-flex;overflow:hidden}.purchase-identifiers b{background:var(--buy-red);color:#fff;letter-spacing:.025em;align-items:center;padding:6px 9px;font-size:.78rem;line-height:1.2;display:flex}.purchase-identifiers strong{color:#10171f;letter-spacing:.035em;overflow-wrap:anywhere;align-items:center;padding:6px 10px;font-size:.9rem;line-height:1.2;display:flex}.purchase-heading h2{margin:6px 0 10px;font-size:1.35rem;line-height:1.25}.purchase-status,.purchase-unit-tag{padding:7px 10px;font-size:.75rem;line-height:1.2}.purchase-quantity small{letter-spacing:.08em;font-size:.75rem;line-height:1.35}.purchase-quantity span{font-size:.8rem;line-height:1.4}.purchase-destination>div{gap:5px;padding:16px 20px}.purchase-destination small{letter-spacing:.08em;font-size:.75rem;line-height:1.35}.purchase-destination strong{font-size:.95rem;line-height:1.35}.purchase-destination span{font-size:.8rem;line-height:1.45}.purchase-overdue-alert strong,.purchase-incomplete-alert strong{font-size:.9rem}.purchase-overdue-alert span,.purchase-incomplete-alert span{font-size:.8rem;line-height:1.45}.purchase-status-actions{grid-template-columns:230px minmax(0,1fr);gap:12px 20px;padding:17px 20px}.purchase-status-actions small{letter-spacing:.08em;font-size:.75rem;line-height:1.35}.purchase-status-actions strong{font-size:.95rem;line-height:1.35}.purchase-status-actions button{min-height:46px;padding:0 18px;font-size:.85rem}.purchase-status-actions>span{font-size:.8rem;line-height:1.5}.purchase-form{gap:16px 14px;padding:20px}.purchase-form label,.receive-zone label{color:#3f4a5a;gap:7px;font-size:.875rem;font-weight:900;line-height:1.35}.purchase-form label small{color:#657185;font-size:.75rem;line-height:1.4}.procurement-toolbar input,.purchase-form input,.purchase-form select,.purchase-form textarea,.receive-zone input,.receive-zone select{min-height:50px;padding:11px 13px;font-size:1rem}.purchase-form textarea{min-height:58px;line-height:1.45}.purchase-form .save,.receive-zone>button,.receive-zone form>button{min-height:50px;font-size:1rem}.receive-zone{padding:17px 20px}.receive-zone label>span{min-height:50px;padding:11px 13px;font-size:1rem}.purchase-readonly{gap:24px;padding:17px 20px;font-size:.875rem;line-height:1.45}@media (width<=950px){.purchase-status-actions{grid-template-columns:1fr}.purchase-status-actions>span{grid-column:1}}@media (width<=560px){.purchase-heading{gap:13px;padding:16px}.purchase-heading>div:nth-child(2)>small{font-size:.8rem}.purchase-identifiers{gap:7px}.purchase-identifiers>span{width:100%}.purchase-identifiers b{min-width:72px}.purchase-identifiers strong{font-size:.84rem}.purchase-heading h2{font-size:1.12rem}.purchase-form{padding:16px}.purchase-destination>div,.purchase-status-actions,.receive-zone{padding:15px 16px}}.transfer-board{background:#eaf4ff;border:1px solid #9ec4eb;border-radius:18px;width:min(1400px,100% - 48px);margin:16px auto 0;overflow:hidden}.transfer-board-heading{justify-content:space-between;align-items:center;gap:20px;padding:19px 21px;display:flex}.transfer-board-heading small{color:#075da9;letter-spacing:.14em;font-size:9px;font-weight:950}.transfer-board-heading h2{margin:4px 0;font-size:25px}.transfer-board-heading p{color:#526b83;margin:0;font-size:11px}.transfer-board-heading>strong{color:#fff;background:#1474c4;border-radius:50%;place-items:center;min-width:52px;height:52px;font-size:24px;display:grid}.transfer-task-list{background:#b8d5ef;border-top:1px solid #b8d5ef;gap:1px;display:grid}.transfer-task-list article{background:#fff;grid-template-columns:1.15fr 1fr 300px;align-items:center;gap:18px;padding:16px 21px;display:grid}.transfer-task-list article>div{flex-direction:column;gap:4px;display:flex}.transfer-task-product{grid-template-columns:68px 1fr;align-items:center;gap:12px;display:grid!important}.transfer-task-product>img,.transfer-task-product>span{object-fit:contain;color:#788596;background:#eef3f8;border-radius:10px;place-items:center;width:68px;height:68px;font-size:8px;display:grid}.transfer-task-list small{color:#687488;letter-spacing:.1em;font-size:8px;font-weight:950}.transfer-task-list h3{margin:1px 0;font-size:16px}.transfer-task-list b,.transfer-task-list span{color:#607083;font-size:10px}.transfer-task-list strong{font-size:12px}.transfer-task-list button{color:#fff;cursor:pointer;background:#1474c4;border:0;border-radius:9px;min-height:42px;margin-top:6px;font-weight:950}.transfer-task-list button:disabled{opacity:.55;cursor:wait}.transfer-task-list article.must-order{border-left:5px solid #e49a18}.transfer-task-list article.can-transfer{border-left:5px solid #1474c4}.transfer-task-list button.order-needed{background:#f4001e}.transfer-task-list button.order-needed.waiting{color:#566174;opacity:1;cursor:default;background:#eef2f6}.transfer-photo-reminder{background:#fff7e5;border-top:1px solid #f2bf62;border-bottom:1px solid #f2bf62;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:13px 21px;display:grid}.transfer-photo-reminder strong{color:#7d4700;font-size:13px}.transfer-photo-reminder span{color:#6c5a40;font-size:12px;line-height:1.4}.transfer-photo-reminder a{color:#fff;white-space:nowrap;background:#111820;border-radius:9px;padding:10px 13px;font-size:11px;font-weight:900;text-decoration:none}.transfer-part-number{background:#111820;border-radius:8px;flex-direction:column;gap:2px;width:max-content;max-width:100%;padding:7px 10px;color:#fff!important;display:flex!important}.transfer-part-number small{color:#ff8794!important;letter-spacing:.08em!important;font-size:9px!important}.transfer-part-number strong{color:#fff;letter-spacing:.025em;font-size:16px;line-height:1.1}.transfer-folio{color:#687488!important;font-size:9px!important}.transfer-photo-missing{box-sizing:border-box;text-align:center;background:#fff1f3;border:2px dashed #f4001e;border-radius:10px;justify-content:center;align-items:center;gap:5px;width:68px;height:68px;flex-direction:column!important;display:flex!important}.transfer-photo-missing b{color:#bc0018!important;font-size:9px!important}.transfer-photo-missing a{color:#9c0015;font-size:8px;font-weight:900;line-height:1.2}.transfer-next-action{background:#fff8e9;border:2px solid #f0a522;border-radius:12px;justify-content:center;align-self:stretch;padding:12px}.transfer-next-action>small{color:#a45500!important;font-size:10px!important}.transfer-next-action>strong{line-height:1.25;font-size:15px!important}.transfer-next-action>span{color:#503f28!important;font-size:11px!important}.transfer-task-list article.can-transfer .transfer-next-action{background:#edf7ff;border-color:#5aa4df}.transfer-task-list article.can-transfer .transfer-next-action>small{color:#075da9!important}.transfer-task-list button.order-needed.waiting{color:#9a4e00;background:#fff;border:1px solid #f0a522;font-size:13px;box-shadow:0 0 0 3px #fff0ca}@media (width<=950px){.transfer-board{width:calc(100% - 24px)}.transfer-task-list article{grid-template-columns:1fr 1fr}.transfer-task-list article>div:last-child{grid-column:1/-1}}@media (width<=560px){.transfer-board-heading{align-items:flex-start}.transfer-board-heading h2{font-size:21px}.transfer-task-list article{grid-template-columns:1fr}.transfer-task-list article>div:last-child{grid-column:auto}.transfer-board{border-radius:16px;width:calc(100% - 20px)}.transfer-board-heading{grid-template-columns:minmax(0,1fr) 44px;gap:10px;padding:16px;display:grid}.transfer-board-heading>div{min-width:0}.transfer-board-heading small{letter-spacing:.1em;font-size:11px;line-height:1.45;display:block}.transfer-board-heading h2{overflow-wrap:anywhere;margin:7px 0;font-size:22px;line-height:1.2}.transfer-board-heading p{font-size:13px;line-height:1.45}.transfer-board-heading>strong{white-space:nowrap;align-self:start;width:44px;min-width:44px;height:44px;font-size:18px}.transfer-task-list article{gap:14px;padding:15px 14px}.transfer-task-product{grid-template-columns:58px minmax(0,1fr);gap:10px}.transfer-task-product>img,.transfer-task-product>span{width:58px;height:58px;font-size:12px}.transfer-task-list h3{overflow-wrap:anywhere;font-size:17px;line-height:1.25}.transfer-task-list small{font-size:11px;line-height:1.4}.transfer-task-list strong{font-size:15px;line-height:1.3}.transfer-task-list b,.transfer-task-list span{font-size:13px;line-height:1.4}.transfer-task-list button{min-height:46px;padding:8px 10px;font-size:14px;line-height:1.25}}@media (width<=700px){.transfer-photo-reminder{grid-template-columns:1fr;padding:13px 16px}.transfer-photo-reminder a{text-align:center}.transfer-photo-missing{width:58px;height:58px}.transfer-part-number strong{font-size:15px}}@media (width<=1100px){.quick-parts-request form{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr)}.quick-part-picker,.quick-parts-request form>button{grid-column:1/-1}}@media (width<=650px){.quick-parts-request form{grid-template-columns:1fr}.quick-part-picker,.quick-parts-request form>button{grid-column:auto}}.quick-parts-request form{grid-template-columns:1fr}.purchase-destination-picker{border:0;grid-template-columns:repeat(3,1fr);gap:9px;margin:0;padding:0;display:grid}.purchase-destination-picker legend{color:#17202b;grid-column:1/-1;margin-bottom:2px;font-size:11px;font-weight:950}.purchase-destination-picker button{color:#17202b;text-align:left;white-space:normal;background:#f5f7fa;border:1px solid #ccd5df;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:72px;display:flex}.purchase-destination-picker button b{font-size:12px}.purchase-destination-picker button span{color:#667386;font-size:10px;line-height:1.35}.purchase-destination-picker button.selected{color:#b00016;background:#fff0f2;border-color:#ed0017;box-shadow:inset 0 0 0 1px #ed0017}.purchase-destination-picker button.selected span{color:#7b2630}.purchase-order-picker{background:#f7f9fb;border:1px solid #ccd5df;border-radius:12px;gap:7px;padding:12px;display:grid;position:relative}.purchase-order-results{gap:5px;max-height:240px;display:grid;overflow:auto}.purchase-order-results button{color:#17202b;text-align:left;white-space:normal;background:#fff;flex-direction:column;justify-content:center;align-items:flex-start;min-height:52px;display:flex}.purchase-order-results button span{color:#677386;font-size:10px}.purchase-order-selected,.purchase-stock-confirm{background:#ecfaf3;border:1px solid #8dcfb1;border-radius:10px;flex-direction:column;gap:3px;padding:11px;display:flex}.purchase-order-selected small{color:#08764f;letter-spacing:.08em;font-size:9px;font-weight:950}.purchase-order-selected span,.purchase-stock-confirm span{color:#557064;font-size:10px}.purchase-shipment-fields{background:#fff9eb;border:1px solid #ecc77d;border-radius:12px;grid-template-columns:1fr 1.3fr;gap:9px;padding:12px;display:grid}@media (width<=650px){.purchase-destination-picker,.purchase-shipment-fields{grid-template-columns:1fr}.purchase-destination-picker legend{grid-column:auto}}.handoff-list article{padding:19px 22px}.handoff-list small{letter-spacing:.045em;font-size:.78rem;line-height:1.35}.handoff-list h3{margin:4px 0;font-size:1.15rem;line-height:1.3}.handoff-list b,.handoff-list span{font-size:.86rem;line-height:1.45}.handoff-list strong{font-size:.95rem;line-height:1.4}.handoff-list button{min-height:46px;margin-top:9px;font-size:.95rem}.handoff-customer-group{background:#fff;border-top:1px solid #99d9bd}.handoff-customer-group>header{background:#d9f2e7;justify-content:space-between;align-items:center;gap:18px;padding:15px 22px;display:flex}.handoff-customer-group>header div{flex-direction:column;gap:3px;min-width:0;display:flex}.handoff-customer-group>header small{color:#08764f;letter-spacing:.08em;font-size:.78rem;font-weight:950}.handoff-customer-group>header h3{margin:0;font-size:1.22rem;line-height:1.3}.handoff-customer-group>header>strong{color:#08764f;white-space:nowrap;background:#fff;border-radius:999px;padding:8px 12px;font-size:.85rem}.handoff-customer-group .handoff-list{border-top:0}@media (width<=560px){.handoff-customer-group>header{flex-direction:column;align-items:flex-start}.handoff-customer-group>header>strong{white-space:normal}}.handoff-board{background:#f3f6f5;padding-bottom:18px}.handoff-board-heading{background:#e9f8f1;border-bottom:1px solid #b9dfcd}.handoff-customer-groups{gap:18px;padding:18px;display:grid}.handoff-customer-group{background:#fff;border:2px solid #8fcfb2;border-radius:16px;overflow:hidden;box-shadow:0 10px 24px #12352612}.handoff-customer-group>header{border-bottom:1px solid #99d9bd;padding:16px 20px}.handoff-customer-group>header h3{font-size:1.32rem}@media (width<=560px){.handoff-customer-groups{padding:10px}.handoff-board{padding-bottom:10px}}.reserved-stock-list{background:#fff;border:1px solid #8fd1b2;border-radius:16px;overflow:hidden}.reserved-stock-list>header{background:#e9f8f1;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.reserved-stock-list>header small{color:#08764f;letter-spacing:.08em;font-size:.78rem;font-weight:950}.reserved-stock-list>header h2{margin:4px 0 0;font-size:1.3rem}.reserved-stock-list>header>strong{color:#08764f;font-size:1rem}.reserved-stock-list>article{border-top:1px solid #d8e9e0;grid-template-columns:64px minmax(0,1.4fr) minmax(220px,.8fr) auto;align-items:center;gap:16px;padding:14px 18px;display:grid}.reserved-stock-photo{color:#718078;background:#f0f4f2;border-radius:10px;place-items:center;width:64px;height:64px;font-size:.75rem;display:grid;overflow:hidden}.reserved-stock-photo img{object-fit:contain;background:#fff;width:100%;height:100%}.reserved-stock-list article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.reserved-stock-list article small{color:#657386;letter-spacing:.05em;font-size:.78rem;font-weight:900}.reserved-stock-list article strong{font-size:1rem}.reserved-stock-list article h3{margin:1px 0;font-size:1.05rem}.reserved-stock-list article span{color:#607083;font-size:.86rem}.reserved-stock-list article>b{color:#fff;background:#07844d;border-radius:50%;place-items:center;min-width:46px;height:46px;font-size:1.05rem;display:grid}@media (width<=760px){.reserved-stock-list>article{grid-template-columns:54px minmax(0,1fr) auto}.reserved-stock-list>article>div:nth-child(3){grid-column:2/-1}.reserved-stock-photo{width:54px;height:54px}}@media (width<=560px){.transfer-board-heading{display:block}}.procurement-action-hub{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(1360px,100% - 88px);margin:0 auto 18px;display:grid}.procurement-action-hub>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d5dde7;border-radius:17px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:116px;padding:17px;display:grid;box-shadow:0 8px 24px #16202d0a}.procurement-action-hub>button>span{color:#fff;background:#111820;border-radius:13px;place-items:center;width:46px;height:46px;font-size:20px;font-weight:950;display:grid}.procurement-action-hub>button>div{flex-direction:column;gap:4px;min-width:0;display:flex}.procurement-action-hub small{color:#6a7688;letter-spacing:.08em;font-size:.72rem;font-weight:950}.procurement-action-hub strong{font-size:1.08rem}.procurement-action-hub em{color:#657185;font-size:.82rem;font-style:normal;line-height:1.4}.procurement-action-hub>button>b{color:#111820;white-space:nowrap;font-size:.82rem}.procurement-action-hub>button.arrival-primary{color:#fff;background:#f4001e;border-color:#f4001e;box-shadow:0 12px 30px #f4001e24}.procurement-action-hub>button.arrival-primary>span{color:#f4001e;background:#fff}.procurement-action-hub>button.arrival-primary small,.procurement-action-hub>button.arrival-primary em,.procurement-action-hub>button.arrival-primary>b{color:#fff}.procurement-modal{z-index:80;background:#070b10c9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.procurement-modal-card{background:#fff;border-radius:22px;width:min(820px,100%);max-height:92vh;padding:30px;position:relative;overflow:auto}.procurement-modal-card>.close{color:#111820;cursor:pointer;background:#edf1f5;border:0;border-radius:50%;width:42px;height:42px;font-size:26px;position:absolute;top:15px;right:15px}.procurement-modal-card .arrival-flow>small{color:#f4001e;letter-spacing:.11em;font-size:.76rem;font-weight:950}.procurement-modal-card .arrival-flow>h2{margin:6px 48px 3px 0;font-size:2rem}.arrival-search{margin-bottom:16px;display:flex}.arrival-search input,.arrival-receive-form input{width:100%;min-height:52px;font:inherit;background:#fff;border:1px solid #cbd5e1;padding:11px 13px;font-size:1rem}.arrival-search input{border-radius:11px 0 0 11px}.arrival-search button{color:#fff;background:#111820;border:0;border-radius:0 11px 11px 0;min-width:155px;font-weight:950}.arrival-results>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e0e9;border-radius:14px;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;padding:10px;display:grid}.arrival-empty{color:#657185;text-align:center;border:1px dashed #cbd5e1;border-radius:13px;padding:20px}.arrival-change{color:#075ca8;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;font-weight:900}.arrival-selected>div{color:#7b8593;background:#f0f3f6;border-radius:11px;place-items:center;width:88px;height:88px;display:grid;overflow:hidden}.arrival-waiting>header>b{color:#a85c00;white-space:nowrap}.arrival-no-wait strong{color:#08764f}.arrival-receive-form>label,.arrival-fields label{color:#465266;gap:7px;font-size:.88rem;font-weight:900;display:grid}.arrival-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.arrival-fields input{border-radius:11px}.arrival-rule{color:#365f4c;background:#effaf4;border-left:4px solid #07844d;border-radius:7px;margin:0;padding:10px 12px;font-size:.82rem;line-height:1.5}.arrival-submit{color:#fff;cursor:pointer;background:#07844d;border:0;border-radius:11px;min-height:54px;font-size:1rem;font-weight:950}.arrival-submit:disabled{opacity:.55}@media (width<=950px){.procurement-action-hub{grid-template-columns:1fr;width:calc(100% - 24px)}.procurement-action-hub>button{min-height:100px}}@media (width<=600px){.procurement-action-hub{width:calc(100% - 20px)}.procurement-action-hub>button{grid-template-columns:42px minmax(0,1fr);padding:14px}.procurement-action-hub>button>span{width:42px;height:42px}.procurement-action-hub>button>b{grid-column:2}.procurement-modal{padding:8px}.procurement-modal-card{border-radius:17px;padding:24px 15px}.procurement-modal-card .arrival-flow>h2{font-size:1.55rem}.arrival-search{gap:8px;display:grid}.arrival-search input,.arrival-search button{border-radius:10px;min-height:50px}.arrival-results>button{grid-template-columns:58px minmax(0,1fr)}.arrival-results>button>span{width:58px;height:58px}.arrival-results>button>b{grid-column:2}.arrival-selected{grid-template-columns:70px 1fr}.arrival-selected>div{width:70px;height:70px}.arrival-waiting>header,.arrival-waiting>article{flex-direction:column;align-items:flex-start}.arrival-waiting aside{justify-items:start}.arrival-preview{grid-template-columns:1fr 1fr}.arrival-preview>span:last-child{grid-column:1/-1}.arrival-fields{grid-template-columns:1fr}}.arrival-stock-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.arrival-stock-grid>button{text-align:left;cursor:pointer;background:#fff;border:2px solid #d8e0e9;border-radius:13px;gap:5px;min-height:98px;padding:12px;display:grid}.arrival-stock-grid>button.selected{background:#fff3f4;border-color:#f4001e}.arrival-stock-grid small{color:#111820;letter-spacing:.04em;text-transform:uppercase;font-size:.83rem;font-weight:950}.arrival-stock-grid strong{font-size:1.18rem}.arrival-stock-grid span{color:#7a8492;text-transform:uppercase;font-size:.72rem;font-weight:900}.arrival-stock-grid>button.selected span{color:#c50019}@media (width<=600px){.arrival-stock-grid{grid-template-columns:1fr}}.arrival-confirm-lock{z-index:5;background:#071018d9;border-radius:22px;place-items:center;padding:22px;display:grid;position:absolute;inset:0}.arrival-confirm-card{background:#fff;border:3px solid #f4001e;border-radius:20px;width:min(560px,100%);padding:26px;box-shadow:0 24px 70px #0007}.arrival-lock-icon{background:#111820;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:10px;font-size:1.45rem;display:grid}.arrival-confirm-card>small{color:#f4001e;letter-spacing:.12em;font-size:.75rem;font-weight:950}.arrival-confirm-card h3{margin:7px 0;font-size:1.55rem}.arrival-confirm-card>p{color:#657185;margin:0 0 16px;line-height:1.45}.arrival-confirm-card dl{gap:8px;margin:0;display:grid}.arrival-confirm-card dl>div{background:#f0f3f6;border-radius:11px;gap:4px;padding:11px 13px;display:grid}.arrival-confirm-card dl>.destination{background:#fff1f3;border:2px solid #f4001e}.arrival-confirm-card dt{color:#657185;font-size:.72rem;font-weight:950}.arrival-confirm-card dd{margin:0;font-weight:950}.arrival-confirm-card .destination dd{color:#c90019;font-size:1.15rem}.arrival-confirm-actions{grid-template-columns:1fr 1.35fr;gap:10px;margin-top:18px;display:grid}.arrival-confirm-actions button{min-height:52px;font:inherit;cursor:pointer;border-radius:11px;font-weight:950}.arrival-confirm-actions .cancel{color:#111820;background:#fff;border:1px solid #cbd5e1}.arrival-confirm-actions .confirm{color:#fff;background:#07844d;border:0}.arrival-confirm-actions button:disabled{opacity:.55}@media (width<=600px){.arrival-confirm-lock{padding:10px}.arrival-confirm-card{padding:20px 15px}.arrival-confirm-card h3{font-size:1.25rem}.arrival-confirm-actions{grid-template-columns:1fr}}.arrival-history{background:#f8fafc;border:1px solid #d8e0e9;border-radius:15px;margin-top:18px}.arrival-history>summary{color:#111820;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;font-weight:950;display:flex}.arrival-history>summary b{color:#fff;background:#111820;border-radius:999px;place-items:center;min-width:30px;height:30px;display:grid}.arrival-history>div{border-top:1px solid #d8e0e9;max-height:330px;display:grid;overflow:auto}.arrival-history article{border-bottom:1px solid #e2e8f0;gap:7px;padding:13px 15px;display:grid}.arrival-history article:last-child{border:0}.arrival-history header,.arrival-history p,.arrival-history footer{justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.arrival-history header strong{font-size:.9rem}.arrival-history header b{color:#07844d;font-size:1rem}.arrival-history p span{color:#c50019;font-size:.78rem;font-weight:950}.arrival-history p em{color:#111820;font-size:.82rem;font-style:normal;font-weight:950}.arrival-history footer,.arrival-history article>small{color:#657185;font-size:.75rem}.arrival-history time{font:inherit}@media (width<=600px){.arrival-history header,.arrival-history p,.arrival-history footer{flex-direction:column;align-items:flex-start;gap:4px}}.procurement-action-hub{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.audit-comparison>span{background:#f8fafc;border:1px solid #d8e0e9;border-radius:12px;gap:5px;padding:13px;display:grid}.audit-comparison small{color:#657185;font-size:.72rem;font-weight:950}.audit-comparison b{font-size:1.18rem}.audit-warning{color:#684b1d;background:#fff7e8;border-left:4px solid #e08a00;border-radius:7px;margin:0;padding:11px 13px;line-height:1.45}.audit-submit{background:#111820}@media (width<=700px){.procurement-action-hub,.audit-comparison{grid-template-columns:1fr}}.audit-flow textarea{resize:vertical;width:100%;min-height:88px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:11px;padding:12px 13px;line-height:1.45}.receive-zone-linked{border-top:2px solid #a9dec5;padding-top:18px;position:relative}.receive-product-arrow{color:#fff;background:#07844d;border:3px solid #fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:19px;font-weight:950;line-height:1;display:grid;position:absolute;top:-16px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #08764f33}.receive-zone-linked>button{box-shadow:0 7px 18px #08764f22}.branch-transfer-zone{background:#edf7ff;border-top:2px solid #78b6e6;gap:9px;padding:15px 18px;display:grid}.branch-transfer-zone>small{color:#075da9;letter-spacing:.12em;font-size:9px;font-weight:950}.branch-transfer-zone>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;display:grid}.branch-transfer-zone span{color:#26384a;font-size:12px}.branch-transfer-zone button{color:#fff;cursor:pointer;background:#075da9;border:0;border-radius:9px;min-height:44px;padding:0 17px;font-weight:950}.branch-transfer-zone button:disabled{opacity:.55}.branch-transfer-zone em{color:#5b4931;grid-column:1/-1;font-size:10px;font-style:normal}@media (width<=600px){.branch-transfer-zone>div{grid-template-columns:1fr}.branch-transfer-zone em{grid-column:auto}}@media (width<=700px){.handoff-history{width:calc(100% - 24px)}.handoff-history article{grid-template-columns:1fr}.handoff-group-actions{width:100%;align-items:stretch!important}.handoff-group-actions>strong{white-space:normal}.handoff-group-actions>button{width:100%}}.handoff-shared-folio{color:#08764f;letter-spacing:.04em;font-size:.9rem;font-weight:950}.handoff-group-actions{align-items:flex-end!important;gap:7px!important;display:flex!important}.handoff-group-actions>strong{color:#08764f;white-space:nowrap;background:#fff;border-radius:999px;padding:8px 12px;font-size:.85rem}.handoff-group-actions>button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#07844d;border:0;border-radius:9px;padding:0 16px;font-size:.85rem;font-weight:950}.handoff-group-actions>button:disabled{opacity:.55}.handoff-destination-choice{flex-direction:row!important;gap:6px!important;display:flex!important}.handoff-destination-choice button{color:#205a43;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #7eb99f;border-radius:9px;padding:0 10px;font-size:.72rem;font-weight:900}.handoff-destination-choice button.selected{color:#fff;background:#07844d;border-color:#07844d}.handoff-customer-group.destination-pending{border-color:#efaa24}.handoff-customer-group.destination-pending>header{background:#fff5dd}.handoff-customer-group.destination-pending .handoff-group-actions>strong{color:#915b00}.handoff-history{background:#fff;border:1px solid #d8e0e9;border-radius:16px;width:min(1400px,100% - 48px);margin:14px auto 0;overflow:hidden}.handoff-history>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.handoff-history>summary span{flex-direction:column;gap:2px;display:flex}.handoff-history>summary small{color:#687488;letter-spacing:.1em;font-size:.72rem;font-weight:950}.handoff-history>summary strong{font-size:1rem}.handoff-history>summary>b{color:#263241;background:#e7edf3;border-radius:999px;place-items:center;min-width:32px;height:32px;display:grid}.handoff-history>div{border-top:1px solid #d8e0e9;display:grid}.handoff-history article{border-bottom:1px solid #e5eaf0;grid-template-columns:1fr auto;gap:18px;padding:14px 20px;display:grid}.handoff-history article:last-child{border:0}.handoff-history article>div{flex-direction:column;gap:3px;display:flex}.handoff-history small,.handoff-history span,.handoff-history time{color:#687488;font-size:.78rem}.handoff-history strong{font-size:.9rem}@media (width<=700px){.handoff-history{width:calc(100% - 24px)}.handoff-history article{grid-template-columns:1fr}.handoff-group-actions{width:100%;align-items:stretch!important}.handoff-group-actions>strong{white-space:normal}.handoff-group-actions>button{width:100%}.handoff-destination-choice{width:100%;grid-template-columns:1fr!important;display:grid!important}.handoff-destination-choice button{width:100%}}.handoff-customer-group>header{padding:11px 16px}.handoff-customer-summary{grid-template-columns:auto auto 1fr;grid-template-areas:"eyebrow eyebrow eyebrow""name folio payment""toggle toggle toggle";align-items:center;column-gap:10px;row-gap:2px!important;display:grid!important}.handoff-customer-summary>small{grid-area:eyebrow}.handoff-customer-summary>h3{grid-area:name}.handoff-customer-summary>.handoff-shared-folio{grid-area:folio}.handoff-payment-badge{border-radius:999px;grid-area:payment;justify-self:start;padding:5px 9px;font-weight:950;font-size:.72rem!important}.handoff-payment-badge.paid{color:#08764f;background:#d8f5e6}.handoff-payment-badge.credit{color:#304a9d;background:#e8edff}.handoff-payment-badge.pending{color:#875400;background:#fff0d1}.handoff-payment-badge.not_required{color:#5d6875;background:#edf1f5}.handoff-expand-button{color:#125a43;font:inherit;cursor:pointer;background:0 0;border:0;grid-area:toggle;justify-self:start;margin-top:3px;padding:3px 0;font-size:.75rem;font-weight:950}.handoff-expand-button i{font-style:normal;transition:transform .2s;display:inline-block}.handoff-expand-button[aria-expanded=true] i{transform:rotate(180deg)}.handoff-destination-choice button:disabled{cursor:not-allowed;opacity:.42}.handoff-partial-note{color:#805000;text-align:right;max-width:420px;font-size:.72rem;font-weight:850;line-height:1.3}.handoff-confirm-overlay{z-index:1300;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#07110dcc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.handoff-confirm-modal{color:#17211c;background:#fff;border-radius:22px;width:min(560px,100%);padding:28px;position:relative;box-shadow:0 30px 100px #0008}.handoff-confirm-close{color:#45514b;cursor:pointer;background:#fff;border:1px solid #dbe2de;border-radius:50%;place-items:center;width:38px;height:38px;font-size:24px;display:grid;position:absolute;top:18px;right:18px}.handoff-confirm-status{align-items:center;gap:12px;padding-right:44px;display:flex}.handoff-confirm-status>span{color:#07844d;background:#e7f6ee;border-radius:50%;place-items:center;width:46px;height:46px;font-size:22px;font-weight:950;display:grid}.handoff-confirm-status>div{flex-direction:column;gap:2px;display:flex}.handoff-confirm-status small{color:#637069;letter-spacing:.12em;font-size:.7rem;font-weight:950}.handoff-confirm-status strong{font-size:1rem}.handoff-confirm-status.pending>span{color:#a26600;background:#fff0d1}.handoff-confirm-status.credit>span{color:#304a9d;background:#e8edff}.handoff-confirm-modal h2{margin:20px 0 5px;font-size:1.65rem;line-height:1.2}.handoff-confirm-modal>p{color:#66726c;margin:0 0 18px}.handoff-confirm-modal dl{border:1px solid #dce4e0;border-radius:13px;grid-template-columns:repeat(3,1fr);margin:0 0 16px;display:grid;overflow:hidden}.handoff-confirm-modal dl div{border-right:1px solid #dce4e0;flex-direction:column;gap:3px;padding:12px;display:flex}.handoff-confirm-modal dl div:last-child{border:0}.handoff-confirm-modal dt{color:#6a756f;font-size:.7rem;font-weight:900}.handoff-confirm-modal dd{margin:0;font-size:1rem;font-weight:950}.handoff-confirm-modal .balance dd{color:#a26600}.handoff-payment-lock,.handoff-delivery-ready{border-radius:13px;flex-direction:column;gap:5px;padding:14px 16px;display:flex}.handoff-payment-lock{color:#734900;background:#fff7e6;border:1px solid #efbb55}.handoff-delivery-ready{color:#18573f;background:#eefaf4;border:1px solid #91d2b3}.handoff-payment-lock span,.handoff-delivery-ready span{font-size:.85rem;line-height:1.45}.handoff-confirm-modal footer{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.handoff-confirm-modal footer button,.handoff-confirm-modal footer a{font:inherit;cursor:pointer;border:0;border-radius:10px;padding:12px 16px;font-size:.86rem;font-weight:950;text-decoration:none}.handoff-confirm-modal footer .secondary{color:#33403a;background:#edf1f3}.handoff-confirm-modal footer .confirm,.handoff-confirm-modal footer .payment{color:#fff;background:#07844d}@media (width<=700px){.handoff-customer-group>header{padding:12px}.handoff-customer-summary{grid-template-columns:1fr;grid-template-areas:"eyebrow""name""folio""payment""toggle"}.handoff-payment-badge{justify-self:start}.handoff-confirm-overlay{padding:8px}.handoff-confirm-modal{border-radius:16px;padding:22px 17px}.handoff-confirm-modal h2{font-size:1.35rem}.handoff-confirm-modal dl{grid-template-columns:1fr}.handoff-confirm-modal dl div{border-bottom:1px solid #dce4e0;border-right:0}.handoff-confirm-modal footer{flex-direction:column-reverse}.handoff-confirm-modal footer button,.handoff-confirm-modal footer a{text-align:center}}.purchase-received-closed{background:#effbf5;border-top:1px solid #a9dec3;justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;display:flex}.purchase-received-closed>div{flex-direction:column;gap:3px;display:flex}.purchase-received-closed small{color:#08764f;letter-spacing:.09em;font-size:.75rem;font-weight:950}.purchase-received-closed strong{color:#10251c;font-size:1rem}.purchase-received-closed span,.purchase-received-closed time{color:#52695e;font-size:.82rem;font-weight:700}.purchase-received-closed time{white-space:nowrap}@media (width<=600px){.purchase-received-closed{flex-direction:column;align-items:flex-start}.purchase-received-closed time{white-space:normal}}.arrival-batch-card{width:min(940px,100%)}.arrival-mobile-header{border-bottom:1px solid #dbe2ea;justify-content:space-between;align-items:center;gap:18px;margin:0 52px 18px 0;padding-bottom:17px;display:flex}.arrival-mobile-header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.arrival-mobile-header small{color:#f4001e;letter-spacing:.12em;font-size:.76rem;font-weight:950}.arrival-mobile-header h2{margin:0;font-size:2rem}.arrival-mobile-header p{color:#657185;margin:0;font-size:.92rem}.arrival-mobile-header>b{color:#fff;background:#111820;border-radius:16px;place-items:center;min-width:82px;height:72px;font-size:1.5rem;display:grid}.arrival-mobile-header>b span{color:#cbd4df;text-transform:uppercase;margin-top:-14px;font-size:.7rem;display:block}.arrival-create-trigger{color:#bd0017;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#fff7f8;border:1px dashed #e4001b;border-radius:11px;margin:-5px 0 15px;font-weight:950}.arrival-empty{gap:5px;display:grid}.arrival-empty strong{color:#111820;font-size:1rem}.arrival-empty span{font-size:.86rem}.arrival-empty button{color:#fff;min-height:44px;font:inherit;background:#f4001e;border:0;border-radius:10px;justify-self:center;margin-top:5px;padding:0 18px;font-weight:950}.arrival-create-form{background:#f7f9fc;border:2px solid #111820;border-radius:17px;gap:14px;padding:17px;display:grid}.arrival-section-title{justify-content:space-between;align-items:center;gap:14px;display:flex}.arrival-section-title>div{flex-direction:column;gap:3px;display:flex}.arrival-section-title small{color:#f4001e;letter-spacing:.11em;font-size:.72rem;font-weight:950}.arrival-section-title strong{font-size:1.15rem}.arrival-section-title>button{color:#075ca8;font:inherit;background:0 0;border:0;font-size:.86rem;font-weight:900}.arrival-create-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.arrival-create-grid label{color:#394658;gap:6px;font-size:.86rem;font-weight:900;display:grid}.arrival-create-grid label.wide{grid-column:1/-1}.arrival-create-grid input,.arrival-create-grid select{width:100%;min-height:49px;font:inherit;background:#fff;border:1px solid #c6d0dc;border-radius:10px;padding:0 12px;font-size:1rem}.arrival-create-save{color:#fff;min-height:52px;font:inherit;background:#111820;border:0;border-radius:11px;font-weight:950}.arrival-quantity input{text-align:center;font-weight:950;border:2px solid #111820!important;border-radius:12px!important;min-height:62px!important;font-size:1.45rem!important}.add-to-arrival{background:#111820}.arrival-cart{background:#fff;border:2px solid #07844d;border-radius:18px;margin-top:18px;overflow:hidden;box-shadow:0 12px 28px #08764f17}.arrival-cart>header{color:#fff;background:#0b241a;justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;display:flex}.arrival-cart>header>div{flex-direction:column;gap:2px;display:flex}.arrival-cart>header small{color:#5be0a0;letter-spacing:.11em;font-size:.72rem;font-weight:950}.arrival-cart>header strong{font-size:1.15rem}.arrival-cart>header>b{color:#08764f;background:#fff;border-radius:999px;padding:8px 11px;font-size:.85rem}.arrival-cart>div{display:grid}.arrival-cart article{border-bottom:1px solid #e2e8e5;grid-template-columns:54px minmax(0,1fr) 100px 40px;align-items:center;gap:11px;padding:12px 14px;display:grid}.arrival-cart article>span{color:#63756d;background:#eef3f0;border-radius:10px;place-items:center;width:54px;height:54px;font-size:.72rem;font-weight:950;display:grid;overflow:hidden}.arrival-cart article>span img{object-fit:contain;background:#fff;width:100%;height:100%}.arrival-cart article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.arrival-cart article small{color:#e0001b;font-size:.75rem;font-weight:950}.arrival-cart article strong{font-size:.94rem}.arrival-cart article em{color:#667386;font-size:.78rem;font-style:normal;font-weight:800}.arrival-cart article label{color:#657185;gap:4px;font-size:.7rem;font-weight:900;display:grid}.arrival-cart article input{width:100%;min-height:43px;font:inherit;text-align:center;border:1px solid #bfcbd5;border-radius:9px;padding:0 8px;font-size:1rem;font-weight:950}.arrival-cart article>button{color:#c00018;background:#fff0f2;border:0;border-radius:50%;width:38px;height:38px;font-size:1.4rem}.arrival-batch-fields{gap:11px;padding:15px 16px;grid-template-columns:1fr 1fr!important}.arrival-batch-fields label{color:#394658;gap:6px;font-size:.82rem;font-weight:900;display:grid}.arrival-batch-fields input{width:100%;min-height:48px;font:inherit;border:1px solid #c6d0dc;border-radius:10px;padding:0 11px}.arrival-review-button{color:#fff;width:calc(100% - 32px);min-height:56px;font:inherit;background:#07844d;border:0;border-radius:12px;margin:0 16px 16px;font-size:1rem;font-weight:950}.arrival-cart-empty{color:#677386;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:94px;display:flex}.arrival-cart-empty b{color:#111820}.arrival-confirm-card dl{max-height:46vh;overflow:auto}@media (width<=600px){.arrival-mobile-modal{align-items:stretch;padding:0}.arrival-batch-card{border-radius:0;width:100%;height:100dvh;max-height:none;padding:18px 13px 108px}.arrival-batch-card>.close{z-index:3;width:44px;height:44px;position:fixed;top:12px;right:12px}.arrival-mobile-header{align-items:flex-start;margin:0 50px 15px 0;padding-bottom:14px}.arrival-mobile-header h2{font-size:1.6rem}.arrival-mobile-header p{font-size:.86rem;line-height:1.35}.arrival-mobile-header>b{border-radius:13px;min-width:67px;height:62px;font-size:1.25rem}.arrival-search{z-index:2;background:#fff;margin:0 -13px 13px;padding:12px 13px;position:sticky;top:-18px;box-shadow:0 8px 16px #1118200d}.arrival-search input{font-size:1rem}.arrival-search button{font-size:.95rem}.arrival-create-trigger{min-height:52px;font-size:.95rem}.arrival-results>button{min-height:86px;padding:12px}.arrival-results strong{font-size:1rem;line-height:1.25}.arrival-results em{font-size:.8rem;line-height:1.35}.arrival-results>button>b{color:#fff;text-align:center;background:#111820;border-radius:8px;min-height:38px;padding:9px 12px}.arrival-create-grid{grid-template-columns:1fr}.arrival-create-grid label.wide{grid-column:auto}.arrival-create-grid input,.arrival-create-grid select{min-height:52px}.arrival-create-save{min-height:56px}.arrival-selected{grid-template-columns:64px minmax(0,1fr);padding:12px}.arrival-selected>div{width:64px;height:64px}.arrival-selected h3{font-size:1.08rem}.arrival-stock-grid>button{min-height:88px;padding:12px 14px}.arrival-stock-grid strong{font-size:1.25rem}.arrival-receive-form{gap:12px}.arrival-quantity{font-size:.95rem!important}.arrival-quantity input{min-height:66px!important;font-size:1.6rem!important}.add-to-arrival{min-height:58px;font-size:1rem}.arrival-cart article{grid-template-columns:48px minmax(0,1fr) 76px 36px;gap:8px;padding:11px 10px}.arrival-cart article>span{width:48px;height:48px}.arrival-cart article strong{font-size:.9rem;line-height:1.25}.arrival-cart article input{min-height:46px}.arrival-batch-fields{padding:13px;grid-template-columns:1fr!important}.arrival-batch-fields input{min-height:52px}.arrival-review-button{width:calc(100% - 26px);min-height:60px;margin:0 13px 14px;position:sticky;bottom:-92px;box-shadow:0 12px 34px #08764f55}.arrival-cart-empty{min-height:82px}.arrival-history{margin-top:13px}.arrival-confirm-lock{border-radius:0;padding:10px;position:fixed}.arrival-confirm-card{max-height:94dvh;padding:19px 15px;overflow:auto}.arrival-confirm-card dl{max-height:43dvh}}.request-correction-actions{background:#fff9ee;border-top:1px solid #f1d39b;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:13px 17px;display:grid}.request-correction-actions>div{flex-direction:column;gap:2px;min-width:0;display:flex}.request-correction-actions small{color:#9b5b00;letter-spacing:.08em;font-size:.72rem;font-weight:950}.request-correction-actions strong{font-size:.95rem}.request-correction-actions span{color:#6e6250;font-size:.78rem}.request-correction-actions button{color:#744900;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bf8a2b;border-radius:9px;padding:0 15px;font-size:.82rem;font-weight:950}.request-correction-actions button.danger{color:#b4001a;border-color:#dc2840}.request-correction-actions button:hover{background:#fff3d7}.request-correction-actions button.danger:hover{background:#fff0f2}.request-safety-card>small{color:#ed0017;letter-spacing:.12em;font-size:.76rem;font-weight:950}.request-safety-card>h2{margin:6px 48px 16px 0;font-size:1.8rem}.request-current-product{background:#f8fafc;border:1px solid #d7dfe8;border-radius:14px;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.request-current-product>span{color:#7a8492;background:#edf1f5;border-radius:10px;place-items:center;width:84px;height:84px;font-size:.7rem;font-weight:900;display:grid;overflow:hidden}.request-current-product img{object-fit:contain;background:#fff;width:100%;height:100%}.request-current-product>div{flex-direction:column;gap:3px;min-width:0;display:flex}.request-current-product small{color:#687488;letter-spacing:.1em;font-size:.7rem;font-weight:950}.request-current-product strong{font-size:1rem}.request-current-product b{color:#ed0017;font-size:.92rem}.request-current-product em{color:#687488;font-size:.78rem;font-style:normal}.request-delete-warning{background:#fff0f2;border-left:5px solid #ed0017;border-radius:10px;flex-direction:column;gap:5px;margin-top:14px;padding:14px 16px;display:flex}.request-delete-warning b{color:#9e0016}.request-delete-warning span{color:#65484d;font-size:.88rem;line-height:1.45}.replacement-search-label{color:#465266;gap:7px;margin-top:15px;font-size:.88rem;font-weight:950;display:grid}.replacement-search{display:flex}.replacement-search input{width:100%;min-height:52px;font:inherit;border:1px solid #cbd5e1;border-radius:10px 0 0 10px;padding:10px 13px}.replacement-search button{color:#fff;min-width:125px;font:inherit;background:#111820;border:0;border-radius:0 10px 10px 0;font-weight:950}.replacement-message{color:#687488;margin:10px 0 0;font-size:.85rem}.replacement-results{border:1px solid #d7dfe8;border-radius:12px;max-height:255px;margin-top:10px;display:grid;overflow:auto}.replacement-results>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e4e9ef;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.replacement-results>button:last-child{border-bottom:0}.replacement-results>button:hover{background:#f3f7fb}.replacement-results>button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.replacement-results strong{font-size:.9rem}.replacement-results span{color:#687488;font-size:.78rem}.replacement-results>button>b{color:#075da9;font-size:.78rem}.replacement-selected{background:#effaf4;border:2px solid #07844d;border-radius:13px;flex-direction:column;gap:4px;margin-top:13px;padding:14px;display:flex}.replacement-selected small{color:#07844d;letter-spacing:.1em;font-size:.72rem;font-weight:950}.replacement-selected strong{font-size:1rem}.replacement-selected b{color:#075da9}.replacement-selected span{color:#4f675b;font-size:.8rem}.request-confirm-actions{grid-template-columns:1fr 1.35fr;gap:10px;margin-top:17px;display:grid}.request-confirm-actions button{min-height:52px;font:inherit;cursor:pointer;border-radius:10px;font-weight:950}.request-confirm-actions .cancel{color:#111820;background:#fff;border:1px solid #cbd5e1}.request-confirm-actions .confirm{color:#fff;background:#07844d;border:0}.request-confirm-actions .delete{color:#fff;background:#d9001c;border:0}.request-confirm-actions button:disabled{cursor:not-allowed;opacity:.5}@media (width<=700px){.request-correction-actions{grid-template-columns:1fr 1fr}.request-correction-actions>div{grid-column:1/-1}.request-correction-actions button{width:100%}.request-safety-card>h2{font-size:1.45rem}.request-current-product{grid-template-columns:68px 1fr}.request-current-product>span{width:68px;height:68px}.request-confirm-actions{grid-template-columns:1fr}.replacement-search{gap:8px;display:grid}.replacement-search input,.replacement-search button{border-radius:10px;min-height:50px}.replacement-search button{width:100%}}.procurement-hero{border:1px solid var(--buy-line);background:#fff;border-radius:18px;align-items:center;margin-top:52px;margin-bottom:16px;padding:18px 22px;box-shadow:0 10px 28px #1720330d}.procurement-hero>div{flex-direction:column;gap:6px;display:flex}.procurement-hero small{letter-spacing:.18em;font-size:9px}.procurement-hero h1{color:var(--buy-red);letter-spacing:-.035em;margin:0;font-size:clamp(32px,3.4vw,42px);line-height:1}.procurement-hero>a{background:#111820;border-color:#111820}.transfer-board-collapsible{background:#fff}.transfer-board-collapsible>.transfer-board-heading{cursor:pointer;background:#eaf4ff;list-style:none;transition:background .16s}.transfer-board-collapsible>.transfer-board-heading::-webkit-details-marker{display:none}.transfer-board-collapsible>.transfer-board-heading:hover,.transfer-board-collapsible>.transfer-board-heading:focus-visible{background:#dceeff}.transfer-board-heading>div{flex-direction:column;gap:4px;min-width:0;display:flex}.transfer-board-heading>div>strong{font-size:24px;line-height:1.15}.transfer-board-heading>div>span{color:#526b83;font-size:12px;font-weight:750}.transfer-board-toggle{color:#075da9;white-space:nowrap;background:#fff;border:1px solid #7cb3e3;border-radius:12px;grid-template-columns:42px auto 24px;align-items:center;gap:9px;padding:8px 10px;display:grid}.transfer-board-toggle b{color:#fff;background:#1474c4;border-radius:9px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.transfer-board-toggle em{font-size:13px;font-style:normal;font-weight:950}.transfer-board-toggle i{font-size:22px;font-style:normal;line-height:1;transition:transform .18s}.transfer-board-collapsible[open] .transfer-board-toggle i{transform:rotate(180deg)}.transfer-board-content{border-top:1px solid #b8d5ef}.transfer-board-collapsible:not([open]) .transfer-board-content{display:none}@media (width<=950px){.procurement-hero{margin-top:48px;padding:17px 18px;display:flex}.procurement-hero h1{font-size:32px}.transfer-board-heading>div>strong{font-size:21px}}@media (width<=560px){.procurement-hero{flex-direction:column;align-items:stretch;margin-top:46px}.procurement-hero h1{font-size:28px}.procurement-hero>a{text-align:center;margin-top:0}.transfer-board-collapsible>.transfer-board-heading{grid-template-columns:minmax(0,1fr) auto;display:grid}.transfer-board-heading>div>span{font-size:12px}.transfer-board-toggle{grid-template-columns:38px 22px}.transfer-board-toggle em{display:none}}.arrival-label-offer{text-align:center;justify-items:center;gap:14px;padding:18px 8px 4px;display:grid}.arrival-label-check{color:#fff;background:#07844d;border-radius:50%;place-items:center;width:68px;height:68px;font-size:36px;font-weight:950;display:grid;box-shadow:0 10px 25px #07844d35}.arrival-label-offer>small{color:#07844d;letter-spacing:.13em;font-size:.75rem;font-weight:950}.arrival-label-offer>h2{letter-spacing:-.035em;margin:-5px 0 0;font-size:2rem}.arrival-label-offer>p{color:#657185;max-width:650px;margin:0;font-size:.92rem;line-height:1.55}.arrival-label-summary{grid-template-columns:1fr 1fr;gap:10px;width:min(420px,100%);display:grid}.arrival-label-summary>strong{background:#f7f9fb;border:1px solid #d8e0e9;border-radius:13px;gap:2px;padding:13px;font-size:1.45rem;display:grid}.arrival-label-summary span{color:#657185;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:850}.arrival-label-products{text-align:left;background:#fff;border:1px solid #d8e0e9;border-radius:14px;width:100%;max-height:245px;overflow:auto}.arrival-label-products article{border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.arrival-label-products article:last-child{border:0}.arrival-label-products article>div{gap:2px;min-width:0;display:grid}.arrival-label-products small{color:#f4001e;font-size:.7rem;font-weight:950}.arrival-label-products strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.arrival-label-products span{color:#657185;font-size:.75rem}.arrival-label-products b{white-space:nowrap;font-size:.78rem}.arrival-label-sizes{border:0;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin:0;padding:0;display:grid}.arrival-label-sizes legend{color:#465266;text-align:left;grid-column:1/-1;margin-bottom:2px;font-size:.78rem;font-weight:950}.arrival-label-sizes button{color:#465266;min-height:47px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:8px;font-size:.75rem;font-weight:900}.arrival-label-sizes button.selected{color:#fff;background:#111820;border-color:#111820;box-shadow:inset 0 0 0 1px #111820}.arrival-label-offer .arrival-label-help{font-size:.78rem}.arrival-label-actions{grid-template-columns:1fr 1.5fr;gap:10px;width:100%;display:grid}.arrival-label-actions button{min-height:54px;font:inherit;cursor:pointer;border-radius:11px;padding:0 18px;font-weight:950}.arrival-label-actions .later{color:#465266;background:#fff;border:1px solid #cbd5e1}.arrival-label-actions .print{color:#fff;background:#111820;border:0}.arrival-label-actions .print:hover{background:#f4001e}@media (width<=600px){.arrival-label-offer{padding:12px 0 0}.arrival-label-check{width:58px;height:58px;font-size:31px}.arrival-label-offer>h2{font-size:1.55rem}.arrival-label-products article{flex-direction:column;align-items:flex-start;gap:7px}.arrival-label-sizes,.arrival-label-actions{grid-template-columns:1fr}.arrival-label-actions .print{grid-row:1}.arrival-label-actions .later{grid-row:2}}.procurement-list{gap:8px}.purchase-card-compact{border-radius:13px}.purchase-row-summary{background:#fff;grid-template-columns:50px minmax(220px,1fr) 86px minmax(250px,auto);align-items:center;gap:12px;min-height:70px;padding:8px 12px;display:grid}.purchase-row-photo{color:#7a8592;background:#eef2f5;border-radius:9px;place-items:center;width:50px;height:50px;font-size:.68rem;font-weight:900;display:grid;overflow:hidden}.purchase-row-photo img{object-fit:contain;background:#fff;width:100%;height:100%}.purchase-row-product{flex-direction:column;gap:2px;min-width:0;display:flex}.purchase-row-product small{color:#e0001b;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:950;overflow:hidden}.purchase-row-product strong{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;line-height:1.2;overflow:hidden}.purchase-row-product span{color:#667386;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;overflow:hidden}.purchase-row-quantity{border-left:1px solid #e3e8ee;border-right:1px solid #e3e8ee;justify-content:center;align-items:center;gap:8px;padding:4px 10px;display:flex}.purchase-row-quantity small{color:#687488;letter-spacing:.07em;font-size:.65rem;font-weight:950}.purchase-row-quantity strong{font-size:1.5rem;line-height:1}.purchase-row-actions{grid-template-columns:minmax(150px,1fr) 104px;gap:8px;display:grid}.purchase-row-actions button{min-height:42px;font:inherit;cursor:pointer;border-radius:9px;padding:7px 12px;font-size:.79rem;font-weight:950}.purchase-row-received{color:#fff;background:#078b50;border:0}.purchase-row-received:hover{background:#067844}.purchase-row-details{color:#263241;background:#fff;border:1px solid #cbd5df;justify-content:space-between;align-items:center;gap:8px;display:flex}.purchase-row-details span{font-size:1.15rem;line-height:1}.purchase-row-expanded{background:#f8fafc;border-top:1px solid #dce3ea;padding-top:10px}.purchase-row-photo-action{color:#263241;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5df;border-radius:8px;margin:0 13px 10px;padding:9px 12px;font-size:.78rem;font-weight:900}.purchase-row-receive-form{padding-top:14px}.purchase-row-receive-form .receive-product-arrow{display:none}.purchase-stock-option{background:#eef9f3;border-top:1px solid #cfe5d8;justify-content:space-between;align-items:center;gap:14px;padding:11px 16px;display:flex}.purchase-stock-option button{color:#087148;min-height:40px;font:inherit;background:#fff;border:1px solid #078b50;border-radius:8px;padding:0 15px;font-size:.8rem;font-weight:950}.purchase-stock-option small{color:#557064;font-size:.76rem}@media (width<=850px){.purchase-row-summary{grid-template-columns:48px minmax(0,1fr) 70px}.purchase-row-actions{grid-column:2/-1;grid-template-columns:minmax(150px,1fr) 110px}.purchase-row-product strong{white-space:normal}.purchase-row-quantity{border-right:0}.purchase-stock-option{flex-direction:column;align-items:stretch}.purchase-stock-option button{width:100%}}@media (width<=520px){.purchase-row-summary{grid-template-columns:44px minmax(0,1fr) 55px;gap:9px;padding:8px}.purchase-row-photo{width:44px;height:44px}.purchase-row-product small,.purchase-row-product span{font-size:.66rem}.purchase-row-product strong{font-size:.88rem}.purchase-row-quantity{flex-direction:column;align-items:center;gap:1px;padding:3px 5px}.purchase-row-quantity strong{font-size:1.25rem}.purchase-row-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 105px}.purchase-row-actions button{min-height:40px;padding:6px 9px;font-size:.74rem}.purchase-row-receive-form form{grid-template-columns:1fr}.purchase-row-photo-action{width:calc(100% - 20px);margin:0 10px 10px}}.procurement-action-hub>button.workshop-requisition-primary{background:#edf7ff;border:2px solid #075da9}.procurement-action-hub>button.workshop-requisition-primary>span{background:#075da9}.procurement-action-hub>button.workshop-requisition-primary small,.procurement-action-hub>button.workshop-requisition-primary>b{color:#075da9}.internal-requisition-card{border:2px solid #78b6e6;border-left:7px solid #075da9}.internal-requisition-card .purchase-status{color:#075da9!important;background:#dceeff!important}.internal-requisition-explanation{background:#f3f9ff;border-top:1px solid #a6cdeb;flex-direction:column;gap:4px;padding:14px 18px;display:flex}.internal-requisition-explanation strong{color:#075da9;font-size:.95rem}.internal-requisition-explanation span{color:#3f5e78;font-size:.82rem;line-height:1.45}.arrival-search-auto{margin-bottom:5px}.arrival-search-auto input{border-radius:11px}.arrival-auto-status{color:#657185;margin:0 0 16px;font-size:.78rem;font-weight:800}.customer-part-search{background:#fff;border:1px solid #ccd7e3;border-radius:14px;gap:9px;margin:16px 0;padding:18px;display:grid}.customer-part-search>label{color:#1f2b3a;font-size:14px;font-weight:800}.customer-part-search>div{gap:10px;display:flex}.customer-part-search input{box-sizing:border-box;min-width:0;min-height:46px;font:inherit;color:#172330;background:#fafcff;border:1px solid #bdcbdc;border-radius:9px;flex:1;padding:12px 14px;font-size:15px}.customer-part-search input:focus{outline-offset:2px;outline:2px solid #1477cc}.customer-part-search button{font:inherit;cursor:pointer;background:#f5f7fa;border:1px solid #cbd5e1;border-radius:9px;padding:10px 16px;font-weight:700}.customer-part-search>span{color:#5c6d83;font-size:12px}.customer-part-search>strong{color:#8a4a10;background:#fff7e8;border-radius:8px;padding:12px;font-size:14px}@media (width<=760px){.customer-part-search{padding:14px}.customer-part-search input{font-size:16px}.customer-part-search button{padding:10px}}.customer-part-search{box-sizing:border-box;width:min(1400px,100% - 48px);margin-left:auto;margin-right:auto}.purchase-row-receive-form form.has-surplus{grid-template-columns:140px minmax(150px,1fr) minmax(210px,1.4fr) auto auto}.purchase-row-receive-form .has-surplus label{font-size:12px;line-height:1.4}.purchase-row-receive-form .has-surplus label small{color:#396652;font-size:11px}@media (width<=1100px){.purchase-row-receive-form form.has-surplus{grid-template-columns:1fr 1fr}.purchase-row-receive-form form.has-surplus>label:nth-child(3){grid-column:1/-1}}@media (width<=760px){.customer-part-search{width:calc(100% - 28px)}.purchase-row-receive-form form.has-surplus{grid-template-columns:1fr}.purchase-row-receive-form form.has-surplus>label:nth-child(3){grid-column:auto}}.arrival-create-photo{background:#fff;border:1px solid #cbd5df;border-radius:12px;gap:6px;padding:14px;display:grid}.arrival-create-photo>strong{color:#18212c;font-size:14px}.arrival-create-photo>span,.arrival-create-photo small{color:#5a6a7e;font-size:12px}.arrival-photo-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.arrival-create-photo input[type=file]{min-width:0;padding:10px}@media (width<=600px){.arrival-photo-fields{grid-template-columns:minmax(0,1fr)}}.arrival-create-grid>.arrival-create-photo{grid-column:1/-1}.arrival-results>article{background:#fff;border:1px solid #d8e0e9;border-radius:14px;overflow:hidden}.arrival-results>article.selected{border-color:#07844d;box-shadow:0 0 0 2px #07844d1f}.arrival-results>article>button{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;padding:10px;display:grid}.arrival-results>article.selected>button{background:#f4fbf7}.arrival-results>article>button>span{color:#7b8593;background:#f0f3f6;border-radius:10px;place-items:center;width:68px;height:68px;font-size:.75rem;display:grid;overflow:hidden}.arrival-results>article>button>div{gap:3px;display:grid}.arrival-results>article>button>b{color:#fff;text-align:center;background:#111820;border-radius:9px;min-width:82px;padding:10px 12px;font-size:.8rem}.arrival-results>article.selected>button>b{color:#344152;background:#e8edf2}.arrival-inline-add{background:#fbfefc;border-top:1px solid #d7e8df;padding:14px}.arrival-inline-heading{gap:3px;display:grid}.arrival-inline-heading strong{color:#111820}.arrival-inline-heading span{color:#657185;font-size:.8rem}.arrival-inline-controls{grid-template-columns:minmax(210px,.8fr) minmax(230px,1.2fr);align-items:end;gap:12px;display:grid}.arrival-inline-controls .arrival-quantity{color:#465266;gap:6px;font-size:.82rem;font-weight:950;display:grid}.arrival-inline-controls .arrival-quantity>div{grid-template-columns:48px minmax(70px,1fr) 48px;display:grid}.arrival-inline-controls .arrival-quantity button{color:#111820;cursor:pointer;background:#fff;border:1px solid #b9c7d5;font-size:1.35rem;font-weight:950}.arrival-inline-controls .arrival-quantity button:first-child{border-radius:10px 0 0 10px}.arrival-inline-controls .arrival-quantity button:last-child{border-radius:0 10px 10px 0}.arrival-inline-controls .arrival-quantity input{text-align:center;border:1px solid #b9c7d5!important;border-left:0!important;border-right:0!important;border-radius:0!important;min-height:50px!important;font-size:1.2rem!important}.arrival-already-added{background:#effaf4;border:1px solid #b8dfca;border-radius:12px;gap:4px;margin-top:10px;padding:13px 15px;display:grid}.arrival-already-added strong{color:#08764f}.arrival-already-added span{color:#557064;font-size:.82rem}@media (width<=600px){.arrival-results>article>button{grid-template-columns:58px minmax(0,1fr);min-height:86px;padding:12px}.arrival-results>article>button>span{width:58px;height:58px}.arrival-results>article>button>b{grid-column:2;width:100%;min-height:38px}.arrival-inline-controls{grid-template-columns:1fr}}.purchase-row-quantity{text-align:center;flex-direction:column;gap:6px;min-width:0}.purchase-row-quantity small{letter-spacing:.02em;white-space:normal;line-height:1.35}.purchase-row-summary{grid-template-columns:50px minmax(0,1fr) 100px minmax(250px,auto)}.purchase-arrival-breakdown{color:#263241;flex-direction:column;gap:6px;padding:6px 16px 16px;font-size:14px;line-height:1.5;display:flex}.purchase-arrival-breakdown strong{font-size:12px}.purchase-arrival-breakdown span{overflow-wrap:anywhere}.selected-customer-heading>div{flex:1;gap:7px;min-width:0}.selected-customer-heading>div>span{font-size:13px;line-height:1.5}.selected-customer-heading>button{flex-shrink:0}.selected-customer-heading>div>strong{overflow-wrap:anywhere}@media (width<=850px){.purchase-row-summary{grid-template-columns:48px minmax(0,1fr) 86px}.selected-customer-heading{flex-wrap:wrap}.selected-customer-heading>.receive-all-button{margin-left:auto}}@media (width<=520px){.purchase-row-summary{grid-template-columns:44px minmax(0,1fr) 76px}.selected-customer-heading>.receive-all-button{width:100%;margin-left:0}}.purchase-card.age-review{border-color:#f0a51b;border-left-style:solid;border-left-width:7px;box-shadow:0 10px 28px #d77b001c}.purchase-card.age-delayed{border-color:#e0001b;border-left-style:solid;border-left-width:7px;box-shadow:0 12px 30px #d4001c24}.purchase-age-alert{background:#f6f8fa;border-top:1px solid #dce3eb;border-bottom:1px solid #dce3eb;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 17px;display:grid}.purchase-age-alert>div{gap:2px;display:grid}.purchase-age-alert small{color:#657185;letter-spacing:.09em;font-size:.7rem;font-weight:950}.purchase-age-alert strong{font-size:1rem}.purchase-age-alert>b{background:#e5ebf1;border-radius:999px;padding:7px 11px;font-size:.88rem}.purchase-age-alert>span{color:#657185;font-size:.78rem}.purchase-age-alert.review{color:#8a4d00;background:#fff6e3;border-color:#f0c56f}.purchase-age-alert.review small,.purchase-age-alert.review>span{color:#875a18}.purchase-age-alert.review>b{color:#261600;background:#f0a51b}.purchase-age-alert.delayed{color:#a00015;background:#fff0f2;border-color:#f09aa6}.purchase-age-alert.delayed small,.purchase-age-alert.delayed>span{color:#9a3441}.purchase-age-alert.delayed>b{color:#fff;background:#e0001b}.procurement-customers mark{color:#241500;letter-spacing:.04em;background:#f0a51b;border-radius:999px;align-self:flex-start;padding:5px 9px;font-size:.72rem;font-weight:950}.procurement-customers .age-delayed mark{color:#fff;background:#e0001b}.procurement-customers button.age-review{background:#fffaf0;border-color:#f0a51b}.procurement-customers button.age-delayed{background:#fff2f4;border-color:#e0001b}@media (width<=680px){.purchase-age-alert{grid-template-columns:1fr auto}.purchase-age-alert>span{grid-column:1/-1}}.shipping-page{color:#111820;background:#edf1f5;min-height:100vh;padding:26px}.shipping-topbar{color:#fff;background:#0d141c;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;max-width:1380px;margin:0 auto 20px;padding:22px 25px;display:grid;box-shadow:0 14px 36px #15202d22}.shipping-topbar>a{color:#fff;border:1px solid #3b4652;border-radius:10px;padding:11px 15px;font-size:14px;font-weight:900;text-decoration:none}.shipping-topbar div small,.shipping-summary small,.shipping-card small{color:#ed0017;letter-spacing:.12em;font-size:12px;font-weight:950}.shipping-topbar h1{margin:3px 0;font-size:34px}.shipping-topbar p{color:#aeb8c5;margin:0}.shipping-workspace{max-width:1380px;margin:auto}.shipping-summary{grid-template-columns:2fr 1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.shipping-summary>article{background:#fff;border:1px solid #d8e0e8;border-radius:17px;flex-direction:column;justify-content:center;min-height:130px;padding:20px;display:flex}.shipping-summary>article:first-child{color:#fff;background:#111820}.shipping-summary strong{margin:6px 0;font-size:27px}.shipping-summary span{color:#738091;font-size:14px}.shipping-summary .packing{background:#fff4f5;border-color:#ffb1ba}.shipping-controls{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.shipping-controls>div{background:#dfe5eb;border-radius:13px;gap:6px;padding:5px;display:flex}.shipping-controls button{color:#4b5868;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:9px;padding:12px 17px;font-weight:900}.shipping-controls>div button.active{color:#fff;background:#111820}.shipping-controls>button{border:1px solid #cbd4de}.shipping-alert{border-radius:12px;margin:12px 0;padding:14px 17px;font-weight:850}.shipping-alert.error{color:#a90014;background:#fff0f2;border:1px solid #ef9ca6}.shipping-alert.success{color:#096238;background:#eaf9f1;border:1px solid #8ed4b1}.shipping-empty{color:#768292;text-align:center;background:#fff;border:1px dashed #bdc8d4;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:280px;display:flex}.shipping-empty b{color:#111820;font-size:25px}.shipping-list{gap:15px;display:grid}.shipping-card{background:#fff;border:1px solid #d8e0e8;border-left:7px solid #6d7885;border-radius:18px;overflow:hidden;box-shadow:0 10px 26px #15202d0d}.shipping-card.packing{border-left-color:#ed0017}.shipping-card.shipped{border-left-color:#07914f}.shipping-card>header{border-bottom:1px solid #e0e6ec;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.shipping-card>header>div{align-items:center;gap:12px;display:flex}.shipping-card>header>div:last-child{flex-direction:column;align-items:flex-end;gap:2px}.shipping-card h2{margin:0;font-size:22px}.shipping-card>header strong{font-size:20px}.shipping-card>header span{color:#728091;font-size:13px}.shipping-status{text-transform:uppercase;border-radius:999px;padding:8px 12px;font-weight:950;color:#fff!important;font-size:12px!important}.shipping-status.pending{background:#26313d}.shipping-status.packing{background:#ed0017}.shipping-status.shipped{background:#07914f}.shipping-card-body{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:18px;padding:20px;display:grid}.shipping-meta{grid-template-columns:1fr 1fr;gap:10px;display:grid}.shipping-meta article{background:#f3f6f9;border-radius:12px;flex-direction:column;gap:4px;padding:13px;display:flex}.shipping-meta b{font-size:15px}.shipping-meta span{color:#687586;font-size:13px}.shipping-products,.shipping-note{border:1px solid #e0e6ec;border-radius:12px;margin-top:10px;padding:13px}.shipping-products p,.shipping-note p{margin:6px 0 0;line-height:1.5}.shipping-form{color:#fff;background:#111820;border-radius:14px;padding:15px}.shipping-form label{flex-direction:column;gap:6px;display:flex}.shipping-form label>span{color:#b5c0cb;font-size:12px;font-weight:900}.shipping-form textarea,.shipping-form input{color:#111820;width:100%;font:inherit;background:#fff;border:1px solid #495562;border-radius:9px;padding:10px;font-size:14px}.shipping-form textarea{resize:vertical;min-height:72px}.shipping-form>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.shipping-form input:disabled,.shipping-form textarea:disabled{color:#596574;background:#e6ebef}.shipping-actions{grid-template-columns:1fr 1.4fr!important;gap:8px!important;margin-top:13px!important;display:flex!important}.shipping-actions button{color:#fff;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:9px;font-weight:950}.shipping-actions button.packing{background:#ed0017}.shipping-actions button.shipped{background:#07914f}.shipping-actions button.secondary{background:#28333f;border:1px solid #4f5a67}.shipping-actions button:disabled{opacity:.55}.shipping-sent-by{color:#98e2ba;background:#153c2a;border-radius:9px;grid-column:1/-1;margin:12px 0 0;padding:11px;font-size:13px;font-weight:850}@media (width<=850px){.shipping-page{padding:14px}.shipping-topbar{grid-template-columns:1fr auto}.shipping-topbar>div{grid-area:1/1/auto/-1}.shipping-summary{grid-template-columns:1fr 1fr}.shipping-summary>article:first-child{grid-column:1/-1}.shipping-card-body{grid-template-columns:1fr}.shipping-topbar h1{font-size:29px}}@media (width<=560px){.shipping-summary{grid-template-columns:1fr}.shipping-summary>article:first-child{grid-column:auto}.shipping-controls{flex-direction:column;align-items:stretch}.shipping-controls>div{grid-template-columns:1fr 1fr;display:grid}.shipping-card>header{align-items:flex-start}.shipping-card>header>div:first-child{flex-direction:column;align-items:flex-start}.shipping-meta,.shipping-form>div,.shipping-actions{grid-template-columns:1fr!important}.shipping-card-body{padding:14px}.shipping-topbar p{font-size:13px}}.shipping-form>.shipping-route-summary{background:#1c2732;border:1px solid #42505e;border-radius:10px;grid-template-columns:none;justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;padding:10px;display:flex}.shipping-route-summary span{color:#fff;background:#ed0017;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:950}.shipping-route-summary strong{color:#fff;letter-spacing:.06em;font-size:12px}.shipping-order-progress{background:#f7f9fb;border:1px solid #b9c8d8;border-left:5px solid #ed0017;border-radius:12px;flex-direction:column;gap:4px;margin-top:10px;padding:13px;display:flex}.shipping-order-progress b{font-size:16px}.shipping-order-progress span{color:#8a2430;font-size:13px;font-weight:850}.shipping-product-list{gap:9px;margin-top:9px;display:grid}.shipping-product-list>article{background:#f3f6f9;border-radius:11px;grid-template-columns:62px 1fr;align-items:center;gap:12px;padding:11px;display:grid}.shipping-product-quantity{color:#fff;background:#111820;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:54px;display:flex}.shipping-product-quantity small{color:#fff!important;letter-spacing:.08em!important;font-size:9px!important}.shipping-product-quantity strong{line-height:1.05;color:#fff!important;font-size:22px!important}.shipping-product-list article>div{flex-direction:column;gap:5px;display:flex}.shipping-product-list article span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shipping-product-list article span small{color:#fff;letter-spacing:.06em;background:#ed0017;border-radius:5px;padding:4px 7px;font-size:10px}.shipping-product-list article span strong{letter-spacing:.035em;color:#111820;font-size:18px}.shipping-product-list article p{color:#3e4a58;margin:0;font-weight:800}.shipping-service-picker{border:1px solid #42505e;border-radius:10px;margin:0 0 12px;padding:9px}.shipping-service-picker legend{color:#b5c0cb;letter-spacing:.08em;padding:0 6px;font-size:11px;font-weight:950}.shipping-service-picker>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.shipping-service-picker button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#26313d;border:1px solid #566270;border-radius:8px;font-weight:900}.shipping-service-picker button.active{background:#ed0017;border-color:#ed0017}.shipping-service-picker button:disabled{cursor:not-allowed;opacity:.6}.shipping-delivery-picker,.shipping-branch-picker{border:1px solid #42505e;border-radius:10px;margin:0 0 12px;padding:9px}.shipping-delivery-picker legend,.shipping-branch-picker legend{color:#b5c0cb;letter-spacing:.08em;padding:0 6px;font-size:11px;font-weight:950}.shipping-delivery-picker>div,.shipping-branch-picker>div{grid-template-columns:repeat(3,1fr)!important;gap:7px!important;margin:0!important;display:grid!important}.shipping-delivery-picker button,.shipping-branch-picker button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#26313d;border:1px solid #566270;border-radius:8px;padding:7px;font-size:12px;font-weight:900}.shipping-delivery-picker button.active,.shipping-branch-picker button.active{background:#ed0017;border-color:#ed0017}.shipping-delivery-picker button:disabled,.shipping-branch-picker button:disabled{cursor:not-allowed;opacity:.6}.shipping-service-picker>div{grid-template-columns:repeat(3,1fr)}@media (width<=560px){.shipping-delivery-picker>div,.shipping-branch-picker>div,.shipping-service-picker>div{grid-template-columns:1fr!important}}.shipping-tracking-panel{color:#fff;background:#17212b;border:1px solid #455361;border-radius:12px;margin-top:12px;overflow:hidden}.shipping-tracking-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px;list-style:none;display:flex}.shipping-tracking-panel>summary::-webkit-details-marker{display:none}.shipping-tracking-panel>summary span{flex-direction:column;gap:3px;display:flex}.shipping-tracking-panel>summary b{font-size:14px}.shipping-tracking-panel>summary small{color:#aab6c3;letter-spacing:normal;font-size:11px}.shipping-tracking-panel>summary strong{letter-spacing:.08em;background:#ed0017;border-radius:999px;padding:7px 10px;font-size:10px}.tracking-panel-content{border-top:1px solid #3b4652;gap:10px;padding:12px;display:grid}.tracking-loading{color:#d4dce4;margin:0;font-size:13px}.tracking-package{background:#202c38;border:1px solid #435160;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.tracking-package>div{flex-direction:column;gap:4px;min-width:0;display:flex}.tracking-package>div>small{color:#ff6978;font-size:10px}.tracking-package>div>b{overflow-wrap:anywhere;font-size:14px}.tracking-package>div>strong{color:#a7e3c2;font-size:14px}.tracking-package>div>span{color:#cad3dd;font-size:12px}.tracking-package>button,.tracking-add-package>button,.tracking-mebo-comment>button,.tracking-share>button,.tracking-share>a{color:#fff;font:inherit;text-align:center;cursor:pointer;background:#ed0017;border:0;border-radius:8px;flex:none;padding:10px 12px;font-size:12px;font-weight:900;text-decoration:none}.tracking-dates{color:#aeb9c5;gap:3px;margin-top:5px;font-size:11px;display:grid}.tracking-dates span{justify-content:space-between;gap:8px;display:flex}.tracking-dates b{color:#fff;text-align:right}.tracking-share,.tracking-add-package,.tracking-mebo-comment{border:1px solid #3d4a57;border-radius:10px;gap:9px;padding:11px;display:grid}.tracking-share label,.tracking-add-package label,.tracking-mebo-comment label{color:#b9c4cf;gap:5px;font-size:11px;font-weight:850;display:grid}.tracking-share input,.tracking-add-package input,.tracking-mebo-comment textarea{color:#111820;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #526171;border-radius:8px;padding:9px;font-size:13px}.tracking-mebo-comment textarea{resize:vertical;min-height:72px}.tracking-share{grid-template-columns:1fr auto auto;align-items:end}.tracking-share label{grid-column:1/-1}.tracking-add-package>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tracking-message{border-radius:8px;padding:9px 11px;font-size:12px;font-weight:800}.tracking-message.error{color:#ffd8de;background:#481d24}.tracking-message.success{color:#c6f4d7;background:#17412d}.tracking-package button:disabled,.tracking-add-package button:disabled,.tracking-mebo-comment button:disabled{opacity:.6;cursor:wait}@media (width<=560px){.tracking-package{flex-direction:column}.tracking-package>button{width:100%}.tracking-share{grid-template-columns:1fr}.tracking-share label{grid-column:auto}.tracking-add-package>div{grid-template-columns:1fr}}.shipping-alert.decision{color:#674000;background:#fff8e8;border:1px solid #efc36f;justify-content:space-between;align-items:center;gap:18px;display:flex}.shipping-alert.decision div{flex-direction:column;gap:3px;display:flex}.shipping-alert.decision span{font-size:13px;font-weight:650}.shipping-alert.decision a{color:#fff;background:#111820;border-radius:9px;flex:none;padding:10px 13px;text-decoration:none}@media (width<=560px){.shipping-alert.decision{flex-direction:column;align-items:stretch}.shipping-alert.decision a{text-align:center}}.shipping-products .shipping-product-list strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.shipping-products .shipping-product-list p{white-space:normal;overflow-wrap:anywhere;overflow:visible}.shipping-form select,.tracking-add-package select{color:#111820;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #495562;border-radius:9px;padding:10px;font-size:14px}.tracking-add-package select,.tracking-add-package input{color:#111820;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #526171;border-radius:8px;padding:9px;font-size:13px}.tracking-add-package p{color:#d2dae3;margin:0;font-size:12px;line-height:1.45}.shipping-form select:disabled{color:#596574;background:#e6ebef}.tracking-package .tracking-sync-warning{font-weight:800;color:#ffd78f!important}.tracking-provider-reference{gap:7px;margin-top:13px;font-size:12px;font-weight:800;display:grid}.tracking-provider-reference input{box-sizing:border-box;color:#14202c;background:#fff;border:1px solid #566776;border-radius:7px;width:100%;min-height:40px;padding:10px}.tracking-provider-reference small{color:#c5d0db;font-size:11px;font-weight:400;line-height:1.5}.shipping-photo{background:#1c2732;border:1px solid #46515e;border-radius:11px;grid-column:1/-1;align-items:center;padding:10px;grid-template-columns:none!important;gap:10px!important;display:flex!important}.shipping-photo>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.shipping-photo>div>span{color:#b5c0cb;font-size:11px;font-weight:900}.shipping-photo>div>b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.shipping-photo>a{border-radius:9px;flex:0 0 58px;width:58px;height:58px;display:block;overflow:hidden}.shipping-photo img{object-fit:cover;width:100%;height:100%}.shipping-photo-button{flex:none;display:block!important}.shipping-photo-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.shipping-photo-button>span{cursor:pointer;background:#fff;border-radius:9px;place-items:center;min-height:42px;padding:0 13px;display:grid;color:#111820!important;font-size:12px!important;font-weight:950!important}@media (width<=560px){.shipping-photo{flex-wrap:wrap;align-items:stretch}.shipping-photo>div{min-width:160px}.shipping-photo-button{width:100%}}.procurement-simple .procurement-hero h1{font-size:clamp(22px,3vw,34px)}.simple-order-tabs,.simple-order-actions,.simple-order-tools,.simple-order-filters,.simple-order-shipping,.simple-delivery-history{width:min(1400px,100% - 48px);margin:14px auto}.simple-order-tabs{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.simple-order-tabs button{color:#243040;cursor:pointer;background:#fff;border:1px solid #cad5e1;border-radius:10px;padding:15px 12px;font-size:16px;font-weight:800}.simple-order-tabs button.active{color:#fff;background:#101820;border-color:#101820}.simple-order-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.simple-order-actions button{color:#253448;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:11px 18px;font-weight:800}.simple-order-actions button:first-child{color:#fff;background:#e90020;border-color:#e90020}.simple-order-tools,.simple-order-filters{background:#fff;border:1px solid #dbe3ec;border-radius:10px}.simple-order-tools>summary,.simple-order-filters>summary{cursor:pointer;color:#526277;padding:12px 16px;font-weight:700}.simple-order-tools .procurement-action-hub,.simple-order-filters .procurement-workflow{width:calc(100% - 24px);margin:12px auto}.procurement-simple .procurement-toolbar{margin-top:14px;margin-bottom:14px}.procurement-simple .procurement-customers>div{grid-template-columns:1fr;gap:8px;display:grid}.procurement-simple .procurement-customers>div>button{text-align:left;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:0;padding:12px 16px;display:grid}.procurement-simple .procurement-customers>div>button>span:first-child>small{display:none}.procurement-simple .procurement-customers>div>button strong{font-size:17px}.procurement-simple .procurement-customers>div>button>span:last-child{text-align:right;align-items:flex-end}.procurement-simple .procurement-customers>div>button>span:last-child>b{font-size:20px}.procurement-simple .handoff-customer-group>header{align-items:center;gap:12px;padding:12px 16px}.procurement-simple .handoff-customer-summary{gap:5px}.procurement-simple .handoff-customer-summary>small{display:none}.procurement-simple .handoff-customer-summary h3{font-size:17px}.procurement-simple .handoff-customer-summary .simple-order-progress{color:#236942;font-size:14px;font-weight:800}.procurement-simple .handoff-group-actions>strong{display:none}.procurement-simple .handoff-group-actions>button{padding:10px 16px;font-size:15px}.procurement-simple .handoff-expand-button{padding:8px 12px;font-size:14px}.procurement-simple .handoff-destination-choice{flex-wrap:wrap;gap:6px;display:flex}.procurement-simple .handoff-destination-choice button{padding:8px 10px;font-size:14px}.simple-order-shipping{padding:0}.simple-order-shipping .shipping-summary{display:none}.simple-delivery-history{box-sizing:border-box;color:#202b39;background:#fff;border:1px solid #dbe3ec;border-radius:12px;padding:16px}.simple-delivery-history h2{margin:0 0 8px;font-size:20px}.simple-delivery-history>p{color:#596a7e}.simple-delivery-history details{border-top:1px solid #e1e7ee;padding:12px 0}.simple-delivery-history summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.simple-delivery-history summary span{color:#50627a;font-size:14px}@media (width<=700px){.simple-order-tabs,.simple-order-actions,.simple-order-tools,.simple-order-filters,.simple-order-shipping,.simple-delivery-history{width:calc(100% - 24px)}.simple-order-tabs{grid-template-columns:repeat(2,1fr);gap:6px}.simple-order-tabs button{padding:12px 6px;font-size:14px}.procurement-simple .handoff-customer-group>header{grid-template-columns:minmax(0,1fr) auto;padding:12px;display:grid}.procurement-simple .handoff-group-actions,.procurement-simple .handoff-group-actions>button{width:auto}.procurement-simple .handoff-destination-choice{grid-template-columns:1fr!important;display:grid!important}.procurement-simple .handoff-customer-summary h3{font-size:16px}.procurement-simple .procurement-customers>div>button{padding:12px}.procurement-simple .procurement-customers>div>button strong{font-size:16px}}.simple-shipment-heading{cursor:pointer;color:#192432;background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px 16px;display:grid}.simple-shipment-heading>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.simple-shipment-heading>div:last-child{justify-content:flex-end}.simple-shipment-heading .simple-shipment-customer{width:100%;font-size:17px}.simple-shipment-heading h2{margin:0;font-size:16px}.simple-shipment-heading small,.simple-shipment-heading span{font-size:13px}.simple-shipment-heading>div:last-child>strong{font-size:20px}.simple-shipment-heading>div:last-child>small{display:none}.simple-order-shipping .shipping-list{gap:8px}.simple-order-shipping .shipping-card{border-radius:10px}.simple-order-shipping .shipping-controls{justify-content:flex-end}@media (width<=700px){.simple-shipment-heading{padding:12px}.simple-shipment-heading>div:last-child{flex-direction:column;gap:4px}.simple-shipment-heading .simple-shipment-customer{font-size:16px}}body:has(.procurement-simple){--order-shortcut-slot:calc((100vw - 128px) / 4)}body:has(.procurement-simple):after{content:"";height:calc(80px + env(safe-area-inset-bottom));z-index:900;pointer-events:none;background:#eef2f6;border-top:1px solid #cbd5e1;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #17243212}.procurement-simple{padding-bottom:calc(104px + env(safe-area-inset-bottom))}body:has(.procurement-simple) :is(.global-parts-trigger,.personal-reminder-pill,.global-shipping-pill,.global-purchase-pill){right:auto;bottom:calc(12px + env(safe-area-inset-bottom));width:calc(var(--order-shortcut-slot) - 8px);box-sizing:border-box;height:56px;min-height:56px;box-shadow:none;border-radius:12px;justify-content:center;gap:8px;padding:6px;animation:none;display:flex;transform:none}body:has(.procurement-simple) .global-parts-trigger{left:12px}body:has(.procurement-simple) .personal-reminder-pill{left:calc(12px + var(--order-shortcut-slot))}body:has(.procurement-simple) .global-shipping-pill{left:calc(12px + 2 * var(--order-shortcut-slot))}body:has(.procurement-simple) .global-purchase-pill{left:calc(12px + 3 * var(--order-shortcut-slot))}body:has(.procurement-simple) :is(.global-parts-trigger b,.personal-reminder-pill>span:last-child,.global-shipping-pill span,.global-purchase-pill span){white-space:normal;letter-spacing:0;text-transform:none;min-width:0;font-size:12px;line-height:1.2;display:block}body:has(.procurement-simple) .global-parts-trigger kbd{display:none}body:has(.procurement-simple) .global-page-navigation{right:8px;bottom:calc(18px + env(safe-area-inset-bottom));flex-direction:row;gap:4px}body:has(.procurement-simple) .global-page-navigation button{width:44px;height:44px;box-shadow:none}.procurement-simple .handoff-board-heading>strong{text-align:center;border-radius:10px;flex:0 300px;min-width:0;height:auto;padding:10px 14px;font-size:16px;line-height:1.4;display:block}@media (width<=760px){body:has(.procurement-simple):after{height:calc(96px + env(safe-area-inset-bottom))}.procurement-simple{padding-bottom:calc(120px + env(safe-area-inset-bottom))}body:has(.procurement-simple) :is(.global-parts-trigger,.personal-reminder-pill,.global-shipping-pill,.global-purchase-pill){height:76px;min-height:76px;bottom:calc(10px + env(safe-area-inset-bottom));flex-direction:column;gap:5px;padding:5px 2px}body:has(.procurement-simple) :is(.global-parts-trigger b,.personal-reminder-pill>span:last-child,.global-shipping-pill span,.global-purchase-pill span){text-align:center;font-size:10px;line-height:1.15}body:has(.procurement-simple) :is(.global-parts-trigger>span,.personal-reminder-icon,.global-shipping-pill b,.global-purchase-pill b){flex:0 0 28px;width:28px;height:28px;min-height:28px;font-size:14px}body:has(.procurement-simple) .global-parts-trigger>span{font-size:22px}body:has(.procurement-simple) .personal-reminder-icon svg{width:18px;height:18px}body:has(.procurement-simple) .global-page-navigation{bottom:calc(26px + env(safe-area-inset-bottom))}.procurement-simple .handoff-board-heading{flex-direction:column;align-items:stretch;gap:10px}.procurement-simple .handoff-board-heading>strong{text-align:left;flex:auto;font-size:14px}}.facturama-settings{flex-direction:column;gap:14px;display:flex}.facturama-status{background:#fff6f7;border:1px solid #f0c5ca;border-radius:15px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.facturama-status>b{color:#fff;background:#11161d;border-radius:12px;place-items:center;width:44px;height:44px;font-size:12px;display:grid}.facturama-status>div{flex-direction:column;gap:4px;display:flex}.facturama-status span{color:#687382;font-size:9px}.facturama-status>em{color:#fff;letter-spacing:.08em;background:#11161d;border-radius:999px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:950}.facturama-status.connected{background:#effaf5;border-color:#a9ddc7}.facturama-status.connected>b,.facturama-status.connected>em{background:#15865e}.facturama-access{margin-top:0}.facturama-mode{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:12px;margin-top:12px;display:grid}.facturama-mode>label{flex-direction:column;gap:7px;display:flex}.facturama-mode>label>span,.facturama-credentials label>span,.facturama-issuer-fields label>span{color:#4f5968;font-size:9px;font-weight:850}.facturama-mode .segmented{min-width:0}.facturama-mode .config-row{border:1px solid #e1e5ea;border-radius:12px;min-height:0;padding:10px 12px}.facturama-credentials{grid-template-columns:1fr 1fr;gap:11px;margin-top:12px;display:grid}.facturama-credentials>label{flex-direction:column;gap:7px;display:flex}.facturama-credentials input,.facturama-issuer-fields input{color:#111820;width:100%;height:43px;font:inherit;background:#fff;border:1px solid #d8dde4;border-radius:10px;padding:0 11px;font-size:11px}.facturama-credentials label>div{border:1px solid #d8dde4;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.facturama-credentials label>div input{border:0;border-radius:0;min-width:0}.facturama-credentials label>div button{color:#384454;background:#f3f5f7;border:0;border-left:1px solid #e2e6eb;padding:0 12px;font-size:9px;font-weight:900}.facturama-heading{justify-content:space-between;align-items:flex-end;gap:15px;padding:5px 3px 0;display:flex}.facturama-heading>div{flex-direction:column;gap:3px;display:flex}.facturama-heading small{color:var(--red);letter-spacing:.13em;font-size:8px;font-weight:950}.facturama-heading h3{margin:0;font-size:18px}.facturama-heading p{color:#687382;margin:0;font-size:9px}.facturama-heading>span{color:#536070;background:#edf1f5;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:900}.facturama-issuers{grid-template-columns:1fr 1fr;gap:11px;display:grid}.facturama-issuers>article{border:1px solid #dce1e7;border-radius:16px;padding:15px}.facturama-issuers article>header{border-bottom:1px solid #edf0f3;align-items:center;gap:10px;padding-bottom:12px;display:flex}.facturama-issuers header>b{color:#fff;background:#11161d;border-radius:11px;place-items:center;width:39px;height:39px;font-size:9px;display:grid}.facturama-issuers header>div{flex-direction:column;gap:3px;display:flex}.facturama-issuers header span{color:#75808e;font-size:8px}.facturama-issuer-fields{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.facturama-issuer-fields label{flex-direction:column;gap:6px;display:flex}.facturama-issuer-fields label.wide{grid-column:1/-1}.facturama-issuer-fields input[readonly]{color:#586473;background:#f0f3f6}.facturama-test{background:#effaf5;border:1px solid #a9ddc7;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.facturama-test>div{flex-direction:column;gap:4px;display:flex}.facturama-test small{color:#15865e;letter-spacing:.12em;font-size:8px;font-weight:950}.facturama-test span{color:#63716d;font-size:9px}.facturama-test em{color:#10704e;font-size:9px;font-style:normal;font-weight:900}.facturama-test button{color:#fff;white-space:nowrap;background:#15865e;border:0;border-radius:11px;padding:12px 15px;font-size:10px;font-weight:950}.facturama-test button:disabled{opacity:.65}.facturama-test-files{flex-wrap:wrap;gap:7px;margin-top:5px;display:flex}.facturama-test-files a{color:#10704e;background:#fff;border:1px solid #8bcdb2;border-radius:9px;padding:7px 10px;font-size:9px;font-weight:950;text-decoration:none}.facturama-test-files a:hover{background:#e0f5eb}.facturama-csd{background:#f8fafb;border:1px solid #d8dde4;border-radius:15px;flex-direction:column;gap:12px;padding:14px;display:flex}.facturama-csd-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.facturama-csd-heading>div{flex-direction:column;gap:4px;display:flex}.facturama-csd-heading small{color:var(--red);letter-spacing:.12em;font-size:8px;font-weight:950}.facturama-csd-heading span,.facturama-csd>p{color:#687382;margin:0;font-size:9px}.facturama-csd-heading em{color:#10704e;white-space:nowrap;background:#e4f7ee;border-radius:999px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:950}.facturama-csd-fields{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:9px;display:grid}.facturama-csd-fields label,.csd-issuer{flex-direction:column;gap:6px;display:flex}.facturama-csd-fields label>span,.csd-issuer>span{color:#4f5968;font-size:9px;font-weight:850}.facturama-csd-fields input,.csd-issuer select{width:100%;min-width:0;height:43px;font:inherit;background:#fff;border:1px solid #d8dde4;border-radius:10px;padding:0 10px;font-size:10px}.facturama-csd-fields button{color:#fff;white-space:nowrap;background:#11161d;border:0;border-radius:11px;height:43px;padding:0 14px;font-size:9px;font-weight:950}.facturama-csd-fields button:disabled{opacity:.6}.facturama-admin{background:#fff;border:1px solid #d9dee5;border-radius:18px;overflow:hidden}.facturama-admin>header{color:#fff;background:#111820;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.facturama-admin>header div{flex-direction:column;gap:4px;display:flex}.facturama-admin>header small{color:#ff6674;letter-spacing:.12em;font-size:10px;font-weight:950}.facturama-admin>header h3{margin:0;font-size:21px}.facturama-admin>header p{color:#bbc4ce;margin:0;font-size:12px;line-height:1.45}.facturama-admin>header button{color:#fff;background:#232c36;border:1px solid #4a5562;border-radius:10px;padding:11px 14px;font-weight:900}.facturama-catalog{grid-template-columns:minmax(290px,.9fr) minmax(340px,1.1fr);min-height:360px;display:grid}.facturama-invoice-list{border-right:1px solid #e2e6eb;max-height:520px;padding:10px;overflow:auto}.facturama-invoice-list>p{color:#6c7683;text-align:center;padding:24px}.facturama-invoice-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f3;border-radius:11px;justify-content:space-between;gap:12px;width:100%;padding:14px;display:flex}.facturama-invoice-list>button:hover,.facturama-invoice-list>button.selected{background:#f3f6f8}.facturama-invoice-list>button.selected{box-shadow:inset 3px 0 var(--red)}.facturama-invoice-list>button span{flex-direction:column;gap:4px;display:flex}.facturama-invoice-list>button span:last-child{align-items:flex-end}.facturama-invoice-list strong{font-size:14px}.facturama-invoice-list small{color:#697583;font-size:11px}.facturama-invoice-list b{font-size:12px}.facturama-invoice-list em{color:#15865e;letter-spacing:.04em;font-size:8px;font-style:normal;font-weight:950}.facturama-invoice-list em.cancel_pending{color:#a46900}.facturama-invoice-list em.canceled{color:#c12635}.facturama-invoice-detail{flex-direction:column;gap:12px;padding:22px;display:flex}.facturama-invoice-detail>small{color:var(--red);letter-spacing:.12em;font-size:9px;font-weight:950}.facturama-invoice-detail h4{margin:0;font-size:25px}.facturama-invoice-detail dl{gap:8px;margin:0;display:grid}.facturama-invoice-detail dl div{grid-template-columns:86px minmax(0,1fr);gap:10px;display:grid}.facturama-invoice-detail dt{color:#6d7784;font-size:11px}.facturama-invoice-detail dd{overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:800}.facturama-invoice-detail>nav{flex-wrap:wrap;gap:8px;display:flex}.facturama-invoice-detail>nav a{color:#24303d;border:1px solid #cfd5dc;border-radius:9px;padding:8px 12px;font-size:10px;font-weight:950;text-decoration:none}.facturama-cancel{border-top:1px solid #e5e9ed;flex-direction:column;gap:10px;padding-top:15px;display:flex}.facturama-cancel label{flex-direction:column;gap:6px;display:flex}.facturama-cancel label span{font-size:10px;font-weight:900}.facturama-cancel select,.facturama-cancel input{width:100%;height:44px;font:inherit;background:#fff;border:1px solid #d5dae0;border-radius:10px;padding:0 11px;font-size:11px}.facturama-cancel button.danger{color:#fff;background:#c12635;border:0;border-radius:10px;padding:12px;font-weight:950}.facturama-cancel p{color:#737d89;margin:0;font-size:10px;line-height:1.45}.facturama-cancel-result{color:#8f1c28;background:#fff1f2;border-radius:12px;flex-direction:column;gap:5px;padding:14px;display:flex}.facturama-cancel-result span{font-size:11px}@media (width<=850px){.facturama-mode,.facturama-credentials,.facturama-issuers,.facturama-csd-fields{grid-template-columns:1fr}.facturama-mode .config-row{align-items:flex-start}.facturama-mode .config-toggle{width:100%}.facturama-heading{flex-direction:column;align-items:flex-start}.facturama-status{grid-template-columns:40px minmax(0,1fr)}.facturama-status>b{width:40px;height:40px}.facturama-status>em{grid-column:2;justify-self:start}.facturama-issuer-fields{grid-template-columns:1fr}.facturama-issuer-fields label.wide{grid-column:auto}.facturama-test{flex-direction:column;align-items:stretch}.facturama-csd-heading,.facturama-admin>header{flex-direction:column;align-items:flex-start}.facturama-catalog{grid-template-columns:1fr}.facturama-invoice-list{border-bottom:1px solid #e2e6eb;border-right:0;max-height:340px}}.config-workspace.facturama-workspace{grid-template-columns:300px minmax(0,1fr);gap:20px;width:calc(100% - 48px);max-width:1320px}.facturama-workspace .config-nav>button{padding:13px}.facturama-workspace .config-nav>button strong{font-size:13px}.facturama-workspace .config-nav>button small{font-size:10px;line-height:1.45}.facturama-panel{padding:30px}.facturama-panel>header h2{font-size:34px}.facturama-panel>header p{font-size:14px}.facturama-panel>header small{font-size:11px}.facturama-panel .safe-badge{padding:10px 13px;font-size:10px}.facturama-settings{gap:20px}.facturama-status{grid-template-columns:52px minmax(0,1fr) auto;gap:15px;padding:18px}.facturama-status>b{width:52px;height:52px;font-size:16px}.facturama-status strong{font-size:16px}.facturama-status span{font-size:12px;line-height:1.45}.facturama-status>em{padding:9px 12px;font-size:10px}.facturama-panel .config-subsection{padding:22px}.facturama-panel .config-subsection>h3{margin-bottom:12px;font-size:21px}.facturama-mode{gap:16px;margin-top:14px}.facturama-mode>label{gap:9px}.facturama-mode>label>span,.facturama-credentials label>span,.facturama-issuer-fields label>span{font-size:12px}.facturama-mode .segmented{min-height:48px}.facturama-mode .segmented button{padding:11px 13px;font-size:12px}.facturama-mode .config-row{padding:13px 15px}.facturama-mode .config-row>div:first-child strong{font-size:14px}.facturama-mode .config-row>div:first-child span{font-size:12px}.facturama-mode .config-toggle{min-width:104px;padding:10px 12px;font-size:10px}.facturama-credentials{gap:15px;margin-top:16px}.facturama-credentials>label{gap:9px}.facturama-credentials input,.facturama-issuer-fields input{height:50px;padding:0 14px;font-size:14px}.facturama-credentials label>div button{padding:0 16px;font-size:12px}.facturama-panel .config-note{margin-top:13px;font-size:12px}.facturama-heading{gap:18px;padding:8px 4px 0}.facturama-heading>div{gap:5px}.facturama-heading small{font-size:10px}.facturama-heading h3{font-size:24px}.facturama-heading p{font-size:13px;line-height:1.45}.facturama-heading>span{padding:9px 12px;font-size:10px}.facturama-issuers{gap:15px}.facturama-issuers>article{padding:20px}.facturama-issuers article>header{gap:13px;padding-bottom:15px}.facturama-issuers header>b{width:46px;height:46px;font-size:12px}.facturama-issuers header strong{font-size:16px}.facturama-issuers header span{font-size:11px}.facturama-issuer-fields{gap:12px;margin-top:15px}.facturama-issuer-fields label{gap:8px}.facturama-panel .config-callout{gap:7px;padding:18px}.facturama-panel .config-callout strong{font-size:15px}.facturama-panel .config-callout span{font-size:12px}.facturama-csd{gap:16px;padding:20px}.facturama-csd-heading{gap:15px}.facturama-csd-heading>div{gap:6px}.facturama-csd-heading small{font-size:10px}.facturama-csd-heading strong{font-size:17px}.facturama-csd-heading span,.facturama-csd>p{font-size:12px;line-height:1.45}.facturama-csd-heading em{padding:9px 12px;font-size:10px}.facturama-csd-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.facturama-csd-fields label,.csd-issuer{gap:8px}.facturama-csd-fields label>span,.csd-issuer>span{font-size:12px}.facturama-csd-fields input,.csd-issuer select{height:50px;padding:0 13px;font-size:13px}.facturama-csd-fields input[type=file]{padding:12px}.facturama-csd-fields button{grid-column:1/-1;height:50px;font-size:12px}.facturama-test{padding:18px}.facturama-test small{font-size:10px}.facturama-test strong{font-size:16px}.facturama-test span,.facturama-test em{font-size:12px}.facturama-test button{padding:14px 18px;font-size:12px}.facturama-panel .config-footer>div>span{font-size:12px}.facturama-panel .config-footer .settings-save{min-width:245px;padding:16px 20px;font-size:14px}@media (width<=1000px){.config-workspace.facturama-workspace{grid-template-columns:1fr;width:calc(100% - 28px)}.facturama-workspace .config-nav{padding:8px;display:flex;position:static;overflow:auto}.facturama-workspace .config-nav>div{display:none}.facturama-workspace .config-nav>button{grid-template-columns:39px 1fr;min-width:210px}.facturama-workspace .config-nav>button>i{display:none}}@media (width<=850px){.config-workspace.facturama-workspace{width:auto}.facturama-panel{padding:18px}.facturama-panel>header h2{font-size:29px}.facturama-status{grid-template-columns:48px minmax(0,1fr)}.facturama-status>b{width:48px;height:48px}.facturama-status>em{grid-column:2;justify-self:start}.facturama-mode,.facturama-credentials,.facturama-issuers,.facturama-csd-fields{grid-template-columns:1fr}.facturama-csd-fields button{grid-column:auto}}.inventory-shell .inventory-hero{align-items:center;gap:20px;padding:22px 0 14px;display:flex}.inventory-shell .inventory-hero-title{flex:1;min-width:0;max-width:none}.inventory-shell .inventory-hero-title h1{letter-spacing:-.035em;font-size:clamp(25px,3vw,38px);line-height:1.15}.inventory-shell .inventory-primary-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:none;margin:0;display:flex}.inventory-shell .inventory-primary-actions :is(button,a){border-radius:9px;min-height:44px;padding:10px 14px;font-size:12px;line-height:1.2}.inventory-secondary-tools{background:#fff;border:1px solid #d8e0e9;border-radius:10px;width:min(1440px,100% - 48px);margin:0 auto 14px}.inventory-secondary-tools>summary{color:#4f6074;cursor:pointer;padding:13px 16px;font-size:14px;font-weight:800}.inventory-secondary-tools>.inventory-primary-actions{justify-content:flex-start;padding:0 14px 14px}.inventory-shell .inventory-catalog-switch{gap:8px;margin-bottom:10px}.inventory-shell .inventory-catalog-switch button{border-radius:12px;gap:4px 12px;min-height:70px;padding:12px 16px}.inventory-shell .inventory-catalog-switch span{letter-spacing:0;font-size:15px}.inventory-shell .inventory-catalog-switch strong{min-width:0;font-size:28px}.inventory-shell .inventory-catalog-switch small{font-size:12px}.inventory-shell .inventory-summary{gap:8px}.inventory-shell .inventory-summary article{border-radius:12px;padding:12px 16px}.inventory-shell .inventory-summary strong{font-size:25px}.inventory-shell .inventory-summary span{font-size:12px}.inventory-shell .inventory-card{border-radius:12px;grid-template-columns:100px minmax(0,1fr);gap:16px;padding:14px}.inventory-shell .inventory-photo{border-radius:10px;height:100px}.inventory-shell .inventory-photo img{object-fit:contain}.inventory-shell .inventory-product-title h2{font-size:18px;line-height:1.3}.inventory-shell .inventory-prices{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.inventory-shell .inventory-prices span{border-radius:8px;padding:7px 10px;font-size:11px}.inventory-shell .inventory-prices b{font-size:15px}.inventory-warehouse-details{border-top:1px solid #e2e8f0;margin-top:8px;padding-top:8px}.inventory-warehouse-details>summary{color:#52677e;cursor:pointer;padding:6px 0;font-size:13px;font-weight:800}.inventory-warehouse-details .inventory-stock-grid{margin-top:8px}.inventory-shell .inventory-card footer{flex-wrap:wrap;justify-content:flex-start;gap:6px;margin-top:10px}.inventory-shell .inventory-card footer button{border-radius:8px;min-height:38px;padding:8px 12px;font-size:12px}.sales-notes-shell .sales-notes-header{height:114px}.sales-notes-shell .sales-notes-header>a{height:110px}.sales-notes-shell .sales-notes-header img{object-fit:contain;width:440px;max-width:44vw;height:auto;max-height:none}.pos-shell .pos-title{grid-template-columns:minmax(230px,.55fr) minmax(0,1fr);align-items:center;gap:20px;padding:16px 0 12px;display:grid}.pos-shell .pos-title h1{letter-spacing:-.035em;margin:0 0 5px;font-size:clamp(26px,3vw,38px);line-height:1.1}.pos-shell .pos-title p{margin:0;font-size:13px;line-height:1.4}.pos-shell .pos-identity{min-width:0;box-shadow:none;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(240px,1.15fr);gap:4px 16px;margin:0;padding:12px 16px;display:grid}.pos-shell .pos-identity span,.pos-shell .pos-identity strong,.pos-shell .pos-identity small{grid-column:1}.pos-shell .pos-identity strong{font-size:18px}.pos-shell .pos-identity small{font-size:11px;line-height:1.3}.pos-shell .pos-identity-actions{grid-area:1/2/4;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.pos-shell .pos-identity .pos-identity-actions button{grid-area:auto;min-height:40px;padding:6px 9px;font-size:11px;line-height:1.2}.pos-shell .pos-branch{box-shadow:none;border-radius:12px;margin-bottom:12px;padding:12px 16px}.pos-shell .pos-branch>div:first-child strong{font-size:21px}.pos-shell .pos-branch-switch{gap:4px;padding:4px}.pos-shell .pos-branch-switch button{min-width:130px;min-height:46px;padding:7px 10px}.pos-shell .pos-quote-import{box-shadow:none;border-left-width:5px;border-radius:12px;grid-template-columns:minmax(200px,1fr) minmax(420px,1.25fr);gap:14px;margin-bottom:12px;padding:12px 16px;display:grid}.pos-shell .pos-quote-import>div:first-child{gap:4px}.pos-shell .pos-quote-import strong{font-size:16px}.pos-shell .pos-quote-import span{font-size:12px;line-height:1.35}.pos-shell .pos-quote-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:auto;display:grid!important}.pos-shell .pos-quote-actions button{white-space:normal;grid-column:auto;min-height:40px;padding:7px 10px;font-size:11px;line-height:1.25}.config-center{padding-bottom:110px;font-size:16px}.config-center .settings-hero{width:calc(100% - 48px);max-width:1440px;margin-left:auto;margin-right:auto;padding-top:26px;padding-bottom:18px}.config-center .settings-hero h1{font-size:clamp(30px,3.5vw,44px);line-height:1.15}.config-center .settings-hero p{font-size:16px;line-height:1.5}.config-center .config-workspace{grid-template-columns:320px minmax(0,1fr);gap:20px;width:calc(100% - 48px);max-width:1440px;margin:0 auto 32px}.config-center .config-overview{gap:12px;width:calc(100% - 48px);max-width:1440px;margin-left:auto;margin-right:auto}.config-center .config-overview article{border-radius:12px;padding:18px}.config-center .config-overview small{letter-spacing:.06em;font-size:12px}.config-center .config-overview strong{margin:8px 0;font-size:25px}.config-center .config-overview span{font-size:14px;line-height:1.4}.config-center .config-nav{border-radius:14px;padding:12px}.config-center .config-nav>div{padding:14px 12px}.config-center .config-nav>div>strong{font-size:20px}.config-center .config-nav>div>small{font-size:12px}.config-center .config-nav>button{border-radius:10px;gap:12px;min-height:76px;padding:14px 10px}.config-center .config-nav>button>b{width:40px;height:40px;font-size:13px}.config-center .config-nav>button strong{font-size:16px;line-height:1.3}.config-center .config-nav>button small{color:#536276;font-size:13px;line-height:1.4}.config-center .config-nav>button.selected small{color:#d1dae5}.config-center .config-panel{border-radius:14px;min-height:0;padding:24px}.config-center .config-panel :is(p,small,dt,dd,label){font-size:14px;line-height:1.5}.config-center .config-panel>header{align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:18px}.config-center .config-panel>header small{letter-spacing:.06em;font-size:12px}.config-center .config-panel>header h2{margin:8px 0;font-size:30px;line-height:1.2}.config-center .config-panel>header p{font-size:15px;line-height:1.4}.config-center .safe-badge,.config-center .branch-state{padding:8px 10px;font-size:12px;line-height:1.3}.config-center .config-callout{border-radius:10px;margin-bottom:18px;padding:16px}.config-center .config-callout strong{font-size:16px}.config-center .config-callout span{margin-top:5px;font-size:14px;line-height:1.5}.config-center .branch-grid{gap:14px}.config-center .branch-grid article{border-radius:12px;padding:18px}.config-center .branch-grid article>small{letter-spacing:.04em;font-size:12px}.config-center .branch-grid h3{font-size:23px;line-height:1.25}.config-center .branch-grid :is(dt,dd){font-size:14px;line-height:1.5}.config-center .branch-grid dl>div{gap:12px;padding:12px 0}.config-center .config-subsection h3{margin:0 0 14px;font-size:22px}.config-center .config-row{gap:18px;min-height:92px;padding:18px 12px}.config-center .config-row>div:first-child strong{font-size:16px;line-height:1.35}.config-center .config-row>div:first-child span{color:#526277;font-size:14px;line-height:1.5}.config-center .config-toggle{min-width:120px;min-height:44px;padding:10px 14px;font-size:14px}.config-center .segmented button{white-space:normal;min-height:44px;padding:10px 14px;font-size:14px;line-height:1.3}.config-center :is(.config-note,.config-footer>div>span){color:#526277;font-size:13px;line-height:1.5}.config-center :is(.config-fields label>span,.compact-field span,.facturama-fields label>span){font-size:14px;line-height:1.4}.config-center :is(.config-fields input,.config-fields textarea,.compact-field input,.facturama-fields input,.facturama-fields select){color:#172330;background:#fff;border-color:#a9b8c9;border-radius:9px;min-height:46px;padding:10px 12px;font-size:16px}.config-center .role-grid strong{font-size:16px}.config-center .role-grid span{font-size:14px;line-height:1.5}.config-center .config-footer .settings-save{min-height:48px;font-size:16px}@media (width<=1000px){.inventory-shell .inventory-hero{flex-direction:column;align-items:flex-start;gap:12px}.inventory-shell .inventory-primary-actions{justify-content:flex-start}.pos-shell .pos-title{grid-template-columns:1fr;gap:12px}.pos-shell .pos-quote-import{grid-template-columns:1fr}.config-center .config-workspace{grid-template-columns:260px minmax(0,1fr)}.config-center .branch-grid{grid-template-columns:1fr}.config-center .config-row{flex-direction:column;align-items:flex-start;gap:12px}}@media (width<=700px){.inventory-secondary-tools{width:calc(100% - 24px)}.inventory-shell .inventory-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.inventory-secondary-tools>.inventory-primary-actions{width:auto}.inventory-shell .inventory-catalog-switch{grid-template-columns:1fr 1fr}.inventory-shell .inventory-catalog-switch button{grid-template-columns:1fr;gap:4px;min-height:74px;padding:10px}.inventory-shell .inventory-catalog-switch span{font-size:12px}.inventory-shell .inventory-catalog-switch strong{text-align:left;grid-area:auto;font-size:25px}.inventory-shell .inventory-catalog-switch small{display:none}.inventory-shell .inventory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-shell .inventory-summary article{gap:6px;padding:10px}.inventory-shell .inventory-summary strong{font-size:22px}.inventory-shell .inventory-summary span{font-size:11px}.inventory-shell .inventory-card{grid-template-columns:70px minmax(0,1fr);gap:10px;padding:12px}.inventory-shell .inventory-photo{height:70px}.inventory-shell .inventory-product-title h2{font-size:16px}.inventory-shell .inventory-card footer{display:flex}.inventory-shell .inventory-card footer button{flex:130px}.sales-notes-shell .sales-notes-header{height:94px}.sales-notes-shell .sales-notes-header>a{height:90px}.sales-notes-shell .sales-notes-header img{width:min(310px,55vw);max-width:none}.pos-shell .pos-identity{grid-template-columns:1fr;padding:12px}.pos-shell .pos-identity-actions{grid-area:auto/1;margin-top:8px}.pos-shell .pos-branch-switch{width:100%}.pos-shell .pos-branch-switch button{flex:1;min-width:0;min-height:44px;padding:7px 5px;font-size:10px}.pos-shell .pos-quote-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.config-center .config-workspace{grid-template-columns:1fr;gap:14px;width:calc(100% - 24px)}.config-center .settings-hero{width:calc(100% - 24px)}.config-center .config-overview{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 24px)}.config-center .config-nav>button{min-height:70px}.config-center .config-panel{padding:18px}.config-center .config-panel>header{flex-wrap:wrap}.config-center .config-panel>header h2{font-size:26px}.config-center .config-footer>div{flex-direction:column;align-items:stretch}.config-center .config-footer .settings-save{width:100%;min-width:0}}.team-permissions-embedded{background:0 0;width:100%;padding:0}.team-permissions-embedded .team-layout{display:block}.team-permissions-embedded .team-list{width:100%}.config-center .team-permissions-embedded .team-layout{max-width:none;margin:0}.config-center .team-permissions-embedded .team-list{background:0 0;border:0;padding:0}.config-center .team-permissions-embedded .team-list-heading{margin-bottom:18px}.config-center .team-permissions-embedded .team-list-heading small{font-size:12px}.config-center .team-permissions-embedded .team-list-heading h2{font-size:24px}.config-center .team-permissions-embedded .team-member{background:#fff;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:12px;padding:18px;display:grid}.config-center .team-permissions-embedded .team-avatar{border-radius:12px;width:48px;height:48px;font-size:17px}.config-center .team-permissions-embedded .team-member-identity{min-width:0}.config-center .team-permissions-embedded .team-member-identity strong{overflow-wrap:anywhere;font-size:17px;line-height:1.4;display:block}.config-center .team-permissions-embedded .team-member-identity>span{white-space:normal;text-overflow:clip;margin-top:3px;font-size:13px;line-height:1.5;display:block;overflow:visible}.config-center .team-permissions-embedded .team-member-identity>small{margin-top:5px;font-size:14px;line-height:1.5;display:block}.config-center .team-permissions-embedded .finance-access-status{letter-spacing:0;width:fit-content;max-width:100%;font-size:12px}.config-center .team-permissions-embedded .team-direct-access{color:#fff;cursor:pointer;background:#11161d;border:1px solid #11161d;border-radius:10px;grid-column:3;justify-self:end;min-height:44px;padding:10px 16px;font-size:14px;font-weight:800}.config-center .team-permissions-embedded .team-member-actions{border-top:1px solid #e5eaf0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:end;gap:10px;padding-top:14px;display:grid}.config-center .team-permissions-embedded .role-editor{gap:6px;min-width:0}.config-center .team-permissions-embedded .role-editor>span{color:#536276!important;font-size:12px!important}.config-center .team-permissions-embedded .role-editor select{border-radius:9px;width:100%;max-width:none;min-height:44px;padding:10px;font-size:14px}.config-center .team-permissions-embedded .team-member-actions button,.config-center .team-permissions-embedded .team-member-actions a{text-align:center;white-space:normal;border-radius:9px;grid-column:auto;justify-content:center;justify-self:stretch;align-items:center;min-height:44px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.config-center .team-permissions-embedded .team-member-actions .mechanic-preview-link{color:#243247;background:#f2f5f8;border:1px solid #d9e1ea}.config-center .team-permissions-embedded .team-member-actions button{background:#fff}.config-center .team-permissions-embedded button:focus-visible,.config-center .team-permissions-embedded a:focus-visible,.config-center .team-permissions-embedded select:focus-visible{outline-offset:3px;outline:3px solid #1976d2}@media (width<=600px){.config-center .team-permissions-embedded .team-member{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:14px}.config-center .team-permissions-embedded .team-avatar{width:42px;height:42px}.config-center .team-permissions-embedded .team-direct-access{grid-column:1/-1;justify-self:stretch}.config-center .team-permissions-embedded .team-member-actions{gap:8px}}@media (width<=380px){.config-center .team-permissions-embedded .team-member-actions{grid-template-columns:1fr}}.config-center .access-modal{z-index:2100;position:fixed}.config-center .permission-list strong{font-size:16px}.config-center .permission-list span{font-size:14px;line-height:1.5}.config-center .permission-list button{min-height:44px;font-size:14px}.config-center .access-modal-card{max-height:90dvh;overflow-y:auto}.skydropx-settings-shell{background:#f1f4f7;min-height:100vh;padding:20px}.skydropx-settings-shell>header{color:#fff;background:#101820;border-radius:15px;align-items:center;gap:16px;max-width:1040px;margin:0 auto 18px;padding:13px 17px;display:flex}.skydropx-settings-shell>header a{color:#fff;font-weight:800;text-decoration:none}.skydropx-settings-shell>header img{object-fit:contain;width:78px;height:38px;margin-left:auto}.skydropx-settings-shell>header span{color:#ff6371;letter-spacing:.15em;font-size:10px;font-weight:950}.skydropx-settings-card{background:#fff;border:1px solid #d9e0e7;border-radius:18px;max-width:1040px;margin:auto;padding:24px;box-shadow:0 12px 32px #14202c0d}.skydropx-settings-heading small{color:#ed0017;letter-spacing:.12em;font-size:11px;font-weight:950}.skydropx-settings-heading h1{margin:5px 0;font-size:32px}.skydropx-settings-heading p,.skydropx-settings-card section p,.skydropx-settings-card li{color:#64707d;line-height:1.55}.skydropx-settings-status{background:#f3f6f8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0;padding:13px;display:flex}.skydropx-settings-status>*{background:#fff;border-radius:999px;padding:8px 10px;font-size:12px}.skydropx-settings-status b.ready{color:#087541;background:#e5f7ec}.skydropx-settings-status b.pending{color:#76500d;background:#fff4df}.skydropx-settings-card section{border:1px solid #e0e6ec;border-radius:13px;margin-top:14px;padding:16px}.skydropx-settings-card section h2{margin:0;font-size:17px}.skydropx-settings-card code{color:#fff;background:#131d27;border-radius:6px;margin:4px 5px 4px 0;padding:7px 9px;font-size:12px;display:inline-block}.skydropx-webhook-url{grid-template-columns:1fr auto;gap:8px;display:grid}.skydropx-webhook-url input{min-width:0;font:inherit;border:1px solid #d0d8e0;border-radius:8px;padding:10px;font-size:13px}.skydropx-webhook-url button{color:#fff;background:#ed0017;border:0;border-radius:8px;padding:0 15px;font-weight:900}.skydropx-settings-card ol{gap:5px;padding-left:22px;display:grid}.skydropx-settings-footnote,.skydropx-settings-error{color:#74520f;background:#fff5e4;border-radius:10px;margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.5}.skydropx-settings-error{color:#9b0013;background:#fff0f1}@media (width<=560px){.skydropx-settings-shell{padding:11px}.skydropx-settings-card{padding:16px}.skydropx-settings-heading h1{font-size:26px}.skydropx-settings-status{flex-direction:column;align-items:stretch}.skydropx-settings-status>*{border-radius:8px}.skydropx-webhook-url{grid-template-columns:1fr}.skydropx-webhook-url button{min-height:42px}}.skydropx-credentials-form{gap:16px;margin-top:18px;display:grid}.skydropx-credentials-form label{gap:8px;font-size:14px;font-weight:800;display:grid}.skydropx-credentials-form input{box-sizing:border-box;width:100%;min-height:46px;font:inherit;border:1px solid #cbd5df;border-radius:9px;padding:12px;font-weight:400}.skydropx-credentials-form button{color:#fff;cursor:pointer;background:#ed0017;border:0;border-radius:9px;justify-self:start;min-height:46px;padding:12px 20px;font-weight:900}.skydropx-credentials-form button:disabled{opacity:.65;cursor:wait}.skydropx-credentials-form p{margin:0;font-size:13px}.skydropx-settings-success{color:#087541;background:#e5f7ec;border-radius:10px;margin-top:16px;padding:14px;font-weight:700;line-height:1.5}:root{--billing-red:#ed0017;--billing-ink:#111821;--billing-soft:#f3f5f7;--billing-line:#dce3ea}.billing-shell{background:var(--billing-soft);min-height:100vh;color:var(--billing-ink);padding-bottom:70px}.billing-header{background:#fff;border-bottom:1px solid #d7dee6;align-items:center;gap:24px;height:114px;padding:0 max(24px,50vw - 720px);display:flex}.billing-header>a:first-child{align-items:center;height:110px;display:flex}.billing-header img{object-fit:contain;width:360px;max-width:36vw;height:auto;max-height:none}.billing-header>div{flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.billing-header>div span{color:#6d7887;letter-spacing:.12em;font-size:10px;font-weight:900}.billing-header>div strong{font-size:15px}.billing-back{border:1px solid var(--billing-line);color:#263346;border-radius:10px;padding:12px 15px;font-size:12px;font-weight:900;text-decoration:none}.billing-hero{justify-content:space-between;align-items:center;gap:24px;width:min(1440px,100% - 48px);margin:0 auto;padding:34px 0 22px;display:flex}.billing-hero small{color:var(--billing-red);letter-spacing:.14em;font-size:11px;font-weight:950}.billing-hero h1{color:var(--billing-red);letter-spacing:-.025em;margin:0 0 10px;font-size:clamp(30px,3vw,42px);font-weight:900;line-height:1.1}.billing-hero p{color:#4b5868;max-width:660px;margin:0;font-size:15px;line-height:1.5}.billing-create{background:var(--billing-red);color:#fff;border:1px solid #c90016;border-radius:12px;flex-shrink:0;align-items:center;gap:14px;min-width:280px;padding:16px 20px;text-decoration:none;display:flex;box-shadow:0 4px 12px #ed00171f}.billing-create>span{color:#fff;background:#ffffff1a;border:1px solid #fff6;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:28px;line-height:1;display:grid}.billing-create>div{flex-direction:column;display:flex}.billing-create strong{color:#fff;font-size:18px;font-weight:800;line-height:1.3}.billing-create small{color:#fff;letter-spacing:normal;margin-top:4px;font-size:13px;font-weight:500;line-height:1.4}.billing-create:hover{background:#ce0014}.billing-create:focus-visible{outline:3px solid var(--billing-ink);outline-offset:4px}.billing-sandbox{color:#694c00;background:#fff8df;border:1px solid #e2a52b;border-radius:10px;gap:10px;width:min(1440px,100% - 48px);margin:0 auto 14px;padding:12px 15px;font-size:12px;display:flex}.billing-summary{grid-template-columns:.7fr .7fr .7fr 1.4fr;gap:10px;width:min(1440px,100% - 48px);margin:0 auto 14px;display:grid}.billing-summary article{border:1px solid var(--billing-line);background:#fff;border-radius:13px;flex-direction:column;gap:5px;padding:16px;display:flex}.billing-summary span{color:#687688;text-transform:uppercase;font-size:10px;font-weight:900}.billing-summary strong{font-size:24px}.billing-summary .amount{background:var(--billing-ink);color:#fff}.billing-summary .amount span{color:#aeb9c5}.billing-tools{border:1px solid var(--billing-line);background:#fff;border-radius:14px;grid-template-columns:1fr auto;gap:10px;width:min(1440px,100% - 48px);margin:0 auto 16px;padding:14px;display:grid}.billing-branches{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.billing-branches button,.billing-status-tabs button{color:#4d5b6d;background:#eef2f5;border:1px solid #cfd8e2;border-radius:9px;min-height:42px;font-size:11px;font-weight:900}.billing-branches button.selected,.billing-status-tabs button.selected{border-color:var(--billing-ink);background:var(--billing-ink);color:#fff}.billing-fixed-branch{background:#eef2f5;border-radius:9px;grid-column:1/-1;justify-content:space-between;padding:12px 14px;display:flex}.billing-fixed-branch span{color:#627084;font-size:11px}.billing-tools form{grid-template-columns:1fr auto;gap:7px;display:grid}.billing-tools input{border:1px solid #bbc7d4;border-radius:9px;min-height:46px;padding:0 14px;font-size:14px}.billing-tools form button{background:var(--billing-red);color:#fff;border:0;border-radius:9px;padding:0 20px;font-size:12px;font-weight:900}.billing-status-tabs{grid-template-columns:repeat(3,110px);gap:6px;display:grid}.billing-state{border:1px solid var(--billing-line);color:#617084;text-align:center;background:#fff;border-radius:14px;width:min(1440px,100% - 48px);margin:0 auto;padding:28px}.billing-state.error{color:#a40013;background:#fff1f2;border-color:#f1a7af}.billing-state.empty{flex-direction:column;gap:6px;display:flex}.billing-state.empty strong{color:#182231;font-size:18px}.billing-list{width:min(1440px,100% - 48px);margin:0 auto}.billing-list>header{justify-content:space-between;align-items:flex-end;margin:22px 0 10px;display:flex}.billing-list>header small{color:var(--billing-red);letter-spacing:.12em;font-size:10px;font-weight:950}.billing-list>header h2{margin:4px 0 0;font-size:26px}.billing-list>header>span{color:#667487;font-size:12px;font-weight:900}.billing-list>div{gap:9px;display:grid}.billing-list article{border:1px solid var(--billing-line);background:#fff;border-left:5px solid #087443;border-radius:13px;grid-template-columns:minmax(250px,1.2fr) minmax(230px,.9fr) 160px minmax(360px,1.3fr);align-items:center;gap:18px;padding:16px 18px;display:grid}.billing-list article.canceled{opacity:.76;border-left-color:#9aa4b0}.billing-invoice-identity,.billing-invoice-meta,.billing-invoice-total{flex-direction:column;gap:4px;min-width:0;display:flex}.billing-invoice-identity small{color:var(--billing-red);letter-spacing:.06em;font-size:9px;font-weight:950}.billing-invoice-identity strong{font-size:17px}.billing-invoice-identity span{font-size:13px;font-weight:800}.billing-invoice-identity em{color:#718093;font-size:10px;font-style:normal}.billing-invoice-meta span,.billing-invoice-total span{color:#6c798a;letter-spacing:.05em;font-size:9px;font-weight:950}.billing-invoice-meta strong{font-size:12px}.billing-invoice-meta small{color:#718093;overflow-wrap:anywhere;font-size:9px}.billing-invoice-total strong{font-size:20px}.billing-invoice-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.billing-invoice-actions a,.billing-invoice-actions button{color:#087443;text-align:center;background:#fff;border:1px solid #087443;border-radius:9px;place-items:center;min-height:40px;padding:8px;font-size:10px;font-weight:900;text-decoration:none;display:grid}.billing-invoice-actions a:first-child{color:#fff;background:#087443}.billing-invoice-actions button.whatsapp{color:#fff;background:#159447;border-color:#159447}.billing-invoice-actions button:disabled{opacity:.55}.billing-invoice-actions a:last-child{color:#536173;border-color:#cbd4de}@media (width<=1050px){.billing-list article{grid-template-columns:1fr 1fr}.billing-invoice-actions{grid-column:1/-1}.billing-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.billing-header{gap:10px;height:88px;padding:0 14px}.billing-header>a:first-child{height:84px}.billing-header img{width:min(254px,45vw);max-width:none}.billing-header>div{display:none}.billing-back{margin-left:auto;padding:10px;font-size:10px}.billing-hero{flex-direction:column;align-items:stretch;width:calc(100% - 24px);padding:22px 0 14px}.billing-create{min-width:0}.billing-summary,.billing-tools,.billing-state,.billing-list{width:calc(100% - 24px)}.billing-summary{grid-template-columns:repeat(2,1fr)}.billing-summary article{padding:13px}.billing-summary strong{font-size:20px}.billing-branches{grid-template-columns:repeat(2,1fr)}.billing-tools,.billing-tools form{grid-template-columns:1fr}.billing-tools form button{min-height:44px}.billing-status-tabs{grid-template-columns:repeat(3,1fr)}.billing-list article{grid-template-columns:1fr;gap:12px;padding:15px}.billing-invoice-actions{grid-column:auto}.billing-list>header h2{font-size:22px}}.billing-header{color:#fff;background:#090e14;border-bottom:4px solid #ed0017}.billing-header>div span{color:#b1bdcb}.billing-header>div strong{color:#fff}.billing-back{color:#fff;border-color:#46515e}.billing-back:hover{background:#202a35}.billing-tools>.billing-mail-config{color:#fff;text-align:left;cursor:pointer;background:#111821;border:1px solid #293746;border-radius:11px;grid-column:1/-1;justify-self:start;align-items:center;gap:14px;min-height:62px;padding:14px 20px;display:flex}.billing-mail-config>span:first-child{background:#ed0017;border-radius:9px;place-items:center;width:38px;height:38px;font-size:25px;display:grid}.billing-mail-config>span:last-child{flex-direction:column;gap:4px;display:flex}.billing-mail-config strong{font-size:17px}.billing-mail-config small{color:#c5d0dc;font-size:13px}.billing-mail-config:hover{background:#253342}.billing-mail-config:focus-visible{outline-offset:3px;outline:3px solid #ed0017}@media (width<=700px){.billing-tools>.billing-mail-config{justify-self:stretch;width:100%}.billing-mail-config strong{font-size:16px}}.billing-invoice-identity .billing-source-folio{background:var(--billing-red);color:#fff;letter-spacing:.025em;overflow-wrap:anywhere;border-radius:7px;align-self:flex-start;margin:2px 0 7px;padding:6px 11px;font-size:clamp(24px,2.1vw,30px);font-weight:950;line-height:1.15}.billing-invoice-folio{flex-direction:column;gap:3px;margin-bottom:7px;display:flex}.billing-invoice-folio small{color:#647184;letter-spacing:.08em;font-size:10px}.billing-invoice-folio b{color:var(--billing-ink);overflow-wrap:anywhere;font-size:22px;line-height:1.2}.billing-invoice-actions .billing-payment-link{color:#fff;background:#111821;border-color:#111821;grid-column:1/-1;min-height:42px;font-size:13px}.billing-payment-state{flex-direction:column;gap:6px;margin-top:9px;font-size:12px;line-height:1.4;display:flex}.billing-payment-state>b{color:#1e4365}.billing-payment-state small{font-size:11px}.billing-payment-state .paid{color:#078347}.billing-payment-state .pending{color:#a95800}:root{--finance-red:#ef0019;--ink:#131922;--muted:#667085;--line:#d9e0e8;--soft:#f2f5f8;--green:#087a4b;--blue:#0b64ad}.finance-unit-switch{background:#202832;border-radius:14px;grid-area:units;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:min(680px,100%);margin:0;padding:5px;display:grid}.finance-unit-switch button{color:#c9d1dc;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;min-height:44px;padding:8px 16px;font-weight:900}.finance-unit-switch button.active{color:#fff;background:#ef001b;box-shadow:0 6px 16px #ef001b3d}.finance-shell{min-height:100vh;color:var(--ink);background:#f2f4f7;padding-bottom:60px;font-family:Arial,Helvetica,sans-serif}.finance-header{color:#fff;background:#050506;justify-content:space-between;align-items:center;gap:30px;height:76px;padding:0 max(24px,50vw - 660px);display:flex}.finance-header a{color:inherit;text-decoration:none}.finance-header nav{align-items:center;gap:28px;display:flex}.finance-header nav strong{border-bottom:3px solid var(--finance-red);padding:27px 0 23px}.mebo-wordmark{font-size:25px;font-style:italic;font-weight:900;color:#ef0019!important}.mebo-wordmark span{color:#fff}.finance-hero,.period-bar,.account-grid,.summary-grid,.finance-panel,.finance-columns,.form-alert,.privacy-note,.capture-intro{width:min(1320px,100% - 40px);margin-left:auto;margin-right:auto}.finance-hero{justify-content:space-between;align-items:end;padding:54px 0 32px;display:flex}.finance-control-hero{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""units status";align-items:center;gap:22px 28px;margin-top:18px;padding:26px 28px;display:grid;box-shadow:0 10px 30px #121c2a0e}.finance-control-title{grid-area:title;min-width:0}.finance-control-title h1{color:var(--finance-red);letter-spacing:-.04em;margin:0;font-size:clamp(34px,3.5vw,50px);line-height:1}.finance-control-actions{grid-area:actions;justify-content:flex-end;align-items:center;gap:10px;display:flex}.finance-sync-status{max-width:230px;color:var(--muted);text-align:right;grid-area:status;font-size:12px;font-weight:900;line-height:1.35}.finance-hero small,.capture-intro small,.panel-title small{color:var(--finance-red);letter-spacing:2px;font-weight:900}.finance-hero h1,.capture-intro h1{margin:9px 0;font-size:52px;line-height:1}.finance-hero p,.capture-intro p{color:var(--muted);font-size:17px}.kordata-finance,.primary-finance{color:#fff;cursor:pointer;background:#111820;border:0;border-radius:12px;padding:16px 22px;font-size:15px;font-weight:900}.kordata-finance:disabled,.primary-finance:disabled{opacity:.55}.kordata-finance-tools{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.kordata-finance-tools label{flex-direction:column;gap:6px;display:flex}.kordata-finance-tools label span{color:var(--muted);letter-spacing:.6px;font-size:11px;font-weight:900}.kordata-finance-tools>span{max-width:150px;color:var(--muted);text-align:right;font-size:11px;font-weight:900;line-height:1.3}.kordata-finance-tools input{border:1px solid var(--line);width:190px;font:inherit;background:#fff;border-radius:10px;padding:14px 12px}.period-bar{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:24px;padding:15px;display:flex;box-shadow:0 9px 28px #141e2d0d}.period-bar>div{background:var(--soft);border-radius:11px;padding:4px;display:flex}.period-bar button{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:12px 24px;font-weight:800}.period-bar button.selected{background:var(--finance-red);color:#fff}.period-bar label{color:var(--muted);align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.period-bar input{border:1px solid var(--line);border-radius:8px;padding:10px}.period-bar>strong{margin-left:auto}.account-grid,.summary-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:18px;display:grid}.account-grid article{color:#fff;background:#111820;border-radius:18px;align-items:center;gap:20px;padding:24px;display:flex}.account-grid article>div{margin-right:auto}.account-grid h2{margin:5px 0}.account-grid small{color:#99a4b4;letter-spacing:1px;font-weight:800}.account-grid article>strong{font-size:31px}.account-grid button{color:#fff;cursor:pointer;background:0 0;border:1px solid #465161;border-radius:9px;padding:10px}.summary-grid{grid-template-columns:repeat(5,1fr)}.summary-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px}.summary-grid small{color:var(--muted);font-weight:800}.summary-grid strong{margin-top:9px;font-size:27px;display:block}.summary-grid .income strong{color:var(--green)}.summary-grid .expense strong{color:#b20a21}.summary-grid .provider-cost strong{color:#b85a00}.summary-grid .pending{background:#fff8e9;border-color:#f4ca78}.finance-panel{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:18px;padding:24px}.panel-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.panel-title h2{margin:6px 0 0;font-size:25px}.panel-title>b{background:var(--soft);border-radius:50px;padding:10px 14px}.finance-columns{grid-template-columns:minmax(440px,.8fr) minmax(560px,1.2fr);gap:18px;display:grid}.finance-columns>.finance-panel{width:auto;margin-left:0;margin-right:0}.kind-switch{background:var(--soft);border-radius:12px;grid-template-columns:1fr 1fr;margin-bottom:16px;padding:4px;display:grid}.kind-switch button{cursor:pointer;background:0 0;border:0;border-radius:9px;padding:13px;font-weight:900}.kind-switch .income{color:var(--green);background:#dff6ea}.kind-switch .expense{color:#b20a21;background:#ffe6ea}.finance-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.finance-fields label{flex-direction:column;gap:7px;display:flex}.finance-fields label.wide{grid-column:1/-1}.finance-fields span{color:#526071;font-size:12px;font-weight:800}.finance-fields input,.finance-fields select,.finance-fields textarea{font:inherit;background:#fff;border:1px solid #cfd8e3;border-radius:10px;min-width:0;padding:12px}.finance-fields input:focus,.finance-fields select:focus,.finance-fields textarea:focus{border-color:var(--finance-red);outline:2px solid #ffb4bc}.primary-finance{background:var(--finance-red);width:100%;margin-top:14px}.form-alert{border-radius:10px;margin-top:14px;padding:13px 16px}.form-alert.error{color:#960b1e;background:#ffe7ea}.finance-load-error{justify-content:space-between;align-items:center;gap:14px;display:flex}.finance-load-error button{color:#fff;background:#960b1e;border:0;border-radius:8px;flex:none;padding:10px 16px;font-weight:800}.form-alert.success{color:#07623f;background:#dff7ea}.pending-list article,.movement-list article{border-top:1px solid #e4e8ed;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:14px 0;display:grid}.pending-list article:first-child,.movement-list article:first-child{border-top:0}.pending-list article>div:first-child,.movement-list article>div:first-child{flex-direction:column;gap:4px;display:flex}.pending-list small,.movement-list small{color:var(--muted)}.pending-list span,.movement-list span{color:#596678}.pending-list b,.movement-list b{font-size:18px}.pending-list b.income,.movement-list b.income{color:var(--green)}.pending-list b.expense,.movement-list b.expense{color:#b20a21}.movement-list b.provider-cost{color:#b85a00}.pending-list button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;margin-left:6px;padding:9px 12px;font-weight:800}.pending-list button.approve{background:var(--green);color:#fff;border-color:var(--green)}.movement-list em{background:var(--soft);border-radius:20px;padding:7px 9px;font-size:11px;font-style:normal;font-weight:900}.movement-list em.approved{color:var(--green);background:#e0f6ea}.movement-list em.submitted{color:#985d00;background:#fff1d3}.movement-list em.rejected{color:#9b0f24;background:#ffe2e7}.empty-finance{text-align:center;color:var(--muted);padding:35px}.capture-shell{min-height:100vh}.capture-shell .finance-header>div{flex-direction:column;margin-left:auto;display:flex}.capture-shell .finance-header>div small{color:#9da7b6}.capture-intro{padding:52px 0 24px}.capture-intro h1{font-size:46px}.capture-shell .finance-panel{max-width:820px}.privacy-note{text-align:center;color:var(--muted);margin-top:18px;font-size:13px;max-width:820px!important}.capture-shell .finance-form{max-width:none}@media (width<=900px){.finance-header nav{display:none}.finance-hero{flex-direction:column;align-items:flex-start;gap:20px}.finance-control-hero{grid-template-columns:1fr;grid-template-areas:"title""units""status""actions";padding:22px}.finance-control-title{min-width:0}.finance-control-actions{justify-content:stretch}.finance-control-actions>*{flex:1}.finance-sync-status{text-align:left;max-width:none}.finance-hero h1{font-size:40px}.kordata-finance-tools{flex-direction:column;align-items:stretch;width:100%}.kordata-finance-tools>span{text-align:left;max-width:none}.kordata-finance-tools input,.kordata-finance{width:100%}.period-bar{flex-direction:column;align-items:stretch}.period-bar>strong{margin-left:0}.account-grid,.summary-grid,.finance-columns{grid-template-columns:1fr}.account-grid article{flex-wrap:wrap}.account-grid article>strong{font-size:26px}.finance-columns{width:min(100% - 24px,1320px)}.finance-columns>.finance-panel{width:auto}.finance-fields{grid-template-columns:1fr}.finance-fields label.wide{grid-column:auto}.pending-list article,.movement-list article{grid-template-columns:1fr auto}.pending-list article>div:last-child,.movement-list em{grid-column:1/-1}.finance-header{padding:0 18px}.capture-shell .finance-header>div{display:none}}@media (width<=640px){.finance-unit-switch{grid-template-columns:1fr}.finance-unit-switch button{width:100%}.finance-control-title h1{font-size:32px}.finance-control-actions{flex-direction:column}.finance-control-actions>*{width:100%}}@media print{.finance-header,.kordata-finance,.finance-form,.account-grid button{display:none!important}.finance-shell{background:#fff}.finance-panel,.period-bar,.summary-grid article{box-shadow:none;break-inside:avoid}.finance-columns{display:block}.finance-columns>.finance-panel:first-child{display:none}.movement-list article{break-inside:avoid}}.finance-control-hero{grid-template-columns:minmax(260px,.7fr) minmax(500px,1.3fr) auto;grid-template-areas:"title units actions";gap:18px;padding:18px 22px}.finance-control-title h1{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0;display:flex}.finance-control-title h1 span{letter-spacing:.14em;font-size:clamp(17px,1.65vw,23px);font-weight:950;line-height:1}.finance-control-title h1 strong{letter-spacing:-.04em;margin-top:5px;font-size:clamp(30px,2.8vw,40px);font-weight:950;line-height:.95}.finance-control-hero .finance-unit-switch{width:100%}.finance-control-actions{gap:8px}.finance-control-actions .capture-expense-link,.finance-control-actions .kordata-finance{white-space:nowrap;min-height:46px;padding:12px 16px}@media (width<=1180px){.finance-control-hero{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);grid-template-areas:"title actions""units units"}.finance-control-hero .finance-unit-switch{width:min(720px,100%)}}@media (width<=900px){.finance-control-hero{grid-template-columns:1fr;grid-template-areas:"title""units""actions";gap:14px}.finance-control-title h1 strong{font-size:34px}}.owner-withdrawal-form{max-width:760px}.owner-withdrawal-form form{gap:20px;display:grid}.withdrawal-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.owner-withdrawal-form label{gap:8px;font-weight:700;display:grid}.owner-withdrawal-form input,.owner-withdrawal-form select,.owner-withdrawal-form textarea{color:#17212b;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:12px}.withdrawal-table{border-collapse:collapse;width:100%}.withdrawal-table th,.withdrawal-table td{text-align:left;border-bottom:1px solid #e2e8f0;padding:12px}.withdrawal-table thead{color:#fff;background:#17212b}.withdrawal-table td:last-child{width:160px}.withdrawal-table tfoot{background:#f1f5f9;font-size:1.15rem;font-weight:800}@media (width<=650px){.withdrawal-fields{grid-template-columns:1fr}.withdrawal-table th,.withdrawal-table td{padding:8px}.withdrawal-table td:last-child{width:115px}}.daily-rollup-table.with-withdrawals .daily-rollup-row{grid-template-columns:1.25fr repeat(5,minmax(100px,1fr))}.finance-history-search{box-sizing:border-box;background:#fff;border:1px solid #d7dfe9;border-top:4px solid #ed0017;border-radius:17px;width:min(1320px,100% - 40px);max-width:1500px;margin:18px auto;padding:22px 24px;scroll-margin-top:20px}.finance-history-search>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.finance-history-search header small{letter-spacing:.12em;color:#d00019;font-size:10px;font-weight:900}.finance-history-search h2{color:#111821;margin:5px 0 7px;font-size:24px}.finance-history-search p{color:#657286;margin:0;font-size:14px;line-height:1.5}.finance-history-search header>span{white-space:nowrap;background:#eef2f7;border-radius:9px;padding:9px 12px;font-size:13px;font-weight:800}.finance-history-search form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.finance-history-search label{flex-direction:column;flex:1;gap:7px;min-width:165px;display:flex}.finance-history-search label.finance-search-query{flex:3;min-width:260px}.finance-history-search label>span{color:#4d5c70;font-size:12px;font-weight:800}.finance-history-search input,.finance-history-search select{box-sizing:border-box;color:#16202c;width:100%;height:48px;font:inherit;background:#fff;border:1px solid #bccbdc;border-radius:9px;padding:10px 12px;font-size:14px}.finance-history-search input:focus,.finance-history-search select:focus{outline-offset:1px;outline:2px solid #ed0017}.finance-history-search button,.finance-search-results a{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#111821;border:0;border-radius:9px;justify-content:center;align-items:center;padding:10px 15px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.finance-history-search form>button{height:48px}.finance-history-search button:disabled{opacity:.6;cursor:default}.finance-history-search .finance-search-clear{color:#26374a;background:#edf1f5}.finance-search-feedback{color:#56667a;padding-top:14px;font-size:13px;line-height:1.5}.finance-search-empty{padding-top:16px}.finance-search-results{border:1px solid #dbe2eb;border-radius:11px;max-height:580px;margin-top:16px;overflow:auto}.finance-search-results>article{border-bottom:1px solid #e1e6ed;grid-template-columns:minmax(0,1fr) 160px 175px;align-items:center;gap:18px;padding:16px;display:grid}.finance-search-results>article:last-child{border:0}.finance-search-identity,.finance-search-meta,.finance-search-amount{flex-direction:column;gap:6px;min-width:0;display:flex}.finance-search-identity>strong{color:#111821;overflow-wrap:anywhere;font-size:18px}.finance-search-identity>span{overflow-wrap:anywhere;font-size:14px}.finance-search-identity>small{color:#647286;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.finance-search-identity .finance-search-kind{color:#3d526b;background:#edf1f6;border-radius:6px;width:fit-content;padding:4px 7px;font-size:10px;font-weight:900}.finance-search-kind.income{color:#087143;background:#e4f7ed}.finance-search-kind.supplier{color:#9c5500;background:#fff0dc}.finance-search-kind.receivable{color:#2457a1;background:#e8efff}.finance-search-meta{color:#536379;font-size:13px}.finance-search-meta small,.finance-search-amount small{color:#657286;font-size:11px;line-height:1.4}.finance-search-amount{text-align:right}.finance-search-amount strong{color:#111821;font-size:19px}.finance-search-amount a,.finance-search-amount button{min-height:38px;margin-top:4px;padding:8px 12px;font-size:12px}.finance-search-highlight{outline-offset:5px;border-radius:9px;outline:3px solid #ed0017;scroll-margin-top:30px}@media (width<=780px){.finance-history-search{width:calc(100% - 24px);margin:15px auto;padding:18px}.finance-history-search>header{flex-direction:column;align-items:start;gap:9px}.finance-search-results>article{grid-template-columns:minmax(0,1fr) 140px;gap:12px}.finance-search-meta{grid-area:2/1}.finance-search-amount{grid-area:1/2/3}.finance-history-search label.finance-search-query{flex-basis:100%;min-width:0}.finance-history-search label{min-width:140px}}@media (width<=430px){.finance-search-results>article{grid-template-columns:1fr;padding:14px}.finance-search-meta,.finance-search-amount{grid-area:auto}.finance-search-meta{flex-flow:wrap}.finance-search-amount{text-align:left}.finance-history-search form>button{flex:1}.finance-history-search header>span{white-space:normal}}.finance-form-actions{align-items:center;gap:10px;display:flex}.supplier-cost-breakdown{background:#fff;border:1px solid #d9e0e8;border-radius:12px;grid-column:1/-1;overflow:hidden}.supplier-cost-breakdown>header{color:#fff;background:#111820;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.supplier-cost-breakdown h3{margin:0;font-size:17px}.supplier-cost-breakdown>header>strong{color:#83e4b5;white-space:nowrap;font-size:20px}.supplier-cost-breakdown>p{color:#475569;margin:0;padding:12px 16px;font-size:14px}.supplier-cost-table-scroll{overflow-x:auto}.supplier-cost-breakdown table{border-collapse:collapse;text-align:left;width:100%;min-width:620px;font-size:14px}.supplier-cost-breakdown th,.supplier-cost-breakdown td{border-top:1px solid #e2e7ed;padding:12px 16px}.supplier-cost-breakdown thead{background:#f1f5f9}.supplier-cost-breakdown td>span{color:#64748b;margin-top:5px;display:block}.supplier-cost-breakdown button{color:#b00016;cursor:pointer;white-space:nowrap;background:#fff4f5;border:1px solid #ef001b;border-radius:8px;padding:10px 12px;font-weight:800}.supplier-cost-breakdown tfoot{color:#075d3c;background:#eaf7f0}@media (width<=600px){.supplier-cost-breakdown>header{flex-direction:column;align-items:flex-start;gap:8px}}.finance-form-actions .primary-finance{flex:1}.secondary-finance,.movement-actions button,.close-edit{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;padding:10px 14px;font-weight:800}.movement-actions{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.movement-actions button.delete{color:#a70c21;border-color:#f0b7c0}.actual-collections-access{justify-content:flex-end;margin:-4px 0 18px;display:flex}.actual-collections-access button{color:#fff;cursor:pointer;background:#111820;border:2px solid #ef001b;border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:10px 16px;display:flex}.actual-collections-access span{color:#ff3048;letter-spacing:.08em;font-size:10px;font-weight:900}.actual-collections-access strong{font-size:14px}.actual-collections-card{width:min(1040px,100%)}.actual-collections-card .panel-title p{color:#667085;margin:5px 0 0}.actual-collections-summary{color:#fff;background:#111820;border:2px solid #ef001b;border-radius:16px;grid-template-columns:repeat(3,minmax(150px,1fr));align-items:center;gap:12px;margin:18px 0;padding:18px;display:grid}.actual-collections-summary small{color:#ff3048;letter-spacing:.08em;font-size:10px;font-weight:900}.actual-collections-summary>span{background:#1c2530;border:1px solid #3a4655;border-radius:11px;flex-direction:column;gap:5px;padding:12px;display:flex}.actual-collections-summary>span b{font-size:19px}.actual-collections-list{border:1px solid #d9e0e8;border-radius:12px;overflow-x:auto}.actual-collections-row{border-bottom:1px solid #d9e0e8;grid-template-columns:130px minmax(220px,1fr) repeat(3,140px);align-items:center;gap:12px;min-width:820px;padding:13px 14px;display:grid}.actual-collections-row:last-child{border-bottom:0}.actual-collections-row.head{color:#fff;text-transform:uppercase;background:#111820;font-size:11px;font-weight:900}.actual-collections-row>span:first-child{flex-direction:column;gap:3px;display:flex}.actual-collections-row small{color:#667085}.actual-collections-row em{color:#b00016;font-style:normal;font-weight:900}.movement-sale-lines{background:#fff;border:1px solid #d9e0e8;border-radius:12px;grid-column:1/-1;overflow-x:auto}.movement-sale-lines .sale-lines-head,.movement-sale-lines .sale-line{min-width:1160px}.movement-sale-lines .sale-reconciliation>span{flex-direction:column;gap:3px;display:flex}.movement-sale-lines .sale-reconciliation>span>small{color:#d9001b;letter-spacing:.08em;font-size:10px;font-weight:950}.receivable-line-cost-editor .line-editor-actions{grid-column:1/-1}.linked-cost-context{color:#18202a;background:#fff8e9;border:1px solid #f0b24b;border-radius:12px;flex-direction:column;gap:6px;margin:0 0 18px;padding:14px 16px;display:flex}.linked-cost-context span{color:#5e6878;line-height:1.45}.linked-cost-label{margin-top:5px;font-weight:800;display:block;color:#087b4e!important}.summary-grid article>span{color:#667085;margin-top:7px;font-size:13px;font-weight:800;display:block}.supplier-cost-panel .panel-title{align-items:flex-start}.supplier-cost-panel .panel-title p{color:#667085;margin:6px 0 0;line-height:1.45}.supplier-cost-panel .panel-title>b{color:#b85a00;white-space:nowrap;font-size:24px}.supplier-cost-list{border-top:1px solid var(--line);margin-top:18px}.supplier-cost-list article,.income-cost-actions article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:15px 0;display:grid}.supplier-cost-list article>div,.income-cost-actions article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.supplier-cost-list small,.income-cost-actions small{color:#667085;font-weight:800}.supplier-cost-list span,.income-cost-actions span{color:#596678;line-height:1.4}.supplier-cost-list article>b{color:#b85a00;white-space:nowrap;font-size:18px}.supplier-cost-list button,.income-cost-actions button{color:#7e3e00;cursor:pointer;background:#fff8e9;border:1px solid #e59a3a;border-radius:10px;padding:11px 14px;font-weight:900}.income-cost-actions{margin-top:22px}.income-cost-actions h3{margin:0;padding-bottom:8px;font-size:18px}.finance-edit-overlay{z-index:1000;background:#0a1018b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.finance-edit-card{background:#fff;border-radius:18px;width:min(760px,100%);max-height:calc(100vh - 36px);padding:24px;overflow:auto;box-shadow:0 24px 80px #0000004d}.close-edit{padding:6px 11px;font-size:24px;line-height:1}.finance-fields input[readonly]{color:#394656;background:#f2f5f8;font-weight:800}.kordata-finance-tools>div{gap:9px;display:flex}.capture-expense-link{color:#b00016;background:#fff;border:1px solid #ef001b;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex}.recent-captures{margin-top:18px}.recent-captures>.panel-title{margin-bottom:8px}.recent-captures>div:last-child{border-top:1px solid var(--line)}.recent-captures article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:13px;padding:14px 0;display:grid}.recent-captures article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.recent-captures article small{color:#697587;font-size:12px;font-weight:800}.recent-captures article strong{color:#18202a;font-size:15px}.recent-captures article em{color:#5c6879;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:normal;overflow:hidden}.recent-captures article>b{white-space:nowrap;font-size:17px}.recent-captures article>b.expense{color:#b00016}.recent-captures article>b.income{color:#087b4e}.recent-captures article>i{color:#08724a;white-space:nowrap;background:#dcf6e9;border-radius:999px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:900}.recent-captures article>i.submitted{color:#8d5600;background:#fff0cf}.recent-captures article>button{color:#18202a;cursor:pointer;background:#fff;border:1px solid #cbd5df;border-radius:9px;min-height:38px;padding:8px 13px;font-weight:900}@media (width<=900px){.finance-edit-card{padding:18px}.finance-form-actions{flex-direction:column;align-items:stretch}.finance-form-actions .primary-finance{margin-top:0}.movement-actions{justify-content:stretch}.movement-actions button{flex:1}.actual-collections-summary{grid-template-columns:1fr 1fr}.supplier-cost-panel .panel-title{flex-direction:column;gap:10px}.supplier-cost-list article,.income-cost-actions article{grid-template-columns:1fr auto}.supplier-cost-list article>button,.income-cost-actions article>button{grid-column:1/-1;width:100%}.kordata-finance-tools>div{flex-direction:column}.capture-expense-link{width:100%}.recent-captures article{grid-template-columns:1fr auto}.recent-captures article>i{justify-self:start}.recent-captures article>button{width:100%}}.manual-kordata-import{grid-template-columns:minmax(280px,1fr) minmax(250px,.65fr) auto;align-items:end;gap:16px;margin-top:0;margin-bottom:18px;display:grid}.manual-kordata-import h2{margin:5px 0;font-size:22px}.manual-kordata-import p{color:#667085;margin:0;line-height:1.45}.manual-kordata-import>label{flex-direction:column;gap:6px;display:flex}.manual-kordata-import>label span{color:#5d6878;font-size:12px;font-weight:900}.manual-kordata-import input{min-height:48px;font:inherit;text-transform:uppercase;background:#fff;border:1px solid #cbd5df;border-radius:10px;padding:10px 12px;font-weight:800}.manual-kordata-import>div:last-child{gap:8px;display:flex}.manual-kordata-import button{color:#18202a;cursor:pointer;background:#fff;border:1px solid #bec9d5;border-radius:10px;min-height:48px;padding:10px 14px;font-weight:900}.manual-kordata-import button.primary{color:#fff;background:#111820;border-color:#111820}.manual-kordata-import button:disabled{cursor:wait;opacity:.55}.manual-payment-confirm{border:2px solid #ef001b;grid-template-columns:minmax(300px,1fr) 180px 220px auto;align-items:end;gap:14px;margin-bottom:18px;display:grid}.manual-payment-confirm h2{margin:5px 0;font-size:23px}.manual-payment-confirm p{color:#667085;margin:0}.manual-payment-confirm label{flex-direction:column;gap:6px;display:flex}.manual-payment-confirm label span{color:#5d6878;font-size:12px;font-weight:900}.manual-payment-confirm input,.manual-payment-confirm select{min-height:48px;font:inherit;background:#fff;border:1px solid #cbd5df;border-radius:10px;padding:10px 12px;font-weight:800}.manual-payment-confirm button{color:#fff;cursor:pointer;background:#111820;border:0;border-radius:10px;min-height:48px;padding:10px 16px;font-weight:900}.sale-reconciliation{background:#f6f8fb;border-bottom:1px solid #d9e0e8;grid-template-columns:auto auto minmax(180px,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.sale-reconciliation>span{color:#657184;flex-direction:column;gap:2px;font-size:11px;font-weight:800;display:flex}.sale-reconciliation>span b{color:#111820;font-size:15px}.sale-reconciliation>em{border-radius:30px;justify-self:start;padding:7px 10px;font-size:11px;font-style:normal;font-weight:900}.sale-reconciliation>em.exact{color:#08724a;background:#dcf6e9}.sale-reconciliation>em.credit{color:#8a5400;background:#fff0c9}.sale-reconciliation>em.review{color:#a50b22;background:#ffe3e7}.add-sale-line,.edit-sale-line{cursor:pointer;color:#b00016!important;background:#fff4f5!important;border:1px solid #ef001b!important;border-radius:9px!important;font-weight:900!important}.add-sale-line{min-height:40px;padding:9px 13px}.edit-sale-line{width:100%;min-height:42px;padding:8px}.full-line-editor,.add-line-editor{background:#fff;border:2px solid #ef001b;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.add-line-editor{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px}.add-line-editor>strong,.line-kind-switch,.full-line-editor .wide,.add-line-editor .wide,.line-edit-preview,.line-editor-actions,.full-line-editor>em,.add-line-editor>em,.saved-product-hint{grid-column:1/-1}.full-line-editor label,.add-line-editor label{flex-direction:column;gap:4px;min-width:0;display:flex}.full-line-editor label>span,.add-line-editor label>span{color:#586579;text-transform:uppercase;font-size:10px;font-weight:900}.full-line-editor input,.add-line-editor input{width:100%;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #cbd5df;border-radius:8px;padding:7px 9px}.line-kind-switch{background:#edf1f5;border-radius:9px;grid-template-columns:1fr 1fr;gap:5px;padding:3px;display:grid}.line-kind-switch button{min-height:34px;color:#536072!important;background:0 0!important;border:0!important;border-radius:7px!important}.line-kind-switch button.selected{color:#fff!important;background:#111820!important}.line-edit-preview{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.line-edit-preview span{color:#657184;background:#f2f5f8;border-radius:7px;flex-direction:column;gap:2px;padding:7px;font-size:10px;display:flex}.line-edit-preview b{color:#111820;font-size:12px}.line-editor-actions{gap:6px;display:flex}.line-editor-actions button{flex:1;min-height:38px;color:#303b49!important;background:#fff!important;border:1px solid #cbd5df!important}.line-editor-actions button.remove{color:#ad0018!important;background:#fff1f3!important;border-color:#f1acb5!important}.line-editor-actions button.save{color:#fff!important;background:#111820!important;border-color:#111820!important}.full-line-editor>em,.add-line-editor>em{color:#b20a21;font-size:11px;font-style:normal;font-weight:850}.line-percentage-presets{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.line-percentage-presets button{color:#b20a21;cursor:pointer;background:#fff4f5;border:1px solid #ef001b;border-radius:8px;padding:8px 10px;font-weight:800}.line-percentage-presets small{color:#586579;font-size:11px}.saved-product-hint{color:#08784b;margin:0;font-size:12px;font-weight:800;line-height:1.4}@media (width<=1050px){.manual-kordata-import,.manual-payment-confirm{grid-template-columns:1fr 1fr}.manual-payment-confirm>div:first-child,.manual-kordata-import>div:first-child{grid-column:1/-1}.sale-reconciliation{grid-template-columns:1fr 1fr}.sale-reconciliation .add-sale-line{width:100%}}@media (width<=620px){.actual-collections-access button{justify-content:space-between;width:100%}.actual-collections-summary,.manual-kordata-import,.manual-payment-confirm{grid-template-columns:1fr}.manual-kordata-import>div:last-child{flex-direction:column}.sale-reconciliation,.add-line-editor{grid-template-columns:1fr}.sale-reconciliation>em,.sale-reconciliation .add-sale-line{grid-column:1/-1}.full-line-editor{grid-template-columns:1fr}.full-line-editor label,.full-line-editor .wide{grid-column:1/-1}.line-edit-preview{grid-template-columns:1fr}}.finance-shell .finance-document-folio{color:#fff;letter-spacing:.035em;background:#ef001b;border-radius:7px;width:fit-content;margin:6px 0;padding:4px 9px;font-size:clamp(18px,1.6vw,21px);font-weight:950;line-height:1.15;display:block}.daily-close-banner{background:#fff7e6;border:1px solid #f2bb54;border-radius:17px;align-items:center;gap:20px;width:min(1320px,100% - 40px);margin:18px auto 0;padding:18px 22px;display:flex}.daily-close-banner.closed{background:#ebf8f1;border-color:#9ed8bb}.daily-close-banner>div{flex-direction:column;gap:4px;margin-right:auto;display:flex}.daily-close-banner small{color:#a96200;letter-spacing:1.5px;font-weight:900}.daily-close-banner.closed small{color:#087a4b}.daily-close-banner strong{font-size:18px}.daily-close-banner span{color:#667085;font-size:13px}.daily-close-banner button{color:#fff;cursor:pointer;background:#111820;border:0;border-radius:10px;padding:13px 17px;font-weight:900}.daily-close-banner button:disabled{opacity:.65;background:#a86a00}@media (width<=700px){.daily-close-banner{flex-direction:column;align-items:stretch}.daily-close-banner button{width:100%}}.closing-confirm-overlay{z-index:120;background:#080d13c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.closing-confirm-card{box-sizing:border-box;background:#fff;border-radius:20px;width:min(520px,100%);padding:26px;box-shadow:0 24px 70px #00000059}.closing-confirm-card>small{color:#ef0019;letter-spacing:1.6px;font-weight:900}.closing-confirm-card h2{margin:9px 0 10px;font-size:25px;line-height:1.15}.closing-confirm-card p{color:#657084;line-height:1.5}.closing-confirm-accounts{gap:8px;margin:18px 0;display:grid}.closing-confirm-accounts span{background:#f1f4f7;border-radius:10px;justify-content:space-between;gap:15px;padding:12px 14px;display:flex}.closing-confirm-warning{background:#fff7e6;border:1px solid #f0bd58;border-radius:10px;padding:12px;font-weight:700;color:#7a4c00!important}.closing-confirm-actions{grid-template-columns:1fr 1.4fr;gap:10px;margin-top:20px;display:grid}.closing-confirm-actions button{color:#111820;cursor:pointer;background:#fff;border:1px solid #d6dde6;border-radius:10px;min-height:48px;font-weight:900}.closing-confirm-actions button.confirm{color:#fff;background:#111820;border-color:#111820}@media (width<=520px){.closing-confirm-card{padding:21px}.closing-confirm-actions{grid-template-columns:1fr}}@media (width<=900px){.finance-period-bar{gap:14px;padding:12px}.finance-period-bar>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;display:grid!important}.finance-period-bar button{width:100%;padding:12px 4px;font-size:14px}.finance-period-bar label{grid-template-columns:1fr;gap:7px;width:100%;display:grid}.finance-period-bar label span{text-align:left}.finance-period-bar input{box-sizing:border-box;width:100%;min-height:48px}.finance-period-bar>strong{text-align:center;width:100%;padding:2px 0 4px}}.receivables-panel{background:#fff;border:1px solid #d7dee8;border-radius:26px;margin:30px 0;padding:28px;box-shadow:0 16px 40px #1c27340f}.receivable-heading{grid-template-columns:minmax(260px,.8fr) auto minmax(430px,1.25fr);align-items:end;gap:24px;margin-bottom:22px;display:grid}.receivable-unit-switch{background:#e8edf3;border-radius:13px;align-self:center;padding:5px;display:flex}.receivable-unit-switch button{color:#596678;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:42px;padding:0 14px;font-weight:900}.receivable-unit-switch button.selected{color:#fff;background:#ef001b}.payment-proof{gap:4px;align-items:flex-end!important;display:flex!important}.payment-proof a{color:#1765a4;font-size:10px;font-weight:900;text-decoration:none}.sync-receivables{color:#c90018;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ef001b;border-radius:12px;min-height:46px;padding:0 16px;font-weight:950}.sync-receivables:disabled{cursor:wait;opacity:.6}.receivable-reconciliation{justify-items:stretch;gap:6px;display:grid}.receivable-reconciliation>strong{color:#087548;letter-spacing:.09em;background:#e8f7ef;border-radius:12px;padding:12px 15px;font-size:11px}.receivable-reconciliation small{color:#677386;letter-spacing:0;max-width:360px;font-size:10px;line-height:1.35}.receivable-heading small,.settlement-lines>b,.payment-history>b{color:#ef001b;letter-spacing:.16em;font-size:11px;font-weight:900}.receivable-heading h2{margin:6px 0;font-size:30px}.receivable-heading p{color:#677386;max-width:650px;margin:0}.receivable-debt-tabs{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 20px;display:grid}.receivable-debt-tabs button{color:#151b24;text-align:left;cursor:pointer;background:#f7f9fc;border:2px solid #d5dce5;border-radius:17px;grid-template-columns:1fr auto;gap:4px 18px;min-height:96px;padding:17px 19px;display:grid}.receivable-debt-tabs button>span{color:#6a7587;letter-spacing:.1em;align-self:end;font-size:11px;font-weight:950}.receivable-debt-tabs button>strong{grid-area:1/2/3;align-self:center;font-size:25px}.receivable-debt-tabs button>small{color:#778397;font-size:11px;font-weight:750}.receivable-debt-tabs button.selected{color:#fff;background:#111820;border-color:#ef001b;box-shadow:0 10px 24px #1118201f}.receivable-debt-tabs button.selected>span{color:#ff5367}.receivable-debt-tabs button.selected>small{color:#c3ccd8}.receivable-status-tabs{grid-template-columns:1fr 1fr;gap:12px;margin:2px 0 18px;display:grid}.receivable-status-tabs button{text-align:left;color:#17202a;cursor:pointer;background:#fff;border:2px solid #d5dce5;border-radius:16px;grid-template-columns:1fr auto;gap:4px 14px;min-height:82px;padding:14px 18px;display:grid}.receivable-status-tabs span{letter-spacing:.12em;font-size:12px;font-weight:950}.receivable-status-tabs strong{grid-area:1/2/3;align-self:center;font-size:30px}.receivable-status-tabs small{color:#6b7788;font-size:12px;font-weight:800}.receivable-status-tabs button.selected{color:#fff;background:#111820;border-color:#ef001b;box-shadow:0 10px 24px #11182020}.receivable-status-tabs button.selected span{color:#ff5367}.receivable-status-tabs button.selected small{color:#c9d1dc}.receivable-status-tabs button.selected.paid{border-color:#168454}.receivable-status-tabs button.selected.paid span{color:#55d99b}.paid-receivables-history{background:#f7f9fc;border:1px solid #d7dee8;border-radius:18px;padding:20px}.paid-receivables-history>header{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.paid-receivables-history>header small{color:#168454;letter-spacing:.12em;text-transform:uppercase;font-weight:950}.paid-receivables-history>header h3{margin:0;font-size:25px}.paid-receivables-history>header p{color:#697689;margin:0}.paid-receivables-list{gap:8px;display:grid}.paid-receivables-list>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d6e2dc;border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;width:100%;padding:14px 16px;display:grid}.paid-receivables-list>button:hover,.paid-receivables-list>button.selected{border-color:#0a9b60;box-shadow:0 7px 20px #08754418}.paid-receivables-list>button span{gap:3px;min-width:0;display:grid}.paid-receivables-list>button strong{font-size:16px}.paid-receivables-list>button small{text-overflow:ellipsis;white-space:nowrap;color:#687586;overflow:hidden}.paid-receivables-list>button>b{color:#087544;background:#e3f7ec;border-radius:999px;padding:7px 11px;font-size:11px}.paid-receivables-list>button>em{font-size:18px;font-style:normal;font-weight:950}.paid-receivable-detail{background:#fff;border:2px solid #0a9b60;border-radius:17px;margin-top:18px;overflow:hidden}.paid-receivable-detail>header{color:#fff;background:#111820;justify-content:space-between;gap:22px;padding:20px;display:flex}.paid-receivable-detail>header>div{flex-direction:column;gap:5px;display:flex}.paid-receivable-detail>header>div:last-child{text-align:right}.paid-receivable-detail>header small{color:#ff4357;letter-spacing:.1em;font-size:11px;font-weight:950}.paid-receivable-detail>header strong{font-size:20px}.paid-receivable-detail>header h4{margin:1px 0;font-size:25px}.paid-receivable-detail>header span{color:#c8d0dc;font-weight:700}.paid-receivable-detail>header b{color:#58d79a}.paid-receivable-detail .note-payment-totals,.paid-receivable-detail .note-line-items{margin:0}.paid-payment-history{border-top:1px solid #dce2ea;gap:8px;padding:16px;display:grid}.paid-payment-history>strong{color:#087544;letter-spacing:.08em;font-size:11px}.paid-payment-history>span{border-top:1px solid #e4e9ee;justify-content:space-between;gap:15px;padding:10px 0;display:flex}.paid-payment-history>span span{color:#5f6d7e;font-weight:700}.paid-payment-history>span b{white-space:nowrap}.paid-receivables-history{display:grid}.paid-receivables-list{order:2}.paid-receivable-detail{order:1;margin:0 0 18px;scroll-margin-top:20px}.paid-finance-action{background:#f4fbf7;border-top:1px solid #dce2ea;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.paid-finance-action label{color:#596779;letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:10px;font-weight:900;display:grid}.paid-finance-action select{color:#15202b;background:#fff;border:1px solid #bdc8d4;border-radius:9px;min-width:150px;padding:10px;font-size:13px;font-weight:850}.paid-finance-action button{color:#fff;cursor:pointer;background:#ef001b;border:0;border-radius:11px;padding:13px 18px;font-size:14px;font-weight:950}.paid-finance-action button:disabled{opacity:.55;cursor:wait}.paid-finance-action>strong{color:#087544;letter-spacing:.05em;font-size:13px}.paid-finance-action small{color:#637082;text-align:right;font-weight:750}.folio-import{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:520px;display:grid}.folio-import .sync-receivables{grid-column:1/-1;width:100%}.warehouse-debtor-form{grid-column:1/-1;grid-template-columns:1.15fr 1fr .75fr auto;gap:8px;display:grid}.warehouse-debtor-form>strong{color:#697587;letter-spacing:.1em;grid-column:1/-1;font-size:10px}.warehouse-debtor-form input{min-width:0;font:inherit;background:#fff;border:1px solid #ccd5e1;border-radius:12px;padding:13px}.warehouse-debtor-form button{color:#fff;cursor:pointer;white-space:nowrap;background:#ef001b;border:0;border-radius:12px;padding:13px 16px;font-weight:900}.warehouse-debtor-form button:disabled{cursor:not-allowed;opacity:.45}.customer-payment-box{background:#fff;border:2px solid #111820;border-radius:18px;margin:0 0 18px;overflow:hidden}.customer-payment-box>header{color:#fff;background:#111820;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.customer-payment-box>header div{flex-direction:column;gap:3px;display:flex}.customer-payment-box>header div:last-child{text-align:right}.customer-payment-box>header a{color:#fff;text-underline-offset:3px;font-size:11px;font-weight:950;text-decoration:underline}.customer-payment-box small,.customer-payment-box label span{color:#ff5265;letter-spacing:.08em;font-size:10px;font-weight:900}.customer-payment-box>header strong{font-size:18px}.customer-payment-box>div{grid-template-columns:1fr .8fr .85fr 1fr minmax(190px,auto);align-items:end;gap:9px;padding:15px 18px 10px;display:grid}.customer-payment-box label{flex-direction:column;gap:5px;min-width:0;display:flex}.customer-payment-box input,.customer-payment-box select{min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #ccd5e1;border-radius:11px;padding:0 11px}.customer-payment-box button{color:#fff;background:#ef001b;border:0;border-radius:11px;min-height:44px;padding:0 16px;font-weight:900}.customer-payment-box button:disabled{cursor:not-allowed;opacity:.45}.customer-payment-actions{gap:6px;display:grid}.customer-payment-actions .pay-all{background:#111820}.customer-receipt-ready{color:#075e36;background:#e8f8f0;border:1px solid #9dd9bb;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 18px;padding:13px 16px;font-weight:800;display:flex}.customer-receipt-ready a{color:#fff;background:#087a49;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:900;text-decoration:none}.customer-payment-box>p{color:#667386;margin:0;padding:0 18px 14px;font-size:12px}.folio-import input,.payment-box input,.payment-box select,.settlement-lines input{min-width:0;font:inherit;background:#fff;border:1px solid #ccd5e1;border-radius:12px;padding:13px}.folio-import button,.payment-box button,.settlement-lines button,.liquidate-button{color:#fff;cursor:pointer;background:#111820;border:0;border-radius:12px;padding:13px 16px;font-weight:900}.folio-import button:disabled,.payment-box button:disabled,.settlement-lines button:disabled,.liquidate-button:disabled{cursor:not-allowed;opacity:.5}.receivable-search-results{gap:9px;margin:0 0 18px;display:grid}.receivable-search-results>button{text-align:left;cursor:pointer;background:#fff;border:2px solid #d7dee8;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:14px 17px;display:flex}.receivable-search-results>button:hover{border-color:#ef001b;box-shadow:0 8px 22px #11182012}.receivable-search-results>button span{gap:3px;display:grid}.receivable-search-results>button span:last-child{text-align:right}.receivable-search-results strong{color:#ef001b;letter-spacing:.08em;font-size:12px}.receivable-search-results b{font-size:17px}.receivable-search-results small{color:#687586;letter-spacing:0;font-size:11px;font-weight:800}.receivable-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.receivable-summary article{background:#f7f9fc;border:1px solid #d7dee8;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:92px;padding:17px;display:flex}.receivable-summary small{color:#6a7587;letter-spacing:.08em;font-size:10px;font-weight:900}.receivable-summary strong{font-size:23px}.receivable-summary .overdue{background:#fff7f8;border-color:#ffc4ca}.receivable-summary .overdue strong{color:#c90018}.receivable-layout{grid-template-columns:minmax(310px,.85fr) minmax(0,1.65fr);gap:16px;display:grid}@media (width<=700px){.receivable-debt-tabs,.receivable-status-tabs{grid-template-columns:1fr}.receivable-debt-tabs button{min-height:86px}.receivable-debt-tabs button>strong{font-size:21px}.paid-receivables-list>button{grid-template-columns:1fr auto}.paid-receivables-list>button>em{grid-column:1/-1}.paid-receivable-detail>header{flex-direction:column}.paid-receivable-detail>header>div:last-child{text-align:left}.paid-receivable-detail .note-payment-totals{grid-template-columns:1fr}.paid-receivable-detail .note-payment-totals span+span{border-top:1px solid #dce2ea;border-left:0}}.debtor-list{flex-direction:column;gap:12px;display:flex}.customer-debt{background:#f7f9fc;border:1px solid #d7dee8;border-radius:17px;overflow:hidden}.customer-debt-header{color:#fff;text-align:left;cursor:pointer;background:#111820;border:0;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;padding:14px 15px;display:flex}.customer-debt-header:hover,.customer-debt-header.selected{background:#202a35;box-shadow:inset 5px 0 #ef001b}.customer-debt-header>i{color:#f67;white-space:nowrap;align-self:center;font-size:9px;font-style:normal;font-weight:900}.customer-debt-header span{flex-direction:column;gap:3px;min-width:0;display:flex}.customer-debt-header span:nth-child(2){text-align:right;align-items:flex-end}.customer-debt-header small{color:#aeb8c7;letter-spacing:.08em;font-size:9px;font-weight:900}.customer-debt-header strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.customer-debt-header em{color:#f67;font-size:10px;font-style:normal;font-weight:900}.customer-notes{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;touch-action:pan-y;scroll-snap-type:y proximity;flex-direction:column;max-height:330px;display:flex;overflow-y:auto}.customer-notes:focus-visible{outline-offset:-3px;outline:3px solid #ef001b}.customer-notes::-webkit-scrollbar{width:10px}.customer-notes::-webkit-scrollbar-track{background:#e9edf2}.customer-notes::-webkit-scrollbar-thumb{background:#ef001b;border:2px solid #e9edf2;border-radius:99px}.customer-notes{scrollbar-color:#ef001b #e9edf2;scrollbar-width:auto}.customer-notes>button{text-align:left;cursor:pointer;scroll-snap-align:start;background:#fff;border:0;border-top:1px solid #dce2ea;grid-template-columns:minmax(0,1fr) auto;gap:14px;width:100%;padding:13px 15px;display:grid}.customer-notes>button:hover,.customer-notes>button.selected{background:#fff1f3;box-shadow:inset 4px 0 #ef001b}.customer-notes>button span{flex-direction:column;gap:4px;min-width:0;display:flex}.customer-notes>button span:last-child{text-align:right;align-items:flex-end}.customer-notes>button small{color:#6f7c8f;font-size:11px}.customer-notes>button em{color:#1765a4;background:#eaf2fb;border-radius:99px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:900}.customer-notes>button em.late{color:#b50016;background:#ffe4e7}.customer-scroll-hint{color:#5f6b7c;background:#f2f4f7;border-top:1px solid #dce2ea;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:flex}.customer-scroll-hint span{color:#ef001b;font-size:14px;font-weight:950}.customer-scroll-hint b{letter-spacing:.02em;font-size:10px}.receivable-detail{border:1px solid #dce2ea;border-radius:18px;min-width:0;overflow:hidden}.note-payment-breakdown{background:#fff;border:1px solid #d7dee8;border-radius:15px;margin:18px;overflow:hidden}.note-payment-breakdown>header{background:#f3f6f9;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.note-payment-breakdown>header div{flex-direction:column;gap:2px;display:flex}.note-payment-breakdown>header small{color:#ef001b;letter-spacing:.1em;font-size:9px;font-weight:900}.note-payment-breakdown>header>b{border-radius:999px;padding:6px 10px;font-size:10px}.note-payment-breakdown>header>b.paid{color:#087342;background:#daf4e7}.note-payment-breakdown>header>b.pending{color:#b50016;background:#ffe4e7}.note-payment-totals{border-top:1px solid #dce2ea;border-bottom:1px solid #dce2ea;grid-template-columns:repeat(3,1fr);display:grid}.note-payment-totals span{color:#687587;flex-direction:column;gap:4px;padding:13px 15px;font-size:10px;font-weight:800;display:flex}.note-payment-totals span+span{border-left:1px solid #dce2ea}.note-payment-totals strong{color:#111820;font-size:16px}.note-line-items{flex-direction:column;display:flex}.note-line-items>div{justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;display:flex}.note-line-items>div+div{border-top:1px solid #e2e7ed}.note-line-items span{flex-direction:column;gap:2px;min-width:0;display:flex}.note-line-items small{color:#778397;font-size:9px;font-weight:900}.note-line-items strong{font-size:12px}.note-line-items>div>b{white-space:nowrap;font-size:13px}.receivable-detail>header{color:#fff;background:#111820;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.receivable-detail header small{color:#ff5568;font-weight:900}.receivable-detail header h3{margin:3px 0;font-size:24px}.workshop-unit-status{color:#fff;letter-spacing:.05em;border:1px solid #ff5568;border-radius:999px;width:fit-content;margin:4px 0 7px;padding:5px 8px;font-size:10px;display:inline-flex}.receivable-detail header span{color:#b8c1cf}.receivable-detail header>div:last-child{text-align:right}.receivable-detail header>div:last-child strong{font-size:25px;display:block}.debt-progress{background:#f6f8fb;padding:24px 20px 14px;position:relative;overflow:hidden}.debt-progress:before{content:"";background:#dce2ea;border-radius:99px;height:7px;position:absolute;top:12px;left:20px;right:20px}.debt-progress i{background:#00a85a;border-radius:99px;max-width:calc(100% - 40px);height:7px;position:absolute;top:12px;left:20px}.debt-progress span{color:#5d697b;font-size:12px;font-weight:800}.payment-box{background:#f6f8fb;grid-template-columns:1.15fr .9fr .9fr 1fr auto auto;align-items:end;gap:8px;padding:15px 20px;display:grid}.payment-box .pay-balance{white-space:nowrap;background:#087a49}.payment-box>label{flex-direction:column;gap:5px;min-width:0;display:flex}.payment-box label>small{color:#687486;letter-spacing:.08em;font-size:9px;font-weight:900}.money-field>span{background:#fff;border:1px solid #ccd5e1;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;padding-left:13px;display:grid}.money-field>span b{font-size:17px}.money-field>span input{border:0;padding-left:6px}.payment-history{border-top:1px solid #e1e6ed;flex-direction:column;gap:7px;padding:15px 20px;display:flex}.payment-history>p{color:#566477;margin:0 0 7px;font-size:14px;line-height:1.5}.payment-history-card{background:#fff;border:1px solid #d5dde7;border-radius:14px;overflow:hidden;box-shadow:0 5px 16px #1118200b}.payment-history-card>header{background:#f5f7fa;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.payment-history-card>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.payment-history-card>header small{color:#d6001a;letter-spacing:.08em;font-size:11px;font-weight:950}.payment-history-card>header strong{font-size:15px}.payment-history-card>header span{color:#667386;font-size:13px}.payment-history-card>header>b{white-space:nowrap;font-size:22px}.payment-balance-row{border-top:1px solid #e0e5eb;border-bottom:1px solid #e0e5eb;grid-template-columns:repeat(3,1fr);display:grid}.payment-balance-row>span{flex-direction:column;gap:5px;padding:13px 16px;display:flex}.payment-balance-row>span+span{border-left:1px solid #e0e5eb}.payment-balance-row small{color:#667386;font-size:11px;font-weight:850}.payment-balance-row b{font-size:16px}.payment-balance-row .received b{color:#087a49}.payment-balance-row .remaining b{color:#d6001a}.payment-balance-row .settled{background:#e9f8f0}.payment-balance-row .settled b{color:#087a49}.payment-pdf-action{color:#123d69;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;text-decoration:none;display:flex}.payment-pdf-action>span{flex-direction:column;gap:2px;display:flex}.payment-pdf-action b{font-size:14px}.payment-pdf-action small{color:#667386;font-size:12px}.payment-pdf-action>strong{color:#fff;letter-spacing:.08em;background:#1765a4;border-radius:9px;padding:8px 12px;font-size:12px}.payment-pdf-action:hover{background:#eef6ff}.restricted-receivable-start{background:#f7f9fc;border:1px solid #cbd5e1;border-radius:15px;margin:0 0 18px;padding:18px}.restricted-receivable-start strong{font-size:18px}.restricted-receivable-start p{color:#596779;max-width:700px;margin:6px 0 0;font-size:15px;line-height:1.5}.receivable-layout.restricted{grid-template-columns:minmax(0,1fr)}.restricted-paid-result{background:#fff;border:2px solid #087a49;border-radius:18px;overflow:hidden}.restricted-paid-result>header{color:#fff;background:#111820;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.restricted-paid-result>header>div{flex-direction:column;gap:4px;display:flex}.restricted-paid-result>header>div:last-child{text-align:right}.restricted-paid-result>header small{color:#54d79a;letter-spacing:.1em;font-size:11px;font-weight:950}.restricted-paid-result>header strong{font-size:18px}.restricted-paid-result>header h3{margin:0;font-size:24px}.restricted-paid-result>header b{color:#54d79a;font-size:28px}.restricted-paid-summary{border-bottom:1px solid #dce3e9;grid-template-columns:repeat(3,1fr);display:grid}.restricted-paid-summary>span{flex-direction:column;gap:5px;padding:17px 19px;display:flex}.restricted-paid-summary>span+span{border-left:1px solid #dce3e9}.restricted-paid-summary small{color:#647184;font-size:11px;font-weight:850}.restricted-paid-summary strong{font-size:18px}.restricted-paid-summary .settled{color:#087a49;background:#e9f8f0}.restricted-paid-payments{gap:9px;padding:18px;display:grid}.restricted-paid-payments>b{color:#087a49;letter-spacing:.1em;font-size:11px}.restricted-paid-payments>a{color:#15202b;background:#f8fafc;border:1px solid #d6dee7;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:13px 15px;text-decoration:none;display:grid}.restricted-paid-payments>a>span{flex-direction:column;gap:3px;display:flex}.restricted-paid-payments>a small{color:#667386;font-size:11px;font-weight:850}.restricted-paid-payments>a>b{font-size:17px}.restricted-paid-payments>a>em{color:#fff;background:#1765a4;border-radius:8px;padding:8px 10px;font-size:11px;font-style:normal;font-weight:900}.payment-history em{color:#657285;font-size:12px;font-style:normal}.payment-entry-panel{background:#fff;border:2px solid #111820;border-radius:18px;margin:18px;overflow:hidden;box-shadow:0 12px 28px #11182012}.payment-entry-panel>header{color:#fff;background:#111820;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.payment-entry-panel>header>div{flex-direction:column;gap:3px;display:flex}.payment-entry-panel>header small{color:#ff5265;letter-spacing:.12em;font-size:11px;font-weight:950}.payment-entry-panel>header strong{font-size:20px}.payment-entry-panel>header>span{color:#e8edf4;background:#27323f;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:850}.payment-entry-panel .payment-box{background:#fff;padding:18px}.payment-history-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:3px;display:flex}.payment-history-heading>div{flex-direction:column;gap:3px;display:flex}.payment-history-heading small{color:#ef001b;letter-spacing:.13em;font-size:11px;font-weight:950}.payment-history-heading b{font-size:22px}.payment-history-heading>span{color:#fff;background:#111820;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900}.admin-payment-control{background:linear-gradient(135deg,#fff7f8,#fff);border-top:1px solid #f3c4ca;border-bottom:1px solid #f3c4ca;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.admin-payment-control>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-payment-control small{color:#c90018;letter-spacing:.12em;font-size:10px;font-weight:950}.admin-payment-control strong{font-size:15px}.admin-payment-control span{color:#667386;font-size:12px;line-height:1.4}.admin-payment-methods{grid-template-columns:repeat(3,auto);gap:7px;display:grid}.admin-payment-methods button{color:#273342;cursor:pointer;background:#fff;border:1px solid #cbd4df;border-radius:10px;min-height:38px;padding:0 12px;font-size:12px;font-weight:900}.admin-payment-methods button:hover:not(:disabled){color:#c90018;border-color:#ef001b}.admin-payment-methods button.selected{color:#fff;background:#111820;border-color:#111820}.admin-payment-methods button:disabled{cursor:default;opacity:.62}.admin-payment-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.admin-payment-date{grid-template-columns:minmax(145px,1fr) auto;gap:7px;display:grid}.admin-payment-date input,.admin-payment-date button{color:#273342;background:#fff;border:1px solid #cbd4df;border-radius:10px;min-height:38px;padding:0 11px;font:800 12px/1 system-ui}.admin-payment-date button{cursor:pointer}.admin-payment-date button:hover:not(:disabled){color:#c90018;border-color:#ef001b}.admin-payment-date button:disabled{cursor:default;opacity:.55}.admin-payment-control.compact{padding:12px 14px}.paid-payment-history>article{background:#fff;border:1px solid #dce2ea;border-radius:14px;overflow:hidden}.paid-payment-row{justify-content:space-between;gap:15px;padding:14px 16px;display:flex}.paid-payment-row span{color:#465568;font-size:14px;font-weight:750}.paid-payment-row b{white-space:nowrap;font-size:17px}@media (width<=980px){.payment-box{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-box>button{min-height:48px}}@media (width<=700px){.payment-entry-panel{margin:14px}.payment-entry-panel>header,.payment-history-heading,.admin-payment-control{flex-direction:column;align-items:flex-start}.payment-entry-panel>header>span{align-self:flex-start}.payment-box{grid-template-columns:1fr}.admin-payment-methods{grid-template-columns:repeat(3,1fr);width:100%}.admin-payment-actions{width:100%}.admin-payment-methods button{padding:0 7px}.paid-payment-row{flex-direction:column;align-items:flex-start}}.settlement-lines{padding:18px 20px}.settlement-note{color:#657185;margin:7px 0 2px;font-size:11px}.settlement-lines article{border-bottom:1px solid #e4e8ee;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:13px 0;display:grid}.settlement-lines article>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.settlement-lines article>div small{color:#ef001b;letter-spacing:.1em;font-size:9px;font-weight:900}.settlement-lines article>div span{color:#697587;font-size:11px}.settlement-lines label{min-width:215px}.settlement-lines label>span{color:#5d697b;margin-top:4px;font-size:10px;font-weight:900;display:block}.settlement-lines label>div{grid-template-columns:70px 18px auto;align-items:center;gap:4px;margin-top:3px;display:grid}.settlement-lines label>div.parts-allocation{background:#fff;border:1px solid #ccd5e1;border-radius:10px;grid-template-columns:auto 1fr;padding-left:9px}.settlement-lines label>div.parts-allocation input{border:0}.settlement-lines label input{padding:8px}.settlement-lines label button{padding:9px}.settlement-lines label>small{color:#5f6c7f;font-size:9px}.mixed-allocation{min-width:250px}.liquidate-button{background:#ef001b;width:calc(100% - 40px);margin:0 20px 20px;font-size:15px}.linked-commissions{border:1px solid #dce3eb;border-radius:14px;margin:0 20px 18px;overflow:hidden}.linked-commissions>header{background:#f2f5f8;justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;display:flex}.linked-commissions header div{flex-direction:column;gap:3px;display:flex}.linked-commissions header small{color:#ef001b;letter-spacing:.11em;font-size:8px;font-weight:900}.linked-commissions header a{color:#111820;font-size:11px;font-weight:900}.linked-commissions article{border-top:1px solid #e2e7ed;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 14px;display:grid}.linked-commissions article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.linked-commissions article>div:last-child{align-items:flex-end}.linked-commissions article span,.linked-commissions article small{color:#687587;font-size:10px}.linked-commissions article em{color:#9b5a00;background:#fff0d8;border-radius:99px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:900}.linked-commissions article em.pagada{color:#08703e;background:#dcf6e7}.linked-commissions>p{color:#657185;margin:0;padding:14px;font-size:11px}.settlement-preview{background:#f2f5f8;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 20px 18px;padding:12px;display:grid}.settlement-preview span{flex-direction:column;gap:4px;min-width:0;padding:7px;display:flex}.settlement-preview small{color:#657185;font-size:8px;font-weight:900}.settlement-preview b{font-size:15px}.settlement-preview .profit{color:#08713f;background:#e6f8ee;border-radius:10px}.receivable-grand-total{border-top:3px solid #111820;margin-top:24px;padding-top:22px}.receivable-grand-total>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.receivable-grand-total>header small{color:#ef001b;letter-spacing:.14em;font-size:11px;font-weight:900}.receivable-grand-total>header h3{margin:4px 0 0;font-size:24px}.receivable-grand-total .receivable-summary{margin-bottom:0}.receivable-grand-total .main-balance{color:#fff;background:#111820;border-color:#111820}.receivable-grand-total .main-balance small{color:#b5bfcd}.receivable-grand-total .main-balance strong{font-size:27px}@media (width<=900px){.receivables-panel{border-radius:20px;margin:20px 0;padding:18px}.receivable-heading{flex-direction:column;align-items:stretch;display:flex}.receivable-heading h2{font-size:25px}.folio-import{grid-template-columns:1fr;min-width:0}.warehouse-debtor-form{grid-template-columns:1fr}.customer-payment-box>header{flex-direction:column;align-items:flex-start}.customer-payment-box>header div:last-child{text-align:left}.customer-payment-box>div{grid-template-columns:1fr 1fr}.customer-payment-box>div button{grid-column:1/-1}.receivable-summary{grid-template-columns:1fr 1fr}.receivable-layout{grid-template-columns:1fr}.customer-notes{max-height:310px}.payment-box{grid-template-columns:1fr 1fr}.payment-box button{grid-column:1/-1}.settlement-lines article{grid-template-columns:1fr;align-items:flex-start}.settlement-lines label{width:100%;min-width:0}.settlement-preview{grid-template-columns:1fr 1fr}.receivable-detail>header{align-items:flex-start}.receivable-detail header h3{font-size:20px}}@media (width<=520px){.receivable-summary{grid-template-columns:1fr}.receivable-summary article{min-height:75px}.payment-box,.payment-balance-row{grid-template-columns:1fr}.payment-balance-row>span+span{border-top:1px solid #e0e5eb;border-left:0}.payment-history-card>header{flex-direction:column;align-items:flex-start}.payment-pdf-action{align-items:flex-start}.payment-pdf-action>strong{flex:none}.restricted-paid-result>header{flex-direction:column;align-items:flex-start}.restricted-paid-result>header>div:last-child{text-align:left}.restricted-paid-summary{grid-template-columns:1fr}.restricted-paid-summary>span+span{border-top:1px solid #dce3e9;border-left:0}.restricted-paid-payments>a{grid-template-columns:1fr auto}.restricted-paid-payments>a>em{text-align:center;grid-column:1/-1}.settlement-lines{padding:15px}.receivable-detail>header{padding:16px}.customer-notes>button{padding:12px}.liquidate-button{width:calc(100% - 30px);margin:0 15px 15px}.payment-box input,.payment-box select{font-size:16px}.receivable-grand-total>header{flex-direction:column;align-items:flex-start}.receivable-grand-total>header h3{font-size:21px}}.customer-notes>button i{color:#4f5b6c;letter-spacing:.05em;background:#eef1f5;border-radius:99px;align-self:flex-start;padding:3px 7px;font-size:9px;font-style:normal;font-weight:900}.tax-choice{background:#fff;border-top:1px solid #e1e6ed;border-bottom:1px solid #e1e6ed;grid-template-columns:minmax(190px,1fr) auto;gap:14px 20px;padding:16px 20px;display:grid}.receivable-search-results{gap:11px}.receivable-search-results>button{border-color:#b9c6d6;min-height:104px;padding:17px 19px;box-shadow:0 3px 10px #1118200d}.receivable-search-results>button:hover,.receivable-search-results>button:focus-visible{background:#fffafb;border-color:#ef001b;box-shadow:0 9px 24px #1118201f}.receivable-search-results strong{font-size:13px}.receivable-search-results b{color:#111820;font-size:19px}.receivable-search-results small{color:#48566a;font-size:12px;font-weight:850}.receivable-search-results .receivable-result-date{color:#17202a;letter-spacing:.04em;background:#edf2f7;border-radius:7px;width:fit-content;margin-top:3px;padding:5px 8px;font-size:11px;font-weight:950}.customer-debt{border-color:#bfc9d5;box-shadow:0 4px 14px #1118200f}.customer-debt-header{padding:16px}.customer-debt-header small{color:#d1d8e2;font-size:10px}.customer-debt-header strong{font-size:17px}.customer-debt-header b{font-size:19px}.customer-notes>button{border-top-color:#cbd4de;padding:15px 16px}.customer-notes>button>span:first-child>b{color:#111820;font-size:16px}.customer-notes>button small{color:#46566a;font-size:12px;font-weight:750}.customer-notes>button .receivable-note-date{color:#c90018;letter-spacing:.05em;font-size:10px;font-weight:950}.customer-notes>button span:last-child>b{color:#111820;font-size:16px}.customer-notes>button span:last-child>small{line-height:1.35}.receivable-opened-date{color:#111820;letter-spacing:.05em;background:#fff;border-radius:7px;width:fit-content;margin:3px 0 5px;padding:5px 8px;font-size:10px;display:flex}.receivable-detail>header>div:first-child{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.note-payment-breakdown{border-color:#bdc8d5;box-shadow:0 4px 14px #1118200d}.note-payment-breakdown>header{background:#edf2f7;padding:16px 17px}.note-payment-breakdown>header small{font-size:10px}.note-payment-breakdown>header strong{font-size:19px}.note-payment-breakdown>header div>span{color:#354357;letter-spacing:.04em;font-size:11px;font-weight:900}.note-payment-breakdown>header>b{padding:7px 11px;font-size:11px}.note-payment-totals span{color:#46566a;padding:15px 17px;font-size:11px}.note-payment-totals strong{font-size:19px}.note-line-items>div{padding:14px 17px}.note-line-items small{color:#4b596c;font-size:10px}.note-line-items strong,.note-line-items>div>b{color:#111820;font-size:14px}@media (width<=700px){.receivable-search-results>button{align-items:flex-start;min-height:0;padding:15px}.receivable-search-results b{font-size:16px}.customer-debt-header>i{display:none}}.tax-choice>div:first-child{flex-direction:column;gap:3px;display:flex}.tax-choice small{color:#ef001b;letter-spacing:.1em;font-size:9px;font-weight:900}.tax-choice span{color:#687486;font-size:11px}.tax-options{grid-template-columns:1fr 1fr;gap:7px;display:grid}.tax-options button{color:#263141;cursor:pointer;background:#f4f6f9;border:1px solid #cfd7e2;border-radius:11px;min-width:120px;padding:11px 13px;font-weight:900}.tax-options button.active{color:#fff;background:#ef001b;border-color:#ef001b}.tax-options button:disabled{cursor:not-allowed;opacity:.55}.tax-choice dl{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.tax-choice dl div{background:#f3f5f8;border-radius:10px;justify-content:space-between;gap:8px;padding:9px 11px;display:flex}.tax-choice dt{color:#687486;font-size:10px;font-weight:800}.tax-choice dd{margin:0;font-size:12px;font-weight:900}.tax-choice dl div:last-child{color:#fff;background:#111820}.tax-choice dl div:last-child dt{color:#b8c1ce}@media (width<=900px){.tax-choice{grid-template-columns:1fr}.tax-options{grid-column:1}.tax-choice dl{grid-template-columns:1fr}}.payment-waiting>p{color:#677386;margin:-1px 0 5px;font-size:12px}.payment-waiting>span{border-top:1px solid #e6eaf0;align-items:center;padding-top:10px}.payment-waiting>span>span{flex-direction:column;gap:4px;min-width:0;display:flex}.payment-waiting>span>span>b{color:#151c26;font-size:13px}.payment-waiting>span>strong{flex:none;font-size:17px}@media (width<=520px){.payment-waiting>span{flex-direction:column;align-items:flex-start}}.priority-summary{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:18px}.priority-summary .actual-collections-tile{color:#fff;background:#111820;border:2px solid #ef001b;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label action""title action""pending action";align-items:center;gap:4px 18px;display:grid}.actual-collections-tile small{color:#ff3048;letter-spacing:.08em;grid-area:label}.actual-collections-tile strong{grid-area:title;font-size:19px}.actual-collections-tile span{grid-area:pending;color:#b9c2ce!important;margin-top:1px!important;font-size:12px!important}.actual-collections-tile button{color:#fff;cursor:pointer;white-space:nowrap;background:#ef001b;border:0;border-radius:11px;grid-area:action;min-height:48px;padding:12px 17px;font-weight:950}@media (width<=620px){.priority-summary .actual-collections-tile{grid-template-columns:1fr;grid-template-areas:"label""title""pending""action"}.actual-collections-tile button{width:100%;margin-top:8px}}.cash-position-summary{color:#fff;background:#111820;border:2px solid #111820;border-radius:18px;grid-template-columns:minmax(250px,.8fr) minmax(460px,1.6fr);align-items:center;gap:24px;margin-top:18px;padding:20px 24px;display:grid}.cash-position-title small{color:#ff1028;letter-spacing:.12em;font-size:10px;font-weight:950}.cash-position-title h2{margin:5px 0 3px;font-size:22px}.cash-position-title p{color:#aeb8c6;margin:0;font-size:12px}.cash-position-accounts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.cash-position-accounts span{background:#1a232d;border:1px solid #344150;border-radius:12px;padding:15px 17px}.cash-position-accounts small{color:#ff6474;letter-spacing:.06em;font-size:9px;font-weight:950;display:block}.cash-position-accounts b{margin-top:6px;font-size:24px;display:block}.cash-position-accounts em{color:#aeb8c6;margin-top:3px;font-size:10px;font-style:normal;display:block}.cash-position-accounts span.positive{background:#122d25;border-color:#197f59}.cash-position-accounts span.positive b{color:#45dfa4}.cash-position-accounts span.negative{background:#32161c;border-color:#c42336}.cash-position-accounts span.negative b{color:#ff6a7b}.actual-collections-link{color:#b70015;cursor:pointer;background:#fff;border:1px solid #ef001b;border-radius:10px;width:fit-content;min-height:40px;margin:14px 0 18px auto;padding:9px 15px;font-size:12px;font-weight:950;display:block}.quick-capture-panel{scroll-margin-top:18px}.detailed-accounts article{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.detailed-accounts article>div{margin-right:0}.account-current{text-align:right}.account-current small{margin-bottom:5px;display:block}.account-current strong{font-size:31px;display:block}.account-breakdown{border-top:1px solid #384351;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:8px;width:100%;margin-top:17px;padding-top:14px;display:grid}.account-breakdown span{flex-direction:column;gap:4px;display:flex}.account-breakdown b{font-size:15px}.account-breakdown .income b{color:#52d49a}.account-breakdown .provider-cost b{color:#ffc06a}.account-breakdown .expense b{color:#ff7787}.account-equation{font-variant-numeric:tabular-nums;background:#18212b;border:1px solid #3a4655;border-radius:10px;grid-column:1/-1;align-items:center;gap:10px;margin-top:13px;padding:12px 14px;display:flex}.account-equation small{color:#9eabba;letter-spacing:.1em;font-size:10px;font-weight:900}.account-equation b{color:#dfe5ec;font-size:13px}.account-equation strong{color:#fff;white-space:nowrap;margin-left:auto;font-size:17px}.detailed-accounts article>button{grid-column:1/-1;justify-self:start;margin-top:14px}@media (width<=520px){.account-current strong{font-size:27px}.account-breakdown{grid-template-columns:1fr}.account-breakdown span{flex-direction:row;justify-content:space-between}.account-equation{flex-direction:column;align-items:flex-start}.account-equation b{line-height:1.55}.account-equation strong{margin-left:0}}.sales-profitability-panel .panel-title p{color:var(--muted);margin:7px 0 0}.finance-sales-list{gap:18px;display:grid}.finance-sale{background:#fff;border:1px solid #d8e0e9;border-radius:15px;overflow:hidden}.finance-sale.review{border:2px solid #d51b32}.finance-sale>header{color:#fff;background:#111820;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.finance-sale>header small{color:#b5bfcc;font-weight:800}.finance-sale>header h3{margin:5px 0 0;font-size:19px}.sale-statuses{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.sale-tax-choice{background:#080d12;border:1px solid #46505c;border-radius:11px;padding:3px;display:flex}.sale-tax-choice button{color:#c6ced8;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;padding:7px 12px;font-size:12px;font-weight:900}.sale-tax-choice button.selected{background:var(--finance-red);color:#fff}.sale-tax-choice button:disabled{cursor:wait;opacity:.7}.sale-tax-help{color:#754700;background:#fff8e9;border-bottom:1px solid #dfe5ec;margin:0;padding:11px 16px;font-size:12px;font-weight:700;line-height:1.45}.reconciliation{letter-spacing:.6px;border-radius:30px;flex:none;padding:8px 11px;font-size:11px;font-weight:900}.reconciliation.exact{color:#08643f;background:#daf5e7}.reconciliation.review{color:#a10820;background:#ffe1e5}.payment-status,.commission-status{letter-spacing:.5px;border-radius:30px;padding:8px 11px;font-size:11px;font-weight:900}.payment-status.pagada,.commission-status.pagada{color:#08643f;background:#daf5e7}.payment-status.no_pagada{color:#a10820;background:#ffe1e5}.commission-status.pendiente,.commission-status.sin_registro{color:#7a4b00;background:#fff0c9}.finance-sale.note-report.no_pagada{border:2px solid #e6a0a9}.sale-totals{background:#dfe5ec;border-bottom:1px solid #dfe5ec;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.sale-totals>span{color:#697587;background:#f5f7f9;flex-direction:column;gap:5px;padding:13px 15px;font-size:11px;font-weight:800;display:flex}.sale-totals b{color:#111820;font-size:15px}.sale-totals .difference{color:#a10820;background:#fff0f2}.sale-totals .difference b{color:#a10820}.note-balances{grid-template-columns:repeat(4,minmax(0,1fr))}.note-parts-head,.note-parts>div{grid-template-columns:minmax(230px,1fr) repeat(3,minmax(100px,.3fr)) 100px 180px;align-items:center;gap:12px;display:grid}.note-parts-head{color:#5b6879;text-transform:uppercase;background:#e9eef3;padding:10px 15px;font-size:10px;font-weight:900}.note-parts>div{border-top:1px solid #e2e7ed;padding:13px 15px;font-size:13px}.note-parts>div span{font-variant-numeric:tabular-nums}.note-parts>div b{color:#087a4b}.note-parts>div button{color:#854600;cursor:pointer;background:#fff8e9;border:1px solid #e79a2e;border-radius:9px;padding:8px;font-weight:900}.note-parts>div small{color:var(--muted);font-size:10px;font-weight:800}.note-labor-head,.note-labor>div{grid-template-columns:minmax(230px,1fr) repeat(3,minmax(100px,.3fr)) 100px 180px;align-items:center;gap:12px;display:grid}.note-labor-head{color:#795000;text-transform:uppercase;background:#fff2bf;padding:10px 15px;font-size:10px;font-weight:900}.note-labor>div{background:#fffaf0;border-top:1px solid #eadca6;padding:13px 15px;font-size:13px}.note-labor>div b,.note-subtotal b{color:#087a4b}.note-parts>.note-subtotal,.note-labor>.note-subtotal{color:#111820;background:#fff600;font-weight:900}.note-reconciliation{color:#765000;background:#fff8df;border-top:1px solid #d7dee7;grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:6px 18px;padding:14px 16px;display:grid}.note-reconciliation span{font-weight:900}.note-reconciliation small{color:#697586;grid-column:1/-1}.note-grand-total{background:#f4f6f8;border-top:2px solid #111820;grid-template-columns:minmax(230px,1fr) repeat(3,minmax(100px,.3fr)) 100px 180px;align-items:center;gap:12px;padding:15px;display:grid}.note-grand-total span,.note-grand-total b{flex-direction:column;gap:3px;display:flex}.note-grand-total small{color:var(--muted);text-transform:uppercase;font-size:9px}.note-grand-total b{color:#087a4b}.note-grand-total b.negative{color:#c20b25}.combined-margin-note{color:#36516d;background:#eef6fd;margin:0;padding:8px 15px;font-size:11px;font-weight:700}.annex-percent{align-items:center;gap:5px;display:flex}.annex-percent input{color:#111820;width:72px;min-width:0;font:inherit;text-align:right;background:#fff;border:1px solid #cbd5df;border-radius:8px;padding:8px 6px;font-weight:900}.annex-percent b{color:#111820!important}.annex-percent .missing-cost{color:#9a5a00;line-height:1.25}.annex-line-actions{align-items:center;gap:6px;display:flex}.annex-line-actions button{white-space:nowrap;flex:1;min-width:0}.annex-line-actions .annex-cost-editor{text-align:left;white-space:normal;flex-basis:100%;min-width:0}.annex-line-actions>button.edit-detail{color:#fff;background:#111820;border-color:#111820;flex-basis:100%}.annex-line-actions button.remove,.annex-remove-note{color:#a10820;cursor:pointer;background:#fff1f3;border:1px solid #e7a2aa;border-radius:9px;padding:8px 10px;font-weight:900}.annex-remove-note{flex:none}.annex-excluded-lines,.annex-excluded-notes{background:#f7f9fb;border-top:1px solid #dfe5ec;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 15px;display:flex}.annex-excluded-lines>strong{color:#5b6879;text-transform:uppercase;width:100%;font-size:11px}.annex-excluded-lines button,.annex-excluded-notes button{color:#24435e;cursor:pointer;background:#fff;border:1px solid #b8c6d4;border-radius:9px;padding:9px 11px;font-weight:900}.annex-excluded-notes{border:1px solid #d9e1e9;border-radius:13px;margin-top:18px}.annex-excluded-notes h3,.annex-excluded-notes p{width:100%;margin:0}.annex-excluded-notes p{color:var(--muted);font-size:12px}.commission-cash-note{color:#34536f;background:#eef5fb;margin:0;padding:10px 15px;font-size:11px;font-weight:700}.labor-profit-row{background:#dfe5ec;border-top:1px solid #dfe5ec;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.labor-profit-row>div{background:#fff9eb;flex-direction:column;gap:5px;padding:14px 15px;display:flex}.labor-profit-row small{color:#7a4b00;font-size:10px;font-weight:900}.labor-profit-row strong{color:#111820;font-size:16px}.sale-lines-head,.sale-line{grid-template-columns:minmax(220px,1.5fr) 52px repeat(6,minmax(84px,.62fr)) minmax(320px,1.2fr);align-items:center;gap:10px;display:grid}.sale-lines-head{color:#5b6879;text-transform:uppercase;background:#e9eef3;padding:10px 14px;font-size:10px;font-weight:900}.sale-line{border-top:1px solid #e2e7ed;padding:14px;font-size:13px}.sale-line:first-child{border-top:0}.sale-line-name{flex-direction:column;gap:3px;min-width:0;display:flex}.sale-line-name small{color:var(--finance-red);font-size:10px;font-weight:900}.sale-line-name strong{line-height:1.3}.sale-line-name span{display:none}.sale-line>span{font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;display:flex}.sale-line>span small{color:#9b5b00;font-size:9px;font-weight:900}.sale-line .margin{color:#087a4b;font-weight:900}.sale-line .negative{color:#b20a21;font-weight:900}.sale-line button,.legacy-costs button{color:#854600;cursor:pointer;background:#fff8e9;border:1px solid #e79a2e;border-radius:9px;padding:9px 10px;font-weight:900}.inline-cost-editor{background:#fffaf0;border:1px solid #efb14c;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:8px;padding:10px;display:grid}.inline-cost-editor label{flex-direction:column;gap:3px;min-width:0;display:flex}.inline-cost-editor label>span{color:#725323;text-transform:uppercase;min-height:30px;font-size:11px;font-weight:900;line-height:1.3}.inline-cost-editor label>div{background:#fff;border:1px solid #d8c18e;border-radius:7px;align-items:center;gap:3px;min-height:34px;padding:4px 7px;display:flex}.inline-cost-editor input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-weight:850}.inline-cost-editor input[type=number]{appearance:textfield;min-width:62px}.inline-cost-editor input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.inline-cost-editor input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.inline-cost-editor small{color:#087a4b;grid-column:1/-1;font-weight:900}.inline-cost-editor em{color:#b20a21;grid-column:1/-1;font-size:10px;font-style:normal;font-weight:800}.inline-cost-editor .inline-save-cost{color:#fff;background:#111820;border-color:#111820;grid-column:1/-1;min-height:38px}.inline-cost-editor.below-minimum{background:#fff1f3;border:2px solid #c20b25}.inline-cost-editor.below-minimum em{font-size:12px}.note-parts>div.below-minimum{background:#fff1f3;box-shadow:inset 4px 0 #c20b25}.note-parts>div.below-minimum .annex-percent input{color:#a10820;border-color:#c20b25}.low-margin-alert{color:#fff;text-align:left;cursor:pointer;background:#c20b25;border:2px solid #c20b25;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;width:100%;margin-bottom:18px;padding:16px 20px;display:flex;box-shadow:0 10px 28px #c20b2547}.low-margin-alert span{flex-direction:column;gap:4px;display:flex}.low-margin-alert b{font-size:18px}.low-margin-alert small{color:#ffdce2;font-size:12px;font-weight:800}.low-margin-alert>strong{color:#a10820;background:#fff;border-radius:999px;flex:none;padding:10px 14px}.annex-line-actions{flex-wrap:wrap}.annex-line-actions button.edit-detail{color:#fff;background:#111820;border-color:#111820;flex-basis:100%}.finance-line-review-card .panel-title{margin-bottom:18px}.finance-line-review-card .panel-title p{color:#667085;margin:5px 0 0;font-size:12px}.annex-percent{flex-wrap:wrap}.annex-percent small{width:100%;color:#b20a21!important;font-size:10px!important}.legacy-costs{border-top:1px solid #dfe5ec;margin-top:18px;padding-top:18px}.legacy-costs h3{margin:0 0 5px}.legacy-costs p{color:var(--muted)}.legacy-costs button{margin:6px 6px 0 0}.sale-cost-form{gap:16px;display:grid}.sale-cost-context{background:#f2f5f8;border-radius:12px;flex-direction:column;gap:5px;padding:14px;display:flex}.sale-cost-context small{color:var(--finance-red);font-weight:900}.sale-cost-context span,.sale-cost-form>p{color:var(--muted);font-size:13px}.sale-cost-form label{flex-direction:column;gap:7px;font-weight:800;display:flex}.sale-cost-form input{font:inherit;border:1px solid #cfd8e3;border-radius:10px;padding:13px;font-size:18px}.sale-margin-editor{gap:9px;display:grid}.sale-margin-editor>span{font-size:13px;font-weight:850}.sale-margin-editor>small{color:var(--muted);font-size:11px;line-height:1.45}.sale-margin-options{grid-template-columns:110px 110px minmax(190px,1fr);gap:9px;display:grid}.sale-margin-options>button,.sale-margin-options>label{color:#202936;background:#fff;border:1px solid #cfd8e3;border-radius:10px;min-height:52px;font-weight:900}.sale-margin-options>button{cursor:pointer;font-size:16px}.sale-margin-options>button.selected,.sale-margin-options>label.selected{border-color:var(--finance-red);color:#ad0014;background:#fff4f5;box-shadow:0 0 0 2px #ef001b14}.sale-margin-options>label{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:6px 11px;display:grid}.sale-margin-options>label span,.sale-margin-options>label b{font-size:12px}.sale-margin-options>label input{text-align:right;background:0 0;border:0;border-radius:0;outline:none;width:100%;min-width:0;padding:5px 0;font-size:16px}.sale-cost-preview{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sale-cost-preview span{color:var(--muted);border:1px solid #dfe5ec;border-radius:10px;flex-direction:column;gap:5px;padding:13px;display:flex}.sale-cost-preview b{color:#087a4b;font-size:19px}.sale-cost-preview b.negative{color:#b20a21}.sale-cost-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sale-cost-actions button{cursor:pointer;background:#fff;border:1px solid #cfd8e3;border-radius:10px;padding:13px;font-weight:900}.sale-cost-actions .save{border-color:var(--finance-red);background:var(--finance-red);color:#fff}@media (width<=900px){.sale-totals{grid-template-columns:1fr 1fr}.sale-lines-head{display:none}.sale-line{grid-template-columns:1fr 1fr;gap:12px}.sale-line-name{grid-column:1/-1}.sale-line>span:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.inline-cost-editor{grid-column:1/-1}.note-parts-head{display:none}.note-parts>div{grid-template-columns:1fr 1fr}.note-parts>div strong{grid-column:1/-1}.note-labor-head{display:none}.note-labor>div,.note-grand-total{grid-template-columns:1fr 1fr}.note-labor>div strong,.note-grand-total>strong,.annex-line-actions{grid-column:1/-1}}@media (width<=520px){.finance-sale>header{flex-direction:column;align-items:flex-start}.sale-statuses{flex-direction:column;align-items:stretch;width:100%}.annex-remove-note{width:100%;min-height:42px}.sale-tax-choice{width:100%}.sale-tax-choice button{flex:1;min-height:42px}.sale-totals,.note-balances,.labor-profit-row{grid-template-columns:1fr}.sale-line{grid-template-columns:1fr 1fr;padding:14px 12px}.inline-cost-editor{grid-template-columns:1fr 1fr}.inline-cost-editor small{grid-column:1/-1}.inline-cost-editor .inline-save-cost{grid-column:1/-1;min-height:44px}.sale-margin-options{grid-template-columns:1fr 1fr}.sale-margin-options>label{grid-column:1/-1}.sale-cost-preview,.sale-cost-actions{grid-template-columns:1fr}}.finance-header{border-bottom:4px solid var(--finance-red);height:92px;overflow:hidden}.finance-logo-link{align-items:center;height:88px;display:flex;overflow:hidden}.finance-logo{width:310px;max-width:none;height:auto;display:block}.finance-header nav strong{padding-top:35px;padding-bottom:31px}.finance-period-bar{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:24px;width:min(1320px,100% - 40px);margin-left:auto;margin-right:auto;padding:15px;display:flex;box-shadow:0 9px 28px #141e2d0d}.finance-period-bar>div{background:var(--soft);border-radius:11px;flex-direction:row;flex:none;gap:0;padding:4px;display:flex}.finance-period-bar button{cursor:pointer;background:0 0;border:0;border-radius:8px;width:auto;height:auto;padding:12px 24px;font-size:14px;font-weight:800}.finance-period-bar button.selected{background:var(--finance-red);color:#fff}.finance-period-bar label{color:var(--muted);align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.finance-period-bar label span{color:var(--muted);letter-spacing:0;font-size:12px}.finance-period-bar input{border:1px solid var(--line);border-radius:8px;padding:10px}.finance-period-bar>strong{white-space:nowrap;margin-left:auto;font-size:16px}.finance-period-bar .finance-week-picker{background:0 0;align-items:center;gap:8px;padding:0;display:flex}.finance-week-number{color:#fff;text-align:center;background:#111820;border-radius:11px;gap:1px;min-width:116px;padding:7px 12px;display:grid}.finance-week-number span{color:#ff5262;letter-spacing:.08em;font-size:8px;font-weight:950}.finance-week-number b{font-size:22px;line-height:1}.finance-week-number small{color:#dce2ea;font-size:9px;font-weight:800}.finance-week-picker button{border:1px solid var(--line);color:#fff;background:#111820;width:42px;min-width:42px;height:42px;padding:0;font-size:19px}.finance-week-picker button:disabled{color:#9aa4b1;cursor:not-allowed;background:#e9edf2}.finance-week-picker label{min-width:220px}.weekly-production-panel{border:2px solid #d5dde7;box-shadow:0 12px 34px #11182012}.weekly-production-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.weekly-production-grid article{border:1px solid var(--line);background:#f7f9fb;border-radius:14px;flex-direction:column;gap:8px;min-height:126px;padding:18px;display:flex}.weekly-production-grid article.production{background:#fff5f6;border-color:#ef001b}.weekly-production-grid article.income{background:#effaf5;border-color:#91d7bc}.weekly-production-grid article.prior{background:#fff8ea;border-color:#efc271}.weekly-production-grid small{color:#5f6b7b;letter-spacing:.08em;font-size:10px;font-weight:950}.weekly-production-grid strong{color:#111820;font-size:28px;line-height:1}.weekly-production-grid span,.weekly-cash-breakdown span{color:#687487;font-size:12px;line-height:1.4}.weekly-cash-breakdown{background:#dce2e9;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:12px;display:grid;overflow:hidden}.weekly-cash-breakdown span{background:#f5f7f9;flex-direction:column;gap:4px;padding:13px 15px;display:flex}.weekly-cash-breakdown b{color:#111820;font-size:17px}.weekly-production-vehicles{border:1px solid var(--line);border-radius:12px;margin-top:14px;overflow-x:auto}.weekly-production-row{border-top:1px solid #e7ebf0;grid-template-columns:1.35fr 1.35fr .65fr .65fr .75fr;align-items:center;gap:12px;min-width:850px;padding:12px 14px;font-size:12px;display:grid}.weekly-production-row:first-child{border-top:0}.weekly-production-row.head{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#111820;font-size:9px;font-weight:950}.weekly-production-row>span:first-child{flex-direction:column;gap:3px;display:flex}.weekly-production-row small{color:#697588;font-size:10px}.weekly-production-row strong{text-align:right}.daily-rollup-panel{padding:20px 24px}.daily-rollup-table{border:1px solid var(--line);border-radius:12px;margin-top:14px;overflow-x:auto}.daily-rollup-row{border-top:1px solid #e3e8ee;grid-template-columns:1.15fr repeat(4,1fr);align-items:center;gap:12px;min-width:760px;padding:11px 14px;font-size:12px;display:grid}.daily-rollup-row:first-child{border-top:0}.daily-rollup-row span,.daily-rollup-row b{text-align:right}.daily-rollup-row.head{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#111820;font-size:9px;font-weight:950}.daily-rollup-row.total{color:#111820;background:#fff200;border-top:2px solid #111820;font-weight:950}.weekly-collections-panel{padding:20px 24px}.weekly-collections-table{border:1px solid var(--line);border-radius:12px;margin-top:14px;overflow-x:auto}.weekly-collections-row{border-top:1px solid #e3e8ee;grid-template-columns:.8fr .9fr 1.8fr 1fr 1fr;align-items:center;gap:12px;min-width:760px;padding:11px 14px;font-size:12px;display:grid}.weekly-collections-row:first-child{border-top:0}.weekly-collections-row.head{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#111820;font-size:9px;font-weight:950}.weekly-collections-row>b{color:#087a4c;text-align:right;font-size:14px}.collection-document{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.collection-document button{color:#18212b;cursor:pointer;background:#fff;border:1px solid #d5dde5;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:750}@media (width<=900px){.cash-position-summary{grid-template-columns:1fr}.cash-position-total{text-align:left;border-top:1px solid #465261;border-left:0;padding:16px 0 0}.finance-header{height:84px}.finance-logo-link{height:80px}.finance-logo{width:260px}.finance-period-bar{flex-direction:column;align-items:stretch;gap:14px;padding:12px}.finance-period-bar>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;display:grid}.finance-period-bar button{width:100%;padding:12px 4px}.finance-period-bar label{grid-template-columns:1fr;gap:7px;width:100%;display:grid}.finance-period-bar input{box-sizing:border-box;width:100%;min-height:48px}.finance-period-bar>strong{text-align:center;white-space:normal;width:100%;margin-left:0}.finance-period-bar .finance-week-picker{grid-template-columns:42px 116px minmax(0,1fr) 42px;display:grid}.finance-week-picker label{min-width:0}.weekly-production-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.finance-period-bar .finance-week-picker{grid-template-columns:42px 1fr 42px}.finance-week-number{grid-area:1/2}.finance-week-picker label{grid-area:2/1/auto/-1}.finance-week-picker button:last-child{grid-area:1/3}.weekly-production-grid,.weekly-cash-breakdown{grid-template-columns:1fr}}@media print{.finance-period-bar{box-shadow:none;break-inside:avoid}}.payroll-payment-panel{padding:24px}.payroll-payment-heading{align-items:center;gap:20px;margin-bottom:20px}.payroll-payment-heading h2{margin:0 0 6px}.payroll-payment-heading p{color:#657080;margin:0;font-size:14px}.payroll-payment-total{text-align:right;background:#eef7f1;border:1px solid #cde5d5;border-radius:12px;gap:5px;margin-left:auto;padding:13px 20px;display:grid}.payroll-payment-total span{color:#426150;font-size:13px;font-weight:600}.payroll-payment-total strong{color:#16643d;font-variant-numeric:tabular-nums;font-size:26px}.payroll-payment-scroll{border:1px solid #dfe4eb;border-radius:12px;overflow-x:auto}.payroll-payment-table{border-collapse:collapse;width:100%;min-width:930px;font-size:14px}.payroll-payment-table th,.payroll-payment-table td{border-bottom:1px solid #e5e9ee;padding:15px 12px}.payroll-payment-table thead th{color:#fff;white-space:nowrap;text-align:right;background:#202935;font-size:12px;font-weight:600}.payroll-payment-table thead th:first-child,.payroll-payment-table thead th:nth-child(2),.payroll-payment-table thead th:last-child{text-align:left}.payroll-payment-table tbody th{text-align:left;min-width:185px;font-weight:600}.payroll-payment-table tbody th span{color:#697484;margin-top:5px;font-size:12px;font-weight:400;display:block}.payroll-payment-table td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.payroll-payment-table td:nth-child(2),.payroll-payment-table td:nth-child(8){text-align:left}.payroll-payment-table tbody tr:nth-child(2n){background:#f7f9fb}.payroll-payment-table .payroll-payment-net{color:#185f3b;background:#eff7f2;font-weight:700}.payroll-payment-table tfoot{background:#e9edf2;font-weight:700}.payroll-payment-table tfoot th{text-align:left}.payroll-payment-table tfoot th,.payroll-payment-table tfoot td{border-bottom:0;padding-top:18px;padding-bottom:18px}.payroll-payment-table .payroll-payment-delete{color:#a12635;cursor:pointer;background:#fff;border:1px solid #e4cbd0;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:600}.payroll-payment-note{color:#596777;margin:14px 0 0;font-size:13px;line-height:1.5}@media (width<=620px){.payroll-payment-panel{padding:16px}.payroll-payment-heading{flex-direction:column;align-items:stretch}.payroll-payment-total{text-align:left;margin-left:0}}.finance-reconciliation-panel{margin:20px 0;padding:24px}.finance-reconciliation-panel>h3{margin:24px 0 12px;font-size:18px}.finance-reconciliation-scroll{border:1px solid #dfe4eb;border-radius:12px;overflow-x:auto}.finance-reconciliation-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.finance-reconciliation-table th,.finance-reconciliation-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e5e9ee;padding:14px 16px}.finance-reconciliation-table thead th{color:#fff;white-space:nowrap;background:#202935;font-size:12px;font-weight:600}.finance-reconciliation-table tbody th{font-weight:600}.finance-reconciliation-table tbody tr:nth-child(2n){background:#f7f9fb}.finance-reconciliation-table .amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.finance-reconciliation-table tfoot{background:#e9edf2;font-weight:700}.finance-reconciliation-table tfoot th,.finance-reconciliation-table tfoot td,.finance-reconciliation-table tbody tr:last-child>*{border-bottom:0}.finance-reconciliation-table td>span{color:#596777;margin-top:4px;display:block}.finance-reconciliation-table .reconciliation-difference{color:#a12635;background:#fff5f5;font-weight:700}.reconciliation-status{color:#785014;background:#fff4dc;border-radius:6px;padding:4px 9px;display:inline-block}.reconciliation-documents{gap:24px;display:grid}.reconciliation-document{background:#fff;border:1px solid #dfe4eb;border-radius:14px;min-width:0;padding:20px}.reconciliation-document>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.reconciliation-document>header strong{color:#d60020;font-size:14px}.reconciliation-document>header h3{margin:5px 0 0;font-size:19px}.reconciliation-document time{color:#596777;white-space:nowrap;font-size:14px}.reconciliation-document h4{margin:22px 0 12px;font-size:16px}.reconciliation-note,.reconciliation-document-reference{color:#596777;margin:14px 0;font-size:14px;line-height:1.6}.reconciliation-cost-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.reconciliation-cost-actions:empty{display:none}.reconciliation-cost-actions button{color:#263345;cursor:pointer;background:#fff;border:1px solid #ced7e2;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:600}.reconciliation-cost-actions button:hover{background:#f3f6fa;border-color:#9eacbf}@media (width<=700px){.finance-reconciliation-panel{padding:16px}.reconciliation-document{padding:14px}.reconciliation-document>header{flex-direction:column;gap:8px}.finance-reconciliation-table{min-width:540px}.finance-reconciliation-table th,.finance-reconciliation-table td{padding:12px}}.supplier-payment-details{margin-top:18px}.supplier-payment-details td:nth-child(4),.supplier-payment-details tfoot td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.supplier-payment-details td:last-child{min-width:240px}.supplier-payment-details button{color:#263345;cursor:pointer;background:#fff;border:1px solid #ced7e2;border-radius:7px;margin:0 8px 6px 0;padding:8px 10px;font-size:13px}.supplier-payment-details button.delete{color:#a12635;border-color:#e4cbd0}.print-finance-button{color:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;font-weight:900;text-decoration:none;display:inline-flex;background:#111820!important;padding:12px 16px!important}.finance-print-report{display:none}@media (width<=900px){.print-finance-button{width:100%}}@media print{@page{size:letter portrait;margin:10mm}body{background:#fff!important}.finance-shell{background:#fff!important;padding:0!important}.finance-shell>*{display:none!important}.finance-shell>.finance-print-report{display:block!important}.finance-print-report{color:#111820;font-family:Arial,Helvetica,sans-serif;font-size:9pt}.finance-print-report header{border-bottom:3px solid #ef0019;justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding-bottom:12px;display:flex}.finance-print-report header>div:last-child{text-align:right}.finance-print-report header small{color:#ef0019;letter-spacing:1.2px;font-weight:900}.finance-print-report h1{margin:4px 0;font-size:22pt}.finance-print-report header p{color:#536174;margin:0;font-weight:700}.print-brand{color:#ef0019;font-size:25pt;font-style:italic;font-weight:900}.print-brand span{color:#111820}.print-totals{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px;display:grid}.print-totals article{border:1px solid #cfd7e2;border-radius:7px;padding:9px}.print-totals small{color:#5a6778;font-weight:800;display:block}.print-totals strong{margin-top:4px;font-size:14pt;display:block}.finance-print-report h2{margin:14px 0 6px;font-size:12pt}.finance-print-report table{border-collapse:collapse;table-layout:fixed;width:100%}.finance-print-report th{color:#4d5a6b;text-align:left;background:#edf1f5;font-size:7.5pt}.finance-print-report th,.finance-print-report td{vertical-align:top;border:1px solid #d6dde6;padding:6px}.finance-print-report td small{color:#627084;margin-top:2px;display:block}.print-account-table th:not(:first-child),.print-account-table td:not(:first-child),.print-movement-table th:nth-last-child(-n+3),.print-movement-table td:nth-last-child(-n+3){text-align:right}.print-movement-table th:first-child{width:10%}.print-movement-table th:nth-child(2){width:12%}.print-movement-table th:nth-child(3){width:25%}.print-movement-table th:nth-child(4){width:17%}.print-movement-table th:nth-child(5){width:12%}.finance-print-report tr{break-inside:avoid}.print-empty{text-align:center;color:#667085;border:1px dashed #b9c3cf;padding:20px}.finance-print-report footer{color:#667085;text-align:right;border-top:1px solid #cfd7e2;margin-top:14px;padding-top:8px;font-size:7.5pt}}.finance-period-bar{flex-wrap:wrap;gap:16px}.finance-period-bar .finance-period-tabs{flex-wrap:wrap}.finance-period-bar .finance-calendar-field{gap:7px;min-width:175px;display:grid}.finance-period-bar .finance-calendar-field>span:first-child,.finance-range-mode>span{color:#334155;font-size:14px}.finance-period-bar .finance-calendar-control{background:#fff;border:1px solid #b9c6d8;border-radius:9px;align-items:stretch;min-width:0;display:flex}.finance-period-bar .finance-calendar-control input{width:100%;min-width:0;min-height:44px;font:inherit;color:#111820;background:0 0;border:0;font-size:15px}.finance-period-bar .finance-calendar-control button{color:#111820;background:#eef3f8;border-left:1px solid #b9c6d8;border-radius:0 8px 8px 0;width:44px;min-width:44px;padding:8px;font-size:20px}.finance-period-bar .finance-range-picker{background:#f5f7fb;border:1px solid #d6dee9;border-radius:12px;grid-template-columns:minmax(150px,1fr) minmax(175px,1fr) minmax(175px,1fr) auto;align-items:end;gap:12px;width:100%;padding:16px;display:grid}.finance-period-bar .finance-range-mode{gap:7px;display:grid}.finance-range-mode select{color:#111820;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #b9c6d8;border-radius:9px;padding:10px;font-size:15px}.finance-period-bar .finance-range-submit{color:#fff;background:#ec001b;min-height:46px}.finance-period-bar .finance-range-submit:disabled{opacity:.6;cursor:wait}.finance-range-help,.finance-range-error{color:#475569;grid-column:1/-1;margin:0;font-size:14px;line-height:1.5}.finance-range-error{color:#b00020;font-weight:700}.finance-calendar-control:focus-within{outline-offset:2px;outline:3px solid #1572c4}@media (width<=900px){.finance-period-bar .finance-period-tabs{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.finance-period-bar .finance-period-tabs button{padding:12px 7px}.finance-period-bar .finance-range-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-period-bar .finance-range-mode{grid-column:1/-1}.finance-period-bar .finance-calendar-field{min-width:0}.finance-period-bar .finance-range-submit{grid-column:1/-1}}@media (width<=480px){.finance-period-bar .finance-range-picker{grid-template-columns:minmax(0,1fr);padding:12px}}:root{--inv-red:#f4001e;--inv-dark:#11171f;--inv-line:#d8e0e9;--inv-muted:#667286;--inv-bg:#f3f6f9}.inventory-shell{background:var(--inv-bg);color:#151a22;min-height:100vh;padding-bottom:70px}.inventory-topbar{border-bottom:4px solid var(--inv-red);background:#080b0f;grid-template-columns:1fr auto auto;align-items:center;gap:25px;height:94px;padding:0 max(24px,50vw - 720px);display:grid}.inventory-topbar img{object-fit:contain;width:225px;max-height:62px}.inventory-topbar>div{text-align:right;color:#fff;flex-direction:column;display:flex}.inventory-topbar>div span{letter-spacing:.16em;color:#aeb7c3;font-size:9px}.inventory-topbar>div strong{font-size:13px}.inventory-topbar>a:last-child{color:#fff;border:1px solid #3b434d;border-radius:10px;padding:11px 15px;font-size:11px;font-weight:850;text-decoration:none}.inventory-hero,.inventory-summary,.inventory-toolbar,.inventory-products,.inventory-history{width:min(1440px,100% - 48px);margin-left:auto;margin-right:auto}.inventory-hero{justify-content:space-between;align-items:flex-end;gap:20px;padding:50px 0 28px;display:flex}.inventory-hero small,.inventory-modal-card small,.inventory-history header small{letter-spacing:.16em;color:var(--inv-red);font-size:10px;font-weight:950}.inventory-hero h1{letter-spacing:-.04em;margin:6px 0 4px;font-size:48px}.inventory-hero p{color:var(--inv-muted);margin:0;font-size:14px}.inventory-primary-actions{gap:10px;display:flex}.inventory-primary-actions button,.inventory-toolbar button,.inventory-card footer button,.kordata-search button,.kordata-results button{border:1px solid var(--inv-line);min-height:46px;font:inherit;cursor:pointer;background:#fff;border-radius:11px;padding:0 18px;font-size:12px;font-weight:900}.inventory-primary-actions .red{background:var(--inv-red);border-color:var(--inv-red);color:#fff}.inventory-notice{z-index:5;border-radius:12px;width:min(1380px,100% - 90px);margin:0 auto 16px;padding:14px 18px;font-size:12px;font-weight:800;position:sticky;top:10px}.inventory-notice.success{color:#08764f;background:#dff7eb}.inventory-notice.error{color:#b00019;background:#ffe5e8}.inventory-summary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.inventory-summary article{border:1px solid var(--inv-line);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.inventory-summary span{color:var(--inv-muted);font-size:11px;font-weight:850}.inventory-summary .warn{background:#fff8e9;border-color:#f5c268}.inventory-summary .warn strong{color:#a85c00}.inventory-toolbar{border:1px solid var(--inv-line);background:#fff;border-radius:16px;grid-template-columns:minmax(310px,1fr) minmax(0,2fr) auto;align-items:center;gap:14px;margin-top:18px;padding:14px;display:grid}.inventory-toolbar form{display:flex}.inventory-toolbar input,.kordata-search input,.inventory-modal-card input,.inventory-modal-card textarea,.inventory-modal-card select{width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px;font-size:13px}.inventory-toolbar form input{border-radius:10px 0 0 10px}.inventory-toolbar form button{background:var(--inv-dark);color:#fff;border-color:var(--inv-dark);border-radius:0 10px 10px 0}.inventory-toolbar>div{gap:7px;display:flex;overflow:auto}.inventory-toolbar>div span{white-space:nowrap;color:#576273;background:#eef2f6;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.inventory-toolbar .subtle{min-height:38px}.inventory-products{gap:14px;margin-top:18px;display:grid}.inventory-card{border:1px solid var(--inv-line);background:#fff;border-radius:19px;grid-template-columns:170px minmax(0,1fr);gap:20px;padding:15px;display:grid}.inventory-photo{color:#87909d;background:#f0f3f6;border-radius:14px;place-items:center;height:170px;font-size:11px;font-weight:850;display:grid;overflow:hidden}.inventory-photo img{object-fit:cover;width:100%;height:100%}.inventory-product-main{min-width:0}.inventory-product-title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.inventory-product-title small{color:var(--inv-red);letter-spacing:.08em;font-size:10px;font-weight:950}.inventory-product-title h2{margin:4px 0;font-size:20px}.inventory-product-title p{color:var(--inv-muted);margin:0;font-size:11px}.sync{white-space:nowrap;color:#596474;background:#eef1f4;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:950}.sync.synced{color:#08764f;background:#ddf7ea}.sync.pending{color:#9c5b00;background:#fff1d5}.sync.error{color:#b00019;background:#ffe3e7}.inventory-prices{gap:8px;margin:14px 0;display:flex}.inventory-prices span{border:1px solid var(--inv-line);color:var(--inv-muted);border-radius:11px;flex-direction:column;gap:3px;padding:9px 12px;font-size:9px;display:flex}.inventory-prices b{color:#151a22;font-size:15px}.inventory-stock-grid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:8px;display:grid}.inventory-stock-grid>div{background:#f6f8fa;border-radius:10px;grid-template-columns:1fr auto;gap:2px 8px;padding:10px;display:grid}.inventory-stock-grid small{color:var(--inv-muted);text-transform:uppercase;grid-column:1/-1;font-size:8px}.inventory-stock-grid strong{font-size:10px}.inventory-stock-grid b{color:#08764f;font-size:13px}.inventory-sync-error{color:#a60018;background:#fff0f2;border-radius:8px;padding:8px 10px;font-size:10px}.inventory-card footer{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.inventory-card footer button{min-height:38px;padding:0 13px}.inventory-card footer .dark{background:var(--inv-dark);border-color:var(--inv-dark);color:#fff}.inventory-empty{min-height:180px;color:var(--inv-muted);background:#fff;border:1px dashed #c9d2dc;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.inventory-empty strong{color:#1a2029;font-size:18px}.inventory-history{border:1px solid var(--inv-line);background:#fff;border-radius:20px;margin-top:28px;padding:24px}.inventory-history header{border-bottom:1px solid var(--inv-line);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.inventory-history h2{margin:5px 0 0;font-size:27px}.inventory-history header>b{background:#eef2f6;border-radius:999px;padding:12px 16px}.inventory-history>div{border-bottom:1px solid #edf0f3;grid-template-columns:90px minmax(180px,1fr) 70px 1fr 1fr;align-items:center;gap:12px;min-height:55px;font-size:11px;display:grid}.inventory-history .move{text-align:center;text-transform:uppercase;background:#e8eef5;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:950}.inventory-history .move.entrada{color:#08764f;background:#ddf7ea}.inventory-history .move.salida{color:#b00019;background:#ffe5e8}.inventory-history .move.traspaso{color:#0a5da8;background:#e4effd}.inventory-history>p{color:var(--inv-muted)}.inventory-modal{z-index:20;background:#070b10b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.inventory-modal-card{background:#fff;border-radius:20px;width:min(760px,100%);max-height:92vh;padding:28px;position:relative;overflow:auto}.inventory-modal-card .close{cursor:pointer;background:#eef1f4;border:0;border-radius:50%;width:38px;height:38px;font-size:24px;position:absolute;top:14px;right:14px}.inventory-modal-card h2{margin:6px 0 20px;font-size:29px}.inventory-modal-card form:not(.kordata-search){gap:13px;display:grid}.inventory-modal-card label{color:#566174;gap:6px;font-size:10px;font-weight:900;display:grid}.inventory-modal-card .two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.inventory-modal-card form>p{color:var(--inv-muted);margin:0;font-size:10px;line-height:1.5}.inventory-modal-card .submit{background:var(--inv-red);color:#fff;cursor:pointer;border:0;border-radius:11px;min-height:50px;font-size:13px;font-weight:950}.kordata-search{margin-bottom:16px;display:flex}.kordata-search input{border-radius:10px 0 0 10px}.kordata-search button{background:var(--inv-dark);color:#fff;border-radius:0 10px 10px 0}.kordata-results{gap:8px;display:grid}.kordata-results article{border:1px solid var(--inv-line);border-radius:13px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.kordata-results article>img,.kordata-results article>span{object-fit:cover;color:#77808d;background:#f0f3f6;border-radius:9px;place-items:center;width:70px;height:70px;font-size:8px;display:grid}.kordata-results article>div{flex-direction:column;gap:3px;display:flex}.kordata-results small{color:var(--inv-red);font-weight:900}.kordata-results strong{font-size:12px}.kordata-results b{color:#08764f;font-size:12px}.kordata-results em{color:var(--inv-muted);font-size:8px;font-style:normal}.kordata-results button{background:var(--inv-red);border-color:var(--inv-red);color:#fff;min-height:40px}.inventory-card button:disabled,.inventory-modal button:disabled{opacity:.55;cursor:wait}@media (width<=900px){.inventory-topbar{grid-template-columns:1fr auto;height:78px;padding:0 16px}.inventory-topbar img{width:150px}.inventory-topbar>div{display:none}.inventory-topbar>a:last-child{padding:9px 11px}.inventory-hero,.inventory-summary,.inventory-toolbar,.inventory-products,.inventory-history{width:calc(100% - 24px)}.inventory-hero{padding:30px 0 20px;display:block}.inventory-hero h1{font-size:36px}.inventory-primary-actions{grid-template-columns:1fr 1fr;margin-top:18px;display:grid}.inventory-summary{grid-template-columns:1fr 1fr}.inventory-summary article{padding:15px}.inventory-summary span{max-width:95px}.inventory-summary strong{font-size:24px}.inventory-toolbar{grid-template-columns:1fr}.inventory-toolbar>div{order:3}.inventory-card{grid-template-columns:100px minmax(0,1fr);gap:12px}.inventory-photo{height:100px}.inventory-product-title{display:block}.sync{margin-top:7px;display:inline-block}.inventory-prices{grid-template-columns:1fr 1fr;display:grid}.inventory-prices span:last-child{grid-column:1/-1}.inventory-stock-grid{grid-template-columns:1fr}.inventory-card footer{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.inventory-card footer .dark{grid-column:1/-1}.inventory-history{padding:16px}.inventory-history>div{grid-template-columns:80px 1fr auto;padding:10px 0}.inventory-history>div>span:nth-of-type(2),.inventory-history>div>small{grid-column:2/-1}.inventory-modal{padding:8px}.inventory-modal-card{border-radius:16px;padding:22px 16px}.inventory-modal-card .two{grid-template-columns:1fr}.kordata-results article{grid-template-columns:58px 1fr}.kordata-results article>img,.kordata-results article>span{width:58px;height:58px}.kordata-results article>button{grid-column:1/-1}.inventory-notice{width:calc(100% - 40px)}}@media (width<=520px){.inventory-primary-actions,.inventory-summary,.inventory-card{grid-template-columns:1fr}.inventory-photo{height:180px}.inventory-product-title h2{font-size:18px}.inventory-card footer{grid-template-columns:1fr}.inventory-card footer .dark{grid-column:auto}.inventory-history h2{font-size:22px}}.inventory-card footer .delete-product{color:#b00019;background:#fff5f6;border-color:#f2a8b2}.delete-product-form>section{background:#f3f6f9;border-radius:12px;flex-direction:column;gap:4px;padding:15px;display:flex}.delete-product-form>section strong{font-size:17px}.delete-product-form>section span{color:var(--inv-muted);font-size:11px}.delete-warning{color:#8f0015;background:#fff2f4;border:1px solid #f2a8b2;border-radius:12px;padding:15px}.delete-warning b{font-size:13px}.delete-warning p{margin:7px 0 0;font-size:11px;line-height:1.5}.inventory-modal-card .submit.destructive{background:#c8001d}.cancel-delete{border:1px solid var(--inv-line);cursor:pointer;background:#fff;border-radius:11px;min-height:46px;font-weight:900}.inventory-primary-actions>a{border:1px solid var(--inv-line);min-height:46px;color:var(--inv-dark);background:#fff;border-radius:11px;justify-content:center;align-items:center;padding:0 18px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.inventory-card footer .request-stock{background:var(--inv-red);border-color:var(--inv-red);color:#fff;margin-right:auto}.stock-request-product{background:#f3f6f9;border-radius:12px;flex-direction:column;gap:5px;padding:15px;display:flex}.stock-request-product strong{font-size:17px}.stock-request-product span{color:var(--inv-muted);font-size:11px}.inventory-sync-progress{color:#075b37;background:#effaf4;border:1px solid #b8dfca;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:min(1260px,100% - 48px);margin:0 auto 24px;padding:18px 22px;display:grid}.inventory-sync-progress>span{border:3px solid #b8dfca;border-top-color:#07844d;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite inventory-spin}.inventory-sync-progress strong{font-size:15px}.inventory-sync-progress small{color:#567266}@keyframes inventory-spin{to{transform:rotate(360deg)}}.inventory-toolbar{z-index:8;grid-template-columns:minmax(360px,1.25fr) minmax(0,2fr) auto;position:sticky;top:10px;box-shadow:0 10px 30px #17203312}.inventory-saved-search{gap:6px!important;display:grid!important;overflow:visible!important}.inventory-saved-search label{letter-spacing:.12em;color:var(--inv-red);font-size:9px;font-weight:950}.inventory-saved-search small{color:var(--inv-muted);font-size:9px}.inventory-location-chips{gap:7px;display:flex;overflow:auto}.inventory-location-chips span{white-space:nowrap;color:#576273;background:#eef2f6;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.inventory-hero-title{gap:7px;max-width:590px;display:grid}.inventory-hero-title>small{letter-spacing:.09em;color:var(--inv-red);font-size:18px;line-height:1.18}.inventory-hero-title>span{letter-spacing:.13em;color:#485568;font-size:11px;font-weight:950}.inventory-hero-title>p{max-width:560px;line-height:1.55}.inventory-shelf-location{border-top:1px solid #dde4eb;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;margin-top:7px;padding-top:7px;display:flex}.inventory-shelf-location span{letter-spacing:.08em;color:#687587;font-size:8px;font-weight:950}.inventory-shelf-location span b{color:#101720;margin-left:5px;font-size:11px}.inventory-shelf-location button{color:#075fa9;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9c8d8;border-radius:7px;padding:0 9px;font-size:8px;font-weight:950}.inventory-shelf-form .inventory-operation-preview{margin-bottom:2px}@media (width<=900px){.inventory-toolbar{grid-template-columns:1fr;top:6px}.inventory-saved-search{order:0}.inventory-location-chips{order:2}.inventory-toolbar>.subtle{order:3}.inventory-hero-title>small{font-size:16px}.inventory-hero-title{max-width:none}.inventory-primary-actions .red{grid-column:1/-1}.inventory-sync-progress{grid-template-columns:auto 1fr;width:calc(100% - 40px)}.inventory-sync-progress small{grid-column:2}}.quick-photos{gap:14px;display:grid}.quick-photo-search{display:flex}.quick-photo-search input{border-radius:10px 0 0 10px}.quick-photo-search button{background:var(--inv-dark);color:#fff;min-width:110px;font:inherit;border:0;border-radius:0 10px 10px 0;font-size:12px;font-weight:900}.quick-photo-card{border:1px solid var(--inv-line);background:#f8fafc;border-radius:16px;padding:16px;gap:16px!important;display:grid!important}.quick-photo-count{justify-content:space-between;align-items:center;gap:12px;display:flex}.quick-photo-count b{color:#9c5b00;background:#fff1d5;border-radius:999px;padding:7px 11px;font-size:11px}.quick-photo-count span{color:var(--inv-muted);font-size:10px}.quick-photo-product{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;display:grid}.quick-photo-preview{color:#7b8593;background:#edf1f5;border-radius:13px;place-items:center;height:150px;font-size:11px;font-weight:850;display:grid;overflow:hidden}.quick-photo-preview img{object-fit:contain;background:#fff;width:100%;height:100%}.quick-photo-product small{color:var(--inv-red);letter-spacing:.07em;font-size:10px;font-weight:950}.quick-photo-product h3{margin:5px 0;font-size:21px}.quick-photo-product p{color:var(--inv-muted);margin:0 0 10px;font-size:11px;line-height:1.45}.quick-photo-product a{color:#075ca8;font-size:11px;font-weight:900;text-decoration:none;display:inline-block}.quick-photo-actions{grid-template-columns:1fr 2fr;gap:10px;display:grid}.quick-photo-actions>button{border:1px solid var(--inv-line);min-height:50px;font:inherit;cursor:pointer;background:#fff;border-radius:11px;font-size:12px;font-weight:900}.quick-photo-actions .submit{border-color:var(--inv-red);background:var(--inv-red);color:#fff}.inventory-primary-actions{flex-wrap:wrap;justify-content:flex-end}@media (width<=700px){.quick-photo-product{grid-template-columns:1fr}.quick-photo-preview{height:190px}.quick-photo-actions{grid-template-columns:1fr}.quick-photo-count{flex-direction:column;align-items:flex-start}.quick-photo-search button{min-width:86px}}.inventory-photo img{object-fit:contain;background:#fff}.inventory-stock-grid b.negative{color:#b00019}.initial-stock-box{background:#effaf5;border:1px solid #a9d8c2;border-radius:14px;gap:12px;padding:14px;display:grid}.initial-stock-box>div:first-child{flex-direction:column;gap:3px;display:flex}.initial-stock-box strong{color:#08764f;font-size:13px}.initial-stock-box span{color:#557064;font-size:10px}.photo-source{grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;display:grid}.photo-source>span{color:var(--inv-muted);text-transform:uppercase;padding-bottom:15px;font-size:10px;font-weight:900}.new-product-photo{background:#fff8e9;border:2px solid #f0aa2d;border-radius:14px;gap:13px;padding:15px;display:grid}.new-product-photo>div:first-child{flex-direction:column;gap:4px;display:flex}.new-product-photo>div:first-child strong{color:#8a4d00;font-size:14px}.new-product-photo>div:first-child span{color:#6d5a3d;font-size:11px;line-height:1.45}.new-product-photo .photo-source label{color:#3e3425;font-size:11px}.new-product-photo .photo-source input{background:#fff;border-color:#e1ae58}@media (width<=640px){.photo-source{grid-template-columns:1fr}.photo-source>span{text-align:center;padding:0}}.inventory-prices .pending-stock{background:#fff8e9;border-color:#f1bd60}.inventory-reservations{background:#f7f9fb;border:1px solid #cbd6e1;border-radius:12px;margin-top:12px;overflow:hidden}.inventory-reservations summary{cursor:pointer;color:#17202b;padding:12px 14px;font-size:11px;font-weight:950}.inventory-reservations>div{gap:8px;padding:0 10px 10px;display:grid}.inventory-reservations article{background:#fff;border-left:4px solid #07844d;border-radius:10px;padding:11px}.inventory-reservations article.pending{background:#fffaf0;border-left-color:#e39a18}.inventory-reservations article header{color:#08764f;justify-content:space-between;gap:10px;font-size:11px;display:flex}.inventory-reservations article.pending header{color:#a85c00}.inventory-reservations article p{color:#293341;margin:6px 0 0;font-size:10px}.inventory-reservations article small{color:#667286;margin-top:6px;font-size:9px;display:block}.reservation-actions{justify-content:flex-end;gap:7px;margin-top:9px;display:flex}.reservation-actions button{background:#fff!important;border:1px solid #cbd6e1!important;border-radius:8px!important;min-height:32px!important;padding:0 10px!important;font-size:9px!important;font-weight:900!important}.reservation-actions .release{color:#af0018!important;border-color:#f1aeb7!important}.inventory-stock-grid>div b{grid-column:1/-1;margin-top:4px}.inventory-network-stock{background:#effaf4;border:1px solid #b8d9ca;border-radius:11px;gap:6px;margin-top:10px;padding:11px;display:grid}.inventory-network-stock>strong{color:#08764f;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.inventory-network-stock>span{justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.inventory-network-stock em{color:#657080;background:#e5e9ee;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900}.inventory-network-stock em.available{color:#08764f;background:#d6f2e4}.inventory-primary-actions a{border:1px solid var(--inv-line);color:#151a22;background:#fff;border-radius:11px;align-items:center;min-height:46px;padding:0 18px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.inventory-primary-actions .receive{color:#fff;background:#07844d;border-color:#07844d}.arrival-flow{gap:4px;display:grid}.arrival-intro{color:var(--inv-muted);margin:-10px 0 16px;font-size:12px;line-height:1.5}.arrival-results{gap:9px;display:grid}.arrival-results>button{border:1px solid var(--inv-line);text-align:left;cursor:pointer;background:#fff;border-radius:13px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:9px;display:grid}.arrival-results>button>span{color:#7b8593;background:#f0f3f6;border-radius:9px;place-items:center;width:64px;height:64px;font-size:9px;display:grid;overflow:hidden}.arrival-results img{object-fit:contain;background:#fff;width:100%;height:100%}.arrival-results>button>div{gap:3px;display:grid}.arrival-results small{color:var(--inv-red);font-weight:950}.arrival-results strong{font-size:13px}.arrival-results em{color:var(--inv-muted);font-size:9px;font-style:normal}.arrival-results>button>b{font-size:10px}.arrival-empty{color:var(--inv-muted);text-align:center;border:1px dashed #cbd5e1;border-radius:12px;padding:18px;font-size:11px}.arrival-receive-form{gap:13px;display:grid}.arrival-change{color:#075ca8;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;font-size:10px;font-weight:900}.arrival-selected{border:1px solid var(--inv-line);border-radius:14px;grid-template-columns:82px 1fr;align-items:center;gap:14px;padding:12px;display:grid}.arrival-selected>div{color:#7b8593;background:#f0f3f6;border-radius:10px;place-items:center;width:82px;height:82px;font-size:9px;display:grid;overflow:hidden}.arrival-selected img{object-fit:contain;background:#fff;width:100%;height:100%}.arrival-selected small{color:var(--inv-red);font-weight:950}.arrival-selected h3{margin:3px 0;font-size:19px}.arrival-selected p{color:var(--inv-muted);margin:0;font-size:10px}.arrival-waiting{background:#fffaf0;border:1px solid #f1bd60;border-radius:14px;overflow:hidden}.arrival-waiting>header{border-bottom:1px solid #f2dcae;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.arrival-waiting>header>div{gap:2px;display:grid}.arrival-waiting>header strong{font-size:12px}.arrival-waiting>header span{color:#826841;font-size:9px}.arrival-waiting>header>b{white-space:nowrap;color:#a85c00;font-size:11px}.arrival-waiting>article{border-bottom:1px solid #f2e6cc;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.arrival-waiting>article:last-child{border:0}.arrival-waiting article>div{gap:2px;display:grid}.arrival-waiting article strong{font-size:12px}.arrival-waiting article span,.arrival-waiting article small{color:#6e6558;font-size:9px}.arrival-waiting aside{white-space:nowrap;justify-items:end;gap:3px;display:grid}.arrival-waiting aside b{font-size:11px}.arrival-waiting aside em{color:#9c5b00;background:#fff1d5;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}.arrival-no-wait{background:#effaf4;border:1px solid #b8dfca;border-radius:13px;gap:3px;padding:13px;display:grid}.arrival-no-wait strong{color:#08764f;font-size:12px}.arrival-no-wait span{color:#557064;font-size:9px}.arrival-preview{grid-template-columns:1fr 1fr 1.5fr;gap:8px;display:grid}.arrival-preview>span{background:#f0f3f6;border-radius:12px;gap:4px;padding:11px;display:grid}.arrival-preview small{color:var(--inv-muted);font-size:8px;font-weight:950}.arrival-preview b{font-size:15px}.arrival-rule{background:#effaf4;border-left:4px solid #07844d;border-radius:6px;color:#365f4c!important;padding:8px 10px!important}.arrival-receive-form .submit{background:#07844d}@media (width<=640px){.arrival-results>button{grid-template-columns:54px 1fr}.arrival-results>button>span{width:54px;height:54px}.arrival-results>button>b{text-align:right;grid-column:1/-1}.arrival-selected{grid-template-columns:68px 1fr}.arrival-selected>div{width:68px;height:68px}.arrival-preview{grid-template-columns:1fr 1fr}.arrival-preview>span:last-child{grid-column:1/-1}.arrival-waiting>article{align-items:flex-start}.arrival-waiting>header{flex-direction:column;align-items:flex-start}}.inventory-prices .on-order-stock{background:#edf7ff;border-color:#82b8e4}.inventory-prices .on-order-stock b{color:#075da9}.inventory-reservations article.ordered{background:#f1f8ff;border-left-color:#1474c4}.inventory-reservations article.ordered header{color:#075da9}.inventory-card footer .add-stock{color:#fff;background:#08764f;border-color:#08764f}.inventory-card footer .transfer-stock{color:#075da9;background:#edf7ff;border-color:#82b8e4}.safe-stock-form .stock-request-product{margin-bottom:3px}.inventory-operation-preview{background:#effaf5;border:1px solid #a9d8c2;border-radius:13px;grid-template-columns:1fr auto;gap:3px 12px;padding:13px 15px;display:grid}.inventory-operation-preview span,.inventory-transfer-route small{letter-spacing:.08em;color:#557064;font-size:9px;font-weight:950}.inventory-operation-preview strong{color:#08764f;font-size:21px}.inventory-operation-preview small{color:#526273;grid-column:1/-1;font-size:11px}.inventory-transfer-route{background:#f4f8fc;border:1px solid #b8c9d9;border-radius:14px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:14px;display:grid}.inventory-transfer-route span{gap:5px;display:grid}.inventory-transfer-route span:last-child{text-align:right}.inventory-transfer-route b{color:#16202b;font-size:13px}.inventory-transfer-route i{color:#075da9;font-size:22px;font-style:normal}.inventory-confirm-check{background:#fff9e9;border:2px solid #efb33f;border-radius:13px;grid-template-columns:auto 1fr;align-items:flex-start;line-height:1.45;color:#5a4300!important;gap:10px!important;padding:13px!important;font-size:11px!important;display:grid!important}.inventory-confirm-check input{margin:0;width:20px!important;min-height:20px!important}.inventory-no-stock{background:#fff1f3;border:2px solid #ef9eaa;border-radius:14px;padding:14px}.inventory-no-stock strong{color:#ae0019;font-size:14px}.inventory-no-stock p{color:#653c43;margin:5px 0 12px;font-size:11px}.inventory-no-stock button{color:#fff;cursor:pointer;background:#f4001e;border:0;border-radius:10px;min-height:42px;padding:0 14px;font-weight:900}.safe-stock-form .submit:disabled{opacity:.45}.transfer-form h2,.safe-stock-form h2{margin-bottom:13px}@media (width<=900px){.inventory-card footer .request-stock{margin-right:0}.inventory-card footer .add-stock,.inventory-card footer .transfer-stock{grid-column:auto}.inventory-transfer-route{grid-template-columns:1fr}.inventory-transfer-route span:last-child{text-align:left}.inventory-transfer-route i{justify-self:start;transform:rotate(90deg)}.inventory-confirm-check{grid-template-columns:auto 1fr!important}}.inventory-primary-actions .transfer-receipts-button{color:#fff;background:#075da9;border-color:#075da9}.transfer-in-transit-note{background:#edf7ff;border-left:4px solid #075da9;border-radius:7px;color:#284b68!important;padding:11px 13px!important}.transfer-receipts{gap:12px;display:grid}.transfer-receipt-list{gap:14px;max-height:70vh;padding-right:4px;display:grid;overflow:auto}.transfer-receipt-list>form{background:#fff;border:1px solid #c8d4df;border-radius:15px;gap:11px;padding:14px;display:grid}.transfer-receipt-product{grid-template-columns:68px 1fr;align-items:center;gap:12px;display:grid}.transfer-receipt-product>img,.transfer-receipt-product>span{object-fit:contain;color:#7b8593;background:#f0f3f6;border-radius:10px;place-items:center;width:68px;height:68px;font-size:9px;display:grid}.transfer-receipt-product>div{gap:3px;display:grid}.transfer-receipt-product small{color:var(--inv-red);font-weight:950}.transfer-receipt-product strong{font-size:15px}.transfer-receipt-product b{color:#075da9;font-size:19px}.transfer-receipt-route{background:#f3f6f9;border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:11px;display:grid}.transfer-receipt-route span{gap:4px;display:grid}.transfer-receipt-route span:last-child{text-align:right}.transfer-receipt-route small{color:#6b7785;letter-spacing:.08em;font-size:8px;font-weight:950}.transfer-receipt-route b{font-size:11px}.transfer-receipt-route i{color:#075da9;font-size:20px;font-style:normal}.transfer-receipt-list>form>p{color:#526273;margin:0;font-size:10px}.transfer-receipt-list>form>small{color:#657180;font-size:9px}.transfer-receipt-list .submit{background:#08764f}.move.traspaso_enviado{color:#075da9;background:#edf7ff}.move.traspaso_recibido{color:#08764f;background:#eaf8f0}.transfer-received-history{border-top:1px solid #d9e1e9;margin-top:12px;padding-top:16px}.transfer-received-history>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.transfer-received-history>header small{color:#08764f;letter-spacing:.1em;font-size:8px;font-weight:950}.transfer-received-history h3{margin:3px 0;font-size:20px}.transfer-received-history>header>b{color:#08764f;background:#e7f7ef;border-radius:50%;place-items:center;min-width:38px;height:38px;display:grid}.transfer-received-history>div{gap:10px;margin-top:12px;display:grid}.transfer-received-history article{background:#fff;border:1px solid #d3dce5;border-left:5px solid #08764f;border-radius:13px;gap:10px;padding:12px;display:grid}.transfer-received-product{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;display:grid}.transfer-received-product>img,.transfer-received-product>span{object-fit:contain;color:#7b8593;background:#f0f3f6;border-radius:8px;place-items:center;width:54px;height:54px;font-size:8px;display:grid}.transfer-received-product>div{gap:2px;display:grid}.transfer-received-product small{color:var(--inv-red);font-size:8px;font-weight:950}.transfer-received-product strong{font-size:12px}.transfer-received-product b{color:#08764f;font-size:14px}.transfer-received-history article>p{color:#526273;margin:0;font-size:9px}.transfer-received-history article>footer{color:#667384;border-top:1px solid #e5eaf0;flex-wrap:wrap;gap:7px 14px;padding-top:9px;font-size:8px;display:flex}.transfer-received-history article>footer b{color:#17202b}.transfer-received-history article>footer time{margin-left:auto;font-weight:900}.inventory-primary-actions .transfer-builder-button{color:#fff;background:#11171f;border-color:#11171f}.batch-transfer-form{gap:13px;display:grid}.batch-transfer-search{grid-template-columns:1fr auto;display:grid}.batch-transfer-search input{border-radius:10px 0 0 10px}.batch-transfer-search button{color:#fff;background:#11171f;border:0;border-radius:0 10px 10px 0;padding:0 20px;font-weight:950}.batch-transfer-results{gap:9px;max-height:340px;display:grid;overflow:auto}.batch-transfer-results>article{border:1px solid #d4dde7;border-radius:13px;grid-template-columns:1fr 110px;align-items:center;gap:10px;padding:8px;display:grid}.batch-transfer-results>article.selected{background:#f2f8ff;border-color:#075da9}.batch-transfer-product{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.batch-transfer-product>span{color:#7b8593;background:#edf1f5;border-radius:9px;place-items:center;width:58px;height:58px;font-size:8px;display:grid;overflow:hidden}.batch-transfer-product img{object-fit:contain;background:#fff;width:100%;height:100%}.batch-transfer-product>div{gap:3px;display:grid}.batch-transfer-product small{color:#ed0017;font-size:9px;font-weight:950}.batch-transfer-product strong{font-size:12px}.batch-transfer-product em{color:#5d6b7c;font-size:9px;font-style:normal}.batch-transfer-product>b{color:#075da9;white-space:nowrap;font-size:9px}.batch-transfer-results>article>label input{min-height:40px}.batch-transfer-selection{background:#edf7ff;border-radius:11px;justify-content:space-between;gap:15px;padding:11px 13px;display:flex}.batch-transfer-selection strong{color:#075da9;font-size:12px}.batch-transfer-selection span{color:#4f6577;text-align:right;font-size:9px}@media (width<=620px){.batch-transfer-results>article{grid-template-columns:1fr}.batch-transfer-product{grid-template-columns:50px minmax(0,1fr)}.batch-transfer-product>b{grid-column:2}.batch-transfer-selection{flex-direction:column}.batch-transfer-selection span{text-align:left}}.batch-transfer-search{display:block;position:relative}.batch-transfer-search input{border-radius:10px;width:100%;padding-right:145px}.batch-transfer-search>span{color:#687789;pointer-events:none;font-size:9px;font-weight:900;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.batch-transfer-search>span.searching{color:#075da9}.batch-transfer-results{max-height:300px}.batch-transfer-results>article{display:block}.batch-transfer-product{width:100%}.batch-transfer-selected{background:#f7f9fb;border:2px solid #cbd7e3;border-radius:15px;gap:10px;padding:13px;display:grid}.batch-transfer-selected>header{justify-content:space-between;align-items:end;gap:15px;display:flex}.batch-transfer-selected>header div{gap:3px;display:grid}.batch-transfer-selected>header small{color:#ed0017;letter-spacing:.12em;font-size:9px;font-weight:950}.batch-transfer-selected>header strong{font-size:15px}.batch-transfer-selected>header>span{color:#5d6b7c;font-size:9px}.batch-transfer-selected>div{gap:8px;display:grid}.batch-transfer-selected article{background:#fff;border:1px solid #dce4ec;border-radius:12px;grid-template-columns:58px minmax(0,1fr) 92px auto;align-items:center;gap:10px;padding:9px;display:grid}.batch-transfer-selected-photo{color:#7b8593;background:#edf1f5;border-radius:9px;place-items:center;width:58px;height:58px;font-size:8px;display:grid;overflow:hidden}.batch-transfer-selected-photo img{object-fit:contain;background:#fff;width:100%;height:100%}.batch-transfer-selected article>div{gap:3px;display:grid}.batch-transfer-selected article small{color:#ed0017;font-size:9px;font-weight:950}.batch-transfer-selected article strong{font-size:12px}.batch-transfer-selected article em{color:#5d6b7c;font-size:9px;font-style:normal}.batch-transfer-selected article label{font-size:8px}.batch-transfer-selected article input{min-height:38px;padding:8px}.batch-transfer-selected article>button{color:#b40017;background:#fff0f1;border:0;border-radius:9px;padding:10px 12px;font-size:9px;font-weight:950}.batch-transfer-selected>p{color:#5d6b7c;margin:0;font-size:10px}.batch-transfer-rule{color:#36566f;background:#edf7ff;border-radius:10px;margin:0;padding:10px 12px;font-size:9px}@media (width<=620px){.batch-transfer-search input{padding-bottom:27px;padding-right:12px}.batch-transfer-search>span{top:auto;bottom:8px;right:12px;transform:none}.batch-transfer-selected>header{flex-direction:column;align-items:start}.batch-transfer-selected article{grid-template-columns:50px minmax(0,1fr) 82px}.batch-transfer-selected article>button{grid-column:2/4}.batch-transfer-selected-photo{width:50px;height:50px}}@media (width<=640px){.transfer-receipt-route{grid-template-columns:1fr}.transfer-receipt-route span:last-child{text-align:left}.transfer-receipt-route i{transform:rotate(90deg)}}.movement-audit-button{color:#fff!important;background:#111827!important;border-color:#111827!important}.inventory-modal-card.movement-audit-modal{width:min(1180px,100vw - 32px);max-width:1180px}.movement-audit>h2{margin:4px 0 2px}.movement-audit-filters{background:#f4f7fa;border:1px solid #dce4ec;border-radius:16px;grid-template-columns:2fr 1fr 1.25fr .8fr .8fr auto;align-items:end;gap:10px;margin:20px 0 14px;padding:16px;display:grid}.movement-audit-filters label{color:#455468;gap:6px;font-size:11px;font-weight:800;display:grid}.movement-audit-filters input,.movement-audit-filters select{color:#111827;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;min-height:44px;padding:9px 11px}.movement-audit-filters button{color:#fff;background:#ed1c24;border:0;border-radius:10px;min-height:44px;padding:0 16px;font-weight:900}.movement-audit-count{align-items:baseline;gap:8px;margin:8px 2px 12px;display:flex}.movement-audit-count b{color:#111827;font-size:24px}.movement-audit-count span{color:#667085;font-size:12px}.movement-audit-list{gap:12px;max-height:58vh;padding-right:4px;display:grid;overflow:auto}.movement-audit-list>article{background:#fff;border:1px solid #d9e2ec;border-left:5px solid #64748b;border-radius:14px;padding:16px}.movement-audit-list>article.sale{background:snow;border-left-color:#ed1c24}.movement-audit-list article header{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:14px;display:grid}.movement-audit-list article header>div{gap:2px;display:grid}.movement-audit-list article header small{color:#b42318;font-weight:900}.movement-audit-list article header strong{color:#101828}.movement-audit-list article header time{color:#667085;white-space:nowrap;font-size:12px;font-weight:700}.movement-audit-balance{grid-template-columns:.65fr .8fr 2fr;gap:8px;margin:13px 0;display:grid}.movement-audit-balance>span,.movement-audit-customer{background:#f5f7fa;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.movement-audit-balance small,.movement-audit-customer small,.movement-audit-list footer small{color:#667085;letter-spacing:.08em;font-size:9px;font-weight:900}.movement-audit-customer{color:#981b1f;background:#ffebed;grid-template-columns:auto 1fr auto;align-items:center}.movement-audit-customer span{font-size:12px;font-weight:700}.movement-audit-list footer{border-top:1px solid #e7edf3;grid-template-columns:1fr 1fr 2fr;gap:12px;padding-top:12px;display:grid}.movement-audit-list footer span{gap:2px;display:grid}.movement-audit-list footer p{color:#475467;margin:0;font-size:12px}@media (width<=900px){.movement-audit-filters{grid-template-columns:1fr 1fr}.movement-audit-filters label:first-child{grid-column:1/-1}.movement-audit-list article header{grid-template-columns:1fr auto}.movement-audit-list article header time{grid-column:1/-1}.movement-audit-balance,.movement-audit-list footer,.movement-audit-customer{grid-template-columns:1fr}}.inventory-primary-actions .inventory-audit-button{color:#fff;background:#0a7a52;border-color:#0a7a52}.inventory-primary-actions .inventory-adjust-button{color:#fff;background:#075da9;border-color:#075da9}.inventory-work-flow{gap:16px;display:grid}.inventory-work-flow>h2{margin:0;font-size:30px}.inventory-work-flow>small,.inventory-work-heading small{color:#ed0017;letter-spacing:.12em;font-size:10px;font-weight:950}.inventory-work-explanation{grid-template-columns:1fr 1fr;gap:12px;display:grid}.inventory-work-explanation article{background:#f6f8fa;border:1px solid #d6dee7;border-radius:14px;gap:6px;padding:15px;display:grid}.inventory-work-explanation article.selected{background:#effaf5;border:2px solid #0a7a52}.inventory-work-explanation b{font-size:12px}.inventory-work-explanation span{color:#5d6978;font-size:11px;line-height:1.5}.inventory-work-start{gap:13px;display:grid}.inventory-work-warning{background:#fff8e8;border-left:5px solid #efaa28;border-radius:9px;gap:3px;padding:12px 14px;display:grid}.inventory-work-warning b{color:#764800;font-size:12px}.inventory-work-warning span{color:#725f3d;font-size:10px}.inventory-work-drafts{border-top:1px solid #dce4ec;padding-top:15px}.inventory-work-drafts>header,.inventory-work-lines>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.inventory-work-drafts h3,.inventory-work-lines h3{margin:2px 0;font-size:20px}.inventory-work-drafts header small,.inventory-work-lines header small{color:#0a7a52;letter-spacing:.1em;font-size:9px;font-weight:950}.inventory-work-drafts header>b,.inventory-work-lines header>b{color:#0a7a52;background:#e7f6ef;border-radius:50%;place-items:center;min-width:38px;height:38px;display:grid}.inventory-work-drafts>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d5dee7;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;width:100%;margin-top:8px;padding:13px;display:flex}.inventory-work-drafts>button>div{gap:3px;display:grid}.inventory-work-drafts strong{font-size:12px}.inventory-work-drafts span,.inventory-work-drafts small{color:#647083;font-size:9px}.inventory-work-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.inventory-work-heading h2{margin:2px 0;font-size:30px}.inventory-work-heading p{color:#5f6c7c;margin:0;font-size:11px}.inventory-work-heading>button{cursor:pointer;background:#fff;border:1px solid #cad4df;border-radius:9px;padding:9px 11px;font-weight:900}.inventory-work-locked-location{background:#effaf5;border:2px solid #0a7a52;border-radius:13px;gap:3px;padding:13px 15px;display:grid}.inventory-work-locked-location span{color:#0a7a52;letter-spacing:.1em;font-size:9px;font-weight:950}.inventory-work-locked-location strong{font-size:18px}.inventory-work-locked-location small{color:#557064;font-size:9px}.inventory-work-meta{margin:0}.inventory-work-search{grid-template-columns:1fr auto;display:grid}.inventory-work-search input{border-radius:10px 0 0 10px}.inventory-work-search button{color:#fff;background:#111820;border:0;border-radius:0 10px 10px 0;padding:0 20px;font-weight:950}.inventory-work-results{gap:8px;max-height:260px;display:grid;overflow:auto}.inventory-work-results>article{border:1px solid #d7e0e8;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:9px;display:flex}.inventory-work-results article>div{grid-template-columns:58px 1fr;align-items:center;gap:11px;display:grid}.inventory-work-results img,.inventory-work-results article>div>span{object-fit:contain;color:#7b8593;background:#f0f3f6;border-radius:9px;place-items:center;width:58px;height:58px;font-size:8px;display:grid}.inventory-work-results p{gap:2px;margin:0;display:grid}.inventory-work-results small{color:#ed0017;font-size:9px;font-weight:950}.inventory-work-results strong{font-size:12px}.inventory-work-results em{color:#647083;font-size:9px;font-style:normal}.inventory-work-results button{color:#fff;background:#0a7a52;border:0;border-radius:9px;min-height:38px;padding:0 13px;font-weight:950}.inventory-work-lines{gap:9px;display:grid}.inventory-work-lines>article{background:#fff;border:1px solid #d7e0e8;border-radius:14px;grid-template-columns:minmax(240px,1.3fr) minmax(350px,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.inventory-work-product{grid-template-columns:58px 1fr;align-items:center;gap:11px;display:grid}.inventory-work-product>span{color:#ed0017;background:#f0f3f6;border-radius:10px;place-items:center;width:58px;height:58px;font-weight:950;display:grid;overflow:hidden}.inventory-work-product img{object-fit:contain;background:#fff;width:100%;height:100%}.inventory-work-product p{gap:3px;margin:0;display:grid}.inventory-work-product small{color:#ed0017;font-size:9px;font-weight:950}.inventory-work-product strong{font-size:12px}.inventory-work-quantities{grid-template-columns:.8fr 1.1fr .9fr;align-items:end;gap:7px;display:grid}.inventory-work-quantities>span,.inventory-work-quantities>label{background:#f3f6f8;border-radius:9px;margin:0;gap:5px!important;padding:9px!important;display:grid!important}.inventory-work-quantities small{color:#647083;letter-spacing:.06em;font-size:8px;font-weight:950}.inventory-work-quantities b{font-size:17px}.inventory-work-quantities input{background:#fff;min-height:38px!important;padding:6px 8px!important}.inventory-work-quantities .positive{color:#08764f;background:#e8f7ef}.inventory-work-quantities .negative{color:#b00019;background:#fff0f1}.inventory-work-remove{color:#a80018;background:#fff;border:1px solid #efb2ba;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:950}.inventory-work-final{background:#f6f8fa;border-top:1px solid #d5dee7;gap:10px;margin:8px -24px -24px;padding:15px 24px 20px;display:grid;position:sticky;bottom:-24px}.inventory-work-final>div{grid-template-columns:1fr 1.5fr;gap:10px;display:grid}.inventory-work-final>div>button{background:#fff;border:1px solid #c8d2dd;border-radius:11px;min-height:50px;font-weight:950}.inventory-work-final>div>.submit{color:#fff;background:#ed0017;border-color:#ed0017}.inventory-work-final button:disabled{opacity:.45}.move.auditoria_fisica,.move.auditoria_verificada{color:#08764f;background:#e7f7ef}.move.ajuste_entrada,.move.ajuste_salida{color:#075da9;background:#edf7ff}@media (width<=760px){.inventory-work-explanation{grid-template-columns:1fr}.inventory-work-heading{flex-direction:column}.inventory-work-heading>button{align-self:flex-start}.inventory-work-search{grid-template-columns:1fr}.inventory-work-search input,.inventory-work-search button{border-radius:10px}.inventory-work-search button{min-height:46px}.inventory-work-lines>article{grid-template-columns:1fr}.inventory-work-quantities{grid-template-columns:1fr 1fr 1fr}.inventory-work-remove{justify-self:end}.inventory-work-final{margin:8px -18px -18px;padding:13px 18px 18px;bottom:-18px}.inventory-work-final>div{grid-template-columns:1fr}.inventory-work-results>article{flex-direction:column;align-items:stretch}.inventory-work-results>article>button{width:100%}}@media (width<=480px){.inventory-work-quantities{grid-template-columns:1fr}.inventory-work-flow>h2{font-size:25px}.inventory-work-lines>article{padding:10px}}.inventory-destination-picker{border:0;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;display:grid}.inventory-destination-picker legend{color:#17202b;grid-column:1/-1;font-size:11px;font-weight:950}.inventory-destination-picker button{color:#17202b;text-align:left;background:#f4f7fa;border:1px solid #cbd5df;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:70px;padding:10px;display:flex}.inventory-destination-picker button span{color:#697687;font-size:10px}.inventory-destination-picker button.selected{border-color:var(--inv-red);color:#ad0018;box-shadow:inset 0 0 0 1px var(--inv-red);background:#fff0f2}.inventory-order-picker{background:#f6f8fa;border:1px solid #ccd5df;border-radius:12px;gap:8px;padding:12px;display:grid}.inventory-order-picker label>div{grid-template-columns:1fr auto;display:grid}.inventory-order-picker label>div input{border-radius:9px 0 0 9px}.inventory-order-picker label>div button{color:#fff;background:#11161d;border:0;border-radius:0 9px 9px 0;padding:0 14px;font-weight:900}.inventory-order-picker section{gap:5px;max-height:230px;display:grid;overflow:auto}.inventory-order-picker section button{text-align:left;background:#fff;border:1px solid #d8dfe7;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:50px;padding:9px 11px;display:flex}.inventory-order-picker section button span,.inventory-order-picker aside span{color:#667386;font-size:10px}.inventory-order-picker aside{background:#ecfaf3;border:1px solid #8bcfad;border-radius:10px;flex-direction:column;gap:3px;padding:11px;display:flex}.inventory-order-picker aside small{color:#08764f;letter-spacing:.08em;font-size:9px;font-weight:950}.inventory-purchase-request .submit:disabled{opacity:.45}@media (width<=650px){.inventory-destination-picker{grid-template-columns:1fr}.inventory-destination-picker legend{grid-column:auto}.inventory-shipment-fields{grid-template-columns:1fr!important}}.movement-transfer-corrections{background:#fff6f6;border:2px solid #d71920;border-radius:14px;gap:10px;margin:0 0 18px;padding:14px;display:grid}.movement-transfer-corrections>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.movement-transfer-corrections>header>div{gap:3px;display:grid}.movement-transfer-corrections header small{color:#c41220;letter-spacing:.1em;font-size:9px;font-weight:950}.movement-transfer-corrections header strong{font-size:19px}.movement-transfer-corrections header span{color:#6b3035;font-size:11px}.movement-transfer-corrections header>b{color:#fff;background:#c41220;border-radius:50%;place-items:center;min-width:38px;height:38px;display:grid}.movement-transfer-corrections>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.movement-transfer-corrections article{background:#fff;border:1px solid #efc2c5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.movement-transfer-corrections article>div{gap:2px;display:grid}.movement-transfer-corrections article small{color:#c41220;font-size:9px;font-weight:950}.movement-transfer-corrections article strong{font-size:12px}.movement-transfer-corrections article span{color:#667085;font-size:9px}.movement-transfer-corrections article button{color:#fff;background:#c41220;border:0;border-radius:8px;flex:none;padding:10px 12px;font-size:10px;font-weight:950}.movement-transfer-corrections article button:disabled{opacity:.55}@media (width<=760px){.movement-transfer-corrections>div{grid-template-columns:1fr}.movement-transfer-corrections article{flex-direction:column;align-items:stretch}.movement-transfer-corrections article button{width:100%}}.inventory-primary-actions .transfer-history-button{color:#174d7d;background:#edf5ff;border-color:#9db9d8}.transfer-history-panel{gap:16px;display:grid}.transfer-history-panel>h2{margin:0}.transfer-history-search{background:#f4f8fc;border:1px solid #cad7e5;border-radius:14px;color:#274966!important;gap:7px!important;padding:14px!important;font-size:11px!important;display:grid!important}.transfer-history-search input{background:#fff!important}.transfer-history-panel .movement-transfer-corrections{margin:0}.transfer-history-panel .movement-transfer-corrections article em{color:#526579;font-size:9px;font-style:normal}.transfer-history-panel .movement-transfer-corrections>p,.transfer-history-panel .transfer-received-history>p{color:#667085;text-align:center;background:#fff;border:1px dashed #cbd6e2;border-radius:12px;margin:0;padding:18px;font-size:11px}.transfer-history-panel .transfer-received-history{margin-top:0;padding-top:16px}.transfer-history-panel .transfer-received-history>div{grid-template-columns:repeat(2,minmax(0,1fr));max-height:48vh;padding-right:4px;overflow:auto}.transfer-history-panel .transfer-received-history article>footer time{margin-left:0}@media (width<=760px){.transfer-history-panel .transfer-received-history>div{grid-template-columns:1fr}.transfer-history-panel .movement-transfer-corrections article em{font-size:10px}}.inventory-hero{align-items:center;padding:40px 0 24px}.inventory-hero-title{min-width:350px;max-width:470px}.inventory-hero-title h1{color:var(--inv-red);letter-spacing:-.055em;margin:0;font-size:clamp(42px,4.2vw,68px);font-weight:950;line-height:.88}.inventory-hero-title h1 b{color:#11171f;font-weight:950}.inventory-primary-actions{flex-wrap:wrap;justify-content:flex-end;max-width:830px}.inventory-catalog-switch{grid-template-columns:1fr 1fr;gap:14px;width:min(1440px,100% - 48px);margin:0 auto 14px;display:grid}.inventory-catalog-switch button{text-align:left;color:#151a22;cursor:pointer;background:#fff;border:2px solid #d8e0e9;border-radius:20px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:5px 18px;min-height:112px;padding:20px 24px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.inventory-catalog-switch button:hover{border-color:#9eabb9;transform:translateY(-1px)}.inventory-catalog-switch button.selected{border-color:var(--inv-red);box-shadow:0 10px 28px #f4001e17}.inventory-catalog-switch span{letter-spacing:.045em;font-size:18px;font-weight:950}.inventory-catalog-switch strong{text-align:right;color:#11171f;grid-area:1/2/3;min-width:76px;font-size:46px;line-height:1}.inventory-catalog-switch button.selected span,.inventory-catalog-switch button.selected strong{color:var(--inv-red)}.inventory-catalog-switch small{color:#667286;letter-spacing:0;font-size:14px;font-weight:700}.inventory-service-info{background:#fff5f6;border:1px solid #f0b3bb;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:7px 18px;margin-top:15px;padding:16px 18px;display:grid}.inventory-service-info span{color:#b40018;letter-spacing:.06em;font-size:14px;font-weight:950}.inventory-service-info strong{color:#11171f;grid-area:1/2/3;font-size:25px}.inventory-service-info small{color:#667286;font-size:13px}.inventory-service-actions{justify-content:flex-end!important}.inventory-service-actions button{min-width:150px}.inventory-summary span{font-size:13px}.inventory-summary strong{font-size:34px}.inventory-saved-search label{font-size:12px!important}.inventory-toolbar input{font-size:16px}.inventory-toolbar small{font-size:12px!important}@media (width<=900px){.inventory-hero{padding:28px 0 18px}.inventory-hero-title{min-width:0}.inventory-hero-title h1{font-size:clamp(40px,12vw,58px)}.inventory-catalog-switch{grid-template-columns:1fr;width:calc(100% - 24px)}.inventory-catalog-switch button{min-height:100px;padding:17px 18px}.inventory-catalog-switch span{font-size:16px}.inventory-catalog-switch strong{font-size:40px}.inventory-catalog-switch small{font-size:13px}.inventory-service-info{grid-template-columns:1fr}.inventory-service-info strong{grid-area:auto}.inventory-service-actions{grid-template-columns:1fr 1fr!important}.inventory-summary span{font-size:12px}.inventory-summary strong{font-size:29px}}.inventory-inline-error{color:#a60018;background:#fff0f2;border:1px solid #f2aeb7;border-radius:11px;padding:12px 14px;font-size:13px;font-weight:850;line-height:1.4}.inventory-primary-actions .inventory-labels-button,.inventory-card footer .print-product-label{color:#fff;background:#111820;border-color:#111820}.inventory-label-workspace{gap:16px;display:grid}.inventory-label-workspace>header{justify-content:space-between;align-items:flex-start;gap:18px;padding-right:44px;display:flex}.inventory-label-workspace>header h2{margin:3px 0 5px}.inventory-label-workspace>header p{color:#5d6979;max-width:690px;margin:0;font-size:12px;line-height:1.5}.inventory-label-workspace>header>b{color:#fff;background:#111820;border-radius:16px;place-items:center;min-width:92px;padding:12px;font-size:28px;line-height:1;display:grid}.inventory-label-workspace>header>b span{letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font-size:8px}.label-size-picker{background:#f5f8fa;border:1px solid #d7e0e8;border-radius:15px;gap:9px;padding:14px;display:grid}.label-size-picker>strong{font-size:12px}.label-size-picker>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.label-size-picker button{color:#17202a;background:#fff;border:1px solid #c7d1dc;border-radius:10px;min-height:45px;font-weight:900}.label-size-picker button.selected{color:#b60019;background:#fff0f2;border-color:#ed0017;box-shadow:inset 0 0 0 1px #ed0017}.label-size-picker>small{color:#667286;font-size:9px}.label-product-search{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid;position:relative}.label-product-search label{font-size:11px!important}.label-product-search>span{color:#667286;padding-bottom:14px;font-size:10px;font-weight:850}.label-search-results{grid-template-columns:1fr 1fr;gap:7px;max-height:240px;padding:2px;display:grid;overflow:auto}.label-search-results>button{text-align:left;background:#fff;border:1px solid #d7e0e8;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:72px;padding:11px;display:flex}.label-search-results>button>div{gap:2px;display:grid}.label-search-results small{color:#ed0017;font-size:8px;font-weight:950}.label-search-results strong{font-size:11px}.label-search-results span{color:#546174;font-size:9px}.label-search-results>button>b{color:#075da9;font-size:9px}.label-print-queue{gap:9px;display:grid}.label-print-queue>header{justify-content:space-between;align-items:center;display:flex}.label-print-queue>header strong{font-size:15px}.label-print-queue>header span{color:#667286;font-size:10px}.label-print-queue>div{gap:7px;display:grid}.label-print-queue article{background:#fff;border:1px solid #d7e0e8;border-radius:12px;grid-template-columns:minmax(0,1fr) 110px 42px;align-items:center;gap:12px;padding:11px 12px;display:grid}.label-print-queue article>div{gap:2px;display:grid}.label-print-queue article small{color:#ed0017;font-size:8px;font-weight:950}.label-print-queue article strong{font-size:12px}.label-print-queue article span{color:#667286;font-size:9px}.label-print-queue article label{font-size:8px}.label-print-queue article input{min-height:39px}.label-print-queue article>button{color:#b40018;background:#fff0f2;border:0;border-radius:10px;width:38px;height:38px;font-size:20px}.label-queue-empty{color:#667286;border:1px dashed #c8d2dd;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:105px!important;display:flex!important}.label-queue-empty b{color:#17202a}.inventory-label-workspace>footer{background:#f6f8fa;border-top:1px solid #d5dee7;grid-template-columns:1fr 2fr;gap:10px;margin:2px -28px -28px;padding:14px 28px 20px;display:grid;position:sticky;bottom:-28px}.inventory-label-workspace>footer button{background:#fff;border:1px solid #c7d1dc;border-radius:11px;min-height:52px;font-weight:950}.inventory-label-workspace>footer .label-print-button{color:#fff;background:#ed0017;border-color:#ed0017}.inventory-label-workspace>footer .label-print-button:disabled{opacity:.45}@media (width<=720px){.inventory-label-workspace>header{padding-right:40px;display:grid}.inventory-label-workspace>header>b{justify-self:start;align-items:center;gap:7px;min-width:0;font-size:20px;display:flex}.inventory-label-workspace>header>b span{margin:0}.label-size-picker>div,.label-search-results,.label-product-search{grid-template-columns:1fr}.label-product-search>span{padding:0}.label-print-queue article{grid-template-columns:minmax(0,1fr) 86px 38px}.inventory-label-workspace>footer{grid-template-columns:1fr;margin:2px -16px -22px;padding:12px 16px 16px;bottom:-22px}.inventory-card footer .print-product-label{grid-column:1/-1}}.inventory-history header p{color:var(--inv-muted);margin:6px 0 0;font-size:12px}.inventory-history-row{border-bottom:1px solid #edf0f3;grid-template-columns:105px minmax(230px,1.3fr) 105px minmax(190px,1fr) minmax(240px,1.2fr);align-items:center;gap:18px;min-height:84px;padding:11px 0;font-size:11px;display:grid}.inventory-history-product,.inventory-history-quantity,.inventory-history-route,.inventory-history-detail{flex-direction:column;gap:4px;min-width:0;display:flex}.inventory-history-product small,.inventory-history-quantity small,.inventory-history-route small{letter-spacing:.1em;color:var(--inv-muted);font-size:8px;font-weight:950}.inventory-history-product strong{font-size:14px;line-height:1.25}.inventory-history-quantity b{font-size:16px}.inventory-history-route strong{font-size:11px;line-height:1.35}.inventory-history-detail time{color:var(--inv-muted);font-size:9px;font-weight:900}.inventory-history-detail span{overflow-wrap:anywhere;font-size:10px;line-height:1.4}.inventory-history-detail small{color:#343d49;font-size:9px;font-weight:850}@media (width<=900px){.inventory-history-row{grid-template-columns:92px minmax(0,1fr) auto;gap:10px;padding:14px 0}.inventory-history-product{grid-area:1/2/auto/-1}.inventory-history-row>.move{grid-area:1/1}.inventory-history-quantity{grid-column:1}.inventory-history-route{grid-column:2/-1}.inventory-history-detail{background:#f6f8fa;border-radius:10px;grid-column:1/-1;padding:10px}}.inventory-receipt-workspace.procurement-shell{display:contents}.label-search-actions{background:#eef7ff;border:1px solid #a9c9e8;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.label-search-actions span{color:#315b80;font-size:10px;font-weight:850}.label-search-actions button{color:#fff;cursor:pointer;background:#075da9;border:0;border-radius:9px;min-height:38px;padding:0 14px;font-weight:950}.label-search-actions button:disabled{color:#617083;cursor:default;background:#cbd6e0}.label-search-results>button:disabled{opacity:1;background:#effaf5;border-color:#9dd5bb}.label-search-results>button:disabled>b{color:#08764f}@media (width<=650px){.label-search-actions{flex-direction:column;align-items:stretch}.label-search-actions button{width:100%}}.inventory-stock-filters{gap:8px;width:min(1440px,100% - 48px);margin:12px auto 0;padding:2px;display:flex;overflow:auto}.inventory-stock-filters button{border:1px solid var(--inv-line);color:#4d5968;min-height:40px;font:inherit;cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:9px;padding:0 12px;font-size:10px;font-weight:900;display:flex}.inventory-stock-filters button b{background:#eef2f6;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:8px;display:grid}.inventory-stock-filters button.selected{border-color:var(--inv-dark);background:var(--inv-dark);color:#fff}.inventory-stock-filters button.selected b{background:#ffffff18}.inventory-stock-filters button:nth-child(4).selected,.inventory-stock-filters button:nth-child(5).selected{border-color:var(--inv-red);background:var(--inv-red)}@media (width<=900px){.inventory-stock-filters{width:calc(100% - 24px);padding-bottom:4px}.inventory-stock-filters button{min-height:44px}}:root{--italika:#0758a8;--ink:#101820;--muted:#697587;--line:#dfe5eb;--soft:#f3f6f9}.italika-shell{min-height:100vh;color:var(--ink);background:#eef2f6;padding-bottom:50px}.italika-top{border-bottom:6px solid var(--italika);color:#fff;background:#070b10;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:150px;padding:22px clamp(18px,4vw,60px);display:grid}.italika-top>a{color:#fff;border:1px solid #43505e;border-radius:10px;padding:12px 15px;font-size:11px;font-weight:900;text-decoration:none}.italika-top>div>span{color:#64aef0;letter-spacing:.16em;font-size:9px;font-weight:950}.italika-top h1{color:#0f6ac4;letter-spacing:-.06em;margin:3px 0 0;font-size:clamp(43px,7vw,86px);font-style:italic;font-weight:1000;line-height:.9}.italika-top p{color:#c2cad3;margin:8px 0 0;font-size:11px}.italika-top-actions{align-items:center;gap:9px;display:flex}.italika-top-actions a,.italika-top-actions button{border:0;border-radius:10px;min-height:48px;padding:0 18px;font-weight:950;text-decoration:none}.italika-top-actions a{color:#0758a8;background:#fff;place-items:center;display:grid}.italika-top-actions button{color:#fff;background:#0d67bc}.italika-top-actions button:disabled{opacity:.5}.italika-alert,.italika-state{border-radius:12px;width:min(1380px,100% - 32px);margin:18px auto;padding:15px 18px;font-size:12px;font-weight:800}.italika-alert{justify-content:space-between;display:flex}.italika-alert button{background:0 0;border:0;font-size:18px}.italika-alert.error{color:#a51e2a;background:#fff0f1}.italika-alert.success{color:#08734a;background:#eaf9f1}.italika-state{color:var(--muted);text-align:center;background:#fff;border:1px dashed #c4ced8}.italika-summary{grid-template-columns:repeat(4,1fr);gap:13px;width:min(1380px,100% - 32px);margin:24px auto;display:grid}.italika-summary article{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;gap:5px;min-height:120px;padding:20px;display:flex;box-shadow:0 7px 18px #1020300b}.italika-summary article small{color:#657384;letter-spacing:.09em;font-size:9px;font-weight:950}.italika-summary article strong{font-size:28px}.italika-summary article span{color:#7a8696;font-size:10px}.italika-summary article.warning{background:#fffaf0;border-color:#e7a632}.italika-catalog,.italika-history{border:1px solid var(--line);background:#fff;border-radius:18px;width:min(1380px,100% - 32px);margin:0 auto 20px;padding:22px}.italika-tools{justify-content:space-between;align-items:center;gap:20px;display:flex}.italika-tools h2,.italika-history h2{margin:0 0 5px;font-size:23px}.italika-tools p{color:var(--muted);margin:0;font-size:11px}.italika-tools input{border:1px solid #cbd4de;border-radius:10px;outline:0;width:min(400px,100%);height:48px;padding:0 14px;font-size:14px}.italika-tools input:focus{border-color:var(--italika);box-shadow:0 0 0 3px #0758a81b}.italika-tabs{gap:7px;margin:19px -2px;padding:2px;display:flex;overflow:auto}.italika-tabs button{color:#586676;background:#fff;border:1px solid #d9e0e7;border-radius:999px;flex:none;min-height:37px;padding:0 13px;font-size:9px;font-weight:950}.italika-tabs button.active{border-color:var(--italika);background:var(--italika);color:#fff}.italika-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.italika-grid>article{background:#fff;border:1px solid #dce3ea;border-radius:14px;flex-direction:column;min-height:205px;padding:16px;display:flex}.italika-grid>article.low{background:#fffaf2;border-color:#e2a432}.italika-grid article>header{justify-content:space-between;gap:8px;display:flex}.italika-grid article>header span,.italika-grid article>header b{border-radius:999px;padding:5px 8px;font-size:8px;font-weight:950}.italika-grid article>header span{color:#0758a8;background:#e7f1fb}.italika-grid article>header b{color:#08734a;background:#edf7f1}.italika-grid article.low>header b{color:#9a6200;background:#fff0d4}.italika-grid article>small{color:#0758a8;margin-top:14px;font-size:9px;font-weight:950}.italika-grid h3{flex:1;margin:6px 0 16px;font-size:15px;line-height:1.35}.italika-grid footer{border-top:1px solid #e5e9ed;grid-template-columns:1fr 1fr;gap:10px;padding-top:12px;display:grid}.italika-grid footer div{flex-direction:column;gap:3px;display:flex}.italika-grid footer span{color:#748091;font-size:8px;font-weight:900}.italika-grid footer strong{font-size:12px}.italika-grid footer small{color:#7a8694;font-size:8px}.italika-history>article{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:14px 4px;display:flex}.italika-history>article div{flex-direction:column;gap:4px;display:flex}.italika-history>article span{color:var(--muted);font-size:10px}.italika-history>article>b{font-size:11px}.italika-modal{z-index:1500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03070bdc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.italika-modal>section{background:#fff;border-radius:21px;flex-direction:column;width:min(1460px,100%);max-height:95vh;display:flex;overflow:hidden;box-shadow:0 30px 100px #0008}.italika-modal>section>header{color:#fff;background:#0b1118;justify-content:space-between;gap:20px;padding:21px 24px;display:flex}.italika-modal header small{color:#5ba9ed;letter-spacing:.14em;font-size:9px;font-weight:950}.italika-modal h2{margin:4px 0;font-size:27px}.italika-modal header p{color:#b5c0cb;margin:0;font-size:11px}.italika-modal header>button{color:#fff;background:0 0;border:1px solid #566270;border-radius:50%;width:40px;height:40px;font-size:24px}.italika-invoice{background:#dfe5eb;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.italika-invoice span{background:#f6f8fa;justify-content:space-between;padding:13px 16px;font-size:10px;display:flex}.italika-note{color:#76540f;background:#fff9eb;border-bottom:1px solid #ecd8a9;gap:10px;padding:11px 17px;font-size:10px;display:flex}.italika-table-wrap{overflow:auto}.italika-table{width:100%}.italika-table-wrap table{border-collapse:collapse;white-space:nowrap;width:100%}.italika-table-wrap th{z-index:1;color:#536274;text-align:left;background:#eaf0f5;padding:10px;font-size:8px;position:sticky;top:0}.italika-table-wrap td{border-top:1px solid #e5e9ed;padding:8px 10px}.italika-table-wrap td:first-child{white-space:normal;min-width:440px}.italika-table-wrap td:first-child b,.italika-table-wrap td:first-child span,.italika-table-wrap td:first-child small{display:block}.italika-table-wrap td:first-child b{color:#0758a8;font-size:10px}.italika-table-wrap td:first-child span{font-size:10px;font-weight:800}.italika-table-wrap td:first-child small{color:#7a8796;font-size:8px}.italika-table-wrap input{border:1px solid #cbd4dd;border-radius:7px;width:120px;height:35px;padding:0 8px;font-size:11px}.italika-table-wrap td:nth-child(2) input{width:150px}.italika-modal>section>footer{background:#f5f7f9;border-top:1px solid #dce3e9;justify-content:space-between;align-items:center;gap:18px;padding:15px 20px;display:flex}.italika-modal footer label{align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex}.italika-modal footer label input{width:20px;height:20px}.italika-modal footer>div{gap:8px;display:flex}.italika-modal footer button{color:#fff;background:#0758a8;border:0;border-radius:9px;min-height:45px;padding:0 17px;font-weight:950}.italika-modal footer button.secondary{color:#2d3946;background:#e4e9ee}.italika-modal footer button:disabled{opacity:.45}@media (width<=950px){.italika-summary,.italika-grid{grid-template-columns:1fr 1fr}.italika-top{grid-template-columns:auto 1fr}.italika-top-actions{grid-column:1/-1}.italika-invoice{grid-template-columns:1fr 1fr}}@media (width<=620px){.italika-top{gap:14px;padding:18px}.italika-top h1{font-size:48px}.italika-top-actions{grid-template-columns:1fr 1fr;display:grid}.italika-summary,.italika-grid{grid-template-columns:1fr}.italika-tools{flex-direction:column;align-items:stretch}.italika-tools input{width:100%}.italika-catalog,.italika-history{padding:16px}.italika-modal{align-items:end;padding:0}.italika-modal>section{border-radius:20px 20px 0 0;max-height:96vh}.italika-invoice{grid-template-columns:1fr}.italika-note{flex-direction:column}.italika-modal>section>footer{flex-direction:column;align-items:stretch}.italika-modal footer>div{grid-template-columns:1fr 1fr;display:grid}.italika-table-wrap td:first-child{min-width:300px}}.italika-grid>article{min-height:390px}.italika-photo{background:#f5f7f9;border-radius:10px;place-items:center;height:175px;margin:10px 0 2px;display:grid;overflow:hidden}.italika-photo img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.italika-photo span{color:#9eb1c5;font-size:38px;font-weight:1000}.italika-finance{color:#fff;background:#0b1118;border-radius:18px;width:min(1380px,100% - 32px);margin:0 auto 20px;padding:22px}.italika-finance>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.italika-finance header small{color:#5ba9ed;letter-spacing:.12em;font-size:9px;font-weight:950}.italika-finance h2{margin:4px 0;font-size:23px}.italika-finance header p{color:#aeb9c5;margin:0;font-size:10px}.italika-finance header>a{color:#fff;background:#0758a8;border-radius:9px;padding:12px 14px;font-size:10px;font-weight:950;text-decoration:none}.italika-finance>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.italika-finance article{background:#121c26;border:1px solid #293745;border-radius:12px;flex-direction:column;gap:5px;padding:15px;display:flex}.italika-finance article span{color:#9eacba;font-size:8px;font-weight:950}.italika-finance article strong{font-size:22px}.italika-finance article small{color:#728394;font-size:9px}.italika-finance article.profit{background:#0d2a21;border-color:#1f7957}.italika-finance article.profit strong{color:#5fe1ab}@media (width<=720px){.italika-finance>header{flex-direction:column;align-items:flex-start}.italika-finance>div{grid-template-columns:1fr 1fr}}.italika-summary{grid-template-columns:repeat(3,1fr)}.italika-photo{height:210px;padding:0;display:block;position:relative}.italika-photo img{object-position:center center;display:block;position:absolute;inset:18px;object-fit:contain!important;width:calc(100% - 36px)!important;max-width:none!important;height:calc(100% - 36px)!important;max-height:none!important}@media (width<=950px){.italika-summary{grid-template-columns:1fr 1fr}}@media (width<=620px){.italika-summary{grid-template-columns:1fr}}.italika-logo-lockup{background:#fff;border-radius:13px;align-items:center;width:min(360px,72vw);height:76px;margin-top:4px;padding:5px 16px;display:flex;box-shadow:0 8px 25px #0005}.italika-logo-lockup img{object-fit:contain;width:100%;height:100%;display:block}.italika-grid footer{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px;padding-top:14px}.italika-grid footer .italika-price{gap:4px}.italika-grid footer .italika-price>span,.italika-grid footer .italika-location>span{color:#425269;letter-spacing:.045em;font-size:10px}.italika-grid footer .italika-price>strong{color:#0758a8;letter-spacing:-.025em;font-size:24px;line-height:1.05}.italika-grid footer .italika-price>small{color:#344154;font-size:11px;font-weight:750}.italika-grid footer .italika-price>small b{color:#111820;font-size:13px;font-weight:950}.italika-grid footer .italika-location>strong{color:#111820;font-size:13px;line-height:1.25}@media (width<=620px){.italika-logo-lockup{width:min(250px,66vw);height:60px;padding:4px 10px}.italika-grid footer{grid-template-columns:1fr}.italika-grid footer .italika-price>strong{font-size:27px}}.italika-fitment,.italika-request-form,.italika-requests{border-radius:20px;width:min(1380px,100% - 32px);margin:0 auto 20px}.italika-fitment{background:#fff;border:1px solid #9dc7ec;overflow:hidden;box-shadow:0 14px 34px #0758a812}.italika-fitment>header{color:#fff;background:linear-gradient(135deg,#063b70,#0875d5);justify-content:space-between;align-items:flex-start;gap:22px;padding:25px 27px;display:flex}.italika-fitment>header small,.italika-request-form header small,.italika-requests header small{color:#b8dcff;letter-spacing:.14em;font-size:9px;font-weight:950}.italika-fitment>header h2,.italika-request-form h2,.italika-requests h2{margin:4px 0;font-size:28px}.italika-fitment>header p,.italika-request-form header p{color:#d6eaff;max-width:780px;margin:0;font-size:11px;line-height:1.55}.italika-fitment>header>span{letter-spacing:.12em;background:#ffffff18;border:1px solid #ffffff70;border-radius:999px;flex:none;padding:8px 11px;font-size:8px;font-weight:950}.italika-fitment-form{background:#edf7ff;grid-template-columns:1.1fr .55fr 1.4fr auto;align-items:end;gap:10px;padding:20px 24px;display:grid}.italika-fitment-form label,.italika-request-form label{color:#33465a;letter-spacing:.04em;flex-direction:column;gap:7px;font-size:9px;font-weight:950;display:flex}.italika-fitment-form input,.italika-request-form input{color:#101820;background:#fff;border:1px solid #b8c9da;border-radius:10px;outline:0;height:49px;padding:0 13px;font-size:13px;font-weight:750}.italika-fitment-form input:focus,.italika-request-form input:focus{border-color:#0875d5;box-shadow:0 0 0 3px #0875d520}.italika-fitment-form>button,.italika-no-result button,.italika-request-form footer button{color:#fff;background:#0a67bd;border:0;border-radius:10px;height:49px;padding:0 18px;font-size:10px;font-weight:950}.italika-fitment-results{padding:20px 24px 24px}.italika-result-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;display:flex}.italika-result-heading>div{flex-direction:column;gap:3px;display:flex}.italika-result-heading strong{font-size:16px}.italika-result-heading span{color:#6f7d8c;font-size:10px}.italika-result-heading>button{color:#0758a8;background:#fff;border:1px solid #a8c6e1;border-radius:9px;padding:10px 13px;font-size:9px;font-weight:950}.italika-fitment-grid{gap:10px;display:grid}.italika-fitment-grid>article{border:1px solid #d7e2ec;border-radius:14px;grid-template-columns:105px minmax(0,1fr) 245px;align-items:center;gap:15px;padding:12px;display:grid}.italika-fitment-thumb{background:#f2f5f8;border-radius:10px;place-items:center;height:92px;display:grid;overflow:hidden}.italika-fitment-thumb img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.italika-fitment-thumb b{color:#84a2be;font-size:24px}.italika-fitment-copy small{color:#0870ca;font-size:9px;font-weight:950}.italika-fitment-copy h3{margin:4px 0;font-size:14px;line-height:1.35}.italika-fitment-copy p{color:#667586;margin:0 0 7px;font-size:9px}.italika-fitment-copy>strong{color:#0758a8;font-size:19px}.italika-fitment-copy>strong span{color:#687688;font-size:8px}.italika-fitment-action{flex-direction:column;align-items:stretch;gap:8px;display:flex}.italika-fitment-action>b{border-radius:9px;padding:10px 12px;font-size:9px;line-height:1.4}.italika-fitment-action>b.available{color:#087449;background:#e8f8ef}.italika-fitment-action>b.missing{color:#875700;background:#fff4df}.italika-fitment-action a,.italika-fitment-action button{color:#fff;background:#101820;border:0;border-radius:9px;place-items:center;min-height:43px;font-size:10px;font-weight:950;text-decoration:none;display:grid}.italika-no-result{background:#fff9ea;border:1px dashed #e5a62a;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.italika-no-result>div{flex-direction:column;gap:4px;display:flex}.italika-no-result strong{font-size:15px}.italika-no-result span{color:#765b25;font-size:10px}.italika-request-form{background:#fff;border:1px solid #91bde5;overflow:hidden;box-shadow:0 15px 40px #0a4e8f18}.italika-request-form>header{color:#fff;background:#0d263d;justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 24px;display:flex}.italika-request-form header>button{color:#fff;background:0 0;border:1px solid #6d7f91;border-radius:50%;width:38px;height:38px;font-size:22px}.italika-request-form>div{grid-template-columns:repeat(4,1fr);gap:12px;padding:20px 24px;display:grid}.italika-request-form label.wide{grid-column:span 2}.italika-request-form>footer{background:#f3f8fc;border-top:1px solid #dbe5ee;justify-content:space-between;align-items:center;gap:18px;padding:15px 24px;display:flex}.italika-request-form footer span{color:#5c6c7c;font-size:9px;font-weight:800}.italika-requests{background:#fff;border:1px solid #d9e3ec;padding:22px}.italika-requests>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.italika-requests header small{color:#0870ca}.italika-requests header h2{margin:3px 0 0}.italika-requests header>b{color:#fff;background:#0a67bd;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.italika-requests>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.italika-requests article{border:1px solid #dde5ec;border-left:5px solid #0a67bd;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:16px;padding:14px 16px;display:flex}.italika-requests article small{color:#718092;font-size:8px}.italika-requests article h3{margin:4px 0;font-size:15px}.italika-requests article p{margin:0 0 7px;font-size:10px}.italika-requests article a{color:#0758a8;font-size:10px;font-weight:900}.italika-requests article label{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.italika-requests article label span{color:#667689;font-size:8px;font-weight:850}.italika-requests select{color:#14202d;background:#fff;border:1px solid #b9cad9;border-radius:8px;height:38px;padding:0 9px;font-size:9px;font-weight:900}@media (width<=950px){.italika-fitment-form{grid-template-columns:1fr 1fr}.italika-fitment-grid>article{grid-template-columns:90px minmax(0,1fr)}.italika-fitment-action{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.italika-request-form>div{grid-template-columns:1fr 1fr}.italika-requests>div{grid-template-columns:1fr}}@media (width<=620px){.italika-fitment>header{padding:21px 18px}.italika-fitment>header>span{display:none}.italika-fitment-form{grid-template-columns:1fr;padding:16px}.italika-fitment-results{padding:16px}.italika-result-heading{flex-direction:column;align-items:stretch}.italika-fitment-grid>article{grid-template-columns:72px minmax(0,1fr);padding:10px}.italika-fitment-thumb{height:72px}.italika-fitment-action{display:flex}.italika-no-result{flex-direction:column;align-items:stretch}.italika-request-form>div{grid-template-columns:1fr;padding:17px}.italika-request-form label.wide{grid-column:auto}.italika-request-form>footer{flex-direction:column;align-items:stretch}.italika-requests{padding:16px}.italika-requests article{flex-direction:column;align-items:stretch}.italika-requests article label{align-items:stretch}}.italika-top .italika-top-kicker{color:#fff;align-items:baseline;gap:10px;margin:12px 0 0;display:flex}.italika-top-kicker strong{letter-spacing:.035em;font-size:18px;line-height:1}.italika-top-kicker span{color:#8fc8ff;font-size:11px;font-weight:750}.italika-fitment-form label,.italika-request-form label{color:#21364b;gap:8px;font-size:11px}.italika-fitment-form label em{color:#0870ca;font-size:8px;font-style:normal;font-weight:900}.italika-fitment-form input,.italika-fitment-form select,.italika-request-form input{color:#101820;background:#fff;border:2px solid #afc7dc;border-radius:11px;outline:0;height:54px;padding:0 14px;font-size:14px;font-weight:800}.italika-fitment-form input:focus,.italika-fitment-form select:focus,.italika-request-form input:focus{border-color:#0875d5;box-shadow:0 0 0 4px #0875d520}.italika-demand{background:#f7fbff;border:1px solid #bbd7ef;border-radius:18px;width:min(1380px,100% - 32px);margin:0 auto 20px;padding:22px}.italika-demand>header small{color:#0870ca;letter-spacing:.12em;font-size:9px;font-weight:950}.italika-demand h2{margin:4px 0;font-size:24px}.italika-demand header p{color:#667689;margin:0;font-size:10px}.italika-demand>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:17px;display:grid}.italika-demand article{background:#fff;border:1px solid #d7e4ef;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.italika-demand article>b{color:#fff;background:#0a67bd;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.italika-demand article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.italika-demand article strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.italika-demand article span{color:#617287;font-size:9px}.italika-demand article>em{color:#0a67bd;flex-direction:column;align-items:flex-end;font-size:10px;font-style:normal;font-weight:950;display:flex}.italika-demand article>em small{color:#678;font-size:7px}@media (width<=950px){.italika-demand>div{grid-template-columns:1fr 1fr}}@media (width<=620px){.italika-top .italika-top-kicker{flex-direction:column;align-items:flex-start;gap:4px}.italika-top-kicker strong{font-size:15px}.italika-fitment>header h2{font-size:25px}.italika-fitment>header p,.italika-fitment-form label{font-size:12px}.italika-fitment-form input,.italika-fitment-form select{height:56px;font-size:15px}.italika-fitment-form>button{height:56px;font-size:12px}.italika-demand{padding:17px}.italika-demand>div{grid-template-columns:1fr}}.italika-shell{padding-bottom:150px}.italika-top>div>span{color:#8ecbff;letter-spacing:.14em;background:#0b5ca02e;border:1px solid #4a93d45c;border-radius:999px;align-items:center;min-height:25px;padding:0 10px;font-size:10px;display:inline-flex}.italika-top .italika-top-kicker{gap:12px;margin-top:13px}.italika-top-kicker strong{letter-spacing:.025em;font-size:19px}.italika-top-kicker span{color:#b9dcfb;font-size:12px;font-weight:850;line-height:1.35}.italika-summary article small{color:#43546a;letter-spacing:.08em;font-size:10px}.italika-summary article span{color:#5d6c80;font-size:11px;font-weight:650}.italika-catalog{padding:26px 24px 34px}.italika-tools{margin-bottom:3px}.italika-tools h2{color:#101820;letter-spacing:-.025em;margin-bottom:7px;font-size:27px}.italika-tools p{color:#56677c;font-size:12px;font-weight:650;line-height:1.45}.italika-tools input{border-width:2px;height:50px;font-size:14px}.italika-tabs{margin-top:21px;margin-bottom:20px}.italika-tabs button{color:#46576a;min-height:39px;font-size:9.5px}.italika-grid article>small{letter-spacing:.015em;font-size:10px}.italika-grid h3{font-size:16px;line-height:1.4}:is(body:has(.italika-shell) .personal-reminder-pill,body:has(.italika-shell) .global-parts-trigger,body:has(.italika-shell) .global-purchase-pill,body:has(.italika-shell) .global-page-navigation){filter:drop-shadow(0 10px 20px #0b15252b)}@media (width<=620px){.italika-shell{padding-bottom:170px}.italika-top>div>span{min-height:23px;padding:0 8px;font-size:9px}.italika-top .italika-top-kicker{gap:6px;margin-top:11px}.italika-top-kicker strong{font-size:16px}.italika-top-kicker span{font-size:11px}.italika-catalog{padding:19px 16px 30px}.italika-tools h2{font-size:24px}.italika-tools p{font-size:11px}}.italika-top{grid-template-columns:minmax(0,1fr) auto;gap:34px;padding-left:clamp(26px,4vw,64px)}.italika-brand-block{min-width:0}.italika-brand-lockup{align-items:center;gap:18px;width:max-content;max-width:100%;display:flex}.mebo-logo-lockup{border-radius:10px;flex:none;justify-content:center;align-items:center;width:158px;height:50px;text-decoration:none;transition:transform .18s,filter .18s;display:flex}.mebo-logo-lockup img{object-fit:contain;width:100%;height:100%;display:block}.mebo-logo-lockup:hover{filter:brightness(1.12);transform:translateY(-2px)}.mebo-logo-lockup:focus-visible{outline-offset:5px;outline:3px solid #ed0017}.italika-brand-lockup>i{background:linear-gradient(#0000,#7b8b9c 20% 80%,#0000);flex:0 0 1px;width:1px;height:54px;display:block}.italika-brand-lockup .italika-logo-lockup{background:linear-gradient(145deg,#f6fbff 0%,#dceeff 100%);border:1px solid #87bff0;flex:0 360px;width:min(360px,42vw);height:76px;margin:0;box-shadow:0 9px 28px #0875d536,inset 0 1px #fff}@media (width<=950px){.italika-top{grid-template-columns:1fr;gap:18px}.italika-top-actions{grid-column:auto}}@media (width<=620px){.italika-top{padding:18px}.italika-brand-lockup{gap:10px}.mebo-logo-lockup{width:104px;height:35px}.italika-brand-lockup>i{height:40px}.italika-brand-lockup .italika-logo-lockup{width:min(230px,58vw);height:58px;padding:4px 9px}}.italika-top-actions .italika-labels-top{color:#fff;background:#102131;border:1px solid #6da9de}.italika-card-label{color:#0758a8;cursor:pointer;background:#edf7ff;border:1px solid #a7c7e3;border-radius:10px;width:100%;min-height:44px;margin-top:13px;font-size:10px;font-weight:950}.italika-card-label:hover{background:#e0f0ff;border-color:#0758a8}.italika-label-modal{z-index:1600;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03070be5;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.italika-label-modal>section{background:#fff;border-radius:21px;flex-direction:column;width:min(1040px,100%);max-height:94vh;display:flex;overflow:hidden;box-shadow:0 30px 100px #0009}.italika-label-modal>section>header{color:#fff;background:linear-gradient(135deg,#07131f,#0758a8);grid-template-columns:minmax(0,1fr) auto 42px;align-items:start;gap:18px;padding:22px 24px;display:grid}.italika-label-modal header small{color:#9fd3ff;letter-spacing:.13em;font-size:9px;font-weight:950}.italika-label-modal h2{margin:4px 0;font-size:27px}.italika-label-modal header p{color:#d6e9fa;margin:0;font-size:11px}.italika-label-modal header>b{background:#ffffff18;border-radius:13px;flex-direction:column;align-items:center;min-width:90px;padding:10px;font-size:25px;display:flex}.italika-label-modal header>b span{letter-spacing:.1em;text-transform:uppercase;font-size:7px}.italika-label-modal header>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:50%;width:40px;height:40px;font-size:24px}.italika-label-body{gap:15px;padding:20px 24px;display:grid;overflow:auto}.italika-label-sizes{background:#f4f9fd;border:1px solid #c8d9e8;border-radius:14px;gap:8px;padding:13px;display:grid}.italika-label-sizes>strong{font-size:12px}.italika-label-sizes>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.italika-label-sizes button{color:#17202a;background:#fff;border:1px solid #b9cad9;border-radius:9px;min-height:44px;font-size:10px;font-weight:900}.italika-label-sizes button.selected{color:#0758a8;background:#e4f2ff;border-color:#0758a8;box-shadow:inset 0 0 0 1px #0758a8}.italika-label-sizes small{color:#607084;font-size:9px}.italika-label-search{color:#33465a;gap:6px;font-size:10px;font-weight:950;display:grid}.italika-label-search input{height:48px;font:inherit;border:2px solid #b8cddd;border-radius:10px;outline:0;padding:0 13px;font-size:13px}.italika-label-search input:focus{border-color:#0875d5;box-shadow:0 0 0 3px #0875d520}.italika-label-results{grid-template-columns:1fr 1fr;gap:7px;max-height:235px;display:grid;overflow:auto}.italika-label-results>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d5e0e9;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:11px;display:flex}.italika-label-results>button.added{background:#edf9f3;border-color:#82c6a5}.italika-label-results>button>div{gap:3px;display:grid}.italika-label-results small,.italika-label-queue article small{color:#0758a8;font-size:8px;font-weight:950}.italika-label-results strong{font-size:11px}.italika-label-results span,.italika-label-queue article span{color:#607084;font-size:9px}.italika-label-results>button>b{color:#0758a8;flex:none;font-size:9px}.italika-label-queue{gap:8px;display:grid}.italika-label-queue>header{justify-content:space-between;align-items:center;display:flex}.italika-label-queue>header strong{font-size:15px}.italika-label-queue>header span{color:#667689;font-size:9px}.italika-label-queue>div{gap:7px;display:grid}.italika-label-queue article{border:1px solid #d8e2ea;border-radius:11px;grid-template-columns:minmax(0,1fr) 100px 38px;align-items:center;gap:11px;padding:10px;display:grid}.italika-label-queue article>div{gap:3px;display:grid}.italika-label-queue article strong{font-size:11px}.italika-label-queue article label{color:#4d5d70;gap:4px;font-size:8px;font-weight:900;display:grid}.italika-label-queue article input{border:1px solid #bdcad7;border-radius:8px;width:100%;height:38px;padding:0 8px;font-size:12px}.italika-label-queue article>button{color:#b40018;background:#fff0f2;border:0;border-radius:9px;width:36px;height:36px;font-size:19px}.italika-label-empty{color:#617184;border:1px dashed #bdcbd8;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:90px;display:flex!important}.italika-label-empty b{color:#17202a}.italika-label-modal>section>footer{background:#f5f8fa;border-top:1px solid #d5dfe8;grid-template-columns:1fr 2fr;gap:10px;padding:14px 24px 18px;display:grid}.italika-label-modal footer button{color:#fff;background:#0758a8;border:1px solid #0758a8;border-radius:10px;min-height:50px;font-weight:950}.italika-label-modal footer button.secondary{color:#293846;background:#fff;border-color:#c6d1db}.italika-label-modal footer button:disabled{opacity:.45}@media (width<=720px){.italika-label-modal{align-items:end;padding:0}.italika-label-modal>section{border-radius:20px 20px 0 0;max-height:96vh}.italika-label-modal>section>header{grid-template-columns:1fr auto;padding:18px}.italika-label-modal header>b{display:none}.italika-label-body{padding:16px}.italika-label-sizes>div,.italika-label-results{grid-template-columns:1fr}.italika-label-queue article{grid-template-columns:minmax(0,1fr) 78px 36px}.italika-label-modal>section>footer{grid-template-columns:1fr;padding:12px 16px 16px}.italika-top-actions{grid-template-columns:1fr 1fr}.italika-top-actions .italika-labels-top{grid-column:1/-1}}.italika-label-all-stock{background:#edf7ff;border:1px solid #99bedf;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.italika-label-all-stock strong{color:#084e8c;font-size:17px}.italika-label-all-stock p{color:#172f46;margin:5px 0;font-size:14px;font-weight:850}.italika-label-all-stock small{color:#4d6378;max-width:560px;font-size:12px;line-height:1.5;display:block}.italika-label-all-stock button{color:#fff;cursor:pointer;background:#0758a8;border:0;border-radius:10px;flex:none;min-height:48px;padding:0 20px;font-size:14px;font-weight:900}.italika-label-all-stock button:disabled{opacity:.45;cursor:default}.italika-label-queue>header{flex-wrap:wrap;gap:10px}.italika-label-queue>header>button{color:#33465a;cursor:pointer;background:#fff;border:1px solid #ccd8e2;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:800}@media (width<=720px){.italika-label-all-stock{flex-direction:column;align-items:stretch;gap:12px}.italika-label-all-stock button{width:100%}.italika-label-queue>header span{font-size:11px}}.italika-label-pagination{background:#fff;border:1px solid #b6cfe4;border-radius:12px;grid-column:1/-1;gap:10px;padding:12px;display:grid}.italika-label-pagination>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.italika-label-pagination strong{color:#0758a8;font-size:16px}.italika-label-pagination span{color:#465c70;font-size:12px}.italika-label-pagination nav{grid-template-columns:1fr 1fr;gap:10px;display:grid}.italika-label-modal footer .italika-label-pagination button{min-height:42px;font-size:13px}.italika-label-pagination p{color:#16623c;margin:0;font-size:12px;line-height:1.5}@media (width<=720px){.italika-label-pagination>div{flex-direction:column;align-items:flex-start;gap:4px}}.italika-stock-entry .italika-stock-body{padding:24px;overflow:auto}.italika-stock-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.italika-stock-entry label{flex-direction:column;gap:8px;font-size:15px;font-weight:700;display:flex}.italika-stock-entry input{font:inherit;color:#17212b;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-width:0;padding:12px}.italika-stock-search{margin:24px 0 12px}.italika-stock-results{border:1px solid #dce3eb;border-radius:12px;margin-bottom:14px;overflow:hidden}.italika-stock-results button{text-align:left;color:#17212b;background:#fff;border:0;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:14px;display:flex}.italika-stock-results button:hover{background:#f1f5f9}.italika-stock-results span{gap:5px;display:grid}.italika-stock-results strong{color:#b40017;white-space:nowrap}.italika-stock-new{margin:8px 0 18px}.italika-stock-create{background:#f5f7fa;border:1px solid #dce3eb;border-radius:12px;margin-bottom:24px;padding:20px}.italika-stock-create button{margin-right:10px}.italika-stock-entry h3{font-size:20px}.italika-stock-total{gap:8px;font-size:17px;display:grid}.italika-stock-entry footer{align-items:center}.italika-stock-entry .italika-table-wrap{margin:0}.italika-stock-entry td{font-size:15px}.italika-stock-entry td input{min-width:95px}.italika-stock-entry .italika-alert{margin:0 0 16px}.italika-stock-results p{padding:0 16px}@media (width<=600px){.italika-stock-fields{grid-template-columns:1fr}.italika-stock-entry .italika-stock-body{padding:16px}.italika-stock-entry footer{flex-direction:column;align-items:stretch}.italika-stock-results button{gap:10px}}.italika-stock-entry .italika-table-wrap th{padding:14px 10px;font-size:13px}.italika-stock-entry .italika-table-wrap td:first-child b{font-size:14px}.italika-stock-entry .italika-table-wrap td:first-child span{font-size:14px;line-height:1.45}.italika-stock-entry footer .italika-stock-total{grid-template-columns:1fr;gap:8px;display:grid}.italika-stock-entry .italika-stock-new,.italika-stock-entry .italika-stock-create button{color:#0758a8;background:#fff;border:1px solid #0758a8;border-radius:8px;padding:11px 15px;font-size:15px;font-weight:700}.italika-stock-entry .italika-table-wrap td button{color:#17212b;background:#fff;border:1px solid #ccd6e0;border-radius:7px;padding:8px 12px;font-size:14px}.sales-notes-shell{color:#111821;background:#f2f5f8;min-height:100vh;padding-bottom:60px;font-family:Arial,sans-serif}.sales-notes-header{color:#fff;background:#050607;border-bottom:4px solid #ed0017;justify-content:space-between;align-items:center;height:104px;padding:0 max(28px,50vw - 700px);display:flex}.sales-notes-header img{width:250px;display:block}.sales-notes-header>div{align-items:center;gap:14px;display:flex}.sales-notes-header span{color:#aeb8c5;letter-spacing:.14em;font-size:9px;font-weight:900}.sales-notes-header strong{font-size:13px}.sales-notes-header>div>a{color:#fff;border:1px solid #46505c;border-radius:10px;padding:10px 13px;font-size:10px;font-weight:900;text-decoration:none}.sales-notes-title,.sales-notes-tools,.sales-notes-list{width:min(1400px,100% - 40px);margin-left:auto;margin-right:auto}.sales-notes-title{justify-content:space-between;align-items:flex-end;gap:24px;padding:48px 0 24px;display:flex}.sales-notes-title small,.sales-notes-list header small{color:#ed0017;letter-spacing:.16em;font-size:9px;font-weight:950}.sales-notes-title h1{letter-spacing:-.045em;margin:7px 0 8px;font-size:48px}.sales-notes-title p{color:#617083;margin:0;font-size:14px}.sales-notes-title>a{color:#fff;background:#ed0017;border-radius:11px;padding:15px 19px;font-size:12px;font-weight:950;text-decoration:none}.sales-notes-tools,.sales-notes-list{background:#fff;border:1px solid #d4dde6;border-radius:17px}.sales-notes-tools{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding:18px;display:grid}.sales-notes-tools form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.sales-notes-tools label span,.sales-notes-units>span{color:#5e6b7c;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.sales-notes-tools input{border:1px solid #ccd5df;border-radius:10px;width:100%;height:48px;padding:0 14px;font-size:13px}.sales-notes-tools form button{color:#fff;background:#111821;border:0;border-radius:10px;margin-top:15px;padding:0 24px;font-weight:950}.sales-notes-units{grid-template-columns:1fr 1fr;gap:6px;display:grid}.sales-notes-units>span{grid-column:1/-1}.sales-notes-units button{color:#5b6777;background:#edf1f5;border:1px solid #d4dbe4;border-radius:9px;height:48px;padding:0 15px;font-size:10px;font-weight:950}.sales-notes-units button.selected{color:#fff;background:#ed0017;border-color:#ed0017}.sales-notes-list{margin-top:16px;overflow:hidden}.sales-notes-list>header{border-bottom:1px solid #dfe5eb;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.sales-notes-list h2{margin:4px 0 0;font-size:24px}.sales-notes-list>header>span{color:#5f6b7b;background:#edf1f5;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:900}.sales-notes-grid article{border-top:1px solid #e1e6ec;grid-template-columns:minmax(0,1.5fr) minmax(180px,.7fr) 180px;align-items:center;gap:24px;padding:18px 22px;display:grid}.sales-notes-grid article:first-child{border-top:0}.sales-note-main,.sales-note-meta,.sales-note-total{flex-direction:column;gap:5px;min-width:0;display:flex}.sales-note-main>small{color:#ed0017;font-size:9px;font-weight:950}.sales-note-main>span{color:#536174;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sales-note-main em,.sales-note-meta em{color:#7a8695;font-size:9px;font-style:normal}.sales-note-meta>span{color:#7a8695;font-size:8px;font-weight:900}.sales-note-total{align-items:flex-end}.sales-note-total>strong{color:#087443;font-size:22px}.sales-note-total>a{color:#fff;background:#111821;border-radius:9px;padding:10px 14px;font-size:10px;font-weight:950;text-decoration:none}.sales-notes-state{text-align:center;color:#637184;padding:42px;font-size:12px}.sales-notes-state.error{color:#a40013;background:#fff2f4}@media (width<=760px){.sales-notes-header{height:82px;padding:0 14px}.sales-notes-header img{width:170px}.sales-notes-header span{display:none}.sales-notes-title,.sales-notes-tools,.sales-notes-list{width:calc(100% - 24px)}.sales-notes-title{flex-direction:column;align-items:stretch;padding:30px 0 18px}.sales-notes-title h1{font-size:38px}.sales-notes-title>a{text-align:center}.sales-notes-tools,.sales-notes-tools form{grid-template-columns:1fr}.sales-notes-tools form button{height:46px;margin:0}.sales-notes-grid article{grid-template-columns:1fr auto;gap:14px}.sales-note-meta{grid-column:1}.sales-note-total{grid-area:1/2/3}.sales-note-main>span{white-space:normal}}.sales-note-total>button{color:#fff;cursor:pointer;background:#ed0017;border:0;border-radius:9px;padding:10px 14px;font-size:10px;font-weight:950}.sales-note-total>button:disabled{cursor:not-allowed;background:#9ba5b1}.sales-note-total>button.invoice-ready,.sales-note-total>a.invoice-ready{background:#087443}.sales-note-total>a.invoice-xml{color:#087443;background:#fff;border:1px solid #087443}.invoice-overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04090eb8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.invoice-modal{background:#fff;border-radius:22px;width:min(680px,100%);max-height:calc(100vh - 44px);overflow:auto;box-shadow:0 28px 80px #0000004d}.invoice-modal>header{color:#fff;background:#111821;border-bottom:4px solid #ed0017;justify-content:space-between;gap:20px;padding:24px 26px;display:flex}.invoice-modal>header small{color:#ff4053;letter-spacing:.16em;font-size:9px;font-weight:950}.invoice-modal>header h2{margin:7px 0 5px;font-size:28px}.invoice-modal>header p{color:#aeb8c5;margin:0;font-size:12px}.invoice-modal>header button{color:#fff;background:0 0;border:1px solid #526071;border-radius:50%;width:42px;height:42px;font-size:24px}.invoice-summary{grid-template-columns:1.5fr .8fr .7fr;gap:10px;padding:22px 24px;display:grid}.invoice-summary span{color:#6a7584;border:1px solid #dce3ea;border-radius:12px;flex-direction:column;gap:5px;padding:13px;font-size:9px;font-weight:900;display:flex}.invoice-summary strong{color:#111821;font-size:13px}.invoice-issuer,.invoice-fiscal,.invoice-balance,.invoice-error,.invoice-success{border-radius:13px;margin:0 24px 16px;padding:16px}.invoice-issuer{border:1px solid #dce3ea}.invoice-issuer>span,.invoice-fiscal b{margin-bottom:9px;font-size:11px;font-weight:950;display:block}.invoice-issuer>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.invoice-issuer button{color:#556173;background:#edf1f5;border:1px solid #ccd5df;border-radius:10px;min-height:48px;font-weight:950}.invoice-issuer button.selected{color:#fff;background:#ed0017;border-color:#ed0017}.invoice-issuer>strong{color:#fff;background:#111821;border-radius:10px;padding:15px;display:block}.invoice-issuer small{color:#687585;margin-top:10px;font-size:10px;display:block}.invoice-fiscal{color:#126943;background:#edf8f3}.invoice-fiscal span{font-size:11px;line-height:1.5}.invoice-balance{color:#795800;background:#fff6dc;font-size:11px}.invoice-error{color:#a40013;background:#fff0f2;font-size:11px;line-height:1.45}.invoice-success{color:#087443;background:#e8f8ef;font-size:11px;font-weight:900}.invoice-submit{color:#fff;background:#ed0017;border:0;border-radius:12px;width:calc(100% - 48px);min-height:58px;margin:0 24px 24px;font-size:14px;font-weight:950}.invoice-submit:disabled{opacity:.6}.invoice-modal>footer{grid-template-columns:1fr 1fr;gap:9px;padding:0 24px 24px;display:grid}.invoice-modal>footer a{text-align:center;color:#fff;background:#087443;border-radius:10px;padding:16px;font-size:11px;font-weight:950;text-decoration:none}.invoice-modal>footer a:last-child{color:#087443;background:#fff;border:1px solid #087443}.invoice-fiscal-form{background:#f1faf6;border:1px solid #cfe7dc;border-radius:14px;margin:0 24px 16px;padding:16px}.invoice-fiscal-form>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:13px;display:flex}.invoice-fiscal-form>div:first-child b{color:#126943;font-size:12px}.invoice-fiscal-form>div:first-child span,.invoice-fiscal-form>small{color:#527064;font-size:9px}.invoice-fiscal-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.invoice-fiscal-grid label{color:#4d5d58;flex-direction:column;gap:5px;font-size:9px;font-weight:950;display:flex}.invoice-fiscal-grid label.wide,.invoice-address-title{grid-column:1/-1}.invoice-address-title{color:#126943;text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #cfe1d9;margin-top:4px;padding-top:12px;font-size:10px;font-weight:950}.invoice-fiscal-grid input,.invoice-fiscal-grid select{box-sizing:border-box;color:#111821;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #cbd9d2;border-radius:9px;padding:9px 10px;font-weight:750}.invoice-fiscal-form>small{color:#9a4c00;margin-top:10px;font-weight:850;display:block}.invoice-submit:disabled{cursor:not-allowed}@media (width<=760px){.sales-notes-grid article{grid-template-columns:1fr}.sales-note-total{grid-area:auto/1;align-items:stretch}.invoice-summary,.invoice-issuer>div,.invoice-modal>footer,.invoice-fiscal-grid{grid-template-columns:1fr}.invoice-fiscal-grid label.wide{grid-column:auto}.invoice-fiscal-form>div:first-child{flex-direction:column;align-items:flex-start}}.invoice-waiting{color:#765500;background:#fff6dc;border-radius:13px;flex-direction:column;gap:7px;margin:0 24px 16px;padding:16px;font-size:11px;display:flex}.invoice-waiting button{color:#fff;background:#111821;border:0;border-radius:9px;align-self:flex-start;padding:10px 13px;font-weight:900}.invoice-modal>footer.invoice-files a,.invoice-modal>footer.invoice-files button{text-align:center;color:#fff;background:#087443;border:0;border-radius:10px;padding:16px;font-size:11px;font-weight:950;text-decoration:none}.invoice-modal>footer.invoice-files>:nth-child(2),.invoice-modal>footer.invoice-files>:nth-child(3){color:#087443;background:#fff;border:1px solid #087443}.invoice-modal>footer.invoice-files>:nth-child(4){background:#111821}.invoice-modal>footer.invoice-files button{cursor:pointer}.invoice-modal>footer.invoice-files button:disabled{opacity:.6;cursor:not-allowed}.invoice-modal>footer.invoice-files small{color:#687585;text-align:center;grid-column:1/-1;font-size:9px}.invoice-issuer button.pending{color:#755400;background:#fff8df;border-color:#e2a52b}.invoice-issuer>.invoice-issuer-confirm{color:#5d4300;background:#fff8df;border:1px solid #e2a52b;border-radius:11px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-top:10px;padding:12px;display:grid}.invoice-issuer>.invoice-issuer-confirm>div{flex-direction:column;gap:3px;display:flex}.invoice-issuer>.invoice-issuer-confirm b{font-size:11px}.invoice-issuer>.invoice-issuer-confirm span{font-size:10px}.invoice-issuer>.invoice-issuer-confirm button{color:#fff;background:#087443;border:0;min-height:40px;padding:9px 12px;font-size:10px}.invoice-issuer>.invoice-issuer-confirm button.cancel{color:#46515f;background:#fff;border:1px solid #c9d1da}.invoice-modal>footer.invoice-files{grid-template-columns:repeat(3,1fr)}@media (width<=760px){.invoice-issuer>.invoice-issuer-confirm{grid-template-columns:1fr 1fr}.invoice-issuer>.invoice-issuer-confirm>div{grid-column:1/-1}.invoice-modal>footer.invoice-files{grid-template-columns:1fr}}.invoice-sandbox-preview{color:#6f5000;background:#fff8df;border:1px solid #e2b248;border-radius:12px;flex-direction:column;gap:5px;margin:18px 24px 0;padding:13px 15px;display:flex}.invoice-sandbox-preview b{letter-spacing:.08em;font-size:10px}.invoice-sandbox-preview span{font-size:10px;line-height:1.45}.invoice-submit.sandbox{color:#fff;opacity:1;background:#9b761d}.sales-note-total>a.shipping-ready,.sales-note-total>button.shipping-button{color:#087443;background:#edf9f3;border:1px solid #087443}.sales-note-total>span.shipping-complete{color:#087443;background:#e6f7ee;border-radius:9px;padding:9px 13px;font-size:10px;font-weight:950}.shipping-sale-overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04090eb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.shipping-sale-overlay>section{background:#fff;border-radius:20px;width:min(560px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 28px 80px #0000004d}.shipping-sale-overlay header{color:#fff;background:#111821;border-bottom:4px solid #ed0017;justify-content:space-between;gap:18px;padding:22px 24px;display:flex}.shipping-sale-overlay header small{color:#ff4053;letter-spacing:.15em;font-size:9px;font-weight:950}.shipping-sale-overlay h2{margin:6px 0;font-size:25px}.shipping-sale-overlay header p{color:#b8c2ce;margin:0;font-size:11px;line-height:1.45}.shipping-sale-overlay header button{color:#fff;background:0 0;border:1px solid #536071;border-radius:50%;flex:none;width:40px;height:40px;font-size:23px}.shipping-sale-summary{grid-template-columns:1.4fr .7fr;gap:9px;padding:20px 22px 8px;display:grid}.shipping-sale-summary span{color:#687585;border:1px solid #dae2e9;border-radius:11px;flex-direction:column;gap:5px;padding:12px;font-size:9px;font-weight:900;display:flex}.shipping-sale-summary strong{color:#111821;font-size:13px}.shipping-sale-overlay>section>label{color:#536174;flex-direction:column;gap:6px;margin:12px 22px;font-size:10px;font-weight:950;display:flex}.shipping-sale-overlay textarea,.shipping-sale-overlay input{color:#111821;width:100%;font:inherit;background:#fff;border:1px solid #cbd5df;border-radius:10px;padding:11px 12px;font-size:13px}.shipping-sale-submit{color:#fff;background:#ed0017;border:0;border-radius:11px;width:calc(100% - 44px);min-height:52px;margin:8px 22px 22px;font-size:13px;font-weight:950}.shipping-sale-submit:disabled{opacity:.55}.shipping-sale-overlay button{cursor:pointer}@media (width<=760px){.shipping-sale-summary{grid-template-columns:1fr}.shipping-sale-overlay>section{max-height:calc(100vh - 24px)}}.quote-sales-to-ship{background:#f1fbf6;border:2px solid #087443;border-radius:17px;width:min(1400px,100% - 40px);margin:16px auto 0;overflow:hidden}.quote-sales-to-ship>header{border-bottom:1px solid #b9dfcc;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.quote-sales-to-ship header small{color:#087443;letter-spacing:.15em;font-size:9px;font-weight:950}.quote-sales-to-ship h2{margin:4px 0;font-size:23px}.quote-sales-to-ship header p{color:#50675c;margin:0;font-size:11px}.quote-sales-to-ship header>span{color:#fff;background:#087443;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.quote-sales-to-ship article{background:#fff;border-top:1px solid #cfe6da;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:16px 22px;display:grid}.quote-sales-to-ship article:first-child{border-top:0}.quote-sales-to-ship article>div{flex-direction:column;gap:5px;min-width:0;display:flex}.quote-sales-to-ship article small{color:#087443;font-size:8px;font-weight:950}.quote-sales-to-ship article strong{font-size:14px}.quote-sales-to-ship article span,.quote-sales-to-ship article em{color:#66766f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.quote-sales-to-ship article>div:last-child{align-items:flex-end}.quote-sales-to-ship article>div:last-child>strong{color:#087443;font-size:20px}.quote-sales-to-ship button{color:#fff;cursor:pointer;background:#087443;border:0;border-radius:9px;padding:12px 16px;font-size:10px;font-weight:950}@media (width<=760px){.quote-sales-to-ship{width:calc(100% - 24px)}.quote-sales-to-ship article{grid-template-columns:1fr}.quote-sales-to-ship article>div:last-child{align-items:stretch}.quote-sales-to-ship article span{white-space:normal}}.sales-note-meta em.kordata-confirmed{color:#087443;background:#e4f8ee;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:950}.sales-note-meta em.kordata-pending{color:#8a5a00;background:#fff1cf;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:950}.sales-note-total>button.kordata-sync-button{color:#fff;background:#087443;border:0}.sales-note-total>button.kordata-sync-button:disabled{opacity:.55}.shipping-destination-options,.shipping-service-options,.shipping-counter-branches{border:1px solid #d8e0e8;border-radius:12px;margin:12px 22px;padding:12px}.shipping-destination-options legend,.shipping-service-options legend,.shipping-counter-branches legend{color:#536174;padding:0 5px;font-size:10px;font-weight:950}.shipping-destination-options>div,.shipping-service-options>div,.shipping-counter-branches>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.shipping-counter-branches>div{grid-template-columns:repeat(3,1fr)}.shipping-destination-options button,.shipping-service-options button,.shipping-counter-branches button{color:#4d5968;min-height:42px;font:inherit;background:#f2f5f8;border:1px solid #cbd5df;border-radius:9px;padding:8px;font-size:10px;font-weight:900}.shipping-destination-options button.selected,.shipping-service-options button.selected,.shipping-counter-branches button.selected{color:#fff;background:#ed0017;border-color:#ed0017}.shipping-destination-options button:disabled{opacity:.45;cursor:not-allowed}.shipping-destination-options p{color:#126943;background:#edf8f3;border-radius:8px;margin:9px 0 0;padding:10px;font-size:11px;line-height:1.4}.shipping-destination-options>small{color:#8a5a00;margin-top:8px;font-size:9px;display:block}@media (width<=560px){.shipping-destination-options>div,.shipping-service-options>div,.shipping-counter-branches>div{grid-template-columns:1fr 1fr}.shipping-destination-options button:first-child{grid-column:1/-1}}.authorized-sales-notes{background:#fffbe9;border:1px solid #f0c14b;border-radius:17px;width:min(1400px,100% - 40px);margin:16px auto 0;overflow:hidden}.authorized-sales-notes>header{border-bottom:1px solid #efd983;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.authorized-sales-notes header small{color:#a86a00;letter-spacing:.15em;font-size:9px;font-weight:950}.authorized-sales-notes h2{margin:4px 0;font-size:23px}.authorized-sales-notes header p{color:#6f644a;margin:0;font-size:11px}.authorized-sales-notes header>span{color:#111821;background:#f1c400;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.authorized-sales-notes article{border-top:1px solid #eee0a4;grid-template-columns:minmax(0,1.4fr) minmax(220px,.7fr) 170px;align-items:center;gap:22px;padding:16px 22px;display:grid}.authorized-sales-notes article:first-child{border-top:0}.authorized-sales-notes article>div{flex-direction:column;gap:5px;min-width:0;display:flex}.authorized-sales-notes article small{color:#a86a00;font-size:8px;font-weight:950}.authorized-sales-notes article strong{font-size:13px}.authorized-sales-notes article span,.authorized-sales-notes article em{color:#6f6857;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.authorized-sales-notes article>div:last-child{align-items:flex-end}.authorized-sales-notes article>div:last-child>strong{color:#087443;font-size:20px}.authorized-sales-notes article a{color:#fff;background:#111821;border-radius:9px;padding:10px 14px;font-size:10px;font-weight:950;text-decoration:none}@media (width<=760px){.authorized-sales-notes{width:calc(100% - 24px)}.authorized-sales-notes article{grid-template-columns:1fr}.authorized-sales-notes article>div:last-child{align-items:stretch}.authorized-sales-notes article span{white-space:normal}}.authorized-sales-notes article.pending-order-row{background:#f7fbff;border-left:6px solid #1474c4}.authorized-sales-notes .pending-order-row small{color:#126bb1}.authorized-sales-notes .pending-order-row>div:nth-child(2) em{color:#087443;background:#e3f6ec;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:950}.authorized-sales-notes .pending-order-row>div:last-child>span{color:#536174;font-size:9px;font-weight:850}.authorized-sales-notes .pending-order-row a{text-align:center;background:#1474c4}.sales-notes-units{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-sales-to-ship .ready-quote-shipment{color:#fff;cursor:pointer;background:#087443;border:0;border-radius:9px;padding:12px 16px;font-size:10px;font-weight:950;text-decoration:none}.sales-notes-header{height:92px;overflow:hidden}.sales-notes-header>a{align-items:center;height:88px;display:flex;overflow:hidden}.sales-notes-header img{object-fit:contain;width:310px;max-width:none;height:auto;max-height:none}@media (width<=760px){.sales-notes-header{height:84px}.sales-notes-header>a{height:80px}.sales-notes-header img{width:260px;max-height:none}}.authorized-sales-notes{background:#fff;border-color:#d4dde6}.authorized-sales-notes>header{border-bottom-color:#dfe5eb}.authorized-sales-notes>header small{color:#ed0017}.authorized-sales-notes>header p{color:#617083}.authorized-sales-notes>header>span{color:#fff;background:#111821}.pending-kind-list{background:#f2f5f8;gap:16px;padding:16px;display:grid}.pending-kind{background:#fff;border:2px solid;border-radius:14px;overflow:hidden}.pending-kind>header{justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.pending-kind>header>div{flex-direction:column;gap:3px;display:flex}.pending-kind>header p{margin:0;font-size:10px}.pending-kind>header>b{border-radius:50%;place-items:center;min-width:32px;height:32px;font-size:12px;display:grid}.pending-kind-order{border-color:#86bde9}.pending-kind-order>header{background:#eaf4fd}.pending-kind-order>header small{color:#126bb1}.pending-kind-order>header>b{color:#fff;background:#1474c4}.pending-kind-quote{border-color:#e8c35a}.pending-kind-quote>header{background:#fff7d9}.pending-kind-quote>header small{color:#9b6300}.pending-kind-quote>header>b{color:#111821;background:#f1c400}.pending-kind article{border-top-color:#e2e7ec}@media (width<=760px){.pending-kind-list{padding:10px}.pending-kind>header{align-items:flex-start}}.sales-notes-title,.sales-notes-tools,.sales-notes-list{width:min(1520px,100% - 32px)}.sales-note-main,.sales-note-meta,.sales-note-total{gap:8px}.sales-note-main>small{font-size:11px}.sales-note-main>span{font-size:14px}.sales-note-main em,.sales-note-meta em{font-size:12px}.sales-note-meta>span{font-size:11px}.sales-note-meta>strong{font-size:16px}.sales-note-total{gap:9px}.sales-note-total>strong{font-size:28px}.sales-note-total>a,.sales-note-total>button{text-align:center;min-width:190px;padding:13px 16px;font-size:12px}.sales-note-meta em.kordata-confirmed,.sales-note-meta em.kordata-pending{padding:10px 12px;font-size:12px;line-height:1.35}.invoice-modal{width:min(860px,100%)}.invoice-modal>header{padding:28px 30px}.invoice-modal>header h2{font-size:34px}.invoice-modal>header p{font-size:15px;line-height:1.45}.invoice-summary{padding:26px 30px}.invoice-summary span{padding:16px;font-size:12px}.invoice-summary strong{font-size:17px}.invoice-issuer,.invoice-fiscal-form,.invoice-waiting{margin-left:30px;margin-right:30px;padding:20px}.invoice-issuer>span,.invoice-fiscal-form>div:first-child b{font-size:15px}.invoice-issuer button{min-height:56px;font-size:16px}.invoice-issuer small,.invoice-fiscal-form>div:first-child span,.invoice-fiscal-form>small{font-size:12px}.invoice-fiscal-grid{gap:14px}.invoice-fiscal-grid label{gap:7px;font-size:12px}.invoice-address-title{font-size:13px}.invoice-fiscal-grid input,.invoice-fiscal-grid select{min-height:52px;padding:12px 13px;font-size:14px}.invoice-waiting{gap:10px;font-size:14px;line-height:1.45}.invoice-waiting button{padding:13px 16px;font-size:13px}.invoice-submit{width:calc(100% - 60px);min-height:66px;margin:0 30px 30px;font-size:17px}@media (width<=760px){.sales-notes-title,.sales-notes-tools,.sales-notes-list{width:calc(100% - 20px)}.sales-notes-grid article{grid-template-columns:1fr;gap:18px;padding:22px 18px}.sales-note-total{grid-area:auto/1;align-items:stretch}.sales-note-total>a,.sales-note-total>button{min-width:0;font-size:14px}.invoice-overlay{align-items:end;padding:0}.invoice-modal{border-radius:22px 22px 0 0;max-height:calc(100vh - 12px)}.invoice-modal>header{padding:22px 20px}.invoice-modal>header h2{font-size:28px}.invoice-summary{padding:18px 20px}.invoice-issuer,.invoice-fiscal-form,.invoice-waiting{margin-left:20px;margin-right:20px;padding:16px}.invoice-submit{width:calc(100% - 40px);margin:0 20px 22px}}.sales-notes-header img{width:275px}.sales-notes-title{align-items:center;padding:36px 0 20px}.sales-notes-title h1{color:#ed0017;letter-spacing:.035em;margin:0 0 8px;font-size:46px;font-weight:950;line-height:.95}.sales-notes-grid article{grid-template-columns:minmax(0,1.55fr) minmax(210px,.72fr) auto;gap:20px;padding:22px 28px}.sales-note-main>small{letter-spacing:.025em;font-size:17px}.sales-note-main>strong{font-size:18px}.sales-note-amount{flex-direction:column;align-items:flex-end;gap:4px;min-width:155px;display:flex}.sales-note-amount small{color:#7a8695;letter-spacing:.12em;font-size:9px;font-weight:950}.sales-note-amount strong{color:#087443;letter-spacing:-.03em;white-space:nowrap;font-size:29px}.sales-note-actions{border-top:1px solid #e2e7ec;grid-column:1/-1;grid-template-columns:repeat(4,minmax(145px,1fr));gap:8px;padding-top:13px;display:grid}.sales-note-actions>a,.sales-note-actions>button,.sales-note-actions>span{color:#fff;text-align:center;cursor:pointer;background:#111821;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:10px 13px;font-size:11px;font-weight:950;text-decoration:none;display:flex}.sales-note-actions>button.invoice-button{background:#ed0017}.sales-note-actions>button.invoice-ready{background:#087443}.sales-note-actions>a.shipping-ready,.sales-note-actions>button.shipping-button,.sales-note-actions>span.shipping-complete{color:#087443;background:#edf9f3;border:1px solid #087443}.sales-note-actions>a.balance-action{color:#293341;background:#fff;border:1px solid #5d6978}@media (width<=760px){.sales-notes-header img{width:180px}.sales-notes-title h1{font-size:34px}.sales-notes-grid article{grid-template-columns:1fr auto;gap:14px;padding:20px 16px}.sales-note-meta{grid-column:1}.sales-note-amount{grid-area:1/2/3}.sales-note-main>small{font-size:15px}.sales-note-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.sales-note-actions>a,.sales-note-actions>button,.sales-note-actions>span{font-size:11px}.sales-note-amount strong{font-size:22px}}.quote-payment-overlay{z-index:1300;background:#050a10b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.quote-payment-overlay>section{color:#17212b;background:#fff;border-radius:20px;width:min(1060px,100%);max-height:92dvh;overflow:auto}.quote-payment-overlay>section>header{z-index:2;color:#fff;background:#111820;justify-content:space-between;align-items:center;padding:18px 24px;display:flex;position:sticky;top:0}.quote-payment-overlay>section>header button{color:#111820;background:#fff;border:1px solid #b7c1ce;border-radius:8px;padding:10px 18px}.quote-payment-overlay .quote-operations{margin:20px}.quote-payment-overlay .operations-grid{grid-template-columns:1fr}.quote-payment-overlay input[type=checkbox]{vertical-align:middle;width:20px;height:20px;margin-right:8px}.quote-payment-overlay .money-card{width:100%}@media (width<=640px){.quote-payment-overlay{padding:8px}.quote-payment-overlay .quote-operations{margin:10px}.quote-payment-overlay .payment-form{grid-template-columns:1fr}}.authorized-sales-notes .pending-order-actions{gap:6px;margin-top:8px;display:grid}.authorized-sales-notes .pending-order-actions a,.authorized-sales-notes .pending-order-actions button{color:#126bb1;text-align:center;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1474c4;border-radius:8px;justify-content:center;align-items:center;padding:7px 10px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.authorized-sales-notes .pending-order-actions a:first-child{color:#fff;background:#1474c4}.authorized-sales-notes .pending-order-actions button{color:#fff;background:#111821;border-color:#111821}.sales-notes-shell{font-family:var(--font-geist),Inter,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.sales-notes-title h1{letter-spacing:-.035em;font-size:54px;line-height:1.04}.sales-notes-title p{font-size:16px;line-height:1.5}.sales-notes-title>a{align-items:center;min-height:54px;padding:0 22px;font-size:14px;display:inline-flex;box-shadow:0 8px 18px #ed001722}.sales-notes-tools{gap:22px;padding:22px}.sales-notes-tools label span,.sales-notes-units>span{font-size:12px}.sales-notes-tools input{height:56px;font-size:16px}.sales-notes-tools form button,.sales-notes-units button{min-height:54px;font-size:14px}.sales-notes-tools form button{margin-top:18px}.sales-notes-list>header{padding:24px 26px}.sales-notes-list>header small,.authorized-sales-notes>header small{font-size:11px}.sales-notes-list h2,.authorized-sales-notes h2{letter-spacing:-.025em;font-size:28px}.sales-notes-list>header>span{padding:10px 14px;font-size:12px}.sales-notes-state{padding:34px 24px;font-size:16px;line-height:1.6}.sales-notes-state a{color:#075fa9;text-underline-offset:3px;margin-left:8px;font-size:16px;font-weight:800;display:inline-flex}.authorized-sales-notes{border-radius:20px;box-shadow:0 8px 24px #13233b0a}.authorized-sales-notes>header{padding:24px 26px}.authorized-sales-notes header p{font-size:14px;line-height:1.5}.authorized-sales-notes header>span{width:42px;height:42px;font-size:17px}.pending-kind-list{gap:18px;padding:18px}.pending-kind{border-radius:18px}.pending-kind>header{padding:20px 22px}.pending-kind>header small{letter-spacing:.09em;font-size:11px}.pending-kind>header strong{font-size:18px}.pending-kind>header p{font-size:13px;line-height:1.45}.pending-kind>header>b{min-width:40px;height:40px;font-size:16px}.pending-kind .pending-order-row{grid-template-columns:minmax(0,1.25fr) minmax(230px,.8fr) minmax(235px,.72fr);gap:26px;padding:26px}.pending-kind .pending-order-row>div{align-items:flex-start;gap:8px}.pending-kind .pending-order-row small{letter-spacing:.035em;font-size:11px}.pending-kind .pending-order-row strong{font-size:17px;line-height:1.3}.pending-kind .pending-order-row span,.pending-kind .pending-order-row em{white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.45}.pending-kind .pending-order-row>div:nth-child(2) em{font-size:12px;line-height:1.45}.pending-kind .pending-order-row>div:last-child{align-items:stretch}.pending-kind .pending-order-row>div:last-child>strong{letter-spacing:-.03em;font-size:30px}.pending-kind .pending-order-row>div:last-child>span{font-size:13px}.pending-kind .pending-order-row .admin-payment-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%}.pending-kind .pending-order-row .admin-payment-methods button{min-height:46px;font:inherit;padding:7px 8px;font-size:13px;font-weight:800}.authorized-sales-notes .pending-order-actions{gap:8px;margin-top:4px}.authorized-sales-notes .pending-order-actions a,.authorized-sales-notes .pending-order-actions button{min-height:48px;padding:10px 12px;font-size:13px;line-height:1.3}.sales-notes-shell :is(a,button,input):focus-visible{outline-offset:3px;outline:3px solid #e6001b}@media (width<=980px){.pending-kind .pending-order-row{grid-template-columns:minmax(0,1fr) minmax(210px,.8fr)}.pending-kind .pending-order-row>div:last-child{grid-column:1/-1;grid-template-columns:1fr minmax(190px,.55fr);align-items:center;display:grid}.pending-kind .pending-order-row>div:last-child>.admin-payment-methods,.pending-kind .pending-order-row>div:last-child>.pending-order-actions{grid-column:1/-1}}@media (width<=760px){.sales-notes-title h1{font-size:38px}.sales-notes-title p{font-size:15px}.sales-notes-tools{padding:16px}.sales-notes-tools input{height:52px}.sales-notes-list h2,.authorized-sales-notes h2{font-size:24px}.sales-notes-state{font-size:14px}.sales-notes-state a{justify-content:center;margin:8px 0 0;font-size:14px;display:flex}.authorized-sales-notes>header{padding:20px 18px}.authorized-sales-notes header p{font-size:13px}.pending-kind-list{padding:10px}.pending-kind>header{padding:16px}.pending-kind>header strong{font-size:16px}.pending-kind>header p{font-size:12px}.pending-kind .pending-order-row{grid-template-columns:1fr;gap:18px;padding:20px 16px}.pending-kind .pending-order-row>div:last-child{grid-column:auto;align-items:stretch;display:flex}.pending-kind .pending-order-row>div:last-child>strong{font-size:28px}.pending-kind .pending-order-row span,.pending-kind .pending-order-row em{font-size:13px}.pending-kind .pending-order-row .admin-payment-methods button{font-size:12px}.authorized-sales-notes .pending-order-actions a,.authorized-sales-notes .pending-order-actions button{font-size:13px}}.sales-note-actions .service-sale-paid{color:#07633b;background:#edf9f2;border:1px solid #b5d7c5;border-radius:9px;justify-content:center;align-items:center;padding:12px;font-weight:800;display:flex}*{box-sizing:border-box}.pos-shell{color:#111821;background:#f1f4f7;min-height:100vh;padding-bottom:42px;font-family:Arial,Helvetica,sans-serif}.pos-header{color:#fff;background:#090e14;border-bottom:4px solid #ed0017;justify-content:space-between;align-items:center;height:98px;padding:0 max(24px,50vw - 710px);display:flex}.pos-header>a img{width:275px;display:block}.pos-header>div{align-items:center;gap:16px;display:flex}.pos-header small{letter-spacing:.16em;color:#abb4c0;font-size:10px;font-weight:900}.pos-header strong{font-size:16px}.pos-header div>a{color:#fff;border:1px solid #46505c;border-radius:10px;padding:10px 13px;font-size:11px;font-weight:900;text-decoration:none}.pos-title,.pos-layout,.pos-history,.pos-branch,.pos-message,.pos-quote-import{width:min(1420px,100% - 40px);margin-left:auto;margin-right:auto}.pos-title{justify-content:space-between;align-items:end;padding:48px 0 22px;display:flex}.pos-title>div:first-child small,.pos-products header small,.pos-cart header small,.pos-history header small{color:#ed0017;letter-spacing:.16em;font-size:10px;font-weight:950}.pos-title h1{letter-spacing:-.045em;margin:7px 0;font-size:48px}.pos-title p{color:#657184;margin:0;font-size:15px}.pos-identity{color:#fff;background:#111821;border-radius:16px;min-width:260px;padding:15px 18px}.pos-identity span,.pos-identity strong,.pos-identity small{display:block}.pos-identity span{color:#97a2b1;letter-spacing:.13em;font-size:8px;font-weight:950}.pos-identity strong{margin:5px 0;font-size:17px}.pos-identity small{color:#b8c1cc;font-size:9px}.pos-branch{color:#fff;background:#111821;border-left:7px solid #ed0017;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:17px 20px;display:flex}.pos-branch>div:first-child small,.pos-branch>div:first-child strong,.pos-branch>div:first-child span{display:block}.pos-branch>div:first-child small{color:#aab3c0;letter-spacing:.13em;font-size:8px;font-weight:950}.pos-branch>div:first-child strong{margin:4px 0;font-size:21px}.pos-branch>div:first-child span{color:#aeb8c5;font-size:9px}.pos-branch-switch{background:#28313d;border-radius:12px;padding:5px;display:flex}.pos-branch-switch button{color:#c1c8d2;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:11px 15px;font-size:10px;font-weight:900}.pos-branch-switch button.selected{color:#fff;background:#ed0017}.pos-message{border-radius:13px;flex-direction:column;gap:8px;margin-bottom:16px;padding:14px 17px;font-size:12px;display:flex}.pos-message.error{color:#a40013;background:#fff1f3;border:1px solid #f0aeb7}.pos-message.success{color:#09623f;background:#ebf9f3;border:1px solid #a7dec7}.pos-message.quote-loaded{flex-direction:row;justify-content:space-between;align-items:center}.pos-message.quote-loaded>div{flex-direction:column;gap:6px;display:flex}.pos-message.quote-loaded button{color:#09623f;white-space:nowrap;background:#fff;border:1px solid #8bcdb1;border-radius:9px;padding:9px 12px;font-weight:900}.pos-quote-import{background:#fff;border:1px solid #b8c7d8;border-left:5px solid #1474c4;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:14px 17px;display:flex}.pos-quote-import>div{flex-direction:column;gap:3px;display:flex}.pos-quote-import small{color:#1474c4;letter-spacing:.13em;font-size:8px;font-weight:950}.pos-quote-import strong{font-size:14px}.pos-quote-import span{color:#667487;font-size:10px}.pos-quote-import>button{color:#fff;white-space:nowrap;background:#1474c4;border:0;border-radius:10px;min-height:44px;padding:0 18px;font-weight:950}.pos-layout{grid-template-columns:minmax(0,1.55fr) minmax(390px,.8fr);align-items:start;gap:16px;display:grid}.pos-products,.pos-cart,.pos-history{background:#fff;border:1px solid #d9e0e8;border-radius:22px}.pos-products{min-height:600px;padding:20px}.pos-products>header,.pos-cart>header,.pos-history>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:17px;display:flex}.pos-products h2,.pos-cart h2,.pos-history h2{margin:5px 0 0;font-size:25px}.pos-products header label{background:#f8fafb;border:1px solid #d3dae3;border-radius:13px;grid-template-columns:28px 1fr;align-items:center;width:min(520px,62%);height:48px;padding:0 13px;display:grid}.pos-products header label span{color:#697687;font-size:22px}.pos-products header input,.pos-checkout input{color:#111821;background:0 0;border:0;outline:0;min-width:0;font-size:13px}.pos-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.pos-product-grid article{border:1px solid #e0e5eb;border-radius:15px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.pos-photo{background:#f0f3f6;border-radius:11px;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.pos-photo img{object-fit:contain;width:100%;height:100%}.pos-photo span{color:#a2abb7;font-size:10px;font-weight:950}.pos-product-info{min-width:0}.pos-product-info small,.pos-product-info strong,.pos-product-info span{display:block}.pos-product-info small{color:#ed0017;font-size:8px;font-weight:950}.pos-product-info strong{margin:5px 0;font-size:12px;line-height:1.25}.pos-product-info span{color:#687486;font-size:9px}.pos-product-buy{text-align:right}.pos-product-buy strong{margin-bottom:8px;font-size:14px;display:block}.pos-product-buy button{color:#fff;background:#111821;border:0;border-radius:9px;padding:9px 10px;font-size:9px;font-weight:900}.pos-product-buy button:disabled{opacity:.38}.pos-state{text-align:center;color:#6c7786;border:1px dashed #cbd3dc;border-radius:14px;padding:30px;font-size:12px}.pos-cart-empty{text-align:center;color:#6c7786;border:1px dashed #ccd4de;border-radius:14px;margin:18px;padding:34px;font-size:12px}.pos-cart{position:sticky;top:12px;overflow:hidden}.pos-cart>header{color:#fff;background:#111821;margin:0;padding:20px}.pos-cart>header small{color:#ff3042}.pos-cart>header>strong{font-size:26px}.pos-cart-empty{text-align:center;border:1px dashed #ccd4de;border-radius:14px;flex-direction:column;align-items:center;margin:18px;padding:34px;display:flex}.pos-cart-empty>span{background:#f0f2f5;border-radius:50%;place-items:center;width:45px;height:45px;font-size:25px;display:grid}.pos-cart-empty strong{margin:12px 0 5px}.pos-cart-empty small{color:#7b8592;font-size:9px}.pos-cart-lines{max-height:360px;padding:9px 16px 0;overflow:auto}.pos-cart-lines article{border-bottom:1px solid #e5e9ee;grid-template-columns:minmax(0,1fr) 104px auto;align-items:center;gap:10px;padding:12px 0;display:grid}.pos-cart-lines article>div:first-child small,.pos-cart-lines article>div:first-child strong,.pos-cart-lines article>div:first-child span{display:block}.pos-cart-lines article>div:first-child small{color:#ed0017;font-size:7px;font-weight:950}.pos-cart-lines article>div:first-child span{color:#7b8592;font-size:8px}.pos-cart-lines article>b{white-space:nowrap;font-size:11px}.pos-quantity{border:1px solid #d7dde5;border-radius:9px;grid-template-columns:30px 40px 30px;display:grid;overflow:hidden}.pos-quantity button,.pos-quantity input{text-align:center;background:#f5f7f9;border:0;height:32px;font-weight:900}.pos-quantity input{background:#fff;width:40px}.pos-checkout>label span,.pos-checkout legend{color:#5d6878;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.pos-checkout>label input{border:1px solid #d5dce4;border-radius:10px;width:100%;height:44px;padding:0 12px}.pos-checkout fieldset{border:0;grid-template-columns:repeat(3,1fr);gap:6px;margin:14px 0;padding:0;display:grid}.pos-checkout legend{grid-column:1/-1}.pos-checkout fieldset button{background:#fff;border:1px solid #d8dee6;border-radius:9px;min-height:40px;font-size:9px;font-weight:900}.pos-checkout fieldset button.selected{color:#fff;background:#111821;border-color:#111821}.pos-total{border-top:1px solid #e4e8ed;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.pos-total span{font-size:11px;font-weight:850}.pos-total strong{font-size:26px}.pos-charge{color:#fff;background:#ed0017;border:0;border-radius:12px;width:100%;min-height:54px;font-size:15px;font-weight:950}.pos-charge:disabled{background:#f18490}.pos-checkout p{color:#788392;text-align:center;margin:9px 0 0;font-size:8px;line-height:1.45}.pos-history{margin-top:18px;padding:20px}.pos-history>header>span{background:#eef1f4;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:900}.pos-history-list{flex-direction:column;display:flex}.pos-history-list article{border-top:1px solid #e5e9ed;grid-template-columns:minmax(0,1fr) 240px 170px;align-items:center;gap:18px;padding:14px 10px;display:grid}.pos-history-list article>div{flex-direction:column;gap:4px;display:flex}.pos-history-list small{color:#7c8795;font-size:8px;font-weight:850}.pos-history-list strong{font-size:12px}.pos-history-list span{color:#707c8b;font-size:9px}.pos-history-list article>div:last-child{text-align:right}.pos-history-list article>div:last-child strong{color:#087443;font-size:17px}@media (width<=980px){.pos-layout{grid-template-columns:1fr}.pos-cart{position:static}.pos-product-grid{grid-template-columns:1fr 1fr}.pos-history-list article{grid-template-columns:minmax(0,1fr) 170px 140px}}@media (width<=700px){.pos-shell{padding-bottom:22px}.pos-header{height:82px;padding:0 15px}.pos-header>a img{width:180px}.pos-header small{display:none}.pos-header>div{gap:8px}.pos-header strong{font-size:11px}.pos-header div>a{padding:9px;font-size:9px}.pos-title,.pos-layout,.pos-history,.pos-branch,.pos-message{width:calc(100% - 24px)}.pos-title{padding:26px 0 16px;display:block}.pos-title h1{font-size:37px}.pos-title p{font-size:12px}.pos-identity{min-width:0;margin-top:15px}.pos-branch{flex-direction:column;align-items:stretch}.pos-branch-switch{grid-template-columns:1fr 1fr;display:grid}.pos-products{min-height:0;padding:14px}.pos-products>header{flex-direction:column;align-items:stretch}.pos-products header label{width:100%}.pos-product-grid{grid-template-columns:1fr}.pos-product-grid article{grid-template-columns:60px minmax(0,1fr) auto}.pos-photo{width:60px;height:60px}.pos-cart-lines article{grid-template-columns:minmax(0,1fr) 104px}.pos-cart-lines article>b{text-align:right;grid-column:2}.pos-history{padding:15px}.pos-history-list article{grid-template-columns:1fr auto}.pos-history-list article>div:nth-child(2){grid-column:1}.pos-history-list article>div:last-child{grid-area:1/2/3}.pos-history>header{align-items:flex-start}.pos-title h1,.pos-products h2,.pos-cart h2,.pos-history h2{letter-spacing:-.03em}}.pos-cart-lines .pos-line-price{align-items:center;gap:6px;margin-top:7px;display:flex}.pos-cart-lines .pos-line-price>span{font-weight:850;color:#5d6878!important;font-size:8px!important;display:block!important}.pos-cart-lines .pos-line-price>div{background:#fff;border:1px solid #cbd4df;border-radius:8px;grid-template-columns:25px 1fr;align-items:center;width:112px;height:30px;display:grid;overflow:hidden}.pos-cart-lines .pos-line-price>div>span{background:#f1f4f7;place-items:center;height:100%;font-weight:900;color:#566273!important;font-size:11px!important;display:grid!important}.pos-cart-lines .pos-line-price input{color:#111821;background:#fff;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 6px;font-size:12px;font-weight:900}.pos-cart-lines .pos-line-price input:focus{box-shadow:inset 0 0 0 2px #ed0017}.pos-open-product-name{gap:4px;margin-top:4px;display:grid}.pos-open-product-name span{letter-spacing:.08em;color:#ed0017!important;font-size:9px!important;font-weight:950!important}.pos-open-product-name input{color:#111821;width:min(420px,100%);min-height:38px;font:inherit;text-transform:uppercase;background:#fff;border:2px solid #ed0017;border-radius:9px;padding:0 10px;font-weight:900}.pos-open-product-name input:focus{outline:3px solid #ed001722}@media (width<=700px){.pos-cart-lines{max-height:none}.pos-cart-lines .pos-line-price{flex-direction:column;align-items:flex-start;gap:3px}.pos-cart-lines .pos-line-price>div{width:125px;height:36px}.pos-cart-lines .pos-line-price input{font-size:16px}}.pos-operation-switch{background:#edf1f5;border-radius:11px;grid-template-columns:1fr 1fr;gap:5px;margin:14px 16px 0;padding:5px;display:grid}.pos-operation-switch button{color:#5f6b7b;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:41px;font-size:10px;font-weight:950}.pos-operation-switch button.selected{color:#fff;background:#111821}.pos-checkout fieldset.pos-tax{background:#edf1f5;border-radius:11px;grid-template-columns:1fr 1fr;padding:5px}.pos-checkout fieldset.pos-tax legend{padding-top:4px}.pos-checkout fieldset.pos-tax button{background:0 0;border:0}.pos-checkout fieldset.pos-tax button.selected{color:#fff;background:#ed0017}.pos-totals>span{color:#667284;justify-content:space-between;padding:4px 0;font-size:10px;display:flex}.pos-totals>span b{color:#111821}.pos-charge.order{background:#111821}.pos-charge.order:disabled{background:#7e8792}.pos-confirm-overlay{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05090ec2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pos-confirm-modal{background:#f3f6f9;border-radius:22px;width:min(1120px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 30px 90px #00000073}.pos-confirm-modal>header{z-index:2;color:#fff;background:#0d141c;border-bottom:4px solid #ed0017;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex;position:sticky;top:0}.pos-confirm-modal>header small{color:#ff4556;letter-spacing:.15em;font-size:9px;font-weight:950}.pos-confirm-modal>header h2{margin:4px 0 2px;font-size:27px}.pos-confirm-modal>header p{color:#aeb8c5;margin:0;font-size:11px}.pos-confirm-modal>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #46515e;border-radius:50%;flex:0 0 42px;width:42px;height:42px;font-size:25px}.pos-confirm-type{grid-template-columns:1fr 1fr;gap:6px;padding:16px 20px 0;display:grid}.pos-confirm-type button{color:#586475;cursor:pointer;background:#fff;border:1px solid #d2d9e2;border-radius:11px;min-height:48px;font-weight:950}.pos-confirm-type button.selected{color:#fff;background:#ed0017;border-color:#ed0017}.pos-confirm-body{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:14px;padding:14px 20px 20px;display:grid}.pos-confirm-details,.pos-confirm-payment{background:#fff;border:1px solid #d8e0e8;border-radius:17px;padding:16px}.pos-confirm-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pos-confirm-grid article{background:#f8fafc;border:1px solid #e0e5eb;border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.pos-confirm-grid small,.pos-confirm-payment>small{color:#ed0017;letter-spacing:.12em;font-size:8px;font-weight:950}.pos-confirm-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pos-confirm-grid span{color:#758191;font-size:9px}.pos-confirm-lines{border:1px solid #dce2e9;border-radius:12px;margin-top:12px;overflow:hidden}.pos-confirm-lines>header,.pos-confirm-lines>div{grid-template-columns:minmax(0,1fr) 58px 100px;align-items:center;gap:10px;padding:10px 12px;display:grid}.pos-confirm-lines>header{color:#fff;text-transform:uppercase;background:#111821;font-size:8px;font-weight:950}.pos-confirm-lines>header span:nth-child(n+2),.pos-confirm-lines>div>b{text-align:right}.pos-confirm-lines>div{border-top:1px solid #e3e7ec}.pos-confirm-lines>div>span{flex-direction:column;gap:3px;min-width:0;display:flex}.pos-confirm-lines>div small{color:#ed0017;font-size:8px;font-weight:900}.pos-confirm-lines>div strong{font-size:10px;line-height:1.25}.pos-confirm-payment{color:#fff;background:#111821;align-self:start}.pos-confirm-payment h3{margin:5px 0 15px;font-size:22px}.pos-confirm-payment fieldset{border:0;grid-template-columns:repeat(3,1fr);gap:5px;margin:0 0 13px;padding:0;display:grid}.pos-confirm-payment legend,.pos-confirm-payment label>span{color:#b8c2ce;grid-column:1/-1;margin-bottom:6px;font-size:9px;font-weight:850;display:block}.pos-confirm-payment fieldset button{color:#d1d7df;background:#202a35;border:1px solid #414c59;border-radius:9px;min-height:40px;font-size:9px;font-weight:900}.pos-confirm-payment fieldset button.selected{color:#fff;background:#ed0017;border-color:#ed0017}.pos-confirm-payment label{display:block}.pos-confirm-payment input{color:#111821;background:#fff;border:1px solid #46515e;border-radius:10px;width:100%;min-height:48px;padding:0 12px;font-size:16px;font-weight:900}.pos-confirm-payment input:read-only{color:#576171;background:#dfe4ea}.pos-confirm-totals{border-top:1px solid #394451;flex-direction:column;gap:8px;margin-top:15px;padding-top:14px;display:flex}.pos-confirm-totals>span{color:#bdc6d0;justify-content:space-between;font-size:10px;display:flex}.pos-confirm-totals>span b{color:#fff}.pos-confirm-totals>strong{border-top:1px solid #394451;justify-content:space-between;align-items:center;gap:14px;padding-top:12px;display:flex}.pos-confirm-totals .change{color:#83e4b8;background:#193c2e;border-radius:9px;padding:10px}.pos-confirm-totals .change b{color:#83e4b8}.pos-confirm-warning{border:1px solid #44505e;border-radius:10px;flex-direction:column;gap:4px;margin:15px 0;padding:11px;display:flex}.pos-confirm-warning span{color:#b8c2ce;font-size:9px;line-height:1.45}.pos-confirm-submit{color:#fff;cursor:pointer;background:#ed0017;border:0;border-radius:11px;width:100%;min-height:52px;font-size:13px;font-weight:950}.pos-confirm-submit:disabled{opacity:.45;cursor:not-allowed}@media (width<=800px){.pos-confirm-overlay{align-items:end;padding:0}.pos-confirm-modal{border-radius:20px 20px 0 0;max-height:94vh}.pos-confirm-body{grid-template-columns:1fr}.pos-confirm-grid{grid-template-columns:1fr 1fr}.pos-confirm-payment{width:100%}}@media (width<=520px){.pos-confirm-modal>header{padding:16px}.pos-confirm-type{padding:12px 12px 0}.pos-confirm-body{padding:10px 12px 14px}.pos-confirm-grid{grid-template-columns:1fr}.pos-confirm-lines>header,.pos-confirm-lines>div{grid-template-columns:minmax(0,1fr) 42px 82px}.pos-confirm-payment fieldset{grid-template-columns:1fr}.pos-confirm-type button{font-size:10px}}.pos-confirm-existing-payment{color:#bcebd4;background:#15352a;border:1px solid #2d7657;border-radius:10px;margin:12px 0;padding:11px;font-size:10px}.pos-confirm-existing-payment b{float:right;color:#83e4b8}.pos-confirm-error{color:#fff;background:#3a1118;border:2px solid #ff4051;border-radius:11px;flex-direction:column;gap:5px;margin:15px 0;padding:12px;display:flex}.pos-confirm-error span{font-size:11px;font-weight:800;line-height:1.45}.pos-confirm-error small{color:#ffc6cc;font-size:9px;line-height:1.4}.pos-shipping-option{background:#17212b;border:1px solid #44505e;border-radius:12px;margin:14px 0;overflow:hidden}.pos-shipping-option>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px 1fr;align-items:center;gap:2px 9px;width:100%;padding:12px;display:grid}.pos-shipping-option>button>span{color:#fff;background:#303c48;border-radius:50%;grid-row:1/3;place-items:center;width:31px;height:31px;font-size:17px;font-weight:950;display:grid}.pos-shipping-option>button>b{font-size:11px}.pos-shipping-option>button>small{color:#aeb8c5;font-size:9px}.pos-shipping-option.active{background:#21171b;border-color:#ed0017}.pos-shipping-option.active>button>span{background:#ed0017}.pos-shipping-fields{border-top:1px solid #4b3339;gap:9px;padding:12px;display:grid}.pos-shipping-fields label{flex-direction:column;gap:5px;display:flex}.pos-shipping-fields label>span{color:#ffb7bf;font-size:9px;font-weight:900}.pos-shipping-fields input,.pos-shipping-fields textarea{width:100%;color:#111821!important;font:inherit!important;background:#fff!important;border:1px solid #59636f!important;border-radius:9px!important;padding:10px!important;font-size:12px!important;font-weight:700!important}.pos-shipping-fields input{min-height:42px!important}.pos-shipping-fields textarea{resize:vertical;min-height:64px}.pos-shipping-choice{border:1px solid #4e5965;border-radius:10px;margin:0;padding:9px}.pos-shipping-choice legend{color:#ffb7bf;padding:0 4px;font-size:9px;font-weight:900}.pos-shipping-choice>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.pos-shipping-choice:nth-of-type(2)>div{grid-template-columns:repeat(4,1fr)}.pos-shipping-choice button{color:#dce3eb;background:#26313d;border:1px solid #59636f;border-radius:8px;min-height:37px;padding:6px;font-size:9px;font-weight:900}.pos-shipping-choice button.selected{color:#fff;background:#ed0017;border-color:#ed0017}.pos-shipping-choice button:disabled{opacity:.35}.pos-shipping-choice>small{color:#cbd5df;margin-top:7px;font-size:9px;line-height:1.35;display:block}@media (width<=480px){.pos-shipping-choice>div,.pos-shipping-choice:nth-of-type(2)>div{grid-template-columns:1fr 1fr}.pos-shipping-choice>div button:first-child{grid-column:1/-1}}.pos-search-tools{align-items:center;gap:8px;display:flex}.pos-search-tools>label{flex:1}.pos-search-tools>button{color:#fff;white-space:nowrap;background:#111820;border:0;border-radius:11px;min-height:48px;padding:0 13px;font-size:10px;font-weight:900}.pos-search-tools>button.pos-stock-refresh{background:#087d4c}.pos-search-tools>button:disabled{opacity:.55}.pos-scanner-overlay{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05070bd9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pos-scanner-overlay>section{background:#fff;border-radius:22px;width:min(520px,100%);padding:18px}.pos-scanner-overlay header{justify-content:space-between;align-items:start;display:flex}.pos-scanner-overlay header small{color:#ed0017;letter-spacing:.14em;font-size:9px;font-weight:950}.pos-scanner-overlay h2{margin:5px 0 14px;font-size:25px}.pos-scanner-overlay header button{background:#fff;border:1px solid #d8dee6;border-radius:50%;width:38px;height:38px;font-size:24px}.pos-scanner-camera{aspect-ratio:4/3;background:#111820;border-radius:15px;position:relative;overflow:hidden}.pos-scanner-camera video{object-fit:cover;width:100%;height:100%}.pos-scanner-camera>span{background:#ed0017;height:2px;position:absolute;top:50%;left:12%;right:12%;box-shadow:0 0 12px #ed0017}.pos-scanner-overlay p{color:#677383;font-size:10px;line-height:1.5}.pos-scanner-overlay>section>button{background:#e9edf1;border:0;border-radius:10px;width:100%;padding:11px;font-weight:900}@media (width<=650px){.pos-search-tools{flex-wrap:wrap;width:100%}.pos-search-tools>label{flex-basis:100%}.pos-search-tools>button{flex:1;min-height:50px}.pos-scanner-overlay{align-items:end;padding:0}.pos-scanner-overlay>section{border-radius:20px 20px 0 0}}.pos-quote-overlay{z-index:1250;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05070bd9;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.pos-quote-overlay>section{background:#f3f6f9;border-radius:22px;width:min(760px,100%);max-height:calc(100vh - 44px);overflow:auto;box-shadow:0 28px 80px #0007}.pos-quote-overlay>section>header{z-index:2;color:#fff;background:#111821;border-bottom:4px solid #ed0017;justify-content:space-between;align-items:flex-start;gap:20px;padding:19px 21px;display:flex;position:sticky;top:0}.pos-quote-overlay header small{color:#ff4051;letter-spacing:.14em;font-size:9px;font-weight:950}.pos-quote-overlay h2{margin:4px 0 2px;font-size:26px}.pos-quote-overlay header p{color:#b7c0cb;margin:0;font-size:11px}.pos-quote-overlay header>button{color:#fff;background:0 0;border:1px solid #46515e;border-radius:50%;flex:0 0 40px;width:40px;height:40px;font-size:24px}.pos-quote-overlay form{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:16px;display:grid}.pos-quote-overlay form input{background:#fff;border:1px solid #cdd6e0;border-radius:11px;min-height:48px;padding:0 14px;font-size:13px}.pos-quote-overlay form button{color:#fff;background:#ed0017;border:0;border-radius:10px;padding:0 22px;font-weight:950}.pos-quote-overlay form button:disabled{opacity:.55}.pos-quote-results{gap:8px;padding:0 16px 18px;display:grid}.pos-quote-results>button{color:#111821;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5dde6;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:13px 14px;display:grid}.pos-quote-results>button:hover{background:#f5f9fd;border-color:#1474c4}.pos-quote-results>button>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pos-quote-results small{color:#ed0017;letter-spacing:.08em;font-size:8px;font-weight:950}.pos-quote-results strong{font-size:13px}.pos-quote-results span{color:#687587;font-size:9px}.pos-quote-results>button>div:last-child{text-align:right}.pos-quote-results>button>div:last-child strong{font-size:17px}.pos-quote-results>button>div:last-child span{color:#08744d}.pos-quote-empty{text-align:center;color:#687587;border:1px dashed #cbd4de;border-radius:12px;margin:0 16px 18px;padding:24px;font-size:11px}@media (width<=700px){.pos-title,.pos-layout,.pos-history,.pos-branch,.pos-message,.pos-quote-import{width:calc(100% - 24px)}.pos-quote-import,.pos-message.quote-loaded{flex-direction:column;align-items:stretch}.pos-quote-import>button,.pos-message.quote-loaded button{width:100%;min-height:44px}.pos-quote-overlay{align-items:end;padding:0}.pos-quote-overlay>section{border-radius:20px 20px 0 0;max-height:94vh}.pos-quote-results>button{grid-template-columns:1fr}.pos-quote-results>button>div:last-child{text-align:left}.pos-quote-overlay form{grid-template-columns:1fr}.pos-quote-overlay form button{min-height:46px}}.pos-header .pos-logo{cursor:pointer;background:0 0;border:0;padding:0}.pos-header .pos-logo img{width:275px;display:block}.pos-header>div>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #46505c;border-radius:10px;padding:10px 13px;font-size:11px;font-weight:900}.pos-operation-switch{grid-template-columns:repeat(3,1fr)}.pos-quote-fields{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.pos-quote-fields label{display:block}.pos-quote-fields label.wide{grid-column:1/-1}.pos-quote-fields label span{color:#5d6878;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.pos-quote-fields input,.pos-quote-fields textarea{width:100%;font:inherit;background:#fff;border:1px solid #d5dce4;border-radius:10px;padding:10px 12px;font-size:12px}.pos-quote-fields textarea{resize:vertical;min-height:74px}.pos-save-draft{color:#0b65ae;cursor:pointer;background:#eef7ff;border:1px solid #1474c4;border-radius:11px;width:100%;min-height:45px;margin-bottom:8px;font-size:11px;font-weight:950}.pos-save-draft:disabled{opacity:.5}.pos-drafts{background:#fff;border:1px solid #b8c7d8;border-left:5px solid #1474c4;border-radius:14px;width:min(1420px,100% - 40px);margin:0 auto 16px;padding:14px 16px}.pos-drafts>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.pos-drafts>header div{flex-direction:column;gap:3px;display:flex}.pos-drafts>header small{color:#1474c4;letter-spacing:.13em;font-size:8px;font-weight:950}.pos-drafts>header strong{font-size:14px}.pos-drafts>header>span{color:#fff;background:#1474c4;border-radius:50%;place-items:center;min-width:28px;height:28px;font-size:11px;font-weight:950;display:grid}.pos-drafts>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pos-drafts article{background:#f8fafc;border:1px solid #d9e1e9;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.pos-drafts article.active{background:#eef7ff;border-color:#1474c4}.pos-drafts article>button:first-child{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;min-width:0;padding:11px;display:flex}.pos-drafts article small{color:#1474c4;letter-spacing:.08em;font-size:7px;font-weight:950}.pos-drafts article strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pos-drafts article span{color:#6b7787;font-size:8px}.pos-drafts .delete{color:#a40013;cursor:pointer;background:#fff1f3;border:0;border-left:1px solid #d9e1e9;padding:0 11px;font-size:9px;font-weight:900}.pos-leave-overlay{z-index:1400;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05070bd9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pos-leave-overlay>section{background:#fff;border-radius:20px;width:min(480px,100%);padding:24px;box-shadow:0 28px 80px #0007}.pos-leave-overlay small{color:#ed0017;letter-spacing:.14em;font-size:9px;font-weight:950}.pos-leave-overlay h2{margin:7px 0 8px;font-size:25px}.pos-leave-overlay p{color:#667385;margin:0 0 18px;font-size:12px;line-height:1.5}.pos-leave-overlay section>div{gap:8px;display:grid}.pos-leave-overlay button{color:#111821;background:#fff;border:1px solid #d5dce4;border-radius:10px;min-height:46px;font-weight:900}.pos-leave-overlay button.save{color:#fff;background:#ed0017;border:0}.pos-leave-overlay button.cancel{background:#edf1f5}.pos-leave-overlay button:disabled{opacity:.5}.pos-sales-link{color:#fff;cursor:pointer;background:#1474c4;border:0;border-radius:9px;margin-top:12px;padding:10px 14px;font-size:10px;font-weight:950}.pos-history>header>a,.pos-history-list article>div:last-child>a{color:#0b65ae;font-size:9px;font-weight:950;text-decoration:none}.pos-history>header>a{border:1px solid #b8d7ef;border-radius:9px;padding:9px 12px}.pos-history-list article>div:last-child>a{margin-top:3px}.pos-checkout fieldset.pos-settlement{background:#f5f7fa;border:1px solid #d7dee6;border-radius:11px;grid-template-columns:repeat(3,1fr);padding:6px}.pos-checkout fieldset.pos-settlement button.selected{background:#ed0017;border-color:#ed0017}.pos-credit-fields{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.pos-credit-fields label{color:#5d6878;flex-direction:column;gap:6px;min-width:0;font-size:9px;font-weight:900;display:flex}.pos-credit-fields input{border-radius:10px;background:#fff!important;border:1px solid #d5dce4!important;height:44px!important;padding:0 10px!important}.pos-confirm-totals .credit-paid,.pos-confirm-totals .credit-balance{border-radius:9px;padding:10px}.pos-confirm-totals .credit-paid{color:#83e4b8;background:#193c2e}.pos-confirm-totals .credit-paid b{color:#83e4b8}.pos-confirm-totals .credit-balance{color:#ffb5bd;background:#4a2024}.pos-confirm-totals .credit-balance b{color:#ffb5bd}@media (width<=520px){.pos-credit-fields,.pos-checkout fieldset.pos-settlement{grid-template-columns:1fr}}@media (width<=800px){.pos-drafts>div{grid-template-columns:1fr}.pos-operation-switch button{font-size:9px}}@media (width<=700px){.pos-header .pos-logo img{width:180px}.pos-drafts{width:calc(100% - 24px)}.pos-quote-fields{grid-template-columns:1fr}.pos-quote-fields label.wide{grid-column:auto}.pos-leave-overlay{align-items:end;padding:0}.pos-leave-overlay>section{border-radius:20px 20px 0 0}}.pos-invoice-option{background:#17212b;border:1px solid #44505e;border-radius:12px;margin:14px 0;overflow:hidden}.pos-invoice-option>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px 1fr;align-items:center;gap:2px 9px;width:100%;padding:12px;display:grid}.pos-invoice-option>button>span{color:#fff;background:#303c48;border-radius:8px;grid-row:1/3;place-items:center;width:38px;height:31px;font-size:10px;font-weight:950;display:grid}.pos-invoice-option>button>b{font-size:11px}.pos-invoice-option>button>small{color:#aeb8c5;font-size:9px}.pos-invoice-option.active{background:#13241e;border-color:#1b9b60}.pos-invoice-option.active>button>span{background:#087443}.pos-invoice-option>em{color:#a9d9c2;padding:0 12px 12px;font-size:9px;font-style:normal;display:block}.pos-invoice-issuers{border-top:1px solid #315345;grid-template-columns:auto 1fr 1fr;align-items:center;gap:7px;padding:10px 12px;display:grid}.pos-invoice-issuers>span{color:#a9d9c2;font-size:9px;font-weight:900}.pos-invoice-issuers button{color:#fff;background:#222e38;border:1px solid #53616b;border-radius:8px;min-height:38px;font-size:9px;font-weight:900}.pos-invoice-issuers button.selected{background:#087443;border-color:#087443}.pos-title-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pos-title-actions button{cursor:pointer;border-radius:10px;min-height:42px;padding:0 14px;font-size:11px;font-weight:950}.pos-title-actions .pos-sales-link{margin:0}.pos-invoice-gateway-button{color:#fff;background:#ed0017;border:0}.pos-invoice-gateway-overlay{z-index:1300;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#071019c7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.pos-invoice-gateway-overlay>section{background:#fff;border-radius:22px;width:min(690px,100%);overflow:hidden;box-shadow:0 30px 90px #0007}.pos-invoice-gateway-overlay header{color:#fff;background:#111821;border-bottom:4px solid #ed0017;justify-content:space-between;gap:20px;padding:24px;display:flex}.pos-invoice-gateway-overlay header small{color:#ff4053;letter-spacing:.15em;font-size:10px;font-weight:950}.pos-invoice-gateway-overlay h2{margin:7px 0;font-size:28px}.pos-invoice-gateway-overlay header p{color:#b3bdc8;max-width:540px;margin:0;font-size:13px;line-height:1.45}.pos-invoice-gateway-overlay header>button{color:#fff;background:0 0;border:1px solid #546171;border-radius:50%;flex:none;width:42px;height:42px;font-size:24px}.pos-invoice-gateway-options{grid-template-columns:1fr 1fr;gap:12px;padding:22px;display:grid}.pos-invoice-gateway-options>a{color:#111821;background:#f7f9fb;border:1px solid #d9e0e7;border-radius:15px;grid-template-columns:50px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:112px;padding:17px;text-decoration:none;display:grid}.pos-invoice-gateway-options>a:hover{background:#fff4f5;border-color:#ed0017}.pos-invoice-gateway-options>a>span{color:#fff;background:#111821;border-radius:13px;place-items:center;width:50px;height:50px;font-size:13px;font-weight:950;display:grid}.pos-invoice-gateway-options>a:first-child>span{background:#ed0017}.pos-invoice-gateway-options div{flex-direction:column;gap:6px;min-width:0;display:flex}.pos-invoice-gateway-options strong{font-size:16px}.pos-invoice-gateway-options small{color:#687586;font-size:12px;line-height:1.4}.pos-invoice-gateway-options>a>b{color:#ed0017;font-size:22px}.pos-invoice-gateway-overlay footer{color:#627081;background:#f7f9fb;border-top:1px solid #e3e7ec;padding:16px 22px;font-size:12px}.pos-invoice-gateway-overlay footer b{color:#111821}@media (width<=650px){.pos-title-actions{display:grid}.pos-title-actions button{width:100%}.pos-invoice-gateway-overlay{align-items:end;padding:0}.pos-invoice-gateway-overlay>section{border-radius:20px 20px 0 0}.pos-invoice-gateway-options{grid-template-columns:1fr;padding:15px}.pos-invoice-gateway-options>a{min-height:96px}.pos-invoice-gateway-overlay h2{font-size:24px}}.pos-branch-stock{flex-wrap:wrap;margin-top:6px;gap:5px!important;display:flex!important}.pos-branch-stock>span{background:#f4f7fa;border:1px solid #d8e0e8;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;color:#111821!important;font-size:8px!important;display:inline-flex!important}.pos-branch-stock b{color:#687586;font-size:7px}.pos-line-discount{flex-direction:column;gap:4px;margin-top:7px;display:flex}.pos-line-discount>span{color:#687586;font-size:8px;font-weight:900}.pos-line-discount>div{grid-template-columns:minmax(92px,1fr) minmax(0,90px);gap:5px;display:grid}.pos-line-discount select,.pos-line-discount input{background:#fff;border:1px solid #cfd8e2;border-radius:7px;min-width:0;height:34px;padding:0 7px;font-size:10px;font-weight:850}.pos-line-discount em{color:#087443;font-size:8px;font-style:normal;font-weight:900}.pos-cart-lines article>b.discounted{color:#087443;flex-direction:column;align-items:flex-end;display:flex}.pos-cart-lines article>b.discounted s{color:#87919e;font-size:8px;font-weight:700}.pos-discount-total,.pos-confirm-totals .discount,.pos-discount-total b,.pos-confirm-totals .discount b{color:#57d99b!important}@media (width<=700px){.pos-branch-stock{width:100%}.pos-branch-stock>span{flex:1;justify-content:space-between}.pos-line-discount>div{grid-template-columns:minmax(120px,1fr) minmax(0,1fr)}.pos-line-discount select,.pos-line-discount input{height:42px;font-size:14px}.pos-layout.draft-open .pos-cart{outline:3px solid #1474c433;order:-1;scroll-margin-top:12px}.pos-layout.draft-open .pos-products{order:0}.pos-message.success{font-size:14px;line-height:1.35}.pos-drafts{padding:13px}.pos-drafts>header{margin-bottom:8px}.pos-drafts article>button:first-child{padding:13px}.pos-drafts article strong{font-size:14px}.pos-drafts article span{font-size:12px;line-height:1.35}.pos-drafts .delete{padding:0 13px;font-size:12px}}.pos-customer-picker{background:#f2f8ff;border:2px solid #1474c4;border-radius:13px;margin:12px 16px 0;padding:14px;position:relative}.pos-customer-picker>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.pos-customer-picker>header div{flex-direction:column;gap:3px;min-width:0;display:flex}.pos-customer-picker>header small{color:#1474c4;letter-spacing:.12em;font-size:8px;font-weight:950}.pos-customer-picker>header strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.pos-customer-picker>header button{color:#18486e;white-space:nowrap;background:#fff;border:1px solid #a9bfd5;border-radius:8px;padding:8px 9px;font-size:8px;font-weight:950}.pos-customer-picker>label span{color:#44566a;margin-bottom:5px;font-size:9px;font-weight:950;display:block}.pos-customer-picker>label input{background:#fff;border:1px solid #b8cbe0;border-radius:9px;outline:0;width:100%;height:44px;padding:0 11px;font-size:13px;font-weight:750}.pos-customer-picker>label input:focus{border-color:#1474c4;box-shadow:0 0 0 3px #1474c426}.pos-customer-picker>p{color:#687789;margin:7px 2px 0;font-size:9px;line-height:1.35}.pos-customer-picker>p.selected{color:#087443;font-weight:900}.pos-customer-results{z-index:20;background:#fff;border:1px solid #b9c9da;border-radius:10px;margin-top:-5px;position:absolute;top:100%;left:14px;right:14px;overflow:hidden;box-shadow:0 14px 30px #1a2a3b2e}.pos-customer-results button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e3e8ee;flex-direction:column;gap:3px;width:100%;padding:11px 12px;display:flex}.pos-customer-results button:last-child{border-bottom:0}.pos-customer-results button:active,.pos-customer-results button:hover{background:#eef6ff}.pos-customer-results strong{font-size:11px}.pos-customer-results span,.pos-customer-results small{color:#687789;font-size:8px}@media (width<=700px){.pos-customer-picker{margin:10px 12px 0;padding:12px}.pos-customer-picker>header{align-items:flex-start}.pos-customer-picker>header strong{font-size:15px}.pos-customer-picker>header button{font-size:10px}.pos-customer-picker>label span{font-size:11px}.pos-customer-picker>label input{height:50px;font-size:16px}.pos-customer-picker>p{font-size:11px}.pos-customer-results{left:12px;right:12px}.pos-customer-results button{padding:13px}.pos-customer-results strong{font-size:14px}.pos-customer-results span,.pos-customer-results small{font-size:11px}}.pos-product-info .pos-product-sku{color:#b40012;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:12px;font-weight:950;line-height:1.25;display:flex}.pos-product-sku b{color:#fff;letter-spacing:.01em;background:#ed0017;border-radius:5px;flex:none;padding:3px 5px;font-size:10px;line-height:1}@media (width<=700px){.pos-product-info .pos-product-sku{gap:7px;font-size:14px}.pos-product-sku b{padding:4px 6px;font-size:11px}}.pos-success-actions{flex-direction:column;gap:9px;margin-top:5px;display:flex}.pos-receipt-primary{background:#087443;border-radius:12px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;padding:10px 14px;text-decoration:none;display:grid;box-shadow:0 7px 16px #0874432b;color:#fff!important}.pos-receipt-primary>b{color:#087443;letter-spacing:.06em;background:#fff;border-radius:9px;place-items:center;width:42px;height:42px;font-size:10px;display:grid}.pos-receipt-primary>span{flex-direction:column;gap:3px;min-width:0;display:flex}.pos-receipt-primary strong{font-size:14px}.pos-receipt-primary small{color:#d9f6e8;font-size:10px}.pos-receipt-primary>i{font-size:22px;font-style:normal}.pos-success-secondary{flex-wrap:wrap;gap:7px;display:flex}.pos-success-secondary>a{color:#09623f;background:#fff;border:1px solid #8bcdb1;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:900;text-decoration:none}.pos-receipt-primary:hover{background:#065f37}.pos-receipt-primary:focus-visible,.pos-success-secondary>a:focus-visible{outline-offset:2px;outline:3px solid #1474c4}@media (width<=700px){.pos-receipt-primary{min-height:78px;padding:12px}.pos-receipt-primary strong{font-size:15px;line-height:1.25}.pos-receipt-primary small{font-size:11px;line-height:1.3}.pos-success-secondary{display:grid}.pos-success-secondary>a{text-align:center;justify-content:center;align-items:center;min-height:44px;font-size:12px;display:flex}}.pos-kordata-confirmation{border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.pos-kordata-confirmation>div{flex-direction:column;gap:3px;display:flex}.pos-kordata-confirmation b{font-size:12px}.pos-kordata-confirmation small{font-size:10px;line-height:1.35}.pos-kordata-confirmation.synced{color:#075c39;background:#d8f5e7;border:1px solid #78cdaa}.pos-kordata-confirmation.pending{color:#9d0012;background:#fff2f3;border:2px solid #ed0017}.pos-kordata-confirmation button{color:#fff;white-space:nowrap;background:#ed0017;border:0;border-radius:9px;min-height:40px;padding:0 14px;font-size:10px;font-weight:950}@media (width<=700px){.pos-kordata-confirmation{flex-direction:column;align-items:stretch}.pos-kordata-confirmation b{font-size:14px}.pos-kordata-confirmation small{font-size:12px}.pos-kordata-confirmation button{min-height:46px;font-size:12px}}.pos-shell>.pos-kordata-confirmation{width:min(1420px,100% - 40px);margin:0 auto 12px}@media (width<=700px){.pos-shell>.pos-kordata-confirmation{width:calc(100% - 24px)}}.pos-print-action{width:min(1420px,100% - 40px);margin:0 auto 10px}.pos-print-action button{color:#fff;cursor:pointer;background:#ed0017;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:58px;padding:10px 16px;display:flex;box-shadow:0 7px 18px #ed00172e}.pos-print-action b{font-size:14px}.pos-print-action span{color:#ffdce0;font-size:10px}@media (width<=700px){.pos-print-action{width:calc(100% - 24px)}.pos-print-action button{flex-direction:column;min-height:66px}.pos-print-action b{font-size:16px}.pos-print-action span{font-size:12px}}.pos-search-tools>button.pos-create-product{background:#1474c4;box-shadow:0 5px 13px #1474c42b}.pos-new-product-overlay{z-index:1350;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#071019cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pos-new-product-overlay>form{background:#fff;border-radius:22px;width:min(650px,100%);overflow:hidden;box-shadow:0 30px 90px #0007}.pos-new-product-overlay header{color:#fff;background:#111821;border-bottom:4px solid #1474c4;justify-content:space-between;gap:18px;padding:23px;display:flex}.pos-new-product-overlay header small{color:#5bb1fa;letter-spacing:.15em;font-size:9px;font-weight:950}.pos-new-product-overlay h2{margin:6px 0;font-size:27px}.pos-new-product-overlay header p{color:#b9c4cf;max-width:500px;margin:0;font-size:12px;line-height:1.45}.pos-new-product-overlay header>button{color:#fff;background:0 0;border:1px solid #536171;border-radius:50%;flex:none;width:40px;height:40px;font-size:24px}.pos-new-product-fields{grid-template-columns:1fr 1fr;gap:14px;padding:22px;display:grid}.pos-new-product-fields label{flex-direction:column;gap:6px;display:flex}.pos-new-product-fields label.wide{grid-column:1/-1}.pos-new-product-fields label>span{color:#475769;font-size:10px;font-weight:950}.pos-new-product-fields input{background:#fff;border:1px solid #cbd5df;border-radius:10px;outline:0;width:100%;height:47px;padding:0 12px;font-size:14px;font-weight:750}.pos-new-product-fields input:focus{border-color:#1474c4;box-shadow:0 0 0 3px #1474c426}.pos-money-input{grid-template-columns:40px 1fr;display:grid}.pos-money-input>b{background:#eef3f7;border:1px solid #cbd5df;border-right:0;border-radius:10px 0 0 10px;place-items:center;display:grid}.pos-money-input input{border-radius:0 10px 10px 0}.pos-new-product-overlay footer{background:#f5f7f9;border-top:1px solid #e0e6ec;justify-content:flex-end;gap:9px;padding:16px 22px;display:flex}.pos-new-product-overlay footer button{border:0;border-radius:10px;min-height:45px;padding:0 18px;font-weight:950}.pos-new-product-overlay footer button:last-child{color:#fff;background:#1474c4}.pos-new-product-overlay footer button:disabled{opacity:.55}@media (width<=700px){.pos-new-product-overlay{align-items:end;padding:0}.pos-new-product-overlay>form{border-radius:20px 20px 0 0}.pos-new-product-overlay header{padding:18px}.pos-new-product-overlay h2{font-size:23px}.pos-new-product-fields{grid-template-columns:1fr;padding:16px}.pos-new-product-fields label.wide{grid-column:auto}.pos-new-product-fields input{height:50px;font-size:16px}.pos-new-product-overlay footer{grid-template-columns:1fr 1fr;display:grid}.pos-new-product-overlay footer button{min-height:50px}}.pos-confirm-payment .pos-fulfillment-choice{grid-template-columns:1fr 1fr;margin-top:14px}.pos-confirm-payment .pos-fulfillment-choice legend{color:#fff;font-size:10px}.pos-confirm-payment .pos-fulfillment-choice button{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:76px;padding:10px;display:flex}.pos-confirm-payment .pos-fulfillment-choice button.selected span{color:#fff}@media (width<=620px){.pos-confirm-payment .pos-fulfillment-choice{grid-template-columns:1fr}}.pos-confirm-payment .pos-required-phone{background:#24171c;border:1px solid #ed0017;border-radius:11px;margin:0 0 14px;padding:11px}.pos-confirm-payment .pos-required-phone>span{color:#ff9eaa}.pos-confirm-payment .pos-required-phone input{border-color:#ed0017}.pos-confirm-payment label>em{color:#aeb8c5;margin-top:5px;font-size:9px;font-style:normal;line-height:1.35;display:block}.pos-customer-picker>label.pos-order-phone{background:#fff4f5;border:2px solid #ed0017;border-radius:10px;margin-top:11px;padding:10px;display:block}.pos-customer-picker>label.pos-order-phone>span{color:#a90013;font-size:10px}.pos-customer-picker>label.pos-order-phone input{border-color:#ed0017}.pos-customer-picker>label.pos-order-phone em{color:#9d0012;margin-top:6px;font-size:9px;font-style:normal;font-weight:850;line-height:1.35;display:block}@media (width<=700px){.pos-customer-picker>label.pos-order-phone{margin-top:12px;padding:11px}.pos-customer-picker>label.pos-order-phone>span{font-size:12px}.pos-customer-picker>label.pos-order-phone em{font-size:11px}}.pos-message.quote-loaded,.pos-message.quote-authorization{flex-direction:row;justify-content:space-between;align-items:center}.pos-message.quote-loaded>div:first-child,.pos-message.quote-authorization>div:first-child{flex-direction:column;gap:6px;display:flex}.pos-message.quote-loaded small,.pos-message.quote-authorization small{letter-spacing:.13em;font-size:9px;font-weight:950}.pos-message.quote-authorization{color:#714900;background:#fff8e8;border:1px solid #efc773}.quote-loaded-actions{flex-shrink:0;gap:8px;display:flex}.pos-message.quote-loaded .quote-loaded-actions button,.pos-message.quote-authorization button{color:inherit;white-space:nowrap;background:#fff;border:1px solid;border-radius:9px;padding:10px 13px;font-weight:900}.pos-message.quote-loaded .quote-loaded-actions button.primary{color:#fff;background:#09623f;border-color:#09623f}.pos-message.quote-authorization button.authorize{color:#fff;background:#ed0017;border-color:#ed0017;min-height:48px}.pos-message.quote-authorization button:disabled{opacity:.55}@media (width<=700px){.pos-message.quote-loaded,.pos-message.quote-authorization{flex-direction:column;align-items:stretch}.quote-loaded-actions{grid-template-columns:1fr;display:grid}.pos-message.quote-loaded .quote-loaded-actions button,.pos-message.quote-authorization button{width:100%;min-height:46px}.pos-branch-switch{grid-template-columns:repeat(3,minmax(0,1fr))}}.pos-title{padding-top:36px}.pos-title h1{font-size:58px;font-weight:950}.pos-branch{border-left-width:9px;padding:20px 22px;box-shadow:0 10px 24px #1118211a}.pos-branch>div:first-child strong{text-transform:uppercase;font-size:27px}.pos-branch-switch{gap:7px;padding:7px}.pos-branch-switch button{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:170px;min-height:58px;padding:9px 14px;font-size:12px;display:flex}.pos-branch-switch button small{color:#99a5b4;letter-spacing:.12em;font-size:7px;display:block}.pos-branch-switch button.selected{box-shadow:0 5px 14px #ed00174d}.pos-branch-switch button.selected small{color:#fff}.pos-product-grid{gap:13px}.pos-product-grid article{border-width:2px;padding:14px}.pos-product-info>strong{font-size:14px}.pos-current-stock{align-items:baseline;gap:5px;font-weight:900;margin:8px 0 7px!important;font-size:11px!important;display:flex!important}.pos-current-stock>b{font-size:20px}.pos-current-stock.available{color:#087443!important}.pos-current-stock.empty{color:#a90013!important}.pos-branch-stock{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important;display:grid!important}.pos-branch-stock>span{border-radius:9px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:7px 8px;display:flex!important}.pos-branch-stock>span b{font-size:7px;line-height:1.15}.pos-branch-stock>span strong{color:#697586;font-size:16px}.pos-branch-stock>span.has-stock{background:#e9f8f1;border-color:#75cda5}.pos-branch-stock>span.has-stock strong{color:#087443}.pos-checkout{padding:22px 22px 25px}.pos-charge{border-radius:14px;min-height:72px;font-size:19px;box-shadow:0 8px 20px #ed001738}.pos-charge.order{box-shadow:0 8px 20px #11182135}.pos-checkout>p{margin-top:12px;font-size:11px;line-height:1.5}@media (width<=900px){.pos-branch{flex-direction:column;align-items:stretch}.pos-branch-switch button{min-width:0}.pos-title h1{font-size:48px}}@media (width<=700px){.pos-title h1{font-size:42px}.pos-branch-switch{grid-template-columns:1fr}.pos-branch-switch button{min-height:54px;font-size:13px}.pos-product-grid article{grid-template-columns:64px minmax(0,1fr)}.pos-product-buy{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.pos-product-buy strong{margin:0;font-size:18px}.pos-branch-stock{grid-template-columns:1fr}.pos-branch-stock>span{flex-direction:row;justify-content:space-between;align-items:center}.pos-branch-stock>span b{font-size:9px}.pos-charge{min-height:76px;font-size:18px}.pos-checkout>p{font-size:12px}}.pos-photo.missing{background:#fff3f4;border:1px dashed #ed0017;align-content:center;gap:6px;height:88px;overflow:visible}.pos-photo.missing span{color:#9b0011}.pos-photo.missing button{color:#fff;cursor:pointer;background:#ed0017;border:0;border-radius:7px;padding:6px 7px;font-size:8px;font-weight:950}.pos-photo-overlay{z-index:120;background:#07101bcc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pos-photo-overlay>form{background:#fff;border-radius:20px;width:min(590px,100%);padding:24px;box-shadow:0 24px 80px #0007}.pos-photo-overlay header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pos-photo-overlay header small{color:#ed0017;letter-spacing:.14em;font-size:10px;font-weight:950}.pos-photo-overlay h2{margin:5px 0;font-size:30px}.pos-photo-overlay header p,.pos-photo-overlay>form>p{color:#667487;margin:0;font-size:12px;line-height:1.5}.pos-photo-overlay header>button{background:#eef1f4;border:0;border-radius:10px;width:38px;height:38px;font-size:24px}.pos-photo-overlay form>div{grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;margin:22px 0;display:grid}.pos-photo-overlay label{color:#384457;flex-direction:column;gap:8px;font-size:12px;font-weight:900;display:flex}.pos-photo-overlay input{background:#fff;border:1px solid #cad3de;border-radius:10px;width:100%;min-height:46px;padding:10px;font-size:13px}.pos-photo-overlay form>div>b{color:#818b98;padding-bottom:15px;font-size:11px}.pos-photo-overlay footer{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.pos-photo-overlay footer button{background:#fff;border:1px solid #cbd3dc;border-radius:10px;min-height:45px;padding:0 18px;font-weight:900}.pos-photo-overlay footer button[type=submit]{color:#fff;background:#ed0017;border-color:#ed0017}.pos-photo-overlay button:disabled{opacity:.55}@media (width<=600px){.pos-photo-overlay>form{padding:18px}.pos-photo-overlay form>div{grid-template-columns:1fr}.pos-photo-overlay form>div>b{text-align:center;padding:0}.pos-photo-overlay footer{grid-template-columns:1fr 1fr;display:grid}.pos-photo.missing{height:82px}}.pos-title{align-items:center;padding-top:30px}.pos-title h1{letter-spacing:-.055em;margin:0 0 6px;font-size:60px;line-height:.95}.pos-title p{font-size:16px;font-weight:750}.pos-quote-import{border:2px solid #1474c4;border-left-width:9px;padding:18px 20px;box-shadow:0 8px 22px #1474c41c}.pos-quote-import>div{gap:5px}.pos-quote-import small{font-size:11px}.pos-quote-import strong{font-size:19px;line-height:1.2}.pos-quote-import span{color:#34465b;font-size:14px;font-weight:850}.pos-quote-import>button{min-height:52px;font-size:13px;box-shadow:0 6px 14px #1474c433}.pos-products>header>div>small{color:#fff;letter-spacing:.11em;background:#ed0017;border-radius:7px;padding:6px 9px;font-size:11px;display:inline-flex}.pos-products>header h2{font-size:29px;font-weight:950}.pos-cart{border:3px solid #111821;min-height:0;box-shadow:0 12px 28px #11182121}.pos-cart>header{border-bottom:4px solid #ed0017;padding:22px}.pos-cart>header small{letter-spacing:.13em;font-size:12px}.pos-cart>header h2{font-size:29px;font-weight:950}.pos-operation-switch{background:#e7edf3;border:2px solid #c8d1dc;padding:7px}.pos-operation-switch button{color:#39485a;min-height:50px;font-size:12px}.pos-operation-switch button.selected{color:#fff;background:#ed0017;box-shadow:0 5px 13px #ed00173d}.pos-operation-switch button.selected.quote{background:#1474c4}.pos-customer-picker{border-width:3px;box-shadow:0 6px 15px #1474c419}.pos-customer-picker>header small{font-size:10px}.pos-customer-picker>header strong{font-size:15px}.pos-layout .pos-product-grid>article:nth-child(n+9){display:none}.pos-products-continuation{width:min(1420px,100% - 40px);min-height:0;margin:16px auto 0;padding:20px}.pos-products-continuation .pos-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1100px){.pos-products-continuation .pos-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.pos-title h1{font-size:42px}.pos-title p{font-size:14px}.pos-quote-import strong{font-size:17px}.pos-quote-import span{font-size:13px}.pos-products-continuation{width:calc(100% - 24px);padding:14px}.pos-products-continuation .pos-product-grid{grid-template-columns:1fr}.pos-operation-switch button,.pos-cart>header small{font-size:11px}}.pos-layout{grid-template-columns:minmax(0,1.35fr) minmax(470px,.9fr)}.pos-identity{border:2px solid #293442;min-width:320px;padding:17px 20px;box-shadow:0 8px 20px #11182120}.pos-identity span{color:#ff4a5b;font-size:10px}.pos-identity strong{font-size:20px}.pos-identity small{color:#d2d9e1;font-size:12px;font-weight:800}.pos-cart-lines{max-height:430px;padding:12px 20px 0}.pos-cart-lines article{grid-template-columns:minmax(0,1fr) 112px auto;gap:12px;padding:16px 0}.pos-cart-lines article>div:first-child small{font-size:10px}.pos-cart-lines article>div:first-child strong{margin:5px 0;font-size:14px;line-height:1.3}.pos-cart-lines article>div:first-child span{font-size:11px;line-height:1.35}.pos-cart-lines article>b{font-size:14px}.pos-checkout{background:#fbfcfd;border-top:4px solid #e3e8ee;padding:25px 24px 28px}.pos-quote-fields{gap:14px;margin-top:0}.pos-quote-fields label span,.pos-checkout>label span,.pos-checkout legend,.pos-credit-fields label{color:#29384a;margin-bottom:8px;font-size:13px;font-weight:950}.pos-quote-fields input,.pos-quote-fields textarea,.pos-credit-fields input{font-weight:750;background:#fff!important;border:2px solid #bcc8d5!important;border-radius:11px!important;min-height:52px!important;padding:12px 14px!important;font-size:16px!important}.pos-quote-fields textarea{line-height:1.4;min-height:92px!important}.pos-checkout fieldset{gap:8px;margin:18px 0}.pos-checkout fieldset button{border-width:2px;border-radius:10px;min-height:50px;font-size:13px}.pos-checkout fieldset.pos-tax{border:2px solid #d0d9e3;padding:7px}.pos-totals{background:#fff;border:2px solid #d8e0e8;border-radius:13px;margin-top:8px;padding:13px 15px}.pos-totals>span{padding:7px 0;font-size:13px}.pos-total{border-top:2px solid #b9c5d1;margin-top:7px;padding:16px 0 5px}.pos-total span{font-size:16px}.pos-total strong{letter-spacing:-.03em;font-size:32px}.pos-save-draft{min-height:54px;margin-top:14px;font-size:14px}.pos-charge{min-height:78px;margin-top:10px;font-size:20px}.pos-checkout>p{color:#4f5d6d;max-width:430px;margin:14px auto 0;font-size:13px;font-weight:750;line-height:1.5}@media (width<=1100px){.pos-layout{grid-template-columns:minmax(0,1fr) minmax(430px,.9fr)}}@media (width<=980px){.pos-layout{grid-template-columns:1fr}.pos-cart-lines{max-height:none}}@media (width<=700px){.pos-identity{min-width:0}.pos-cart-lines article{grid-template-columns:minmax(0,1fr) 104px}.pos-cart-lines article>b{text-align:right;grid-column:2}.pos-checkout{padding:22px 16px 25px}.pos-quote-fields label span,.pos-checkout>label span,.pos-checkout legend,.pos-credit-fields label{font-size:13px}.pos-total strong{font-size:29px}.pos-checkout>p{font-size:13px}}.pos-title{padding:24px 0 16px}.pos-title h1{font-size:48px}.pos-identity{grid-template-columns:1fr auto;align-items:center;gap:3px 14px;display:grid}.pos-identity span,.pos-identity strong,.pos-identity small{grid-column:1}.pos-identity button{color:#111821;cursor:pointer;background:#fff;border:1px solid #536071;border-radius:10px;grid-area:1/2/4;min-height:42px;padding:0 13px;font-size:10px;font-weight:950}.pos-quote-import{align-items:center}.pos-quote-import>div:first-child{flex:1}.pos-quote-actions{grid-template-columns:repeat(3,auto);gap:8px;display:grid!important}.pos-quote-actions button{color:#17202a;white-space:nowrap;background:#fff;border:1px solid #c7d2de;border-radius:10px;min-height:46px;padding:0 14px;font-size:11px;font-weight:950}.pos-quote-actions button.primary{color:#fff;background:#1474c4;border-color:#1474c4}.pos-quote-actions button.invoice{color:#bd0015;border-color:#ed0017}.pos-cash-overlay{z-index:1350;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#071019cf;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pos-cash-overlay>section{background:#f3f6f9;border-radius:22px;width:min(1040px,100%);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #0008}.pos-cash-overlay>section>header{z-index:2;color:#fff;background:#111821;border-bottom:4px solid #ed0017;justify-content:space-between;gap:20px;padding:23px 26px;display:flex;position:sticky;top:0}.pos-cash-overlay header small{color:#ff4053;letter-spacing:.14em;font-size:10px;font-weight:950}.pos-cash-overlay h2{margin:6px 0 4px;font-size:30px}.pos-cash-overlay header p{color:#b4beca;margin:0;font-size:13px}.pos-cash-overlay header>button{color:#fff;background:0 0;border:1px solid #566171;border-radius:50%;width:42px;height:42px;font-size:24px}.pos-cash-body{gap:16px;padding:20px;display:grid}.pos-cash-toolbar{grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) auto;align-items:end;gap:12px;display:grid}.pos-cash-toolbar label,.pos-cash-toolbar>div{flex-direction:column;gap:6px;display:flex}.pos-cash-toolbar span,.pos-cash-toolbar small{color:#657285;letter-spacing:.08em;font-size:9px;font-weight:950}.pos-cash-toolbar select{height:46px;font:inherit;background:#fff;border:1px solid #cbd4de;border-radius:10px;padding:0 12px;font-weight:850}.pos-cash-toolbar a{color:#fff;background:#111821;border-radius:10px;place-items:center;min-height:46px;padding:0 16px;font-size:11px;font-weight:950;text-decoration:none;display:grid}.pos-cash-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.pos-cash-summary article{background:#fff;border:1px solid #d6dee7;border-radius:14px;min-height:115px;padding:14px}.pos-cash-summary small,.pos-cash-summary strong,.pos-cash-summary span{display:block}.pos-cash-summary small{color:#667386;font-size:8px;font-weight:950}.pos-cash-summary strong{margin:9px 0 7px;font-size:19px}.pos-cash-summary span{color:#778392;font-size:9px;line-height:1.4}.pos-cash-summary .income strong{color:#087850}.pos-cash-summary .expense strong{color:#b00018}.pos-cash-summary .expected{color:#fff;background:#111821;border:2px solid #111821}.pos-cash-summary .expected small,.pos-cash-summary .expected span{color:#b9c3cf}.pos-cash-close{background:#fff;border:2px solid #cad4df;border-radius:15px;grid-template-columns:minmax(220px,.7fr) minmax(440px,1.3fr);align-items:center;gap:18px;padding:17px;display:grid}.pos-cash-close small{color:#ed0017;letter-spacing:.12em;font-size:9px;font-weight:950}.pos-cash-close h3{margin:6px 0;font-size:19px}.pos-cash-close p{margin:0;font-weight:900}.pos-cash-close .positive,.pos-cash-history .positive{color:#087850}.pos-cash-close .negative,.pos-cash-history .negative{color:#c00018}.pos-cash-fields{grid-template-columns:160px minmax(170px,1fr) auto;align-items:end;gap:8px;display:grid}.pos-cash-fields label{color:#4f5d6e;flex-direction:column;gap:5px;font-size:10px;font-weight:900;display:flex}.pos-cash-fields input{height:43px;font:inherit;border:1px solid #cbd4de;border-radius:9px;padding:0 10px}.pos-cash-fields button{color:#fff;background:#ed0017;border:0;border-radius:9px;height:43px;padding:0 14px;font-size:10px;font-weight:950}.pos-cash-history{background:#fff;border:1px solid #d6dee7;border-radius:14px;padding:16px}.pos-cash-history h3{margin:0 0 10px}.pos-cash-history article{border-top:1px solid #e3e8ee;grid-template-columns:minmax(0,1fr) 180px 55px;align-items:center;gap:12px;padding:11px 4px;display:grid}.pos-cash-history article>div{flex-direction:column;gap:3px;display:flex}.pos-cash-history span,.pos-cash-history small{color:#6a7788;font-size:9px}.pos-cash-history a{color:#fff;text-align:center;background:#111821;border-radius:8px;padding:8px;font-size:9px;font-weight:950;text-decoration:none}.pos-cash-message,.pos-cash-state{background:#fff;border:1px solid #d0d9e3;border-radius:11px;margin:0 20px 20px;padding:13px;font-weight:850}.pos-cash-message{color:#9d0013}@media (width<=900px){.pos-cash-summary{grid-template-columns:repeat(2,1fr)}.pos-cash-close{grid-template-columns:1fr}.pos-cash-fields{grid-template-columns:1fr 1fr}.pos-cash-fields button{grid-column:1/-1}.pos-quote-actions{grid-template-columns:1fr}}@media (width<=700px){.pos-title{align-items:stretch;padding-top:18px}.pos-title h1{font-size:37px}.pos-identity{grid-template-columns:1fr}.pos-identity button{grid-area:auto/1;margin-top:8px}.pos-quote-actions,.pos-quote-actions button{width:100%}.pos-cash-overlay{align-items:end;padding:0}.pos-cash-overlay>section{border-radius:20px 20px 0 0;max-height:95vh}.pos-cash-toolbar{grid-template-columns:1fr}.pos-cash-summary{grid-template-columns:1fr 1fr}.pos-cash-history article{grid-template-columns:1fr auto}.pos-cash-history article>a{grid-area:1/2/3}.pos-cash-fields{grid-template-columns:1fr}}.pos-register-selector{z-index:1300;background:#eef2f6;padding:34px;position:fixed;inset:0;overflow:auto}.pos-register-panel{background:#fff;border:1px solid #d4dce5;border-radius:26px;width:min(1120px,100%);margin:0 auto;overflow:hidden;box-shadow:0 28px 75px #11182126}.pos-register-panel>header{color:#fff;background:#0b1016;border-bottom:5px solid #ed0017;justify-content:space-between;align-items:center;gap:24px;padding:30px 34px;display:flex}.pos-register-panel>header small{color:#ff4053;letter-spacing:.16em;font-size:10px;font-weight:950}.pos-register-panel>header h1{letter-spacing:-.04em;margin:7px 0 5px;font-size:40px}.pos-register-panel>header p{color:#c1cad5;margin:0;font-size:13px}.pos-register-panel>header button{color:#fff;background:0 0;border:1px solid #56616e;border-radius:10px;padding:12px 15px;font-weight:900}.pos-register-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:24px;display:grid}.pos-register-grid article{background:#fff;border:2px solid #d8e0e8;border-radius:17px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px;display:grid}.pos-register-grid article.own{background:#fff5f6;border-color:#ed0017;grid-column:1/-1}.pos-register-grid article>span{color:#fff;background:#111821;border-radius:15px;place-items:center;width:58px;height:58px;font-size:19px;font-weight:950;display:grid}.pos-register-grid article.own>span{background:#ed0017}.pos-register-grid article div{flex-direction:column;gap:3px;min-width:0;display:flex}.pos-register-grid article small{color:#ed0017;letter-spacing:.12em;font-size:8px;font-weight:950}.pos-register-grid article strong{font-size:17px}.pos-register-grid article p{color:#687587;margin:0;font-size:10px;font-weight:850}.pos-register-grid article button{color:#fff;white-space:nowrap;background:#111821;border:0;border-radius:10px;min-height:44px;padding:0 14px;font-size:10px;font-weight:950}.pos-register-grid article.own button{background:#ed0017}.pos-register-panel>footer{color:#536173;background:#f5f7f9;border-top:1px solid #dce3ea;gap:9px;padding:15px 24px;font-size:11px;display:flex}.pos-register-panel>footer b{color:#111821}.pos-product-grid article.service{background:#f5fbff;border-color:#72b9ee}.pos-service-mark{letter-spacing:.08em;place-items:center;width:100%;height:100%;font-weight:950;color:#fff!important;background:#0f70b7!important;font-size:10px!important;display:grid!important}.pos-service-label{letter-spacing:.05em;background:#dff1ff;border-radius:999px;width:max-content;max-width:100%;padding:6px 9px;font-weight:950;color:#075e9d!important;font-size:8px!important;display:inline-flex!important}.pos-entry-loading{z-index:2000;background:#0b1016;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pos-entry-loading section{color:#fff;text-align:center;background:#111821;border:1px solid #303946;border-radius:24px;justify-items:center;width:min(520px,100%);padding:38px 30px;display:grid;box-shadow:0 30px 90px #0008}.pos-entry-loading img{width:min(320px,82%);height:auto}.pos-entry-loading span{color:#ff3044;letter-spacing:.2em;margin-top:28px;font-size:12px;font-weight:950}.pos-entry-loading strong{margin-top:9px;font-size:22px}.pos-entry-loading i{border:4px solid #46515e;border-top-color:#ed0017;border-radius:50%;width:44px;height:44px;margin-top:24px;animation:.8s linear infinite pos-entry-spin}@keyframes pos-entry-spin{to{transform:rotate(360deg)}}@media (width<=760px){.pos-register-selector{padding:0}.pos-register-panel{border:0;border-radius:0;min-height:100vh}.pos-register-panel>header{flex-direction:column;align-items:flex-start;padding:24px 20px}.pos-register-panel>header h1{font-size:32px}.pos-register-grid{grid-template-columns:1fr;padding:15px}.pos-register-grid article.own{grid-column:auto}.pos-register-grid article{grid-template-columns:52px minmax(0,1fr);padding:14px}.pos-register-grid article>span{width:48px;height:48px}.pos-register-grid article button{grid-column:1/-1;width:100%}.pos-register-panel>footer{flex-direction:column}}.pos-register-panel{width:min(1040px,100%)}.pos-register-panel>header h1{max-width:760px;font-size:36px;line-height:1.04}.pos-register-grid{grid-template-columns:1fr;gap:10px;padding:20px}.pos-register-grid article,.pos-register-grid article.own{grid-column:auto;grid-template-columns:58px minmax(0,1fr) 132px 280px;gap:14px;min-height:92px;padding:14px 16px}.pos-register-grid article.open{background:#f7fffb;border-color:#8bcdb1}.pos-register-grid article.closed{background:#f5f7f9}.pos-register-grid .pos-register-avatar{width:54px;height:54px}.pos-register-person{align-items:flex-start}.pos-register-state{letter-spacing:.07em;border-radius:999px;align-items:center;padding:9px 11px;font-size:9px;flex-direction:row!important;justify-content:center!important;gap:7px!important;display:inline-flex!important}.pos-register-state i{background:#9aa5b2;border-radius:50%;width:9px;height:9px}.pos-register-state.open{color:#087850;background:#e0f6ec}.pos-register-state.open i{background:#0a9b62;box-shadow:0 0 0 5px #0a9b6218}.pos-register-state.closed{color:#536173;background:#e9edf1}.pos-register-state.closed i{background:#687587}.pos-register-state.unopened{color:#8b5900;background:#fff2d9}.pos-register-state.unopened i{background:#e19a14}.pos-register-actions{justify-content:flex-end;align-items:center;flex-direction:row!important;gap:7px!important;display:flex!important}.pos-register-actions button{min-height:42px!important;padding:0 13px!important}.pos-register-actions .primary{color:#fff;background:#ed0017!important}.pos-register-actions .close-register{color:#b00017!important;background:#fff!important;border:1px solid #ed0017!important}.pos-register-actions .options{color:#111821!important;background:#fff!important;border:1px solid #c8d1dc!important}.pos-register-actions .options span{width:auto;height:auto;color:inherit;background:0 0;font-size:10px}.pos-cash-live-difference{letter-spacing:.04em;border-radius:999px;padding:8px 11px;margin-top:8px!important;font-size:11px!important;display:inline-flex!important}.pos-cash-live-difference.exact{color:#087850;background:#e0f6ec}.pos-cash-live-difference.negative{color:#b00017;background:#ffe7ea}.pos-cash-live-difference.positive{color:#8b5900;background:#fff1d5}.pos-customer-pricing{background:#edf7ff;border:2px solid #9bc4e7;border-radius:11px;grid-template-columns:minmax(0,1fr) 140px;align-items:center;gap:10px;padding:11px 12px;display:grid}.pos-customer-pricing>div{flex-direction:column;gap:2px;display:flex}.pos-customer-pricing small{color:#1769aa;letter-spacing:.1em;font-size:8px;font-weight:950}.pos-customer-pricing strong{font-size:15px}.pos-customer-pricing span{color:#50657a;font-size:9px;font-weight:750}.pos-customer-pricing label{color:#40556b;flex-direction:column;gap:4px;font-size:9px;font-weight:900;display:flex}.pos-customer-pricing select{height:38px;font:inherit;background:#fff;border:1px solid #8fb7d8;border-radius:8px;padding:0 8px;font-weight:900}.pos-saved-price{color:#087850;background:#e1f5eb;border-radius:999px;width:max-content;padding:4px 7px;font-style:normal;font-weight:950;display:inline-flex;font-size:8px!important}.pos-after-sale-shipping{background:#fff6f7;border:2px solid #ed0017;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.pos-after-sale-shipping>div{flex-direction:column;gap:3px;display:flex}.pos-after-sale-shipping small{color:#ed0017;letter-spacing:.1em;font-size:9px;font-weight:950}.pos-after-sale-shipping strong{font-size:17px}.pos-after-sale-shipping span{color:#566477;font-size:11px}.pos-after-sale-shipping button{color:#fff;background:#ed0017;border:0;border-radius:10px;min-height:46px;padding:0 18px;font-weight:950}.pos-success-secondary>button{color:#09623f;background:#fff;border:1px solid #8bcdb1;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:900}.pos-success-secondary .receivable{color:#795000;background:#fff8e8;border-color:#e3bd68}.pos-post-shipping-overlay{z-index:1500;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#071019d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pos-post-shipping-overlay>section{background:#fff;border-radius:20px;width:min(680px,100%);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #0009}.pos-post-shipping-overlay header{color:#fff;background:#111821;border-bottom:4px solid #ed0017;justify-content:space-between;gap:16px;padding:22px;display:flex}.pos-post-shipping-overlay header small{color:#ff4053;letter-spacing:.12em;font-size:9px;font-weight:950}.pos-post-shipping-overlay h2{margin:6px 0;font-size:24px}.pos-post-shipping-overlay header p{color:#c4ccd6;margin:0;font-size:11px}.pos-post-shipping-overlay header>button{color:#fff;background:0 0;border:1px solid #5a6572;border-radius:50%;width:40px;height:40px;font-size:22px}.pos-post-shipping-fields{grid-template-columns:1fr 1fr;gap:12px;padding:20px;display:grid}.pos-post-shipping-fields label{color:#354356;flex-direction:column;gap:6px;font-size:10px;font-weight:950;display:flex}.pos-post-shipping-fields label:first-child,.pos-post-shipping-fields label:last-child{grid-column:1/-1}.pos-post-shipping-fields input,.pos-post-shipping-fields select,.pos-post-shipping-fields textarea{min-height:46px;font:inherit;background:#fff;border:1px solid #bdc8d4;border-radius:9px;padding:10px}.pos-post-shipping-fields textarea{resize:vertical;min-height:78px}.pos-post-shipping-overlay footer{border-top:1px solid #dce3ea;justify-content:flex-end;gap:8px;padding:15px 20px;display:flex}.pos-post-shipping-overlay footer button{background:#fff;border:1px solid #c7d1dc;border-radius:9px;min-height:44px;padding:0 16px;font-weight:900}.pos-post-shipping-overlay footer .confirm{color:#fff;background:#ed0017;border-color:#ed0017}@media (width<=760px){.pos-register-panel>header h1{font-size:28px}.pos-register-grid article,.pos-register-grid article.own{grid-template-columns:48px minmax(0,1fr);gap:10px}.pos-register-grid .pos-register-avatar{width:46px;height:46px}.pos-register-state{grid-column:1/2}.pos-register-actions{grid-column:1/-1;flex-wrap:wrap!important}.pos-register-actions button{flex:1;width:auto!important}.pos-register-actions .options span{display:none}.pos-customer-pricing{grid-template-columns:1fr}.pos-after-sale-shipping{flex-direction:column;align-items:stretch}.pos-post-shipping-overlay{align-items:end;padding:0}.pos-post-shipping-overlay>section{border-radius:20px 20px 0 0}.pos-post-shipping-fields{grid-template-columns:1fr}.pos-post-shipping-fields label{grid-column:1!important}}.pos-quote-actions button.service-order{background:#111821;border-color:#111821}.pos-service-order-overlay{z-index:1600;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#071019d9;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.pos-service-order-overlay>section{background:#fff;border-radius:21px;width:min(760px,100%);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #0009}.pos-service-order-overlay header{color:#fff;background:#111821;border-bottom:5px solid #ed0017;justify-content:space-between;gap:18px;padding:22px 24px;display:flex}.pos-service-order-overlay header small{color:#ff4b5d;letter-spacing:.14em;font-size:10px;font-weight:950}.pos-service-order-overlay h2{margin:5px 0;font-size:28px}.pos-service-order-overlay header p{color:#c1cad5;margin:0;font-size:12px}.pos-service-order-overlay header>button{color:#fff;background:0 0;border:1px solid #596473;border-radius:50%;width:40px;height:40px;font-size:23px}.pos-service-order-overlay>section>form{grid-template-columns:1fr auto;gap:8px;padding:18px 20px;display:grid}.pos-service-order-overlay>section>form input,.pos-service-order-charge input,.pos-service-order-charge select{min-height:48px;font:inherit;background:#fff;border:1px solid #bdc8d5;border-radius:10px;padding:0 12px;font-weight:800}.pos-service-order-overlay>section>form button{color:#fff;background:#ed0017;border:0;border-radius:10px;padding:0 19px;font-weight:950}.pos-service-order-results{gap:8px;padding:0 20px 20px;display:grid}.pos-service-order-results>button{text-align:left;background:#fff;border:1px solid #d4dce5;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.pos-service-order-results>button>div{flex-direction:column;gap:3px;display:flex}.pos-service-order-results small{color:#ed0017;font-size:9px;font-weight:950}.pos-service-order-results strong{font-size:16px}.pos-service-order-results span{color:#637184;font-size:10px}.pos-service-order-message{color:#795000;background:#fff8e8;border:1px solid #e3bd68;border-radius:10px;margin:0 20px 18px;padding:11px;font-weight:850}.pos-service-order-message.success{color:#087850;background:#effaf5;border-color:#8bcdb1;margin:14px 0 0}.pos-service-order-charge{padding:20px}.pos-service-order-charge .back{color:#0b67aa;background:0 0;border:0;padding:0 0 12px;font-weight:900}.pos-service-order-charge .identity{border-left:6px solid #ed0017;padding:8px 13px}.pos-service-order-charge .identity small{color:#ed0017;font-weight:950}.pos-service-order-charge .identity h3{margin:3px 0;font-size:24px}.pos-service-order-charge .identity p{color:#5d6a7c;margin:0;font-size:12px}.pos-service-order-charge .totals{grid-template-columns:repeat(3,1fr);gap:9px;margin:17px 0;display:grid}.pos-service-order-charge .totals article{border:1px solid #d4dce5;border-radius:12px;flex-direction:column;gap:5px;padding:13px;display:flex}.pos-service-order-charge .totals small{color:#687587;font-size:9px;font-weight:950}.pos-service-order-charge .totals .balance{background:#fff4f5;border-color:#ffabb5}.pos-service-order-charge .totals .balance strong{color:#b00017}.pos-service-order-charge .fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pos-service-order-charge .fields label{color:#344256;flex-direction:column;gap:6px;font-size:10px;font-weight:950;display:flex}.pos-service-order-charge .fields label:last-child{grid-column:1/-1}.pos-service-order-charge .notice{color:#235071;background:#edf5fc;border-radius:9px;padding:10px;font-size:11px;font-weight:800}.pos-service-order-charge .actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.pos-service-order-charge .actions button{color:#111821;background:#fff;border:1px solid #111821;border-radius:10px;min-height:50px;font-weight:950}.pos-service-order-charge .actions .liquidate{color:#fff;background:#ed0017;border-color:#ed0017}.pos-service-order-paid{color:#087850;background:#effaf5;border:1px solid #8bcdb1;border-radius:11px;padding:15px;font-weight:900}@media (width<=650px){.pos-service-order-overlay{align-items:end;padding:0}.pos-service-order-overlay>section{border-radius:20px 20px 0 0;max-height:96vh}.pos-service-order-overlay>section>form,.pos-service-order-charge .totals,.pos-service-order-charge .fields,.pos-service-order-charge .actions{grid-template-columns:1fr}.pos-service-order-charge .fields label:last-child{grid-column:auto}}.pos-branch-stock{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.pos-branch-stock>span{grid-template-rows:auto auto auto;grid-template-columns:1fr;align-content:start;min-width:0;overflow:hidden;border-radius:10px!important;gap:3px!important;min-height:72px!important;padding:7px!important;display:grid!important}.pos-branch-stock>span>b{white-space:nowrap;letter-spacing:.08em;font-size:12px!important;line-height:1!important}.pos-branch-stock>span>strong{white-space:nowrap;line-height:1.1;font-size:14px!important}.pos-branch-stock>span>small{color:#111821;white-space:nowrap;flex-direction:column;gap:2px;min-width:0;font-size:8px;font-weight:950;line-height:1.15;display:flex}.pos-branch-stock>span>small>b{color:#ed0017;letter-spacing:.08em;font-size:8px}.pos-branch-stock>span>small em{color:#111821;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-style:normal;font-weight:950;overflow:hidden}.pos-branch-stock>span>small>button{color:#111821;cursor:pointer;text-align:left;background:#fff;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:4px;min-width:0;padding:3px 4px;display:flex}.pos-branch-stock>span>small>button em{text-overflow:ellipsis;min-width:0;overflow:hidden}.pos-branch-stock>span>small>button span{color:#bd0015;white-space:nowrap;font-size:7px;font-weight:950}@media (width<=760px){.pos-branch-stock{grid-template-columns:1fr!important}.pos-branch-stock>span{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;min-height:0!important}.pos-branch-stock>span>b,.pos-branch-stock>span>small{grid-column:auto}.pos-branch-stock>span>small{justify-content:flex-end}}.pos-shelf-overlay{z-index:1750;background:#07101bcc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pos-shelf-overlay>form{background:#fff;border-radius:20px;width:min(540px,100%);padding:24px;box-shadow:0 24px 80px #0007}.pos-shelf-overlay header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pos-shelf-overlay header small{color:#ed0017;letter-spacing:.12em;font-size:9px;font-weight:950}.pos-shelf-overlay h2{margin:5px 0;font-size:29px}.pos-shelf-overlay header p,.pos-shelf-overlay>form>p{color:#667487;margin:0;font-size:12px;line-height:1.5}.pos-shelf-overlay header>button{background:#eef1f4;border:0;border-radius:10px;width:38px;height:38px;font-size:24px}.pos-shelf-overlay form>label{color:#384457;letter-spacing:.06em;flex-direction:column;gap:8px;margin:22px 0 10px;font-size:11px;font-weight:950;display:flex}.pos-shelf-overlay input{text-transform:uppercase;background:#fff;border:2px solid #111821;border-radius:10px;width:100%;min-height:54px;padding:10px 13px;font-size:20px;font-weight:950}.pos-shelf-overlay footer{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.pos-shelf-overlay footer button{background:#fff;border:1px solid #cbd3dc;border-radius:10px;min-height:45px;padding:0 18px;font-weight:900}.pos-shelf-overlay footer button[type=submit]{color:#fff;background:#ed0017;border-color:#ed0017}.pos-shelf-overlay button:disabled{opacity:.55}@media (width<=600px){.pos-shelf-overlay{align-items:end;padding:0}.pos-shelf-overlay>form{border-radius:20px 20px 0 0;padding:20px}.pos-shelf-overlay footer{grid-template-columns:1fr 1fr;display:grid}}.pos-service-order-message.error{color:#a00016;background:#fff1f2;border-color:#f2a2aa;margin:14px 0 0}.pos-service-order-message.info{color:#795000;background:#fff8e8;border-color:#e3bd68}.pos-service-order-charge .authorization-pending{color:#6d4800;background:#fff7e6;border:1px solid #efbd59;border-radius:12px;flex-direction:column;gap:4px;margin:14px 0;padding:12px 14px;display:flex}.pos-service-order-charge .authorization-pending strong{letter-spacing:.04em;font-size:12px}.pos-service-order-charge .authorization-pending span{font-size:11px;font-weight:750}.pos-service-order-charge .order-breakdown{border:1px solid #cfd8e3;border-radius:14px;margin-top:15px;overflow:hidden}.pos-service-order-charge .order-breakdown>h4{color:#fff;letter-spacing:.06em;background:#111821;margin:0;padding:11px 14px;font-size:12px}.pos-service-order-charge .breakdown-groups{gap:0;display:grid}.pos-service-order-charge .breakdown-groups section+section{border-top:1px solid #dce3eb}.pos-service-order-charge .breakdown-groups h5{color:#ed0017;letter-spacing:.08em;margin:0 0 8px;font-size:10px}.pos-service-order-charge .breakdown-groups article{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.pos-service-order-charge .breakdown-groups article:first-of-type{border-top:0}.pos-service-order-charge .breakdown-groups article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.pos-service-order-charge .breakdown-groups article small{color:#5b6878;font-size:10px;font-weight:750}.pos-service-order-charge .breakdown-groups article>b{white-space:nowrap;font-size:12px}.pos-service-order-charge .empty-breakdown{color:#687587;margin:0;padding:14px;font-size:11px;font-weight:750}.pos-service-order-charge .actions.single{grid-template-columns:1fr}.pos-service-order-charge .actions.single button{color:#fff;background:#111821}@media (width<=650px){.pos-service-order-charge .breakdown-groups article{align-items:flex-start}.pos-service-order-charge .authorization-pending span,.pos-service-order-charge .notice{font-size:12px;line-height:1.4}}.pos-opening-overlay,.pos-cash-action-overlay,.pos-withdrawal-receipt-overlay{z-index:1900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071019df;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.pos-opening-overlay>section,.pos-cash-action-overlay>section,.pos-withdrawal-receipt-overlay>section{background:#fff;border-radius:22px;width:min(620px,100%);overflow:hidden;box-shadow:0 32px 100px #000a}.pos-opening-overlay header,.pos-cash-action-overlay header,.pos-withdrawal-receipt-overlay header{color:#fff;background:#111821;border-bottom:5px solid #ed0017;padding:24px 26px}.pos-opening-overlay header small,.pos-cash-action-overlay header small,.pos-withdrawal-receipt-overlay header small{color:#ff4457;letter-spacing:.14em;font-size:10px;font-weight:950}.pos-opening-overlay h2,.pos-cash-action-overlay h2,.pos-withdrawal-receipt-overlay h2{margin:7px 0 5px;font-size:28px;line-height:1.08}.pos-opening-overlay header p,.pos-cash-action-overlay header p,.pos-withdrawal-receipt-overlay header p{color:#c1cad5;margin:0;font-size:12px}.pos-opening-overlay>section>label{color:#3f4e61;flex-direction:column;gap:8px;padding:24px 26px;font-size:11px;font-weight:950;display:flex}.pos-opening-overlay>section>label>span{letter-spacing:.08em}.pos-opening-overlay>section>label>div{border:2px solid #111821;border-radius:13px;grid-template-columns:45px 1fr;align-items:center;height:68px;display:grid;overflow:hidden}.pos-opening-overlay>section>label b{color:#fff;background:#111821;place-items:center;height:100%;font-size:24px;display:grid}.pos-opening-overlay input{width:100%;height:100%;font:inherit;border:0;outline:0;padding:0 15px;font-size:25px;font-weight:950}.pos-opening-overlay input:disabled{opacity:1;color:#111821;-webkit-text-fill-color:#111821;background:#f1f4f6}.pos-opening-overlay>section>label small{color:#687587;font-size:10px;line-height:1.4}.pos-opening-closed{color:#704900;background:#fff7e6;border:1px solid #efbd59;border-radius:12px;flex-direction:column;gap:7px;margin:24px 26px;padding:15px;display:flex}.pos-opening-closed span{font-size:12px;line-height:1.45}.pos-opening-overlay footer,.pos-cash-action-overlay footer{background:#f6f8fa;border-top:1px solid #dce3ea;justify-content:flex-end;gap:9px;padding:16px 22px;display:flex}.pos-opening-overlay footer button,.pos-cash-action-overlay footer button{background:#fff;border:1px solid #c8d2dc;border-radius:10px;min-height:46px;padding:0 17px;font-weight:950}.pos-opening-overlay footer .confirm,.pos-cash-action-overlay footer .confirm{color:#fff;background:#ed0017;border-color:#ed0017}.pos-opening-overlay footer button:disabled,.pos-cash-action-overlay footer button:disabled{opacity:.5}.pos-withdrawal-receipt-amount{color:#fff;background:#111821;border-radius:16px;gap:8px;margin:22px;padding:22px;display:grid}.pos-withdrawal-receipt-amount span{color:#ff4457;letter-spacing:.12em;font-size:10px;font-weight:950}.pos-withdrawal-receipt-amount strong{font-size:38px;line-height:1}.pos-withdrawal-receipt-amount small{color:#c7d0dc;font-size:12px}.pos-withdrawal-receipt-note{color:#4c5868;background:#f5f7f9;border:1px solid #d8e0e8;border-radius:12px;margin:0 22px 22px;padding:14px;font-size:12px;line-height:1.5}.pos-withdrawal-receipt-overlay footer{background:#f6f8fa;border-top:1px solid #dce3ea;justify-content:flex-end;gap:9px;padding:16px 22px;display:flex}.pos-withdrawal-receipt-overlay footer button,.pos-withdrawal-receipt-overlay footer a{color:#151a22;background:#fff;border:1px solid #c8d2dc;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:0 17px;font-weight:950;text-decoration:none;display:inline-flex}.pos-withdrawal-receipt-overlay footer .confirm{color:#fff;background:#ed0017;border-color:#ed0017}.pos-opening-error{color:#a00016;background:#fff1f2;border:1px solid #f2a2aa;border-radius:10px;margin:0 26px 20px;padding:11px;font-size:11px;font-weight:900}.pos-opening-carried{background:#f5f8fa;border:2px solid #111821;border-radius:16px;flex-direction:column;gap:6px;margin:24px 26px 14px;padding:20px;display:flex}.pos-opening-carried small{color:#ed0017;letter-spacing:.14em;font-size:10px;font-weight:950}.pos-opening-carried strong{color:#111821;font-size:36px;line-height:1}.pos-opening-carried span{color:#637083;font-size:11px;font-weight:800;line-height:1.45}.pos-opening-confirm{background:#fff;border:1px solid #b9c5d0;border-radius:12px;align-items:flex-start;margin:0 26px 22px;flex-direction:row!important;gap:10px!important;padding:14px!important;display:flex!important}.pos-opening-confirm input{accent-color:#ed0017;min-width:20px;width:20px!important;height:20px!important}.pos-opening-confirm span{color:#263442;font-size:12px;font-weight:900;line-height:1.45;letter-spacing:0!important}.pos-opening-overlay h2{letter-spacing:.02em;font-size:34px}.pos-identity-actions{grid-area:1/2/4;gap:6px;display:grid}.pos-identity .pos-identity-actions button{grid-area:auto;margin:0}.pos-identity .pos-identity-actions button:first-child{color:#fff;background:#ed0017;border-color:#ed0017}.pos-cash-alert{color:#8d0012;background:#fff0f2;border:3px solid #ed0017;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;width:min(1420px,100% - 40px);margin:0 auto 16px;padding:17px 20px;display:flex;box-shadow:0 10px 24px #ed00171f}.pos-cash-alert>div{flex-direction:column;gap:3px;display:flex}.pos-cash-alert small{letter-spacing:.13em;font-size:9px;font-weight:950}.pos-cash-alert strong{font-size:21px}.pos-cash-alert span{font-size:11px;font-weight:800}.pos-cash-alert button{color:#fff;white-space:nowrap;background:#ed0017;border:0;border-radius:10px;min-height:46px;padding:0 18px;font-weight:950}.pos-cash-action-fields{grid-template-columns:1fr 1fr;gap:12px;padding:22px;display:grid}.pos-cash-action-fields.one{grid-template-columns:1fr}.pos-cash-action-fields label{color:#3f4e61;flex-direction:column;gap:6px;font-size:10px;font-weight:950;display:flex}.pos-cash-action-fields label.wide{grid-column:1/-1}.pos-cash-action-fields input,.pos-cash-action-fields select,.pos-cash-action-fields textarea{min-height:47px;font:inherit;background:#fff;border:1px solid #bbc7d3;border-radius:9px;padding:10px 12px;font-weight:800}.pos-cash-action-fields textarea{resize:vertical;min-height:78px}.pos-cash-toolbar-actions{flex-direction:row!important;gap:7px!important;display:flex!important}.pos-cash-toolbar-actions button{color:#bd0015;background:#fff;border:1px solid #ed0017;border-radius:10px;min-height:46px;padding:0 14px;font-weight:950}.pos-cash-toolbar-actions a{white-space:nowrap}.pos-cash-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.pos-cash-summary .expected{grid-column:span 2}.pos-cash-history article{grid-template-columns:minmax(0,1fr) 180px 250px}.pos-cash-history-pdfs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid!important}.pos-cash-history-pdfs a,.pos-cash-history-pdfs button{color:#b00018;background:#fff;border:1px solid #ed0017;border-radius:8px;place-items:center;min-height:34px;font-size:9px;font-weight:950;text-decoration:none;display:grid}.pos-cash-history-pdfs button{cursor:pointer}.pos-cash-movements{background:#fff;border:1px solid #d6dee7;border-radius:14px;padding:15px}.pos-cash-movements h3{margin:0 0 8px;font-size:16px}.pos-cash-movements article{border-top:1px solid #e4e9ef;justify-content:space-between;align-items:center;gap:15px;padding:10px 3px;display:flex}.pos-cash-movements article>div{gap:2px;display:grid}.pos-cash-movements small{letter-spacing:.08em;color:#697689;font-size:8px;font-weight:950}.pos-cash-movements span{color:#697689;font-size:9px}.pos-cash-movements .pos-cash-payment-method,.pos-cash-admin-expenses .pos-cash-payment-method{color:#243244;letter-spacing:.06em;background:#f3f6f9;border:1px solid #ccd5df;border-radius:999px;width:max-content;margin-top:3px;padding:3px 7px;font-size:8px;font-weight:950}.pos-cash-movements article>b,.pos-cash-movement-result>b{font-size:14px}.pos-cash-movements article.income>b{color:#087850}.pos-cash-movements article.expense>b,.pos-cash-movements article.expense .pos-cash-movement-result>b{color:#b00018}.pos-cash-movement-result{justify-items:end}.pos-cash-movement-result a{color:#b00018;border:1px solid #ed0017;border-radius:8px;padding:5px 9px;font-size:9px;font-weight:950;text-decoration:none}.pos-cash-admin-expenses{background:#fff7f8;border:1px solid #f0b7c0;border-radius:14px;padding:15px}.pos-cash-admin-expenses h3{color:#a70c21;margin:0;font-size:15px}.pos-cash-admin-expenses>p{color:#697689;margin:5px 0 9px;font-size:10px}.pos-cash-admin-expenses article{border-top:1px solid #f3d3d8;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.pos-cash-admin-expenses article>div{gap:3px;display:grid}.pos-cash-admin-expenses article span{color:#697689;font-size:10px}.pos-cash-admin-expenses button{color:#b00018;background:#fff;border:1px solid #ed0017;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:950}.pos-cash-admin-expenses button:disabled{opacity:.55}.pos-cash-admin-payments{background:#f5fbf8;border-color:#b9d8ce}.pos-cash-admin-payments h3{color:#087850}.pos-cash-admin-payments article{border-top-color:#d5e9e2}.pos-cash-admin-payments .pos-cash-payment-actions{grid-auto-flow:column;gap:6px;display:flex}.pos-cash-admin-payments .pos-cash-payment-actions button{color:#253244;border-color:#aebbc8}.pos-cash-admin-payments .pos-cash-payment-actions button.active{color:#fff;background:#087850;border-color:#087850}.pos-cash-admin-payments .pos-cash-payment-actions button:disabled:not(.active){opacity:.5}.pos-cash-unopened{color:#151b23;background:#fff8e8;border:2px solid #f2bd36;border-radius:18px;margin-top:18px;padding:24px}.pos-cash-unopened small{color:#8a5a00;letter-spacing:.12em;font-weight:950}.pos-cash-unopened h3{margin:7px 0 5px;font-size:21px}.pos-cash-unopened p{color:#4d5969;margin:0;font-weight:700;line-height:1.45}.pos-cash-back-to-registers{color:#fff;cursor:pointer;background:#111820;border:0;border-radius:12px;width:calc(100% - 40px);min-height:48px;margin:0 20px 20px;font-weight:950}@media (width<=700px){.pos-opening-overlay,.pos-cash-action-overlay,.pos-withdrawal-receipt-overlay{align-items:end;padding:0}.pos-opening-overlay>section,.pos-cash-action-overlay>section,.pos-withdrawal-receipt-overlay>section{border-radius:20px 20px 0 0}.pos-opening-overlay h2{font-size:27px}.pos-cash-action-overlay h2,.pos-withdrawal-receipt-overlay h2{font-size:23px}.pos-withdrawal-receipt-overlay footer{grid-template-columns:1fr;display:grid}.pos-identity-actions{grid-area:auto/1;margin-top:8px}.pos-cash-alert{flex-direction:column;align-items:stretch;width:calc(100% - 24px)}.pos-cash-alert button{width:100%}.pos-cash-action-fields{grid-template-columns:1fr}.pos-cash-action-fields label.wide{grid-column:auto}.pos-cash-summary{grid-template-columns:1fr 1fr}.pos-cash-summary .expected{grid-column:1/-1}.pos-cash-toolbar-actions{grid-template-columns:1fr 1fr;display:grid!important}.pos-cash-toolbar-actions>*{width:100%}.pos-cash-history article{grid-template-columns:1fr}.pos-cash-history-pdfs{grid-template-columns:1fr!important}}.pos-cash-toolbar span,.pos-cash-toolbar small{font-size:11px}.pos-cash-toolbar select,.pos-cash-toolbar a,.pos-cash-toolbar-actions button{font-size:12px}.pos-cash-summary article{min-height:128px;padding:16px}.pos-cash-summary small{font-size:10px;line-height:1.25}.pos-cash-summary strong{font-size:22px}.pos-cash-summary span{font-size:11px;line-height:1.45}.pos-cash-movements small{font-size:10px}.pos-cash-movements strong{font-size:13px}.pos-cash-movements span{font-size:11px}.pos-cash-movements article>b{font-size:16px}.pos-cash-history span,.pos-cash-history small{font-size:11px;line-height:1.4}.pos-cash-history strong,.pos-cash-history b{font-size:14px}.pos-cash-history a{font-size:11px}.pos-cash-close small{font-size:10px}.pos-cash-close h3{font-size:21px}.pos-cash-fields label{font-size:11px}.pos-register-selector{padding:18px 34px 34px;inset:104px 0 0}.pos-register-panel{margin:0 auto}.pos-cash-body.history-only .pos-cash-toolbar{order:-2}.pos-cash-body.history-only .pos-cash-history{order:-1}@media (width<=760px){.pos-register-selector{padding:10px 0 0;inset:78px 0 0}.pos-register-panel{border-radius:18px 18px 0 0;min-height:calc(100dvh - 88px)}}@media (width<=900px){.pos-header-user-name{display:none}.pos-header{gap:12px}.pos-header .pos-logo{min-width:0}.pos-header .pos-logo img{width:min(210px,52vw)}.pos-header>div{flex:none}.pos-header>div>button{white-space:nowrap}}.pos-quote-actions button.payment{background:#087850;border-color:#087850}.pos-cash-body>.pos-cash-movements:not(.pos-cash-ledger){display:none}.pos-cash-opening-correction{background:#fff;border:2px solid #ed0017;border-radius:14px;min-width:0;padding:16px}.pos-cash-opening-correction header{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.pos-cash-opening-correction header>div{min-width:0}.pos-cash-opening-correction header small{color:#ed0017;letter-spacing:.1em;font-size:9px;font-weight:950}.pos-cash-opening-correction h3{margin:4px 0;font-size:18px}.pos-cash-opening-correction header button{color:#b00018;background:#fff;border:1px solid #ed0017;border-radius:10px;flex:none;padding:6px 10px;font-weight:950}.pos-cash-opening-correction header button.edit{color:#fff;white-space:nowrap;background:#111821;border:0;justify-content:center;align-items:center;width:auto;min-width:132px;height:42px;padding:0 18px;font-size:11px;display:inline-flex;box-shadow:0 6px 16px #1118211f}.pos-cash-opening-correction header button:not(.edit){border:0;width:40px;height:40px;font-size:22px}.pos-cash-opening-correction>p{color:#657285;margin:4px 0 13px;font-size:11px}.pos-cash-opening-correction>div{grid-template-columns:180px 1fr;gap:10px;display:grid}.pos-cash-opening-correction label{color:#4f5d6e;gap:5px;font-size:10px;font-weight:900;display:grid}.pos-cash-opening-correction input{min-height:43px;font:inherit;border:1px solid #cbd4de;border-radius:9px;padding:0 10px}.pos-cash-opening-correction .confirm{align-items:center;gap:8px;margin:12px 0;display:flex}.pos-cash-opening-correction .confirm input{min-height:auto}.pos-cash-opening-correction .save{color:#fff;background:#ed0017;border:0;border-radius:9px;min-height:43px;padding:0 15px;font-weight:950}.pos-cash-opening-correction .save:disabled{opacity:.45}.pos-cash-ledger>p{color:#657285;margin:0 0 10px;font-size:10px}.pos-cash-ledger article.opening{background:#eff7ff;border:1px solid #b8d1ea;border-radius:10px;padding:12px}.pos-cash-ledger article.neutral{background:#f7f8fa}.pos-cash-movement-result em{color:#657285;font-size:9px;font-style:normal;font-weight:850}.pos-cash-ledger-empty{color:#657285;border-top:1px solid #e4e9ef;padding:14px 3px;font-size:11px}@media (width<=700px){.pos-cash-opening-correction{padding:14px}.pos-cash-opening-correction header{gap:10px}.pos-cash-opening-correction header button.edit{min-width:118px;padding:0 13px}.pos-cash-opening-correction>div{grid-template-columns:1fr}.pos-cash-ledger article{align-items:flex-start}.pos-cash-movement-result{min-width:104px}}.pos-shipping-charge{color:#26374a;background:#f6f9fc;border:1px solid #bdcbd9;border-radius:12px;flex-direction:column;gap:7px;margin:12px 0;padding:12px;display:flex}.pos-shipping-charge>span{font-size:13px;font-weight:900}.pos-shipping-charge>div{background:#fff;border:1px solid #acbdce;border-radius:9px;align-items:center;display:flex;overflow:hidden}.pos-shipping-charge>div>b{color:#526578;padding:0 14px}.pos-shipping-charge input{color:#17212d;background:#fff;border:0;width:100%;min-width:0;min-height:44px;padding:10px;font-size:17px;font-weight:800}.pos-shipping-charge>small{color:#526578;font-size:11px;line-height:1.4}.pos-confirm-payment .pos-shipping-charge{color:#fff;background:#1b2631;border-color:#506476}.pos-confirm-payment .pos-shipping-charge>small{color:#cdd9e5}.pos-quote-actions a{color:#17202a;white-space:nowrap;background:#fff;border:1px solid #c7d2de;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:0 14px;font-size:11px;font-weight:950;text-decoration:none;display:flex}.pos-quote-actions a.quotes{color:#fff;background:#111821;border-color:#111821}.pos-quote-actions button.vehicle-finder{color:#075f9f;border-color:#1474c4}.quote-pdf-ready{grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:9px;margin-top:10px;display:grid}.quote-pdf-ready>a:last-child{color:#09623f;background:#fff;border:1px solid #8bcdb1;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:0 15px;font-size:10px;font-weight:950;text-decoration:none;display:flex}.pos-vin-result{background:#fff;border:2px solid #1474c4;border-radius:16px;gap:12px;margin:0 20px 20px;padding:18px;display:grid}.pos-vin-result>small{color:#1474c4;letter-spacing:.14em;font-size:9px;font-weight:950}.pos-vin-result h3{margin:0;font-size:24px;line-height:1.12}.pos-vin-result>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pos-vin-result span{color:#17202a;background:#eef5fb;border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:11px;font-size:12px;font-weight:900;display:flex}.pos-vin-result span b{color:#5d6f82;letter-spacing:.1em;font-size:8px}.pos-vin-result p{color:#5e6b7c;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:800}.pos-vin-result em{color:#775000;background:#fff4d8;border-radius:9px;padding:10px;font-size:10px;font-style:normal;font-weight:850;line-height:1.4}.pos-vin-result>button{color:#fff;background:#ed0017;border:0;border-radius:10px;min-height:48px;font-weight:950}.pos-vin-message{color:#a00015;background:#fff1f3;border:1px solid #efa8b1;border-radius:10px;margin:0 20px 20px;padding:12px;font-size:11px;font-weight:900}@media (width<=700px){.pos-quote-actions a{width:100%}.quote-pdf-ready,.pos-vin-result>div{grid-template-columns:1fr}}.pos-expense-overlay>section{width:min(880px,100%);max-height:92dvh;overflow:auto}.pos-expense-overlay header{padding:28px 32px}.pos-expense-overlay h2{font-size:34px}.pos-expense-overlay header p{font-size:16px}.pos-expense-overlay .pos-cash-action-fields{gap:20px;padding:28px 32px}.pos-expense-overlay .pos-cash-action-fields label{font-size:16px}.pos-expense-overlay .pos-cash-action-fields input,.pos-expense-overlay .pos-cash-action-fields select,.pos-expense-overlay .pos-cash-action-fields textarea{min-height:52px;padding:12px;font-size:16px}.pos-expense-overlay .pos-cash-action-fields small{font-size:12px;line-height:1.5}.pos-rent-period{grid-template-columns:2fr 1fr;gap:12px;display:grid}.pos-rent-period strong{color:#151a22;grid-column:1/-1;font-size:18px}.pos-expense-overlay footer button{font-size:16px}@media (width<=560px){.pos-expense-overlay{padding:10px}.pos-expense-overlay header,.pos-expense-overlay .pos-cash-action-fields{padding:20px}.pos-expense-overlay h2{font-size:28px}}.pos-rent-month-field{gap:8px;font-size:16px;font-weight:800;display:grid}.pos-sale-invoice-choice{background:#f4faff;border:2px solid #1474c4;border-radius:12px;margin:14px 0;padding:16px}.pos-sale-invoice-choice>label{align-items:center;gap:10px;display:flex}.pos-sale-invoice-choice>label input{width:20px;height:20px}.pos-sale-invoice-choice>small{margin-top:8px;display:block}.pos-sale-fiscal{margin-top:16px}.pos-sale-fiscal>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pos-sale-fiscal label{gap:5px;font-size:12px;font-weight:800;display:grid}.pos-sale-fiscal input,.pos-sale-fiscal select{color:#151a22;background:#fff;border:1px solid #aab8c7;border-radius:8px;width:100%;min-height:44px;padding:8px;font-size:14px}@media (width<=520px){.pos-sale-fiscal>div{grid-template-columns:1fr}}.pos-combined-toggle input[type=checkbox]{vertical-align:middle;width:20px;height:20px;min-height:20px;margin-right:8px}.pos-confirm-payment .pos-combined-payments{display:block}.pos-combined-payments>div{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.pos-combined-payments label{flex-direction:column;gap:6px;display:flex}.pos-combined-payments input,.pos-combined-payments select{color:#111821;background:#fff;border:1px solid #bcc7d4;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px;font-size:16px}.pos-combined-payments p{font-size:15px}@media (width<=600px){.pos-combined-payments>div{grid-template-columns:1fr}}.pos-confirm-overlay{padding:24px 24px 88px}.pos-confirm-modal{width:min(1360px,100%);max-height:calc(100dvh - 112px)}.pos-confirm-modal>header{padding:24px 28px}.pos-confirm-modal>header small{font-size:12px}.pos-confirm-modal>header h2{font-size:32px}.pos-confirm-modal>header p{font-size:15px;line-height:1.45}.pos-confirm-type{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:20px 24px 0}.pos-confirm-type button{min-height:52px;font-size:16px}.pos-confirm-body{grid-template-columns:minmax(0,1fr) minmax(370px,.7fr);align-items:start;gap:20px;padding:20px 24px 24px}.pos-confirm-details,.pos-confirm-payment{padding:20px}.pos-confirm-grid{gap:12px}.pos-confirm-grid article{padding:16px}.pos-confirm-grid small,.pos-confirm-payment>small{font-size:11px}.pos-confirm-grid strong{white-space:normal;overflow-wrap:anywhere;font-size:17px}.pos-confirm-grid span{font-size:13px;line-height:1.4}.pos-confirm-lines>header,.pos-confirm-lines>div{grid-template-columns:minmax(0,1fr) 64px 114px;gap:12px;padding:16px}.pos-confirm-lines>header,.pos-confirm-lines>div small{font-size:12px}.pos-confirm-lines>div strong{overflow-wrap:anywhere;font-size:16px;line-height:1.45}.pos-confirm-lines>div>b{font-size:16px}.pos-confirm-payment h3{font-size:26px}.pos-confirm-payment legend,.pos-confirm-payment label>span{font-size:13px;line-height:1.4}.pos-confirm-payment fieldset{gap:8px}.pos-confirm-payment fieldset button{min-height:46px;font-size:14px}.pos-confirm-payment input{min-height:52px;font-size:20px}.pos-confirm-payment label>em{font-size:13px;line-height:1.45}.pos-confirm-payment .pos-fulfillment-choice button b{font-size:14px}.pos-confirm-payment .pos-fulfillment-choice button span{font-size:12px;line-height:1.45}.pos-confirm-payment .pos-fulfillment-choice legend{font-size:14px}.pos-confirm-totals>span{font-size:15px}.pos-confirm-totals>strong span{font-size:17px}.pos-confirm-totals>strong b{font-size:30px}.pos-confirm-warning{padding:15px}.pos-confirm-warning b{font-size:14px}.pos-confirm-warning span{font-size:13px}.pos-confirm-submit{min-height:58px;font-size:16px}.pos-confirm-error strong{font-size:17px}.pos-confirm-error span{font-size:15px}.pos-confirm-error small{font-size:13px}@media (width<=900px){.pos-confirm-body{grid-template-columns:1fr}.pos-confirm-overlay{padding:16px 16px 86px}.pos-confirm-modal{max-height:calc(100dvh - 102px)}}@media (width<=520px){.pos-confirm-overlay{padding:0 0 80px}.pos-confirm-modal{max-height:calc(100dvh - 80px)}.pos-confirm-modal>header{padding:18px}.pos-confirm-modal>header h2{font-size:26px}.pos-confirm-type{grid-template-columns:1fr;padding:16px 14px 0}.pos-confirm-type button{font-size:15px}.pos-confirm-body{gap:14px;padding:14px}.pos-confirm-details,.pos-confirm-payment{padding:14px}.pos-confirm-grid{grid-template-columns:1fr}.pos-confirm-lines>header,.pos-confirm-lines>div{grid-template-columns:minmax(0,1fr) 36px 84px;gap:8px;padding:12px}.pos-confirm-lines>div strong,.pos-confirm-lines>div>b{font-size:14px}.pos-confirm-lines>header{font-size:11px}.pos-confirm-payment .pos-fulfillment-choice{grid-template-columns:1fr}}.pos-invoice-gateway-options>.pos-invoice-new{background:#fff4f5;border:2px solid #ed0017;grid-column:1/-1;min-height:104px}.pos-invoice-gateway-options>.pos-invoice-new>span{background:#ed0017;font-size:28px}.pos-invoice-gateway-overlay>section{max-height:calc(100dvh - 44px);overflow-y:auto}@media (width<=650px){.pos-invoice-gateway-overlay>section{max-height:95dvh}}.pos-invoice-payment-summary{color:#e4fff0;background:#123326;border:1px solid #417158;border-radius:10px;flex-direction:column;gap:7px;margin:12px;padding:14px;line-height:1.5;display:flex}.pos-invoice-payment-summary strong{font-size:15px}.pos-invoice-payment-summary span{color:#c3e6d2;font-size:13px}.pos-service-charge-complete{background:#f0faf5;border:1px solid #b5d7c5;border-radius:12px;gap:10px;margin-top:18px;padding:18px;display:grid}.pos-service-charge-complete p{margin:0;line-height:1.5}.pos-service-charge-complete a,.pos-service-receipt{text-align:center;color:#07633b;background:#fff;border:1px solid #087944;border-radius:9px;margin-top:10px;padding:13px;font-weight:800;text-decoration:none;display:block}.pos-service-charge-complete button{color:#fff;background:#087944;border:0;border-radius:9px;padding:14px;font-weight:800}.pos-service-charge-complete .optional-invoice{color:#465463;background:#fff;border:1px solid #ced6df}.service-invoice-overlay fieldset button.pending{color:#6c4b00;background:#fff7dd;border-color:#e2a52b;box-shadow:inset 0 0 0 2px #f8df9a}.service-invoice-issuer-confirm{color:#5d4300;background:#fff8df;border:1px solid #e2a52b;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin:-4px 22px 12px;padding:12px 14px;display:grid}.service-invoice-issuer-confirm div{flex-direction:column;gap:3px;display:flex}.service-invoice-issuer-confirm b{font-size:11px}.service-invoice-issuer-confirm span{font-size:10px}.service-invoice-issuer-confirm button{color:#fff;background:#087443;border:0;border-radius:9px;padding:11px 13px;font-size:10px;font-weight:900}.service-invoice-issuer-confirm button.cancel{color:#46515f;background:#fff;border:1px solid #c9d1da}.service-invoice-overlay>section>footer{grid-template-columns:repeat(3,1fr)}.service-invoice-overlay footer button{color:#087443;text-align:center;background:#fff;border:1px solid #087443;border-radius:10px;padding:15px;font-size:11px;font-weight:900}.service-invoice-overlay footer button.whatsapp{color:#fff;background:#159447;border-color:#159447}.service-invoice-files button{color:#087443;background:#fff;border:1px solid #087443;border-radius:10px;padding:11px 13px;font-size:10px;font-weight:900}.service-invoice-files button.whatsapp{color:#fff;background:#159447;border-color:#159447}@media (width<=600px){.service-invoice-issuer-confirm{grid-template-columns:1fr 1fr}.service-invoice-issuer-confirm div{grid-column:1/-1}.service-invoice-overlay>section>footer{grid-template-columns:1fr}}.service-invoice-open{color:#fff;background:#087443;border:0;border-radius:11px;padding:12px 16px;font-weight:900}.service-invoice-files{gap:7px;display:flex}.service-invoice-files a{color:#fff;background:#087443;border-radius:10px;padding:11px 13px;font-size:10px;font-weight:900;text-decoration:none}.service-invoice-files a:last-child{color:#087443;background:#fff;border:1px solid #087443}.service-invoice-overlay{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#071019bf;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.service-invoice-overlay>section{background:#fff;border-radius:21px;width:min(680px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 30px 90px #0006}.service-invoice-overlay header{border-bottom:4px solid var(--red);color:#fff;background:#111821;justify-content:space-between;gap:18px;padding:23px;display:flex}.service-invoice-overlay header small{color:#ff4053;letter-spacing:.15em;font-size:9px;font-weight:950}.service-invoice-overlay header h2{margin:6px 0;font-size:27px}.service-invoice-overlay header p{color:#adb8c5;margin:0;font-size:11px;line-height:1.45}.service-invoice-overlay header>button{color:#fff;background:0 0;border:1px solid #53606d;border-radius:50%;width:40px;height:40px;font-size:22px}.service-invoice-total{color:#fff;background:#111821;border-radius:12px;justify-content:space-between;align-items:center;margin:20px 22px 12px;padding:16px;display:flex}.service-invoice-total span{font-size:10px}.service-invoice-total strong{font-size:22px}.service-invoice-overlay fieldset{border:1px solid #dce2e9;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 22px;padding:14px;display:grid}.service-invoice-overlay fieldset legend{color:#566273;grid-column:1/-1;padding:0 5px;font-size:10px;font-weight:900}.service-invoice-overlay fieldset button{color:#536071;background:#eef1f4;border:1px solid #cfd7e0;border-radius:9px;min-height:44px;font-size:10px;font-weight:900}.service-invoice-overlay fieldset button.selected{border-color:var(--red);background:var(--red);color:#fff}.service-invoice-default,.service-invoice-note,.service-invoice-error,.service-invoice-success{border-radius:12px;margin:12px 22px;padding:14px;font-size:11px}.service-invoice-default{background:#eef1f4}.service-invoice-note{color:#126943;background:#eef8f3;line-height:1.45}.service-invoice-error{color:#a40013;background:#fff0f2}.service-invoice-success{color:#087443;background:#e8f8ef;font-weight:900}.service-invoice-submit{background:var(--red);color:#fff;border:0;border-radius:11px;width:calc(100% - 44px);min-height:56px;margin:5px 22px 22px;font-size:13px;font-weight:950}.service-invoice-overlay footer{grid-template-columns:1fr 1fr;gap:8px;padding:5px 22px 22px;display:grid}.service-invoice-overlay footer a{color:#fff;text-align:center;background:#087443;border-radius:10px;padding:15px;font-size:11px;font-weight:900;text-decoration:none}.service-invoice-overlay footer a:last-child{color:#087443;background:#fff;border:1px solid #087443}@media (width<=600px){.service-invoice-overlay{align-items:end;padding:0}.service-invoice-overlay>section{border-radius:20px 20px 0 0}.service-invoice-overlay fieldset,.service-invoice-overlay footer{grid-template-columns:1fr}}.service-invoice-overlay fieldset.service-invoice-payment-options{grid-template-columns:repeat(4,1fr)}.service-invoice-sandbox{color:#6f5000;background:#fff8df;border:1px solid #e2b248;border-radius:12px;flex-direction:column;gap:5px;margin:18px 22px 0;padding:13px 15px;display:flex}.service-invoice-sandbox b{letter-spacing:.08em;font-size:10px}.service-invoice-sandbox span{font-size:10px;line-height:1.45}.service-invoice-submit.sandbox{opacity:1;background:#9b761d}.service-invoice-auto-payment{background:#f7f9fb;border:1px solid #cbd5e1;border-radius:14px;grid-template-columns:1fr 1fr;gap:9px;margin:12px 22px;padding:12px;display:grid}.service-invoice-auto-payment>div{background:#fff;border-radius:10px;gap:5px;padding:12px;display:grid}.service-invoice-auto-payment span{color:#667085;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:900}.service-invoice-auto-payment strong{color:#111821;font-size:14px}.service-invoice-auto-payment small{color:#087443;grid-column:1/-1;font-size:10px;font-weight:800;line-height:1.45}.service-invoice-fiscal>div:first-child em{color:#52645b;white-space:nowrap;background:#e4ece8;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.service-invoice-fiscal>div:first-child em.fiscal-save-saved{color:#087443;background:#dff5e8}.service-invoice-fiscal>div:first-child em.fiscal-save-error{color:#a40013;background:#fff0f2}.service-invoice-breakdown{background:#f2faf6;border:1px solid #cfe6d9;border-radius:14px;grid-template-columns:repeat(2,1fr);gap:9px;margin:20px 22px 12px;padding:14px;display:grid}.service-invoice-breakdown>div{background:#fff;border-radius:9px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.service-invoice-breakdown span{color:#677384;font-size:9px;font-weight:900}.service-invoice-breakdown b,.service-invoice-breakdown s{font-size:13px}.service-invoice-breakdown .discount b{color:#b80016}.service-invoice-breakdown .final{color:#fff;background:#111821}.service-invoice-breakdown .final span{color:#aeb8c4}.service-invoice-breakdown .final strong{font-size:20px}@media (width<=600px){.service-invoice-breakdown{grid-template-columns:1fr 1fr}.service-invoice-breakdown .final{grid-column:1/-1}}.service-invoice-fiscal{background:#f1faf6;border:1px solid #cfe2d8;border-radius:18px;margin:18px 22px;padding:18px}.service-invoice-fiscal>div:first-child{align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.service-invoice-fiscal>div:first-child b{color:#087443}.service-invoice-fiscal>div:first-child span{color:#667085;font-size:11px}.service-invoice-fiscal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.service-invoice-fiscal-grid label{color:#344054;gap:6px;font-size:10px;font-weight:900;display:grid}.service-invoice-fiscal-grid input,.service-invoice-fiscal-grid select{color:#111827;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:0 11px}@media (width<=600px){.service-invoice-overlay fieldset.service-invoice-payment-options{grid-template-columns:1fr 1fr}.service-invoice-auto-payment{grid-template-columns:1fr}.service-invoice-auto-payment small{grid-column:1}.service-invoice-fiscal-grid{grid-template-columns:1fr}.service-invoice-fiscal>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}.service-invoice-fiscal>div:first-child em{margin-left:0}}.service-invoice-overlay{z-index:1750}.pos-service-invoice-action{color:#fff;cursor:pointer;background:#087443;border:1px solid #087443;border-radius:10px;width:100%;min-height:48px;margin-top:18px;padding:12px;font-size:16px;font-weight:850;display:block}.pos-invoice-gateway-options>button{color:#111821;text-align:left;cursor:pointer;background:#f7f9fb;border:1px solid #d9e0e7;border-radius:15px;grid-template-columns:50px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:112px;padding:17px;display:grid}.pos-invoice-gateway-options>button:hover{background:#fff4f5;border-color:#ed0017}.pos-invoice-gateway-options>button>span{color:#fff;background:#111821;border-radius:13px;place-items:center;width:50px;height:50px;font-size:13px;font-weight:950;display:grid}.pos-invoice-gateway-options>button>b{color:#ed0017;font-size:22px}.service-invoice-overlay :is(input,select){min-height:44px;font-size:16px}.pos-service-payment-review{color:#172531;cursor:pointer;background:#f1f6fa;border:1px solid #b8c9d7;border-radius:12px;align-items:flex-start;gap:12px;margin-top:18px;padding:16px;font-size:15px;line-height:1.5;display:flex}.pos-service-payment-review input{accent-color:#067747;flex:0 0 22px;width:22px;height:22px;margin:2px 0 0}.pos-service-invoice-action:disabled{opacity:.5;cursor:not-allowed}.pos-service-order-overlay>section{width:min(920px,100%)}.pos-service-order-overlay header p{font-size:15px;line-height:1.5}.pos-service-order-charge .identity p{font-size:14px;line-height:1.5}.pos-service-order-charge .order-breakdown>h4{padding:15px 18px;font-size:15px}.pos-service-order-charge .breakdown-groups section{padding:15px 18px}.pos-service-order-charge .breakdown-groups h5{font-size:13px}.pos-service-order-charge .breakdown-groups article{padding:12px 0}.pos-service-order-charge .breakdown-groups article strong{font-size:15px;line-height:1.45}.pos-service-order-charge .breakdown-groups article small{font-size:13px;line-height:1.5}.pos-service-order-charge .breakdown-groups article>b{font-size:16px}.pos-service-order-charge .totals article{padding:16px}.pos-service-order-charge .totals small{font-size:12px}.pos-service-order-charge .totals strong{font-size:25px}.pos-service-order-charge .fields label>span{font-size:14px}.pos-service-order-charge .fields :is(input,select){box-sizing:border-box;width:100%;min-height:50px;padding:12px;font-size:17px}.pos-service-order-charge .notice{padding:13px 15px;font-size:14px;line-height:1.5}.pos-service-order-charge label.pos-service-payment-review{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;margin:18px 0;padding:18px;display:grid}.pos-service-order-charge .pos-service-payment-review input{width:24px;height:24px;min-height:24px;margin:0;padding:0}.pos-service-order-charge .pos-service-payment-review span{color:#243247;font-size:15px;line-height:1.5}.pos-service-cash-status{background:#fff8e8;border:1px solid #dfbc70;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:16px 18px;display:flex}.pos-service-cash-status.open{background:#eff9f3;border-color:#a7d5bd}.pos-service-cash-status>div{flex-direction:column;gap:5px;min-width:0;display:flex}.pos-service-cash-status small{letter-spacing:.04em;color:#4b5d70;font-size:12px;font-weight:850}.pos-service-cash-status strong{color:#172330;font-size:17px}.pos-service-cash-status span{color:#4b5d70;font-size:14px;line-height:1.5}.pos-service-cash-status button{color:#fff;cursor:pointer;background:#111821;border:0;border-radius:10px;min-height:46px;padding:11px 16px;font-size:14px;font-weight:850}@media (width<=650px){.pos-service-order-overlay{padding:10px}.pos-service-order-charge{padding:16px}.pos-service-order-charge .breakdown-groups article{gap:10px}.pos-service-order-charge .breakdown-groups article strong,.pos-service-order-charge .breakdown-groups article>b{font-size:14px}.pos-service-order-charge .totals strong{font-size:21px}.pos-service-cash-status{flex-direction:column;align-items:stretch}}.follow-shell{color:#151a22;min-height:100vh;font-family:var(--font-geist),Arial,sans-serif;background:#f2f4f7;padding-bottom:60px}.follow-header{color:#fff;background:#0e131a;justify-content:space-between;align-items:center;gap:24px;height:74px;padding:0 max(22px,50vw - 700px);display:flex}.follow-header img{width:160px;height:auto;display:block}.follow-header nav{align-items:center;gap:22px;display:flex}.follow-header a{color:#fff;font-size:12px;font-weight:800;text-decoration:none}.follow-header nav div{text-align:right;flex-direction:column;display:flex}.follow-header nav span{color:#99a4b2;letter-spacing:.13em;font-size:8px}.follow-header nav strong{font-size:11px}.follow-hero{justify-content:space-between;align-items:flex-end;gap:20px;max-width:1400px;margin:0 auto;padding:36px 0 24px;display:flex}.follow-hero small,.form-title small{letter-spacing:.14em;color:#ed0017;font-size:10px;font-weight:900}.follow-hero h1{letter-spacing:-.055em;margin:8px 0 12px;font-size:clamp(38px,5vw,60px);line-height:.95}.follow-hero p{color:#667182;margin:0}.follow-hero>button,.save-lead{color:#fff;background:#ed0017;border:0;border-radius:13px;padding:15px 21px;font-size:12px;font-weight:900}.follow-stats{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1400px;margin:0 auto 16px;display:grid}.follow-stats article{background:#fff;border:1px solid #dfe4ea;border-radius:17px;grid-template-columns:1fr auto;gap:4px;padding:18px;display:grid;box-shadow:0 8px 26px #11182708}.follow-stats span{text-transform:uppercase;color:#667182;font-size:10px;font-weight:900}.follow-stats strong{grid-area:1/2/3;font-size:34px}.follow-stats small{color:#8a93a0;font-size:10px}.follow-stats .danger{background:#fff6f7;border-color:#f1a8b1}.follow-stats .danger strong{color:#c60019}.new-lead,.follow-board{box-sizing:border-box;background:#fff;border:1px solid #dfe4ea;border-radius:20px;max-width:1400px;margin:0 auto 16px;padding:22px}.form-title{justify-content:space-between;align-items:start;gap:20px;margin-bottom:16px;display:flex}.form-title h2{margin:5px 0;font-size:23px}.form-title>span{color:#748091;font-size:9px}.new-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.new-grid label,.contact-editor label{flex-direction:column;gap:6px;min-width:0;display:flex}.new-grid label span,.contact-editor label span{color:#596474;font-size:9px;font-weight:850}.new-grid input,.new-grid select,.new-grid textarea,.contact-editor input,.contact-editor textarea,.lead-controls select{box-sizing:border-box;color:#151a22;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d5dce5;border-radius:11px;padding:12px}.request-field{grid-column:1/-1}.save-lead{min-width:210px;margin-top:12px}.follow-error,.follow-success{box-sizing:border-box;border-radius:12px;max-width:1400px;margin:0 auto 13px;padding:12px 16px;font-size:11px;font-weight:800}.follow-error{color:#a30015;background:#fff0f2}.follow-success{color:#096d49;background:#eaf8f1}.follow-tools{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.follow-tools>label{border:1px solid #d5dce5;border-radius:12px;flex:1;align-items:center;min-width:220px;padding:0 12px;display:flex}.follow-tools>label span{color:#667182;font-size:22px}.follow-tools>label input{width:100%;font:inherit;background:0 0;border:0;outline:none;padding:13px}.follow-tools>div{gap:7px;display:flex;overflow:auto}.follow-tools button{color:#596474;white-space:nowrap;background:#f5f6f8;border:1px solid #dfe4ea;border-radius:10px;padding:9px 11px;font-weight:800}.follow-tools button b{margin-left:6px}.follow-tools button.active{color:#fff;background:#11161d;border-color:#11161d}.lead-list,.quote-leads{flex-direction:column;gap:11px;display:flex}.lead-card,.quote-leads article{border:1px solid #dfe4ea;border-radius:16px;padding:17px;position:relative;overflow:hidden}.lead-card:before{content:"";background:#cdd4dd;width:5px;position:absolute;inset:0 auto 0 0}.lead-card.alta:before{background:#f3a900}.lead-card.urgente:before,.lead-card.overdue:before{background:#ed0017}.lead-top{justify-content:space-between;gap:18px;display:flex}.lead-top span,.quote-state span{letter-spacing:.1em;color:#748091;font-size:9px;font-weight:850}.lead-top h3{margin:5px 0 3px;font-size:22px}.lead-top p{color:#687386;margin:0;font-size:11px}.lead-badges{align-items:flex-start;gap:7px;display:flex}.lead-badges b,.lead-badges em{text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal}.lead-badges b{color:#a80015;background:#ffeaed}.lead-badges em{color:#596474;background:#f0f2f5}.lead-request{margin:14px 0;font-size:12px;line-height:1.5}.lead-dates{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.lead-dates>div{background:#f4f6f8;border-radius:11px;flex-direction:column;gap:4px;padding:11px;display:flex}.lead-dates span,.latest-note span{color:#7a8492;text-transform:uppercase;font-size:8px;font-weight:900}.lead-dates strong{font-size:10px}.latest-note{background:#fafbfc;border-left:3px solid #6e7a8a;margin-top:9px;padding:10px 12px}.latest-note p{margin:4px 0 0;font-size:10px}.lead-controls{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.lead-controls select,.lead-controls a,.lead-controls button{box-sizing:border-box;border-radius:9px;width:auto;min-height:40px;padding:9px 11px;font-size:9px;font-weight:850}.lead-controls a,.lead-controls button{color:#202833;background:#fff;border:1px solid #ccd4de;text-decoration:none}.lead-controls a:first-of-type{color:#fff;background:#0c7954;border-color:#0c7954}.contact-editor{color:#fff;background:#11161d;border-radius:13px;grid-template-columns:minmax(0,1fr) 260px auto;align-items:end;gap:10px;margin-top:12px;padding:13px;display:grid}.contact-editor label span{color:#aeb7c2}.contact-editor button{color:#fff;background:#ed0017;border:0;border-radius:10px;min-height:44px;padding:10px 14px;font-weight:900}.quote-leads article{grid-template-columns:180px 1fr auto;align-items:center;gap:18px;display:grid}.quote-state{flex-direction:column;gap:4px;display:flex}.quote-state strong{color:#b00018;font-size:11px}.quote-leads h3{margin:4px 0;font-size:18px}.quote-leads p,.quote-leads small{color:#748091;margin:0;font-size:10px}.quote-total{text-align:right;flex-direction:column;gap:5px;display:flex}.quote-total>strong{font-size:24px}.quote-total a{color:#b00018;font-size:10px;font-weight:900;text-decoration:none}.follow-empty,.follow-denied{text-align:center;color:#748091;border:1px dashed #cdd5df;border-radius:14px;flex-direction:column;gap:7px;padding:35px;display:flex}.follow-denied{background:#fff;max-width:620px;margin:90px auto}.follow-denied strong,.follow-empty strong{color:#1a222d;font-size:20px}.follow-denied a{color:#b00018;font-weight:900}.follow-denied p{margin:0}@media (width<=1450px){.follow-hero,.follow-stats,.new-lead,.follow-board,.follow-error,.follow-success{margin-left:22px;margin-right:22px}}@media (width<=900px){.follow-header{padding:0 16px}.follow-header nav>a{display:none}.follow-stats,.new-grid{grid-template-columns:1fr 1fr}.contact-editor,.quote-leads article{grid-template-columns:1fr}.quote-total{text-align:left}.follow-tools{flex-direction:column;align-items:stretch}.follow-tools>div{width:100%}}@media (width<=600px){.follow-shell{padding-bottom:30px}.follow-header{height:68px}.follow-header img{width:135px}.follow-header nav div{display:none}.follow-hero{flex-direction:column;align-items:stretch;margin:0 12px;padding:25px 0 18px}.follow-hero h1{font-size:39px}.follow-hero>button{width:100%;min-height:52px}.follow-stats,.new-lead,.follow-board,.follow-error,.follow-success{margin-left:12px;margin-right:12px}.follow-stats{gap:8px}.follow-stats article{padding:13px}.follow-stats strong{font-size:28px}.new-lead,.follow-board{border-radius:17px;padding:14px}.form-title{flex-direction:column}.new-grid{grid-template-columns:1fr}.new-grid input,.new-grid select,.new-grid textarea{min-height:48px;font-size:16px}.save-lead{width:100%;min-height:52px}.follow-tools>label{box-sizing:border-box;width:100%;min-width:0}.follow-tools>div{padding-bottom:3px}.lead-top{flex-direction:column}.lead-badges{flex-wrap:wrap}.lead-dates{grid-template-columns:1fr}.lead-controls{grid-template-columns:1fr 1fr;display:grid}.lead-controls select,.lead-controls a,.lead-controls button{text-align:center;width:100%;min-height:48px}.contact-editor input,.contact-editor textarea{font-size:16px}.quote-leads article{padding:14px}.quote-total>strong{font-size:22px}}.follow-header{border-bottom:4px solid #ed0017;height:92px;overflow:hidden;background:#050506!important}.follow-header>a{align-items:center;height:88px;display:flex;overflow:hidden}.follow-header img{width:310px;max-width:none;height:auto;max-height:none}@media (width<=600px){.follow-header{height:84px}.follow-header>a{height:80px}.follow-header img{width:260px}}.parts-entry{color:#101923;background:#fff;border:1px solid #b8cbe0;border-radius:13px;flex-direction:column;gap:3px;margin-top:16px;padding:12px 15px;text-decoration:none;display:inline-flex;box-shadow:0 7px 20px #1118270d}.parts-entry span{font-weight:900;letter-spacing:.12em!important;color:#075aa6!important;font-size:8px!important}.parts-entry strong{font-size:12px}.parts-entry:hover{border-color:#075aa6}@media (width<=820px){.parts-entry{width:100%;margin-top:14px;display:flex}.diagnosis-hero>div:first-child{width:100%}}.service-order-print-action{justify-content:flex-end;margin:-8px 0 18px;display:flex}.service-order-print-action a{color:#bd0014;background:#fff;border:1px solid #ed0017;border-radius:11px;align-items:center;gap:12px;padding:10px 14px;font-size:12px;font-weight:950;text-decoration:none;display:flex}.service-order-print-action a span{color:#667386;font-size:10px;font-weight:700}@media (width<=600px){.service-order-print-action{margin:0 0 14px}.service-order-print-action a{justify-content:space-between;gap:6px;width:100%}.service-order-print-action a span{text-align:right;max-width:45%}}.diagnosis-hero-actions{flex-direction:column;align-items:stretch;gap:9px;max-width:360px;display:flex}.sync-kordata-order{color:#fff;cursor:pointer;background:#111722;border:0;border-radius:12px;padding:12px 15px;font-weight:850}.sync-kordata-order:disabled{opacity:.55;cursor:wait}.kordata-sync-error{color:#a40013;background:#fff1f2;border:1px solid #e6a7ae;border-radius:12px;flex-direction:column;gap:5px;padding:11px 12px;font-size:11px;line-height:1.35;display:flex}.kordata-sync-error strong{font-size:12px}.delete-test-order{color:#a40013;cursor:pointer;background:#fff;border:1px solid #e6a7ae;border-radius:12px;padding:11px 15px;font-weight:850}.delete-test-order:hover{background:#fff1f2}.delete-test-order:disabled{opacity:.55;cursor:wait}@media (width<=820px){.diagnosis-hero-actions{width:100%;max-width:none}.sync-kordata-order,.delete-test-order{width:100%}}.link-kordata-order{background:#fff;border:1px solid #cbd5e1;border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex}.link-kordata-order>span{color:#536176;font-size:10px;font-weight:850}.link-kordata-order>div{gap:7px;display:flex}.link-kordata-order input{text-transform:uppercase;border:1px solid #cbd5e1;border-radius:9px;flex:1;min-width:0;padding:10px;font-weight:800}.link-kordata-order button{color:#fff;background:#111722;border:0;border-radius:9px;padding:9px 11px;font-weight:850}.link-kordata-order button:disabled{opacity:.5}@media (width<=820px){.link-kordata-order>div{flex-direction:column}.link-kordata-order button{width:100%;padding:12px}}.service-payments{background:#fff;border:1px solid #cbd5e1;border-top:5px solid #ed0017;border-radius:18px;margin-bottom:18px;overflow:hidden;box-shadow:0 14px 36px #1118270d}.service-payments>header{color:#fff;background:#111722;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.service-payments>header small{color:#ff6675;letter-spacing:.12em;font-size:12px;font-weight:950;display:block}.service-payments>header h2{margin:5px 0 3px;font-size:24px;line-height:1.1}.service-payments>header p{color:#c5ced9;margin:0;font-size:14px}.service-payment-actions{flex-wrap:wrap;gap:8px;display:flex}.service-payment-actions button{color:#111722;cursor:pointer;background:#fff;border:1px solid #4a5565;border-radius:11px;min-height:44px;padding:0 14px;font-weight:900}.service-payment-actions button.primary{color:#fff;background:#ed0017;border-color:#ed0017}.service-payment-actions button:disabled{opacity:.55;cursor:wait}.service-payment-totals{background:#f6f8fa;border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 22px;display:grid}.service-payment-totals article{background:#fff;border:1px solid #d6dee8;border-radius:12px;flex-direction:column;gap:5px;padding:13px 15px;display:flex}.service-payment-totals span{color:#5b6879;letter-spacing:.06em;font-size:12px;font-weight:900}.service-payment-totals strong{font-size:22px}.service-payment-totals .paid strong{color:#087d55}.service-payment-totals .balance{background:#fff5f6;border-color:#ffb3bc}.service-payment-totals .balance strong{color:#b90016}.service-payment-form{background:#fff;border-bottom:1px solid #e2e8f0;grid-template-columns:1fr .85fr 1fr 1.25fr auto;align-items:end;gap:10px;padding:16px 22px;display:grid}.service-payment-form label{flex-direction:column;gap:6px;display:flex}.service-payment-form label span{color:#354052;font-size:12px;font-weight:900}.service-payment-form input,.service-payment-form select{color:#111722;background:#fff;border:1px solid #bdc8d6;border-radius:10px;width:100%;min-height:44px;padding:0 11px;font-size:15px;font-weight:750}.service-payment-form>button{color:#fff;cursor:pointer;background:#ed0017;border:0;border-radius:10px;min-height:44px;padding:0 15px;font-weight:900}.service-payment-form>button:disabled{opacity:.55}.service-payment-message{color:#087d55;background:#effbf6;border:1px solid #a7ddca;border-radius:10px;margin:14px 22px 0;padding:11px 13px;font-weight:800}.service-payment-history{padding:18px 22px}.service-payment-history-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.service-payment-history-title strong{letter-spacing:.08em;font-size:14px}.service-payment-history-title span{color:#3f4b5c;background:#edf1f5;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:900}.service-payment-history article{border-top:1px solid #e4e9ef;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.service-payment-history article>b{color:#fff;background:#111722;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.service-payment-history article>div{flex-direction:column;gap:3px;display:flex}.service-payment-history article>div>strong{font-size:16px}.service-payment-history article>div>span{color:#3f4b5c;font-size:14px;font-weight:750}.service-payment-history article>div>small{color:#687588;font-size:13px}.service-payment-history article>div:last-child{align-items:flex-end}.service-payment-history article a{color:#c90018;font-size:13px;font-weight:900}.service-payment-empty{text-align:center;color:#667386;border:1px dashed #bdc8d6;border-radius:12px;margin:0;padding:18px;font-weight:750}@media (width<=980px){.service-payment-form{grid-template-columns:repeat(2,minmax(0,1fr))}.service-payment-form>button{grid-column:1/-1}.service-payments>header{flex-direction:column;align-items:flex-start}}@media (width<=680px){.service-payments>header{padding:17px}.service-payments>header h2{font-size:21px}.service-payment-actions{width:100%}.service-payment-actions button{flex:1}.service-payment-totals{grid-template-columns:1fr;padding:13px 17px}.service-payment-form{grid-template-columns:1fr;padding:15px 17px}.service-payment-history{padding:15px 17px}.service-payment-history article{grid-template-columns:30px minmax(0,1fr)}.service-payment-history article>div:last-child{grid-column:2;align-items:flex-start}.service-payment-message{margin:12px 17px 0}.service-payment-history article>div>small{font-size:12px;line-height:1.35}}.service-payment-unlinked{background:#fff;flex-direction:column;gap:5px;padding:22px;display:flex}.service-payment-unlinked strong{font-size:17px}.service-payment-unlinked span{color:#667386;max-width:760px;font-size:14px;line-height:1.5}.order-documents{background:#fff;border:1px solid #d5dde7;border-radius:18px;margin-bottom:18px;padding:20px 22px;box-shadow:0 12px 30px #1118270a}.order-documents>header{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:15px;display:flex}.order-documents>header small{color:#ed0017;letter-spacing:.13em;font-size:11px;font-weight:950;display:block}.order-documents>header h2{margin:4px 0 2px;font-size:24px}.order-documents>header p{color:#697588;margin:0;font-size:13px}.order-documents>header>span{color:#fff;background:#111722;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900}.order-documents-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.order-documents-grid a{color:#111722;background:#f8fafc;border:1px solid #d8e0e9;border-radius:13px;flex-direction:column;gap:4px;min-width:0;padding:7px;text-decoration:none;display:flex}.order-documents-grid img{aspect-ratio:4/3;object-fit:cover;background:#e8edf3;border-radius:9px;width:100%;display:block}.order-documents-grid strong{padding:2px 3px 0;font-size:13px}.order-documents-grid span{color:#697588;text-overflow:ellipsis;white-space:nowrap;padding:0 3px 4px;font-size:11px;overflow:hidden}.order-documents-grid a.video{justify-content:center;align-items:center;min-height:150px}.order-documents-grid a.video>b{color:#fff;background:#ed0017;border-radius:50%;place-items:center;width:50px;height:50px;font-size:20px;display:grid}.order-documents-empty{text-align:center;color:#667386;background:#f8fafc;border:1px dashed #bbc6d3;border-radius:13px;flex-direction:column;gap:4px;padding:20px;display:flex}.order-documents-empty strong{color:#263142}@media (width<=850px){.order-documents-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.order-documents{padding:17px}.order-documents>header{flex-direction:column;align-items:flex-start}.order-documents-grid{grid-template-columns:1fr 1fr}}.service-pos-checkout{background:#f3f9ff;border:2px solid #1674bd;border-left-width:9px;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:18px;padding:19px 22px;display:flex;box-shadow:0 12px 30px #0d6cac16}.service-pos-checkout small{color:#0d67aa;letter-spacing:.13em;font-size:10px;font-weight:950}.service-pos-checkout h2{margin:5px 0 3px;font-size:24px}.service-pos-checkout p{color:#526276;max-width:760px;margin:0;font-size:13px;line-height:1.45}.service-pos-checkout>a{color:#fff;white-space:nowrap;background:#111722;border-radius:11px;place-items:center;min-height:52px;padding:0 20px;font-size:13px;font-weight:950;text-decoration:none;display:grid}@media (width<=680px){.service-pos-checkout{flex-direction:column;align-items:stretch;padding:17px}.service-pos-checkout>a{box-sizing:border-box;width:100%}}.warehouse-requisition{background:#fff;border:2px solid #1167ad;border-radius:18px;margin:0 0 22px;overflow:hidden;box-shadow:0 14px 34px #0c5c9b18}.warehouse-requisition>header{color:#fff;background:#0d1b29;justify-content:space-between;align-items:center;gap:20px;padding:18px 21px;display:flex}.warehouse-requisition>header small{color:#55b9ff;letter-spacing:.14em;font-size:11px;font-weight:950}.warehouse-requisition>header h2{margin:4px 0 2px;font-size:23px}.warehouse-requisition>header p{color:#c9d6e2;margin:0;font-size:14px}.warehouse-requisition>header>b{color:#0d5d9e;background:#fff;border-radius:50%;place-items:center;min-width:58px;height:58px;font-size:18px;display:grid}.warehouse-requisition>div{display:grid}.warehouse-requisition article{border-bottom:1px solid #dce4ec;justify-content:space-between;align-items:center;gap:18px;padding:15px 20px;display:flex}.warehouse-requisition article>div,.warehouse-requisition article>aside{flex-direction:column;gap:3px;display:flex}.warehouse-requisition article code{color:#e0001a;font-size:15px;font-weight:950}.warehouse-requisition article strong{font-size:16px}.warehouse-requisition article span,.warehouse-requisition article small{color:#637185;font-size:13px;font-weight:800}.warehouse-requisition article aside{text-align:right}.warehouse-requisition article aside b{color:#075da4;font-size:15px}.warehouse-requisition article aside em{color:#137348;font-size:12px;font-style:normal;font-weight:950}.warehouse-requisition>button{color:#fff;width:calc(100% - 40px);min-height:56px;font:inherit;cursor:pointer;background:#087746;border:0;border-radius:12px;margin:16px 20px 20px;font-size:16px;font-weight:950}.warehouse-requisition>button:disabled{opacity:.6}.warehouse-requisition>footer{color:#08663d;text-align:center;background:#eaf8f0;padding:17px 20px;font-size:14px;font-weight:950}@media (width<=680px){.warehouse-requisition>header{align-items:flex-start;padding:16px}.warehouse-requisition>header h2{font-size:20px}.warehouse-requisition article{flex-direction:column;align-items:flex-start;padding:14px 16px}.warehouse-requisition article aside{text-align:left}.warehouse-requisition>button{width:calc(100% - 28px);min-height:60px;margin:14px}}.evidence-page{color:#131922;min-height:100vh;font-family:var(--font-geist),Arial,sans-serif;background:#e8ecf1;padding-bottom:56px}.evidence-page>header{color:#fff;background:#0b111a;border-bottom:6px solid #ed0017;justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:20px max(24px,50vw - 540px);display:flex}.evidence-page>header img{width:330px;max-width:52%;height:auto;display:block}.evidence-page>header div{text-align:right;flex-direction:column;gap:5px;display:flex}.evidence-page>header small{letter-spacing:.16em;color:#ff6675;font-size:12px;font-weight:900}.evidence-page>header strong{font-size:18px}.evidence-summary-page,.evidence-gallery-page{background:#fff;border:1px solid #d8dee7;border-radius:22px;max-width:1080px;margin:24px auto;padding:32px;box-shadow:0 18px 55px #17203312}.summary-title{border-bottom:2px solid #ed0017;padding-bottom:20px}.summary-title span,.gallery-title span,.requested>small{letter-spacing:.14em;color:#ed0017;font-size:12px;font-weight:900}.summary-title h1{letter-spacing:-.035em;margin:7px 0 0;font-size:38px}.identity-grid{border:1px solid #d9dfe7;border-radius:15px;grid-template-columns:1.15fr 1.25fr 1fr;gap:0;margin-top:22px;display:grid;overflow:hidden}.identity-grid article{border-right:1px solid #d9dfe7;min-width:0;padding:18px}.identity-grid article:last-child{border:0}.identity-grid small{color:#768192;letter-spacing:.1em;font-size:11px;font-weight:900;display:block}.identity-grid strong{overflow-wrap:anywhere;margin-top:7px;font-size:17px;line-height:1.25;display:block}.measurements{color:#647080;gap:28px;margin:16px 2px 0;display:flex}.measurements b{color:#111820;font-size:18px}.requested{margin-top:24px}.requested ol{background:#f4f6f8;border-left:5px solid #ed0017;border-radius:0 12px 12px 0;gap:8px;margin:10px 0 0;padding:17px 20px 17px 42px;display:grid}.requested li{font-weight:750;line-height:1.35}.gallery-title h2{margin:7px 0;font-size:30px}.gallery-title p{color:#687383;margin:0 0 22px}.evidence-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.evidence-images figure{background:#f0f3f6;border:1px solid #dce2ea;border-radius:14px;margin:0;overflow:hidden}.evidence-images figure a{display:block}.evidence-images img{object-fit:cover;width:100%;height:250px;display:block}.evidence-images figcaption{color:#667181;padding:11px 13px;font-size:13px}.evidence-video{color:#fff;background:#111821;border-radius:14px;place-items:center;min-height:250px;font-weight:850;text-decoration:none;display:grid}.empty-evidence{color:#6c7480;background:#f6f7f8;border-radius:14px;padding:18px}.private-note{color:#687383;border-top:1px solid #dfe4eb;margin:22px 0 0;padding-top:18px;font-size:13px}.evidence-page>section>h1{font-size:28px}@media (width<=1120px){.evidence-summary-page,.evidence-gallery-page{margin-left:20px;margin-right:20px}}@media (width<=700px){.evidence-page>header{min-height:98px;padding:18px}.evidence-page>header img{width:240px;max-width:58%}.evidence-page>header small{font-size:10px}.evidence-page>header strong{font-size:15px}.evidence-summary-page,.evidence-gallery-page{border-radius:17px;margin:14px 12px;padding:20px}.summary-title h1{font-size:30px}.identity-grid{grid-template-columns:1fr}.identity-grid article{border-bottom:1px solid #d9dfe7;border-right:0}.identity-grid article:last-child{border-bottom:0}.measurements{flex-wrap:wrap;gap:16px}.evidence-images{grid-template-columns:1fr 1fr}.evidence-images img{height:190px}.gallery-title h2{font-size:25px}}@media (width<=460px){.evidence-page>header{flex-direction:column;align-items:flex-start}.evidence-page>header img{width:285px;max-width:88%}.evidence-page>header div{text-align:left}.evidence-images{grid-template-columns:1fr}.evidence-images img{height:290px}}.mebo-tracking-page{color:#101820;background:#f2f4f6;min-height:100vh;padding:20px 14px 40px;font-family:Arial,sans-serif}.mebo-tracking-header,.mebo-tracking-order,.mebo-tracking-packages,.mebo-tracking-note,.mebo-tracking-footer{width:min(760px,100%);margin:0 auto 14px}.mebo-tracking-header{color:#fff;background:#101820;border-radius:18px;align-items:center;gap:20px;padding:18px 22px;display:flex;box-shadow:0 12px 30px #10182018}.mebo-tracking-header img{object-fit:contain;width:min(190px,36%);height:auto;max-height:52px}.mebo-tracking-header div{flex-direction:column;gap:4px;display:flex}.mebo-tracking-header span,.mebo-tracking-order small,.mebo-tracking-note small,.mebo-tracking-packages>header small,.mebo-track-card header span,.mebo-track-route small,.mebo-track-date-grid small{color:#ed0017;letter-spacing:.12em;font-size:10px;font-weight:900}.mebo-tracking-header b{font-size:23px}.mebo-tracking-order{background:#fff;border:1px solid #dce2e8;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.mebo-tracking-order h1{margin:5px 0;font-size:27px}.mebo-tracking-order p{color:#667280;margin:0;line-height:1.5}.mebo-tracking-order>span{color:#465261;background:#f0f3f6;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:800}.mebo-tracking-note{background:#fff;border:1px solid #f2cfd2;border-left:5px solid #ed0017;border-radius:13px;padding:14px 16px}.mebo-tracking-note p{margin:6px 0 0;line-height:1.55}.mebo-tracking-packages{gap:12px;display:grid}.mebo-tracking-packages>header{justify-content:space-between;align-items:center;padding:4px;display:flex}.mebo-tracking-packages>header b{color:#64707c;font-size:13px}.mebo-track-card{background:#fff;border:1px solid #dce2e8;border-radius:16px;overflow:hidden;box-shadow:0 8px 25px #1018200a}.mebo-track-card>header{border-bottom:1px solid #e6eaee;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.mebo-track-card>header strong{color:#087540;overflow-wrap:anywhere;background:#e9f6ef;border-radius:12px;max-width:68%;padding:8px 11px;font-size:12px;line-height:1.4}.mebo-track-route{grid-template-columns:1fr 1.3fr;gap:10px;padding:15px 16px;display:grid}.mebo-track-route>div,.mebo-track-date-grid>div{flex-direction:column;gap:5px;min-width:0;display:flex}.mebo-track-route b{overflow-wrap:anywhere;font-size:14px}.mebo-track-detail,.mebo-track-location,.mebo-track-update-hint{color:#596572;margin:0 16px 8px;font-size:13px;line-height:1.45}.mebo-track-detail{color:#24303b;font-weight:700}.mebo-track-update-hint{color:#6a3b40;background:#fff6f7;border-left:3px solid #ed0017;padding:8px 10px}.mebo-track-date-grid{background:#f8f9fa;border-top:1px solid #e6eaee;border-bottom:1px solid #e6eaee;grid-template-columns:1fr 1fr;gap:9px;padding:13px 16px;display:grid}.mebo-track-date-grid b{font-size:12px;line-height:1.4}.mebo-track-history{padding:15px 16px 17px}.mebo-track-history h2{margin:0 0 12px;font-size:15px}.mebo-track-history ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.mebo-track-history li{grid-template-columns:14px 1fr;gap:10px;min-height:55px;display:grid;position:relative}.mebo-track-history li:not(:last-child):after{content:"";background:#e0e5ea;width:2px;position:absolute;top:12px;bottom:-3px;left:5px}.mebo-track-history li>i{z-index:1;background:#fff;border:3px solid #ed0017;border-radius:50%;width:12px;height:12px}.mebo-track-history li>div{flex-direction:column;gap:3px;padding-bottom:12px;display:flex}.mebo-track-history li b{font-size:13px}.mebo-track-history li span,.mebo-track-history li small{color:#667280;font-size:12px;line-height:1.45}.mebo-track-history time{color:#8a949e;font-size:11px}.mebo-track-history>p{color:#6f7b87;margin:0;font-size:13px;line-height:1.5}.mebo-tracking-state{color:#64707c;text-align:center;background:#fff;border:1px dashed #c7d0d8;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:160px;padding:20px;display:flex}.mebo-tracking-state b{color:#101820;font-size:17px}.mebo-tracking-state span{max-width:480px;font-size:13px;line-height:1.5}.mebo-tracking-state a{color:#fff;background:#ed0017;border-radius:8px;margin-top:6px;padding:10px 14px;font-weight:800;text-decoration:none}.mebo-tracking-state.error{border-style:solid;border-color:#edb0b6}.mebo-tracking-state>i{border:3px solid #e0e5ea;border-top-color:#ed0017;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite mebo-spin}@keyframes mebo-spin{to{transform:rotate(360deg)}}.mebo-tracking-footer{color:#7b8691;justify-content:space-between;align-items:center;gap:10px;padding:9px 3px;font-size:11px;display:flex}.mebo-tracking-footer img{object-fit:contain;width:140px;height:auto;max-height:24px}.mebo-tracking-footer a{color:#a00012;font-weight:800;text-decoration:none}@media (width<=540px){.mebo-tracking-page{padding:12px 10px 24px}.mebo-tracking-header{gap:12px;padding:14px}.mebo-tracking-header img{width:min(145px,42%);max-height:40px}.mebo-tracking-header b{font-size:20px}.mebo-tracking-order{flex-direction:column;align-items:flex-start;padding:16px}.mebo-tracking-order h1{font-size:24px}.mebo-track-route,.mebo-track-date-grid{grid-template-columns:1fr}.mebo-tracking-footer{flex-wrap:wrap;justify-content:flex-start}.mebo-tracking-footer a{margin-left:auto}}.mebo-tracking-order{background:linear-gradient(115deg,#fff 0% 68%,#fff3f4 100%);border-left:5px solid #ed0017;align-items:center;padding:22px 22px 22px 19px;box-shadow:0 8px 22px #1018200a}.mebo-tracking-order-copy{min-width:0}.mebo-tracking-order h1{letter-spacing:.01em;margin:4px 0 11px;font-size:30px}.mebo-tracking-greeting{font-size:20px;font-weight:600;line-height:1.35;color:#101820!important;margin:0!important}.mebo-tracking-greeting strong{color:#d90016;font-size:25px;font-weight:900}.mebo-tracking-intro{font-size:14px;color:#697582!important;margin-top:5px!important}.mebo-tracking-packages>header{padding:8px 4px}.mebo-tracking-packages>header small{letter-spacing:.13em;font-size:14px}.mebo-tracking-packages>header b{color:#fff;background:#101820;border-radius:999px;padding:8px 12px;font-size:14px}.mebo-track-card>header{padding:16px 18px}.mebo-track-card>header>span{color:#101820;letter-spacing:.09em;font-size:15px;font-weight:950}.mebo-track-card>header strong{font-size:13px}.mebo-track-history h2{font-size:17px}.mebo-tracking-footer{border-top:1px solid #dce2e8;justify-content:center;margin-top:6px;padding:16px 4px 4px}.mebo-tracking-footer>span{color:#101820;letter-spacing:.06em;font-weight:900}.mebo-tracking-footer a{color:#d90016;font-size:12px}@media (width<=540px){.mebo-tracking-order{gap:14px;padding:17px}.mebo-tracking-order h1{font-size:27px}.mebo-tracking-greeting{font-size:18px}.mebo-tracking-greeting strong{overflow-wrap:anywhere;font-size:24px;display:block}.mebo-tracking-intro,.mebo-tracking-packages>header small,.mebo-tracking-packages>header b{font-size:13px}.mebo-track-card>header{flex-direction:column;align-items:flex-start}.mebo-track-card>header>span{font-size:16px}.mebo-track-card>header strong{max-width:100%}.mebo-tracking-footer{text-align:center;justify-content:center;gap:8px}.mebo-tracking-footer a{margin:0}}.mebo-track-carrier{flex-wrap:wrap;align-items:center;gap:10px;min-height:30px;display:flex}.mebo-track-carrier img{object-fit:contain;width:86px;height:24px;display:block}.mebo-track-estimate{color:#163960;background:#eef5ff;border:1px solid #cdddf0;border-radius:11px;align-items:center;gap:12px;margin:0 16px 14px;padding:14px 16px;display:flex}.mebo-track-estimate>span{background:#dbeafe;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font-size:25px;display:grid}.mebo-track-estimate>div{gap:5px;display:grid}.mebo-track-estimate small{letter-spacing:.09em;font-size:10px;font-weight:900}.mebo-track-estimate b{font-size:18px;line-height:1.35}.mebo-track-estimate em{color:#586b82;font-size:11px;font-style:normal}.mebo-tracking-order-copy>.mebo-tracking-branch{color:#d90016;letter-spacing:.12em;margin-bottom:8px;font-size:12px;font-weight:900;line-height:1.4;display:block}
