/*! 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-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-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}.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)}.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}}.ml-123{margin-left:calc(var(--spacing) * 123)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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)}.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,)}}.standaloneWholesalePortal .portalCart.portalCartRedesign{min-width:0;box-shadow:none!important;border-top:0!important;padding:20px!important}.portalCartRedesign .portalCartHeader{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.portalCartRedesign .portalCartHeader h2{margin:0!important;font-size:25px!important}.portalCartRedesign .portalCartHeader button{align-items:center;gap:6px;min-height:44px;padding:10px;font-size:12px;display:flex}.portalCartRedesign .portalPriceChoice{border-radius:8px;background:#ffcc0008!important;border:1px solid #a58a15!important;margin:0 0 8px!important;padding:14px!important}.portalCartRedesign .portalPriceChoice>b{color:#f1e4a7!important;font-size:14px!important}.portalCartRedesign .portalPriceChoice>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid!important}.portalCartRedesign .portalPriceChoice label{justify-content:center;align-items:center;min-width:0;min-height:44px;position:relative;padding:10px!important;display:flex!important}.portalCartRedesign .portalPriceChoice label input{opacity:0;width:1px;height:1px;position:absolute}.portalCartRedesign .portalPriceChoice label:focus-within{outline-offset:2px;outline:2px solid #fc0}.portalCartRedesign .portalPriceChoice label span{text-align:center;white-space:normal;font-size:13px!important}.portalCartRedesign .portalPriceChoice label.selected{color:#101820!important;background:#fc0!important}.standaloneWholesalePortal .portalCartRedesign .portalCartRow{grid-template-columns:82px minmax(0,1fr) 116px;gap:14px;background:0 0!important;border:0!important;border-bottom:1px solid #34434c!important;border-radius:0!important;margin:0!important;padding:18px 0!important;display:grid!important}.portalCartRedesign .portalCartThumbnail{color:#24323a;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:82px;height:82px;overflow:hidden;display:flex!important}.portalCartThumbnail img{object-fit:contain;width:100%;height:100%}.portalCartRedesign .portalCartIdentity{flex-direction:column;gap:6px;min-width:0;align-items:flex-start!important;display:flex!important}.portalCartRedesign .portalCartIdentity>b{overflow-wrap:anywhere;color:#f1f5f7;line-height:1.3;font-size:15px!important}.portalCartRedesign .portalCartIdentity small{color:#aebcc5;overflow-wrap:anywhere;line-height:1.4;font-size:12px!important}.portalCartRedesign .portalCartRemove{align-items:center;gap:5px;min-height:32px;color:#aebcc5!important;background:0 0!important;border:0!important;width:auto!important;padding:5px 0!important;font-size:12px!important;display:flex!important}.portalCartRedesign .portalCartLineActions{flex-direction:column;gap:7px;min-width:0;align-items:flex-end!important;display:flex!important}.portalCartRedesign .portalCartQuantity{text-align:center;grid-template-columns:36px 28px 36px;align-items:center;gap:4px;display:grid!important}.portalCartRedesign .portalCartQuantity button{place-items:center;height:38px;display:grid;width:36px!important;min-height:38px!important;padding:0!important}.portalCartRedesign .portalCartLineActions strong{text-align:right;overflow-wrap:anywhere;font-size:15px!important}.portalCartRedesign .portalCartLineActions small{text-align:right;color:#aebcc5;font-size:11px!important}.portalCartRedesign .portalCartSummary{border-top:1px solid #34434c;border-bottom:1px solid #34434c;justify-content:space-between;align-items:center;gap:16px;margin:16px 0;padding:16px 0;display:flex}.portalCartSummary>span{gap:5px;font-size:14px;display:grid}.portalCartSummary>span small{color:#aebcc5;font-size:12px}.portalCartRedesign .portalCartSummary>strong{text-align:right;margin:0!important;padding:0!important;font-size:22px!important}.portalCartRedesign .portalCartBrowse,.portalCartRedesign .portalCartDraft{justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin:12px 0;display:flex}.standaloneWholesalePortal .portalCartRedesign .portalCartSubmit{white-space:normal;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;flex-direction:row!important;font-size:14px!important;display:flex!important}.portalCartSubmit svg{flex-shrink:0}.standaloneWholesalePortal .portalCart.portalCartRedesign{background:#0b1920!important;border:1px solid #263c48!important;border-radius:8px!important;padding:16px!important}.portalCartRedesign .portalCartHeader{align-items:center;margin-bottom:16px}.portalCartRedesign .portalCartHeader h2{font-weight:750;font-size:27px!important}.portalCartRedesign .portalCartHeader button{color:#edf3f6;background:#10232e;border:1px solid #344d5b;border-radius:6px;font-size:12px}.standaloneWholesalePortal .portalCartRedesign .portalPriceChoice{border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:10px;padding:8px!important;display:grid!important}.portalCartRedesign .portalPriceChoice>b{align-items:center;gap:8px;display:flex;color:#eef2f4!important;text-transform:none!important;letter-spacing:0!important;font-size:11px!important}.portalCartRedesign .portalPriceChoice>b>svg{color:#fc0;flex-shrink:0}.portalCartRedesign .portalPriceChoice>b>span{min-width:0}.portalCartRedesign .portalPriceChoice>div{gap:4px!important;margin:0!important}.portalCartRedesign .portalPriceChoice label{border-radius:5px!important;min-height:38px!important;padding:7px 4px!important}.portalCartRedesign .portalPriceChoice label span{font-size:10px!important}.portalCartRedesign .portalPriceChoice label:nth-child(2){order:-1}.standaloneWholesalePortal .portalCartRedesign .portalCartRow{grid-template-columns:82px minmax(0,1fr) 180px;align-items:center;gap:12px;min-height:118px;position:relative;padding:14px 0!important}.portalCartRedesign .portalCartIdentity{gap:4px}.portalCartRedesign .portalCartIdentity>b{font-size:14px!important}.portalCartRedesign .portalCartIdentity small{font-size:11px!important}.portalCartRedesign .portalCartRemove{height:36px;position:absolute;top:8px;right:-5px;place-items:center!important;width:36px!important;min-height:36px!important;padding:8px!important;display:grid!important}.portalCartRedesign .portalCartStock{color:#aee2ce;background:#10392e;border:1px solid #23624d;border-radius:12px;width:fit-content;padding:3px 8px;line-height:1.3;font-size:10px!important;display:inline-block!important}.portalCartRedesign .portalCartStock.low{color:#172027;background:#ffcf20;border-color:#ffcf20;font-weight:700}.portalCartRedesign .portalCartLineActions{grid-template-columns:100px minmax(0,1fr);gap:6px;padding-top:18px;align-items:center!important;display:grid!important}.portalCartRedesign .portalCartLineActions>small{display:none}.portalCartRedesign .portalCartLineActions>small:last-child:not(:nth-child(3)){grid-column:1/-1;display:block}.portalCartRedesign .portalCartQuantity{grid-template-columns:32px 24px 32px;gap:4px}.portalCartRedesign .portalCartQuantity button{color:#d9e7ef;background:#152b38;border:1px solid #365263;border-radius:5px;height:34px;width:32px!important;min-height:34px!important}.portalCartRedesign .portalCartLineActions strong{white-space:nowrap;font-size:14px!important}.portalCartRedesign .portalCartBrowse,.portalCartRedesign .portalCartDraft{color:#e2ebf0;background:#10232d;border:1px solid #334c5a;border-radius:6px;margin:10px 0;flex-direction:row!important;display:flex!important}.portalCartRedesign .portalCartBrowse{justify-content:flex-start;padding:12px;font-size:13px}.portalCartBrowse>span{text-align:left;flex:1}.portalCartBrowse>svg{flex-shrink:0}.portalCartRedesign .portalCartSummary{background:#10212a;border:1px solid #263c48;border-radius:6px;gap:10px;margin:10px 0;padding:14px 10px}.portalCartRedesign .portalCartSummary>span{font-size:13px;display:block}.portalCartSummary>span>b{margin-left:6px}.portalCartSummary>div{text-align:right;border-left:1px solid #334b58;gap:4px;padding-left:14px;display:grid}.portalCartSummary>div>small{color:#9fb1be;font-size:11px}.portalCartSummary>div>strong{color:#f1f4f6;white-space:nowrap;font-size:22px!important}.portalCartRedesign .portalCartInformation{background:#10232d;border:1px solid #263c48;border-radius:6px;align-items:center;gap:12px;margin-top:10px;padding:12px;display:flex}.portalCartInformation>svg{color:#fc0;flex-shrink:0}.portalCartInformation>small{color:#a8bdca;line-height:1.5;font-size:11px!important}@media (width<=600px){.standaloneWholesalePortal .portalCartRedesign .portalCartRow{grid-template-columns:62px minmax(0,1fr);align-items:start;gap:5px 10px}.portalCartRedesign .portalCartThumbnail{grid-area:1/1/3;width:62px;height:70px;margin-top:4px}.portalCartRedesign .portalCartIdentity{grid-column:2;padding-right:26px}.portalCartRedesign .portalCartLineActions{grid-column:2;grid-template-columns:100px minmax(0,1fr);padding-top:0}.portalCartRedesign .portalCartHeader h2{font-size:25px!important}.portalCartRedesign .portalPriceChoice>b>svg:last-child{display:none}.portalCartRedesign .portalPriceChoice>b{gap:5px;font-size:10px!important}.portalCartRedesign .portalPriceChoice>b>svg:first-child{width:16px}.portalCartRedesign .portalPriceChoice label span{font-size:9px!important}.portalCartSummary>div>strong{font-size:20px!important}}.portalCartRedesign button:disabled{opacity:.45;cursor:not-allowed}.portalAvailabilitySections{border-top:1px solid #34434c;border-bottom:1px solid #34434c;margin:0 0 18px;padding:18px 0;background:0 0!important}.portalAvailabilitySections>small{color:#fc0;font-size:10px;font-weight:800}.portalAvailabilitySections h2{color:#fff;margin:6px 0 16px;line-height:1.2;font-size:25px!important}.portalAvailabilitySections nav{overscroll-behavior-x:contain;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.portalAvailabilitySections nav button{color:#dce7ed;white-space:normal;background:#17242c;border:1px solid #364953;border-radius:8px;flex-direction:column;flex:0 0 100px;justify-content:center;align-items:center;gap:10px;min-height:100px;padding:10px 8px;display:flex}.portalAvailabilitySections nav button[aria-pressed=true]{color:#101820;background:#fc0;border-color:#fc0}.portalAvailabilitySections nav span{overflow-wrap:anywhere;max-width:100%;font-size:13px;font-weight:700;line-height:1.2}.portalAvailabilitySections nav svg{flex-shrink:0}.portalAvailabilitySections nav button:focus-visible{outline-offset:2px;outline:2px solid #fff}.portalBrandDisclosure{border-bottom:1px solid #34434c;min-width:0}.portalBrandDisclosure .portalBrandDisclosureHeading{letter-spacing:0;margin:0;font-size:18px}.portalBrandDisclosureHeading button{color:#f4f6f7;text-align:left;white-space:normal;background:#111d25;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:76px;padding:16px 18px;display:flex}.portalBrandDisclosureHeading button>span{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.portalBrandDisclosureHeading b{letter-spacing:0;font-size:18px}.portalBrandDisclosureHeading small{color:#a8b8c3;font-size:12px;font-weight:400}.portalBrandDisclosureHeading svg{flex-shrink:0}.portalBrandDisclosureHeading button[aria-expanded=true]{color:#fc0;background:#18232a}.portalBrandDisclosureHeading button[aria-expanded=true] svg{transform:rotate(90deg)}.portalBrandDisclosureHeading button:focus-visible{outline-offset:-3px;outline:2px solid #fc0}.portalBrandDisclosure>[hidden]{display:none!important}.portalCatalogGroups .portalBrandSection{border:1px solid #34434c;border-radius:8px;margin-bottom:16px;overflow:hidden}.portalCatalogGroups .portalBrandSection>header{border-bottom:1px solid #34434c;align-items:center;gap:14px;padding:18px;display:flex;background:#111d25!important}.portalBrandSection>header>svg{color:#fc0;flex-shrink:0}.portalBrandSection>header h3{margin:0!important;font-size:19px!important}.standaloneWholesalePortal .portalCatalogGroups .portalBrandSection>header{gap:14px;flex-direction:row!important;align-items:center!important;height:auto!important;min-height:76px!important;padding:18px!important;display:flex!important}.standaloneWholesalePortal .portalCatalogGroups .portalBrandSection>header h3{overflow-wrap:anywhere;min-width:0;line-height:1.3!important;position:static!important}.portalBrandDisclosureHeading button{background:#0c1820;grid-template-columns:100px minmax(0,1fr) 24px;gap:16px;min-height:88px;padding:18px;display:grid}.portalBrandDisclosureHeading .portalBrandLogo{justify-content:center;align-items:center;width:100px;height:46px;display:flex}.portalBrandLogo img{object-fit:contain;filter:brightness(0)invert();width:100%;height:100%}.portalBrandLogo img[src$="/vikingx.png"]{transform:scale(1.6)}.portalBrandLogo b{text-align:center;font-size:20px;font-style:italic}.portalBrandSection>footer{background:#0c1820;padding:14px}.portalBrandSection>footer button{color:#e8eef1;text-align:left;white-space:normal;background:#15232c;border:1px solid #34434c;border-radius:6px;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px;display:flex}.portalBrandSection>footer button span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px}.portalBrandSection>footer button svg{flex-shrink:0}.portalBrandSection>footer button:focus-visible{outline-offset:2px;outline:2px solid #fc0}@media (width<=400px){.portalBrandDisclosureHeading button{grid-template-columns:80px minmax(0,1fr) 22px;gap:12px;padding:16px 12px}.portalBrandDisclosureHeading .portalBrandLogo{width:80px}}.portalClientShell>.title{flex-wrap:wrap;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin:0 0 12px!important;padding:8px 0!important;display:flex!important}.portalClientShell>.title h1,.portalClientShell>.title h2{margin:0!important;font-size:20px!important}.portalClientShell>.title button{min-height:42px;width:auto!important;padding:8px 12px!important;font-size:13px!important}.portalHome{padding:24px 0}.portalHome h1{color:#fff;overflow-wrap:anywhere;margin:0 0 10px;font-size:28px;line-height:1.25}.portalHome>p{color:#b9c8ce;margin:0 0 28px;font-size:14px}.portalHome nav{gap:12px;max-width:620px;display:grid}.portalHome nav button{text-align:left;color:#fff;background:#18232a;border:1px solid #4b5964;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:18px;font-size:18px;font-weight:700;display:flex}.portalHome nav button.homeAvailability{color:#111;background:#fc0;border-color:#fc0}.portalHome nav b,.portalTopMenu nav b{background:#fff2;border-radius:4px;padding:3px 8px}.portalTopMenu{z-index:90;background:#0c141b;border-bottom:1px solid #35424d;align-items:stretch;gap:6px;margin-bottom:12px;padding:8px 0;display:flex;position:sticky;top:0}.portalTopMenu nav{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.portalTopMenu button{white-space:normal;color:#d5e0e5;background:#18232a;border:1px solid #35424d;border-radius:6px;min-width:0;min-height:48px;padding:8px;font-size:13px;line-height:1.25}.portalTopMenu button.active{color:#101820;background:#fc0}.portalViewWorkspace .portalShopHeading,.portalViewWorkspace .portalWelcome,.portalViewWorkspace .portalMobileCartBar{display:none!important}.portalViewWorkspace .portalOrderGrid{display:block!important}.portalViewWorkspace .portalCatalogPanel,.portalViewWorkspace .portalCart,.portalViewWorkspace .portalAccountHistory,.portalViewWorkspace .portalMobileAccountExtras,.portalView-home .portalOrderGrid{display:none!important}.portalView-stock .portalCatalogPanel,.portalView-cart .portalCart,.portalView-account .portalAccountHistory,.portalView-account .portalMobileAccountExtras,.portalView-account .portalWelcome{display:block!important}.portalViewWorkspace .portalCatalogPanel>.movementHead{position:relative!important;top:auto!important}.standaloneWholesalePortal:has(.portalClientShell){padding-bottom:20px!important}@media (width<=430px){.portalHome h1{font-size:26px}.portalHome nav button{font-size:17px}}.portalViewWorkspace .portalTopMenu{isolation:isolate;grid-template-columns:48px minmax(0,1fr);gap:8px;padding:10px 0;display:grid!important}.portalViewWorkspace .portalTopMenu nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid!important}.portalViewWorkspace .portalTopMenu button{letter-spacing:0;text-align:center;cursor:pointer;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:78px;min-height:78px;font-weight:700;line-height:1.2;box-shadow:0 2px #0008;color:#e6eef3!important;background:#192c38!important;border:1px solid #607583!important;border-bottom-width:3px!important;padding:8px 5px!important;font-size:12px!important;display:flex!important}.portalViewWorkspace .portalTopMenu button>svg{color:#c1d3df;flex-shrink:0}.portalViewWorkspace .portalTopMenu button>span{overflow-wrap:anywhere;min-width:0;max-width:100%}.portalViewWorkspace .portalTopMenu button[aria-current=page]{box-shadow:0 0 0 1px #ffcc0040,0 3px #735d00;color:#101820!important;background:#fc0!important;border-color:#ffdf59 #ffdf59 #b68500!important}.portalViewWorkspace .portalTopMenu button[aria-current=page]>svg{color:#101820}.portalViewWorkspace .portalTopMenu button:focus-visible{outline-offset:2px;outline:3px solid #fff}.portalViewWorkspace .portalTopMenu button:active{box-shadow:inset 0 2px 4px #0005}@media (hover:hover){.portalViewWorkspace .portalTopMenu button:not([aria-current=page]):hover{background:#284252!important;border-color:#c3d4df!important}}@media (width>=700px){.portalViewWorkspace .portalTopMenu{grid-template-columns:80px minmax(0,1fr)}.portalViewWorkspace .portalTopMenu button{flex-direction:row;gap:10px;height:58px;min-height:58px;font-size:14px!important}}.portalBrandHeader{align-items:center;gap:12px;display:flex;color:#fff!important;background:0 0!important;padding:18px 0!important}.portalBrandIdentity{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.portalBrandIdentity>svg{color:#fc0;flex-shrink:0}.portalBrandIdentity strong{font-size:20px;line-height:1.2;display:block;color:#fff!important}.portalBrandIdentity small{color:#98a9b2;margin-top:5px;font-size:10px;display:block}.portalBrandHeader .portalHeaderAction{color:#c5d1d8;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;min-width:44px;padding:4px;font-size:11px;display:flex}.portalHeaderAction svg{box-sizing:content-box;background:#1a252d;border:1px solid #394853;border-radius:50%;padding:12px}.portalHome{max-width:760px;margin:0 auto;padding-top:0}.portalHomeHero{isolation:isolate;min-height:200px;padding:16px 0 28px;position:relative;overflow:hidden}.portalHomeHero>img{z-index:-2;object-fit:cover;object-position:center;opacity:.23;width:100%;height:100%;position:absolute;inset:0}.portalHomeHero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#09131aee,#09131a55);position:absolute;inset:0}.portalHomeHero>small{color:#a6b8c2;max-width:180px;margin-bottom:28px;font-size:10px;line-height:1.8;display:block}.portalHomeHero h1{margin:0 0 18px;line-height:1.13;font-size:34px!important}.portalHomeHero h1 span{color:#fc0}.portalHomeHero p{color:#bccbd3;margin:0;font-size:15px;line-height:1.5}.portalHome nav{gap:12px;max-width:none}.portalHome nav button{background:#141f27;border-color:#303e48;gap:14px;min-height:108px;padding:18px 16px}.homeAccessIcon{background:#ffffff0b;border-radius:8px;flex:0 0 52px;justify-content:center;align-items:center;height:56px;display:flex}.homeAvailability .homeAccessIcon{background:#0000000d}.homeAccessCopy{flex:1;min-width:0}.homeAccessCopy strong{font-size:19px;line-height:1.3;display:inline}.homeAccessCopy small{opacity:.8;margin-top:6px;font-size:13px;font-weight:400;line-height:1.5;display:block}.homeAccessArrow{flex-shrink:0}.portalHomeMotto{text-align:center;color:#91a5af;padding:28px 12px;font-size:11px}@media (width<=430px){.portalBrandHeader{gap:8px}.portalBrandIdentity strong{font-size:17px}.portalBrandIdentity>svg{width:28px}.portalHeaderAction svg{padding:9px}.portalBrandHeader .portalHeaderAction{font-size:10px}.portalHomeHero h1{font-size:30px!important}.homeAccessCopy strong{font-size:17px}.portalHome nav button{gap:10px;padding:16px 12px}.homeAccessIcon{flex-basis:42px}.homeAccessArrow{width:18px}}.portalShopHeading{display:none}.standaloneWholesalePortal .portalShopHeading{color:#fff!important;box-shadow:none!important;background:#101820!important;border-radius:0!important}.standaloneWholesalePortal .portalShopHeading strong{line-height:1.3;color:#fff!important;font-size:22px!important}@media (width<=700px){.standaloneWholesalePortal.standaloneWholesalePortal{padding-top:12px!important;padding-bottom:calc(90px + env(safe-area-inset-bottom))!important}.standaloneWholesalePortal.standaloneWholesalePortal .portalShopHeading{border-bottom:1px solid #35404b;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 0;display:flex}.portalShopHeading strong{color:#fff;font-size:22px}.portalShopHeading span{color:#fc0;font-size:12px}.standaloneWholesalePortal.standaloneWholesalePortal .portalMobileWorkspaceNav{padding:8px 8px calc(8px + env(safe-area-inset-bottom))!important;border-radius:0!important;inset:auto 0 0!important}.standaloneWholesalePortal.standaloneWholesalePortal .portalMobileWorkspaceNav button{white-space:normal;min-height:50px;font-size:13px!important}.standaloneWholesalePortal.standaloneWholesalePortal .portalWelcome:not(.shopAccountWelcome){display:none!important}.standaloneWholesalePortal.standaloneWholesalePortal .portalCatalogPanel{box-shadow:none!important;background:0 0!important;border:0!important}.standaloneWholesalePortal.standaloneWholesalePortal .portalCatalogPanel.mobilePortalActive>.movementHead{background:0 0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:0 0 12px!important;display:grid!important;position:relative!important;top:auto!important}.standaloneWholesalePortal.standaloneWholesalePortal .portalCatalogPanel>.movementHead>div{display:none!important}.standaloneWholesalePortal.standaloneWholesalePortal .portalCatalogPanel>.movementHead input{min-width:0;min-height:48px;width:100%!important;font-size:16px!important}.standaloneWholesalePortal.standaloneWholesalePortal .portalMobileFiltersButton{min-height:48px;padding:8px!important;font-size:13px!important}.standaloneWholesalePortal.standaloneWholesalePortal .portalCatalogFilters:not(.mobileFiltersOpen){display:none!important}.standaloneWholesalePortal.standaloneWholesalePortal .portalCatalogFilters.mobileFiltersOpen{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:12px 0!important;display:grid!important}.standaloneWholesalePortal.standaloneWholesalePortal .portalCatalogFilters select{max-width:100%;font-size:16px!important}.standaloneWholesalePortal.standaloneWholesalePortal .portalProductGrid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.standaloneWholesalePortal.standaloneWholesalePortal .portalProductGrid article{border-radius:8px!important;padding:12px!important}.standaloneWholesalePortal.standaloneWholesalePortal .portalProductImage{aspect-ratio:4/3;height:auto!important;min-height:0!important}.standaloneWholesalePortal.standaloneWholesalePortal .portalProductGrid article button{min-height:46px}.standaloneWholesalePortal.standaloneWholesalePortal .portalCart,.standaloneWholesalePortal.standaloneWholesalePortal .portalAccountHistory{scroll-margin-top:12px}}.orderAdditions{box-sizing:border-box;width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}.orderAdditions h2{font-size:22px}.orderAdditions h3{margin:12px 0 8px;font-size:16px}.orderExistingUnits{border-bottom:1px solid #475569;padding-bottom:12px}.orderExistingUnits .orderAdditionLines{max-height:180px;overflow-y:auto}.orderExistingUnits .orderAdditionLines>div>strong{flex-shrink:0;font-size:15px}.orderAdditions fieldset{border:0;gap:12px;min-width:0;margin:16px 0;padding:0;display:grid}.orderAdditions label{gap:6px;min-width:0;display:grid}.orderAdditions input,.orderAdditions select{box-sizing:border-box;width:100%;min-width:0;font-size:16px}.orderAdditionFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.orderAdditionLines>div{border-bottom:1px solid #475569;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.orderAdditionLines span{overflow-wrap:anywhere;min-width:0}.orderAdditionLines small,.orderAdditionLines strong{margin-top:4px;display:block}.orderAdditionLines button{flex:0 0 40px;height:40px}.orderAdditionTotals{gap:8px;display:grid}.orderAdditionTotals span{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.orderAdditions .actions{flex-wrap:wrap}.orderAdditions .formError{overflow-wrap:anywhere}.pushConsentShade{z-index:9998;box-sizing:border-box;overscroll-behavior:contain;background:#0009;justify-content:center;align-items:center;padding:20px 16px;display:flex;position:fixed;inset:0;overflow:auto}.pushConsentShade .pushConsentDialog{box-sizing:border-box;flex-shrink:0;max-width:100%;max-height:calc(100dvh - 40px);margin:auto}.pushConsentDialog{color:#fff;background:#111a24;border:1px solid #5e6c7e;border-radius:8px;gap:14px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 40px);padding:24px;display:grid;overflow:auto;box-shadow:0 18px 50px #0006}.pushConsentDialog h2{margin:0;font-size:23px;line-height:1.25}.pushConsentDialog p{color:#d1dae3;margin:0;font-size:15px;line-height:1.5}.pushConsentDialog button{white-space:normal;border-radius:8px;min-height:46px;padding:12px}.pushConsentDialog .pushAccept{color:#10151a;background:#fc0;border:1px solid #fc0;min-height:56px;font-size:18px;font-weight:800}.pushAdmin{border-top:1px solid var(--line);padding:20px 0}.pushAdmin fieldset{border:0;gap:12px;min-width:0;max-width:600px;padding:0;display:grid}.pushAdmin label{gap:6px;display:grid}.pushAdmin input,.pushAdmin select,.pushAdmin textarea{width:100%;min-width:0;font-size:15px}.pushHistory{border-bottom:1px solid var(--line);gap:6px;padding:12px 0;display:grid}.pushHistory span{overflow-wrap:anywhere;font-size:12px}.portalLogin .portalSignupHighlight{border-bottom:1px solid #576171;gap:12px;min-width:0;margin:0 0 6px;padding:0 0 22px;display:grid}.portalLogin .portalSignupHighlight h3{color:#f8fafc;letter-spacing:0;margin:0;font-size:20px;font-weight:700;line-height:1.3}.portalLogin .portalSignupHighlight .portalSignupButton{color:#11151b;letter-spacing:0;white-space:normal;cursor:pointer;background:#fc0;border:2px solid #fc0;border-radius:8px;width:100%;min-height:58px;padding:15px 18px;font-size:18px;font-weight:800;line-height:1.3;display:block;box-shadow:0 5px 18px #ffcc0026}.portalLogin .portalSignupHighlight .portalSignupButton:hover{background:#ffdc4d;border-color:#ffdc4d}.portalLogin .portalSignupHighlight .portalSignupButton:focus-visible{outline-offset:4px;outline:3px solid #fff}.portalLogin>button.primary{color:#f8fafc!important;box-shadow:none!important;background:#1c2634!important;border:1px solid #637083!important}.portalLogin>button.primary:hover{background:#29394b!important}.userFormError .signupWhatsapp{color:#fff;text-align:center;overflow-wrap:anywhere;background:#125637;border:1px solid #56ce95;border-radius:8px;margin-top:12px;padding:12px 16px;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;display:block}.userFormError .signupWhatsapp:hover{background:#196d47}.userFormError .signupWhatsapp:focus-visible{outline-offset:3px;outline:3px solid #fc0}.catalogIdentity{text-align:left;letter-spacing:0;width:100%;min-width:0}.catalogIdentity .catalogIdentityBrand{color:#f6ca36;margin:0 0 4px;font-size:12px;font-weight:700;line-height:1.4;display:block}.catalogIdentity h4{color:#f8fafc;overflow-wrap:anywhere;white-space:normal;margin:0 0 14px;font-size:24px;font-weight:750;line-height:1.2}.catalogIdentity dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0 0 12px;display:grid}.catalogIdentity dl>div{min-width:0}.catalogIdentity dt{color:#b9c4d0;margin:0 0 3px;font-size:12px;font-weight:400;line-height:1.4}.catalogIdentity dd{color:#f8fafc;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:650;line-height:1.35}.catalogIdentity .catalogIdentityColor{grid-column:1/-1}.catalogIdentity .catalogIdentityColor dd{font-size:14px}.catalogIdentity .catalogIdentityCode{color:#a8b5c4;overflow-wrap:anywhere;font-size:11px;font-weight:400;line-height:1.4;display:block}.portalProductGrid article:has(.catalogIdentity){align-content:start;border-radius:8px!important;gap:14px!important;padding:16px!important}.portalProductGrid article .portalProductImage{aspect-ratio:4/3;position:relative;background:#f2f3f4!important;height:auto!important;min-height:0!important;padding:0!important}.portalProductGrid article .portalProductImage img{inset:0;object-fit:contain!important;width:100%!important;height:100%!important;margin:0!important;padding:8px!important;position:absolute!important}.portalProductGrid article .portalPriceList{gap:6px;margin-top:auto;display:grid}.portalProductGrid article .portalPriceList>span{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;line-height:1.4;display:flex;padding:10px!important;font-size:12px!important}.portalProductGrid article .portalPriceList>span>b{white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.25;font-size:19px!important}.wholesaleCatalogDocument .catalogDocumentGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wholesaleCatalogDocument .catalogDocumentGrid article{break-inside:avoid;page-break-inside:avoid;display:grid;box-shadow:none!important;border:1px solid #cbd0d6!important;border-radius:8px!important;grid-template-columns:1fr!important;gap:12px!important;padding:14px!important}.wholesaleCatalogDocument .catalogDocumentImage{position:relative;background:#f4f5f6!important;width:100%!important;height:190px!important;display:block!important}.wholesaleCatalogDocument .catalogDocumentGrid .catalogDocumentImage img{inset:0;object-fit:contain!important;width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;position:absolute!important}.wholesaleCatalogDocument .catalogIdentityBrand{color:#655214;font-size:11px}.wholesaleCatalogDocument .catalogIdentity h4{color:#15191f;margin-bottom:12px;font-size:23px}.wholesaleCatalogDocument .catalogIdentity dt{color:#535e6b;font-size:11px}.wholesaleCatalogDocument .catalogIdentity dd{color:#15191f;font-size:17px}.wholesaleCatalogDocument .catalogIdentity .catalogIdentityColor dd{font-size:13px}.wholesaleCatalogDocument .catalogIdentityCode{color:#626b75;font-size:10px}.wholesaleCatalogDocument .catalogDocumentGrid article>footer{margin-top:auto;border-top:1px solid #cbd0d6!important;grid-template-columns:minmax(0,1fr)!important;justify-items:stretch!important;gap:5px!important;padding-top:10px!important;display:grid!important}.wholesaleCatalogDocument .catalogPriceRow{color:#161b22;flex-wrap:wrap;gap:4px 10px;width:100%;justify-content:space-between!important;align-items:baseline!important;display:flex!important}.wholesaleCatalogDocument .catalogPriceRow>span{font-weight:500;color:#404956!important;background:0 0!important;border-radius:0!important;padding:0!important;font-size:12px!important}.wholesaleCatalogDocument .catalogTechnicalSpecs p{font-size:10px!important;line-height:1.4!important}.wholesaleCatalogDocument .catalogTechnicalSpecs strong{font-size:10px!important}.catalogPriceRow>b{white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.3;font-size:20px!important}@media (width<=600px){.wholesaleCatalogDocument .catalogDocumentGrid{grid-template-columns:1fr!important}.standaloneWholesalePortal .portalProductGrid:has(.catalogIdentity){grid-template-columns:1fr!important}.portalProductGrid:has(.catalogIdentity){grid-template-columns:1fr!important}}@media print{.wholesaleCatalogDocument .catalogDocumentGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.wholesaleCatalogDocument .catalogDocumentGrid article{break-inside:avoid!important;page-break-inside:avoid!important;padding:12px!important}.wholesaleCatalogDocument .catalogIdentity h4{font-size:17pt}.wholesaleCatalogDocument .catalogIdentity dd{font-size:12pt}.wholesaleCatalogDocument .catalogIdentity .catalogIdentityColor dd{font-size:10pt}.catalogPriceRow>b{font-size:15pt!important}.wholesaleCatalogDocument .catalogDocumentBrand>header{break-after:avoid}}.catalogPriorityControls{border-bottom:1px solid var(--line);min-width:0;margin-bottom:16px;padding:16px 0}.catalogPriorityControls h3{margin:0 0 12px;font-size:16px}.catalogPriorityRow{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 0;display:grid}.catalogPriorityRow>b{overflow-wrap:anywhere;font-size:14px}.catalogPriorityRow label{gap:5px;min-width:0;font-size:12px;display:grid}.catalogPriorityRow select{width:100%;min-width:0;max-width:100%;height:40px;font-size:14px;display:block}.unifiedAccountsHub{margin-bottom:18px;overflow:hidden}.unifiedAccountsTabs{background:#17243a;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.unifiedAccountsTabs button{color:#fff;text-align:left;background:#24344d;border:1px solid #ffffff24;border-radius:11px;align-items:center;gap:11px;padding:14px;display:flex}.unifiedAccountsTabs button>span{background:#ffffff12;border-radius:9px;place-items:center;width:36px;height:36px;font-size:19px;display:grid}.unifiedAccountsTabs button>div{flex-direction:column;display:flex}.unifiedAccountsTabs button small{color:#cbd4e0}.unifiedAccountsTabs button.active{color:#17243a;background:#f5b400;border-color:#f5b400}.unifiedAccountsTabs button.active small{color:#594600}.unifiedAccountBody{background:#f5f6f3;padding:14px}.unifiedAccountBody>.actionPermissionGate>.title{margin:0 0 12px}.unifiedCreateDisclosure{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:14px;overflow:hidden}.unifiedCreateDisclosure>summary{cursor:pointer;color:#fff;background:#17243a;padding:15px 18px;font-weight:900;list-style:none}.unifiedCreateDisclosure>summary::-webkit-details-marker{display:none}.unifiedCreateDisclosure .directAccountStock{box-shadow:none;border:0;margin:0}.accountStatusTabs{gap:8px;margin:14px 0;display:flex}.accountStatusTabs button{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:8px;padding:10px 14px;font-weight:800;display:flex}.accountStatusTabs button.active{color:#fff;background:#17243a}.accountStatusTabs button b{color:#17243a;background:#f5b400;border-radius:999px;padding:2px 7px}.dashboardSummaryDisclosure{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:14px;overflow:hidden}.dashboardSummaryDisclosure>summary{cursor:pointer;color:#17243a;padding:13px 16px;font-weight:900;list-style:none}.dashboardSummaryDisclosure>summary::-webkit-details-marker{display:none}.dashboardSummaryDisclosure>summary:before{content:"＋";color:#a57500;margin-right:8px}.dashboardSummaryDisclosure[open]>summary:before{content:"−"}.dashboardSummaryDisclosure>.cards{padding:0 14px}.dashboardSummaryDisclosure>.dashboardMiniStats{padding:0 14px 14px}.dashboardHistoryDisclosure>.panel{margin:0 14px 14px}.dashboardHistoryDisclosure>.dashboardActivity{margin-top:14px}.dashboardSummaryDisclosure+.grid .alerts{order:-1}@media (width<=760px){.unifiedAccountsTabs{grid-template-columns:1fr}.unifiedAccountBody{padding:8px}.accountStatusTabs{flex-direction:column}}.openAccountDelivery{color:#fff;text-align:left;background:#17243a;border:1px solid #2f4059;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:100%;margin-top:14px;padding:16px 18px;transition:transform .18s,background .18s,border-color .18s;display:grid;box-shadow:0 8px 20px #101a2a1c}.openAccountDelivery:hover{background:#21314a;border-color:#f5b400;transform:translateY(-1px)}.openAccountDelivery>span{color:#17243a;background:#f5b400;border-radius:11px;place-items:center;width:42px;height:42px;font-size:24px;font-weight:900;display:grid}.openAccountDelivery>div{flex-direction:column;gap:3px;display:flex}.openAccountDelivery b{font-size:15px}.openAccountDelivery small{color:#cbd4e0;font-weight:600}.openAccountDelivery i{color:#f5b400;font-style:normal;font-weight:900}.accountDeliveryWorkspace{gap:14px;display:grid}.accountDeliveryWorkspaceHead{background:#fff;border:1px solid #d7dde5;border-radius:13px;align-items:center;gap:18px;padding:16px 18px;display:flex}.accountDeliveryWorkspaceHead>button{color:#fff;background:#17243a;border:1px solid #cad2dd;border-radius:9px;flex:none;padding:11px 14px;font-weight:900}.accountDeliveryWorkspaceHead>div{flex-direction:column;gap:2px;display:flex}.accountDeliveryWorkspaceHead small{color:#a57500;letter-spacing:.08em;font-weight:900}.accountDeliveryWorkspaceHead h2{color:#17243a;margin:0;font-size:22px}.accountDeliveryWorkspaceHead p{color:#657083;margin:0}.accountDeliveryWorkspace .directAccountStock{margin:0}.accountDeliveryWorkspace .directAccountStock>.consignmentHead{border-radius:12px 12px 0 0}@media (width<=760px){.openAccountDelivery{grid-template-columns:auto 1fr}.openAccountDelivery i{grid-column:2}.accountDeliveryWorkspaceHead{flex-direction:column;align-items:flex-start}.accountDeliveryWorkspaceHead>button{width:100%}}.stockShortageAlerts{border-top:5px solid #2d8a57;margin-bottom:18px;overflow:hidden}.stockShortageAlerts.hasAlerts{border-top-color:#c9342f}.stockShortageAlerts>header{background:#fff;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.stockShortageAlerts>header small{color:#a57500;font-weight:900}.stockShortageAlerts>header h2{margin:4px 0}.stockShortageAlerts>header p{color:#68717b;max-width:760px;margin:0}.stockAlertTabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f6f7f8;gap:8px;padding:12px 16px;display:flex}.stockAlertTabs button{background:#fff;border-radius:9px;align-items:center;gap:8px;padding:9px 13px;display:flex}.stockAlertTabs button.active{color:#fff;background:#17243a}.stockAlertTabs b{color:#17243a;background:#f5b400;border-radius:999px;padding:2px 7px}.stockAlertRows article{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(260px,1fr) 170px auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.stockAlertIcon{color:#a32222;background:#ffe1e1;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.stockAlertRows article>div{flex-direction:column;display:flex}.stockAlertRows article>div small{color:#777}.stockAlertRows article>div em{color:#7a5a00;margin-top:4px;font-size:11px;font-style:normal}.stockAlertRows article>strong{color:#a32222;font-size:12px}.archiveStockAlert{background:#fff4d2;border-color:#e8c45a}.stockAlertArchiveModal{width:min(560px,94vw)}.stockAlertArchiveModal>label{margin-top:14px}.stockArchiveExplanation{color:#505963;background:#f3f5f7;border-radius:9px;margin:14px 0;padding:12px}.consignmentDocumentOverlay{z-index:10000;background:#000a;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.consignmentDocumentModal{background:#eceeea;border-radius:14px;width:min(900px,96vw);max-height:96vh;overflow:auto;box-shadow:0 24px 70px #0007}.consignmentDocumentToolbar{z-index:2;color:#fff;background:#17243a;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.consignmentDocumentToolbar>div{align-items:center;gap:8px;display:flex}.consignmentDocumentPaper{color:#111;box-sizing:border-box;background:#fff;width:min(760px,100% - 32px);min-height:900px;margin:16px auto;padding:34px}.consignmentDocumentPaper>header{border-bottom:4px solid #f5b400;justify-content:space-between;gap:20px;padding-bottom:16px;display:flex}.consignmentDocumentPaper header>div{flex-direction:column;display:flex}.consignmentDocumentPaper h1{margin:0;font-size:21px}.consignmentDocumentPaper header strong{text-align:right}.consignmentDocumentPaper header em{color:#a57500;font-style:normal}.consignmentDocumentNotice{color:#17243a;border:2px solid #17243a;margin:18px 0;padding:12px;font-weight:900}.consignmentDocumentNotice.cancelled{color:#b42318;border-color:#b42318}.consignmentDocumentClient{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.consignmentDocumentClient span{border:1px solid #bbb;padding:9px}.consignmentDocumentClient b{margin-top:4px;display:block}.consignmentDocumentPaper table{border-collapse:collapse;width:100%}.consignmentDocumentPaper th,.consignmentDocumentPaper td{text-align:left;border:1px solid #bbb;padding:9px}.consignmentDocumentTotal{flex-direction:column;align-items:flex-end;gap:4px;margin:22px 0;font-size:16px;display:flex}.consignmentDocumentSignatures{justify-content:space-between;margin-top:95px;display:flex}.consignmentDocumentSignatures div{text-align:center;border-top:1px solid #111;width:42%;padding-top:8px}.consignmentDocumentPaper footer{color:#666;margin-top:35px;font-size:11px}@media (width<=700px){.stockShortageAlerts>header,.consignmentDocumentToolbar{flex-direction:column}.stockAlertRows article{grid-template-columns:38px 1fr}.stockAlertRows article>strong,.stockAlertRows article>button{grid-column:2}.consignmentDocumentPaper{width:calc(100% - 16px);min-height:0;padding:20px}.consignmentDocumentClient{grid-template-columns:1fr}.consignmentDocumentPaper>header{flex-direction:column}.consignmentDocumentPaper header strong{text-align:left}}@media print{body:has(.consignmentDocumentOverlay)>:not(.consignmentDocumentOverlay){display:none!important}.consignmentDocumentOverlay{background:#fff!important;padding:0!important;display:block!important;position:static!important}.consignmentDocumentModal{width:100%!important;max-height:none!important;box-shadow:none!important;background:#fff!important;overflow:visible!important}.consignmentDocumentToolbar{display:none!important}.consignmentDocumentPaper{width:100%!important;min-height:0!important;margin:0!important;padding:0!important}}.consignmentHistoryTabs{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:14px 16px 0;display:flex}.consignmentHistoryTabs button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:10px 14px;font-weight:800}.consignmentHistoryTabs button.active{color:#fff;background:#17243a;border-color:#17243a}.portalConsignmentSectionTitle{border-top:1px solid var(--line);background:#f5f7f9;margin:0;padding:13px 18px;font-size:15px}.portalConsignmentRows article>div:last-child{gap:6px;display:grid}.consignmentActions{flex-wrap:wrap}.consignmentActions>button{white-space:nowrap}:root{--y:#f5b400;--ink:#181914;--muted:#777a71;--line:#e5e7df;--bg:#f4f5f1;--green:#209963;--blue:#3579d4;--orange:#d97c20;--red:#ce4949}.sectorCashRegister{color:#eef3f8;background:linear-gradient(135deg,#182233,#101824);border:1px solid #3d4b60;border-left:6px solid #d14e5c;border-radius:14px;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);align-items:center;gap:18px;margin:0 0 18px;padding:16px 18px;display:grid;box-shadow:0 10px 28px #0003}.sectorCashRegister.cashOpen{border-left-color:#36bb78}.sectorCashStatus{align-items:center;gap:13px;display:flex}.sectorCashStatus>span{color:#ffadba;background:#402027;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;font-size:21px;font-weight:950;display:grid}.cashOpen .sectorCashStatus>span{color:#7ce1ac;background:#153929}.sectorCashStatus>div{gap:3px;display:grid}.sectorCashStatus small{color:#f5b400;letter-spacing:.1em;font-size:8px;font-weight:950}.sectorCashStatus h2{color:#fff;margin:0;font-size:20px}.sectorCashStatus p{color:#9caabb;margin:0;font-size:10px;line-height:1.4}.sectorCashMetrics{grid-template-columns:1fr 1.2fr auto;align-items:center;gap:10px;display:grid}.sectorCashMetrics>span{background:#111c2a;border:1px solid #34445a;border-radius:9px;gap:3px;padding:10px 12px;display:grid}.sectorCashMetrics small{color:#8493a7;font-size:7px;font-weight:950}.sectorCashMetrics b{color:#fff;font-size:17px}.sectorCashMetrics em{color:#9eacbd;font-size:8px;font-style:normal}.sectorCashMetrics>div{gap:7px;display:grid}.openCashButton{justify-self:end;min-height:48px;padding-inline:24px}.cashOpeningModal{max-width:610px;color:#eef3f8!important;background:#0f1825!important}.cashOpeningChoices{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.cashOpeningChoices button{color:#e8eef6;text-align:left;background:#162234;border:1px solid #3d4d63;border-radius:11px;gap:5px;min-height:82px;padding:15px;display:grid}.cashOpeningChoices button.active{background:#2b260f;border-color:#f5b400;box-shadow:inset 0 0 0 1px #f5b400}.cashOpeningChoices button b{font-size:13px}.cashOpeningChoices button span{color:#9ba8b8;font-size:9px}.cashOpeningModal>label,.sectorCashClosureModal>label{color:#aeb9c7;gap:6px;margin-top:12px;font-size:9px;font-weight:900;display:grid}.cashOpeningModal input,.cashOpeningModal textarea,.sectorCashClosureModal input,.sectorCashClosureModal textarea{color:#fff;background:#0a131f;border-color:#43536a}.openingExpected{background:#151f2e;border:1px solid #42536a;border-radius:9px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px;display:flex}.openingExpected span{color:#a5b1c0;font-size:9px}.openingExpected b{color:#fff;font-size:15px}.sectorCashClosureModal{width:min(860px,95vw);max-height:92vh;overflow:auto;color:#eef3f8!important;background:#0f1825!important}.cashClosureSalePreview{border:1px solid #37475d;border-radius:10px;max-height:230px;margin:14px 0;display:grid;overflow:auto}.cashClosureSalePreview article{background:#121d2c;border-bottom:1px solid #2c3b4f;grid-template-columns:1fr auto;gap:4px 12px;padding:11px 13px;display:grid}.cashClosureSalePreview article:last-child{border-bottom:0}.cashClosureSalePreview article>div{gap:2px;display:grid}.cashClosureSalePreview article span,.cashClosureSalePreview article small{color:#94a2b4;font-size:8px}.cashClosureSalePreview article small{grid-column:1/-1}.cashClosureSalePreview article strong{color:#ffe071;font-size:11px}.cashClosureSalePreview>p{color:#9ba8b8;margin:0;padding:16px}.cashPortalNotice{color:#ffe071;background:#2b260f;border:1px solid #725f1b;border-radius:8px;align-self:center;padding:9px 11px;font-size:9px;font-weight:900}@media (width<=850px){.sectorCashRegister{grid-template-columns:1fr}.sectorCashMetrics{grid-template-columns:1fr 1fr}.sectorCashMetrics>div{grid-column:1/-1;grid-template-columns:1fr 1fr}.openCashButton{justify-self:stretch;width:100%}.cashPortalNotice{display:none}}@media (width<=560px){.sectorCashRegister{padding:13px}.sectorCashMetrics{grid-template-columns:1fr}.sectorCashMetrics>div{grid-column:auto;grid-template-columns:1fr}.cashOpeningChoices{grid-template-columns:1fr}.sectorCashClosureModal{width:96vw;padding:18px}.sectorCashClosureModal .closureSummary{grid-template-columns:1fr 1fr}.cashClosureSalePreview article{grid-template-columns:1fr}.cashClosureSalePreview article small{grid-column:auto}}@media print{@page{margin:0!important}html,body{margin:0!important;padding:0!important}}.roleCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.roleCards article{background:#171a1f;border:1px solid #2a2f37;border-radius:14px;align-items:flex-start;gap:16px;padding:20px;display:flex}.roleCards h3{color:#fff;margin:0 0 7px}.roleCards p{color:#aeb4bd;margin:0;line-height:1.5}.roleIcon{color:#111;background:#f5b400;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.userModal{max-width:650px}.wideField{grid-column:1/-1}.permissionHint,.portalBox{background:#20242a;border:1px solid #343a44;border-radius:12px;justify-content:space-between;gap:18px;margin:18px 0;padding:15px 17px;display:flex}.permissionHint span,.portalBox span{color:#aeb4bd;font-size:13px}.portalBox>div{flex-direction:column;gap:5px;display:flex}.switchLine{align-items:center;max-width:330px;flex-direction:row!important;gap:10px!important;display:flex!important}.switchLine input{flex:none;width:18px!important;height:18px!important}@media (width<=760px){.roleCards{grid-template-columns:1fr}.permissionHint,.portalBox{flex-direction:column}.wideField{grid-column:auto}}.dispatchModal{max-width:620px}.dispatchEyebrow{color:#f5b400;letter-spacing:.08em;font-weight:800}.scanProgress{background:#20242a;border:1px solid #343a44;border-radius:12px;margin:18px 0;padding:17px}.scanProgress>div{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.scanProgress>div b{font-size:22px}.scanProgress>div span{color:#aeb4bd}.scanProgress progress{accent-color:#f5b400;width:100%;height:10px}.scanButton{width:100%;min-height:54px;font-weight:900;color:#111!important;background:#f5b400!important;border:0!important}.scanHelp{text-align:center;color:#8f96a0;margin-top:9px;display:block}.scanSuccess{color:#c8f5dc;background:#123827;border:1px solid #266947;border-radius:12px;flex-direction:column;gap:5px;padding:16px;display:flex}.scanSuccess span{font-size:13px}.initialPayment{background:#20242a;border:1px solid #343a44;border-radius:12px;flex-direction:column;gap:7px;margin:14px 0;padding:13px;display:flex!important}.initialPayment small{color:#aeb4bd}.receiptLink{font-weight:800;text-decoration:underline;color:#f5b400!important;background:0 0!important;border:0!important}.receiptModal{background:#20242a;max-width:820px}.receiptPaper{color:#171717;background:#fff;border-radius:8px;padding:28px}.receiptPaper header{border-bottom:3px solid #171717;justify-content:space-between;padding-bottom:16px;display:flex}.receiptPaper header div{flex-direction:column;display:flex}.receiptPaper header div>b{font-size:21px}.receiptPaper header span{color:#555;font-size:12px}.receiptPaper header strong{text-align:right;font-size:18px}.receiptPaper header em{color:#a87800;font-style:normal}.receiptPaper .businessReceiptIdentity{flex-direction:row;align-items:center;gap:12px;display:flex}.receiptPaper .businessReceiptIdentity>img{object-fit:contain;border-radius:50%;width:64px;height:64px}.receiptPaper .businessReceiptIdentity>div{flex-direction:column;display:flex}.receiptPaper .businessReceiptIdentity small{color:#333;font-size:10px;line-height:1.35}.receiptMeta{grid-template-columns:2fr 1fr;gap:15px;margin:18px 0;display:grid}.receiptMeta>div{border:1px solid #bbb;flex-direction:column;padding:10px;display:flex}.receiptMeta small{color:#666}.receiptPaper table{border-collapse:collapse;width:100%}.receiptPaper th,.receiptPaper td{text-align:left;color:#171717;border-bottom:1px solid #ccc;padding:10px}.receiptPaper td small{color:#666;display:block}.receiptNotes{border:1px solid #ccc;padding:10px}.receiptTotals{justify-content:flex-end;gap:22px;margin-top:18px;display:flex}.receiptTotals span{color:#555;flex-direction:column;display:flex}.receiptTotals b{color:#111;font-size:18px}@media (width<=650px){.receiptPaper{padding:15px}.receiptPaper header,.receiptTotals{flex-direction:column;gap:10px}.receiptPaper .businessReceiptIdentity{flex-direction:row}.receiptMeta{grid-template-columns:1fr}}@media print{body *{visibility:hidden}.receiptPaper,.receiptPaper *{visibility:visible}.receiptPaper{border-radius:0;width:100%;position:absolute;inset:0}.noPrint{display:none!important}}.receiptPaper.hidePrices .priceCell{display:none!important}.accountSelector{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;padding:20px;display:flex}.accountSelector label{min-width:310px}.accountSelector>div{gap:34px;display:flex}.accountSelector span{color:#9fa6af;flex-direction:column;font-size:12px;display:flex}.accountSelector span b{color:#fff;margin-top:5px;font-size:20px}.portalWelcome{justify-content:space-between;align-items:center;margin-bottom:18px;padding:24px;display:flex}.portalWelcome h2{margin:4px 0}.portalWelcome p{color:#aeb4bd;margin:0}.portalWelcome>div:last-child{text-align:right;color:#aeb4bd;flex-direction:column;display:flex}.portalWelcome>div:last-child b{color:#f5b400;font-size:26px}.movementPanel{overflow:hidden}.movementHead{justify-content:space-between;align-items:center;padding:20px;display:flex}.movementHead h2{margin:0 0 4px}.movementHead p{color:#aeb4bd;margin:0}.movementHead>div:last-child{gap:8px;display:flex}.movementHead input{min-width:300px}.documentButtons{gap:6px;display:flex}.documentButtons button{white-space:nowrap;color:#fff;background:#1c2737}@media (width<=850px){.accountSelector,.portalWelcome,.movementHead{flex-direction:column;align-items:stretch}.accountSelector>div{justify-content:space-between;gap:12px}.accountSelector label{min-width:0}.movementHead>div:last-child{flex-direction:column}.movementHead input{min-width:0}}.paymentEntryModal{max-width:650px}.paymentPreview{background:#20242a;border:1px solid #343a44;border-radius:12px;flex-direction:column;gap:6px;margin-top:18px;padding:15px;display:flex}.paymentPreview span{color:#aeb4bd;font-size:12px}.paymentPreview strong{color:#f5b400}.paymentLedger{border:1px solid #bbb;margin-top:20px}.paymentLedger h3{background:#eee;margin:0;padding:10px 12px;font-size:14px}.paymentLedger>div{border-top:1px solid #ddd;grid-template-columns:110px 1fr 130px;gap:12px;padding:9px 12px;display:grid}.paymentLedger>div span{color:#555}.paymentLedger>div strong{text-align:right}.hidePrices .paymentLedger{display:none}@media (width<=600px){.paymentLedger>div{grid-template-columns:1fr}.paymentLedger>div strong{text-align:left}}.adminUndo{color:#9b1c1c!important;background:#fff!important;border:1px solid #d7a5a5!important;padding:4px 7px!important;font-size:11px!important}.returnModal{max-width:760px}.returnLines{border:1px solid #343a44;border-radius:12px;flex-direction:column;margin-top:18px;display:flex;overflow:hidden}.returnLines>div{border-bottom:1px solid #343a44;grid-template-columns:1fr 100px 150px;align-items:center;gap:14px;padding:14px 16px;display:grid}.returnLines>div:last-child{border:0}.returnLines>div>div:first-child{flex-direction:column;display:flex}.returnLines span,.returnLines small{color:#aeb4bd}.stepper{text-align:center;grid-template-columns:42px 1fr 42px;align-items:center;display:grid!important}.stepper button{background:#2b313a;height:38px}.stepper b{font-size:18px}.returnSummary{justify-content:flex-end;gap:30px;margin-top:16px;display:flex}.returnSummary span{color:#aeb4bd;flex-direction:column;display:flex}.returnSummary b{color:#fff;font-size:18px}@media (width<=650px){.returnLines>div{grid-template-columns:1fr}.returnSummary{flex-direction:column;justify-content:flex-start;gap:10px}}.reservationManager{margin-bottom:18px;overflow:hidden}.reservationHead{justify-content:space-between;align-items:center;padding:20px;display:flex}.reservationHead h2{margin:3px 0}.reservationHead p{color:#aeb4bd;margin:0}.reservationHead>b{color:#111;background:#f5b400;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.reservationModal{max-width:780px}.reservationInfo{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.reservationInfo span{color:#aeb4bd;background:#20242a;border:1px solid #343a44;border-radius:10px;flex-direction:column;padding:12px;display:flex}.reservationInfo b{color:#fff;margin-top:4px}.reservationActions{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}@media (width<=650px){.reservationInfo,.reservationActions{grid-template-columns:1fr}}.reservationDocumentNotice{color:#5b4810;background:#fff7d8;border:1px solid #d9b64c;border-radius:6px;margin:18px 0;padding:12px 14px}.preparationManager{margin-bottom:18px;overflow:hidden}.preparationManager .reservationHead>b{background:#5cc48d}.reservationReceiptModal header strong{max-width:260px}.reservationPrintButton{width:100%;min-height:46px;margin-top:18px;font-weight:800;color:#fff!important;background:#263445!important;border-color:#3f5369!important}.topShade{z-index:1200!important}.preparationActions{flex-wrap:wrap;gap:6px;display:flex}.preparationActions button{white-space:nowrap}.labelsModal{max-width:900px}.labelSizePanel{border:1px solid var(--line);background:#f7f8f5;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 14px;padding:14px;display:flex}.labelSizePanel label{flex-direction:column;gap:6px;font-weight:800;display:flex}.labelSizePanel select{min-width:280px}.labelSizePanel>div{text-align:right;flex-direction:column;gap:3px;display:flex}.labelSizePanel span{color:var(--muted);font-size:12px}.labelSheet{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-height:65vh;display:grid;overflow:auto}.shippingLabel{color:#111;width:100%;aspect-ratio:var(--label-ratio,2/3);box-sizing:border-box;background:#fff;border:3px solid #111;flex-direction:column;min-height:0;padding:18px;display:flex;overflow:hidden}.shippingLabel header{border-bottom:3px solid #111;justify-content:space-between;padding-bottom:10px;display:flex}.shippingLabel header strong{color:#fff;background:#111;padding:6px 9px}.labelDestination{border-bottom:1px solid #777;padding:14px 0}.labelDestination small,.labelProduct small{letter-spacing:.12em;font-size:10px;display:block}.labelDestination h2{margin:4px 0;font-size:24px}.labelDestination p{margin:0 0 5px}.labelProduct{flex-direction:column;padding:12px 0;display:flex}.labelProduct>b{font-size:20px}.shippingBarcode{text-align:center;border-top:1px solid #aaa;margin-top:auto;padding:8px 0 10px}.shippingBarcode .barcodeSvg{height:48px}.shippingBarcode code{color:#111;letter-spacing:.03em;margin-top:3px;font-size:9px;font-weight:800;display:block}.shippingBarcode small{letter-spacing:.12em;margin-top:3px;font-size:8px;display:block}.shippingLabel footer{border-top:2px solid #111;justify-content:space-between;gap:10px;padding-top:10px;font-size:11px;display:flex}.compactLabel{border-width:1px;padding:2mm}.compactLabel header{border-bottom-width:1px;padding-bottom:1mm}.compactLabel header b,.compactLabel header strong{color:#111;background:0 0;padding:0;font-size:6px}.compactLabel .labelDestination{padding:1mm 0}.compactLabel .labelDestination small,.compactLabel .labelDestination p,.compactLabel .labelDestination>b{display:none}.compactLabel .labelDestination h2{margin:0;font-size:10px}.compactLabel .labelProduct{padding:1mm 0}.compactLabel .labelProduct small{display:none}.compactLabel .labelProduct>b{font-size:8px}.compactLabel .labelProduct span{font-size:6px}.compactLabel .shippingBarcode{border-top:0;padding:1mm 0}.compactLabel .shippingBarcode .barcodeSvg{height:10mm}.compactLabel .shippingBarcode small{display:none}.compactLabel footer{border-top-width:1px;padding-top:1mm;font-size:5px}@media (width<=700px){.labelSheet{grid-template-columns:1fr}.labelSizePanel{flex-direction:column;align-items:stretch}.labelSizePanel select{width:100%;min-width:0}.labelSizePanel>div{text-align:left}.preparationActions{flex-direction:column}.shippingLabel{padding:14px}.shippingBarcode .barcodeSvg{height:56px}}@media print{.labelSheet,.labelSheet *{visibility:visible!important}.labelSheet{width:var(--label-width);max-height:none;display:block;position:absolute;inset:0;overflow:visible}.shippingLabel{page-break-after:always;width:var(--label-width);height:var(--label-height);max-height:var(--label-height);aspect-ratio:auto;border:2px solid #111;min-height:0;margin:0;overflow:hidden}.shippingLabel:last-child{page-break-after:auto}}.functionalScanner{overscroll-behavior:contain;max-width:760px;max-height:calc(100dvh - 32px);overflow-y:auto}.scannerInput{grid-template-columns:1fr auto;gap:8px;margin:16px 0;display:grid}.scannerInput input{font-family:monospace;font-size:16px}.scanFeedback{border-radius:10px;margin-bottom:14px;padding:12px 14px;font-weight:700}.scanFeedback.good{color:#c8f5dc;background:#123827;border:1px solid #266947}.scanFeedback.bad{color:#ffc9cc;background:#3b1e20;border:1px solid #754044}.scanLineList{flex-direction:column;gap:8px;max-height:310px;display:flex;overflow:auto}.scanLineList article{background:#20242a;border:1px solid #343a44;border-radius:11px;grid-template-columns:1fr 70px;align-items:center;gap:10px;padding:13px;display:grid}.scanLineList article.complete{background:#173426;border-color:#2f8d5b}.scanLineList article>div{flex-direction:column;display:flex}.scanLineList article span{color:#aeb4bd;font-size:12px}.scanLineList article code{color:#f5b400;margin-top:4px}.scanLineList article strong{text-align:right;font-size:18px}.scanLineList article progress{accent-color:#5cc48d;grid-column:1/-1;width:100%;height:6px}@media (width<=600px){.scannerInput{grid-template-columns:1fr}.shade:has(.functionalScanner){place-items:start center;padding:0;overflow:hidden}.functionalScanner{box-sizing:border-box;-webkit-overflow-scrolling:touch;touch-action:pan-y;border-radius:0;width:100%;height:100dvh;max-height:100dvh;padding:18px 16px 110px;overflow-y:auto}.functionalScanner .modalTop{z-index:5;background:#fff;margin-top:-14px;padding:14px 0 8px;position:sticky;top:-18px}.functionalScanner .modalTop button{min-width:44px;min-height:44px;font-size:25px}.functionalScanner h2{font-size:24px}.functionalScanner>p{font-size:14px}.functionalScanner .scanProgress{margin:14px 0;padding:14px}.functionalScanner .cameraOpenButton{min-height:58px}.functionalScanner .scanLineList{max-height:none;overflow:visible}.functionalScanner .scanLineList article{min-height:82px}.functionalScanner>.actions{z-index:6;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dfe1dc;grid-template-columns:1fr 1.5fr;margin:20px -16px -110px;display:grid;position:sticky;bottom:-110px;box-shadow:0 -8px 20px #0002}.functionalScanner>.actions button{min-height:48px}}.cameraOpenButton{color:#171a1f;background:#f5b400;border:1px solid #d59d00;width:100%;margin:16px 0 8px;padding:15px;font-size:15px;font-weight:800}.cameraScanner{background:#11151a;border:1px solid #3c4652;border-radius:14px;margin:16px 0;padding:10px;position:relative;overflow:hidden}.cameraScanner video{object-fit:cover;background:#080a0d;border-radius:9px;width:100%;max-height:310px;display:block}.cameraScanner>p{text-align:center;color:#c8cdd4;margin:9px 0}.cameraSight{pointer-events:none;border:2px solid #f5b400;border-radius:12px;position:absolute;inset:25px 30px 92px;box-shadow:0 0 0 999px #0004}.cameraSight span{background:#f5b400;height:2px;position:absolute;top:50%;left:10%;right:10%;box-shadow:0 0 8px #f5b400}.cameraActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cameraError{color:#ffe5a1;background:#3b2d12;border:1px solid #806317;border-radius:9px;margin:8px 0;padding:11px 13px}.manualDivider{color:#8f969f;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin-top:14px;font-size:11px;display:flex}.manualDivider:before,.manualDivider:after{content:"";background:#343a44;flex:1;height:1px}@media (width<=600px){.cameraScanner{margin-left:-8px;margin-right:-8px}.cameraSight{inset:22px 22px 92px}.cameraActions{grid-template-columns:1fr}.cameraOpenButton{font-size:16px}}.cameraActions.single{grid-template-columns:1fr}.cameraStatus{color:#16633b;background:#e8f6ee;border:1px solid #86caa3;border-radius:9px;margin:8px 0;padding:10px 13px;font-weight:700}.cameraStatus:first-letter{color:#24a45b}.shippingBarcode{background:#fff;padding-left:12px;padding-right:12px}.shippingBarcode .barcodeSvg{min-width:100%;height:64px;image-rendering:crisp-edges}.shippingBarcode code{letter-spacing:.14em;font-size:12px}.wholesaleCatalogHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.wholesaleCatalogHead h2{margin:0}.wholesaleCatalogHead p{color:#8d9189;margin:4px 0 0;font-size:10px}.wholesaleCatalogHead>span{color:var(--green);background:#e9f7ef;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.wholesaleCatalogTools{grid-template-columns:1fr 180px;gap:10px;padding:14px 20px;display:grid}.wholesaleSearch{border:1px solid var(--line);background:#f9faf7;border-radius:8px;align-items:center;gap:9px;padding:0 12px;font-size:19px;display:flex!important}.wholesaleSearch input{background:0 0!important;border:0!important;padding-left:0!important}.wholesaleCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:430px;padding:0 20px 18px;display:grid;overflow:auto}.wholesaleCatalogCard{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:72px 1fr;gap:11px;padding:10px;display:grid}.catalogProductImage{color:#adb1a9;background:#f0f1ed;border-radius:8px;grid-row:span 2;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.catalogProductImage img{object-fit:contain;background:#fff;width:100%;height:100%}.catalogProductData{min-width:0}.catalogProductData small,.catalogProductData b,.catalogProductData span{display:block}.catalogProductData small{color:#9a9d96;font-size:8px;font-weight:800}.catalogProductData b{margin:2px 0;font-size:12px}.catalogProductData span{color:#747970;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.catalogProductData>div{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.catalogProductData strong{font-size:11px}.catalogProductData em{color:var(--green);font-size:8px;font-style:normal;font-weight:700}.wholesaleCatalogCard>button{color:#fff;background:#202b3b;border:0;border-radius:7px;grid-column:2;min-height:34px;font-size:9px;font-weight:800}.wholesaleCatalogCard>button:disabled{opacity:.45}.catalogNoResults{text-align:center;color:#92968e;grid-column:1/-1;padding:35px}.wholesaleCart{border-top:5px solid #f1f2ee}.wholesaleCartTitle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.wholesaleCartTitle h2{margin:0}.wholesaleCartTitle p{color:#92968e;margin:3px 0 0;font-size:9px}.wholesaleCartTitle>b{font-size:16px}.wholesaleCartLines article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr auto 95px 28px;align-items:center;gap:10px;padding:12px 20px;display:grid}.cartThumb{color:#aaa;background:#f0f1ed;border-radius:7px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.cartThumb img{object-fit:contain;background:#fff;width:100%;height:100%}.wholesaleCartLines article>div:nth-child(2) b,.wholesaleCartLines article>div:nth-child(2) small,.wholesaleCartLines article>div:nth-child(2) span{display:block}.wholesaleCartLines article>div:nth-child(2) b{font-size:11px}.wholesaleCartLines article>div:nth-child(2) small,.wholesaleCartLines article>div:nth-child(2) span{color:#8b8f87;margin-top:2px;font-size:8px}.cartStepper{text-align:center;grid-template-columns:30px 32px 30px;align-items:center;display:grid}.cartStepper button{border:1px solid var(--line);background:#f7f8f4;border-radius:6px;width:30px;height:30px;font-weight:900}.cartStepper b{font-size:11px}.wholesaleCartLines article>strong{text-align:right;font-size:11px}.cartRemove{color:var(--red);background:#fff0ee;border:0;border-radius:6px;width:28px;height:28px}.emptyCart{color:#94988f;flex-direction:column;align-items:center;padding:28px;display:flex}.emptyCart b{font-size:11px}.emptyCart span{margin-top:4px;font-size:9px}@media (width<=700px){.wholesaleCatalogTools{grid-template-columns:1fr;padding:12px}.wholesaleCatalogGrid{grid-template-columns:1fr;max-height:none;padding:0 12px 14px}.wholesaleCatalogCard{grid-template-columns:64px 1fr}.catalogProductImage{width:64px;height:64px}.wholesaleCartTitle{padding:14px 12px}.wholesaleCartLines article{grid-template-columns:42px 1fr auto;gap:9px;padding:12px}.wholesaleCartLines .cartStepper{grid-column:2}.wholesaleCartLines article>strong{grid-area:2/3}.wholesaleCartLines .cartRemove{grid-area:1/3}.wholesaleCatalogHead{padding:15px 12px}.wholesaleCatalogHead>span{display:none}}.wholesaleSectionTabs{scroll-snap-type:x proximity;gap:8px;padding:14px 20px 2px;display:flex;overflow-x:auto}.wholesaleSectionTabs button{border:1px solid var(--line);text-align:left;scroll-snap-align:start;background:#fff;border-radius:9px;align-items:center;gap:9px;min-width:170px;padding:11px 12px;display:flex}.wholesaleSectionTabs button>span{color:#8d9189;background:#f0f1ed;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.wholesaleSectionTabs button div{flex-direction:column;display:flex}.wholesaleSectionTabs button b{font-size:10px}.wholesaleSectionTabs button small{color:#8f938b;margin-top:3px;font-size:7px}.wholesaleSectionTabs button.active{background:#fff8dc;border-color:#e0aa00;box-shadow:inset 0 0 0 1px #f5b400}@media (width<=700px){.wholesaleSectionTabs{padding:12px 12px 2px}.wholesaleSectionTabs button{min-width:158px}}.cartPriceEdit{grid-template-columns:auto 14px minmax(90px,135px);justify-content:start;align-items:center;gap:4px;color:#cbd5e1!important;margin-top:8px!important;font-size:8px!important;font-weight:800!important;display:grid!important}.cartPriceEdit span{color:#cbd5e1!important;margin:0!important;font-size:11px!important}.cartPriceEdit input{-webkit-text-fill-color:#f8fafc;caret-color:#f8fafc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f8fafc!important;background:#0b121c!important;border:1px solid #d8bf77!important;border-radius:6px!important;height:30px!important;padding:5px 8px!important;font-size:12px!important;font-weight:800!important}.cartPriceEdit input:focus{outline:2px solid #f5b400;border-color:#f5b400!important}@media (width<=700px){.cartPriceEdit{grid-template-columns:auto 14px minmax(100px,1fr)}.cartPriceEdit input{font-size:16px!important}}.fourPriceBox{border:1px solid var(--line);background:#f7f8f4;border-radius:10px;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;padding:16px;display:grid}.fourPriceTitle{grid-column:1/-1}.fourPriceTitle b,.fourPriceTitle span{display:block}.fourPriceTitle b{font-size:12px}.fourPriceTitle span{color:#8d9189;margin-top:3px;font-size:9px}.priceChannel{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.priceChannel>strong{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:7px;font-size:11px}.priceChannel label{font-size:9px}.priceChannel input{margin-top:5px}@media (width<=700px){.fourPriceBox{grid-template-columns:1fr;padding:12px}.priceChannel{grid-template-columns:1fr}.priceChannel>strong{grid-column:auto}}.barcodePrintSheet{display:none}.unitBarcodeLabel{color:#000;break-inside:avoid;background:#fff;border:1px dashed #777;width:92mm;min-height:48mm;padding:5mm}.unitBarcodeLabel header{justify-content:space-between;font-size:10px;display:flex}.unitBarcodeLabel h3{margin:5px 0 1px;font-size:17px}.unitBarcodeLabel p{margin:0 0 5px;font-size:11px}.barcodeSvg{fill:#000;width:100%;height:54px;display:block}.qrCodeImage{object-fit:contain;width:38mm;height:38mm;margin:8px auto;display:block}.unitQr55Label{text-align:center;overflow:hidden;width:55mm!important;height:44mm!important;min-height:44mm!important;padding:2mm!important}.unitQr55Label header,.unitQr55Label h3,.unitQr55Label p{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.unitQr55Label header{font-size:7px}.unitQr55Label h3{margin:1mm 0 .5mm;font-size:11px}.unitQr55Label p{margin:0;font-size:7px}.unitQr55Label .qrCodeImage,.unitQr55Label .qrCodeLoading{width:24mm;height:24mm;margin:1mm auto}.unitBarcodeLabel>code{text-align:center;color:#000;letter-spacing:.04em;margin-top:3px;font-size:10px;font-weight:700;display:block}.unitQr55Label>code{margin-top:.5mm;font-size:7px}@media print{body *{visibility:hidden}.barcodePrintSheet,.barcodePrintSheet *{visibility:visible}.barcodePrintSheet{background:#fff;grid-template-columns:92mm 92mm;gap:3mm;display:grid;position:absolute;inset:0}.unitBarcodeLabel{display:block}}.productLabelOptions{grid-template-columns:1fr 1.45fr;gap:12px;margin-top:16px;display:grid}.productLabelOptions label{margin:0}.selectedLabelSize{border:1px solid var(--line);color:#f4f7fb;background:#18202d;border-radius:10px;flex-direction:column;justify-content:center;gap:4px;margin-top:12px;padding:12px 14px;display:flex}.productLabelOptions .selectedLabelSize{margin-top:0}.selectedLabelSize b{color:#f4f7fb}.selectedLabelSize span{color:#aeb8c8;font-size:11px}.incomeLabelPrintModal{max-width:760px}.incomeLabelPreview{color:#f4f7fb;background:#202a38;border:1px solid #806d1d;border-radius:11px;flex-direction:column;gap:5px;margin-top:14px;padding:16px;display:flex}.incomeLabelPreview b{color:#f4f7fb}.incomeLabelPreview span{color:#b8c2d1;font-size:12px}@media (width<=650px){.productLabelOptions{grid-template-columns:1fr}}@media (width<=600px){.functionalScanner{padding-bottom:18px!important}.functionalScanner>.actions{margin-bottom:-18px!important;bottom:-18px!important}.shade,.topShade{background:#fff!important;padding:0!important;display:block!important;overflow:hidden!important}.shade>.modal,.topShade>.modal{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;box-sizing:border-box!important;width:100%!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:18px 16px calc(24px + env(safe-area-inset-bottom))!important;border-radius:0!important;margin:0!important;overflow:hidden auto!important}.modal .modalTop{z-index:20;border-bottom:1px solid #eceee9;background:#fff!important;justify-content:space-between!important;align-items:center!important;margin:-14px 0 8px!important;padding:14px 0 8px!important;display:flex!important;position:sticky!important;top:-18px!important}.modal .modalTop button{min-width:44px!important;min-height:44px!important;font-size:24px!important}.modal input,.modal select,.modal textarea{box-sizing:border-box;max-width:100%;font-size:16px!important}.modal .actions{bottom:calc(-24px - env(safe-area-inset-bottom));z-index:18;margin:22px -16px calc(-24px - env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dfe1dc;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid;position:sticky;box-shadow:0 -8px 20px #0002}.modal .actions button{white-space:normal;min-height:48px}.modal .reservationActions,.modal .returnActions{grid-template-columns:1fr!important;gap:9px!important;display:grid!important}.modal .reservationActions button,.modal .returnActions button{min-height:48px}.modal .receiptPaper{box-sizing:border-box;width:100%;min-width:0;overflow-x:auto}.modal .receiptPaper table{min-width:520px}.labelsModal .labelSheet{max-height:none!important;overflow:visible!important}}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font:14px Arial,sans-serif}.shell{grid-template-columns:245px 1fr;min-height:100vh;display:grid}.shell>aside{color:#fff;background:#181914;flex-direction:column;width:245px;padding:25px 18px;display:flex;position:fixed;inset:0 auto 0 0}.mobileMenuButton,.mobilePageTitle,.mobileMenuScrim{display:none}.brand{align-items:center;gap:12px;padding:0 8px 28px;display:flex}.brand>b{background:var(--y);color:#181914;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.brand strong,.brand small{display:block}.brand strong{font-size:13px}.brand small{color:#92958c;font-size:11px}.shell nav{flex:1;gap:5px;min-height:0;display:grid;overflow-y:auto}.shell nav button{color:#aaa;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;padding:12px 14px;font-weight:700;display:flex;position:relative}.shell nav button i{width:28px;font-size:18px;font-style:normal;display:inline-block}.shell nav button.on,.shell nav button:hover{color:#fff;background:#2b2d27}.navOrderAlerts{gap:5px;margin-left:auto;display:inline-flex}.navOrderAlerts b{color:#151515;border-radius:999px;place-items:center;width:19px;height:19px;font-size:12px;font-style:normal;font-weight:950;line-height:1;display:inline-grid;box-shadow:0 0 0 2px #191a17}.navOrderAlerts .reservationAlert{background:#f5b400}.navOrderAlerts .preparationAlert{color:#fff;background:#f03fb1}.navTaskAlert{color:#151515;background:#f5b400;border-radius:999px;align-items:center;gap:3px;margin-left:auto;padding:3px 6px;font-size:12px;font-weight:950;line-height:1;display:inline-flex;box-shadow:0 0 0 2px #191a17}.navTaskAlert small{font-size:9px;font-weight:900}.notificationEnable{white-space:nowrap;color:#5c4700;background:#fff8d8;border:1px solid #e3bd31}.notificationEnable:hover{background:#ffed9c}.limitedHomeWelcome{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:22px 24px;display:flex}.limitedHomeWelcome span{letter-spacing:.12em;color:#8d751a;font-size:9px;font-weight:900}.limitedHomeWelcome h2{margin:6px 0 5px;font-size:20px}.limitedHomeWelcome p{color:var(--muted);margin:0}.limitedHomeWelcome>strong{border-radius:14px;place-items:center;min-width:92px;height:74px;font-size:27px;display:grid}.limitedHomeWelcome>strong small{font-size:8px;display:block}.limitedHomeWelcome .attention{color:#5d4700;background:#fff0a8;border:1px solid #e0ad00}.limitedHomeWelcome .clear{color:#17623c;background:#e5f5eb;border:1px solid #93ccaa}.limitedHomeTasks.hasPending{border-color:#e2b400;box-shadow:inset 4px 0 #f5b400}.limitedTaskList{padding:0 20px 20px}.limitedTaskList article{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.limitedTaskList article>b{color:#151515;background:#f5b400;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;display:grid}.limitedTaskList article div{flex-direction:column;gap:2px;min-width:0;display:flex}.limitedTaskList article strong{font-size:12px}.limitedTaskList article span{color:var(--muted);font-size:9px}.user{border-top:1px solid #33352f;align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:flex}.user>span{background:#4a4c45;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.user b,.user small{display:block}.user small{color:#999;font-size:10px}.shell>main{grid-column:2;min-width:0}header{border-bottom:1px solid var(--line);z-index:5;background:#fff;align-items:center;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.search{border:1px solid var(--line);color:#999;background:#f7f8f5;border-radius:8px;width:340px;padding:10px 12px}.search input{background:0 0;border:0;outline:0;width:90%}.globalSearch{align-items:center;gap:7px;display:flex}.globalSearch input{flex:1;width:auto;min-width:0}.globalSearch button{color:#fff;cursor:pointer;background:#242820;border:0;border-radius:6px;padding:6px 9px;font-size:9px;font-weight:850}header>.primary{margin-left:auto}.topQuickActions{align-items:center;gap:8px;margin-left:auto;display:flex}.topQuickActions button{white-space:nowrap;cursor:pointer;border-radius:9px;min-height:40px;padding:0 15px;font-weight:900}.topQuickActions .topShortcut{color:#eef2f7;background:#172130;border:1px solid #344156}.topQuickActions .topShortcut:hover{color:#ffd24b;border-color:#f5b400}.content{max-width:1450px;margin:auto;padding:30px 34px 50px}.toast{color:#147846;background:#e9f8ef;border:1px solid #bce7ce;border-radius:9px;margin-bottom:16px;padding:12px}.toast button{float:right;background:0 0;border:0}.title{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.title small{letter-spacing:.15em;color:#989b92;font-size:10px;font-weight:800}.title h1{letter-spacing:-.04em;margin:5px 0 0;font-size:28px}.title button,.tools button,.scanCall button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px 14px;font-weight:700}.primary{border-radius:8px;padding:10px 15px;font-weight:800;background:var(--y)!important;color:#181914!important;border:0!important}.draft{background:#e9ebe5;border-radius:5px;padding:6px 9px}.cards{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px;position:relative;overflow:hidden}.card:before{content:"";width:4px;position:absolute;inset:0 auto 0 0}.card.yel:before{background:var(--y)}.card.blue:before{background:var(--blue)}.card.orange:before{background:var(--orange)}.card.green:before{background:var(--green)}.card>div{color:var(--muted);justify-content:space-between;font-size:12px;font-weight:700;display:flex}.card>div i{font-style:normal}.card>b{margin-top:13px;font-size:27px;display:block}.card p{color:#999;margin:3px 0 12px;font-size:11px}.card>small{background:#f2f3ef;border-radius:4px;padding:4px 7px;font-size:10px}.grid{grid-template-columns:1.4fr 1fr;gap:15px;margin-top:15px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:12px}.head{padding:18px 20px}.head h2{margin:0 0 4px;font-size:15px}.head p{color:#999;margin:0;font-size:11px}.quick{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.quick button{text-align:left;background:#fff;border:0;gap:12px;padding:16px;display:flex}.quick button:nth-child(odd){border-right:1px solid var(--line)}.quick button:nth-child(-n+2){border-bottom:1px solid var(--line)}.quick i{color:#866400;background:#fff5d1;border-radius:8px;place-items:center;width:36px;height:36px;font-size:19px;display:grid}.quick b,.quick span{display:block}.quick b{font-size:12px}.quick span{color:#999;margin-top:4px;font-size:10px}.alert{border-top:1px solid var(--line);align-items:center;gap:11px;padding:14px 18px;display:flex}.alert>i{border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.alert>i.red{color:var(--red);background:#fff0ee}.alert>i.orange{color:var(--orange);background:#fff4e7}.alert>i.blue{color:var(--blue);background:#edf4ff}.alert div{flex:1}.alert b,.alert span{font-size:11px;display:block}.alert span{color:#999;margin-top:3px;font-size:10px}.alert button{background:0 0;border:0;font-size:10px}.dashboardCardClickable{cursor:pointer;transition:transform .16s,box-shadow .16s,border-color .16s}.dashboardCardClickable:hover,.dashboardCardClickable:focus-visible{border-color:#d1a500;outline:0;transform:translateY(-2px);box-shadow:0 10px 26px #2a2d2514}.dashboardMiniStats{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:11px;display:grid}.dashboardMiniStats button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#f8f9f5;border-radius:10px;flex-direction:column;align-items:flex-start;min-width:0;padding:13px 15px;display:flex}.dashboardMiniStats button:disabled{cursor:default;opacity:.55}.dashboardMiniStats small{letter-spacing:.07em;color:#777d74;font-size:8px;font-weight:900}.dashboardMiniStats b{margin-top:5px;font-size:20px}.dashboardMiniStats span{color:#90958c;margin-top:2px;font-size:9px}.dashboardAllClear{color:#1f7b4d;flex-direction:column;justify-content:center;align-items:center;min-height:130px;padding:22px;display:flex}.dashboardAllClear b{font-size:16px}.dashboardAllClear span{color:#798078;margin-top:5px;font-size:10px}.dashboardSectionHead{justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.dashboardSectionHead h2{margin:0 0 4px;font-size:15px}.dashboardSectionHead p{color:#999;margin:0;font-size:10px}.dashboardSectionHead>button,.dashboardReviewButton{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:8px 11px;font-size:9px;font-weight:850}.dashboardSectionHead>button:hover,.dashboardReviewButton:hover{background:#fff7d3;border-color:#d4a000}.dashboardActivity{margin-top:15px}.dashboardActivity td{vertical-align:middle}.dashboardActivity td:nth-child(3){min-width:240px}.quick button{cursor:pointer;border-bottom:1px solid var(--line)}.quick button:nth-last-child(-n+2){border-bottom:0}@media (width<=700px){.compactLabel{padding:2mm!important}.compactLabel .shippingBarcode .barcodeSvg{height:8mm!important}.limitedHomeWelcome{flex-direction:column;align-items:flex-start;padding:17px}.limitedHomeWelcome>strong{width:100%;height:58px}.limitedTaskList{padding:0 14px 14px}.notificationEnable{min-height:40px}}.tablePanel{margin-top:15px;overflow:hidden}.scroll{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%}th{border-block:1px solid var(--line);color:#888;text-transform:uppercase;background:#fafbf8;padding:11px 20px;font-size:9px}td{border-bottom:1px solid #eef0e9;padding:13px 20px;font-size:12px}.status{border-radius:5px;padding:5px 8px;font-size:9px;font-weight:800}.warn{color:#987100;background:#fff5d5}.info{color:var(--blue);background:#edf4ff}.bad{color:var(--red);background:#fff0ee}.good{color:var(--green);background:#eaf8f1}.tools{gap:8px;margin-bottom:15px;display:flex}.tools .search{background:#fff}.tools button:last-child{margin-left:auto}.stockFilterSelect{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;justify-content:center;min-width:170px;padding:7px 11px;display:flex}.stockFilterSelect span{color:#969a91;text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:850}.stockFilterSelect select{color:#182237;background:0 0;border:0;outline:0;min-width:0;padding:3px 20px 0 0;font-family:inherit;font-size:10px;font-weight:700}.stockFilterSelect select:disabled{color:#aaa}.tools .clearStockFilters{color:#5e6673}.tools .clearStockFilters:disabled{opacity:.4}.prod{align-items:center;gap:10px;display:flex}.prod>span{color:#aaa;background:#f0f1ed;border-radius:7px;place-items:center;width:42px;height:32px;display:grid}.prod small,.prod b{display:block}.stockSection{color:#7b8190;text-transform:uppercase;letter-spacing:.04em;margin-top:3px;font-size:11px;font-weight:600;display:block}.ok{color:var(--green)}.low{color:var(--red)}.more{background:0 0;border:0}.formLayout{grid-template-columns:1fr 330px;gap:15px;display:grid}.form{padding:22px}.form h2,.summary h2{font-size:15px}.formGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.form hr{border:0;border-top:1px solid var(--line);margin:24px 0}label{color:#71746c;flex-direction:column;gap:6px;font-size:10px;font-weight:800;display:flex}input,select{background:#fff;border:1px solid #dfe1da;border-radius:8px;padding:10px}.summary{align-self:start;padding:22px}.summary dl>div{border-bottom:1px solid #eee;justify-content:space-between;padding:9px 0;font-size:11px;display:flex}.summary .total{font-size:14px;font-weight:800}.labelPreview{background:#f8f9f5;border:1px dashed #c9cbc3;border-radius:8px;margin:15px 0;padding:14px}.labelPreview>*{display:block}.labelPreview b{margin:5px 0}.labelPreview small,.labelPreview span{color:#888;font-size:9px}.full{width:100%}.stats{gap:10px;display:flex}.stats span{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px 14px}.stats b{margin-right:6px;font-size:17px}.stats .urgent{color:var(--red);border-color:#efc4c4}.scanCall{text-align:center;margin-top:15px;padding:28px}.scanCall>b{font-size:30px}.scanCall p{color:#888;font-size:11px}.flow{grid-template-columns:1fr 35px 1fr 35px 1fr;align-items:center;display:grid}.flow>b{text-align:center;color:#aaa}.flow article{border:1px solid var(--line);background:#fff;border-radius:10px;gap:12px;padding:17px;display:flex}.flow article>i{background:#fff4ca;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.flow span,.flow b,.flow small{display:block}.flow span{color:#888;font-size:10px}.flow b{margin:4px 0;font-size:16px}.flow small{color:#999;font-size:9px}.mini{background:#fff3c7;border:0;border-radius:5px;padding:7px;font-size:10px;font-weight:700}.reportGrid{grid-template-columns:1.2fr 1fr;gap:15px;margin-top:15px;display:grid}.bars{padding:5px 22px 22px}.bars>div{grid-template-columns:70px 1fr 30px;align-items:center;gap:10px;margin:18px 0;font-size:11px;display:grid}.bars i{background:var(--y);border-radius:0 7px 7px 0;height:13px}.bars>div:nth-child(2) i{background:#222}.excel{align-items:center;gap:14px;padding:23px;display:flex}.excel>b{width:50px;height:50px;color:var(--green);background:#e8f7ef;border-radius:10px;place-items:center;display:grid}.excel div{flex:1}.excel h2{font-size:14px}.excel p{color:#888;font-size:10px}.excel button{color:#fff;background:#222;border:0;border-radius:7px;padding:9px}.shade{z-index:20;background:#1119;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:14px;width:min(460px,100%);padding:27px}.modalIcon{background:#fff2bc;border-radius:10px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.modal h2{margin:15px 0 5px;font-size:21px}.modal>p{color:#7d8077;font-size:12px;line-height:1.5}.modal label{margin-top:14px}.scanner{background:#f8f9f5;border:1px dashed #c5c8bf;border-radius:8px;gap:12px;margin-top:15px;padding:13px;display:flex}.scanner>b{font-size:22px}.scanner strong,.scanner small{display:block}.scanner small{color:#999;font-size:9px}.actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.actions button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px 13px;font-weight:700}.clientStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:15px;display:grid}.clientStats article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:15px}.clientStats span,.clientStats b,.clientStats small{display:block}.clientStats span{color:#888;font-size:10px;font-weight:700}.clientStats b{margin:8px 0 3px;font-size:22px}.clientStats small{color:#999;font-size:9px}.clientTools select{min-width:130px}.clientName{align-items:center;gap:10px;display:flex}.clientName>span{color:#7c5d00;background:#fff3c5;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.clientName b,.clientName small,.block{display:block}.clientName small,.block{color:#999;margin-top:2px;font-size:9px}.listTag{border-radius:5px;padding:5px 8px;font-size:9px;font-weight:800}.listTag.mayorista{color:#826100;background:#fff4c8}.listTag.sucursal{color:var(--blue);background:#edf4ff}.listTag.reparador{color:#6930a8;background:#f1e8ff}.repairClientHint{color:var(--muted);font-size:.82rem;font-weight:700}.invoiceTag{color:#4d5048;white-space:nowrap;background:#eef0eb;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:800}.editButton{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:6px;padding:7px 9px;font-size:9px;font-weight:800}.editButton:hover{background:#fff7da;border-color:#e8ca65}.clientModal{width:min(720px,100%);max-height:92vh;overflow:auto}.clientModal .modalTop{justify-content:space-between;display:flex}.clientModal .modalTop button{color:#888;background:0 0;border:0;font-size:22px}.clientModal hr{border:0;border-top:1px solid var(--line);margin:22px 0}.clientModal h3{font-size:14px}.clientModal textarea{min-height:68px;font:inherit;resize:vertical;border:1px solid #dfe1da;border-radius:8px;padding:10px}.clientModal .notes{margin-top:15px}.billingBox{background:#fff9e6;border:1px solid #efdc99;border-radius:10px;margin-top:20px;padding:16px}.billingBox>div:first-child b,.billingBox>div:first-child span{display:block}.billingBox>div:first-child b{font-size:13px}.billingBox>div:first-child span{color:#83775b;margin-top:3px;font-size:10px}.billingBox .formGrid{margin-top:14px}.productModal{width:min(760px,100%);max-height:92vh;overflow:auto}.productModal .modalTop{justify-content:space-between;display:flex}.productModal .modalTop button{color:#888;background:0 0;border:0;font-size:22px}.productCreate{grid-template-columns:180px 1fr;gap:18px;margin-top:18px;display:grid}.imageUpload{cursor:pointer;background:#f8f9f5;border:1px dashed #bfc2b9;border-radius:10px;place-items:center;height:180px;display:grid;overflow:hidden}.imageUpload input{display:none}.imageUpload>div{text-align:center}.imageUpload b,.imageUpload strong,.imageUpload span{display:block}.imageUpload b{color:#92958c;font-size:28px}.imageUpload strong{margin-top:7px;font-size:11px}.imageUpload span{color:#999;margin-top:4px;font-size:9px}.imageUpload img{object-fit:contain;background:#fff;width:100%;height:100%}.productFields{margin:0}.priceBox{background:#fff9e6;border:1px solid #efdc99;border-radius:10px;margin-top:20px;padding:16px}.priceBox>div:first-child b,.priceBox>div:first-child span{display:block}.priceBox>div:first-child span{color:#83775b;margin-top:3px;font-size:10px}.priceBox .formGrid{margin-top:14px}.productModal textarea{min-height:60px;font:inherit;border:1px solid #dfe1da;border-radius:8px;padding:10px}.productModal .notes{margin-top:15px}.prod>span.hasImage{background:#fff;overflow:hidden}.prod>span.hasImage img{object-fit:contain;width:100%;height:100%}.masterIntro{color:#fff;background:#181914;border-radius:12px;grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:center;margin-bottom:15px;padding:18px 22px;display:grid}.masterIntro>i{text-align:center;color:var(--y);font-style:normal}.masterIntro b,.masterIntro span{display:block}.masterIntro b{font-size:12px}.masterIntro span{color:#aeb1a8;margin-top:4px;font-size:9px}.dictionaryGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.dictionary{padding:15px}.dictionary>div{align-items:center;gap:10px;display:flex}.dictionary i{color:#7e6000;background:#fff4ca;border-radius:8px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.dictionary>div>div{flex:1}.dictionary b,.dictionary span{display:block}.dictionary span{color:#999;margin-top:2px;font-size:9px}.dictionary button{border:1px solid var(--line);background:#fff;border-radius:6px;width:28px;height:28px;font-weight:900}.dictionary button.manageDict{text-transform:uppercase;width:auto;padding:0 8px;font-size:8px}.dictionary p{color:#777;border-top:1px solid var(--line);margin:12px 0 0;padding-top:10px;font-size:9px;line-height:1.5}.productSectionZones{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:15px;padding:18px 20px}.sectionZoneTitle{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.sectionZoneTitle small{color:#9b9e96;letter-spacing:.08em;font-size:8px;font-weight:800;display:block}.sectionZoneTitle h2{margin:4px 0 0;font-size:15px}.sectionZoneTitle>button{background:#fff;border:1px solid #dfe1da;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:800}.sectionZoneTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sectionZoneTabs>button{text-align:left;background:#f8f9f6;border:1px solid #e0e2dc;border-radius:10px;grid-template-columns:38px 1fr 14px;align-items:center;gap:10px;min-width:0;padding:12px;transition:all .15s;display:grid}.sectionZoneTabs>button.active{background:#fff7d7;border-color:#d3a900;box-shadow:inset 0 0 0 1px #f0c31a}.sectionZoneTabs>button>span{color:#8d6b00;background:#fff;border-radius:9px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.sectionZoneTabs>button b,.sectionZoneTabs>button small{display:block}.sectionZoneTabs>button b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sectionZoneTabs>button small{color:#8d9188;margin-top:3px;font-size:8px}.sectionZoneTabs>button i{color:#9da096;font-size:18px;font-style:normal}.sectionCatalogTools{grid-template-columns:1fr}.catalogRow button:disabled{opacity:.35;cursor:not-allowed}.sectionTag{color:#4c5148;background:#f0f1ed}.masterList{margin-top:15px;overflow:hidden}.masterHead{justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.masterHead h2{margin:0;font-size:15px}.masterHead p{color:#999;margin:4px 0 0;font-size:10px}.sectionTag{border-radius:5px;padding:5px 8px;font-size:9px;font-weight:800}.sectionTag.bicicletas{color:#806000;background:#fff4ca}.sectionTag.accesorios{color:var(--blue);background:#edf4ff}.sectionTag.repuestos{color:var(--green);background:#eaf8f1}.stockSectionZones{margin-bottom:14px}.stockSectionZones .sectionZoneTitle>span{color:#8d9188;font-size:9px}.stockGroupedTable{min-width:1260px}.stockReserved{color:#a36f00}.stockAssembly{color:#2760a8}.stockBranch{color:#08784f}.stockCounter{color:#8b4fbd}.stockDirectVariantRow td{padding-top:14px;padding-bottom:14px}.stockDirectProduct{align-items:center;gap:10px;min-width:190px;display:flex}.stockDirectProduct>span{color:#aeb2aa;background:#eef0eb;border-radius:8px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.stockDirectProduct>span img{object-fit:contain;background:#fff;width:100%;height:100%}.stockDirectProduct code,.stockDirectProduct small{display:block}.stockDirectProduct code{color:#17243a;font-size:9px;font-weight:800}.stockDirectProduct small{color:#8e9389;margin-top:4px;font-size:8px}.stockPagination{border-top:1px solid var(--line);color:#747970;justify-content:space-between;align-items:center;padding:14px 18px;font-size:9px;display:flex}.stockPagination>div{gap:4px;display:flex}.stockPagination button{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:34px;height:34px;font-weight:800}.stockPagination button:disabled{opacity:.35}.masterModal{width:min(620px,100%);max-height:92vh;overflow:auto}.masterModal .modalTop{justify-content:space-between;display:flex}.masterModal .modalTop button{color:#888;background:0 0;border:0;font-size:22px}.masterForm{gap:13px;margin-top:18px;display:grid}.variantPicker{border:1px solid var(--line);background:#fafbf8;border-radius:9px;margin-top:14px;padding:13px}.variantPicker>div:first-child{justify-content:space-between;align-items:center;display:flex}.variantPicker>div:first-child b{font-size:10px}.variantPicker>div:first-child span{color:#7d8177;font-size:8px}.variantChoices{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.variantChoices button{color:#62665d;background:#fff;border:1px solid #d8dad3;border-radius:999px;padding:7px 10px;font-size:9px}.variantChoices button.selected{color:#fff;background:#202b3b;border-color:#202b3b}.variantPicker small{color:#92958c;font-size:8px;display:block}.variantSummary{color:#725700;background:#fff4ca;border-radius:8px;justify-content:space-between;align-items:center;margin-top:10px;padding:10px 12px;display:flex}.variantSummary b{font-size:10px}.variantSummary span{font-size:8px}.productEdit{color:#fff;letter-spacing:.07em;border:0;border-radius:6px;padding:8px 11px;font-size:8px;font-weight:900}.productGroups{min-width:920px}.productGroupRow{cursor:pointer}.productGroupRow:hover,.productGroupRow.expanded{background:#fafbf7}.productGroupRow td{padding-top:17px;padding-bottom:17px}.groupProductName,.productGroupRow td small{display:block}.productGroupRow td small{color:#92958c;margin-top:4px;font-size:8px}.variantCount{color:#17243a;background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.variantCount span{margin-left:4px;font-size:12px}.variantsExpanded>td{background:#f5f6f2;padding:0!important}.variantRows{background:#fff;border:1px solid #dfe1da;border-radius:8px;margin:0 18px 16px;overflow:hidden}.variantRow{border-bottom:1px solid #eceee8;grid-template-columns:1.3fr .5fr 1fr 90px;align-items:center;gap:16px;min-height:43px;padding:7px 14px;font-size:9px;display:grid}.variantRow:last-child{border-bottom:0}.variantRowHead{color:#8b8f85;text-transform:uppercase;letter-spacing:.05em;background:#f8f9f6;min-height:30px;font-size:8px}.variantRow code{color:#263246;font-size:9px}.variantRow button{justify-self:end}.groupProduct{align-items:center;gap:10px;display:flex}.groupThumb{color:#a3a79e;background:#eef0ea;border-radius:7px;place-items:center;width:42px;height:34px;display:grid;overflow:hidden}.groupThumb img{object-fit:contain;background:#fff;width:100%;height:100%}.variantIdentity{align-items:center;gap:9px;display:flex}.variantIdentity>span{color:#aaa;background:#eef0ea;border-radius:6px;place-items:center;width:38px;height:32px;display:grid;overflow:hidden}.variantIdentity img{object-fit:contain;background:#fff;width:100%;height:100%}.colorImageSection{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.colorImageTitle{justify-content:space-between;align-items:flex-end;display:flex}.colorImageTitle b{font-size:10px}.colorImageTitle span{color:#90948a;font-size:8px}.imageUploadError{color:#a51f1f;background:#fff0f0;border:1px solid #ef9a9a;border-radius:8px;margin-top:9px;padding:9px;font-size:9px;font-weight:800}.cloudImageNote{color:#777;margin-top:8px;font-size:8px;display:block}.colorImageGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.colorImageCard{border:1px solid var(--line);background:#fafbf8;border-radius:9px;padding:8px}.colorImageCard.uploading{background:#fff9df;border-color:#e5ad00}.colorImageCard label{cursor:pointer;background:#fff;border:1px dashed #cfd2ca;border-radius:7px;place-items:center;height:92px;display:grid;overflow:hidden}.colorImageCard input{display:none}.colorImageCard img{object-fit:contain;width:100%;height:100%}.colorImageCard label>span{color:#7f857a;place-items:center;font-size:18px;display:grid}.colorImageCard label small{margin-top:3px;font-size:8px}.imageUploading{animation:1.1s ease-in-out infinite pulse}.colorImageCard>b{margin-top:7px;font-size:9px;display:block}.colorImageCard>button{color:var(--red);background:0 0;border:0;padding:4px 0 0;font-size:8px}.catalogTip{background:#f4f5f1;border-radius:8px;margin-top:15px;padding:12px}.catalogTip b,.catalogTip span{display:block}.catalogManager{border-color:#d7d9d1;margin:15px 0;overflow:hidden;box-shadow:0 10px 30px #1718130c}.catalogTitle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 22px;display:flex}.catalogTitle h2{margin:0;font-size:16px}.catalogTitle p{color:#999;margin:3px 0 0;font-size:9px}.catalogTitle>button{color:#888;background:0 0;border:0;font-size:22px}.catalogTools{border-bottom:1px solid var(--line);background:#fafbf8;grid-template-columns:1fr 1fr;gap:12px;padding:16px 22px;display:grid}.addCatalog{gap:7px;display:flex}.addCatalog input{flex:1}.addCatalog button{color:#fff;letter-spacing:.08em;background:#202b3b;border:0;border-radius:6px;padding:0 14px;font-size:9px;font-weight:900}.catalogTools .search{background:#fff;width:100%}.catalogRows{background:#fff}.catalogRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:58px;padding:12px 22px;display:flex}.catalogRow>b{color:#62665d;font-size:11px}.catalogRow>div{gap:6px;display:flex}.catalogRow button{color:#fff;letter-spacing:.08em;border:0;border-radius:6px;padding:9px 14px;font-size:8px;font-weight:900}.catalogEdit{background:#202b3b}.catalogDelete{background:#df2929}.catalogHeader{color:#85887f;letter-spacing:.09em;background:#f7f8f5;min-height:36px;font-size:8px}.catalogEmpty{text-align:center;color:#999;padding:25px;font-size:10px}.catalogFooter{justify-content:space-between;align-items:center;padding:12px 22px;font-size:9px;display:flex}.catalogFooter>div{display:flex}.catalogFooter button{border:1px solid var(--line);background:#fff;min-width:32px;height:30px}.catalogFooter button.current{color:#fff;background:#202b3b}.catalogFooter button:disabled{opacity:.4}.activeDraft{color:#775900;background:#fff2bf}.currentAccount{margin-top:15px;overflow:hidden}.accountHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px;display:flex}.accountHead small{color:#858a80;letter-spacing:.08em;font-size:8px;display:block}.accountHead h2{margin:4px 0;font-size:16px}.accountHead span{color:#8f938a;font-size:9px}.accountHead>div:last-child{text-align:right}.accountHead>div:last-child b{color:#17243a;margin-top:5px;font-size:22px;display:block}.accountTable table{min-width:850px}.accountActions{justify-content:flex-end;gap:6px;display:flex}.accountActions button{color:#253247;background:#fff;border:1px solid #d7dad2;border-radius:6px;padding:7px 9px;font-size:8px;font-weight:800}.accountActions button:last-child{color:#fff;background:#202b3b;border-color:#202b3b}.paymentModal{width:min(430px,100%)}.paymentModal .modalTop{justify-content:space-between;display:flex}.paymentModal .modalTop button{background:0 0;border:0;font-size:22px}.paymentModal label{margin-top:16px}.paymentModal input{font-size:16px;font-weight:700}.wholesaleHeader{margin-bottom:15px;padding:20px}.wholesaleHeader h2,.wholesaleProducts h2,.wholesaleSummary h2{margin:0;font-size:15px}.wholesaleHeaderGrid{grid-template-columns:1fr 1fr;gap:13px;margin-top:15px;display:grid}.wholesaleHeaderGrid .wideField{grid-column:span 2}.wholesaleHeaderGrid label>small{color:#92958c;font-size:8px;font-weight:400}.wholesaleHeader textarea{resize:vertical;min-height:58px}.wholesaleBuilder{grid-template-columns:1fr 330px;gap:15px;display:grid}.wholesaleProducts{overflow:hidden}.wholesaleAddGrid{grid-template-columns:1fr 110px 170px;gap:12px;padding:18px 20px;display:grid}.wholesaleSelected{border:1px solid var(--line);background:#f7f8f4;border-radius:8px;align-items:center;gap:10px;margin:0 20px 18px;padding:10px;display:flex}.wholesaleSelected>div{flex:1}.wholesaleSelected b,.wholesaleSelected small{display:block}.wholesaleSelected small{color:#888;margin-top:3px;font-size:9px}.wholesaleSelected strong{color:var(--green);font-size:10px}.wholesaleThumb{color:#aaa;background:#eceee8;border-radius:7px;place-items:center;width:48px;height:40px;display:grid;overflow:hidden}.wholesaleThumb img{object-fit:contain;background:#fff;width:100%;height:100%}.wholesaleSummary{align-self:start;padding:20px;position:sticky;top:88px}.wholesaleSummary dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;font-size:10px;display:flex}.wholesaleSummary dd{text-align:right;margin:0;font-weight:700}.wholesaleSummary .wholesaleTotal{border:0;padding-top:16px;font-size:15px}.reservationNotice{color:#745800;background:#fff4ca;border-radius:8px;margin-bottom:12px;padding:12px}.reservationNotice b,.reservationNotice span{display:block}.reservationNotice b{font-size:10px}.reservationNotice span{margin-top:4px;font-size:8px;line-height:1.45}.wholesaleSummary button:disabled{opacity:.45}.wholesaleClientPicker{grid-template-columns:1fr 1.15fr;align-items:end;gap:8px;display:grid}.wholesaleClientPicker>small{color:#7d8179;grid-column:1/-1;font-size:8px}.wholesaleClientPicker .requiredClient select{background:#fff9e2;border-color:#d8a10a}.wholesaleClientPicker input,.wholesaleClientPicker select{min-height:42px}@media (width<=600px){.wholesaleClientPicker{grid-template-columns:1fr}.wholesaleClientPicker>small{grid-column:auto}}.incomeSuccess{color:#147747;background:#eaf8f1;border:1px solid #bde4ce;border-radius:10px;align-items:center;gap:10px;margin-bottom:15px;padding:14px 16px;display:flex}.incomeSuccess>div{flex:1}.incomeSuccess b,.incomeSuccess span{display:block}.incomeSuccess span{margin-top:3px;font-size:10px}.incomeSuccess button{color:#147747;background:#fff;border:1px solid #a9d8bd;border-radius:6px;padding:8px 10px;font-size:9px;font-weight:800}.incomeSuccess button:last-child{background:0 0;border:0;font-size:18px}.incomeHeader{margin-bottom:15px;padding:20px}.incomeHeader h2,.incomeProducts h2,.incomeSummary h2{margin:0;font-size:15px}.incomeHeaderGrid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:15px;display:grid}.incomeHeaderGrid label>small{color:#92958c;font-size:8px;font-weight:400}.incomeBuilder{grid-template-columns:1fr 330px;gap:15px;display:grid}.incomeProducts{overflow:hidden}.incomeBlockTitle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.incomeBlockTitle h2{margin:0}.incomeBlockTitle p{color:#999;margin:4px 0 0;font-size:10px}.incomeBlockTitle button{color:#fff;background:#202b3b;border:0;border-radius:7px;padding:9px 12px;font-size:9px;font-weight:800}.incomeAddGrid{grid-template-columns:1fr 110px 160px;gap:12px;padding:18px 20px;display:grid}.selectedProduct{border:1px solid var(--line);background:#f7f8f4;border-radius:8px;align-items:center;gap:10px;margin:0 20px 18px;padding:11px;display:flex}.selectedProduct b{font-size:10px}.selectedProduct small{color:#888;font-size:9px}.incomeTable{border-top:1px solid var(--line)}.incomeTable td small,.incomeTable td b{display:block}.incomeTable td small{color:#999;margin-top:3px;font-size:9px}.incomeTable td button{color:var(--red);background:#fff0ee;border:0;border-radius:5px;width:25px;height:25px}.emptyLines{text-align:center;color:#999;padding:22px;font-size:10px}.incomeHistory{margin-top:16px;overflow:hidden}.incomeHistoryActions{flex-wrap:wrap;gap:6px;display:flex}.incomeHistoryActions button{white-space:nowrap}.incomeCorrectionModal{max-width:640px}.correctionLines{flex-direction:column;gap:8px;margin:16px 0;display:flex}.correctionLines label{border:1px solid var(--line);background:#f7f8f4;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;padding:12px;display:flex}.correctionLines label span{flex-direction:column;display:flex}.correctionLines label small{color:#888;margin-top:3px}.correctionLines input{width:95px}.auditPreview{background:#fff8dc;border:1px solid #f3d872;border-radius:8px;flex-direction:column;margin-top:12px;padding:11px;font-size:11px;display:flex}.auditPreview span{color:#756520;margin-top:3px}.customerControlCode{text-align:center;border:2px solid #111;margin:14px 0;padding:10px}.customerControlCode small,.customerControlCode code{letter-spacing:.08em;font-weight:800;display:block}.customerControlCode .barcodeSvg{height:45px;margin:5px 0}.scanStages{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.scanStages span{color:#8c8f93;border:1px solid #d8d9d5;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.scanStages span b{background:#e6e7e3;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.scanStages span.active{color:#111;background:#fff8da;border-color:#f5b400}.scanStages span.done{color:#147747;background:#eaf8f1;border-color:#38a56a}.scanLineList.locked{opacity:.42;pointer-events:none}.missingPrice{color:#c33!important;font-size:12px!important}.incomeSummary{align-self:start;padding:20px;position:sticky;top:88px}.incomeSummary dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 0;font-size:10px;display:flex}.incomeSummary dd{margin:0;font-weight:700}.freightInput input{text-align:right;width:115px;padding:7px}.incomeSummary .incomeTotal{border:0;padding-top:15px;font-size:14px}.costAllocation,.codesPreview{background:#f6f7f3;border-radius:8px;margin-bottom:12px;padding:12px}.costAllocation b,.costAllocation span,.codesPreview>*{display:block}.costAllocation b,.codesPreview b{font-size:10px}.costAllocation span,.codesPreview span,.codesPreview small{color:#888;margin-top:4px;font-size:9px}.incomeSummary button:disabled{opacity:.45;cursor:not-allowed}.catalogTip b{font-size:10px}.catalogTip span{color:#888;margin-top:3px;font-size:9px}@media (width<=1000px){.shell{grid-template-columns:76px 1fr}.shell>aside{width:76px;padding:22px 10px}.brand div,.user div{display:none}.shell nav button{text-align:center;font-size:0}.shell nav button i{font-size:18px}.navOrderAlerts{gap:2px;position:absolute;top:3px;right:2px}.navOrderAlerts b{width:15px;height:15px;font-size:10px;box-shadow:0 0 0 1px #191a17}.cards,.clientStats{grid-template-columns:1fr 1fr}.grid,.reportGrid,.formLayout,.flow{grid-template-columns:1fr}.flow>b{transform:rotate(90deg)}}@media (width<=700px){html{overflow-x:hidden}body{-webkit-text-size-adjust:100%;min-width:0;overflow-x:hidden}body.mobileMenuActive{overflow:hidden}.shell{display:block}.shell>aside{z-index:80;width:min(86vw,320px);height:100dvh;padding:18px 14px calc(18px + env(safe-area-inset-bottom));transition:transform .22s;inset:0 auto 0 0;transform:translate(-105%);box-shadow:18px 0 50px #0004}.shell>aside.mobileMenuOpen{transform:translate(0)}.shell>aside .brand{padding:0 6px 18px;display:flex}.shell>aside .brand div,.shell>aside .user div{display:block}.shell>aside .user{padding:14px 6px 0;display:flex}.mobileMenuScrim{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10150db8;border:0;display:block;position:fixed;inset:0}.shell nav{overscroll-behavior:contain;gap:4px;width:100%;padding-right:3px;display:grid;overflow:hidden auto}.shell nav button{text-align:left;width:100%;min-width:0;min-height:48px;padding:11px 13px;font-size:14px}.shell nav button i{width:32px;font-size:18px}.navOrderAlerts{gap:5px;margin-left:auto;position:static}.navOrderAlerts b{width:21px;height:21px;font-size:12px;box-shadow:0 0 0 2px #191a17}.systemUserDropdown{width:auto;position:absolute;bottom:76px;left:14px;right:14px}.shell>main{width:100%;padding-bottom:0}header{grid-template-columns:46px minmax(0,1fr) auto;gap:9px;height:64px;padding:0 12px;display:grid;box-shadow:0 4px 18px #1111}.mobileMenuButton{color:#fff;background:#181914;border:0;border-radius:10px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.mobileMenuButton span{transform:translateY(-1px)}.mobilePageTitle{flex-direction:column;justify-content:center;min-width:0;display:flex}.mobilePageTitle small{letter-spacing:.1em;color:#999;font-size:8px;font-weight:900}.mobilePageTitle b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}header>.currentSystemUser{border-radius:10px;width:44px;height:44px;padding:0;font-size:0}header>.currentSystemUser b{place-items:center;width:100%;height:100%;font-size:0;display:grid}header>.currentSystemUser b:first-letter{font-size:13px}header .search,header>.primary{display:none}header>.databaseStatus{font-size:8px;position:absolute;bottom:3px;right:10px;margin:0!important}header>.databaseStatus span{display:none}.content{width:100%;padding:18px 12px calc(32px + env(safe-area-inset-bottom))}.title{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:18px}.title>div,.title>button,.title>.titleActions{width:100%}.title>button{min-height:46px}.title h1{font-size:24px;line-height:1.08}.cards{gap:8px}.dashboardMiniStats{grid-template-columns:1fr 1fr;gap:7px}.dashboardMiniStats button{padding:12px}.dashboardMiniStats small{font-size:7px}.dashboardMiniStats b{font-size:18px}.dashboardSectionHead{align-items:flex-start;padding:15px}.dashboardSectionHead>button{min-height:40px}.dashboardActivity td:nth-child(3){min-width:210px}.card{padding:14px}.card>b{font-size:21px}.quick{grid-template-columns:1fr}.quick button{border-bottom:1px solid var(--line)!important;border-right:0!important}.quick button:last-child{border-bottom:0!important}.tools{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.tools .search{grid-column:1/-1;min-width:0}.tools .stockFilterSelect{min-width:0}.tools .clearStockFilters,.tools>button:last-child{margin-left:0}.stockPagination{flex-direction:column;align-items:flex-start;gap:10px}.formGrid{grid-template-columns:1fr}.stats{overflow:auto}.stats span{min-width:max-content}.scroll table{min-width:720px}.scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}th,td{padding:11px 13px}input,select,textarea{max-width:100%;font-size:16px!important}button{touch-action:manipulation}.primary,.tools button,.title button{min-height:44px}.panel{border-radius:10px;max-width:100%}.flow{gap:8px}.reportGrid{grid-template-columns:1fr}.clientModal,.productModal{padding:20px}.productCreate{grid-template-columns:1fr}.imageUpload{height:150px}.clientStats,.dictionaryGrid{grid-template-columns:1fr 1fr}.sectionZoneTitle{flex-direction:column;align-items:flex-start}.sectionZoneTitle>button{width:100%}.sectionZoneTabs{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.sectionZoneTabs>button{scroll-snap-align:start;min-width:210px}.colorImageGrid{grid-template-columns:1fr 1fr}.colorImageTitle{flex-direction:column;align-items:flex-start;gap:5px}.catalogTools{grid-template-columns:1fr}.incomeHeaderGrid{grid-template-columns:1fr 1fr}.incomeBuilder,.wholesaleBuilder{grid-template-columns:1fr}.wholesaleSummary{position:static}.wholesaleAddGrid,.wholesaleHeaderGrid{grid-template-columns:1fr}.wholesaleHeaderGrid .wideField{grid-column:auto}.incomeSummary{position:static}.incomeAddGrid{grid-template-columns:1fr}.selectedProduct{flex-direction:column;align-items:flex-start}.catalogFooter{flex-direction:column;align-items:flex-start;gap:10px}.masterIntro{grid-template-columns:1fr}.masterIntro>i{padding:5px;transform:rotate(90deg)}.masterHead{flex-direction:column;align-items:flex-start;gap:12px}.masterHead .search{width:100%}}@media (width<=430px){.cards,.clientStats,.dictionaryGrid{grid-template-columns:1fr}.card{min-height:112px}.tools{grid-template-columns:1fr}.tools .search{grid-column:auto}.tools>button,.tools .stockFilterSelect{width:100%}.incomeHeaderGrid{grid-template-columns:1fr}.catalogTools{padding:12px}.catalogRow{flex-direction:column;align-items:flex-start;gap:10px;padding:12px}.catalogRow>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.catalogRow button{min-height:42px}.portalWelcome{padding:16px}.standaloneWholesalePortal,.portalProductGrid{padding:8px}.portalProductGrid article{padding:10px}.systemLoginOverlay{padding:12px}.systemLoginCard{border-radius:14px;padding:20px 16px}}@media screen{.shade,.topShade{-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;padding:20px!important;display:block!important;overflow:hidden auto!important}.shade>.modal,.topShade>.modal{box-sizing:border-box!important;width:min(820px,100%)!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 auto!important;position:relative!important;overflow:visible!important}.shade>.modal.productModal,.topShade>.modal.productModal{width:min(980px,100%)!important}.shade>.modal.labelsModal,.topShade>.modal.labelsModal{width:min(900px,100%)!important}.shade>.modal.receiptModal,.topShade>.modal.receiptModal{width:min(820px,100%)!important}.shade>.modal.reservationModal,.topShade>.modal.reservationModal{width:min(780px,100%)!important}.shade>.modal.returnModal,.shade>.modal.functionalScanner,.topShade>.modal.returnModal,.topShade>.modal.functionalScanner{width:min(760px,100%)!important}.shade>.modal.clientModal,.shade>.modal.userModal,.shade>.modal.incomeCorrectionModal,.shade>.modal.paymentEntryModal{width:min(650px,100%)!important}.shade>.modal.paymentModal{width:min(430px,100%)!important}.modalTop{z-index:30!important;background:inherit!important;justify-content:space-between!important;align-items:center!important;margin:-12px 0 10px!important;padding:12px 0 8px!important;display:flex!important;position:sticky!important;top:-27px!important}.modalTop>button{cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font-size:24px}}@media screen and (width<=600px){.shade,.topShade{background:#fff!important;padding:0!important}.shade>.modal,.topShade>.modal{width:100%!important;min-height:100svh!important;padding:18px 16px calc(28px + env(safe-area-inset-bottom))!important;border-radius:0!important;margin:0!important}.modalTop{margin:-14px 0 8px!important;padding:14px 0 8px!important;top:-18px!important}.modal .actions{bottom:calc(-28px - env(safe-area-inset-bottom))!important;margin:22px -16px calc(-28px - env(safe-area-inset-bottom))!important;position:sticky!important}}.cancelOrderButton{color:#a51f1f!important;background:#fff2f2!important;border:1px solid #d99b9b!important;font-weight:800!important}.cancelOrderButton:hover{color:#fff!important;background:#a51f1f!important}.returnReservationButton{color:#6c5300!important;background:#fff7d7!important;border:1px solid #d0a500!important;font-weight:900!important}.returnReservationButton:hover{color:#171717!important;background:#f5b400!important}.dispatchButton{color:#126b3f!important;background:#e9f8f0!important;border:1px solid #178750!important;font-weight:900!important}.dispatchButton:hover{color:#fff!important;background:#178750!important}.chargeModal{max-width:560px}.chargeModal label{margin-top:15px}.titleActions{align-items:center;gap:8px;display:flex}.titleActions>button{color:#5f4900;background:#fff5c8;border:1px solid #d6a400;border-radius:7px;padding:9px 12px;font-weight:800}@media (width<=600px){.titleActions{flex-direction:column;align-items:stretch}.titleActions>button{min-height:44px}}.titleActions>.marketplaceSaleButton{color:#252000;background:#ffe600;border-color:#ffe600;box-shadow:0 7px 18px #ffe60029}.marketplaceSaleModal{width:min(900px,100vw - 32px);max-width:900px;max-height:calc(100vh - 32px);overflow:auto}.marketplaceSaleModal .modalTop>div small{color:#f5b400;letter-spacing:.12em;font-size:9px;font-weight:900;display:block}.marketplaceSaleModal .modalTop h2{margin:5px 0 4px}.marketplaceSaleModal .modalTop p{color:#9fa9b7;margin:0}.marketplaceViewTabs{background:#0b1420;border:1px solid #34445a;border-radius:11px;gap:8px;margin:16px 0 2px;padding:5px;display:flex}.marketplaceViewTabs button{color:#9faabc;background:0 0;border:0;flex:1;min-height:42px}.marketplaceViewTabs button.active{color:#fff;background:#1c2b40;box-shadow:inset 3px 0 #f5b400}.marketplaceViewTabs b{color:#f5b400;margin-left:6px}.marketplaceSaleForm{grid-template-columns:1fr 1fr;gap:12px;padding:18px 0 12px;display:grid}.marketplaceSaleForm .wideField{grid-column:span 2}.marketplaceSaleForm label>small{color:#7f8da0;margin-top:5px}.marketplaceOptional{background:#0c1522;border:1px solid #314157;border-radius:9px;margin-bottom:12px}.marketplaceOptional summary{cursor:pointer;color:#a8b3c1;padding:11px 13px;font-size:9px;font-weight:900}.marketplaceOptional>div{grid-template-columns:1fr 1fr;gap:12px;padding:0 13px 13px;display:grid}.marketplaceSelectedProduct{background:#142033;border:1px solid #49607d;border-left:4px solid #f5b400;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:13px 15px;display:flex}.marketplaceSelectedProduct>div{gap:4px;display:grid}.marketplaceSelectedProduct small{color:#f5b400;letter-spacing:.08em;font-size:8px;font-weight:900}.marketplaceSelectedProduct b{color:#fff;font-size:14px}.marketplaceSelectedProduct span{color:#aab5c3;font-size:10px}.marketplaceSelectedProduct strong{white-space:nowrap;color:#69dea4}.marketplaceSaleSummary{background:#0c1522;border:1px solid #34445a;border-radius:10px;grid-template-columns:1fr 1fr auto;align-items:stretch;gap:10px;padding:14px;display:grid}.marketplaceSaleSummary>span{border-right:1px solid #29384b;flex-direction:column;justify-content:center;padding:8px 10px;display:flex}.marketplaceSaleSummary small{color:#8693a4;font-size:8px;font-weight:800}.marketplaceSaleSummary b{color:#fff;margin-top:4px}.marketplaceSaleSummary>span:last-of-type b{color:#f5b400;font-size:18px}.marketplaceHistory{border:1px solid #34445a;border-radius:10px;margin-top:16px;overflow:hidden}.marketplaceHistory .sectionHead{background:#152238;padding:14px 16px}.marketplaceHistory .sectionHead h3{margin:0 0 4px}.marketplaceHistory .sectionHead p{color:#9fa9b7;margin:0}.marketplaceHistory table{min-width:760px}.marketplaceHistory td{vertical-align:top}.marketplaceHistory .cancelOrderButton{white-space:nowrap}@media (width<=850px){.marketplaceSaleSummary{grid-template-columns:1fr 1fr}.marketplaceSaleSummary>button{grid-column:span 2}.marketplaceSaleSummary>span{border-bottom:1px solid #29384b;border-right:0}}@media (width<=560px){.marketplaceSaleModal{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.marketplaceSaleForm,.marketplaceSaleSummary,.marketplaceOptional>div{grid-template-columns:1fr}.marketplaceSaleForm .wideField,.marketplaceSaleSummary>button{grid-column:auto}.marketplaceSelectedProduct{flex-direction:column;align-items:flex-start}.marketplaceViewTabs{z-index:2;position:sticky;top:-18px}}.accountLogistics{margin-bottom:18px;overflow:hidden}.accountLogisticsHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px;display:flex}.accountLogisticsHead small{color:#8d9189;letter-spacing:.08em}.accountLogisticsHead h2{margin:4px 0}.accountLogisticsHead p{color:#8d9189;margin:0;font-size:11px}.accountLogisticsHead>b{color:#6e5500;background:#fff4c5;border-radius:999px;padding:9px 12px}.chargeSummary{flex-direction:column;gap:4px;display:flex}.chargeSummary span{color:#745800;justify-content:space-between;gap:12px;display:flex}.chargeSummary b{color:#111}@media (width<=650px){.accountLogisticsHead{flex-direction:column;align-items:flex-start;gap:12px}.accountLogistics table{min-width:850px}}.accountTopActions{gap:8px;display:flex}.accountTopActions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:11px 14px;font-weight:800}.accountTopActions button:disabled{opacity:.45;cursor:not-allowed}.accountV2Filters{margin-bottom:18px;padding:20px}.accountClientSearch{background:#fffbea;border:1px solid #e4c34e;border-radius:10px;grid-template-columns:1.4fr 1fr;gap:12px;margin-bottom:14px;padding:14px;display:grid}.accountClientSearch label,.accountFilterGrid label{color:#686d66;font-size:11px;font-weight:800}.accountClientSearch input,.accountClientSearch select,.accountFilterGrid select,.accountFilterGrid input{width:100%;margin-top:7px}.accountFilterGrid{grid-template-columns:repeat(4,minmax(130px,1fr));align-items:end;gap:12px;display:grid}.accountClientRequired{text-align:center;background:#fffdf3;border:1px dashed #d1b54f;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:112px;margin-top:18px;display:flex}.accountClientRequired b{font-size:14px}.accountClientRequired span{color:#777d75;margin-top:5px;font-size:10px}.accountV2Summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}.accountV2Summary span{color:#bec5d0;background:#20242c;border-radius:10px;padding:15px}.accountV2Summary b{color:#fff;margin-top:6px;font-size:20px;display:block}.sectionHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.sectionHead h2{margin:0 0 3px}.sectionHead p{color:#8b9088;margin:0;font-size:12px}.accountV2History{margin-top:18px;overflow:hidden}.accountV2History>.sectionHead>b{color:#705600;background:#fff1b5;border-radius:999px;padding:9px 12px}.accountChargeFoot{border-top:1px solid var(--line);background:#fff8da;justify-content:flex-end;gap:20px;padding:14px 20px;display:flex}.receiptLogistics{background:#fff8d5;border:1px solid #e6c84f;border-radius:8px;margin:16px 0;padding:14px}.receiptLogistics>small{color:#806000;font-weight:900}.receiptLogistics>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:9px;display:grid}.receiptLogistics span{color:#777;flex-direction:column;font-size:11px;display:flex}.receiptLogistics span b{color:#151515;margin-top:3px;font-size:13px}.receiptLogistics em{margin-top:8px;font-size:11px;display:block}.accountPrintSheet{display:none}.printTotals{grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0;display:grid}.printTotals span{border:1px solid #aaa;padding:10px}.printTotals b{margin-top:4px;display:block}.receiptPaper:after{content:"Documento no válido como factura.";color:#4f534e;text-align:center;letter-spacing:.05em;text-transform:uppercase;background:#f7f7f5;border:1px solid #cfd2cc;border-radius:5px;margin:16px 0 0;padding:7px 9px;font-size:8px;font-weight:900;display:block}@media (width<=700px){.accountClientSearch{grid-template-columns:1fr}.accountFilterGrid{grid-template-columns:1fr 1fr}}@media (width<=500px){.accountFilterGrid{grid-template-columns:1fr}.accountTopActions{grid-template-columns:1fr 1fr;width:100%;display:grid}}@media (width<=900px){.accountFilterGrid,.accountV2Summary{grid-template-columns:1fr 1fr}}@media (width<=600px){.accountTopActions{flex-direction:column}.accountTopActions button{width:100%;min-height:44px}.accountFilterGrid{grid-template-columns:1fr}.accountV2Summary{grid-template-columns:1fr 1fr}.accountV2Summary b{font-size:16px}.receiptLogistics>div{grid-template-columns:1fr}.accountV2History table,.tablePanel table{min-width:820px}}@media print{.accountPrintSheet{color:#111;background:#fff;padding:10mm;position:absolute;inset:0;visibility:visible!important;display:block!important}.accountPrintSheet *{visibility:visible!important}.accountPrintSheet table{border-collapse:collapse;width:100%}.accountPrintSheet th,.accountPrintSheet td{text-align:left;border-bottom:1px solid #bbb;padding:7px}}.variantRow{grid-template-columns:1.3fr .5fr 1fr 210px}.variantActions{justify-content:flex-end;gap:6px;display:flex}.variantActions button{white-space:nowrap}.productLabelModal{max-width:600px}.productLabelCard{border:1px solid var(--line);color:#111;background:#fff;border-radius:10px;flex-direction:column;gap:5px;margin:16px 0;padding:18px;display:flex}.productLabelCard>b,.productLabelCard>span,.productLabelCard>code{color:#111}.productLabelCard>b{font-size:18px}.productLabelCard>span{color:#555}.productLabelCard>code{text-align:center;letter-spacing:.06em;font-weight:900}.scanStages.three{grid-template-columns:repeat(3,1fr)}.scanLineList article.awaitingLabel{border-color:#f5b400;box-shadow:inset 0 0 0 2px #f5b400}.scanLineList article.awaitingLabel:after{content:"ESPERANDO RÓTULO";color:#f5b400;font-size:9px;font-weight:900}@media (width<=700px){.variantRow{grid-template-columns:1fr .4fr .8fr}.variantRowHead span:last-child{display:none}.variantActions{grid-column:1/-1;justify-content:stretch}.variantActions button{flex:1;min-height:40px}.scanStages.three{grid-template-columns:1fr}.productLabelModal .productLabelCard{padding:12px}}.branchTitleActions{gap:8px;display:flex}.branchTitleActions button{min-height:42px}.branchStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.branchStats article{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;padding:18px;display:flex}.branchStats small{color:#8b9087;letter-spacing:.06em;font-weight:900}.branchStats b{margin:8px 0 2px;font-size:28px}.branchStats span{color:#777;font-size:11px}.branchStock,.branchHistory{margin-bottom:18px;overflow:hidden}.branchStock>.sectionHead>b{color:#166e45;background:#e8f7ef;border-radius:999px;padding:8px 11px}.branchModal{max-width:620px}.branchSaleModal{width:min(1080px,100%)!important}.branchSaleHeader{grid-template-columns:1fr 1fr 1.25fr;gap:12px;display:grid}.paymentMethodControl{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.paymentMethodControl button{padding:0 10px;font-size:11px}.branchSaleAdd{background:#f4f5f1;border-radius:10px;grid-template-columns:2fr .6fr 1fr auto;align-items:end;gap:10px;margin:18px 0;padding:14px;display:grid}.branchSaleAdd button{min-height:42px}.branchCart{border:1px solid var(--line);border-radius:10px;overflow:hidden}.branchCart>div:not(.emptyLines){border-bottom:1px solid var(--line);grid-template-columns:1fr 60px 140px 40px;align-items:center;gap:10px;padding:12px;display:grid}.branchCart span b,.branchCart span small{display:block}.branchCart button{color:#b12626;background:#fff0f0;border:0;border-radius:6px;min-height:32px}.branchSaleTotal{justify-content:flex-end;align-items:center;gap:20px;padding:18px;font-size:20px;display:flex}.branchSaleTotal span{color:#6f746d;margin-right:auto;font-size:13px;font-weight:900}.paymentManagerShade{z-index:140}.paymentMethodsModal{width:min(620px,100% - 24px)!important}.paymentMethodAdd{grid-template-columns:1fr auto;gap:8px;margin:18px 0;display:grid}.paymentMethodList{border:1px solid #343a44;border-radius:10px;overflow:hidden}.paymentMethodList>div{border-bottom:1px solid #343a44;grid-template-columns:1fr 90px auto auto;align-items:center;gap:8px;padding:11px 12px;display:grid}.paymentMethodList>div:last-child{border-bottom:0}.paymentMethodList span{color:#aeb4bd;font-size:10px}.paymentMethodList button{padding:7px 9px;font-size:11px}.branchFloatingReturn{background:#fff8dc;border:1px solid #e0b338;border-radius:8px;margin:0 0 18px auto;padding:11px 14px;font-weight:900;display:block}.branchHistory .movementHead input{min-width:280px}.paymentMasterControl{flex-direction:column;justify-content:flex-end;display:flex}.paymentMasterControl span{color:#666;margin-bottom:6px;font-size:10px;font-weight:900}.paymentMasterControl button{min-height:42px}.cashPriceNotice{background:#fff8dc;border-left:4px solid #f5b400;border-radius:7px;align-items:flex-start;gap:12px;margin:14px 0 0;padding:11px 13px;display:flex}.cashPriceNotice b{white-space:nowrap}.salePaymentsPanel{background:#f7f8f5;border:1px solid #d9dcd5;border-radius:11px;margin-top:16px;padding:15px}.salePaymentsHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.salePaymentsHead>div{flex-direction:column;display:flex}.salePaymentsHead span{color:#777;margin-top:3px;font-size:11px}.salePaymentsHead button{color:#fff;background:#17243a;min-height:38px}.salePaymentRows{flex-direction:column;gap:8px;margin-top:13px;display:flex}.salePaymentRows>div{background:#fff;border:1px solid #e0e2dc;border-radius:9px;grid-template-columns:1.2fr 1fr auto 38px;align-items:end;gap:8px;padding:10px;display:grid}.salePaymentRows label{font-size:10px}.salePaymentRows input,.salePaymentRows select{min-height:40px}.fillBalanceButton{min-height:40px;padding:0 10px;font-size:10px}.removePaymentButton{color:#b12626;background:#fff0f0;border:0;border-radius:7px;min-height:40px;font-size:18px}.removePaymentButton:disabled{opacity:.35}.salePaymentSummary{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.salePaymentSummary span{color:#aeb4bd;background:#20242a;border-radius:8px;flex-direction:column;padding:9px 11px;font-size:10px;display:flex}.salePaymentSummary b{color:#fff;margin-top:4px;font-size:15px}.salePaymentSummary .paidOk{color:#bcebd1;background:#173f2d}.salePaymentSummary .paidMissing{color:#f8df9b;background:#493612}.salePaymentSummary .paidOver{color:#ffc0c4;background:#4b2224}.receiptFinancingNote{color:#444;background:#f8f8f8;border:1px solid #ddd;margin:10px 0 0;padding:8px 10px;font-size:10px;line-height:1.35}@media (width<=850px){.branchStats{grid-template-columns:1fr 1fr}.branchTitleActions{flex-wrap:wrap}.branchSaleAdd{grid-template-columns:1fr 1fr}.branchSaleAdd label:first-child{grid-column:1/-1}.branchHistory table,.branchStock table{min-width:980px}}@media (width<=600px){.branchTitleActions{flex-direction:column;width:100%}.branchTitleActions button{width:100%}.branchStats{grid-template-columns:1fr 1fr;gap:8px}.branchStats article{padding:13px}.branchStats b{font-size:22px}.branchSaleHeader,.branchSaleAdd,.paymentMethodControl{grid-template-columns:1fr}.paymentMethodControl button,.paymentMasterControl button{min-height:40px}.cashPriceNotice{flex-direction:column;gap:4px}.cashPriceNotice b{white-space:normal}.salePaymentsHead{flex-direction:column;align-items:stretch}.salePaymentsHead button{width:100%}.salePaymentRows>div{grid-template-columns:1fr}.salePaymentRows>div button{width:100%}.salePaymentSummary,.paymentMethodAdd,.paymentMethodList>div{grid-template-columns:1fr}.paymentMethodList button{width:100%;min-height:38px}.branchSaleAdd label:first-child{grid-column:auto}.branchSaleAdd button{width:100%}.branchCart>div:not(.emptyLines){grid-template-columns:1fr 45px}.branchCart>div strong{grid-column:1/2}.branchCart>div button{grid-area:1/2/3/3}.branchHistory .movementHead{flex-direction:column;align-items:stretch}.branchHistory .movementHead input{width:100%;min-width:0}.branchFloatingReturn{width:100%;min-height:44px}}.branchPending{border-color:#efd36d;margin-bottom:18px;overflow:hidden}.branchPending>.sectionHead{background:#fff9df}.branchPending>.sectionHead>b{color:#1d1d1d;background:#f5b400;border-radius:999px;padding:8px 11px}.branchStateNotice{background:#fff9df;border:1px solid #edcd52;border-radius:8px;flex-direction:column;gap:4px;margin-top:14px;padding:13px;display:flex}.branchStateNotice span{color:#74652b;font-size:11px}@media (width<=850px){.branchPending table{min-width:800px}}.branchStockSearch{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fafbf8;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.branchStockSearch span{color:#7b8078;font-size:20px}.branchStockSearch input,.branchStockSearch button{min-height:42px}.branchStockSearch button:disabled{opacity:.4}.searchableSaleField,.saleProductPicker{flex-direction:column;gap:7px;display:flex}.searchableSaleField label,.saleProductPicker label{margin:0}.searchableSaleField small,.saleProductPicker small{color:#777;font-size:10px;font-weight:800}.searchableSaleField input,.saleProductPicker input{min-height:42px}.saleProductPicker{min-width:0}.branchSaleAdd>.saleProductPicker{align-self:stretch}.branchSaleAdd>.saleProductPicker select{min-width:0}@media (width<=850px){.branchSaleAdd>.saleProductPicker{grid-column:1/-1}}@media (width<=600px){.branchStockSearch{grid-template-columns:auto 1fr}.branchStockSearch button{grid-column:1/-1;width:100%}.branchSaleAdd>.saleProductPicker{grid-column:auto}.searchableSaleField input,.saleProductPicker input{font-size:16px}}.branchUnitActions{align-items:center;gap:7px;min-width:245px;display:flex}.branchUnitActions button{white-space:nowrap}.returnWholesaleButton{color:#9d2020!important;background:#fff5f5!important;border:1px solid #d79d9d!important}.returnWholesaleButton:hover{background:#ffe8e8!important}@media (width<=600px){.branchUnitActions{flex-direction:column;align-items:stretch;min-width:210px}.branchUnitActions button{width:100%;min-height:38px}}.individualBikeRow td:nth-child(2)>b{color:#17243a;font-size:12px;display:inline-block}.individualBikeRow td:nth-child(4)>b{color:#08723f;background:#e8f7ef;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.individualBikeRow code{white-space:nowrap}.bikeIdentityCards{gap:6px;margin-top:7px;display:flex}.bikeIdentityCards span{background:#f7f8f5;border:1px solid #d9dcd5;border-radius:6px;flex-direction:column;min-width:86px;padding:5px 7px;display:flex}.bikeIdentityCards small{color:#858a82;letter-spacing:.06em;font-size:7px;font-weight:900}.bikeIdentityCards strong{color:#17243a;font-family:monospace;font-size:11px}.assemblyIdentityFields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.assemblyIdentityPreview{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.assemblyIdentityPreview span{background:#20242a;border:1px solid #343a44;border-radius:10px;flex-direction:column;justify-content:center;min-height:70px;padding:12px;display:flex}.assemblyIdentityPreview small{color:#f5b400;letter-spacing:.08em;font-size:9px;font-weight:900}.assemblyIdentityPreview b{color:#fff;margin-top:5px;font-family:monospace;font-size:19px}@media (width<=600px){.assemblyIdentityFields{grid-template-columns:1fr}.bikeIdentityCards{flex-direction:column}.bikeIdentityCards span{min-width:0}}.deliveryReceiptModal{max-width:880px}.deliveryNotice{background:#f7f8f5;border:1px solid #dedfd9;margin:14px 0;padding:9px 12px;font-size:11px;font-weight:700}.deliveryReceipt .receiptMeta span{color:#6f746d;margin-top:4px;font-size:10px;display:block}.customerReceiptData{grid-template-columns:1.4fr 1fr 1fr;gap:8px;margin:-8px 0 18px;display:grid}.customerReceiptData>span{border:1px solid #bbb;flex-direction:column;min-height:52px;padding:8px 10px;display:flex}.customerReceiptData small{color:#666;font-size:9px}.customerReceiptData b{margin-top:4px;font-size:11px}.customerReceiptData>span:nth-child(4),.customerReceiptData>span:nth-child(5){grid-column:span 1}.receiptPaymentBreakdown{border:1px solid #bbb;margin-top:15px;padding:11px}.receiptPaymentBreakdown>small{color:#666;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.receiptPaymentBreakdown>span{border-top:1px dotted #bbb;justify-content:space-between;padding:5px 0;font-size:11px;display:flex}.receiptPaymentBreakdown strong{font-size:12px}.deliveryDeclaration{border:1px solid #cfd2ca;margin:26px 0 34px;padding:12px;font-size:11px;line-height:1.5}.deliverySignatures{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:45px;display:grid}.deliverySignatures div{text-align:center;flex-direction:column;display:flex}.deliverySignatures span{background:#222;height:1px}.deliverySignatures b{padding-top:7px;font-size:11px}.deliveryReceipt td:first-child b,.deliveryReceipt td:first-child small{display:block}.deliveryReceipt td:first-child small{margin-top:4px}@media (width<=600px){.customerReceiptData{grid-template-columns:1fr 1fr}.customerReceiptData>span:last-child{grid-column:1/-1}.deliverySignatures{gap:10px}.deliveryReceiptModal{width:100%!important}.deliveryReceipt{font-size:11px}}.counterTitleActions{gap:8px;display:flex}.counterTitleActions button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px 12px;font-weight:800}.counterStats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.counterStats article{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;padding:16px 18px;display:flex}.counterStats small{color:#8f938b;font-size:8px;font-weight:850}.counterStats b{margin:5px 0;font-size:24px}.counterStats span{color:#777d74;font-size:9px}.counterLayout{grid-template-columns:minmax(0,1.7fr) minmax(270px,.65fr);gap:14px;margin-bottom:14px;display:grid}.counterSalePanel,.counterStock{overflow:hidden}.counterPanelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.counterPanelHead h2{margin:0}.counterPanelHead p{color:#8e9389;margin:4px 0 0;font-size:9px}.counterPanelHead>span{color:#6d5300;background:#fff3c5;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:850}.counterScanner{background:#202630;grid-template-columns:1fr auto;gap:9px;padding:16px 19px;display:grid}.counterScanner>label{grid-template-columns:42px 1fr;align-items:center;gap:10px;margin:0!important;display:grid!important}.counterScanner>label>span{background:#f5b400;border-radius:8px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.counterScanner label div{min-width:0}.counterScanner b{color:#fff;margin-bottom:5px;font-size:10px;display:block}.counterScanner input{width:100%;font-family:monospace;color:#fff!important;background:#11161d!important;border:1px solid #4b5462!important;font-size:14px!important}.counterScanner>button{background:#f5b400;border:0;border-radius:8px;padding:0 18px;font-weight:900}.counterSaleOptions{grid-template-columns:1fr 1fr;gap:10px;padding:14px 19px 0;display:grid}.counterManual{grid-template-columns:minmax(0,1fr) 75px 130px auto;align-items:end;gap:9px;padding:14px 19px;display:grid}.counterProductSearch{grid-template-columns:1fr 1.2fr;gap:8px;display:grid}.counterManual button{color:#fff;background:#17243a;border:0;border-radius:8px;min-height:42px;font-weight:850}.counterCart{border:1px solid var(--line);border-radius:9px;margin:0 19px;overflow:hidden}.counterCart article{border-bottom:1px solid var(--line);grid-template-columns:1fr 35px 95px 28px;align-items:center;gap:10px;padding:10px 12px;display:grid}.counterCart article:last-child{border-bottom:0}.counterCart article div small,.counterCart article div b,.counterCart article div span{display:block}.counterCart article div small{color:#a17800;font-size:7px;font-weight:850}.counterCart article div b{margin:2px 0;font-size:10px}.counterCart article div span{color:#8c9188;font-size:8px}.counterCart article>strong{text-align:center}.counterCart article>button{color:#b02e2e;background:#fff0ee;border:0;border-radius:6px;width:28px;height:28px}.counterPayments{border:1px solid var(--line);background:#fafbf8;border-radius:9px;margin:14px 19px;padding:13px}.counterPayments>div:first-child{justify-content:space-between;align-items:center;display:flex}.counterPayments>div:first-child button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px;font-size:8px;font-weight:800}.counterPaymentRow{grid-template-columns:1fr 150px auto 30px;align-items:end;gap:8px;margin-top:9px;display:grid}.counterPaymentRow>button{border:1px solid var(--line);background:#fff;border-radius:7px;min-height:39px;font-weight:800}.counterPaymentRow>button:last-child{color:#b02e2e}.counterTotal{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:15px 19px;display:grid}.counterTotal>span{color:#747a72;font-size:9px}.counterTotal>div{text-align:right}.counterTotal>div small,.counterTotal>div b{display:block}.counterTotal>div small{color:#888;font-size:8px}.counterTotal>div b{font-size:20px}.counterTotal>button{min-height:44px}.counterStockList{max-height:650px;overflow:auto}.counterStockList>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:1fr 38px;align-items:center;gap:8px;width:100%;padding:13px 15px;display:grid}.counterStockList>button span small,.counterStockList>button span b,.counterStockList>button span em{display:block}.counterStockList>button small{color:#999;font-size:7px}.counterStockList>button b{margin:3px 0;font-size:10px}.counterStockList>button em{color:#777;font-size:8px;font-style:normal}.counterStockList>button>strong{color:#08784f;background:#e9f7ef;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.sellerReports{overflow:hidden}.sellerReports .movementHead>div:last-child{gap:8px;display:flex}.sellerReports select{min-width:150px}.sellerSummaryGrid{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px;padding:13px 18px;display:grid}.sellerSummaryGrid article{border:1px solid var(--line);border-radius:8px;flex-direction:column;padding:12px;display:flex}.sellerSummaryGrid span{font-size:9px;font-weight:850}.sellerSummaryGrid b{margin:5px 0;font-size:16px}.sellerSummaryGrid small{color:#858a82;font-size:8px}.counterManagerModal{max-width:620px}.counterMasterAdd{grid-template-columns:1fr auto;gap:8px;margin:15px 0;display:grid}.counterMasterList{border:1px solid var(--line);border-radius:9px;overflow:hidden}.counterMasterList>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 130px auto auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.counterMasterList>div:last-child{border-bottom:0}.counterMasterList span{color:#8a8f86;font-size:8px}.counterMasterList button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:7px;font-size:8px;font-weight:800}.counterScanFeedback{border:2px solid;border-radius:10px;align-items:center;gap:11px;margin:12px 19px 0;padding:13px 15px;font-size:12px;font-weight:900;display:flex}.counterScanFeedback>b{border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.counterScanFeedback.good{color:#126b3f;background:#e9f8ef;border-color:#209963}.counterScanFeedback.good>b{color:#fff;background:#209963}.counterScanFeedback.bad>b{color:#fff;background:#d33e3e}.counterCart article{grid-template-columns:minmax(0,1fr) 108px 95px 28px}.counterCartStepper{text-align:center;grid-template-columns:32px 1fr 32px;align-items:center;display:grid!important}.counterCartStepper button{border:1px solid var(--line);background:#fff;border-radius:7px;width:32px;height:32px;font-size:16px;font-weight:900}.counterCartStepper button:disabled{opacity:.35}.counterCartStepper strong{font-size:12px}.counterHistoryActions{align-items:center;gap:6px;display:flex}.counterHistoryActions>button{white-space:nowrap;border:1px solid var(--line);background:#fff;border-radius:6px;padding:7px 9px;font-size:8px;font-weight:850}.counterReceipt .receiptPaymentBreakdown{margin-top:18px}.counterCameraButton{width:calc(100% - 38px);margin:12px 19px 0}.counterCameraScanner{margin:12px 19px 0}.massTransferModal{width:min(880px,100%)!important}.transferScannerBox{background:#202630;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;padding:13px;display:grid}.transferScannerBox label{margin:0!important}.transferScannerBox b{color:#fff;margin-bottom:5px;font-size:10px;display:block}.transferScannerBox input{font-family:monospace;color:#fff!important;background:#11161d!important;border-color:#4b5462!important}.transferScannerBox button{background:#f5b400;border:0;border-radius:8px;min-height:42px;padding:0 13px;font-weight:900}.transferScannerBox .cameraTransferButton{color:#17243a;background:#fff}.transferCamera{margin:12px 0}.transferDetected{color:#126b3f;background:#e9f8ef;border:2px solid #209963;border-radius:11px;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:14px;margin:13px 0;padding:15px;display:grid}.transferDetected small{letter-spacing:.08em;font-size:8px;font-weight:950}.transferDetected h3{margin:4px 0;font-size:15px}.transferDetected p{margin:0 0 8px;font-size:10px}.transferDetected>div:last-child{gap:7px;display:grid}.transferDetected button{background:#fff;border:1px solid #8bc9a8;border-radius:7px;min-height:38px;font-weight:850}.manualTransferAdd{grid-template-columns:minmax(0,1fr) 110px auto;align-items:end;gap:9px;display:grid}.manualTransferAdd button{color:#fff;background:#17243a;border:0;border-radius:8px;min-height:42px;font-weight:850}.transferBatch{border:1px solid var(--line);border-radius:10px;margin:14px 0;overflow:hidden}.transferBatch>header{border-bottom:1px solid var(--line);background:#f7f8f4;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.transferBatch header small{color:#858a82;font-size:8px;font-weight:900}.transferBatch header h3{margin:3px 0 0;font-size:13px}.transferBatch header button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:7px;font-size:8px;font-weight:850}.transferBatch article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 108px 30px;align-items:center;gap:10px;padding:11px 13px;display:grid}.transferBatch article:last-of-type{border-bottom:0}.transferBatch article>div:first-child b,.transferBatch article>div:first-child span{display:block}.transferBatch article>div:first-child b{font-size:11px}.transferBatch article>div:first-child span{color:#777;margin-top:3px;font-size:8px}@media (width<=900px){.counterLayout{grid-template-columns:1fr}.counterStockList{max-height:320px}.counterManual{grid-template-columns:1fr 1fr}.counterProductSearch{grid-column:1/-1}.counterStats,.sellerSummaryGrid{grid-template-columns:1fr 1fr}}@media (width<=600px){.counterTitleActions{flex-direction:column;width:100%}.counterTitleActions button{width:100%;min-height:44px}.counterStats{grid-template-columns:1fr}.counterScanner{grid-template-columns:1fr;padding:13px}.counterScanner>button{min-height:48px}.counterCameraButton{width:calc(100% - 26px);margin:10px 13px 0}.counterCameraScanner,.counterScanFeedback{margin:10px 13px 0}.counterSaleOptions,.counterManual,.counterProductSearch{grid-template-columns:1fr}.counterSaleOptions,.counterManual{padding-left:13px;padding-right:13px}.counterProductSearch{grid-column:auto}.counterCart{margin:0 13px}.counterCart article{grid-template-columns:1fr 34px}.counterCart .counterCartStepper{grid-area:2/1;width:108px}.counterCart article>b{grid-area:3/1}.counterCart article>button{grid-area:1/2}.counterPayments{margin:13px}.counterPaymentRow{grid-template-columns:1fr}.counterPaymentRow>button{width:100%}.counterTotal{grid-template-columns:1fr}.counterTotal>div{text-align:left}.sellerReports .movementHead{flex-direction:column;align-items:stretch}.sellerReports .movementHead>div:last-child{grid-template-columns:1fr;display:grid}.sellerReports select{min-width:0}.sellerSummaryGrid,.counterMasterAdd,.counterMasterList>div{grid-template-columns:1fr}.counterMasterList>div button{width:100%;min-height:38px}.counterManagerModal{width:100%;max-height:100dvh;overflow:auto}.sellerReports table{min-width:850px}.transferScannerBox,.transferDetected,.manualTransferAdd,.transferDetected>div:last-child{grid-template-columns:1fr}.transferBatch article{grid-template-columns:minmax(0,1fr) 30px}.transferBatch article .counterCartStepper{grid-column:1;width:108px}.transferBatch article>.cartRemove{grid-area:1/2}.transferBatch>header{flex-direction:column;align-items:flex-start;gap:9px}.transferBatch header button{width:100%;min-height:38px}}.counterTransferButton{color:#5f4900!important;background:#fff5c8!important;border-color:#d8aa16!important}.customReportDates{border-bottom:1px solid var(--line);background:#fffaf0;align-items:end;gap:10px;padding:12px 18px;display:flex}.customReportDates label{min-width:170px}.customReportDates span{color:#7c7256;padding-bottom:10px;font-size:9px}.counterSaleCancelled{color:#8c8f89;background:#fff5f5}.counterSaleCancelled td>b,.counterSaleCancelled td div{opacity:.65}.counterTransferPreview{border:1px solid var(--line);background:#f8f9f5;border-radius:9px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:15px 0;padding:13px;display:grid}.counterTransferPreview span{flex-direction:column;display:flex}.counterTransferPreview small{color:#8b9087;font-size:8px}.counterTransferPreview b{margin-top:4px}.counterTransferPreview i{color:#d39f00;font-size:22px;font-style:normal}@media (width<=600px){.customReportDates{flex-direction:column;align-items:stretch}.customReportDates label{min-width:0}.customReportDates span{padding-bottom:0}.counterTransferPreview{grid-template-columns:1fr}.counterTransferPreview i{text-align:center;transform:rotate(90deg)}}.counterSaleOptions .sellerRequired select{background:#fff9e2;border-color:#d8a10a}.counterSaleOptions label>small{color:#8b7650;margin-top:4px;font-size:8px;display:block}.counterPaymentGuidance{color:#49617d;background:#eef5ff;border-radius:7px;margin:8px 0 2px;padding:8px 10px;font-size:9px;line-height:1.4}.invoiceDecision{background:#fffaf0;border:1px solid #e0c778;border-radius:9px;margin:14px 19px 0;padding:13px}.invoiceDecision>div:first-child{justify-content:space-between;gap:10px;display:flex}.invoiceChoiceButtons{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.invoiceChoiceButtons button{background:#fff;border:1px solid #d7d9d2;border-radius:7px;min-height:40px;font-weight:900}.invoiceFields{border-top:1px solid #eadba9;grid-template-columns:1fr 1fr;gap:9px;margin-top:11px;padding-top:11px;display:grid}.invoiceFields>span{color:#a82626;background:#fff0ee;border-radius:7px;grid-column:1/-1;align-items:center;gap:8px;padding:9px;font-size:9px;display:flex}.invoiceFields>span b{color:#fff;background:#d43a3a;border-radius:5px;padding:4px 7px}.invoicePendingHistory{flex-direction:column;gap:3px;min-width:150px;display:flex}.invoicePendingHistory>b{color:#fff;background:#d83c3c;border-radius:5px;width:max-content;padding:4px 6px;font-size:8px}.invoicePendingHistory span{color:#8b2929;font-size:8px}@media (width<=600px){.invoiceDecision{margin-left:13px;margin-right:13px}.invoiceDecision>div:first-child{flex-direction:column}.invoiceFields{grid-template-columns:1fr}.invoiceFields>span{grid-column:auto}.invoiceChoiceButtons{grid-template-columns:1fr}}.invoiceFilterControl{color:#777;flex-direction:column;gap:3px;min-width:150px;position:relative;margin:0!important;font-size:8px!important;display:flex!important}.invoiceFilterControl select{width:100%}.invoiceFilterControl small{color:#fff;background:#d83c3c;border-radius:999px;padding:2px 5px;font-size:7px;position:absolute;top:-7px;right:6px}.invoicedHistory>b{background:#16844e}.invoicedHistory span,.invoicedHistory small{color:#176b45}.invoiceCompleteButton,.invoiceReopenButton{border:0;border-radius:6px;width:max-content;margin-top:5px;padding:6px 8px;font-size:8px;font-weight:900}.invoiceCompleteButton{color:#fff;background:#16844e}.invoiceReopenButton{color:#176b45;background:#f0faf4;border:1px solid #8db9a0}@media (width<=600px){.invoiceFilterControl{width:100%;min-width:0}.invoiceCompleteButton,.invoiceReopenButton{width:100%;min-height:38px}}.catalogWholesaleTitleActions{gap:8px;display:flex}.catalogWholesaleTitleActions button{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:42px;padding:0 13px;font-weight:900}.catalogWholesaleTitleActions button:disabled{opacity:.4}.catalogWholesaleStats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.catalogWholesaleStats article{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;padding:15px 17px;display:flex}.catalogWholesaleStats small{color:#898e85;font-size:8px;font-weight:900}.catalogWholesaleStats b{margin:4px 0;font-size:22px}.catalogWholesaleStats span{color:#737970;font-size:9px}.catalogWholesaleBuilder{grid-template-columns:minmax(0,1fr) 315px;gap:14px;margin-bottom:16px;display:grid}.catalogWholesaleSelector{overflow:hidden}.catalogWholesaleSelector .movementHead>div:last-child{gap:7px;display:flex}.catalogWholesaleSelector .movementHead button{min-height:36px}.catalogWholesaleFilters{border-bottom:1px solid var(--line);background:#fafbf8;grid-template-columns:1fr 210px;gap:9px;padding:13px 17px;display:grid}.catalogWholesaleFilters label{margin:0}.catalogWholesaleFilters .search{align-items:center;gap:8px;display:flex}.catalogWholesaleFilters input{width:100%}.catalogWholesaleProducts{max-height:680px;overflow:auto}.catalogWholesaleProducts>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:50px minmax(0,1fr) 130px 28px;align-items:center;gap:10px;width:100%;padding:11px 15px;display:grid}.catalogWholesaleProducts>button>span:nth-child(2) small,.catalogWholesaleProducts>button>span:nth-child(2) b,.catalogWholesaleProducts>button>span:nth-child(2) em,.catalogWholesaleProducts>button>span:nth-child(3) strong,.catalogWholesaleProducts>button>span:nth-child(3) small{display:block}.catalogWholesaleProducts small{color:#858a82;font-size:8px}.catalogWholesaleProducts b{margin:3px 0;font-size:11px}.catalogWholesaleProducts em{color:#696f67;font-size:9px;font-style:normal}.catalogWholesaleProducts>button>span:nth-child(3){text-align:right}.catalogWholesaleProducts strong{font-size:11px}.catalogWholesaleProducts i{background:#edf0ea;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.catalogWholesaleProducts>button.selected i{color:#fff;background:#16844e}.catalogWholesaleThumb{color:#aaa;background:#eef0eb;border-radius:7px;place-items:center;width:48px;height:42px;display:grid;overflow:hidden}.catalogWholesaleThumb img{object-fit:contain;background:#fff;width:100%;height:100%}.catalogWholesaleSettings{align-self:start;padding:18px;position:sticky;top:88px}.catalogWholesaleSettings h2{margin:0 0 13px}.catalogWholesaleSettings label{margin-bottom:10px}.catalogWholesaleSettings textarea{resize:vertical;min-height:92px}.catalogFutureNote{color:#fff;background:#202630;border-radius:8px;flex-direction:column;margin:12px 0;padding:12px;display:flex}.catalogFutureNote b{color:#f5b400;font-size:10px}.catalogFutureNote span{color:#c8ccd2;margin-top:4px;font-size:8px;line-height:1.5}.wholesaleCatalogDocument{color:#161616;background:#fff;overflow:hidden}.wholesaleCatalogDocument>header{color:#fff;background:#191b20;justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.wholesaleCatalogDocument>header div b,.wholesaleCatalogDocument>header div span{display:block}.wholesaleCatalogDocument>header div b{font-size:17px}.wholesaleCatalogDocument>header div span{color:#bfc3ca;margin-top:4px;font-size:9px}.wholesaleCatalogDocument>header>strong{text-align:right;font-size:11px;line-height:1.2}.wholesaleCatalogDocument>header em{color:#f5b400;font-size:17px;font-style:normal}.catalogDocumentIntro{border-bottom:3px solid #f5b400;justify-content:space-between;align-items:center;gap:18px;padding:20px 25px;display:flex}.catalogDocumentIntro small{color:#94988f;font-size:8px;font-weight:900}.catalogDocumentIntro h2{margin:4px 0;font-size:20px}.catalogDocumentIntro p{color:#676d65;margin:0;font-size:9px}.catalogDocumentIntro>span{text-align:right;border:1px solid #ddd;border-radius:8px;flex-direction:column;min-width:120px;padding:10px;display:flex}.catalogDocumentIntro>span b{margin-top:4px}.catalogDocumentSection>div:first-child{border-bottom:1px solid #d9dcd5;justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.catalogDocumentSection h3{border-bottom:3px solid #f5b400;margin:0;padding-bottom:7px;font-size:16px}.catalogDocumentSection>div:first-child span{color:#858a82;font-size:8px}.catalogDocumentGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.catalogDocumentGrid article{break-inside:avoid;border:1px solid #ddd;border-radius:9px;grid-template-columns:68px 1fr;gap:9px;padding:10px;display:grid}.catalogDocumentImage{color:#a4a8a0;background:#eef0eb;border-radius:7px;place-items:center;width:68px;height:65px;font-size:20px;font-weight:900;display:grid;overflow:hidden}.catalogDocumentImage img{object-fit:contain;background:#fff;width:100%;height:100%}.catalogDocumentGrid small{color:#a17800;font-size:7px;font-weight:900}.catalogDocumentGrid h4{margin:2px 0;font-size:11px}.catalogDocumentGrid p{color:#676c65;margin:0;font-size:8px}.catalogDocumentGrid code{color:#7d827a;margin-top:4px;font-size:7px;display:block}.catalogDocumentGrid footer{border-top:1px dotted #ccc;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.catalogDocumentGrid footer span{color:#087446;background:#e8f7ef;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:900}.catalogDocumentEmpty{color:#858a82;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.catalogDocumentEmpty b{color:#333}.catalogDocumentEmpty span{margin-top:5px;font-size:10px}.catalogDocumentFooter{border-top:2px solid #1b1d22;justify-content:space-between;align-items:flex-end;gap:20px;margin:20px 25px 25px;padding-top:14px;display:flex}.catalogDocumentFooter p{max-width:70%;margin:0;font-size:9px;line-height:1.5}.catalogDocumentFooter div{text-align:right}.catalogDocumentFooter div b,.catalogDocumentFooter div span{display:block}.catalogDocumentFooter div span{color:#6c716a;margin-top:3px;font-size:8px}.reservationEditButton{grid-column:1/-1;font-weight:900;color:#654e00!important;background:#fff6cf!important;border-color:#b68b00!important}.reservationEditModal{max-width:920px}.reservationEditAdd{background:#20242a;border:1px solid #343a44;border-radius:10px;grid-template-columns:1fr 1.35fr auto;align-items:end;gap:9px;margin:15px 0;padding:13px;display:grid}.reservationEditAdd button{min-height:42px}.reservationEditLines{border:1px solid #343a44;border-radius:10px;overflow:hidden}.reservationEditLines article{border-bottom:1px solid #343a44;grid-template-columns:minmax(0,1fr) 125px 110px 34px;align-items:center;gap:10px;padding:12px 14px;display:grid}.reservationEditLines article:last-child{border-bottom:0}.reservationEditLines article>div:first-child small,.reservationEditLines article>div:first-child b,.reservationEditLines article>div:first-child span{display:block}.reservationEditLines article>div:first-child small{color:#f5b400;font-size:7px}.reservationEditLines article>div:first-child span{color:#aeb4bd;margin-top:3px;font-size:9px}.reservationEditLines article>strong{text-align:right}.reservationEditStepper{text-align:center;grid-template-columns:38px 1fr 38px;align-items:center;display:grid}.reservationEditStepper button{background:#2b313a;min-height:36px}.reservationEditStepper button:disabled{opacity:.35}.reservationEditLines .cartRemove{width:32px;height:32px}.reservationEditSummary{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.reservationEditSummary span{color:#aeb4bd;background:#20242a;border-radius:8px;flex-direction:column;padding:11px;font-size:9px;display:flex}.reservationEditSummary b{color:#fff;margin-top:4px;font-size:16px}@media (width<=980px){.catalogWholesaleBuilder{grid-template-columns:1fr}.catalogWholesaleSettings{position:static}.catalogDocumentGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.catalogWholesaleTitleActions{flex-direction:column;width:100%}.catalogWholesaleTitleActions button{width:100%}.catalogWholesaleStats{grid-template-columns:1fr}.catalogWholesaleSelector .movementHead{flex-direction:column;align-items:stretch}.catalogWholesaleSelector .movementHead>div:last-child{grid-template-columns:1fr 1fr;display:grid}.catalogWholesaleFilters{grid-template-columns:1fr}.catalogWholesaleProducts>button{grid-template-columns:44px minmax(0,1fr) 28px}.catalogWholesaleProducts>button>span:nth-child(3){text-align:left;grid-column:2}.catalogWholesaleProducts>button>i{grid-area:1/3/3}.catalogWholesaleThumb{width:42px;height:42px}.catalogDocumentGrid{grid-template-columns:1fr}.catalogDocumentIntro{flex-direction:column;align-items:flex-start}.catalogDocumentIntro>span{text-align:left;width:100%}.catalogDocumentFooter{flex-direction:column;align-items:flex-start}.catalogDocumentFooter p{max-width:none}.catalogDocumentFooter div{text-align:left}.reservationEditAdd,.reservationEditLines article,.reservationEditSummary{grid-template-columns:1fr}.reservationEditLines article>strong{text-align:left}.reservationEditLines .cartRemove{width:100%}.reservationEditModal{width:100%!important;max-height:100dvh!important}}.catalogAudiencePanel{margin-bottom:16px;padding:0;overflow:hidden}.catalogAudienceHead{color:#fff;background:#202630;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.catalogAudienceHead small{color:#f5b400;letter-spacing:.1em;font-size:8px;font-weight:950}.catalogAudienceHead h2{margin:4px 0;font-size:19px}.catalogAudienceHead p{color:#c8ccd2;margin:0;font-size:9px}.catalogAudienceHead>span{color:#e9ebee;border:1px solid #ffffff2b;border-radius:999px;padding:7px 10px;font-size:8px}.catalogAudienceSections{gap:12px;padding:14px;display:grid}.catalogAudienceSections>article{border:1px solid var(--line);border-radius:11px;overflow:hidden}.catalogAudienceSections article>header{border-bottom:1px solid var(--line);background:#fafbf8;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.catalogAudienceSections header>div{flex-direction:column;gap:3px;display:flex}.catalogAudienceSections header small{color:#927000;font-size:7px;font-weight:950}.catalogAudienceSections header>strong{color:#16844e;font-size:9px}.catalogAudiencePresets{border-bottom:1px solid var(--line);background:#fff;gap:7px;padding:11px 13px;display:flex}.catalogAudiencePresets button{background:#fff;border:1px solid #d9ddd5;border-radius:7px;min-height:35px;padding:0 11px;font-size:8px;font-weight:900}.catalogAudiencePresets button.custom{margin-left:auto}.catalogClientPermissionList{grid-template-columns:1fr 1fr;gap:9px;padding:13px;display:grid}.catalogClientPermissionList label{background:#fff;border:1px solid #dde0da;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;margin:0;padding:9px 11px;display:grid}.catalogClientPermissionList label.enabled{background:#fbfff9}.catalogClientPermissionList input{width:16px;height:16px}.catalogClientPermissionList label>span{flex-direction:column;min-width:0;display:flex}.catalogClientPermissionList b{font-size:9px}.catalogClientPermissionList small{color:#80867d;margin-top:3px;font-size:7px}.catalogClientPermissionList em{color:#a4aaa1;font-size:8px;font-style:normal;font-weight:950}.catalogClientPermissionList label.enabled em{color:#16844e}@media (width<=700px){.catalogAudienceHead{flex-direction:column}.catalogAudienceHead>span{border-radius:7px}.catalogAudienceSections article>header{flex-direction:column;align-items:flex-start}.catalogAudiencePresets{grid-template-columns:1fr 1fr;display:grid}.catalogAudiencePresets button.custom{margin-left:0}.catalogClientPermissionList{grid-template-columns:1fr;padding:9px}}@media print{.wholesaleCatalogDocument,.wholesaleCatalogDocument *{visibility:visible!important}.wholesaleCatalogDocument{border:0!important;border-radius:0!important;width:100%!important;position:absolute!important;inset:0!important}.catalogDocumentGrid{grid-template-columns:repeat(2,1fr)!important}.catalogDocumentGrid article{page-break-inside:avoid}.catalogDocumentSection{page-break-inside:auto}.catalogDocumentFooter{page-break-inside:avoid}}.catalogWholesaleFilters{grid-template-columns:minmax(240px,1.6fr) repeat(4,minmax(115px,.7fr)) auto;align-items:end}.catalogClearFilters{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:8px;min-height:42px;padding:0 12px;font-weight:900}.catalogClearFilters:disabled{opacity:.4}@media (width<=1180px){.catalogWholesaleFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogWholesaleFilters .search,.catalogClearFilters{grid-column:1/-1}}@media (width<=650px){.catalogWholesaleFilters{grid-template-columns:1fr}.catalogWholesaleFilters .search,.catalogClearFilters{grid-column:auto}.catalogClearFilters{width:100%}}.catalogWholesaleProducts .catalogDualPrice strong{white-space:normal;max-width:190px;margin-left:auto;line-height:1.45}.catalogDocumentGrid footer.catalogDocumentDualPrice{flex-direction:column;align-items:flex-start;gap:6px}.catalogDocumentGrid footer.catalogDocumentDualPrice b{line-height:1.45}.catalogCustomOrder{background:#fff9e3;border:1px solid #d8b441;border-radius:9px;max-height:285px;margin:2px 0 12px;padding:10px;overflow:auto}.catalogCustomOrder>small{color:#806100;letter-spacing:.08em;font-size:7px;font-weight:950}.catalogCustomOrder>p{color:#777d75;margin:3px 0 8px;font-size:8px}.catalogCustomOrder>div{border-top:1px solid #eadca8;grid-template-columns:minmax(0,1fr) 30px 30px;align-items:center;gap:5px;padding:7px 0;display:grid}.catalogCustomOrder>div span{flex-direction:column;min-width:0;display:flex}.catalogCustomOrder>div b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.catalogCustomOrder>div small{color:#777d75;font-size:7px}.catalogCustomOrder button{background:#fff;border:1px solid #d5d8d1;border-radius:6px;place-items:center;width:30px;height:30px;font-weight:950;display:grid}.catalogCustomOrder button:disabled{opacity:.3}.catalogDocumentBrand>header{background:#f5f6f2;border-left:4px solid #f5b400;justify-content:space-between;align-items:center;margin-bottom:8px;padding:7px 10px;display:flex}.catalogDocumentBrand>header b{font-size:10px}.catalogDocumentBrand>header span{color:#777d75;font-size:7px}@media (width<=650px){.catalogWholesaleProducts .catalogDualPrice strong{max-width:none;margin-left:0}}.catalogProductDetail{min-width:0}.catalogProductSpecs{gap:3px;margin-top:4px;display:grid}.catalogProductSpecs p{grid-template-columns:76px minmax(0,1fr);gap:5px;line-height:1.35;display:grid;margin:0!important;font-size:8px!important}.catalogProductSpecs span{color:#737970;font-weight:700}.catalogProductSpecs b{color:#171717;overflow-wrap:anywhere}.reportControls{align-items:center;gap:8px;display:flex}.reportControls select{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:42px;padding:0 10px;font-weight:800}.taskAdd{gap:9px;margin-bottom:14px;padding:14px;display:flex}.taskAdd input{flex:1}.taskList article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 17px;display:flex}.taskList article:last-child{border-bottom:0}.taskList article small,.taskList article b{display:block}.taskList article small{color:#81877e;font-size:8px}.taskList article b{margin-top:4px;font-size:11px}.taskList article>div:last-child{gap:7px;display:flex}.taskList button{border:1px solid var(--line);background:#fff;border-radius:7px;min-height:34px;padding:0 10px;font-size:9px;font-weight:900}.taskList .done{opacity:.55;background:#f1f6f2}.taskList .done b{text-decoration:line-through}.taskPrioritySummary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.taskPrioritySummary button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;padding:15px 17px;display:flex}.taskPrioritySummary button.active{box-shadow:inset 0 0 0 2px}.taskPrioritySummary small{letter-spacing:.09em;font-size:8px;font-weight:950}.taskPrioritySummary b{margin:4px 0;font-size:24px}.taskPrioritySummary span{color:var(--muted);font-size:9px}.taskAdd select,.taskListHead select,.taskActions select{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:42px;padding:0 10px;font-weight:850}.taskListHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-right:17px;display:flex}.taskListHead .head{border-bottom:0}.taskList article{border-left:4px solid #0000}.taskList article.priority-urgente{background:#fff8f8;border-left-color:#d62f2f}.taskList article.priority-importante{background:#fffaf2;border-left-color:#e58b19}.taskList article.priority-normal{border-left-color:#e4bd18}.taskMain{min-width:0}.taskPriority{letter-spacing:.08em;border-radius:999px;width:max-content;margin-bottom:5px;padding:4px 7px;font-weight:950;font-size:7px!important;display:inline-flex!important}.taskPriority.priority-urgente{color:#fff;background:#d62f2f}.taskPriority.priority-importante{color:#fff;background:#ed941f}.taskPriority.priority-normal{color:#302700;background:#f5cf31}.taskActions{align-items:center;gap:7px;display:flex}.taskActions select{min-height:34px;font-size:9px}.automaticTask{color:#747a71;background:#edf0ea;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.incomeFilters{border-bottom:1px solid var(--line);background:#fafbf8;grid-template-columns:1.6fr repeat(3,1fr);gap:9px;padding:13px 18px;display:grid}.incomeFilters label{margin:0}.incomeFilters input,.incomeFilters select{width:100%}@media (width<=650px){.reportControls{grid-template-columns:1fr;width:100%;display:grid}.reportControls .primary{width:100%}.taskPrioritySummary{grid-template-columns:1fr}.taskAdd,.taskList article{flex-direction:column;align-items:stretch}.taskAdd select,.taskAdd button{width:100%}.taskListHead{flex-direction:column;align-items:stretch;padding:0 14px 14px}.taskListHead .head{padding-left:0;padding-right:0}.taskList article>div:last-child button{width:100%;min-height:42px}.taskList article>div:last-child{grid-template-columns:1fr 1fr;display:grid}.taskActions select{grid-column:1/-1;width:100%}}@media (width<=850px){.incomeFilters{grid-template-columns:1fr 1fr}}@media (width<=550px){.incomeFilters{grid-template-columns:1fr}}@media (width<=650px){.catalogProductSpecs p{grid-template-columns:88px minmax(0,1fr);font-size:9px!important}}.quickField{grid-template-columns:minmax(0,1fr) 42px;align-items:end;gap:6px;display:grid}.quickField label{margin:0}.quickField>button,.quickVariantAdd{color:#5e4900;cursor:pointer;background:#fff5c8;border:1px solid #d4a300;border-radius:8px;min-height:42px;font-weight:950}.quickField>button{font-size:20px}.masterForm label>small{color:#7a8077;margin-top:4px;font-size:8px;line-height:1.35;display:block}.variantPicker>div:first-child{gap:9px}.variantPicker>div:first-child span{margin-left:auto}.quickVariantAdd{min-height:30px;padding:0 9px;font-size:8px}.paymentLedgerCancelled{color:#8f7777;background:#fff3f3!important}.paymentLedgerCancelled strong{text-decoration:line-through}.paymentLedgerCancelled b small{color:#b12a2a;margin-top:3px;font-size:8px;display:block}.paymentLedgerCancelled em{color:#a12a2a;font-size:8px}.paymentLedger .adminUndo{color:#a51f1f;background:#fff2f2;border:1px solid #d99b9b;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:900}.cashExpenseButton{color:#9d2020!important;background:#fff2f2!important;border:1px solid #d99b9b!important}.reportCashCards{grid-template-columns:repeat(5,1fr)}.cashHistoryPanel{margin-top:18px;overflow:hidden}.cashHistoryHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:18px;padding:18px 20px;display:flex}.cashHistoryHead small{color:#9b7400;letter-spacing:.08em;font-weight:900}.cashHistoryHead h2{margin:4px 0}.cashHistoryHead p{color:#7b8178;margin:0;font-size:11px}.cashHistoryHead>div:last-child{grid-template-columns:170px 170px minmax(240px,1fr) auto;gap:8px;display:grid}.cashHistoryHead select,.cashHistoryHead input{min-height:42px}.cashHistoryPanel table{min-width:1080px}.cashHistoryPanel td{vertical-align:top}.cashHistoryPanel td strong{max-width:360px;display:block}.cashHistoryPanel td small{color:#777;margin-top:4px;line-height:1.4}.cashIncome{color:#08784f;font-weight:900}.cashExpense{color:#a82828;font-weight:900}.cashRowCancelled{color:#9a8c8c;background:#fff5f5}.cashRowCancelled td:not(:last-child){text-decoration:line-through}.cashMovementModal{max-width:650px}.cashMovementPreview{background:#f7f8f5;border:1px solid #d9dcd5;border-radius:9px;justify-content:space-between;align-items:center;margin-top:15px;padding:14px;display:flex}.cashMovementPreview strong{font-size:21px}.cashMovementModal .formGrid{margin-top:16px}.reportSectionTabs{border:1px solid var(--line);background:var(--panel);border-radius:11px;gap:8px;margin:16px 0;padding:7px;display:flex}.reportSectionTabs button{min-height:42px;color:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 17px;font-weight:900;display:flex}.reportSectionTabs button b{color:#fff;background:#273650;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:8px;display:grid}.reportSectionTabs button.active{color:#111;background:#f5b400;box-shadow:0 8px 20px #b4860030}.reportSectionTabs button.active b{color:#f5b400;background:#111}.reportControlPanel{margin:18px 0;overflow:hidden}.reportControlPanel>header{border-bottom:1px solid var(--line);color:#fff;background:linear-gradient(135deg,#17243a,#24334d);justify-content:space-between;align-items:center;gap:20px;padding:19px 21px;display:flex}.reportControlPanel>header small{color:#f5b400;letter-spacing:.1em;font-size:8px;font-weight:950}.reportControlPanel>header h2{margin:5px 0;font-size:20px}.reportControlPanel>header p{color:#c2cad7;margin:0;font-size:10px}.reportControlPanel>header button{white-space:nowrap}.reportControlStats{grid-template-columns:1.25fr 1fr 1fr 1fr;display:grid}.reportControlStats article{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-width:0;min-height:98px;padding:14px 18px;display:flex}.reportControlStats article:last-child{border-right:0}.reportControlStats span{letter-spacing:.07em;color:#8a8f88;font-size:8px;font-weight:950}.reportControlStats b{text-overflow:ellipsis;margin:7px 0 4px;font-size:15px;overflow:hidden}.reportControlStats small{color:#777d75;font-size:9px}.reportControlNotice{color:#5f4b0a;background:#fff8d8;border-top:1px solid #eed891;align-items:center;gap:12px;padding:11px 18px;display:flex}.reportControlNotice b{white-space:nowrap;font-size:10px}.reportControlNotice span{font-size:9px;line-height:1.45}.cashClosuresPanel{margin-top:18px;overflow:hidden}.cashClosuresHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.cashClosuresHead>div:last-child{gap:8px;display:flex}.cashClosuresHead small,.closureEyebrow{color:#d39f00;letter-spacing:.09em;font-size:8px;font-weight:950}.cashClosuresHead h2{margin:5px 0}.cashClosuresHead p{color:#777d75;margin:0;font-size:10px}.cashClosuresPanel table{min-width:1100px}.cashClosuresPanel td:last-child{gap:6px;display:flex}.cashClosureModal{max-width:900px}.cashClosureModal>p{color:#777d75}.closureSummary{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;display:grid}.closureSummary span{border:1px solid var(--line);background:#f7f8f5;border-radius:8px;padding:12px}.closureSummary small,.closureSummary b{display:block}.closureSummary small{color:#777d75;font-size:7px;font-weight:950}.closureSummary b{margin-top:6px;font-size:15px}.closureMethodTable{border:1px solid var(--line);border-radius:9px;overflow:hidden}.closureMethodHeader,.closureMethodRow{grid-template-columns:1.2fr .8fr 1fr .8fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.closureMethodHeader{color:#fff;letter-spacing:.06em;background:#1b2638;font-size:7px;font-weight:950}.closureMethodRow{border-top:1px solid var(--line)}.closureMethodRow:first-of-type{border-top:0}.closureMethodRow b small{color:#777d75;margin-top:3px;font-size:7px;display:block}.closureMethodRow input{min-height:40px}.closureMethodRow strong{text-align:right}.closureMethodRow .exact,.closureDifference.exact{color:#08784f}.closureMethodRow .different,.closureDifference.different{color:#a82828}.closureDifference{border:1px solid;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin:13px 0;padding:13px 15px;display:flex}.closureDifference span small,.closureDifference span b{display:block}.closureDifference span small{letter-spacing:.08em;font-size:7px}.closureDifference span b{margin-top:4px}.closureNotes textarea{min-height:75px}.closureError{color:#9d2020;background:#fff0f0;border:1px solid #d99b9b;border-radius:7px;margin-top:10px;padding:10px;font-size:10px;font-weight:850}.closureCashCounter,.closureDollarCounter,.closureAutomaticMethods{border:1px solid var(--line);background:#f9faf8;border-radius:10px;margin-top:12px;overflow:hidden}.closureCashCounter>header,.closureDollarCounter>header,.closureAutomaticMethods>header{border-bottom:1px solid var(--line);background:#eef1ec;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.closureCashCounter header small,.closureDollarCounter header small,.closureAutomaticMethods header small{color:#9b7500;letter-spacing:.08em;font-size:7px;font-weight:950;display:block}.closureCashCounter header h3,.closureDollarCounter header h3,.closureAutomaticMethods header h3{margin:3px 0 0;font-size:14px}.closureCashCounter header>b,.closureDollarCounter header>b{font-size:15px}.cashDenominationGrid{grid-template-columns:repeat(4,1fr);gap:8px;padding:12px;display:grid}.cashDenominationGrid label{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px}.cashDenominationGrid label>span,.cashDenominationGrid label>small{display:block}.cashDenominationGrid label>span{color:#59616d;font-size:8px}.cashDenominationGrid input{text-align:center;min-height:40px;margin:7px 0;font-size:16px;font-weight:900}.cashDenominationGrid small{color:#777d75;min-height:20px;font-size:7px}.closureDollarCounter>div{grid-template-columns:1fr auto 1fr auto 1fr;align-items:end;gap:10px;padding:14px;display:grid}.closureDollarCounter>div>span{padding-bottom:13px;font-size:18px;font-weight:900}.closureDollarCounter>div>strong{color:#fff;text-align:center;background:#17243a;border-radius:8px;padding:12px}.closureDollarCounter p{color:#777d75;margin:0;padding:0 14px 13px;font-size:8px}.closureAutomaticMethods>header>span{color:#08784f;font-size:9px;font-weight:900}.closureAutomaticMethods>div{border-top:1px solid var(--line);grid-template-columns:1fr 140px 110px;align-items:center;gap:10px;padding:10px 14px;display:grid}.closureAutomaticMethods>div:first-of-type{border-top:0}.closureAutomaticMethods>div span{text-align:right;font-weight:900}.closureAutomaticMethods>div em{color:#08784f;text-align:right;font-size:8px;font-style:normal;font-weight:900}.rentalTitleActions{gap:8px;display:flex}.rentalIsolationNotice{background:#eef5fb;border:1px solid #8aa8cb;border-left:5px solid #26364f;border-radius:10px;align-items:center;gap:14px;margin:0 0 14px;padding:13px 16px;display:flex}.rentalIsolationNotice b{color:#26364f}.rentalIsolationNotice span{color:#536271;font-size:11px}.rentalSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.rentalSummary article{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:16px;display:flex}.rentalSummary small{color:#7d6a25;letter-spacing:.08em;font-size:8px;font-weight:950}.rentalSummary b{color:#202b3e;font-size:22px}.rentalSummary span{color:#747b84;font-size:9px}.rentalWorkspace{padding:0;overflow:hidden}.rentalWorkspace>header{border-bottom:1px solid var(--line);background:#f7f8f5;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.rentalWorkspace>header>div{gap:8px;display:flex}.rentalWorkspace>header input{min-width:310px}.rentalKinds{gap:6px;display:flex}.rentalKinds button.active,.rentalStatusTabs button.active{color:#fff;background:#26364f;border-color:#26364f}.rentalStatusTabs{border-bottom:1px solid var(--line);gap:7px;padding:12px 16px;display:flex}.rentalStatusTabs button{align-items:center;gap:7px;display:flex}.rentalStatusTabs b{color:#17243a;background:#f5b400;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:9px;display:grid}.rentalChargeList{background:#f3f5f7;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.rentalChargeList>article{background:#fff;border:1px solid #d7dce2;border-top:4px solid #d4a600;border-radius:12px;overflow:hidden}.rentalChargeList>article.paid{border-top-color:#238a5b}.rentalChargeList>article.overdue{border-top-color:#c43c3c}.rentalChargeList>article>header{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:start;gap:11px;padding:14px;display:grid}.rentalKindIcon{color:#f5b400;background:#26364f;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.rentalChargeList h3{margin:3px 0;font-size:16px}.rentalChargeList header small{color:#857126;font-size:8px;font-weight:900}.rentalChargeList header p{color:#6d7580;margin:0;font-size:9px;line-height:1.4}.rentalChargeList header button{font-size:9px}.rentalChargeData{background:var(--line);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.rentalChargeData>span{background:#fafbf9;flex-direction:column;gap:4px;padding:11px;display:flex}.rentalChargeData small{color:#7a828b;font-size:7px;font-weight:900}.rentalChargeData b{font-size:10px}.rentalState{font-size:8px!important}.rentalState.pagado{color:#16834f}.rentalState.pago-parcial,.rentalState.pendiente{color:#8b6a00}.rentalState.vencido{color:#b22929}.rentalChargeActions{flex-wrap:wrap;align-items:center;gap:7px;padding:12px;display:flex}.rentalChargeActions details{border-top:1px solid var(--line);width:100%;margin-top:3px;padding-top:9px}.rentalChargeActions summary{cursor:pointer;color:#695400;font-size:9px;font-weight:900}.rentalChargeActions details>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:9px 0;display:grid}.rentalChargeActions details>div.cancelled{opacity:.58;text-decoration:line-through}.rentalChargeActions details>div>span:first-child{flex-direction:column;display:flex}.rentalChargeActions details small{color:#7a828b;font-size:8px}.rentalChargeActions details>div>span:last-child{gap:5px;display:flex}.rentalChargeActions details p{color:#7a828b;font-size:9px}.rentalAccountModal{max-width:760px}.rentalEyebrow{color:#9b7500;letter-spacing:.09em;font-size:8px;font-weight:950}.rentalModalHint{color:#625522;background:#fff7d7;border-left:4px solid #f5b400;margin-top:13px;padding:11px 13px;font-size:10px}.rentalChargeModal{max-width:560px}.rentalPaymentModal{max-width:630px}.rentalPaymentPreview{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.rentalPaymentPreview span{border:1px solid var(--line);background:#f7f8f5;border-radius:9px;justify-content:space-between;gap:10px;padding:13px;display:flex}.rentalPaymentPreview b{font-size:15px}@media (width<=900px){.rentalSummary{grid-template-columns:1fr 1fr}.rentalChargeList{grid-template-columns:1fr}.rentalWorkspace>header{flex-direction:column;align-items:stretch}.rentalWorkspace>header>div{flex-wrap:wrap}.rentalWorkspace>header input{flex:1;min-width:0}.rentalKinds{overflow-x:auto;flex-wrap:nowrap!important}.rentalKinds button{white-space:nowrap}}@media (width<=650px){.rentalTitleActions{grid-template-columns:1fr;display:grid}.rentalIsolationNotice{flex-direction:column;align-items:flex-start}.rentalSummary{grid-template-columns:1fr}.rentalWorkspace>header>div:last-child,.rentalStatusTabs{grid-template-columns:1fr;display:grid}.rentalStatusTabs button{justify-content:space-between}.rentalChargeList{padding:8px}.rentalChargeList>article>header{grid-template-columns:auto 1fr}.rentalChargeList>article>header>button{grid-column:2}.rentalChargeData{grid-template-columns:1fr 1fr}.rentalChargeData>span:last-child{grid-column:1/-1}.rentalChargeActions{grid-template-columns:1fr;display:grid}.rentalChargeActions details>div{grid-template-columns:1fr}.rentalChargeActions details>div>span:last-child{justify-content:flex-start}.rentalPaymentPreview{grid-template-columns:1fr}}@media (width<=1250px){.reportCashCards{grid-template-columns:repeat(3,1fr)}}@media (width<=1000px){.reportCashCards,.reportControlStats{grid-template-columns:1fr 1fr}.reportControlStats article:nth-child(2){border-right:0}.reportControlStats article:nth-child(-n+2){border-bottom:1px solid var(--line)}.cashHistoryHead{flex-direction:column;align-items:stretch}.cashHistoryHead>div:last-child,.closureSummary{grid-template-columns:1fr 1fr}}@media (width<=650px){.quickField{grid-template-columns:minmax(0,1fr) 48px}.quickField>button{min-height:48px}.variantPicker>div:first-child{flex-wrap:wrap;align-items:flex-start}.variantPicker>div:first-child span{margin-left:0}.quickVariantAdd{width:100%;min-height:40px}.reportSectionTabs{grid-template-columns:1fr;display:grid}.reportSectionTabs button{justify-content:space-between}.reportCashCards{grid-template-columns:1fr}.reportControlPanel>header{flex-direction:column;align-items:stretch}.reportControlPanel>header button{width:100%}.reportControlStats{grid-template-columns:1fr}.reportControlStats article,.reportControlStats article:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.reportControlStats article:last-child{border-bottom:0}.reportControlNotice{flex-direction:column;align-items:flex-start}.cashHistoryHead>div:last-child{grid-template-columns:1fr}.cashMovementPreview{flex-direction:column;align-items:flex-start;gap:7px}.cashClosuresHead{flex-direction:column;align-items:stretch}.cashClosuresHead>div:last-child{grid-template-columns:1fr;display:grid}.closureSummary{grid-template-columns:1fr 1fr}.closureMethodHeader{display:none}.closureMethodRow{grid-template-columns:1fr 1fr}.closureMethodRow b{grid-column:1/-1}.cashDenominationGrid{grid-template-columns:1fr 1fr}.closureCashCounter>header,.closureDollarCounter>header,.closureAutomaticMethods>header{flex-direction:column;align-items:flex-start}.closureDollarCounter>div{grid-template-columns:1fr}.closureDollarCounter>div>span{text-align:center;padding:0}.closureDollarCounter>div>strong{min-height:44px}.closureAutomaticMethods>div{grid-template-columns:1fr auto}.closureAutomaticMethods>div em{text-align:left;grid-column:1/-1}.closureDifference{flex-direction:column;align-items:flex-start}}.moneyWithdrawalButton{color:#9d2020!important;background:#fff2f2!important;border:1px solid #d99b9b!important;font-weight:900!important}.comparisonPanel{margin-top:18px;overflow:hidden}.comparisonHead{color:#fff;background:#1d222b;justify-content:space-between;align-items:center;gap:18px;padding:21px 22px;display:flex}.comparisonHead small{color:#f5b400;letter-spacing:.09em;font-weight:950}.comparisonHead h2{margin:5px 0;font-size:21px}.comparisonHead p{color:#bbc1ca;margin:0;font-size:11px}.comparisonHead button{white-space:nowrap}.comparisonPresets{border-bottom:1px solid var(--line);background:#f8f9f5;align-items:center;gap:7px;padding:12px 20px;display:flex}.comparisonPresets span{color:#737970;margin-right:5px;font-size:9px;font-weight:900}.comparisonPresets button{background:#fff;border:1px solid #d8dcd5;border-radius:999px;min-height:34px;padding:0 11px;font-size:9px;font-weight:850}.comparisonPresets button:hover{background:#fff6cb;border-color:#d4a000}.comparisonPeriods{grid-template-columns:1fr 1fr;gap:12px;padding:18px 20px;display:grid}.comparisonPeriods>article{border:1px solid var(--line);background:#fafbf8;border-radius:11px;padding:15px}.comparisonPeriods>article>span{color:#151515;background:#f5b400;border-radius:5px;padding:4px 7px;font-size:8px;font-weight:950;display:inline-flex}.comparisonPeriods>article:nth-child(2)>span{color:#fff;background:#253550}.comparisonPeriods label{margin-top:10px}.comparisonPeriods article>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.comparisonInsight{border-radius:10px;align-items:center;gap:12px;margin:0 20px 16px;padding:14px;display:flex}.comparisonInsight>span{border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;font-weight:900;display:grid}.comparisonInsight div{flex-direction:column;gap:4px;display:flex}.comparisonInsight small{letter-spacing:.08em;font-size:8px;font-weight:950}.comparisonInsight b{font-size:12px}.comparisonInsight.positive{color:#12653e;background:#e9f7ef}.comparisonInsight.positive>span{color:#fff;background:#198552}.comparisonInsight.negative{color:#992727;background:#fff0f0}.comparisonInsight.negative>span{color:#fff;background:#c73e3e}.comparisonMetrics{grid-template-columns:repeat(3,1fr);gap:9px;padding:0 20px 18px;display:grid}.comparisonMetrics article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:13px;position:relative}.comparisonMetrics article>small{color:#737970;font-size:8px;font-weight:900}.comparisonMetrics article>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.comparisonMetrics span{background:#f4f5f1;border-radius:7px;flex-direction:column;padding:8px;display:flex}.comparisonMetrics em{color:#937000;font-size:7px;font-weight:950}.comparisonMetrics b{margin-top:3px;font-size:13px}.comparisonMetrics article>strong{border-radius:5px;margin-top:8px;padding:4px 6px;font-size:9px;display:inline-block}.comparisonCharts{grid-template-columns:1fr 1.2fr;gap:12px;padding:0 20px 18px;display:grid}.comparisonCharts>article{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:15px}.chartTitle{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.chartTitle b{font-size:12px}.chartTitle small{color:#81867e;font-size:8px}.comparisonBars{flex-direction:column;gap:13px;display:flex}.comparisonBars>div>b{margin-bottom:5px;font-size:9px;display:block}.comparisonBars span{background:#f0f1ed;border-radius:5px;grid-template-columns:1fr auto;align-items:center;min-height:25px;display:grid;position:relative;overflow:hidden}.comparisonBars span+span{margin-top:4px}.comparisonBars i{background:#f5b400;min-width:2px;position:absolute;inset:0 auto 0 0}.comparisonBars span:nth-of-type(2) i{background:#253550}.comparisonBars em{z-index:1;padding:0 7px;font-size:8px;font-style:normal;font-weight:900;position:relative}.comparisonTrend svg{width:100%;height:auto;display:block}.comparisonTrend svg line{stroke:#b6bbb3;stroke-width:1px}.comparisonTrend svg .grid{stroke:#e2e4df;stroke-dasharray:5 5}.comparisonTrend polyline{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.comparisonTrend .periodA{stroke:#e8aa00}.comparisonLegend{gap:13px;margin-bottom:4px;display:flex}.comparisonLegend span{align-items:center;gap:5px;font-size:8px;font-weight:850;display:flex}.comparisonLegend i{background:#e8aa00;width:13px;height:4px}.comparisonLegend span:nth-child(2) i{background:#253550}.comparisonTrend>small{color:#7b8078;margin-top:5px;font-size:8px;display:block}.comparisonBreakdown{grid-template-columns:1.3fr 1fr;gap:12px;padding:0 20px 21px;display:grid}.comparisonBreakdown>div{border:1px solid var(--line);border-radius:10px;padding:15px}.comparisonBreakdown h3{margin:0 0 10px}.compareMethods{gap:7px;display:grid}.compareMethods article{background:#f5f6f2;border-radius:7px;grid-template-columns:1fr auto auto;gap:8px;padding:9px;display:grid}.compareMethods b{font-size:9px}.compareMethods span{color:#666;font-size:8px}.comparisonBreakdown table{width:100%}@media (width<=1000px){.comparisonMetrics{grid-template-columns:1fr 1fr}.comparisonCharts,.comparisonBreakdown{grid-template-columns:1fr}.comparisonPresets{flex-wrap:wrap}}@media (width<=650px){.comparisonHead{flex-direction:column;align-items:stretch}.comparisonHead button{width:100%}.comparisonPresets{grid-template-columns:1fr 1fr;display:grid}.comparisonPresets span{grid-column:1/-1}.comparisonPeriods,.comparisonMetrics,.comparisonPeriods article>div{grid-template-columns:1fr}.comparisonInsight{align-items:flex-start;margin-left:14px;margin-right:14px}.comparisonCharts,.comparisonBreakdown{padding-left:14px;padding-right:14px}.compareMethods article,.comparisonCharts{grid-template-columns:1fr}}.bikeRankingPanel{margin-top:18px;overflow:hidden}.bikeRankingHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:19px 21px;display:flex}.bikeRankingHead small{color:#9b7400;letter-spacing:.08em;font-weight:950}.bikeRankingHead h2{margin:4px 0}.bikeRankingHead p{color:#777d75;margin:0;font-size:11px}.bikeRankingHead button{color:#5e4800;background:#fff5c8;border:1px solid #d5a300;border-radius:8px;min-height:40px;padding:0 13px;font-weight:900}.bikeWinner{background:linear-gradient(110deg,#fff9df,#fff);border:1px solid #e3c453;border-radius:11px;align-items:center;gap:14px;margin:17px 20px;padding:16px;display:flex}.bikeWinner>span{background:#f5b400;border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.bikeWinner small{color:#8a6800;font-size:8px;font-weight:950}.bikeWinner b{margin:4px 0;font-size:19px;display:block}.bikeWinner p{color:#686e66;margin:0;font-size:10px}.bikeRankingGrid{grid-template-columns:1fr 1fr;gap:12px;padding:0 20px 20px;display:grid}.bikeRankingGrid>div{border:1px solid var(--line);border-radius:10px;padding:15px}.bikeRankingGrid h3{margin:0 0 12px}.bikeRankList{flex-direction:column;gap:8px;display:flex}.bikeRankList article{grid-template-columns:30px 1fr;align-items:center;gap:9px;display:grid}.bikeRankList article>strong{color:#fff;background:#202630;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.bikeRankList article:first-child>strong{color:#111;background:#f5b400}.bikeRankList article b,.bikeRankList article small{display:block}.bikeRankList article b{font-size:9px}.bikeRankList article small{color:#747a72;margin-top:3px;font-size:8px}.bikeRankList article span{background:#eceee9;border-radius:999px;height:5px;margin-top:5px;display:block;overflow:hidden}.bikeRankList article i{background:#f5b400;border-radius:999px;height:100%;display:block}.bikeRankingGrid>div:nth-child(2) .bikeRankList article i{background:#253550}.emptyRanking{color:#858a82;flex-direction:column;justify-content:center;align-items:center;min-height:170px;display:flex}.emptyRanking b{color:#333}.emptyRanking span{margin-top:5px;font-size:10px}@media (width<=760px){.bikeRankingHead{flex-direction:column;align-items:stretch}.bikeRankingHead button{width:100%}.bikeRankingGrid{grid-template-columns:1fr;padding-left:14px;padding-right:14px}.bikeWinner{margin-left:14px;margin-right:14px}}.transferFilters{grid-template-columns:1fr 1fr;gap:10px;display:grid}.transferFilters label{margin-top:0}.transferResultCount{color:#777d75;margin:6px 0 2px;font-size:9px;font-weight:850;display:block}.exposureAlerts{border-color:#e0b43a;margin-bottom:18px;overflow:hidden}.exposureAlerts>.sectionHead{background:linear-gradient(110deg,#fff8d8,#fff)}.exposureAlerts>.sectionHead>b{color:#fff;background:#d33d3d;border-radius:999px;padding:8px 11px}.exposureEyebrow{color:#9b7400;letter-spacing:.08em;margin-bottom:5px;font-size:8px;font-weight:950;display:block}.exposureAlertList{flex-direction:column;display:flex}.exposureAlertList article{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 18px;display:grid}.exposureAlertList article:last-child{border-bottom:0}.exposureAlertIcon{color:#b32626;background:#fff0f0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;font-weight:950;display:grid}.exposureAlertList article>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.exposureAlertList article>div:nth-child(2)>b{font-size:12px}.exposureAlertList article>div:nth-child(2)>span{color:#6c726a;font-size:10px}.exposureAlertList article>div:nth-child(2)>small{color:#987300;font-size:8px;font-weight:850}.exposureAlertList button{white-space:nowrap}.exposureComplete{color:#126b40;background:#edf8f2;align-items:center;gap:12px;padding:17px 20px;display:flex}.exposureComplete span{font-size:10px}.pendingAssemblyActions{align-items:center;gap:7px;min-width:255px;display:flex}.pendingAssemblyActions button{white-space:nowrap}.cancelAssemblyButton{color:#9d2020!important;background:#fff2f2!important;border:1px solid #d99b9b!important;font-weight:850!important}@media (width<=700px){.transferFilters{grid-template-columns:1fr}.exposureAlertList article{grid-template-columns:38px 1fr}.exposureAlertList button{grid-column:1/-1;width:100%;min-height:42px}.exposureComplete{flex-direction:column;align-items:flex-start}.pendingAssemblyActions{flex-direction:column;align-items:stretch;min-width:215px}.pendingAssemblyActions button{width:100%;min-height:38px}}.wholesaleCatalogTools{grid-template-columns:minmax(250px,1.7fr) repeat(4,minmax(110px,.65fr)) auto;align-items:end}.wholesaleFilter{flex-direction:column;gap:4px;min-width:0;margin:0!important;display:flex!important}.wholesaleFilter span{color:#858a82;text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:900}.wholesaleFilter select{width:100%;min-width:0}.clearWholesaleFilters{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:42px;padding:0 11px;font-size:9px;font-weight:900}.clearWholesaleFilters:disabled{opacity:.4}.tools{flex-wrap:wrap}.tools .search{flex:280px}.stockFilterSelect{min-width:145px}@media (width<=1100px){.wholesaleCatalogTools{grid-template-columns:repeat(2,minmax(0,1fr))}.wholesaleCatalogTools .wholesaleSearch,.wholesaleCatalogTools .clearWholesaleFilters{grid-column:1/-1}.clearWholesaleFilters{width:100%}}@media (width<=700px){.wholesaleCatalogTools{grid-template-columns:1fr}.wholesaleCatalogTools .wholesaleSearch,.wholesaleCatalogTools .clearWholesaleFilters{grid-column:auto}.wholesaleFilter select{min-height:42px}}.titleActions,.branchTitleActions,.counterTitleActions{flex-wrap:wrap}.systemLocked{filter:blur(7px);pointer-events:none;-webkit-user-select:none;user-select:none}.systemLoginOverlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c121b94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.systemLoginCard{background:#fff;border-radius:16px;gap:13px;width:min(440px,100%);padding:28px;display:grid;box-shadow:0 25px 80px #0005}.systemLoginCard .brand{align-items:center;gap:10px;display:flex}.systemLoginCard .brand>b{background:#f5b400;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.systemLoginCard h2,.systemLoginCard p{margin:0}.systemLoginCard label{gap:5px;font-size:9px;font-weight:850;display:grid}.systemLoginCard>small{color:#777;text-align:center}.loginError{color:#a62c2c;background:#fff0ee;border-radius:7px;padding:9px;font-size:9px}.currentSystemUser{border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px 11px;font-size:8px}.systemUserDropdown{z-index:20;border:1px solid var(--line);background:#fff;border-radius:9px;gap:6px;width:190px;padding:12px;display:grid;position:absolute;bottom:78px;left:18px;box-shadow:0 12px 30px #0002}.systemUserDropdown span{color:#777;font-size:9px}.systemUserDropdown button{color:#fff;background:#17243a;border:0;border-radius:6px;padding:8px}.userPermissionModal{width:min(920px,94vw);max-height:92vh;overflow:auto}.userFormError{color:#9c2525;background:#fff1f1;border:1px solid #e4a1a1;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:10px;font-weight:800}.permissionMatrix{grid-template-columns:repeat(2,1fr);gap:7px;margin:15px 0;display:grid}.permissionMatrix>div{grid-column:1/-1}.permissionMatrix>div span{color:#777;font-size:9px;display:block}.permissionMatrix label{border:1px solid var(--line);border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.permissionMatrix label b{color:#16844e;font-size:8px}.permissionMatrix label.dangerPermission{background:#fff4f4;border-color:#e7aaaa}.permissionMatrix label.dangerPermission span{color:#9e2020;font-weight:850}.permissionMatrix label.warningPermission{background:#fffaf0;border-color:#e7ca79}.permissionMatrix label.warningPermission span{color:#795a00;font-weight:850}.portalLogin{gap:12px;width:min(500px,100%);margin:auto;padding:24px;display:grid}.portalLogin label{gap:5px;display:grid}.portalLogin>span{color:#b22;font-size:9px}.portalOrderGrid{grid-template-columns:minmax(0,1fr) 330px;gap:14px;margin-bottom:14px;display:grid}.portalProductGrid{grid-template-columns:repeat(3,1fr);gap:9px;padding:14px;display:grid}.portalProductGrid article{border:1px solid var(--line);border-radius:9px;flex-direction:column;gap:5px;padding:12px;display:flex}.portalProductGrid article small,.portalProductGrid article span{color:#777;font-size:8px}.portalProductGrid article button{color:#fff;background:#17243a;border:0;border-radius:7px;margin-top:auto;padding:9px;font-weight:850}.portalCart{padding:16px}.portalCart article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;padding:10px 0;display:grid}.portalCart article small{color:#777;display:block}.portalCart article>div:last-child{align-items:center;gap:7px;display:flex}.portalCart article button{border:1px solid var(--line);background:#fff;border-radius:6px;width:28px;height:28px}.portalCart>strong,.portalCart>.primary,.portalCart>small{width:100%;margin-top:13px;display:block}.stockMoveFilters{grid-template-columns:1fr 1fr;gap:9px;margin:14px 0;display:grid}.stockMoveFilters .wideField{grid-column:1/-1}.counterReturnButton{color:#176b45!important;background:#effaf3!important;border-color:#8db9a0!important}@media (width<=900px){.portalOrderGrid{grid-template-columns:1fr}.portalProductGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.permissionMatrix,.portalProductGrid,.stockMoveFilters{grid-template-columns:1fr}.permissionMatrix>div,.stockMoveFilters .wideField{grid-column:auto}.currentSystemUser{width:100%}.systemLoginCard{padding:20px}}.userFormGuide{border:1px solid var(--line);background:#f7f8f5;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px 12px;margin:12px 0;padding:10px 12px;font-size:9px;display:flex}.userFormGuide>b{width:100%;font-size:10px}.userFormGuide span{font-weight:800}.userFormGuide .ready{color:#08784f}.userFormGuide .pending{color:#a82828}.userPermissionModal input[aria-invalid=true]{background:snow;border-color:#d97979}.userSaveActions{z-index:2;background:linear-gradient(#0000,#fff 28%);margin:0 -2px -2px;padding:12px 2px 2px;position:sticky;bottom:-1px}.userSaveActions small{color:#9c2525;margin-right:auto;font-weight:800}.userSaveActions button:disabled{cursor:wait;opacity:.65}@media (width<=600px){.userFormGuide{display:grid}.userSaveActions{grid-template-columns:1fr;display:grid}.userSaveActions small{margin:0}.userSaveActions button{width:100%}}.actionPermissionGate{position:relative}.permissionReadOnlyBanner{z-index:30;color:#6d5300;letter-spacing:.04em;background:#fff7d8;border:1px solid #e0c778;border-radius:8px;margin:0 0 12px;padding:10px 14px;font-size:9px;font-weight:900;position:sticky;top:0}.clientPortalAccess{color:#5e4900!important;background:#fff7d8!important;border:1px solid #d7ad20!important}.standaloneWholesalePortal{background:#f4f5f1;min-height:100vh;padding:24px}.backToSystemLogin{background:#fff;border:1px solid #d7d9d2;border-radius:8px;margin-bottom:14px;padding:10px 13px;font-weight:850}.portalRouteLoading{text-align:center;background:#f4f5f1;place-content:center;gap:10px;min-height:100vh;display:grid}.portalRouteLoading b{color:#171717;background:#f5b400;border-radius:12px;place-items:center;width:52px;height:52px;margin:auto;font-size:18px;display:grid}.portalRouteLoading span{color:#676d65;font-size:10px;font-weight:800}.portalDirectAccess{background:#fff9e3;border-color:#d8b441;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:18px;display:flex}.portalDirectAccess small{color:#8a6800;letter-spacing:.08em;font-size:8px;font-weight:950}.portalDirectAccess h2{margin:4px 0}.portalDirectAccess p{color:#696e67;margin:0;font-size:9px}.portalDirectAccess code{color:#725900;margin-top:9px;font-size:9px;font-weight:850;display:block}.portalDirectAccess>div:last-child{gap:8px;display:flex}.portalDirectAccess a,.portalDirectAccess button{border:1px solid #d8b441;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.portalDirectAccess a{color:#6f5600;background:#fff}.portalRemember{border:1px solid var(--line);background:#f8f9f5;border-radius:8px;align-items:center;padding:9px 10px;font-size:10px;gap:8px!important;display:flex!important}.portalRemember input{width:17px;height:17px;margin:0}.portalRemember span{font-weight:850;color:#252a24!important;font-size:10px!important}.portalLogin>small{color:#777d75;font-size:8px;line-height:1.5}.portalCatalogPanel{min-width:0;overflow:hidden}.portalCatalogFilters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8f9f5;grid-template-columns:repeat(6,minmax(100px,1fr)) auto;gap:8px;padding:12px 14px;display:grid}.portalCatalogFilters label{color:#747a72;text-transform:uppercase;letter-spacing:.05em;flex-direction:column;gap:4px;min-width:0;margin:0;font-size:7px;font-weight:950;display:flex}.portalCatalogFilters select{width:100%;min-width:0;min-height:38px}.portalCatalogFilters button{border:1px solid var(--line);background:#fff;border-radius:7px;align-self:end;min-height:38px;padding:0 10px;font-size:8px;font-weight:900}.portalCatalogGroups>section>header{border-bottom:1px solid var(--line);background:linear-gradient(100deg,#fff7d8,#fff);padding:14px 16px 9px}.portalCatalogGroups>section>header small{color:#987300;letter-spacing:.09em;font-size:7px;font-weight:950}.portalCatalogGroups>section>header h3{margin:3px 0 0;font-size:17px}.portalBrandGroup{border-bottom:1px solid var(--line)}.portalBrandTitle{background:#f7f8f4;justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.portalBrandTitle b{font-size:11px}.portalBrandTitle span{color:#777d75;font-size:8px}.portalProductImage{color:#9ca19a;background:#eef0eb;border-radius:7px;place-items:center;width:100%;height:112px;font-size:32px;display:grid;overflow:hidden}.portalProductImage img{object-fit:contain;width:100%;height:100%;display:block}.portalProductGrid article em{color:#16844e;font-size:8px;font-style:normal;font-weight:900}.portalReceiptButton{white-space:nowrap;color:#5e4900;background:#fff7d8;border:1px solid #d8b441;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:900}.portalReadOnlyNotice{color:#6b5300;letter-spacing:.03em;background:#fff7d8;border:1px solid #d8b441;border-radius:7px;margin:12px 0;padding:9px 11px;font-size:8px;font-weight:900}.portalReceiptModal{width:min(900px,96vw)}.portalProductGrid article.portalProductSelected{background:#edf9f2;border-color:#48a873;box-shadow:inset 0 0 0 1px #48a873}.portalProductSelected .portalProductImage{background:#e1f4e9}.portalProductSelected button,.portalProductSelected button:disabled{cursor:default;color:#fff!important;opacity:1!important;background:#188451!important}.portalPriceList{gap:4px;margin-top:3px;display:grid}.portalPriceList span{background:#f3f4f0;border-radius:5px;justify-content:space-between;gap:7px;padding:5px 6px;font-weight:800;display:flex;color:#676d65!important;font-size:7px!important}.portalPriceList b{color:#171b16;font-size:8px}.portalCartHelp{color:#777d75;margin:-5px 0 12px;font-size:8px}.portalPriceChoice{background:#fff9e3;border:1px solid #d8b441;border-radius:9px;margin:0 0 12px;padding:10px}.portalPriceChoice>b{color:#765b00;text-transform:uppercase;letter-spacing:.04em;margin-bottom:7px;font-size:8px;display:block}.portalPriceChoice>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.portalPriceChoice label{cursor:pointer;background:#fff;border:1px solid #d7d9d2;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:38px;display:flex}.portalPriceChoice label.selected{color:#151515;background:#f5b400;border-color:#e2a900;box-shadow:inset 0 0 0 1px #e2a900}.portalPriceChoice input{width:15px;height:15px;margin:0}.portalPriceChoice span{font-size:8px;font-weight:900}.portalTotalPending{color:#815f00;text-align:center;background:#fff1d2;border-radius:7px;padding:9px;font-size:9px!important}.portalPriceWarning{background:#fff0f0;border-radius:6px;padding:8px;font-weight:850;color:#9f2828!important}.portalAddedState{background:#dff4e8;border:1px solid #83caa2;border-radius:8px;gap:7px;margin-top:auto;padding:9px;display:grid}.portalAddedState>strong{color:#176b45;font-size:9px}.portalAddedState>strong b{font-size:13px}.portalAddedActions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.portalProductGrid article.portalProductSelected .portalAddedActions button{cursor:pointer;min-height:34px;margin:0;padding:7px 5px;font-size:8px;color:#fff!important;background:#188451!important}.portalProductGrid article.portalProductSelected .portalAddedActions button:disabled{cursor:not-allowed;opacity:.45!important}.portalProductGrid article.portalProductSelected .portalAddedActions .removeOne{border:1px solid #58a77a;color:#176b45!important;background:#fff!important}@media (width<=1200px){.portalCatalogFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.portalCatalogFilters button{grid-column:1/-1}}@media (width<=700px){.portalCatalogFilters{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.portalCatalogFilters button{grid-column:1/-1}.portalProductImage{height:150px}.standaloneWholesalePortal{padding:12px}.portalReceiptButton{width:100%;min-height:40px}.portalPriceChoice>div{grid-template-columns:1fr}.portalDirectAccess{flex-direction:column;align-items:stretch}.portalDirectAccess>div:last-child{grid-template-columns:1fr 1fr;display:grid}}@media (width<=450px){.portalCatalogFilters{grid-template-columns:1fr}.portalCatalogFilters button{grid-column:auto}}.portalProductImage{cursor:default;height:clamp(180px,18vw,260px);min-height:180px;padding:10px;position:relative}.portalProductImage.has{cursor:zoom-in}.portalProductImage img{object-position:center;object-fit:contain!important}.portalProductImage.has:after{content:"⌕  Ver foto";color:#fff;letter-spacing:.02em;background:#17243ae8;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:900;position:absolute;bottom:8px;right:8px;box-shadow:0 3px 12px #0003}.lightboxOpen{overflow:hidden}.portalImageLightbox{z-index:12000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080b10e8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.portalImageLightboxDialog{background:#fff;border:1px solid #ffffff26;border-radius:16px;flex-direction:column;width:min(1100px,96vw);max-height:94vh;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #0009}.portalImageLightboxDialog>img{object-fit:contain;background:#f3f4f1;width:100%;min-height:0;max-height:78vh;padding:18px;display:block}.portalImageLightboxClose{z-index:2;color:#fff;cursor:pointer;background:#17243a;border:0;border-radius:50%;place-items:center;width:42px;height:42px;font-size:25px;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 5px 18px #0004}.portalImageLightboxDetail{justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.portalImageLightboxDetail b{font-size:16px}.portalImageLightboxDetail span{color:#676d65;text-align:right;font-size:10px}@media (width<=700px){.portalProductImage{height:220px;min-height:220px}.portalImageLightbox{padding:8px}.portalImageLightboxDialog{border-radius:12px;width:100%;max-height:96vh}.portalImageLightboxDialog>img{max-height:76vh;padding:8px}.portalImageLightboxDetail{flex-direction:column;align-items:flex-start}.portalImageLightboxDetail span{text-align:left}}.catalogDocumentMasthead{min-height:104px;position:relative;overflow:hidden;background:linear-gradient(118deg,#111722 0%,#1b2638 72%,#0d1118 100%)!important;padding:22px 28px!important}.catalogDocumentMasthead:after{content:"";opacity:.09;border:28px solid #f5b400;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-52px;right:145px}.catalogDocumentIdentity{z-index:1;align-items:center;gap:14px;position:relative;display:flex!important}.catalogDocumentIdentity img{object-fit:contain;background:#fff;border-radius:12px;width:58px;height:58px;padding:5px}.catalogDocumentIdentity>div b{letter-spacing:.035em;font-size:18px!important}.catalogDocumentIdentity>div span{letter-spacing:.03em;font-size:9px!important}.catalogDocumentEdition{z-index:1;text-align:right;flex-direction:column;align-items:flex-end;position:relative;display:flex!important}.catalogDocumentEdition small,.catalogDocumentEdition strong,.catalogDocumentEdition span{display:block}.catalogDocumentEdition small{color:#cbd1da;letter-spacing:.18em;font-size:7px;font-weight:900}.catalogDocumentEdition strong{color:#f5b400;margin:3px 0;line-height:1;font-size:24px!important}.catalogDocumentEdition span{color:#fff;font-size:8px}.catalogDocumentIntro{padding:19px 28px 17px}.catalogDocumentIntro h2{letter-spacing:-.02em;font-size:22px}.catalogDocumentIntro>span{background:#f8f9f6;border-color:#d5d9df}.catalogDocumentTrust{background:#fafbf8;border:1px solid #e1e3df;border-radius:9px;grid-template-columns:repeat(3,1fr);margin:0 28px 2px;display:grid}.catalogDocumentTrust>span{border-right:1px solid #e1e3df;flex-direction:column;min-width:0;padding:10px 12px;display:flex}.catalogDocumentTrust>span:last-child{border-right:0}.catalogDocumentTrust b{letter-spacing:.08em;font-size:7px}.catalogDocumentTrust small{color:#737970;margin-top:3px;font-size:7px}.catalogDocumentSection{padding:18px 28px 2px}.catalogDocumentSection>div:first-child{margin-bottom:9px}.catalogDocumentSection h3{letter-spacing:-.015em;font-size:17px}.catalogDocumentBrand{margin-bottom:16px}.catalogDocumentBrand>header{break-after:avoid;page-break-after:avoid;background:linear-gradient(90deg,#f3f4f0,#fff);border-left-width:5px;margin-bottom:8px;padding:8px 12px}.catalogDocumentBrand>header b{letter-spacing:.03em;font-size:11px}.catalogDocumentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalogDocumentGrid article{border-color:#d9ddd6;border-radius:10px;grid-template-columns:108px minmax(0,1fr);gap:11px;min-height:126px;padding:10px;box-shadow:0 2px 7px #1111}.catalogDocumentImage{background:linear-gradient(145deg,#f6f7f4,#e8ebe5);border-radius:8px;width:108px;height:94px}.catalogDocumentImage img{object-fit:contain;padding:4px}.catalogProductDetail>small{letter-spacing:.08em;font-size:7px}.catalogProductSpecs{gap:2px;margin-top:3px}.catalogProductSpecs p{grid-template-columns:65px minmax(0,1fr);line-height:1.3;font-size:7.4px!important}.catalogProductSpecs p span{color:#777d75}.catalogProductSpecs p b{color:#171b16}.catalogDocumentGrid code{color:#959a92;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:6.4px;overflow:hidden}.catalogDocumentGrid footer{padding-top:7px}.catalogDocumentGrid footer b{font-size:13px}.catalogDocumentGrid footer span{background:#e4f6eb;padding:5px 7px}.catalogDocumentFooter{align-items:center;margin:22px 28px 24px;padding-top:15px}.catalogDocumentFooter div span{line-height:1.45}.catalogDocumentFooter div b{letter-spacing:.035em}.portalWelcome{color:#fff;background:linear-gradient(118deg,#111a29,#1b2a40);border:0;padding:23px 26px;position:relative;overflow:hidden;box-shadow:0 10px 30px #17243a1c}.portalWelcome:after{content:"MAYORISTA";color:#fff;opacity:.04;letter-spacing:-.04em;font-size:58px;font-weight:950;position:absolute;bottom:-11px;right:18px}.portalWelcome small{color:#f5b400;letter-spacing:.13em;font-weight:950}.portalWelcome h2{z-index:1;letter-spacing:-.025em;font-size:24px;position:relative}.portalWelcome p{z-index:1;position:relative;color:#c6ced8!important}.portalWelcome>div:last-child{z-index:1;position:relative}.portalCatalogPanel{border-color:#dfe2dc;box-shadow:0 9px 28px #17243a0d}.portalCatalogPanel>.movementHead{background:#fff;padding:19px 20px}.portalCatalogPanel>.movementHead h2{font-size:19px}.portalCatalogGroups>section>header{background:linear-gradient(105deg,#fff4c4,#fff 75%);padding:15px 18px 11px}.portalBrandTitle{background:#f5f6f2;border-left:4px solid #f5b400;padding:12px 17px}.portalBrandTitle b{letter-spacing:.025em;font-size:12px}.portalProductGrid{gap:12px;padding:16px}.portalProductGrid article{background:#fff;border-color:#dfe2dc;border-radius:12px;gap:7px;padding:11px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 5px 16px #17243a0b}.portalProductGrid article:hover{border-color:#c8cfc5;transform:translateY(-2px);box-shadow:0 9px 24px #17243a16}.portalProductImage{background:linear-gradient(145deg,#f8f9f6,#ecefea);border:1px solid #eaede7;border-radius:9px;height:clamp(150px,15vw,205px);min-height:150px;padding:8px}.portalProductImage.has:after{background:#17243af0;padding:5px 7px;font-size:7px;bottom:7px;right:7px}.portalProductGrid article>small{color:#8a9088;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.portalProductGrid article>b{letter-spacing:-.015em;font-size:15px}.portalProductGrid article>span{font-size:8px;line-height:1.4}.portalProductGrid article>em{font-size:8px}.portalPriceList{gap:5px;margin-top:2px}.portalPriceList span{border-radius:7px;padding:7px 8px;font-size:8px!important}.portalPriceList b{font-size:9px}.portalProductGrid article>button{border-radius:8px;min-height:40px;font-size:10px}.portalCart{border-top:4px solid #f5b400;box-shadow:0 9px 28px #17243a0d}@media print{.catalogDocumentMasthead{-webkit-print-color-adjust:exact;print-color-adjust:exact}.catalogDocumentGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.catalogDocumentGrid article{min-height:126px}.catalogDocumentBrand>header{break-after:avoid;page-break-after:avoid}.catalogDocumentTrust,.catalogDocumentGrid footer span,.catalogDocumentMasthead{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (width<=700px){.portalWelcome{padding:18px}.portalWelcome:after{font-size:42px}.portalWelcome h2{font-size:21px}.portalProductGrid{gap:10px;padding:10px}.portalProductGrid article{padding:10px}.portalProductImage{height:172px;min-height:172px}.portalProductGrid article:hover{transform:none}.portalProductGrid article>b{font-size:17px}.portalProductGrid article>button{min-height:46px;font-size:13px}.portalPriceList span{padding:7px 8px}.catalogDocumentTrust{grid-template-columns:1fr}.catalogDocumentTrust>span{border-bottom:1px solid #e1e3df;border-right:0}.catalogDocumentTrust>span:last-child{border-bottom:0}}.technicalSpecsSummary{background:linear-gradient(105deg,#fff9e3,#fff);border:1px solid #d8b441;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:14px 0;padding:15px 16px;display:flex}.technicalSpecsSummary>div{flex-direction:column;min-width:0;display:flex}.technicalSpecsSummary small{color:#866600;letter-spacing:.1em;font-size:7px;font-weight:950}.technicalSpecsSummary b{margin:4px 0;font-size:13px}.technicalSpecsSummary span{color:#737970;font-size:9px}.technicalSpecsSummary button{color:#fff;white-space:nowrap;background:#17243a;border:1px solid #cda01b;border-radius:8px;min-height:40px;padding:0 14px;font-size:9px;font-weight:900}.technicalSpecsEditor{z-index:13000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#07101bcc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.technicalSpecsEditorCard{background:#f7f8f5;border:1px solid #ffffff24;border-radius:15px;flex-direction:column;width:min(900px,96vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 28px 90px #0009}.technicalSpecsEditorCard>header{color:#fff;background:#17243a;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.technicalSpecsEditorCard>header small{color:#f5b400;letter-spacing:.13em;font-size:7px;font-weight:950}.technicalSpecsEditorCard>header h2{margin:4px 0;font-size:20px}.technicalSpecsEditorCard>header p{color:#c6ced8;margin:0;font-size:9px}.technicalSpecsEditorCard>header button{color:#fff;background:#ffffff18;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:22px;display:grid}.technicalSpecsRows{gap:8px;padding:18px 22px;display:grid;overflow:auto}.technicalSpecRow{background:#fff;border:1px solid #dfe2dc;border-radius:9px;grid-template-columns:30px minmax(150px,.8fr) minmax(260px,1.5fr) 36px;align-items:end;gap:9px;padding:10px;display:grid}.technicalSpecRow>span{color:#765b00;background:#fff2ba;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:5px;font-size:9px;font-weight:950;display:grid}.technicalSpecRow label{margin:0}.technicalSpecRow input{width:100%}.technicalSpecRow>button{color:#a72b2b;background:#fff1f1;border:1px solid #e4b2b2;border-radius:7px;width:34px;height:40px;font-size:17px}.technicalSpecsEmpty{text-align:center;color:#777;padding:30px}.technicalSpecsEditorCard>footer{background:#fff;border-top:1px solid #dfe2dc;justify-content:space-between;gap:10px;padding:14px 22px;display:flex}.technicalSpecsEditorCard>footer button{min-height:42px;padding:0 15px}.catalogTechnicalSpecs{background:#f7f8f4;border-left:3px solid #f5b400;border-radius:0 6px 6px 0;grid-column:1/-1;gap:2px;margin-top:7px;padding:7px 8px;display:grid}.catalogTechnicalSpecs>strong{color:#725900;letter-spacing:.09em;margin-bottom:2px;font-size:6.5px}.catalogTechnicalSpecs p{grid-template-columns:62px minmax(0,1fr);gap:5px;line-height:1.3;display:grid;margin:0!important;font-size:6.7px!important}.catalogTechnicalSpecs p span{color:#737970}.catalogTechnicalSpecs p b{overflow-wrap:anywhere}.portalTechnicalButton{color:#654f00!important;background:#fff9e3!important;border:1px solid #d8b441!important;border-radius:7px!important;min-height:34px!important;margin:2px 0 0!important;padding:7px 9px!important;font-size:8px!important;font-weight:950!important}.portalProductSelected .portalTechnicalButton{color:#176b45!important;cursor:pointer!important;background:#fff!important;border-color:#8db9a0!important}.portalTechnicalShade{z-index:12500}.portalTechnicalModal{background:#fff;border-radius:16px;flex-direction:column;width:min(820px,95vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 30px 90px #0008}.portalTechnicalModal>header{color:#fff;background:linear-gradient(118deg,#111a29,#1d2d45);justify-content:space-between;align-items:flex-start;gap:16px;padding:21px 24px;display:flex}.portalTechnicalModal>header small{color:#f5b400;letter-spacing:.13em;font-size:7px;font-weight:950}.portalTechnicalModal>header h2{margin:5px 0 3px;font-size:23px}.portalTechnicalModal>header p{color:#cbd2dc;margin:0;font-size:9px}.portalTechnicalModal>header button{color:#fff;background:#ffffff18;border:0;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;font-size:23px;display:grid}.portalTechnicalBody{grid-template-columns:260px minmax(0,1fr);gap:18px;padding:20px 24px;display:grid;overflow:auto}.portalTechnicalImage{background:#f4f6f2;border:1px solid #e1e4df;border-radius:11px;place-items:center;min-height:230px;display:grid;overflow:hidden}.portalTechnicalImage img{object-fit:contain;width:100%;height:100%;max-height:300px;padding:10px}.portalTechnicalGrid{border:1px solid #dfe2dc;border-radius:10px;align-self:start;overflow:hidden}.portalTechnicalGrid>div{border-bottom:1px solid #e5e7e2;grid-template-columns:minmax(105px,.75fr) minmax(0,1.25fr);display:grid}.portalTechnicalGrid>div:last-child{border-bottom:0}.portalTechnicalGrid span,.portalTechnicalGrid b{padding:10px 12px;font-size:9px;line-height:1.35}.portalTechnicalGrid span{color:#6f756d;background:#f5f6f2}.portalTechnicalGrid b{overflow-wrap:anywhere;color:#171b16}.portalTechnicalModal>footer{border-top:1px solid #e0e3dd;justify-content:space-between;align-items:center;gap:14px;padding:14px 24px;display:flex}.portalTechnicalModal>footer span{color:#777d75;font-size:8px}.portalTechnicalModal>footer button{min-height:40px;padding:0 16px}@media (width<=700px){.technicalSpecsSummary{flex-direction:column;align-items:stretch}.technicalSpecsSummary button{width:100%}.technicalSpecsEditor{padding:0}.technicalSpecsEditorCard{border-radius:0;width:100%;max-height:100dvh}.technicalSpecRow{grid-template-columns:28px minmax(0,1fr) 36px}.technicalSpecRow label:nth-of-type(2){grid-column:2/4}.technicalSpecsEditorCard>footer{flex-direction:column}.technicalSpecsEditorCard>footer button{width:100%}.portalTechnicalModal{border-radius:13px;width:100%;max-height:96vh}.portalTechnicalModal>header{padding:17px}.portalTechnicalModal>header h2{font-size:20px}.portalTechnicalBody{grid-template-columns:1fr;padding:14px}.portalTechnicalImage{min-height:185px}.portalTechnicalGrid>div{grid-template-columns:110px minmax(0,1fr)}.portalTechnicalGrid span,.portalTechnicalGrid b{padding:9px;font-size:8px}.portalTechnicalModal>footer{flex-direction:column;align-items:stretch;padding:13px 14px}.portalTechnicalModal>footer button{width:100%}}.catalogDocumentGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogDocumentGrid article{grid-template-columns:1fr;align-content:start;min-width:0;min-height:0}.catalogDocumentImage{width:100%;height:152px}.catalogDocumentImage img{object-fit:contain;object-position:center;width:100%;height:100%;padding:4px}.catalogProductDetail{width:100%}.catalogProductSpecs p{grid-template-columns:62px minmax(0,1fr)}@media (width<=980px){.catalogDocumentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.catalogDocumentGrid{grid-template-columns:1fr}}@media print{.catalogDocumentGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.catalogDocumentGrid article{grid-template-columns:1fr!important;align-content:start!important;min-height:0!important}.catalogDocumentImage{width:100%!important;height:142px!important}.catalogDocumentImage img{object-fit:contain!important;width:100%!important;height:100%!important;padding:4px!important}.catalogProductSpecs p{grid-template-columns:58px minmax(0,1fr)!important}}@media (width<=700px){.portalProductGrid{grid-template-columns:1fr!important}.portalProductImage{place-items:center!important;width:100%!important;height:min(56vw,220px)!important;min-height:0!important;max-height:220px!important;padding:12px!important;display:grid!important;overflow:hidden!important}.portalProductImage img{object-fit:contain!important;object-position:center center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:auto!important;display:block!important}.portalProductImage.has:after{bottom:10px;right:10px}.portalProductGrid article{overflow:hidden}}.incomeDuplicateAlert{color:#8e2020;background:#fff1f1;border:1px solid #dc8d8d;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;margin:12px 20px 15px;padding:13px 14px;display:grid}.incomeDuplicateAlert>span{color:#fff;background:#c93434;border-radius:50%;place-items:center;width:34px;height:34px;font-size:19px;font-weight:950;display:grid}.incomeDuplicateAlert b{font-size:12px}.incomeDuplicateAlert p{margin:4px 0 0;font-size:10px;line-height:1.45}.incomeDuplicateAlert button{color:#8e2020;background:#fff;border:1px solid #c86f6f;border-radius:7px;min-height:36px;padding:0 11px;font-size:9px;font-weight:900}.incomeTable tr.duplicateIncomeRow{background:#fff1f1;box-shadow:inset 4px 0 #c93434}@media (width<=650px){.incomeDuplicateAlert{grid-template-columns:38px 1fr;margin-left:12px;margin-right:12px}.incomeDuplicateAlert button{grid-column:1/-1;width:100%;min-height:42px}}.financingAdmin{margin:15px 0;overflow:hidden}.financingAdminHead{color:#fff;background:#1d222b;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.financingAdminHead small,.financingSimulatorHead small{color:#f5b400;letter-spacing:.1em;font-size:8px;font-weight:950}.financingAdminHead h2,.financingSimulatorHead h2{margin:5px 0 4px;font-size:20px}.financingAdminHead p,.financingSimulatorHead p{color:#c7cbd0;max-width:720px;margin:0;font-size:10px;line-height:1.5}.financingAdminHead>b{color:#197046;background:#dff7e8;border-radius:6px;flex:none;padding:7px 10px;font-size:9px}.financingRateGroups{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.financingRateGroups>article{border:1px solid var(--line);border-radius:10px;overflow:hidden}.financingRateGroups article>header{background:#f7f8f4;align-items:center;gap:10px;padding:13px 14px;display:flex}.financingRateGroups article>header>span{background:#f5b400;border-radius:8px;place-items:center;width:36px;height:36px;font-weight:950;display:grid}.financingRateGroups article>header div{flex-direction:column;display:flex}.financingRateGroups article>header b{font-size:11px}.financingRateGroups article>header small{color:#898e86;margin-top:2px;font-size:8px}.financingRateRows label{border-top:1px solid var(--line);grid-template-columns:24px 90px 1fr 105px;align-items:center;gap:8px;padding:10px 13px;display:grid}.financingRateRows label.disabled{color:#9b9e99;background:#f5f5f3}.financingRateRows .rateEnabled{width:17px;height:17px}.financingRateRows label>b{font-size:10px}.financingRateRows label>span{color:#777;font-size:9px}.financingRateRows label>div{background:#fff;border:1px solid #d8dcd5;border-radius:7px;align-items:center;display:flex;overflow:hidden}.financingRateRows label>div input{text-align:right;border:0;width:100%;min-width:0;padding:8px;font-weight:850}.financingRateRows label>div em{padding-right:8px;font-size:10px;font-style:normal;font-weight:900}.financingAdminNote{background:#fff8d7;border-left:4px solid #f5b400;margin:0 18px 18px;padding:12px;font-size:9px;line-height:1.5}.financingSimulator{margin:15px 0;overflow:hidden}.financingSimulatorHead{color:#fff;background:linear-gradient(135deg,#1d222b,#303745);justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.financingSimulatorHead>span{color:#171912;background:#f5b400;border-radius:14px;place-items:center;width:48px;height:48px;font-size:26px;font-weight:950;display:grid}.financingControls{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr auto;align-items:end;gap:10px;padding:17px 19px;display:grid}.financingControls label{margin:0;font-size:9px;font-weight:900}.financingControls input,.financingControls select{min-height:43px;margin-top:5px}.financingControls>button{white-space:nowrap;min-height:43px}.financingResults{grid-template-columns:repeat(5,1fr);gap:9px;padding:18px;display:grid}.financingResults article{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;min-width:0;padding:14px;display:flex}.financingResults article small{color:#8c6b00;letter-spacing:.06em;font-size:8px;font-weight:950}.financingResults article>b{letter-spacing:-.04em;margin:7px 0;font-size:19px}.financingResults article>span{color:#777;flex-direction:column;font-size:8px;display:flex}.financingResults article strong{color:#1e2720;margin-top:2px;font-size:9px}.financingStart,.financingEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:110px;padding:18px;display:flex}.financingStart b,.financingEmpty b{font-size:12px}.financingStart span,.financingEmpty span{color:#8b9088;margin-top:4px;font-size:9px}.financingDisclaimer{color:#858a82;margin:0;padding:0 19px 17px;font-size:8px}.financingSimulator button:disabled{opacity:.5;cursor:not-allowed}@media (width<=700px){.financingAdminHead,.financingSimulatorHead{align-items:flex-start;padding:17px}.financingAdminHead h2,.financingSimulatorHead h2{font-size:18px}.financingRateGroups{grid-template-columns:1fr;padding:11px}.financingRateRows label{grid-template-columns:22px 76px 1fr 90px;padding:10px 9px}.financingRateRows label>span{font-size:8px}.financingControls{grid-template-columns:1fr;padding:13px}.financingControls>button{width:100%}.financingResults{scroll-snap-type:x mandatory;padding:13px;display:flex;overflow-x:auto}.financingResults article{scroll-snap-align:start;min-width:165px}.financingSimulatorHead>span{width:42px;height:42px}.financingAdminNote{margin:0 11px 13px}}.financingAdminMenu,.financingSimulatorMenu{margin:15px 0;overflow:hidden}.financingAdminMenu>summary,.financingSimulatorMenu>summary{cursor:pointer;background:#fff;grid-template-columns:44px minmax(0,1fr) auto 24px;align-items:center;gap:12px;min-height:72px;padding:13px 17px;list-style:none;display:grid}.financingAdminMenu>summary::-webkit-details-marker{display:none}.financingSimulatorMenu>summary::-webkit-details-marker{display:none}.financingAdminMenu>summary:hover,.financingSimulatorMenu>summary:hover{background:#fffaf0}.financingAdminMenu>summary>.financingMenuIcon,.financingSimulatorMenu>summary>span{color:#181a15;background:#f5b400;border-radius:10px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:950;display:grid}.financingAdminMenu>summary>div,.financingSimulatorMenu>summary>div{flex-direction:column;min-width:0;display:flex}.financingAdminMenu>summary small,.financingSimulatorMenu>summary small{color:#987300;letter-spacing:.08em;font-size:7px;font-weight:950}.financingAdminMenu>summary b,.financingSimulatorMenu>summary b{margin-top:3px;font-size:13px}.financingAdminMenu>summary em,.financingSimulatorMenu>summary em{color:#7c8179;margin-top:2px;font-size:8px;font-style:normal}.financingAdminMenu>summary>i,.financingSimulatorMenu>summary>i{font-size:18px;font-style:normal;transition:transform .18s}.financingAdminMenu[open]>summary>i,.financingSimulatorMenu[open]>summary>i{transform:rotate(180deg)}.financingAdminMenu>summary>label{cursor:pointer;background:#f7f8f4;border:1px solid #d8dcd5;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;display:flex}.financingAdminMenu>summary>label input{width:18px;height:18px;margin:0}.financingAdminMenu>summary>label span{font-size:8px;font-weight:950}.financingAdminMenu .financingAdmin,.financingSimulatorMenu .financingSimulator{border:0;border-top:1px solid var(--line);border-radius:0;margin:0}.financingSimulatorMenu .financingSimulator{overflow:visible}@media (width<=700px){.financingAdminMenu>summary,.financingSimulatorMenu>summary{grid-template-columns:42px minmax(0,1fr) 20px;padding:12px}.financingAdminMenu>summary>label{border-radius:8px;grid-column:1/-1;justify-content:center}.financingAdminMenu>summary>i{grid-area:1/3}.financingAdminMenu>summary>div,.financingSimulatorMenu>summary>div{grid-column:2}.financingSimulatorMenu>summary>i{grid-column:3}}.soldBikeHistory{margin-bottom:14px;padding:0;overflow:hidden}.soldBikeHistoryHead{color:#fff;background:#17243a;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.soldBikeHistoryHead small{color:#f5b400;letter-spacing:.1em;font-size:8px;font-weight:950}.soldBikeHistoryHead h2{margin:4px 0;font-size:20px}.soldBikeHistoryHead p{color:#cbd2dd;margin:0;font-size:9px}.soldBikeHistoryHead input{color:#111;background:#fff;border-color:#fff3;width:min(370px,42%);min-height:43px}.soldBikeList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.soldBikeList>article{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.soldBikeList article>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.soldBikeList article>header div{flex-direction:column;gap:3px;display:flex}.soldBikeList article>header div:last-child{align-items:flex-end}.soldBikeList h3{margin:0;font-size:15px}.soldBikeList small,.soldBikeList header span{color:var(--muted);font-size:8px}.bikeLifeTimeline{flex-direction:column;padding:10px 14px;display:flex}.bikeLifeTimeline>div{grid-template-columns:30px 1fr;gap:9px;padding:6px 0;display:grid;position:relative}.bikeLifeTimeline>div:not(:last-child):after{content:"";background:#dfe4dd;width:2px;position:absolute;top:34px;bottom:-4px;left:14px}.bikeLifeTimeline i{color:#187348;background:#dff5e8;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;font-weight:950;display:grid}.bikeLifeTimeline .serviceEvent i{color:#245a9b;background:#e8f0ff}.bikeLifeTimeline .warrantyEvent i{color:#775800;background:#fff0b8}.bikeLifeTimeline span{flex-direction:column;gap:2px;min-width:0;display:flex}.bikeLifeTimeline b{font-size:9px}.bikeLifeTimeline em{color:#515750;font-size:8px;font-style:normal;line-height:1.35}.soldBikeList article>footer{border-top:1px solid var(--line);background:#fafbf8;gap:8px;padding:11px 14px;display:flex}.soldBikeList article>footer button{flex:1;min-height:38px}.warrantyButton{color:#725700!important;background:#fff6cf!important;border-color:#e0b000!important}.bikeHistoryModal{max-width:680px}.bikeHistoryIdentity{background:var(--line);border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(2,1fr);gap:1px;margin:12px 0;display:grid;overflow:hidden}.bikeHistoryIdentity span{background:#fafbf8;flex-direction:column;gap:4px;padding:11px;display:flex}.bikeHistoryIdentity small{color:var(--muted);font-size:7px;font-weight:900}.historyTypeChoice{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:13px;display:grid}.historyTypeChoice button{border:2px solid var(--line);background:#fff;flex-direction:column;justify-content:center;align-items:flex-start;min-height:65px;display:flex}.historyTypeChoice button span{color:var(--muted);font-size:8px}.historyTypeChoice button.active{background:#edf4ff;border-color:#245a9b}.historyTypeChoice button.active.warranty{background:#fff6cf;border-color:#d5a900}.bikeHistoryModal>label{flex-direction:column;gap:6px;font-size:9px;font-weight:850;display:flex}.bikeHistoryModal textarea{resize:vertical;min-height:130px}.repairSummary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.repairSummary>button{border:1px solid var(--line);background:var(--panel);text-align:left;border-radius:13px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;display:flex}.repairSummary small{letter-spacing:.1em;color:var(--muted);font-size:8px}.repairSummary b{font-size:26px}.repairSummary span{color:var(--muted);font-size:9px}.repairSummary .urgent b{color:#c62929}.repairWorkspace{padding:0;overflow:hidden}.repairToolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:14px;display:flex}.repairToolbar>input{min-width:340px}.repairTabs{flex-wrap:wrap;gap:6px;display:flex}.repairTabs button.active{color:#fff;background:#1e293b;border-color:#1e293b}.repairOrderList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.repairOrderCard{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.repairOrderCard>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.repairOrderCard>header small{color:var(--muted);font-size:8px;display:block}.repairOrderCard h3{margin:4px 0 2px;font-size:16px}.repairOrderCard a{color:#946c00;font-size:10px;font-weight:800}.repairBikeData{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.repairBikeData>span{background:#fafbf8;flex-direction:column;gap:3px;padding:10px;display:flex}.repairBikeData small,.repairObservations small{letter-spacing:.1em;color:var(--muted);font-size:7px}.repairObservations{background:#fffbea;border:1px solid #e4d691;border-radius:9px;margin:12px;padding:12px}.repairObservations p{white-space:pre-wrap;margin:5px 0 0;font-size:10px;line-height:1.45}.repairControls{grid-template-columns:1fr 1fr;gap:10px;padding:0 12px 12px;display:grid}.repairControls label{flex-direction:column;gap:5px;font-size:8px;font-weight:800;display:flex}.repairControls>div{grid-column:1/-1;justify-content:flex-end;display:flex}.repairControls button{min-height:38px}.repairNotifyButton{color:#fff!important;background:#d92f45!important;border-color:#d92f45!important}.repairRetiredMeta{background:#f7f8f5;justify-content:space-between;gap:10px;padding:12px;font-size:9px;display:flex}.repairAuditToggle{width:100%;border:0!important;border-top:1px solid var(--line)!important;color:#725a00!important;background:0 0!important;border-radius:0!important;font-size:8px!important}.repairAudit{background:#f8f8f5;padding:10px 12px}.repairAudit>div{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding:7px 0;display:flex}.repairAudit small{color:var(--muted);font-size:7px}.repairAudit span{font-size:9px}.repairTechnicianSections{flex-direction:column;gap:12px;padding:14px;display:flex}.repairTechnicianSections>section{border:1px solid var(--line);border-radius:12px;overflow:hidden}.repairTechnicianSections>section>header{background:#fff6ff;border-bottom:1px solid #ecd2ef;justify-content:space-between;align-items:center;gap:10px;padding:13px;display:flex}.repairTechnicianSections h3{margin:3px 0}.repairTechnicianSections small{letter-spacing:.1em;color:var(--muted);font-size:7px}.repairPaymentList article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px;display:grid}.repairPaymentList article>div{flex-direction:column;gap:3px;display:flex}.repairPaymentList article span{color:var(--muted);font-size:9px}.repairPaymentList article>strong{color:#b42335}.repairModal{max-width:720px}.repairObservationInput textarea{resize:vertical;min-height:145px}.technicianModal{max-width:470px}.technicianModal>label{flex-direction:column;gap:6px;font-size:9px;font-weight:800;display:flex}@media (width<=1000px){.repairSummary{grid-template-columns:repeat(3,1fr)}.repairOrderList{grid-template-columns:1fr}.repairBikeData{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.soldBikeHistoryHead{flex-direction:column;align-items:stretch}.soldBikeHistoryHead input{width:100%}.soldBikeList{grid-template-columns:1fr;padding:10px}.soldBikeList article>header{flex-direction:column}.soldBikeList article>header div:last-child{align-items:flex-start}.soldBikeList article>footer,.historyTypeChoice{grid-template-columns:1fr;display:grid}.bikeHistoryIdentity{grid-template-columns:1fr 1fr}.repairSummary{grid-template-columns:repeat(2,1fr)}.repairSummary>button:last-child{grid-column:1/-1}.repairToolbar{flex-direction:column;align-items:stretch}.repairToolbar>input{width:100%;min-width:0}.repairTabs{grid-template-columns:1fr;display:grid}.repairControls,.repairPaymentList article{grid-template-columns:1fr}.repairTechnicianSections>section>header,.repairRetiredMeta,.repairOrderCard>header{flex-direction:column;align-items:flex-start}.repairBikeData{grid-template-columns:1fr 1fr}}.bikeSearchPrompt{color:#7d837a;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:105px;padding:18px;display:flex}.bikeSearchPrompt b{color:#31362f;font-size:11px}.bikeSearchPrompt span{margin-top:5px;font-size:8px}.bikeLifeTimeline ul{margin:4px 0 0;padding-left:16px}.bikeLifeTimeline li{color:#515750;margin:2px 0;font-size:8px}.observationItemEditor{grid-template-columns:1fr auto;align-items:end;gap:9px;margin-top:13px;display:grid}.observationItemEditor label{margin:0}.observationItemEditor button{min-height:42px}.observationItemList{border:1px solid var(--line);background:#fafbf8;border-radius:9px;flex-direction:column;gap:6px;min-height:62px;margin-top:10px;padding:10px;display:flex}.observationItemList>div{background:#fff;border:1px solid #dce0d8;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.observationItemList>div span{align-items:center;gap:8px;display:flex}.observationItemList i{color:#16844e;background:#dff5e8;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.observationItemList b{font-size:9px}.observationItemList button{color:#a52323;background:#fee;border:0;border-radius:6px;width:28px;height:28px}.observationItemList p{color:#858a82;margin:auto;font-size:8px}.repairAssignmentManager{grid-template-columns:280px minmax(0,1fr);gap:15px;margin-bottom:14px;padding:16px;display:grid}.repairAssignmentManager>div:first-child small{color:#9a7500;letter-spacing:.09em;font-size:8px;font-weight:950}.repairAssignmentManager h2{margin:4px 0;font-size:17px}.repairAssignmentManager p{color:#71776e;margin:0;font-size:9px;line-height:1.45}.repairAssignmentRows{flex-direction:column;gap:8px;max-height:300px;display:flex;overflow:auto}.repairAssignmentRows article{border:1px solid var(--line);background:#fafbf8;border-radius:9px;grid-template-columns:minmax(190px,1fr) 170px 210px;align-items:end;gap:9px;padding:10px;display:grid}.repairAssignmentRows article>span{flex-direction:column;min-width:0;display:flex}.repairAssignmentRows article>span small{color:#827145;font-size:7px}.repairAssignmentRows article>span b{margin-top:3px;font-size:9px}.repairAssignmentRows label{margin:0;font-size:8px;font-weight:850}.repairAssignmentRows select{margin-top:4px}@media (width<=900px){.repairAssignmentManager{grid-template-columns:1fr}.repairAssignmentRows article{grid-template-columns:1fr 1fr}.repairAssignmentRows article>span{grid-column:1/-1}}@media (width<=600px){.observationItemEditor,.repairAssignmentRows article{grid-template-columns:1fr}.observationItemEditor button{width:100%}.repairAssignmentRows article>span{grid-column:auto}}.taskMenu{position:relative}.taskMenu>summary{border:1px solid var(--line);cursor:pointer;letter-spacing:1px;background:#fff;border-radius:8px;place-items:center;width:38px;height:36px;font-size:15px;font-weight:950;list-style:none;display:grid}.taskMenu>summary::-webkit-details-marker{display:none}.taskMenu[open]>summary{background:#fff7d8;border-color:#d4a900}.taskMenu>div{z-index:40;background:#fff;border:1px solid #d9dcd5;border-radius:11px;width:205px;padding:9px;position:absolute;top:43px;right:0;box-shadow:0 16px 38px #1113}.taskMenu>div>small{color:#777d75;letter-spacing:.09em;padding:4px 6px 8px;font-size:7px;font-weight:950;display:block}.taskList .taskMenu button{text-align:left;background:0 0;border:0;grid-template-columns:11px 1fr auto;align-items:center;gap:8px;width:100%;display:grid}.taskMenu button i{background:#e1c027;border-radius:50%;width:9px;height:9px}.taskMenu button.priority-urgente i{background:#d62f2f}.taskMenu button.priority-importante i{background:#ed941f}.taskMenu button.priority-normal i{background:#f5cf31}.taskMenu button span{font-size:9px;font-weight:900}.taskMenu button b{color:#16844e;margin:0}.taskActions{flex-wrap:wrap;justify-content:flex-end;position:relative}.automaticTask{align-self:center}.wholesaleReceiptClient{margin:15px 0 18px}.wholesaleReceiptLead{background:#f8f8f5;border:1px solid #aeb2aa;border-radius:7px 7px 0 0;grid-template-columns:2fr 1fr;display:grid;overflow:hidden}.wholesaleReceiptLead>div{flex-direction:column;justify-content:center;min-height:66px;padding:10px 12px;display:flex}.wholesaleReceiptLead>div+div{border-left:1px solid #aeb2aa}.wholesaleReceiptClient small{color:#666;letter-spacing:.07em;font-size:8px;font-weight:900}.wholesaleReceiptLead b{margin:4px 0 2px;font-size:14px}.wholesaleReceiptLead span{color:#555;font-size:9px}.wholesaleReceiptData{border:1px solid #aeb2aa;border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wholesaleReceiptData>span{border-bottom:1px solid #d1d3cd;border-right:1px solid #d1d3cd;flex-direction:column;min-width:0;min-height:54px;padding:9px 10px;display:flex}.wholesaleReceiptData>span:nth-child(3n){border-right:0}.wholesaleReceiptData>span:nth-last-child(-n+3){border-bottom:0}.wholesaleReceiptData>span.wide{grid-column:span 1}.wholesaleReceiptData b{overflow-wrap:anywhere;margin-top:5px;font-size:10px;line-height:1.35}.wholesaleReceiptNotes{background:#fff9df;border:1px solid #aeb2aa;border-top:0;border-radius:0 0 7px 7px;flex-direction:column;gap:4px;padding:9px 11px;display:flex}.wholesaleReceiptNotes b{font-size:9px;line-height:1.45}@media (width<=650px){.taskActions{grid-template-columns:auto 1fr 1fr!important;display:grid!important}.taskMenu{grid-column:1}.automaticTask{grid-column:2/-1;justify-self:end}.taskMenu>div{left:0;right:auto}.wholesaleReceiptLead{grid-template-columns:1fr}.wholesaleReceiptLead>div+div{border-top:1px solid #aeb2aa;border-left:0}.wholesaleReceiptData{grid-template-columns:1fr 1fr}.wholesaleReceiptData>span,.wholesaleReceiptData>span:nth-child(3n),.wholesaleReceiptData>span:nth-last-child(-n+3){border-bottom:1px solid #d1d3cd;border-right:1px solid #d1d3cd}.wholesaleReceiptData>span:nth-child(2n){border-right:0}.wholesaleReceiptData>span:last-child{border-bottom:0;border-right:0;grid-column:1/-1}}@media print{.wholesaleReceiptClient{break-inside:avoid}.wholesaleReceiptLead>div{min-height:54px}.wholesaleReceiptData>span{min-height:46px}.wholesaleReceiptClient small{font-size:7pt}.wholesaleReceiptData b{font-size:8pt}}.accessorySaleLauncher{z-index:9100;color:#fff;background:#17243a;border:0;border-radius:24px;min-height:48px;padding:0 20px;font-weight:950;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 34px #0c172c55}.accessoryPickerShade{z-index:12000}.accessoryPickerModal{max-width:720px}.accessoryPickerList{border:1px solid var(--line);border-radius:10px;max-height:310px;margin:13px 0;display:grid;overflow:auto}.accessoryPickerList>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.accessoryPickerList>button:last-child{border-bottom:0}.accessoryPickerList span{flex-direction:column;min-width:0;display:flex}.accessoryPickerList small{color:#777;margin-top:3px}.accessoryPickerList strong{color:#18814d;white-space:nowrap}.biciperettiStats{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.biciperettiStats article{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;padding:18px;display:flex}.biciperettiStats small{color:#887000;font-weight:950}.biciperettiStats b{margin:5px 0;font-size:25px}.biciperettiForm{margin-bottom:15px;padding:18px}.biciperettiForm>.primary{min-height:44px;margin-top:12px}.proofUploader{background:#fff9df;border:1px dashed #c6a322;border-radius:9px;padding:12px}.proofUploader a{color:#147949;margin-top:8px;font-weight:900}.biciperettiTable{margin-top:15px;overflow:hidden}.biciperettiTable a{color:#0f62ad;font-weight:850}.miniProofUpload{color:#8b250d;background:#fff6d3;border:1px dashed #d49c00;border-radius:8px;flex-direction:column;gap:6px;min-width:150px;padding:8px;font-size:11px;display:flex}.miniProofUpload input{max-width:190px;font-size:11px}.status.warning{color:#755900;background:#fff0b5}@media (width<=700px){.accessorySaleLauncher{width:calc(100% - 24px);bottom:12px;left:12px;right:12px}.biciperettiStats{grid-template-columns:1fr}.biciperettiForm{padding:13px}.accessoryPickerModal{width:100%;max-height:95dvh}}.serviceCostPanel{border:1px solid var(--line);background:#f8f9f6;border-radius:12px;margin-top:14px;overflow:hidden}.serviceCostHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.serviceCostHead>span,.serviceOrderActions{flex-wrap:wrap;gap:8px;display:flex}.serviceCostHead button,.serviceOrderActions button{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:36px;padding:0 12px;font-weight:800}.servicePartRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 130px 120px 34px;align-items:center;gap:10px;padding:11px 14px;display:grid}.servicePartRow span{flex-direction:column;display:flex}.servicePartRow small{color:#777}.servicePartRow em{color:#686d66;font-style:normal}.servicePartRow strong{text-align:right}.servicePartRow>button{color:#a00;background:#fee;border:0;border-radius:7px;height:30px}.serviceMoneyGrid{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid}.serviceMoneyGrid label{margin:0}.serviceTotal{color:#fff;background:#17243a;justify-content:flex-end;gap:24px;padding:13px 14px;display:flex}.serviceTotal span{gap:8px;display:flex}.serviceOrderActions{margin-top:13px}.repairPartModal{width:min(760px,100%)}.serviceReceiptPrint{display:none}.servicePartScannerShade{z-index:12000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#09121fad}.servicePartScannerModal{border-top:5px solid var(--yellow);width:min(560px,100%)}.servicePartScannerModal>p{color:#686d66;margin:0 0 18px;line-height:1.45}.servicePartScannerModal label{margin-top:13px;font-weight:800;display:block}.servicePartScannerModal input,.servicePartScannerModal select{width:100%;min-height:48px;margin-top:7px}.servicePartScannerModal input{letter-spacing:.04em;font-size:17px}.servicePartScanMessage{border-radius:10px;margin-top:14px;padding:12px 14px;font-weight:800}.servicePartScanMessage.good{color:#14683e;background:#e7f8ef;border:1px solid #b8e8ce}.servicePartScanMessage.warn{color:#8a5200;background:#fff3d8;border:1px solid #f1d28c}.servicePartStockRule{color:#253750;background:#eef3f8;border-radius:10px;flex-direction:column;gap:4px;margin-top:15px;padding:12px 14px;display:flex}.servicePartStockRule span{font-size:13px;line-height:1.4}.repairStatusStack{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.repairBikeData label{margin:0}.repairBikeData label select{min-height:34px;margin-top:5px}.repairObservationHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.repairObservationHead button{background:#fff;border:1px solid #d7dce3;border-radius:7px;padding:7px 10px;font-weight:800}.repairObservations ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.repairObservations li{background:#fff;border:1px solid #e0e4e8;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 30px;align-items:center;gap:8px;padding:8px;display:grid}.repairObservations li>span{color:#16834e;font-weight:900}.repairObservations li>button{color:#a00;background:#fee;border:0;border-radius:6px;height:26px}.serviceIntakeType{margin:14px 0}.serviceIntakeItems{background:#f5f7f9;border:1px solid #e1e5ea;border-radius:12px;margin-top:14px;padding:14px}.serviceReceiptType{border:2px solid #17243a;justify-content:space-between;margin:10px 0;padding:8px 10px;display:flex}.serviceReceiptWork ul{margin:8px 0 0;padding-left:20px}.serviceReceiptWork li{margin:5px 0}.serviceReceiptParts{margin-top:12px}.serviceReceiptParts>small{font-weight:900}.serviceReceiptParts table{border-collapse:collapse;width:100%;margin-top:6px}.serviceReceiptParts th,.serviceReceiptParts td{text-align:left;border-bottom:1px solid #bbb;padding:6px}.serviceReceiptParts td small{display:block}.serviceReceiptParts>div{justify-content:flex-end;gap:22px;margin-top:8px;display:flex}.biciperettiStats article.cancelled{background:#fff5f5;border-color:#efb7b7}.biciperettiCancelledRow{color:#7f2d2d;background:#fff7f7}.biciperettiCancelledRow td{opacity:.9}.repairerSuggestedPrices{margin-top:14px;padding:0;overflow:hidden}.repairerSuggestedPrices>.catalogAudienceHead{padding:18px}.repairerSuggestedPrices>div:last-child{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.repairerSuggestedPrices label{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 16px;display:flex}.repairerSuggestedPrices label:nth-child(odd){border-right:1px solid var(--line)}.repairerSuggestedPrices label>span:first-child{flex-direction:column;min-width:0;display:flex}.repairerSuggestedPrices label small{color:#70767d}.repairerSuggestedPrices label>span:last-child{align-items:center;gap:5px;font-weight:900;display:flex}.repairerSuggestedPrices input{width:130px;min-height:38px}.repairerSuggestedBadge{color:#765400;background:#fff6d7;border:1px solid #efd47a;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding:8px 10px;display:flex}.repairerSuggestedBadge small{font-weight:900;font-size:9px!important}.repairerSuggestedBadge b{font-size:14px}.repairerOrderMode{background:#eef3f8;border:1px solid #d5dde7;border-radius:10px;margin-bottom:14px;padding:12px}.repairerOrderMode>b,.repairerOrderMode>small{display:block}.repairerOrderMode>small{color:#65717e;margin-top:3px}.repairerOrderMode>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.repairerOrderMode button{background:#fff;border:1px solid #b9c5d2;border-radius:8px;min-height:40px;font-weight:800}.repairerOrderMode button.active{color:#fff;background:#17243a;border-color:#17243a}@media (width<=760px){.repairerSuggestedPrices>div:last-child{grid-template-columns:1fr}.repairerSuggestedPrices label:nth-child(odd){border-right:0}.repairBikeData{grid-template-columns:1fr 1fr}.repairStatusStack{align-items:flex-start}.repairerOrderMode>div{grid-template-columns:1fr}}.consignmentAccount{margin-top:18px;overflow:hidden}.consignmentHead{color:#fff;background:#17243a;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.consignmentHead small{color:#f5b400;font-weight:900}.consignmentHead h2{margin:4px 0}.consignmentHead p{color:#ced6e2;margin:0}.consignmentHead>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.consignmentHead>div:last-child span{background:#24344d;border-radius:9px;flex-direction:column;padding:9px 12px;display:flex}.consignmentAssign{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1.7fr 1fr 1fr 1fr auto;align-items:end;gap:10px;padding:16px;display:grid}.consignmentAssign label{margin:0}.consignmentAssign button{min-height:44px}.consignmentToolbar{justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.consignmentToolbar h3{margin:0}.consignmentRows{border-top:1px solid var(--line)}.consignmentRows>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1fr) 130px 130px minmax(180px,auto);align-items:center;gap:14px;padding:14px 16px;display:grid}.consignmentRows article>div:first-child{flex-direction:column;display:flex}.consignmentRows article>div:first-child small{color:#777}.consignmentActions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.consignmentActions details{position:relative}.consignmentActions summary{cursor:pointer;font-weight:800}.consignmentActions details[open]{z-index:20;border:1px solid var(--line);background:#fff;border-radius:10px;width:min(420px,80vw);padding:12px;position:absolute;right:15px;box-shadow:0 12px 30px #0002}.consignmentActions details p{border-bottom:1px solid var(--line);flex-direction:column;margin:0;padding:7px 0;display:flex}.repairerCurrentAccountGuide{grid-template-columns:minmax(260px,.8fr) 1.2fr;gap:20px;margin-top:18px;padding:20px;display:grid}.repairerCurrentAccountGuide>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.repairerCurrentAccountGuide>div:last-child>span{border:1px solid var(--line);background:#f5f7f9;border-radius:9px;flex-direction:column;padding:11px;display:flex}.repairerCurrentAccountGuide strong{font-size:18px}.portalBikeConsignments{border-top:5px solid #f5b400;margin-top:16px;overflow:hidden}.portalBikeConsignments>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.portalBikeConsignments header small{color:#a57500;font-weight:900}.portalBikeConsignments header h2{margin:4px 0}.portalBikeConsignments header p{color:#68717b;max-width:720px;margin:0}.portalBikeConsignments header>strong{color:#fff;white-space:nowrap;background:#17243a;border-radius:9px;padding:9px 12px}.portalConsignmentRows{border-top:1px solid var(--line)}.portalConsignmentRows article{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1fr) 130px 120px 150px;align-items:center;gap:12px;padding:14px 18px;display:grid}.portalConsignmentRows article>div:first-child{flex-direction:column;display:flex}.portalConsignmentRows article>div:first-child small{color:#777}.portalConsignmentRows em{text-align:center;border-radius:7px;padding:7px;font-style:normal;font-weight:900}.portalConsignmentRows button{width:100%}@media (width<=980px){.consignmentAssign,.consignmentRows>article,.portalConsignmentRows article{grid-template-columns:1fr 1fr}.repairerCurrentAccountGuide{grid-template-columns:1fr}}@media (width<=600px){.consignmentHead,.portalBikeConsignments>header{flex-direction:column}.consignmentAssign,.consignmentRows>article,.portalConsignmentRows article{grid-template-columns:1fr}.consignmentActions{justify-content:flex-start}.repairerCurrentAccountGuide>div:last-child{grid-template-columns:1fr}}.repairerAccountSummary{grid-template-columns:minmax(260px,.7fr) 1.3fr;align-items:end;gap:18px;display:grid}.repairerAccountSummary>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.repairerAccountSummary>div>span{border:1px solid var(--line);background:#fafaf8;border-radius:12px;flex-direction:column;gap:4px;padding:14px;display:flex}.repairerAccountSummary>div b{font-size:20px}.repairerAccountLine{justify-content:space-between;align-items:center;gap:10px;margin:4px 0;display:flex}.repairerAccountLine button{padding:6px 8px;font-size:11px}.directAccountStock{margin-top:14px}.portalConsignmentRows article>div:first-child>span{display:none}@media (width<=800px){.repairerAccountSummary,.repairerAccountSummary>div{grid-template-columns:1fr}.repairerAccountLine{flex-direction:column;align-items:flex-start}}.directChargeGrid{grid-template-columns:repeat(3,minmax(180px,1fr))}.directChargeDescription{grid-column:1/-1}.directChargeDescription textarea{resize:vertical;min-height:78px}.directChargeGrid>button{grid-column:1/-1;justify-self:end}@media (width<=800px){.directChargeGrid{grid-template-columns:1fr}.directChargeDescription,.directChargeGrid>button{grid-column:auto}.directChargeGrid>button{width:100%}}.directChargeSteps{grid-template-columns:.85fr 1.15fr;gap:16px;padding:18px;display:grid}.directChargeSteps>section{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px}.directChargeSteps section>small{color:#a57500;font-weight:900}.directChargeSteps h3{margin:4px 0 14px}.directSourceCards{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.directSourceCards button{border:1px solid var(--line);background:#f7f7f4;border-radius:9px;flex-direction:column;align-items:flex-start;gap:3px;padding:11px;display:flex}.directSourceCards button.active{background:#fff6d8;border-color:#f5b400;box-shadow:inset 0 0 0 1px #f5b400}.directSourceCards span{color:#666;font-size:11px}.directScanner{grid-template-columns:1fr auto;gap:7px;margin-bottom:10px;display:grid}.directScanner button{color:#fff;background:#17243a}.directLineFields{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.directAddLine{width:100%;margin-top:10px}.directEmptySector{color:#705000;background:#fff2cd;border-radius:9px;flex-direction:column;margin-top:10px;padding:12px;display:flex}.directDraft{border-top:1px solid var(--line);padding:16px 18px}.directDraft article{border-top:1px solid var(--line);grid-template-columns:1fr 70px 130px 38px;align-items:center;gap:10px;padding:11px 0;display:grid}.directDraft article>div{flex-direction:column;display:flex}.directDraft article small{color:#777}.directDraft article>strong,.directDraft article>b{text-align:right}.directDraft article>button{color:#9c2222;border-color:#f1c6c6}.directChargeFinish{grid-template-columns:1fr minmax(260px,.45fr);align-items:end;gap:16px;padding:0 18px 18px;display:grid}.directChargeFinish textarea{resize:vertical;min-height:80px}.directChargeFinish>div{flex-direction:column;gap:10px;display:flex}.directChargeFinish>div>span{color:#fff;background:#17243a;border-radius:9px;justify-content:space-between;padding:12px;display:flex}.directChargeFinish>div>button{min-height:48px}@media (width<=900px){.directChargeSteps,.directChargeFinish,.directSourceCards,.directLineFields{grid-template-columns:1fr}.directDraft article{grid-template-columns:1fr auto auto auto}}.repairerLedgerTabs{border-bottom:1px solid var(--line);gap:8px;padding:14px 16px;display:flex}.repairerLedgerTabs button{background:#f5f5f2;border-radius:9px;align-items:center;gap:8px;padding:10px 14px;display:flex}.repairerLedgerTabs button b{background:#e4e6e9;border-radius:999px;min-width:24px;padding:3px 7px}.repairerLedgerTabs button.active{color:#fff;background:#17243a}.repairerLedgerTabs button.active b{color:#17243a;background:#f5b400}.repairerPaymentActions{gap:5px;display:flex}.repairerPaymentActions button{padding:6px 8px;font-size:11px}.receiptEditModal{width:min(720px,94vw)}.receiptEditLines{flex-direction:column;gap:8px;margin:14px 0;display:flex}.receiptEditLines label{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr 180px;align-items:center;gap:12px;padding:10px;display:grid}.receiptEditLines label>span{flex-direction:column;display:flex}.receiptEditModal textarea{resize:vertical;min-height:100px}@media (width<=700px){.repairerLedgerTabs{flex-direction:column}.receiptEditLines label{grid-template-columns:1fr}.repairerPaymentActions{flex-direction:column}.serviceCostHead{flex-direction:column;align-items:flex-start}.serviceCostHead>span{width:100%}.serviceCostHead button{flex:1}.servicePartRow{grid-template-columns:1fr 32px}.servicePartRow em,.servicePartRow strong{grid-column:1}.servicePartRow>button{grid-area:1/2}.serviceMoneyGrid{grid-template-columns:1fr}.serviceTotal{flex-direction:column;align-items:flex-start;gap:6px}.serviceOrderActions button{width:100%}}@media print{body:has(.serviceReceiptPrint) *{visibility:hidden!important}.serviceReceiptPrint,.serviceReceiptPrint *{visibility:visible!important}.serviceReceiptPrint{color:#111;background:#fff;padding:28px;font-family:Arial,sans-serif;position:fixed;inset:0;display:block!important}.serviceReceiptPrint header{border-bottom:4px solid #f5b400;justify-content:space-between;padding-bottom:14px;display:flex}.serviceReceiptPrint header div{flex-direction:column;gap:4px;display:flex}.serviceReceiptPrint header b{font-size:24px}.serviceReceiptPrint header strong{font-size:22px}.serviceReceiptData{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.serviceReceiptData span{border-bottom:1px solid #ddd;flex-direction:column;padding:8px 0;display:flex}.serviceReceiptWork{border:1px solid #bbb;min-height:120px;margin-top:20px;padding:14px}.serviceReceiptWarning{text-align:center;border:3px solid #111;margin-top:20px;padding:14px;font-weight:900}.serviceReceiptPrint footer{grid-template-columns:1fr 1fr;gap:50px;margin-top:70px;display:grid}.serviceReceiptPrint footer span{text-align:center;border-top:1px solid #111;padding-top:8px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--y:#ffc400;--ink:#f5f7fb;--muted:#919cac;--line:#293345;--bg:#090d14;--green:#3dd68c;--blue:#6ca7ff;--orange:#ff9f55;--red:#ff6b6b;--surface:#111722;--surface-2:#171f2d;--surface-3:#202a3a}html{background:var(--bg)}body{background:radial-gradient(circle at 92% -10%, #ffc40014, transparent 28rem), var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.45}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--y);outline-offset:2px}.shell{grid-template-columns:258px minmax(0,1fr)}.shell>aside{background:#0a0e15f7;border-right:1px solid #202938;width:258px;padding:22px 16px;box-shadow:14px 0 45px #0003}.brand{padding:2px 8px 24px}.brand>b{border-radius:12px;box-shadow:0 7px 20px #ffc40033}.brand strong{letter-spacing:-.01em;font-size:14px}.brand small,.user small{color:#7f8a99}.shell nav{scrollbar-width:thin;scrollbar-color:#303a49 transparent;gap:4px;padding-right:2px}.shell nav button{color:#8f99a8;border:1px solid #0000;border-radius:10px;min-height:44px;padding:11px 12px;transition:color .16s,background .16s,border-color .16s,transform .16s}.shell nav button:hover{background:#151d29;border-color:#273142;transform:translate(2px)}.shell nav button.on{color:#fff;box-shadow:inset 3px 0 var(--y);background:#202a38;border-color:#354155}.shell nav button.on i{color:var(--y)}.user{border-color:#26303d}.user>span{color:var(--y);background:#202a38}.shell>main{grid-column:2}.shell>main>header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090d14d6;border-color:#222c3b;height:68px;padding:0 32px;box-shadow:0 10px 30px #0000001f}.content{max-width:1500px;padding:28px 32px 56px}.title{margin-bottom:22px}.title small{color:var(--y)}.title h1{color:#fff;font-size:clamp(25px,2.4vw,34px)}.search,.tools .search,.stockFilterSelect{color:#dce2eb;background:#111823;border-color:#2a3546}.search input{color:#f5f7fb}.search input::placeholder,input::placeholder,textarea::placeholder{color:#667184}.globalSearch button{background:#263246}.globalSearch button:hover{background:#334158}.panel,.card,.tablePanel,.dashboardSummaryDisclosure,.unifiedCreateDisclosure,.roleCards article,.directChargeSteps>section,.repairerAccountSummary>div>span,.biciperettiStats article,.serviceCostPanel,.repairerCurrentAccountGuide>div:last-child>span{background:var(--surface);border-color:var(--line);box-shadow:0 12px 35px #00000021}.panel,.card,.dashboardSummaryDisclosure,.unifiedCreateDisclosure{border-radius:15px}.card{padding:19px}.card:before{width:3px}.card>div,.card p,.head p,.dashboardSectionHead p,.movementHead p,.reservationHead p,.portalWelcome p{color:var(--muted)}.card>small,.draft{color:#aeb7c4;background:#1d2634}.head,.dashboardSectionHead,.movementHead,.reservationHead{padding:19px 20px}.head h2,.dashboardSectionHead h2,.movementHead h2,.reservationHead h2{color:#fff}.title button,.tools button,.scanCall button,.dashboardSectionHead>button,.dashboardReviewButton,.serviceCostHead button,.serviceOrderActions button,.repairObservationHead button,.repairerOrderMode button,.repairerLedgerTabs button,.accountStatusTabs button,.consignmentHistoryTabs button,.stockAlertTabs button,.directSourceCards button,.directScanner button,.documentButtons button,.accessoryPickerList>button,.portalCatalogFilters button{color:#e8ecf3;background:#182130;border-color:#303b4c}.title button:hover,.tools button:hover,.dashboardSectionHead>button:hover,.serviceCostHead button:hover,.serviceOrderActions button:hover{background:#222d3d;border-color:#59667a}.primary{border-radius:9px;min-height:42px;box-shadow:0 7px 18px #ffc40024;background:var(--y)!important;color:#11151d!important}.primary:hover{transform:translateY(-1px);background:#ffd43b!important}label{color:#a6b0bf}input,select,textarea{color:#f2f5f9;background:#0d131d;border-color:#313d50;min-height:42px}textarea{border:1px solid #313d50;border-radius:8px;padding:11px}input:hover,select:hover,textarea:hover{border-color:#46546a}input:focus,select:focus,textarea:focus{border-color:var(--y)}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}th{border-color:var(--line);color:#8995a6;letter-spacing:.05em;background:#151d29}td{color:#e3e8ef;border-color:#202a38}tbody tr{transition:background .14s}tbody tr:hover{background:#ffffff06}.prod>span{color:#8793a3;background:#202a38}.stockSection,.prod small,td small{color:#828e9e}.more{color:#aab3c0}.quick{border-color:var(--line)}.quick button{border-color:var(--line);color:#eef2f7;background:0 0}.quick button:hover{background:#171f2c}.quick i{color:var(--y);background:#ffc4001f}.quick span,.alert span{color:var(--muted)}.alert,.limitedTaskList article{border-color:var(--line)}.alert>i.red{background:#ff6b6b1f}.alert>i.orange{background:#ff9f551f}.alert>i.blue{background:#6ca7ff1f}.status,.warn,.info,.bad,.good{border:1px solid #0000}.warn,.status.warning{color:#ffd65c;background:#ffc4001f;border-color:#ffc40038}.info{color:#8cbaff;background:#6ca7ff1f;border-color:#6ca7ff38}.bad{color:#ff8a8a;background:#ff6b6b1f;border-color:#ff6b6b38}.good{color:#63e6a6;background:#3dd68c1f;border-color:#3dd68c38}.shade,.topShade,.accessoryPickerShade,.servicePartScannerShade{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02050ac7}.modal,.receiptModal,.consignmentDocumentModal{color:#f4f6fa;background:#111722;border:1px solid #334055;border-radius:16px;box-shadow:0 30px 90px #00000094}.modal>p,.modalTop small,.modal small{color:#929dad}.modalTop{border-color:var(--line)}.modal .actions{background:#111722;border-color:#2b3545}.modal .actions button:not(.primary){color:#edf2f8;background:#1b2636;border-color:#3b485b}.modal .actions button:not(.primary):hover{background:#263348;border-color:#647187}.modal .actions button:disabled{opacity:.45}@media screen and (width<=600px){.shade,.topShade{background:#05080e!important}.modal .modalTop,.modal .actions{background:#111722!important;border-color:#2b3545!important}}.modalIcon{color:var(--y);background:#ffc4001f}.dangerButton{color:#ff9b9b!important;background:#301a21!important;border-color:#6b3540!important}.toast{color:#6be4aa;background:#10271e;border-color:#285a43}.toast button{color:inherit}.labelPreview,.labelSizePanel,.dashboardMiniStats button,.serviceIntakeItems,.repairerOrderMode,.servicePartStockRule,.directSourceCards button,.repairerCurrentAccountGuide>div:last-child>span,.portalCatalogFilters,.stockAlertTabs,.unifiedAccountBody{border-color:var(--line);background:#0e151f}.dashboardMiniStats button:hover:not(:disabled){background:#1b2432;border-color:#725e18}.dashboardMiniStats small,.dashboardMiniStats span{color:#8490a0}.unifiedAccountsTabs,.consignmentHead,.serviceTotal,.directChargeFinish>div>span{background:#141d2a}.unifiedAccountsTabs button{background:#1b2636;border-color:#344156}.unifiedAccountsTabs button.active{background:var(--y);color:#11151d;border-color:var(--y)}.unifiedCreateDisclosure>summary,.accountStatusTabs button.active,.repairerLedgerTabs button.active,.stockAlertTabs button.active,.consignmentHistoryTabs button.active{color:#fff;background:#253247}.dashboardSummaryDisclosure>summary{color:#e8ecf2}.dashboardSummaryDisclosure>summary:before{color:var(--y)}.stockShortageAlerts>header,.biciperettiForm,.proofUploader,.directChargeSteps>section,.accessoryPickerList>button,.consignmentActions details[open]{background:var(--surface);border-color:var(--line)}.stockShortageAlerts>header p,.stockAlertRows article>div small,.portalBikeConsignments header p,.portalConsignmentRows article>div:first-child small{color:var(--muted)}.stockAlertRows article,.consignmentRows,.consignmentRows>article,.portalConsignmentRows,.portalConsignmentRows article{border-color:var(--line)}.stockAlertIcon{color:#ff8585;background:#ff6b6b1f}.archiveStockAlert{color:#ffd75e;background:#ffc4001c;border-color:#ffc40047}.stockArchiveExplanation,.directEmptySector{color:#bac2ce;background:#1d2634}.serviceCostPanel{background:#0e151f}.servicePartRow,.serviceCostHead{border-color:var(--line)}.servicePartRow small,.servicePartRow em{color:var(--muted)}.servicePartRow>button,.repairObservations li>button{color:#ff8e8e;background:#361b23}.repairObservations li{border-color:var(--line);background:#151d29}.servicePartScanMessage.good{color:#6be4aa;background:#10271e;border-color:#285a43}.servicePartScanMessage.warn{color:#ffd65c;background:#2b2410;border-color:#5c4d20}.directSourceCards button.active{border-color:var(--y);box-shadow:inset 0 0 0 1px var(--y);background:#ffc4001a}.directSourceCards span,.directDraft article small{color:var(--muted)}.directDraft,.directDraft article,.directChargeFinish{border-color:var(--line)}.repairerAccountSummary>div>span{background:#121a26}.repairerLedgerTabs{border-color:var(--line)}.repairerLedgerTabs button b{background:#303b4c}.repairerLedgerTabs button.active b{background:var(--y);color:#11151d}.adminUndo{color:#ff9494!important;background:#301a21!important;border-color:#6b3540!important}.portalWelcome{background:linear-gradient(118deg,#111a29,#1c2a40);border:1px solid #2d394c}.portalCatalogPanel,.portalCart{border-color:var(--line);box-shadow:0 12px 34px #00000029}.portalCatalogPanel>.movementHead,.portalCatalogGroups>section>header,.portalBrandTitle{border-color:var(--line);background:#141d29}.portalCatalogGroups>section>header small,.portalWelcome small{color:var(--y)}.portalBrandTitle span{color:var(--muted)}.portalProductGrid article{background:#111925;border-color:#293547;box-shadow:0 7px 22px #0000002e}.portalProductGrid article:hover{border-color:#45546a;box-shadow:0 12px 30px #00000040}.portalProductImage{background:#0c1119;border-color:#252f3e}.portalProductImage.has{background:#fff}.portalPriceList span{background:#1c2533;color:#aeb8c6!important}.portalPriceList span:nth-child(2){background:#ffc4001c;color:#ffd45a!important}.portalPriceList b{color:#f5f7fb}.portalProductGrid article.portalProductSelected{background:#10271e;border-color:#3d9c70}.portalAddedState{background:#123222;border-color:#2f7653}.portalAddedState>strong{color:#69e2a6}.portalPriceChoice,.portalReadOnlyNotice,.portalDirectAccess{color:#f5d66c;background:#28220f;border-color:#604f18}.portalPriceChoice label{background:#151d29;border-color:#334055}.portalPriceChoice label.selected{background:var(--y);color:#11151d}.portalRemember{border-color:var(--line);background:#131b27}.portalRemember span{color:#dfe4eb!important}.portalRouteLoading{background:var(--bg);color:#fff}.portalRouteLoading span{color:var(--muted)}.portalImageLightboxDialog{background:#111722;border-color:#354257}.portalImageLightboxDetail span{color:var(--muted)}.biciperettiStats article.cancelled,.biciperettiCancelledRow{color:#ffabab;background:#27171d;border-color:#61303b}.proofUploader,.miniProofUpload{color:#f0ce57;background:#28220f;border-color:#6a5517}.portalConsignmentRows em.good{color:#65e5a7;background:#3dd68c1f}.portalConsignmentRows em.bad{color:#ff8e8e;background:#ff6b6b1f}.portalConsignmentRows em.warn{color:#ffd45a;background:#ffc4001f}.repairerSuggestedBadge{color:#f5d66c;background:#28220f;border-color:#604f18}.receiptPaper,.consignmentDocumentPaper,.serviceReceiptPrint,.accountPrintSheet,.wholesaleCatalogDocument,.shippingLabel,.reservationDocumentNotice,.receiptPaper *,.consignmentDocumentPaper *,.serviceReceiptPrint *,.accountPrintSheet *,.wholesaleCatalogDocument *,.shippingLabel *,.reservationDocumentNotice *{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.receiptPaper,.consignmentDocumentPaper,.accountPrintSheet,.wholesaleCatalogDocument,.shippingLabel{color:#111;background:#fff}@media (width<=900px){.shell{grid-template-columns:1fr}.shell>main{grid-column:1}.shell>main>header{padding-inline:18px}.content{padding:20px 16px 90px}.title{align-items:flex-start;gap:14px}}@media (width<=700px){.card,.panel{border-radius:13px}.cards{gap:10px}.title h1{font-size:25px}.modal .actions{background:#111722;border-color:#2b3545}.portalProductGrid{gap:10px;padding:10px}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{color:#111!important;background:#fff!important}}.masterIntro{background:#121923;border:1px solid #283446}.dictionary{color:#f4f6fa;background:#121a26;border-color:#2c394c}.dictionary button{color:#edf1f6;background:#202b3b;border-color:#3a475b}.dictionary button:hover{background:#2a374a;border-color:#536177}.dictionary p{color:#8490a0;border-color:#2b3748}.dictionary span{color:#909bab}.dictionary i{color:#ffd351;background:#ffc40021}.productSectionZones{color:#f4f6fa;background:#111823;border-color:#2b3749}.sectionZoneTitle small{color:#8895a6}.sectionZoneTitle>button{color:#e7ebf1;background:#1c2635;border-color:#354257}.sectionZoneTabs>button{color:#e9edf3;background:#151e2a;border-color:#2d394b}.sectionZoneTabs>button:hover{background:#1b2635;border-color:#59667a}.sectionZoneTabs>button.active{color:#fff4bd;background:#292612;border-color:#d3a900;box-shadow:inset 0 0 0 1px #f0c31a}.sectionZoneTabs>button>span{color:#f4c934;background:#202b3b}.sectionZoneTabs>button.active>span{color:#141414;background:#f5b400}.sectionZoneTabs>button small,.sectionZoneTabs>button i{color:#8e9aaa}.masterHead .search{background:#0d131d}.sectionTag{border:1px solid;background:0 0!important}.sectionTag.bicicletas{color:#ffd45a}.sectionTag.accesorios{color:#8cbaff}.sectionTag.repuestos{color:#63e6a6}.stockDirectVariantRow:hover{background:#151e2a}.stockDirectProduct>span{color:#93a0b1;background:#202a38}.stockDirectProduct code{color:#dce3ec}.stockDirectProduct small{color:#8390a1}.stockPagination{color:#8f9aaa;border-color:#293547}.stockPagination button{color:#e9edf3;background:#172130;border-color:#334055}.stockPagination button.current{color:#11151d;background:#f5b400;border-color:#f5b400}.wholesaleProducts,.wholesaleCart,.wholesaleSummary{color:#f4f6fa;background:#111823}.wholesaleCatalogHead,.wholesaleCartTitle,.wholesaleCartLines article{border-color:#2b3748}.wholesaleCatalogHead>span{color:#63e6a6;background:#3dd68c1f}.wholesaleSectionTabs button{color:#e7ebf1;background:#151e2a;border-color:#303d50}.wholesaleSectionTabs button>span{color:#9ca8b8;background:#202b3b}.wholesaleSectionTabs button small{color:#8995a5}.wholesaleSectionTabs button.active{color:#fff2ae;background:#292612;border-color:#d5ab00;box-shadow:inset 0 0 0 1px #f5b400}.wholesaleSectionTabs button.active>span{color:#11151d;background:#f5b400}.wholesaleSearch{color:#8fa0b5;background:#0d131d;border-color:#334055}.wholesaleFilter span{color:#8d99a9}.clearWholesaleFilters{color:#e7ebf1;background:#1a2432;border-color:#344156}.wholesaleCatalogCard.selected{background:#292612;border-color:#d8ad00}.catalogProductImage{color:#8491a2;background:#0b111a}.catalogProductData small,.catalogProductData span{color:#929dad}.wholesaleCart{border-top-color:#293547}.wholesaleCartTitle p,.wholesaleCartLines article>div:nth-child(2) small,.wholesaleCartLines article>div:nth-child(2) span,.emptyCart{color:#8e99a9}.wholesaleSelected{background:#151e2a;border-color:#303d50}.wholesaleSelected small{color:#8f9aaa}.reservationNotice{color:#f5d66c;background:#2d260f;border:1px solid #625019}.wholesaleSummary dl>div{border-color:#293547}.comparisonPanel{background:#111823}.sectorCashMetrics>div>button:not(.primary){color:#edf2f8;background:#1b2636;border:1px solid #3b485b}.sectorCashMetrics>div>button:not(.primary):hover{background:#263348;border-color:#647187}.cashMovementPreview{color:#edf2f8;background:#151e2a;border-color:#344156}.cashMovementPreview span{color:#aeb9c8}.cashMovementPreview b{color:#f4f7fb}.cashMovementPreview strong{color:#ffe071}.closureSummary span{background:#151e2a;border-color:#303d50}.closureMethodTable{background:#111823;border-color:#303d50}.closureMethodRow{border-color:#293547}.closureMethodRow input{color:#fff;background:#0e151f;border-color:#344156}.closureError{color:#ff9595;background:#2d171e;border-color:#66303b}.comparisonHead{background:#171f2b}.comparisonPresets{background:#0e151f;border-color:#293547}.comparisonPresets span{color:#98a3b2}.comparisonPresets button{color:#dfe5ed;background:#192332;border-color:#344156}.comparisonPresets button:hover{color:#ffe482;background:#292612;border-color:#af8d16}.comparisonPeriods>article{background:#151e2a;border-color:#303d50}.comparisonPeriods label{color:#a9b3c1}.comparisonInsight.positive{color:#67dfa6;background:#10271e;border:1px solid #285a43}.comparisonInsight.negative{color:#ff9595;background:#2d171e;border:1px solid #66303b}.comparisonMetrics article,.comparisonCharts>article,.comparisonBreakdown>div{color:#edf1f6;background:#151e2a;border-color:#303d50}.comparisonMetrics article>small,.chartTitle small{color:#909cac}.comparisonMetrics span,.comparisonBars span,.compareMethods article{background:#0e151f}.comparisonMetrics em{color:#ffd45a}.comparisonMetrics span:nth-child(2) em{color:#91baff}.comparisonMetrics .up{color:#63e6a6;background:#3dd68c1f}.comparisonMetrics .down{color:#ff8f8f;background:#ff6b6b1f}.comparisonBars span:nth-of-type(2) i,.comparisonLegend span:nth-child(2) i{background:#6ca7ff}.comparisonTrend svg line{stroke:#526075}.comparisonTrend svg .grid{stroke:#293547}.comparisonTrend .periodB{stroke:#6ca7ff}.comparisonTrend>small,.compareMethods span{color:#8f9aaa}.catalogWholesaleStats article,.catalogWholesaleSettings{background:#111823;border-color:#2b3748}.catalogWholesaleStats small,.catalogWholesaleStats span{color:#8d99a9}.catalogWholesaleFilters{background:#0e151f;border-color:#293547}.catalogWholesaleProducts>button{color:#eef2f7;background:#111823;border-color:#293547}.catalogWholesaleProducts>button:hover{background:#172130}.catalogWholesaleProducts>button.selected{background:#292612}.catalogWholesaleProducts small,.catalogWholesaleProducts em{color:#8d99a9}.catalogWholesaleProducts i{color:#aeb8c6;background:#202b3b}.catalogProductImage img,.wholesaleThumb img,.cartThumb img,.stockDirectProduct>span img,.groupThumb img,.prod>span.hasImage,.portalProductImage.has{background:#fff}@media (width<=700px){.dictionaryGrid{gap:10px}.productSectionZones{padding:15px}.sectionZoneTabs>button{min-width:190px}}.clientStats article,.counterStats article,.sellerSummaryGrid article,.repairOrderCard,.taskPrioritySummary button{color:#f2f5f9!important;background:#121a26!important;border-color:#2d394b!important}.clientStats span,.clientStats small,.counterStats small,.counterStats span,.sellerSummaryGrid small{color:#8f9bab!important}.clientTools button,.clientTools select,.accountActions button,.counterTitleActions button,.counterHistoryActions>button,.counterMasterList button,.accountTopActions button{color:#e9edf3!important;background:#182231!important;border-color:#344156!important}.wholesaleClientPicker .requiredClient select,.counterSaleOptions .sellerRequired select{box-shadow:0 0 0 2px #f5b40029;color:#ffe999!important;background:#2c260f!important;border-color:#f5b400!important}.wholesaleClientPicker .requiredClient select option,.counterSaleOptions .sellerRequired select option{color:#fff;background:#111823}.counterSalePanel,.counterStock,.sellerReports{background:#111823!important}.counterPanelHead,.counterCart,.counterCart article,.counterTotal,.sellerSummaryGrid,.counterMasterList,.counterMasterList>div{border-color:#293547!important}.counterPanelHead>span{color:#ffd45a;background:#ffc4001f}.counterPayments,.invoiceDecision{color:#edf1f6!important;background:#151e2a!important;border-color:#3a4658!important}.counterPayments>div:first-child button,.counterPaymentRow>button,.counterCartStepper button,.invoiceChoiceButtons button{color:#e9edf3!important;background:#1c2635!important;border-color:#3a475b!important}.invoiceDecision>div:first-child span{color:#9da8b7}.counterStockList>button{color:#edf1f6!important;background:#111823!important;border-color:#293547!important}.counterStockList>button:hover{background:#182231!important}.counterStockList>button.active{background:#292612!important}.counterStockList>button small,.counterStockList>button em{color:#8f9aaa!important}.counterStockList>button>strong{color:#63e6a6;background:#3dd68c21}.counterScanFeedback.good,.transferDetected{color:#68e1a7;background:#10271e;border-color:#2f7653}.counterScanFeedback.bad{color:#ff9595;background:#2d171e;border-color:#66303b}.customReportDates,.counterTransferPreview,.transferBatch>header{background:#151e2a!important;border-color:#303d50!important}.taskPrioritySummary .urgent{color:#ff8585!important;background:#29171d!important;border-color:#6d323d!important}.taskPrioritySummary .important{color:#ffb75c!important;background:#2a2112!important;border-color:#6b4c1f!important}.taskPrioritySummary .normal{color:#ffe174!important;background:#292612!important;border-color:#665a22!important}.taskAdd select,.taskListHead select,.taskActions select,.reportControls select,.taskList button,.taskMenu>summary{color:#e9edf3!important;background:#172130!important;border-color:#344156!important}.taskList article{background:#111823!important;border-color:#293547!important}.taskList article.priority-urgente{background:#25171c!important}.taskList article.priority-importante{background:#251e13!important}.taskList article.priority-normal{background:#242312!important}.taskList article small{color:#8e99a9!important}.taskMenu>div{background:#172130!important;border-color:#3a475b!important}.taskList .taskMenu button:hover,.taskList .taskMenu button.selected{background:#222d3d!important}.automaticTask{color:#aab5c4;background:#202b3b}.repairWorkspace,.repairOrderCard{background:#111823!important}.repairOrderCard>header{background:#151e2a!important;border-color:#2d394b!important}.repairOrderCard h3{color:#f4f6fa}.repairOrderCard a{color:#ffd45a}.repairBikeData{background:#2c394b}.repairBikeData>span{color:#edf1f6;background:#121a26!important}.repairObservations{color:#fff1ad;background:#292612!important;border-color:#66551b!important}.repairRetiredMeta,.repairAudit{color:#dce2ea;background:#151e2a!important}.repairAuditToggle{color:#ffd45a!important;border-color:#2d394b!important}.repairTechnicianSections>section{border-color:#2d394b}.repairTechnicianSections>section>header{background:#201b28!important;border-color:#473752!important}.repairSummary .urgent{background:#29171d!important;border-color:#6d323d!important}.repairSummary .payment{background:#24192b!important;border-color:#563667!important}.standaloneWholesalePortal{color:#f5f7fb;min-height:100vh;background:radial-gradient(circle at 90% -10%,#ffc40017,#0000 30rem),#090d14!important}.standaloneWholesalePortal .title h1{color:#fff}.backToSystemLogin{color:#e9edf3!important;background:#172130!important;border-color:#344156!important}.standaloneWholesalePortal .portalBikeConsignments,.standaloneWholesalePortal .portalCatalogPanel,.standaloneWholesalePortal .portalCart,.standaloneWholesalePortal .portalAccountHistory{background:#111823!important;border-color:#2d394b!important}.portalBikeConsignments>header{color:#f4f6fa;background:#141d29!important}.portalBikeConsignments header p{color:#929dad!important}.portalBikeConsignments header>strong{background:#202b3b}.portalConsignmentSectionTitle{color:#dce3ec!important;background:#151e2a!important;border-color:#2d394b!important}.portalConsignmentSectionTitle.sold{color:#68e1a7!important;background:#10271e!important}.portalConsignmentRows article{color:#eef2f7;background:#111823!important;border-color:#293547!important}.portalConsignmentRows article:hover{background:#151e2a!important}.standaloneWholesalePortal .portalCatalogFilters,.standaloneWholesalePortal .portalCatalogPanel>.movementHead,.standaloneWholesalePortal .portalCatalogGroups>section>header,.standaloneWholesalePortal .portalBrandTitle{background:#141d29!important;border-color:#293547!important}.standaloneWholesalePortal .portalCatalogFilters button,.standaloneWholesalePortal .portalReceiptButton,.standaloneWholesalePortal .portalTechnicalButton{color:#edf1f6!important;background:#1b2636!important;border-color:#3a475b!important}.standaloneWholesalePortal .portalProductGrid article{color:#f2f5f9!important;background:#111925!important;border-color:#2d394b!important}.standaloneWholesalePortal .portalProductGrid article>small,.standaloneWholesalePortal .portalProductGrid article>span{color:#929dad!important}.standaloneWholesalePortal .portalProductGrid article.portalProductSelected{background:#10271e!important;border-color:#3d9c70!important}.standaloneWholesalePortal .portalCart article{border-color:#293547}.standaloneWholesalePortal .portalCart article small,.standaloneWholesalePortal .portalCartHelp{color:#929dad!important}.standaloneWholesalePortal .portalCart article button{color:#fff;background:#1c2635;border-color:#3a475b}.standaloneWholesalePortal th{background:#151d29}.standaloneWholesalePortal td{color:#e3e8ef;border-color:#202a38}.receiptPaper,.consignmentDocumentPaper,.accountPrintSheet,.wholesaleCatalogDocument,.shippingLabel,.receiptPaper *,.consignmentDocumentPaper *,.accountPrintSheet *,.wholesaleCatalogDocument *,.shippingLabel *{color:#111}.systemLoginCard{border:1px solid #334055;box-shadow:0 28px 90px #0000009e;color:#f4f6fa!important;background:#111823!important}.systemLoginCard .brand strong,.systemLoginCard h2{color:#fff}.systemLoginCard .brand small,.systemLoginCard p,.systemLoginCard>small{color:#929dad}.systemLoginCard label{color:#aab4c2}.systemLoginCard>button:not(.primary){color:#e9edf3;background:#172130;border:1px solid #344156}.systemLoginCard .clientPortalAccess{color:#e9edf3!important;background:#172130!important;border-color:#344156!important}.currentSystemUser,.systemUserDropdown{color:#eef2f7!important;background:#172130!important;border-color:#344156!important}.systemUserDropdown span{color:#929dad}.reservationManager,.preparationManager{background:#111823!important;border-color:#2d394b!important}.reservationManager table,.preparationManager table{background:#111823}.reservationManager tbody tr:hover,.preparationManager tbody tr:hover{background:#182231!important}.preparationActions button:not(.primary):not(.returnReservationButton):not(.cancelOrderButton){color:#e9edf3!important;background:#182231!important;border-color:#344156!important}.returnReservationButton{color:#ffe17a!important;background:#2d260f!important;border-color:#8b701d!important}.cancelOrderButton{color:#ff9595!important;background:#2d171e!important;border-color:#66303b!important}.stats span{color:#dce3ec!important;background:#151e2a!important;border-color:#303d50!important}.stats .urgent{color:#ff9595!important;background:#2d171e!important;border-color:#66303b!important}.productGroupRow:hover,.productGroupRow.expanded{color:#f4f6fa!important;background:#182231!important}.productGroupRow:hover td,.productGroupRow.expanded td{color:#f4f6fa!important}.productGroupRow:hover .variantCount,.productGroupRow.expanded .variantCount{color:#91baff!important}.variantsExpanded>td{background:#0e151f!important}.variantRows{background:#111823!important;border-color:#2d394b!important}.variantRow{color:#e5eaf0!important;border-color:#293547!important}.variantRowHead{color:#929dad!important;background:#151e2a!important}.variantRow code{color:#dce3ec!important}.accountClientSearch{background:#292612!important;border-color:#78651d!important}.accountClientSearch label,.accountFilterGrid label{color:#aab4c2!important}.accountClientRequired{background:#101721!important;border-color:#66551b!important}.accountClientRequired b{color:#eef2f7!important}.accountClientRequired span{color:#929dad!important}.accountV2History>.sectionHead>b{color:#ffe17a!important;background:#2d260f!important}.accountChargeFoot{background:#151e2a!important;border-color:#2d394b!important}.catalogAudienceSections>article{background:#111823!important;border-color:#2d394b!important}.catalogAudienceSections article>header{background:#151e2a!important;border-color:#2d394b!important}.catalogAudienceSections header>div>b{color:#f2f5f9!important}.catalogAudienceSections header>div>span{color:#929dad!important}.catalogAudiencePresets{background:#0e151f!important;border-color:#293547!important}.catalogAudiencePresets button{color:#dfe5ed!important;background:#182231!important;border-color:#344156!important}.catalogAudiencePresets button:hover{color:#fff!important;background:#222e3f!important}.catalogAudiencePresets button.active{color:#11151d!important;background:#f5b400!important;border-color:#f5b400!important}.catalogClientPermissionList label{color:#eef2f7!important;background:#151e2a!important;border-color:#303d50!important}.catalogClientPermissionList label:hover{background:#1a2534!important}.catalogClientPermissionList label.enabled{background:#10271e!important;border-color:#285a43!important}.catalogClientPermissionList small{color:#929dad!important}.repairAssignmentManager{background:#111823!important;border-color:#2d394b!important}.repairAssignmentManager p{color:#929dad!important}.repairAssignmentRows article{color:#eef2f7!important;background:#151e2a!important;border-color:#303d50!important}.repairAssignmentRows article>span small{color:#c8a94b!important}.repairAssignmentRows label{color:#aab4c2!important}.bikeRankingPanel{background:#111823!important;border-color:#2d394b!important}.bikeRankingHead{background:#151e2a!important;border-color:#2d394b!important}.bikeRankingHead p{color:#929dad!important}.bikeWinner{color:#f4f6fa!important;background:linear-gradient(110deg,#292612,#151e2a)!important;border-color:#78651d!important}.bikeWinner small{color:#ffd45a!important}.bikeWinner p{color:#aeb7c4!important}.bikeRankingGrid>div{background:#111823!important;border-color:#303d50!important}.bikeRankList article small{color:#929dad!important}.bikeRankList article span{background:#293547!important}.stockShortageAlerts>header{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;height:auto!important;min-height:0!important;padding:20px 18px 22px!important;display:grid!important;position:relative!important}.stockShortageAlerts>header>div{min-width:0}.stockShortageAlerts>header h2{margin:6px 0 7px!important;line-height:1.25!important}.stockShortageAlerts>header p{max-width:820px!important;margin:0!important;line-height:1.55!important;display:block!important;position:static!important}.stockAlertTabs{clear:both;z-index:1;position:relative!important}.counterReceipt>.receiptNotes{display:none!important}@media (width<=700px){.stockShortageAlerts>header{grid-template-columns:1fr!important;gap:14px!important}.stockShortageAlerts>header>button{justify-self:start}}.headerHint{color:#9aa7b8;font-size:13px}.budgetWorkspace,.budgetHistory,.storeCatalogBuilder,.storeProductPicker,.storeCatalogPreview{background:#111823!important;border:1px solid #2d3a4d!important}.budgetSetup{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.budgetScanner{background:#0d1420;border:1px solid #344156;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin:18px 0 12px;padding:16px;display:grid}.budgetProductAdder{grid-template-columns:minmax(0,1fr) 130px auto;align-items:end;gap:12px;display:grid}.budgetLines{border:1px solid #2d3a4d;border-radius:15px;margin:18px 0;overflow:hidden}.budgetLines .sectionHead{border-bottom:1px solid #2d3a4d;margin:0;padding:16px}.budgetLine{border-bottom:1px solid #273447;grid-template-columns:minmax(240px,1fr) 82px 140px 130px auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.budgetLine>div{gap:4px;display:grid}.budgetLine>div span{color:#8f9bad;font-size:12px}.budgetLine input{min-width:0}.budgetWorkspace>label{gap:8px;display:grid}.budgetWorkspace textarea{min-height:90px}.budgetSummary{border-top:1px solid #2d3a4d;justify-content:flex-end;align-items:center;gap:22px;margin-top:16px;padding-top:16px;display:flex}.budgetSummary span{font-size:16px}.budgetSummary b{color:#ffbd00;margin-left:10px;font-size:24px}.budgetHistoryRow{border-top:1px solid #29364a;grid-template-columns:minmax(0,1fr) 160px auto;align-items:center;gap:16px;padding:14px 18px;display:grid}.budgetHistoryRow>div{gap:4px;display:grid}.budgetHistoryRow span{color:#8f9bad;font-size:12px}.budgetValidity,.storeCatalogPrintIntro{color:#5d4a00;background:#fff7d7;border:1px solid #e6d28a;justify-content:space-between;gap:20px;margin:12px 0;padding:13px 16px;display:flex}.budgetDisclaimer{color:#5e6570;margin:14px 0 0;font-size:11px}.receiptCommercialModal{color:#f3f6fa;background:#111823;border:1px solid #344156;border-radius:18px;width:min(720px,100vw - 32px);padding:22px}.commercialEditPreview{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.commercialEditPreview span{color:#9da8b8;background:#0c131e;border:1px solid #2d3a4d;border-radius:12px;gap:7px;padding:14px;display:grid}.commercialEditPreview b{color:#fff;font-size:19px}.commercialEditError{color:#ffabb3;background:#2a1116;border:1px solid #80333a;border-radius:10px;padding:12px}.storeCatalogControls{grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:18px;display:grid}.storeCatalogControls h2{margin:0 0 5px}.storeCatalogControls p{color:#929dad;margin:0}.storeGroupCreator{background:#0c131e;border:1px dashed #48566a;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:18px 0;padding:14px;display:grid}.storeFinancingGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.storeFinancingGroup{background:#0d1420;border:1px solid #334157;border-radius:15px;padding:16px}.storeGroupHead{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:12px;display:grid}.storeGroupHead input{font-size:17px;font-weight:800}.storePlanHeader,.storePlanRow{grid-template-columns:64px 90px 110px minmax(150px,1fr) 42px;align-items:center;gap:8px;display:grid}.storePlanHeader{color:#7f8c9e;text-transform:uppercase;padding:6px 0;font-size:10px}.storePlanRow{border-top:1px solid #263247;padding:7px 0}.storePlanRow input[type=checkbox]{width:20px;height:20px}.storePlanRow b{color:#aeb8c6;font-size:11px}.storeProductTools{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;margin-bottom:14px;display:grid}.storeProductGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:520px;display:grid;overflow:auto}.storeProductGrid label{cursor:pointer;background:#0c131e;border:1px solid #2d3a4d;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.storeProductGrid label.selected{background:#25210e;border-color:#f4b800}.storeProductGrid span{gap:4px;display:grid}.storeProductGrid small{color:#8591a2}.storeProductGrid strong{color:#ffbd00}.storeCatalogPreviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.storeCatalogCard{background:#0c131e;border:1px solid #344156;border-radius:16px;overflow:hidden}.storeCatalogCard>img,.catalogImagePlaceholder{object-fit:contain;background:#fff;width:100%;height:175px}.catalogImagePlaceholder{color:#8993a0;place-items:center;font-weight:800;display:grid}.storeCatalogCard>div{padding:15px}.storeCatalogCard h3{margin:3px 0;font-size:19px}.storeCatalogCard p{color:#95a1b1}.storeCatalogCard>div>strong{color:#ffbd00;margin:10px 0;font-size:22px;display:block}.storeCatalogCard section{border-top:1px solid #29364a;gap:5px;margin-top:10px;padding-top:10px;display:grid}.storeCatalogCard section>b{color:#fff}.storeCatalogCard section span{color:#b9c2ce;font-size:11px}.storeCatalogModal{width:min(1180px,100vw - 30px)!important}.storeCatalogPrintPaper{max-height:78vh;overflow:auto;width:100%!important}.storeCatalogPrintPaper .storeCatalogCard{color:#1a2432;background:#fff;border-color:#d9dee5}.storeCatalogPrintPaper .storeCatalogCard p,.storeCatalogPrintPaper .storeCatalogCard section span{color:#566172}.storeCatalogPrintPaper .storeCatalogCard section{border-color:#dde2e8}.storeCatalogPrintPaper .storeCatalogCard section>b{color:#162235}.storeCatalogPrintPaper .storeCatalogCard>div>strong{color:#9b7400}@media (width<=1000px){.budgetSetup{grid-template-columns:repeat(2,1fr)}.storeFinancingGroups,.storeProductGrid{grid-template-columns:1fr}.storeCatalogPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.budgetLine{grid-template-columns:1fr 75px 120px}.budgetLine>strong,.budgetLine>button{grid-column:auto}}@media (width<=700px){.budgetSetup,.budgetScanner,.budgetProductAdder,.storeCatalogControls,.storeGroupCreator,.storeProductTools,.commercialEditPreview{grid-template-columns:1fr}.budgetLine{grid-template-columns:1fr 1fr}.budgetLine>div{grid-column:1/-1}.budgetHistoryRow{grid-template-columns:1fr auto}.budgetHistoryRow button{grid-column:1/-1}.storePlanHeader{display:none}.storePlanRow{grid-template-columns:42px 1fr 1fr}.storePlanRow b{grid-column:1/-1}.storeCatalogPreviewGrid{grid-template-columns:1fr}.budgetSummary{flex-direction:column;align-items:stretch}.storeGroupHead{grid-template-columns:1fr}}.standaloneWholesalePortal .portalCatalogGroups>section>header{flex-direction:column!important;align-items:flex-start!important;gap:7px!important;min-height:84px!important;padding:20px 22px!important;display:flex!important}.standaloneWholesalePortal .portalCatalogGroups>section>header small{letter-spacing:.14em!important;margin:0!important;font-size:9px!important;line-height:1!important;display:block!important;position:static!important}.standaloneWholesalePortal .portalCatalogGroups>section>header h3{letter-spacing:-.02em!important;margin:0!important;font-size:24px!important;line-height:1.15!important;display:block!important;position:static!important}.standaloneWholesalePortal .portalBrandTitle{min-height:52px;padding:14px 20px!important}.standaloneWholesalePortal .portalBrandTitle b{font-size:15px!important}.standaloneWholesalePortal .portalBrandTitle span{font-size:10px!important}.standaloneWholesalePortal .portalProductGrid{gap:16px!important;padding:18px!important}.standaloneWholesalePortal .portalProductGrid article{border-radius:16px!important;gap:9px!important;padding:12px!important;box-shadow:0 12px 30px #00000038!important}.standaloneWholesalePortal .portalProductGrid article:hover{transform:translateY(-3px);border-color:#526178!important}.standaloneWholesalePortal .portalProductGrid article>b{font-size:18px!important;line-height:1.2!important}.standaloneWholesalePortal .portalProductGrid article>small{font-size:9px!important;line-height:1.3!important}.standaloneWholesalePortal .portalProductGrid article>span{font-size:10px!important;line-height:1.5!important}.standaloneWholesalePortal .portalProductGrid article>em{font-size:10px!important}.standaloneWholesalePortal .portalPriceList{gap:7px!important;margin:3px 0!important}.standaloneWholesalePortal .portalPriceList span{align-items:center;min-height:34px;padding:8px 10px!important;font-size:9px!important}.standaloneWholesalePortal .portalPriceList b{font-size:11px!important}.standaloneWholesalePortal .portalTechnicalButton{min-height:42px!important;font-size:10px!important}.standaloneWholesalePortal .portalProductGrid article>button{min-height:46px!important;font-size:11px!important}.portalConsignmentV2{overflow:hidden;border-top:0!important;margin:18px 0!important}.portalConsignmentV2>header{z-index:auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;width:auto!important;height:auto!important;min-height:115px!important;padding:24px!important;display:grid!important;position:static!important;inset:auto!important}.portalConsignmentV2>header>div:first-child{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.portalConsignmentV2>header small{letter-spacing:.12em;margin:0!important;font-size:9px!important;line-height:1!important;position:static!important}.portalConsignmentV2>header h2{margin:0!important;font-size:23px!important;line-height:1.2!important;position:static!important}.portalConsignmentV2>header p{max-width:720px;color:#9ca8b8!important;margin:0!important;font-size:12px!important;line-height:1.55!important;position:static!important}.portalConsignmentMetrics{grid-template-columns:repeat(3,110px);gap:9px;display:grid}.portalConsignmentMetrics span{color:#aeb8c6;background:#1a2638;border:1px solid #344156;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;min-height:67px;padding:11px 13px;font-size:10px;display:flex}.portalConsignmentMetrics b{color:#fff;font-size:20px}.portalConsignmentTabs{clear:both;background:#0d1420;border-top:1px solid #2d394b;border-bottom:1px solid #2d394b;gap:8px;padding:13px 18px;display:flex;margin:0!important;position:static!important}.portalConsignmentTabs button{color:#aeb8c6;background:#172130;border:1px solid #354359;border-radius:9px;min-height:40px;padding:0 14px;font-weight:800}.portalConsignmentTabs button.active{color:#111;background:#f5b400;border-color:#f5b400}.portalConsignmentTabs button b{background:#ffffff1b;border-radius:999px;place-items:center;min-width:22px;min-height:22px;margin-left:7px;display:inline-grid}.portalConsignmentList{background:#0d1420}.portalConsignmentList>article{border-bottom:1px solid #293547;grid-template-columns:minmax(260px,1fr) 150px 150px minmax(210px,auto);align-items:center;gap:18px;padding:18px 20px;display:grid}.portalConsignmentList>article:hover{background:#121b28}.portalGroupedConsignments{background:#0a111b;gap:14px;padding:14px;display:grid}.portalConsignmentSection{background:#101925;border:1px solid #34445a;border-radius:13px;overflow:hidden;box-shadow:0 8px 24px #02071042}.portalConsignmentSection>header{z-index:auto!important;background:#19263a!important;border-bottom:1px solid #34445a!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:auto!important;height:auto!important;min-height:0!important;padding:14px 17px!important;display:flex!important;position:static!important;inset:auto!important}.portalConsignmentSection>header>div{gap:3px;display:grid}.portalConsignmentSection>header small{letter-spacing:.12em;font-weight:950;color:#f5b400!important;font-size:8px!important}.portalConsignmentSection>header h3{color:#fff;margin:0;font-size:16px}.portalConsignmentSection>header>b{color:#dce6f3;background:#263954;border-radius:999px;padding:6px 10px;font-size:10px}.portalConsignmentSection>div>article{background:#111823;border-bottom:1px solid #293547;grid-template-columns:minmax(260px,1fr) 150px 150px minmax(210px,auto);align-items:center;gap:18px;padding:18px 20px;display:grid}.portalConsignmentSection>div>article:last-child{border-bottom:0}.portalConsignmentSection>div>article:hover{background:#151e2a}.portalConsignmentBike{flex-direction:column;gap:5px;min-width:0;display:flex}.portalConsignmentBike small{color:#8290a4;font-size:9px}.portalConsignmentBike h3{color:#f3f6fa;margin:0;font-size:16px;line-height:1.25}.portalConsignmentBike p{color:#a1acba;margin:0;font-size:10px}.portalConsignmentAmount{flex-direction:column;gap:5px;display:flex}.portalConsignmentAmount small{color:#8290a4;font-size:9px}.portalConsignmentAmount b{color:#fff;font-size:16px}.portalConsignmentStatus{text-align:center;border-radius:9px;place-items:center;min-height:34px;padding:7px 10px;font-size:9px;font-weight:900;display:grid}.portalConsignmentStatus.good{color:#69e0aa;background:#123528}.portalConsignmentStatus.bad{color:#ff9da4;background:#3a1b20}.portalConsignmentStatus.warn{color:#ffd35a;background:#362d12}.portalConsignmentStatus.info{color:#8fc4ff;background:#182d46}.portalConsignmentActions{grid-template-columns:1fr;gap:7px;display:grid}.portalConsignmentActions button{width:100%;min-height:40px}.portalConsignmentActions small{color:#f0c84d;text-align:center;font-size:9px}.portalConsignmentEmpty{color:#d9e0e9;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:140px;display:flex}.portalConsignmentEmpty span{color:#8794a6;font-size:10px}.standaloneWholesalePortal .portalTechnicalModal{color:#eef2f7!important;background:#101722!important;border:1px solid #344156!important;border-radius:18px!important;width:min(920px,95vw)!important}.standaloneWholesalePortal .portalTechnicalModal>header{border-bottom:1px solid #344156;background:linear-gradient(125deg,#16243a,#101722)!important;padding:24px 26px!important}.standaloneWholesalePortal .portalTechnicalModal>header>div{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.standaloneWholesalePortal .portalTechnicalModal>header small,.standaloneWholesalePortal .portalTechnicalModal>header h2,.standaloneWholesalePortal .portalTechnicalModal>header p{margin:0!important;position:static!important}.standaloneWholesalePortal .portalTechnicalModal>header h2{font-size:25px!important;line-height:1.2!important}.standaloneWholesalePortal .portalTechnicalModal>header p{color:#aab5c4!important;font-size:11px!important;line-height:1.45!important}.standaloneWholesalePortal .portalTechnicalBody{background:#101722!important;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr)!important;gap:22px!important;padding:22px 26px!important}.standaloneWholesalePortal .portalTechnicalImage{background:#fff!important;border-color:#334056!important;border-radius:14px!important;min-height:300px!important}.standaloneWholesalePortal .portalTechnicalGrid{background:#0c131e!important;border-color:#334056!important;border-radius:13px!important}.standaloneWholesalePortal .portalTechnicalGrid>div{border-color:#2d394b!important;grid-template-columns:minmax(130px,.8fr) minmax(0,1.2fr)!important}.standaloneWholesalePortal .portalTechnicalGrid span,.standaloneWholesalePortal .portalTechnicalGrid b{padding:14px!important;font-size:11px!important;line-height:1.4!important}.standaloneWholesalePortal .portalTechnicalGrid span{color:#99a5b5!important;background:#172130!important}.standaloneWholesalePortal .portalTechnicalGrid b{color:#f2f5f8!important}.standaloneWholesalePortal .portalTechnicalModal>footer{background:#0c131e!important;border-color:#344156!important;padding:15px 26px!important}.standaloneWholesalePortal .portalTechnicalModal>footer span{color:#929ead!important;font-size:9px!important}@media (width<=900px){.portalConsignmentV2>header{grid-template-columns:1fr!important}.portalConsignmentMetrics{grid-template-columns:repeat(3,1fr)}.portalConsignmentList>article,.portalConsignmentSection>div>article{grid-template-columns:1fr 1fr}.portalConsignmentActions{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.portalConsignmentV2>header{padding:18px!important}.portalConsignmentMetrics{grid-template-columns:1fr}.portalConsignmentTabs{overflow:auto}.portalConsignmentTabs button{white-space:nowrap}.portalConsignmentList>article,.portalConsignmentSection>div>article{grid-template-columns:1fr;gap:12px}.portalConsignmentSection>header{flex-direction:column!important;align-items:flex-start!important}.portalConsignmentActions{grid-column:auto;grid-template-columns:1fr}.standaloneWholesalePortal .portalTechnicalBody{grid-template-columns:1fr!important;padding:16px!important}.standaloneWholesalePortal .portalTechnicalImage{min-height:220px!important}.standaloneWholesalePortal .portalTechnicalModal>footer{flex-direction:column;align-items:stretch}.standaloneWholesalePortal .portalTechnicalModal>footer button{width:100%}}.financingAdminV2{color:#edf2f8!important;background:#111823!important;border:1px solid #303d50!important;margin:18px 0!important;overflow:hidden!important}.financingAdminV2Head{background:#151e2a!important;border-bottom:1px solid #303d50!important;grid-template-columns:54px minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;height:auto!important;min-height:112px!important;padding:22px!important;display:grid!important;position:relative!important;top:auto!important}.financingAdminV2Icon{color:#10141b;background:#f5b400;border-radius:14px;place-items:center;width:50px;height:50px;font-size:23px;font-weight:950;display:grid}.financingAdminV2Head>div:nth-child(2){flex-direction:column;gap:5px;min-width:0;display:flex}.financingAdminV2Head small{color:#f5b400;letter-spacing:.1em;font-size:9px;font-weight:950}.financingAdminV2Head h2{margin:0;font-size:22px;line-height:1.2}.financingAdminV2Head p{color:#9ca8b8;max-width:760px;margin:0;font-size:11px;line-height:1.5}.financingVisibility{color:#aeb8c6!important;background:#0d1420!important;border:1px solid #39475b!important;border-radius:12px!important;align-items:center!important;gap:10px!important;margin:0!important;padding:11px 14px!important;display:flex!important}.financingVisibility input{width:20px;height:20px;margin:0}.financingVisibility span{flex-direction:column;font-size:9px;display:flex}.financingVisibility b{color:#fff;font-size:11px}.financingExampleBar{background:#0d1420;border-bottom:1px solid #2d394b;grid-template-columns:minmax(260px,360px) minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.financingExampleBar>label{color:#aeb8c6;grid-template-columns:auto 28px minmax(0,1fr);align-items:center;gap:8px;margin:0;font-size:10px;font-weight:850;display:grid}.financingExampleBar>label span{color:#f5b400;background:#273448;border-radius:8px 0 0 8px;place-items:center;height:40px;display:grid}.financingExampleBar>label input{border-radius:0 8px 8px 0;height:40px;margin-left:-8px;font-size:15px;font-weight:900}.financingExampleBar>div{flex-direction:column;gap:4px;display:flex}.financingExampleBar>div b{font-size:11px}.financingExampleBar>div span{color:#8896a8;font-size:9px;line-height:1.45}.financingExampleBar>strong{color:#6be0a7;font-size:10px}.financingRateGroupsV2{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:18px;display:grid}.financingRateGroupsV2>article{background:#0d1420;border:1px solid #344156;border-radius:15px;overflow:hidden}.financingRateGroupsV2>article>header{background:#172130!important;border-bottom:1px solid #344156!important;align-items:center!important;gap:12px!important;height:auto!important;min-height:72px!important;padding:15px!important;display:flex!important;position:relative!important;top:auto!important}.financingRateGroupsV2>article>header>span{color:#111;background:#f5b400;border-radius:10px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.financingRateGroupsV2 h3{color:#f2f5f8;margin:0;font-size:14px}.financingRateGroupsV2 p{color:#8f9bac;margin:3px 0 0;font-size:9px}.financingPlanLabels,.financingPlanRow{grid-template-columns:58px 90px 120px minmax(150px,1fr);align-items:center;gap:9px;display:grid}.financingPlanLabels{color:#738196;text-transform:uppercase;padding:9px 13px;font-size:8px;font-weight:900}.financingPlanRow{opacity:.55;border-top:1px solid #263247;padding:10px 13px}.financingPlanRow.enabled{opacity:1;background:#111b29}.financingPlanRow>input{width:20px;height:20px}.financingPlanRow>b{font-size:11px}.financingPlanRow>label{grid-template-columns:1fr 26px;align-items:center;margin:0;display:grid}.financingPlanRow>label input{border-radius:8px 0 0 8px;min-width:0;height:38px}.financingPlanRow>label span{color:#f5b400;border:1px solid #344156;border-left:0;border-radius:0 8px 8px 0;place-items:center;height:38px;font-weight:900;display:grid}.financingPlanRow>div{flex-direction:column;gap:3px;min-width:0;display:flex}.financingPlanRow>div strong{color:#fff;font-size:11px}.financingPlanRow>div small{color:#8f9bad;font-size:9px}.financingSimulatorV2{color:#eef2f7!important;background:#111823!important;border:1px solid #303d50!important;margin:18px 0!important;overflow:hidden!important}.financingSimulatorV2>header{background:linear-gradient(125deg,#17243a,#111823)!important;border-bottom:1px solid #303d50!important;justify-content:space-between!important;align-items:center!important;min-height:0!important;padding:20px 22px!important;display:flex!important}.financingSimulatorV2>header>div{flex-direction:column;gap:5px;display:flex}.financingSimulatorV2>header small{color:#f5b400;letter-spacing:.12em;font-size:9px;font-weight:950}.financingSimulatorV2>header h2{margin:0;font-size:22px;line-height:1.2}.financingSimulatorV2>header p{color:#9ba7b6;margin:0;font-size:11px}.financingSimulatorV2>header>span{color:#111;background:#f5b400;border-radius:13px;place-items:center;width:46px;height:46px;font-size:21px;font-weight:950;display:grid}.financingSimulatorWorkspace{grid-template-columns:330px minmax(0,1fr);min-height:210px;display:grid}.financingSimulatorSetup{background:#0d1420;border-right:1px solid #303d50;flex-direction:column;gap:14px;padding:18px;display:flex}.financingSimulatorSetup>label{color:#aeb8c6;margin:0;font-size:9px}.financingSimulatorSetup>label>div{grid-template-columns:38px 1fr;margin-top:6px;display:grid}.financingSimulatorSetup>label span{color:#f5b400;border:1px solid #344156;border-right:0;border-radius:9px 0 0 9px;place-items:center;font-size:15px;font-weight:900;display:grid}.financingSimulatorSetup>label input{border-radius:0 9px 9px 0;font-size:15px;font-weight:900}.financingProviderButtons{grid-template-columns:1fr 1fr;gap:7px;display:grid}.financingProviderButtons small{color:#8794a7;grid-column:1/-1;font-size:9px}.financingProviderButtons button{color:#b9c3d0;background:#172130;border:1px solid #344156;min-height:44px;font-size:9px}.financingProviderButtons button.active{color:#ffd966;background:#2b250f;border-color:#f5b400}.financingCopy{width:100%;margin-top:auto}.financingResultsV2{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-content:center;gap:10px;padding:18px;display:grid}.financingResultsV2 article{background:#151e2a;border:1px solid #344156;border-radius:13px;flex-direction:column;justify-content:center;min-height:138px;padding:16px;display:flex}.financingResultsV2 article>span{color:#f5b400;letter-spacing:.08em;font-size:9px;font-weight:950}.financingResultsV2 article>strong{color:#fff;margin-top:8px;font-size:21px}.financingResultsV2 article>small{color:#929eae;font-size:9px}.financingResultsV2 article>footer{color:#aeb8c6;border-top:1px solid #2d394b;margin-top:12px;padding-top:10px;font-size:9px}.financingStartV2{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;display:flex}.financingStartV2 b{font-size:13px}.financingStartV2 span{color:#8996a8;font-size:10px}.financingSimulatorV2>.financingDisclaimer{color:#79879a;background:#0d1420;border-top:1px solid #2d394b;margin:0;padding:11px 18px;font-size:8px}.storeStockSourceTabs{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0;display:grid}.storeStockSourceTabs button{color:#cbd3dd;background:#0d1420;border:1px solid #344156;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:62px;padding:12px 15px;display:flex}.storeStockSourceTabs button span{color:#8794a7;font-size:9px}.storeStockSourceTabs button.active{color:#fff;background:#29240f;border-color:#f5b400}.storeStockSourceTabs button.active span{color:#f1cd5e}.storeProductFilters{background:#0d1420;border:1px solid #2d3a4d;border-radius:13px;grid-template-columns:minmax(240px,1.4fr) repeat(5,minmax(105px,.7fr)) auto;gap:9px;margin-bottom:11px;padding:13px;display:grid}.storeProductFilters label{color:#7f8c9e;text-transform:uppercase;flex-direction:column;gap:5px;min-width:0;margin:0;font-size:8px;font-weight:900;display:flex}.storeProductFilters input,.storeProductFilters select{width:100%;min-width:0}.storeProductSearch{color:#f5b400!important;grid-template-columns:24px 1fr!important;align-items:center!important;display:grid!important}.storeProductSearch input{grid-column:2}.storeProductFilters>button{align-self:end;min-height:42px}.storeProductBulk{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.storeProductBulk>span{color:#929dad;font-size:10px}.storeProductBulk>span b{color:#fff}.storeProductBulk>div{gap:8px;display:flex}.storeProductAvailability{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.storeProductAvailability small{color:#62d59d!important}.receiptPaper,.consignmentDocumentPaper,.serviceReceiptPrint,.accountPrintSheet,.shippingLabel{color:#161c25!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#d8dde3!important}.receiptPaper *,.consignmentDocumentPaper *,.serviceReceiptPrint *,.accountPrintSheet *,.shippingLabel *{color:inherit}.receiptPaper header,.receiptPaper .businessReceiptHeader{background:#fff!important;border-color:#d1a700!important}.receiptPaper header span,.receiptPaper header small,.receiptPaper td small,.receiptPaper .receiptMeta small,.receiptPaper .wholesaleReceiptCustomer small{color:#667080!important}.receiptPaper table th{color:#343a42!important;background:#f5f3ec!important;border-color:#d9dde2!important}.receiptPaper table td{color:#171c24!important;background:#fff!important;border-color:#d9dde2!important}.receiptPaper .receiptTotals span{color:#69717b!important}.receiptPaper .receiptTotals b{color:#111820!important}.receiptPaper .paymentLedger,.receiptPaper .receiptLogistics,.receiptPaper .wholesaleReceiptCustomer,.receiptPaper .receiptMeta>div,.receiptPaper .receiptNotes{color:#171c24!important;background:#fff!important;border-color:#d9dde2!important}.portalReadOnlyNotice{display:none!important}.consignmentDocumentNotice{color:#5a4700!important;background:#fff9dd!important;border-color:#d1a700!important}.consignmentDocumentClient span,.consignmentDocumentPaper th,.consignmentDocumentPaper td{color:#171c24!important;background:#fff!important;border-color:#d9dde2!important}.consignmentDocumentPaper th{background:#f5f3ec!important}.receiptPaper:after{color:#68717a!important;background:#fafafa!important;border-color:#d9dde2!important}.storeCatalogPrintPaper{color:#10151d!important;background:#fff!important;padding:34px 38px 30px!important}.storeCatalogPrintPaper>.businessReceiptHeader{border-bottom:1px solid #cfd4db!important;padding-bottom:22px!important}.storeCatalogPrintIntro{color:#161c25!important;background:#fff!important;border:0!important;border-bottom:1px solid #d9dde3!important;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr)!important;align-items:end!important;gap:28px!important;margin:22px 0 24px!important;padding:0 0 20px!important;display:grid!important}.storeCatalogPrintIntro>div{flex-direction:column;gap:6px;display:flex}.storeCatalogPrintIntro small{letter-spacing:.16em;font-size:8px;font-weight:950;color:#9f7800!important}.storeCatalogPrintIntro b{letter-spacing:-.035em;font-size:25px;font-weight:700}.storeCatalogPrintIntro>span{text-align:right;font-size:10px;line-height:1.55;color:#687280!important}.storeCatalogPrintPaper .storeCatalogPreviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.storeCatalogPrintPaper .storeCatalogCard{break-inside:avoid;overflow:hidden;box-shadow:none!important;background:#fff!important;border:1px solid #dce1e7!important;border-radius:2px!important}.storeCatalogVisual{background:#f4f5f5;width:100%;height:210px;position:relative;overflow:hidden}.storeCatalogVisual>img,.storeCatalogVisual>.catalogImagePlaceholder{object-fit:contain;background:#f4f5f5;width:100%;height:100%}.storeCatalogVisual>span{color:#fff;letter-spacing:.08em;background:#10151d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-weight:900;display:grid;position:absolute;top:12px;right:12px}.storeCatalogCard>div:last-child{padding:17px 18px 19px}.storeCatalogPrintPaper .storeCatalogCard small{letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:900;color:#9b7600!important}.storeCatalogPrintPaper .storeCatalogCard h3{letter-spacing:-.035em;font-weight:650;color:#10151d!important;margin:7px 0 5px!important;font-size:21px!important}.storeCatalogPrintPaper .storeCatalogCard p{min-height:32px;line-height:1.5;color:#66717f!important;margin:0!important;font-size:9px!important}.storeCatalogPrintPaper .storeCatalogCard>div>strong{letter-spacing:-.035em;font-weight:750;color:#10151d!important;margin:13px 0 15px!important;font-size:24px!important}.storeCatalogPrintPaper .storeCatalogCard section{gap:6px;margin-top:10px;padding-top:12px;border-top:1px solid #e2e5e9!important}.storeCatalogPrintPaper .storeCatalogCard section>b{color:#161c25!important;font-size:9px!important}.storeCatalogPrintPaper .storeCatalogCard section span{line-height:1.45;color:#626d7b!important;font-size:8px!important}.storeCatalogPrintFooter{color:#5f6976;letter-spacing:.04em;border-top:1px solid #cfd4db;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-top:16px;font-size:8px;display:flex}.storeCatalogPrintFooter b{color:#111820;letter-spacing:.12em;font-size:9px}.standaloneWholesalePortal .portalTechnicalSpecs{flex-direction:column;gap:10px;min-width:0;display:flex}.standaloneWholesalePortal .portalTechnicalSpecs>small{color:#f5b400;letter-spacing:.12em;font-size:8px;font-weight:950}.standaloneWholesalePortal .portalTechnicalPlaceholder{color:#6c7785!important;place-items:center!important;font-size:10px!important;font-weight:900!important;display:grid!important}.standaloneWholesalePortal .portalTechnicalEmpty{color:#8794a7;text-align:center;border:1px dashed #3a485d;border-radius:13px;place-items:center;min-height:180px;padding:22px;font-size:10px;display:grid}@media (width<=1100px){.financingRateGroupsV2{grid-template-columns:1fr}.storeProductFilters{grid-template-columns:repeat(3,1fr)}.storeProductSearch{grid-column:1/-1}.financingSimulatorWorkspace{grid-template-columns:280px 1fr}}@media (width<=700px){.financingAdminV2Head{grid-template-columns:45px 1fr}.financingVisibility{grid-column:1/-1}.financingExampleBar,.financingSimulatorWorkspace{grid-template-columns:1fr}.financingPlanLabels{display:none}.financingPlanRow{grid-template-columns:38px 1fr 110px}.financingPlanRow>div{grid-column:2/-1}.financingSimulatorSetup{border-bottom:1px solid #303d50;border-right:0}.storeStockSourceTabs,.storeProductFilters{grid-template-columns:1fr}.storeProductBulk{flex-direction:column;align-items:stretch}.storeProductBulk>div{grid-template-columns:1fr 1fr;display:grid}.storeCatalogPrintPaper{padding:22px!important}.storeCatalogPrintIntro{grid-template-columns:1fr!important}.storeCatalogPrintIntro>span{text-align:left}.storeCatalogPrintPaper .storeCatalogPreviewGrid{grid-template-columns:1fr}.storeCatalogPrintFooter{flex-direction:column;align-items:flex-start}.topQuickActions{display:none}}@media print{.receiptPaper,.consignmentDocumentPaper,.serviceReceiptPrint,.accountPrintSheet,.storeCatalogPrintPaper,.shippingLabel{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color:#111820!important;background:#fff!important}.storeCatalogPrintPaper{width:100%!important;max-height:none!important;padding:20px 24px!important;position:absolute!important;inset:0!important;overflow:visible!important}.storeCatalogPrintPaper .storeCatalogPreviewGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.storeCatalogVisual{height:170px}.storeCatalogPrintPaper .storeCatalogCard h3{font-size:17px!important}.storeCatalogPrintPaper .storeCatalogCard>div>strong{font-size:20px!important}}.budgetPurposeChoice{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.budgetPurposeChoice button{text-align:left;color:#f5f7fa;background:#0c131e;border:1px solid #344156;border-radius:14px;gap:5px;min-height:82px;padding:15px 16px;display:grid}.budgetPurposeChoice button b{font-size:15px}.budgetPurposeChoice button span{color:#8f9bad;font-size:11px;line-height:1.45}.budgetPurposeChoice button.active{background:linear-gradient(135deg,#2b250c,#171a19);border-color:#f4b800;box-shadow:inset 3px 0 #f4b800}.budgetPurposeChoice button.active b{color:#ffd24b}.insuranceBudgetFields{background:linear-gradient(145deg,#101a28,#0c131e);border:1px solid #3c4b61;border-radius:16px;margin:18px 0;padding:18px}.insuranceBudgetFields>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.insuranceBudgetFields>header small{color:#f4b800;letter-spacing:.12em;font-weight:900}.insuranceBudgetFields>header h2{margin:5px 0 4px}.insuranceBudgetFields>header p{color:#9aa7b8;margin:0}.insuranceBudgetFields>header>span{color:#c4cedb;background:#263246;border-radius:999px;padding:7px 10px;font-size:10px}.insuranceBudgetFields>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.insuranceBudgetFields label{gap:7px;display:grid}.insuranceBudgetFields .wideField{grid-column:1/-1}.insuranceBudgetFields textarea{min-height:82px}.institutionalBudgetFields{background:linear-gradient(145deg,#211d0e,#0d1420);border-color:#765e13}.insuranceBudgetDocument{color:#172131;border:1px solid #d6dbe2;border-radius:10px;margin:14px 0;overflow:hidden}.insuranceBudgetDocument header{color:#fff;background:#172131;justify-content:space-between;align-items:center;gap:20px;padding:13px 16px;display:flex}.insuranceBudgetDocument header small{color:#e8bb27;letter-spacing:.14em;font-size:8px;font-weight:900}.insuranceBudgetDocument header b{font-size:14px}.insuranceBudgetDocument>div{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.insuranceBudgetDocument>div span{border-bottom:1px solid #e1e4e8;border-right:1px solid #e1e4e8;gap:4px;min-height:58px;padding:11px 14px;display:grid}.insuranceBudgetDocument>div small{color:#7c8795;letter-spacing:.09em;font-size:7px;font-weight:900}.insuranceBudgetDocument>div b{font-size:10px}.insuranceBudgetDocument>p{background:#f7f8fa;margin:0;padding:12px 14px;font-size:10px;line-height:1.5}.institutionalBudgetDocument header{background:#6f5500}.storeCatalogPrintPaper{background:linear-gradient(#fff 0 72%,#fbfaf5 100%)!important}.storeCatalogPrintPaper>.businessReceiptHeader{position:relative}.storeCatalogPrintPaper>.businessReceiptHeader:after{content:"CATÁLOGO  •  SELECCIÓN  •  FINANCIACIÓN";color:#a17a00;letter-spacing:.18em;font-size:6px;font-weight:950;position:absolute;bottom:7px;right:0}.storeCatalogPrintIntro{border-radius:0 12px 12px 0;background:linear-gradient(90deg,#fff7d4,#fff)!important;border:0!important;border-left:5px solid #f4b800!important;padding:18px 20px!important}.storeCatalogPrintIntro b{font-size:29px!important}.storeCatalogPrintPaper .storeCatalogPreviewGrid{gap:16px!important}.storeCatalogPrintPaper .storeCatalogCard{border:0!important;border-radius:14px!important;box-shadow:0 8px 24px #141c271a!important}.storeCatalogPrintPaper .storeCatalogCard:nth-child(3n+2){transform:translateY(6px)}.storeCatalogPrintPaper .storeCatalogVisual{background:linear-gradient(145deg,#f1f2f3,#fff)}.storeCatalogPrintPaper .storeCatalogVisual>img{mix-blend-mode:multiply;padding:10px}.storeCatalogPrintPaper .storeCatalogVisual>span{color:#171b22;background:#f4b800;box-shadow:0 4px 12px #00000026}.storeCatalogPrintPaper .storeCatalogCard>div:last-child{position:relative}.storeCatalogPrintPaper .storeCatalogCard>div>strong:before{content:"PRECIO DE LISTA";color:#a17a00;letter-spacing:.14em;margin-bottom:3px;font-size:6px;font-weight:950;display:block}.storeCatalogPrintPaper .storeCatalogCard section>b:before{content:"💳 ";filter:grayscale()}.storeCatalogPrintPaper .storeCatalogCard section span:before{content:"✓ ";color:#a17a00;font-weight:900}.storeCatalogPrintFooter{background:#111820;border-radius:10px;color:#d9dee5!important;border:0!important;padding:17px 18px!important}.storeCatalogPrintFooter b{color:#f4b800!important}.storeCatalogPrintFooter span{color:#d9dee5!important}@media (width<=900px){.budgetPurposeChoice,.insuranceBudgetFields>div{grid-template-columns:1fr 1fr}}@media (width<=600px){.budgetPurposeChoice,.insuranceBudgetFields>div{grid-template-columns:1fr}.insuranceBudgetFields>header{flex-direction:column}.insuranceBudgetFields .wideField{grid-column:auto}.insuranceBudgetDocument>div{grid-template-columns:1fr 1fr}}@media print{.insuranceBudgetDocument{break-inside:avoid}.storeCatalogPrintPaper .storeCatalogCard:nth-child(3n+2){transform:none}.storeCatalogPrintPaper .storeCatalogCard{box-shadow:0 3px 12px #141c2714!important}}.budgetPdfOptions{background:#0c131e;border:1px solid #344156;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:15px 16px;display:flex}.budgetPdfOptions>div{align-items:center;gap:12px;display:flex}.budgetPdfOptionIcon{color:#ffd24b;background:#2a2309;border-radius:10px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.budgetPdfOptions>div>div{gap:3px;display:grid}.budgetPdfOptions small{color:#8f9bad}.budgetPhotoSwitch{cursor:pointer;background:#151f2d;border:1px solid #44536a;border-radius:999px;align-items:center;gap:9px;min-width:148px;padding:10px 12px;display:flex!important}.budgetPhotoSwitch input{accent-color:#f4b800;width:18px;height:18px}.budgetPhotoSwitch span{color:#f5f7fa;font-weight:800}.budgetReceiptPaper{color:#151c27!important;background:#fff!important}.budgetReceiptPaper>.businessReceiptHeader{position:relative;border-bottom:3px solid #151c27!important;padding-bottom:17px!important}.budgetReceiptPaper>.businessReceiptHeader:after{content:"DOCUMENTO COMERCIAL";color:#a47b00;letter-spacing:.18em;font-size:6px;font-weight:950;position:absolute;bottom:5px;right:0}.budgetReceiptPaper .wholesaleReceiptCustomer{border:1px solid #d7dce3;border-top:3px solid #e2aa00;border-radius:10px;margin-top:12px;overflow:hidden}.budgetReceiptPaper .wholesaleReceiptLead>div{background:#fff!important}.budgetReceiptPaper .insuranceBudgetDocument{border:1px solid #d5dae1;border-radius:12px;margin:14px 0;box-shadow:0 4px 14px #141c270d}.budgetReceiptPaper .insuranceBudgetDocument header{border-bottom:3px solid #e2aa00;padding:14px 16px;color:#151c27!important;background:#f6f2e4!important}.budgetReceiptPaper .insuranceBudgetDocument header small{color:#896700!important}.budgetReceiptPaper .insuranceBudgetDocument header b{font-size:15px;color:#151c27!important}.budgetReceiptPaper .insuranceBudgetDocument>p{background:#f5f6f8;border-top:0}.budgetReceiptPaper .budgetValidity{border-radius:4px;justify-content:space-between;align-items:center;gap:18px;margin:14px 0 12px;padding:12px 15px;color:#fff!important;background:#151c27!important;border:0!important;border-left:5px solid #f4b800!important;display:flex!important}.budgetReceiptPaper .budgetValidity small{color:#e8b900;letter-spacing:.14em;font-size:7px;font-weight:950}.budgetReceiptPaper .budgetValidity b{font-size:13px}.budgetReceiptPaper .budgetProductTable{border-collapse:separate;border-spacing:0;border:1px solid #d8dde4;border-radius:9px;width:100%;overflow:hidden}.budgetReceiptPaper .budgetProductTable thead th{letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #cbd1d8;padding:10px;font-size:7px;font-weight:950;color:#4c5665!important;background:#eef0f2!important}.budgetReceiptPaper .budgetProductTable tbody td{vertical-align:middle;border-bottom:1px solid #dfe3e8;padding:10px}.budgetReceiptPaper .budgetProductTable tbody tr:last-child td{border-bottom:0}.budgetReceiptPaper .budgetProductTable tbody td>b{font-size:11px}.budgetReceiptPaper .budgetProductTable tbody td>small{color:#737e8c;margin-top:3px;font-size:8px}.budgetPhotoHead,.budgetProductPhoto{width:82px}.budgetProductPhoto img{object-fit:contain;background:#f4f5f6;border:1px solid #e0e3e7;border-radius:7px;width:68px;height:52px;display:block}.budgetProductPhoto>span{color:#8a94a1;background:#f5f6f7;border:1px dashed #ccd2d9;border-radius:7px;place-items:center;width:68px;height:52px;font-size:7px;font-weight:800;display:grid}.budgetReceiptPaper .receiptTotals{border:0;justify-content:flex-end;margin:14px 0 0;padding:0;display:flex}.budgetReceiptPaper .receiptTotals span{color:#fff;background:#151c27;border-left:5px solid #f4b800;border-radius:4px;justify-content:space-between;align-items:center;gap:28px;min-width:230px;padding:13px 16px;display:flex}.budgetReceiptPaper .receiptTotals b{color:#ffd24b;font-size:19px}.budgetReceiptPaper .budgetDisclaimer{color:#596371;background:#f2f3f5;border-radius:7px;margin-top:14px;padding:10px 12px;line-height:1.45}.budgetReceiptPaper:after{content:"LA BICICLETERÍA BV  •  BELL VILLE, CÓRDOBA";color:#8b949f;letter-spacing:.14em;text-align:center;border-top:1px solid #d9dde3;margin-top:12px;padding-top:9px;font-size:6px;font-weight:900;display:block}@media (width<=600px){.budgetPdfOptions{flex-direction:column;align-items:stretch}.budgetPhotoSwitch{justify-content:center;width:100%}}@media print{.budgetPdfOptions{display:none!important}.budgetReceiptPaper,.budgetReceiptPaper *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.budgetReceiptPaper .budgetProductTable tr{break-inside:avoid}.budgetProductPhoto img{width:60px;height:46px}.budgetProductPhoto,.budgetPhotoHead{width:72px}}.budgetEditBanner{color:#17243a;background:#fff7d6;border:1px solid #e4b400;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px 16px;display:flex}.budgetEditBanner>div{gap:3px;display:grid}.budgetEditBanner span{color:#6d5b16;font-size:12px}.budgetEditBanner button{background:#fff;border:1px solid #d9bf5e}.budgetHistoryTabs{gap:8px;padding:0 18px 14px;display:flex}.budgetHistoryTabs button{color:#dce3ed;background:#17243a;border:1px solid #334158;border-radius:9px;align-items:center;gap:8px;padding:10px 14px;font-weight:850;display:flex}.budgetHistoryTabs button.active{color:#17243a;background:#f5b400;border-color:#f5b400}.budgetHistoryTabs button b{background:#ffffff24;border-radius:999px;place-items:center;min-width:21px;height:21px;display:grid}.budgetHistoryRow{border-left:4px solid #0000;grid-template-columns:minmax(0,1fr) 140px minmax(300px,auto)}.budgetHistoryRow.expired{background:#3a1b221f;border-left-color:#e53935}.budgetHistoryRow.archived{opacity:.76}.budgetHistoryIdentity>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.budgetHistoryIdentity>div>span{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:950}.budgetExpiredBadge{background:#4a1d25;color:#ff9ca7!important}.budgetValidBadge{background:#123d32;color:#68dfb2!important}.budgetArchivedBadge{background:#334158;color:#dce3ed!important}.budgetHistoryActions{justify-content:flex-end;gap:6px;display:flex!important}.budgetHistoryActions button{white-space:nowrap}.budgetHistoryActions .danger{color:#ffbbc2;background:#4a1d25;border-color:#74313e}@media (width<=980px){.budgetHistoryRow{grid-template-columns:1fr auto}.budgetHistoryActions{grid-column:1/-1;justify-content:flex-start}}@media (width<=620px){.budgetEditBanner,.budgetHistoryHead{flex-direction:column;align-items:stretch}.budgetHistoryTabs{flex-direction:column}.budgetHistoryRow{grid-template-columns:1fr}.budgetHistoryActions{grid-template-columns:1fr 1fr;display:grid!important}.budgetHistoryActions button{width:100%}}.budgetReceiptPaper{box-shadow:0 24px 70px #0000002e;border-radius:12px!important;padding:30px!important}.budgetReceiptPaper>.businessReceiptHeader{border-bottom:1px solid #cfd5dd!important}.budgetReceiptPaper>.businessReceiptHeader:before{content:"";background:#f4b800;border-radius:4px;width:92px;height:4px;position:absolute;bottom:-2px;left:0}.budgetReceiptPaper .wholesaleReceiptCustomer{background:#fafbfc!important;border:1px solid #d8dde4!important;border-top:0!important;border-radius:10px!important}.budgetReceiptPaper .budgetValidity{color:#17243a!important;background:#fff9e8!important;border:1px solid #e5d28b!important;border-left:4px solid #f4b800!important}.budgetReceiptPaper .budgetValidity small{color:#8c6900!important}.budgetReceiptPaper .budgetValidity b{color:#17243a!important}.budgetReceiptPaper .budgetProductTable{box-shadow:0 4px 16px #141c270a}.budgetReceiptPaper .budgetProductTable thead th{color:#fff!important;background:#17243a!important}.budgetReceiptPaper .budgetProductTable tbody tr:nth-child(2n) td{background:#fafbfc!important}.budgetReceiptPaper .receiptTotals span{border:1px solid #d4dae2;border-left:4px solid #f4b800;border-radius:9px;min-width:260px;padding:15px 18px;box-shadow:0 5px 18px #141c270f;color:#6b7480!important;background:#fff!important}.budgetReceiptPaper .receiptTotals b{font-size:22px;color:#17243a!important}.budgetReceiptPaper .budgetDisclaimer{border-left:3px solid #d9dee5;color:#596371!important;background:#f7f8fa!important}.consignmentSaleTag{background:#fff3bf;border-radius:999px;margin-top:4px;padding:3px 7px;font-weight:900;color:#6f5200!important;font-size:10px!important;display:inline-block!important}.productTitleActions{gap:8px;display:flex}.comboBuilderShade{z-index:120}.comboBuilderModal{background:#111a28;width:min(1080px,100vw - 28px);max-width:1080px;max-height:94vh;overflow:auto}.comboBuilderModal>.modalTop{z-index:3;background:#111a28;border-bottom:1px solid #2e3b50;margin:-24px -24px 0;padding:22px 24px;position:sticky;top:0}.comboBuilderModal>.modalTop>div{gap:3px;display:grid}.comboBuilderModal>.modalTop small{color:#f5b400;letter-spacing:.1em;font-weight:950}.comboBuilderModal>.modalTop h2{margin:0}.comboBuilderForm{background:#172337;border:1px solid #304057;border-radius:13px;grid-template-columns:1.1fr .75fr 1.7fr .45fr auto;align-items:end;gap:10px;margin:18px 0;padding:16px;display:grid}.comboBuilderForm label,.comboPriceGrid label{color:#c9d2df;gap:6px;font-size:11px;font-weight:850;display:grid}.comboBuilderForm input,.comboBuilderForm select,.comboPriceGrid input{width:100%}.comboDraft{background:#0e1724;border:1px solid #304057;border-radius:13px;overflow:hidden}.comboDraft header{border-bottom:1px solid #304057;padding:14px 16px}.comboDraft header small{color:#f5b400;font-weight:900}.comboDraft header h3{margin:3px 0 0}.comboDraft article{border-bottom:1px solid #26364a;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.comboDraft article>div{gap:3px;display:grid}.comboDraft article span{color:#93a0b3;font-size:11px}.comboDraft article>button{color:#ffadb6;background:#401d24;border-color:#68303a;width:34px;height:34px}.comboPriceGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.comboPriceGrid label{background:#172337;border:1px solid #304057;border-radius:12px;padding:14px}.comboPriceGrid small{color:#8f9bad}.comboBuilderActions{justify-content:flex-end;gap:8px;margin:14px 0 20px;display:flex}.savedCombos{border-top:1px solid #304057;padding-top:14px}.savedCombos>article{background:#172337;border:1px solid #304057;border-radius:11px;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;margin-top:9px;padding:13px 14px;display:grid}.savedCombos>article.disabled{opacity:.55}.savedCombos>article>div{gap:3px;display:grid}.savedCombos span,.savedCombos small{color:#9ba7b8}.savedCombos .danger{color:#ffadb6;background:#401d24;border-color:#68303a}@media (width<=850px){.productTitleActions{flex-direction:column;width:100%}.comboBuilderForm{grid-template-columns:1fr 1fr}.comboProductField,.comboBuilderForm>button{grid-column:1/-1}.savedCombos>article{grid-template-columns:1fr 1fr}.savedCombos>article>div{grid-column:1/-1}}@media (width<=560px){.comboBuilderForm,.comboPriceGrid,.savedCombos>article{grid-template-columns:1fr}.savedCombos>article>button{width:100%}}.accountDeliveryShade{z-index:126;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050910d9;align-items:flex-start;padding:20px;overflow:auto}.accountDeliveryModal{background:#101925;border:1px solid #34445b;width:min(1180px,100vw - 28px);max-width:1180px;max-height:calc(100vh - 40px);padding:0;overflow:auto;box-shadow:0 28px 90px #000a}.accountDeliveryModal>.modalTop{z-index:5;background:#17243a;border-bottom:1px solid #33445d;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex;position:sticky;top:0}.accountDeliveryModal>.modalTop small{color:#f5b400;letter-spacing:.1em;font-weight:950}.accountDeliveryModal>.modalTop h2{color:#fff;margin:4px 0 2px}.accountDeliveryModal>.modalTop p{color:#b8c4d3;margin:0}.accountDeliveryModal>.modalTop button{border-radius:50%;flex:none;width:40px;height:40px;font-size:24px}.accountDeliveryModal .directAccountStock{box-shadow:none;border:0;border-radius:0;margin:0}.accountDeliveryModal .directAccountStock>.consignmentHead{background:#101925;border-radius:0}.consignmentProductFilters{background:#0c141f;border-bottom:1px solid #304057;grid-template-columns:minmax(280px,1.5fr) repeat(3,minmax(150px,.65fr)) auto auto;align-items:end;gap:10px;padding:15px 16px;display:grid}.consignmentProductFilters label{color:#9eabba;letter-spacing:.08em;gap:6px;margin:0;font-size:8px;font-weight:950;display:grid}.consignmentProductFilters input,.consignmentProductFilters select{width:100%;min-height:43px}.consignmentProductFilters button{color:#d6dee8;background:#172337;border-color:#3b495d;min-height:43px}.consignmentProductFilters>strong{color:#70e1aa;white-space:nowrap;background:#173426;border-radius:9px;place-items:center;min-height:43px;padding:0 12px;font-size:10px;display:grid}@media (width<=1100px){.consignmentProductFilters{grid-template-columns:repeat(3,1fr)}.consignmentProductSearch{grid-column:1/-1}.consignmentProductFilters>strong{grid-column:auto}}@media (width<=650px){.consignmentProductFilters{grid-template-columns:1fr}.consignmentProductSearch,.consignmentProductFilters>strong{grid-column:auto}}.groupedConsignmentRows{background:#0d1623;gap:14px;padding:14px;display:grid}.consignmentSectionGroup{background:#111c2a;border:1px solid #314158;border-radius:13px;overflow:hidden;box-shadow:0 8px 22px #02060d38}.consignmentSectionGroup>header{background:#1a2940;border-bottom:1px solid #34465f;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.consignmentSectionGroup>header>div{gap:2px;display:grid}.consignmentSectionGroup>header small{color:#f5b400;letter-spacing:.11em;font-size:9px;font-weight:950}.consignmentSectionGroup>header h3{color:#fff;margin:0}.consignmentSectionGroup>header>b{color:#dbe5f2;background:#243853;border-radius:999px;padding:6px 9px;font-size:11px}.consignmentSectionGroup>div>article{border-bottom:1px solid #2a394e;grid-template-columns:minmax(260px,1fr) 130px 130px minmax(260px,auto);align-items:center;gap:14px;padding:14px 16px;display:grid}.consignmentSectionGroup>div>article:last-child{border-bottom:0}@media (width<=980px){.consignmentSectionGroup>div>article{grid-template-columns:1fr 1fr}.accountDeliveryShade{padding:10px}.accountDeliveryModal{max-height:calc(100vh - 20px)}}@media (width<=600px){.consignmentSectionGroup>header{flex-direction:column;align-items:flex-start}.consignmentSectionGroup>div>article{grid-template-columns:1fr}.accountDeliveryModal>.modalTop{padding:18px}}.clientCreditPill{color:#fff;background:#123326;border:1px solid #287557;border-radius:11px;grid-template-columns:auto auto;align-items:center;gap:1px 9px;padding:9px 13px;display:grid}.clientCreditPill small{color:#65e6ad;letter-spacing:.1em;font-size:8px;font-weight:950}.clientCreditPill b{color:#65e6ad;grid-area:1/2/3;font-size:20px}.clientCreditPill span{color:#b7d8c9;font-size:9px}.creditPreview{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.creditPreview span{color:#cde8dc;background:#143526;border:1px solid #2e6d53;border-radius:10px;flex-direction:column;gap:3px;padding:12px;display:flex}.creditPreview b{color:#62e4aa;font-size:18px}.accountHistoryCancelled{opacity:.7;background:#3d182040}.accountHistoryCancelled>td:not(:last-child){text-decoration-color:#d7505e}.cancellationAudit{white-space:normal;max-width:260px;margin-top:5px;line-height:1.4;color:#ff9ca7!important}.paymentLedgerCancelled small{display:block}.paymentLedgerCancelled small:after{content:" · motivo registrado"}.receiptPaper:has(.repairerReceiptHeader):after{content:"Firma de quien retira\a \a ________________________________________\a Firma y aclaración\a \a ________________________________________\a DNI";white-space:pre-line;color:#20252d;border-top:1px solid #bfc6cf;margin-top:34px;padding-top:18px;font-size:11px;font-weight:700;line-height:1.55;display:block}@media (width<=760px){.clientCreditPill{width:100%}.creditPreview{grid-template-columns:1fr}}.repairWorkspace{border-radius:16px}.repairToolbar{background:#141e2c;padding:17px 18px}.repairTabs{gap:9px}.repairTabs button{min-height:40px;padding:0 15px}.repairOrderList{gap:16px;max-width:1180px;margin:0 auto;padding:18px;grid-template-columns:1fr!important}.repairOrderCard{box-shadow:0 9px 28px #0207103d;border-color:#35465e!important;border-radius:15px!important}.repairOrderCard>header{padding:18px 20px!important}.repairOrderCard h3{font-size:20px!important}.repairOrderCard>header small,.repairOrderCard a{font-size:11px!important}.repairBikeData{grid-template-columns:repeat(5,minmax(0,1fr))!important}.repairBikeData>span,.repairBikeData>label{min-height:72px;background:#141e2b!important;padding:13px!important}.repairBikeData small,.repairObservations small{font-size:9px!important}.repairBikeData b{font-size:12px!important}.repairObservations{background:#252514!important;margin:16px 18px!important;padding:16px!important}.repairObservations li{min-height:43px;padding:10px 12px!important}.repairObservations li b{font-size:12px}.serviceCostPanel{background:#101925!important;border-color:#35465e!important;margin:16px 18px!important}.serviceCostHead{padding:14px 16px!important}.serviceMoneyGrid{padding:16px!important}.serviceMoneyGrid label{font-size:10px}.serviceMoneyGrid input{min-height:44px}.serviceTotal{font-size:13px;padding:14px 16px!important}.serviceOrderActions{padding:0 18px 16px;margin-top:0!important}.serviceOrderActions button{min-height:42px!important}.repairAuditToggle{min-height:38px}.repairAssignmentManager{border-radius:15px;grid-template-columns:240px 1fr!important;padding:18px!important}.repairAssignmentRows article{grid-template-columns:minmax(230px,1fr) 190px 230px!important;padding:13px!important}.repairAssignmentRows article>span b{font-size:11px!important}.repairAssignmentRows label{font-size:9px!important}@media (width<=900px){.repairBikeData{grid-template-columns:1fr 1fr!important}.repairAssignmentManager,.repairAssignmentRows article{grid-template-columns:1fr!important}.repairAssignmentRows article>span{grid-column:auto!important}}@media (width<=560px){.repairBikeData{grid-template-columns:1fr!important}.repairOrderList{padding:10px}.repairObservations,.serviceCostPanel{margin:10px!important}.serviceOrderActions{padding:0 10px 12px}}@media print{body:has(.serviceReceiptPrint){background:#fff!important}.serviceReceiptPrint{z-index:2147483647!important;width:100%!important;min-height:100vh!important;padding:12mm!important;display:block!important;position:absolute!important;inset:0!important;overflow:visible!important}.serviceReceiptPrint,.serviceReceiptPrint *{visibility:visible!important;opacity:1!important}.serviceReceiptPrint table{border-collapse:collapse;width:100%}.serviceReceiptPrint footer{break-inside:avoid}}.repairWorkspace>.repairOrderList{display:none!important}.repairStatusGroups{background:#0d1420;gap:16px;padding:16px 18px 20px;display:grid}.repairStatusGroup{background:#101824;border:1px solid #35465e;border-radius:15px;overflow:hidden}.repairStatusGroup>header{z-index:auto!important;background:#182335!important;border-bottom:1px solid #35465e!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;width:auto!important;height:auto!important;min-height:0!important;padding:15px 18px!important;display:flex!important;position:static!important;inset:auto!important}.repairStatusGroup>header>div{gap:3px;display:grid}.repairStatusGroup>header small{color:#8ea0b8;letter-spacing:.12em;font-size:8px;font-weight:950}.repairStatusGroup>header h2{color:#fff;margin:0;font-size:17px}.repairStatusGroup>header p{color:#8f9bad;margin:0;font-size:10px}.repairStatusGroup>header>b{color:#fff;background:#25354e;border-radius:10px;place-items:center;min-width:36px;height:36px;display:grid}.repairStatusGroup.received{border-left:4px solid #71a7e8}.repairStatusGroup.working{border-left:4px solid #f5b400}.repairStatusGroup.notify{border-left:4px solid #e7485f}.repairStatusGroup.ready{border-left:4px solid #42cf8b}.repairStatusGroup.history{border-left:4px solid #78879b}.repairCompactList{background:#0d1420;gap:9px;padding:12px;display:grid}.repairGroupEmpty{color:#728097;text-align:center;padding:22px;font-size:11px}.repairCompactOrder{background:#111a27;border:1px solid #35465e;border-radius:13px;overflow:hidden;box-shadow:0 7px 20px #0207102b}.repairCompactOrder>summary{cursor:pointer;background:#151f2d;grid-template-columns:minmax(165px,1fr) minmax(180px,1.15fr) minmax(130px,.72fr) minmax(145px,.8fr) minmax(175px,1fr) minmax(155px,.85fr) 28px;align-items:end;gap:10px;min-height:76px;padding:12px 15px;list-style:none;display:grid}.repairCompactOrder>summary::-webkit-details-marker{display:none}.repairCompactOrder>summary>span,.repairCompactOrder>summary>label{gap:5px;min-width:0;margin:0;display:grid}.repairCompactOrder>summary small{color:#8996a8;letter-spacing:.09em;font-size:8px;font-weight:900}.repairCompactOrder>summary b{color:#f3f6fa;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.repairCompactOrder>summary select{color:#f2f5f9;background:#0c131e;border-color:#3b4b61;width:100%;min-height:39px;margin:0;font-size:10px}.repairCompactOrder>summary>i{color:#f5b400;background:#243248;border-radius:8px;align-self:center;place-items:center;width:28px;height:28px;font-size:18px;font-style:normal;transition:transform .18s;display:grid}.repairCompactOrder[open]>summary>i{transform:rotate(180deg)}.repairCompactBody{background:#101824;border-top:1px solid #35465e}.repairCompactBody>header{z-index:auto!important;background:#141e2b!important;justify-content:space-between!important;align-items:flex-start!important;width:auto!important;height:auto!important;min-height:0!important;padding:16px 18px!important;display:flex!important;position:static!important;inset:auto!important}.repairCompactBody>header h3{color:#fff;margin:4px 0 2px;font-size:18px}.repairCompactBody>header small{color:#8e9bad}.repairCompactBody>header a{color:#f5cf44;font-weight:800}@media (width<=1250px){.repairCompactOrder>summary{grid-template-columns:1fr 1fr 1fr}.repairCompactOrder>summary>i{grid-column:3;justify-self:end}}@media (width<=680px){.repairStatusGroups{padding:10px}.repairStatusGroup>header{flex-direction:column!important;align-items:flex-start!important}.repairCompactList{padding:8px}.repairCompactOrder>summary{grid-template-columns:1fr;align-items:stretch}.repairCompactOrder>summary>i{grid-column:1;justify-self:end}.repairCompactBody>header{gap:10px;flex-direction:column!important}.repairStatusStack{align-items:flex-start}}.serviceReceiptPreviewShade{z-index:13000;background:#05080dd9;align-items:flex-start;padding:22px;overflow:auto}.serviceReceiptPreviewModal{background:#dfe3e8;border:1px solid #35445a;border-radius:16px;width:min(900px,100%);margin:auto;overflow:hidden;box-shadow:0 26px 80px #0009}.serviceReceiptPreviewToolbar{z-index:3;color:#fff;background:#121c2a;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex;position:sticky;top:0}.serviceReceiptPreviewToolbar>div{align-items:center;gap:8px;display:flex}.serviceReceiptPreviewToolbar>div:first-child{flex-direction:column;align-items:flex-start;gap:2px}.serviceReceiptPreviewToolbar small{color:#f5b400;letter-spacing:.12em;font-size:8px;font-weight:950}.serviceReceiptPreviewToolbar button{min-height:38px}.serviceReceiptPreviewModal .serviceReceiptPrint{color:#151a21;background:#fff;width:min(760px,100% - 32px);min-height:930px;margin:16px auto;padding:34px;font-family:Arial,sans-serif;display:block;position:static;box-shadow:0 8px 28px #12182424}.serviceReceiptPrint>header{z-index:auto!important;background:#fff!important;border-bottom:4px solid #f5b400!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;width:auto!important;height:auto!important;min-height:0!important;padding:0 0 15px!important;display:flex!important;position:static!important;inset:auto!important}.serviceReceiptPrint>header>div{flex-direction:column;gap:3px;display:flex}.serviceReceiptPrint>header b{font-size:22px}.serviceReceiptPrint>header span{font-size:11px}.serviceReceiptPrint>header small{color:#66717f;font-size:9px}.serviceReceiptPrint>header strong{text-align:right;font-size:18px}.serviceReceiptPrint>header strong small{color:#a87900;letter-spacing:.1em;margin-top:4px;font-size:8px;display:block}.serviceReceiptPrint .serviceReceiptType{color:#fff;background:#17243a;border-radius:7px}.serviceReceiptPrint .serviceReceiptData{border:1px solid #cfd5dc;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:0;overflow:hidden}.serviceReceiptPrint .serviceReceiptData span{color:#707a87;border-bottom:1px solid #d8dde3;border-right:1px solid #d8dde3;min-height:52px;padding:9px 11px;font-size:9px}.serviceReceiptPrint .serviceReceiptData b{color:#151a21;margin-top:4px;font-size:11px}.serviceReceiptPrint .serviceReceiptWork,.serviceReceiptPrint .serviceReceiptParts{border:1px solid #cfd5dc;border-radius:8px;margin-top:14px;padding:14px}.serviceReceiptPrint .serviceReceiptWork>small,.serviceReceiptPrint .serviceReceiptParts>small{color:#8a6800;letter-spacing:.1em;font-size:8px;font-weight:950}.serviceReceiptPrint .serviceReceiptWork ul{margin:10px 0 0}.serviceReceiptPrint .serviceReceiptParts p{color:#6d7681;margin:10px 0 0;font-size:10px}.serviceReceiptPrint .serviceReceiptParts table{margin-top:10px}.serviceReceiptTotals{grid-template-columns:repeat(2,1fr);gap:8px!important;margin-top:14px!important;display:grid!important}.serviceReceiptTotals span{background:#f1f3f5;border-radius:6px;justify-content:space-between;padding:9px 11px;display:flex}.serviceReceiptTotals span:last-child{color:#fff;background:#17243a}.serviceReceiptWarning{border-radius:7px;font-size:10px}.serviceReceiptPrint footer span{min-height:38px}.mechanicReceipt .serviceReceiptWarning{color:#654d00;background:#fff5cf;border-color:#c79b00}@media (width<=700px){.serviceReceiptPreviewShade{padding:8px}.serviceReceiptPreviewToolbar{flex-direction:column;align-items:stretch}.serviceReceiptPreviewToolbar>div:last-child{grid-template-columns:1fr;display:grid}.serviceReceiptPreviewModal .serviceReceiptPrint{width:calc(100% - 16px);min-height:0;margin:8px;padding:18px}.serviceReceiptPrint .serviceReceiptData,.serviceReceiptTotals{grid-template-columns:1fr!important}}@media print{body:has(.serviceReceiptPreviewShade)>:not(.serviceReceiptPreviewShade){display:none!important}.serviceReceiptPreviewShade,.serviceReceiptPreviewShade *{visibility:visible!important}.serviceReceiptPreviewShade{background:#fff!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.serviceReceiptPreviewModal{width:100%!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;overflow:visible!important}.serviceReceiptPreviewToolbar{display:none!important}.serviceReceiptPreviewModal .serviceReceiptPrint{width:100%!important;min-height:0!important;box-shadow:none!important;margin:0!important;padding:8mm!important;display:block!important;position:static!important;overflow:visible!important}}.repairTechnicianAccount{background:#101824}.repairTechnicianAccount>header p{color:#99a6b7;margin:4px 0 0;font-size:9px}.repairAccountBlock{background:#0d1520;border:1px solid #34445b;border-radius:12px;margin:14px;overflow:hidden}.repairAccountBlock.pending{border-left:4px solid #f5b400}.repairAccountBlockHead{background:#172337;border-bottom:1px solid #34445b;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.repairAccountBlockHead>div{gap:3px;display:grid}.repairAccountBlockHead small{color:#f5b400!important}.repairAccountBlockHead b{color:#fff}.repairAccountBlockHead>span{color:#ffd044;background:#2c2610;border-radius:8px;padding:7px 10px;font-weight:900}.repairTechnicianAccount .repairPaymentList article{background:#101824;border-color:#2e3c50;grid-template-columns:minmax(0,1fr) auto auto}.repairTechnicianAccount .repairPaymentList article>div:first-child b{color:#fff}.repairTechnicianAccount .repairPaymentList article>strong{color:#fff;font-size:15px}.repairPaymentActions{align-items:center;flex-direction:row!important;gap:7px!important;display:flex!important}.repairPaymentActions button{white-space:nowrap}.repairPaidHistory{background:#0d1520;border:1px solid #34445b;border-radius:12px;margin:0 14px 14px;overflow:hidden}.repairPaidHistory>summary{cursor:pointer;background:#162232;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;list-style:none;display:flex}.repairPaidHistory>summary::-webkit-details-marker{display:none}.repairPaidHistory>summary>span{gap:3px;display:grid}.repairPaidHistory>summary b{color:#fff}.repairPaidHistory>summary strong{color:#6de0a4;background:#193d2d;border-radius:8px;place-items:center;min-width:32px;height:32px;display:grid}.repairPaidHistory[open]>summary{border-bottom:1px solid #34445b}.technicianPaymentTotal{color:#fff;border-radius:7px;background:#17243a!important;justify-content:space-between!important;align-items:center!important;margin-top:15px!important;padding:14px 16px!important;display:flex!important}.technicianPaymentTotal b{font-size:20px}.technicianPaymentReceipt .serviceReceiptType{color:#fff3bf;background:#292116}.technicianPaymentReceipt .serviceReceiptWarning{color:#574300;background:#f6f1df;border-color:#b28d19}.repairPayAllActions{grid-auto-flow:column!important;align-items:center!important;gap:9px!important;display:flex!important}.repairPayAllActions>span{color:#ffd044;background:#2c2610;border-radius:8px;padding:8px 11px;font-weight:900}.repairPayAllActions>button{letter-spacing:.04em;min-height:38px;padding:0 18px;font-weight:950;box-shadow:0 7px 18px #f5b40033}.technicianBatchReceipt .technicianBatchDetails{padding:14px!important}.technicianBatchReceipt .technicianBatchDetails table{table-layout:fixed}.technicianBatchReceipt .technicianBatchDetails th:first-child{width:15%}.technicianBatchReceipt .technicianBatchDetails th:nth-child(2){width:23%}.technicianBatchReceipt .technicianBatchDetails th:nth-child(4){text-align:right;width:14%}.technicianBatchReceipt .technicianBatchDetails td{vertical-align:top;line-height:1.4}.technicianBatchReceipt .technicianBatchDetails td:last-child{text-align:right;white-space:nowrap}.technicianBatchReceipt .technicianBatchDetails td>b{color:#161d26;font-size:9px;display:block}.technicianBatchReceipt .technicianBatchDetails td>small{color:#747e8a;margin-top:4px;font-size:7px;line-height:1.4;display:block}.technicianBatchReceipt>footer{margin-top:46px!important}@media (width<=760px){.repairTechnicianAccount .repairPaymentList article{grid-template-columns:1fr}.repairPaymentActions{flex-direction:column!important;align-items:stretch!important}.repairAccountBlockHead{flex-direction:column;align-items:flex-start}.repairPayAllActions{width:100%;grid-auto-flow:row!important}.repairPayAllActions>button{width:100%}}.repairLookupControls{justify-content:flex-end;align-items:center;gap:8px;min-width:min(760px,58vw);display:flex}.repairLookupControls>input{flex:1;min-width:260px}.repairLookupControls form{background:#0b131e;border:1px solid #46566d;border-radius:10px;grid-template-columns:34px minmax(210px,1fr) auto;align-items:center;min-width:360px;display:grid;overflow:hidden}.repairLookupControls form:focus-within{border-color:#f5b400;box-shadow:0 0 0 2px #f5b4002b}.repairLookupControls form>span{color:#f5b400;place-items:center;height:100%;font-size:17px;display:grid}.repairLookupControls form input{color:#fff;background:0 0;border:0;border-radius:0;min-height:41px;box-shadow:none!important}.repairLookupControls form button{border:0;border-radius:0;min-height:41px}.repairCompactOrder.identified{border-color:#f5b400;box-shadow:0 0 0 2px #f5b40035,0 12px 32px #0005}.repairCompactOrder.identified>summary{background:#1d2837}.serviceReceiptBarcode{background:#fff;border:2px solid #171c24;border-radius:8px;grid-template-columns:minmax(170px,.75fr) minmax(280px,1.25fr);align-items:center;gap:18px;margin:12px 0;padding:11px 14px;display:grid}.serviceReceiptBarcode>div{flex-direction:column;gap:4px;display:flex}.serviceReceiptBarcode>div small{color:#a87900;letter-spacing:.12em;font-size:8px;font-weight:950}.serviceReceiptBarcode>div b{font-size:11px;line-height:1.35}.serviceReceiptBarcode>span{text-align:center;display:block}.serviceReceiptBarcode .barcodeSvg{fill:#111;width:100%;height:48px}.serviceReceiptBarcode code{color:#111;letter-spacing:.14em;margin-top:3px;font-size:9px;font-weight:900;display:block}@media (width<=1180px){.repairToolbar{flex-direction:column;align-items:stretch}.repairLookupControls{width:100%;min-width:0}.repairLookupControls>input,.repairLookupControls form{min-width:0}}@media (width<=700px){.repairLookupControls{flex-direction:column;align-items:stretch}.repairLookupControls form{grid-template-columns:32px minmax(0,1fr)}.repairLookupControls form button{grid-column:1/-1}.serviceReceiptBarcode{grid-template-columns:1fr}.serviceReceiptBarcode .barcodeSvg{height:42px}}.repairStatusGroup.cancelled{border-left:4px solid #dc4359}.repairCancellationMeta{color:#fff;background:#28151d;border:1px solid #763544;border-radius:10px;grid-template-columns:auto 1fr;gap:4px 14px;margin:14px 0;padding:13px 15px;display:grid}.repairCancellationMeta>b{color:#ff8595;font-size:10px}.repairCancellationMeta>span{color:#c7aab1;justify-self:end;font-size:9px}.repairCancellationMeta>p{color:#f2dfe3;grid-column:1/-1;margin:2px 0 0;font-size:10px}.repairUndoButton{color:#dbe8f8!important;background:#1b2b41!important;border-color:#59708e!important}.repairCancelButton{color:#ff9aaa!important;background:#32171d!important;border-color:#7a3440!important}.repairRestoreButton{color:#70e2a8!important;background:#153a29!important;border-color:#27764e!important}.repairAudit>header{background:#162232!important;border:0!important;border-bottom:1px solid #34445b!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;width:auto!important;height:auto!important;min-height:0!important;padding:10px 12px!important;display:flex!important;position:static!important}.repairAudit>header b{color:#f5b400;letter-spacing:.08em;font-size:9px}.repairAudit>header span{color:#9eabba;font-size:8px}.repairAudit>div small{justify-content:space-between;align-items:center;gap:10px;display:flex}.repairAudit>div small b{color:#f5b400;font-size:9px}.repairAudit>div small em{color:#aeb8c6;font-size:8px;font-style:normal}.repairAudit>div>span{color:#eef3f9;margin-top:4px;font-size:10px}.serviceReceiptPreviewModal .serviceReceiptPrint{flex-direction:column;display:flex;background:linear-gradient(#fff 0 88%,#fafafa 100%)!important;padding:38px 42px!important}.serviceReceiptPrint>header{border-bottom:2px solid #e2b400!important;min-height:74px!important;padding:0 0 20px 66px!important;position:relative!important}.serviceReceiptPrint>header:before{content:"LB";color:#101722;letter-spacing:-.04em;background:#f5d400;border-radius:50%;place-items:center;width:50px;height:50px;font-size:15px;font-weight:950;display:grid;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #d9bc00}.serviceReceiptPrint>header b{letter-spacing:.01em;font-size:23px!important}.serviceReceiptPrint>header span{letter-spacing:.06em;margin-top:2px;font-weight:800;color:#38414d!important;font-size:10px!important}.serviceReceiptPrint>header small{margin-top:3px;color:#76808c!important;font-size:8px!important}.serviceReceiptPrint>header>strong{flex-direction:column;align-items:flex-end;gap:5px;display:flex;color:#141b25!important;font-size:20px!important}.serviceReceiptPrint>header>strong small{background:#fff5c9;border-radius:999px;padding:5px 8px;color:#806000!important;margin:0!important;font-size:7px!important;display:inline-flex!important}.serviceReceiptPrint .serviceReceiptType{align-items:center;margin:14px 0 0;box-shadow:inset 4px 0 #f5b400;background:#17243a!important;border:0!important;border-radius:9px!important;padding:11px 14px!important}.serviceReceiptPrint .serviceReceiptType b{font-size:13px}.serviceReceiptPrint .serviceReceiptType span{font-size:10px;color:#e9edf2!important}.serviceReceiptPrint .serviceReceiptData{background:#fff;border:1px solid #d6dce3!important;border-radius:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin-top:14px!important;display:grid!important;overflow:hidden!important}.serviceReceiptPrint .serviceReceiptData span{text-transform:uppercase;letter-spacing:.08em;color:#77818e!important;border-bottom:1px solid #e0e4e9!important;border-right:1px solid #e0e4e9!important;flex-direction:column!important;gap:5px!important;min-width:0!important;min-height:62px!important;padding:12px 14px!important;font-size:8px!important;display:flex!important}.serviceReceiptPrint .serviceReceiptData span:nth-child(2n){border-right:0!important}.serviceReceiptPrint .serviceReceiptData b{overflow-wrap:anywhere;text-transform:none;letter-spacing:0;line-height:1.35;color:#151c25!important;margin:0!important;font-size:11px!important}.serviceReceiptPrint .serviceReceiptWork,.serviceReceiptPrint .serviceReceiptParts{break-inside:avoid;background:#fff!important;border:1px solid #d6dce3!important;border-radius:10px!important;margin-top:16px!important;padding:17px 18px!important}.serviceReceiptPrint .serviceReceiptWork{min-height:130px!important}.serviceReceiptPrint .serviceReceiptWork>small,.serviceReceiptPrint .serviceReceiptParts>small{letter-spacing:.12em;border-bottom:1px solid #e8ebef;padding-bottom:9px;display:block;color:#8b6900!important;font-size:8px!important}.serviceReceiptPrint .serviceReceiptWork ul{gap:8px;list-style:none;display:grid;margin:12px 0 0!important;padding:0!important}.serviceReceiptPrint .serviceReceiptWork li{color:#1e2630;padding-left:20px;font-size:11px;line-height:1.45;position:relative}.serviceReceiptPrint .serviceReceiptWork li:before{content:"✓";color:#a77b00;font-weight:900;position:absolute;left:0}.serviceReceiptPrint .serviceReceiptParts p{color:#6f7884!important;padding:12px 0 2px!important}.serviceReceiptPrint .serviceReceiptParts th{text-transform:uppercase;letter-spacing:.07em;font-size:8px;color:#606a76!important;background:#f4f5f6!important;padding:9px 7px!important}.serviceReceiptPrint .serviceReceiptParts td{font-size:10px;color:#1b222b!important;padding:10px 7px!important}.serviceReceiptPrint .serviceReceiptWarning{letter-spacing:.06em;color:#665000!important;background:#fff8d9!important;border:1px solid #e2d18a!important;border-radius:8px!important;margin-top:16px!important;padding:10px 14px!important;font-size:8px!important}.serviceReceiptPrint>footer{grid-template-columns:1fr 1fr!important;gap:70px!important;margin-top:72px!important;padding-top:0!important;display:grid!important}.serviceReceiptPrint>footer span{color:#3f4752!important;text-align:center!important;border-top:1px solid #202731!important;min-height:0!important;padding-top:9px!important;font-size:9px!important;display:block!important}.serviceReceiptPrint:after{content:"LA BICICLETERÍA BV · BELL VILLE, CÓRDOBA";color:#8c949e;letter-spacing:.12em;text-align:center;margin-top:auto;padding-top:24px;font-size:7px;font-weight:900;display:block}.serviceReceiptBarcode{background:#fafbfc!important;border:1px solid #d4dae1!important;border-left:4px solid #f5b400!important;margin-top:14px!important;padding:12px 16px!important}.serviceReceiptTotals span{border:1px solid #e1e4e8;background:#f7f8f9!important}.serviceReceiptTotals span:last-child{border-color:#17243a;background:#17243a!important}.technicianPaymentReceipt .serviceReceiptType{background:#292116!important}@media print{.serviceReceiptPreviewModal .serviceReceiptPrint{min-height:277mm!important;padding:10mm 11mm!important;display:flex!important}.serviceReceiptPrint>header{padding-left:18mm!important}.serviceReceiptPrint>footer{margin-top:18mm!important}.serviceReceiptPrint:after{margin-top:auto!important}}@media (width<=700px){.serviceReceiptPreviewModal .serviceReceiptPrint{padding:22px!important}.serviceReceiptPrint>header{padding-top:60px!important;padding-left:0!important}.serviceReceiptPrint>header:before{top:0}.serviceReceiptPrint .serviceReceiptData{grid-template-columns:1fr!important}.serviceReceiptPrint .serviceReceiptData span{border-right:0!important}.serviceReceiptPrint>footer{grid-template-columns:1fr!important;gap:42px!important}}.unifiedAccountsTabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.accountStatusTabs button:disabled{cursor:not-allowed;opacity:.45}.embeddedConsignmentAccount{border-radius:0 0 16px 16px!important;margin-top:0!important}.embeddedConsignmentAccount .consignmentHead{border-top:3px solid #f4b800}.consignmentFixedClient{background:#0c131e;border:1px solid #3b485c;border-radius:10px;align-content:center;gap:4px;min-height:64px;padding:10px 13px;display:grid}.consignmentFixedClient small{color:#f4b800;letter-spacing:.11em;font-size:8px;font-weight:900}.consignmentFixedClient b{color:#fff}.consignmentFixedClient span{color:#8f9bad;font-size:11px}.consignmentClientBadge{color:#f4b800;background:#172235;border:1px solid #3a485c;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:850}.embeddedConsignmentAccount .repairerCurrentAccountGuide{display:none}@media (width<=700px){.unifiedAccountsTabs{grid-template-columns:1fr!important}}.storeFinanceDisclosure{background:#111823!important;border:1px solid #2d3a4d!important;margin-bottom:16px!important;overflow:hidden!important}.storeFinanceDisclosure>summary{cursor:pointer;background:#151e2a;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:16px;min-height:76px;padding:16px 20px;list-style:none;display:grid}.storeFinanceDisclosure>summary::-webkit-details-marker{display:none}.storeFinanceDisclosure>summary>div{flex-direction:column;gap:4px;min-width:0;display:flex}.storeFinanceDisclosure>summary small{color:#f5b400;letter-spacing:.11em;font-size:8px;font-weight:950}.storeFinanceDisclosure>summary b{color:#f2f5f8;font-size:15px}.storeFinanceDisclosure>summary span{color:#8d99aa;font-size:9px}.storeFinanceDisclosure>summary i{color:#f5b400;font-size:20px;font-style:normal;transition:transform .18s}.storeFinanceDisclosure[open]>summary i{transform:rotate(180deg)}.storeFinanceDisclosure>.storeCatalogBuilder{border-top:1px solid #2d3a4d;padding:18px}.storeGroupVisibility{justify-content:flex-end;margin-bottom:10px;display:flex}.storeGroupVisibility label{cursor:pointer;background:#172130!important;border:1px solid #36445a!important;border-radius:9px!important;align-items:center!important;gap:8px!important;margin:0!important;padding:8px 10px!important;display:flex!important}.storeGroupVisibility input{width:18px;height:18px;margin:0}.storeGroupVisibility span{color:#8f9bad;flex-direction:column;font-size:8px;display:flex}.storeGroupVisibility b{color:#6be0a7;font-size:9px}.storeFinancingGroup.hiddenGroup{opacity:.62;background:#0a1019}.storeFinancingGroup.hiddenGroup .storeGroupVisibility b{color:#ff9da4}.branchStats article{color:#f1f4f8!important;background:#111823!important;border-color:#303d50!important}.branchStats article.pending{background:#29240f!important;border-color:#806b20!important}.branchStats small{color:#9aa6b6!important}.branchStats b{color:#fff!important}.branchStats span{color:#9aa6b6!important}.branchStats article.pending small,.branchStats article.pending span{color:#d8c478!important}.branchStats article.pending b{color:#ffd75a!important}.exposureAlerts,.branchPending,.branchStock,.branchHistory{color:#eef2f7!important;background:#111823!important;border-color:#303d50!important}.exposureAlerts>.sectionHead,.branchPending>.sectionHead{background:#151e2a!important;border-color:#303d50!important}.exposureAlerts>.sectionHead h2,.branchPending>.sectionHead h2{color:#f3f6fa!important}.exposureAlerts>.sectionHead p,.branchPending>.sectionHead p{color:#9ba7b7!important}.exposureEyebrow{color:#f5b400!important}.branchPending>.sectionHead>b{color:#111820!important;background:#f5b400!important}.exposureAlertList article{background:#111823!important;border-color:#2d394b!important}.exposureAlertList article>div:nth-child(2)>b{color:#f3f6fa!important}.exposureAlertList article>div:nth-child(2)>span{color:#a6b0bf!important}.exposureAlertList article>div:nth-child(2)>small{color:#f0ca52!important}.exposureComplete{color:#70dfaa!important;background:#10281e!important}.branchPending table thead th,.branchStock table thead th,.branchHistory table thead th{color:#9ba7b7!important;background:#151e2a!important}.branchPending table td,.branchStock table td,.branchHistory table td{color:#e7ebf1!important;background:#111823!important;border-color:#2d394b!important}.branchPending .emptyLines,.branchStock .emptyLines,.branchHistory .emptyLines{color:#8f9bad!important}.incomeHeader,.incomeProducts,.incomeSummary,.incomeHistory{color:#eef2f7!important;background:#111823!important;border-color:#303d50!important}.incomeHeader h2,.incomeProducts h2,.incomeSummary h2,.incomeHistory h2{color:#f3f6fa!important}.incomeBlockTitle{background:#151e2a!important;border-color:#303d50!important}.incomeBlockTitle p{color:#96a2b2!important}.incomeBlockTitle button{color:#f2f5f8!important;background:#1e2b3e!important;border:1px solid #3a485e!important}.incomeFilters{background:#0d1420!important;border-color:#303d50!important}.incomeFilters label,.incomeAddGrid label,.incomeHeaderGrid label{color:#9ca8b8!important}.incomeFilters input,.incomeFilters select,.incomeAddGrid input,.incomeAddGrid select,.incomeHeaderGrid input,.incomeHeaderGrid select,.freightInput input{color:#f3f6fa!important;background:#0b121d!important;border-color:#354359!important}.incomeFilters input::placeholder,.incomeAddGrid input::placeholder,.incomeHeaderGrid input::placeholder{color:#707e91!important}.selectedProduct{color:#eef2f7!important;background:#151e2a!important;border-color:#36445a!important}.selectedProduct b{color:#f3f6fa!important}.selectedProduct small{color:#9ca8b8!important}.incomeTable{border-color:#303d50!important}.incomeTable thead th,.incomeHistory thead th{color:#9ba7b7!important;background:#151e2a!important;border-color:#303d50!important}.incomeTable td,.incomeHistory td{color:#e8edf3!important;background:#111823!important;border-color:#2d394b!important}.incomeTable td small,.incomeHistory td small,.incomeHistory td span{color:#8f9bad!important}.incomeTable td button{color:#ff9da4!important;background:#32181d!important;border:1px solid #65313a!important}.incomeTable .emptyLines,.incomeHistory .emptyLines{color:#8f9bad!important}.incomeSummary dl>div{border-color:#303d50!important}.incomeSummary dt{color:#aab4c2!important}.incomeSummary dd,.incomeSummary .incomeTotal dt,.incomeSummary .incomeTotal dd{color:#fff!important}.costAllocation,.codesPreview{color:#eef2f7!important;background:#151e2a!important;border:1px solid #303d50!important}.costAllocation b,.codesPreview b{color:#f3f6fa!important}.costAllocation span,.codesPreview span,.codesPreview small{color:#95a1b1!important}.codesPreview small{color:#f5b400!important}.incomeSummary button:disabled{color:#d5c98e!important;opacity:.75!important;background:#705d13!important}.incomeSuccess{color:#72dfab!important;background:#10281e!important;border-color:#285b43!important}.incomeSuccess button{color:#9af0c3!important;background:#172f25!important;border-color:#377256!important}.incomeDuplicateAlert{color:#ffb1b7!important;background:#30181d!important;border-color:#71353d!important}.incomeDuplicateAlert button{color:#ffd0d4!important;background:#471f26!important;border-color:#85414b!important}.incomeTable tr.duplicateIncomeRow td{background:#29171b!important}.incomeTable tr.duplicateIncomeRow td:first-child b{color:#ff9da4!important}.incomeCorrectionModal .correctionLines label{background:#151e2a!important;border-color:#344156!important}.incomeCorrectionModal .correctionLines small{color:#95a1b1!important}.incomeCorrectionModal .auditPreview{color:#ffe185!important;background:#29240f!important;border-color:#7d6a22!important}.incomeCorrectionModal .auditPreview span{color:#d6c279!important}.clientTools{background:#111823!important;border-color:#303d50!important}.clientTools .search,.clientTools input,.clientTools select,.clientTools button{color:#e8edf3!important;background:#151e2a!important;border-color:#344156!important}.clientTools input::placeholder{color:#758296!important}.clientStats article{background:#111823!important;border-color:#303d50!important}.clientStats b{color:#fff!important}.clientStats span,.clientStats small{color:#95a1b1!important}.clientName b{color:#f2f5f8!important}.clientName small{color:#8f9bad!important}.clientName>span{color:#ffd65a!important;background:#302a13!important}.tablePanel table thead th{color:#9ba7b7!important;background:#151e2a!important}.tablePanel table tbody td{color:#e7ebf1!important;background:#111823!important;border-color:#2d394b!important}.tablePanel .invoiceTag{color:#dfe6ef!important;background:#263241!important;border-color:#3c4a5e!important}.tablePanel .editButton{color:#dfe6ef!important;background:#182231!important;border:1px solid #344156!important}.tablePanel .editButton:hover{color:#ffd45a!important;border-color:#f5b400!important}.clientModal{color:#edf2f7!important;background:#111823!important;border-color:#344156!important}.clientModal label{color:#aeb8c6!important}.clientModal input,.clientModal select,.clientModal textarea{color:#f3f6fa!important;background:#0b121d!important;border-color:#354359!important}.wholesaleCatalogCard{color:#eef2f7!important;background:#151e2a!important;border-color:#344156!important}.wholesaleCatalogCard.selected{box-shadow:inset 0 0 0 1px #f5b4002e;background:#29240f!important;border-color:#f5b400!important}.catalogProductData small{color:#98a5b6!important;font-size:9px!important}.catalogProductData>b{color:#fff!important;font-size:14px!important;line-height:1.25!important}.catalogProductData>span{color:#b2bcc9!important;font-size:10px!important}.catalogProductData strong{color:#fff!important;font-size:13px!important}.catalogProductData em{color:#62d99f!important;font-size:9px!important;font-weight:900!important}.catalogProductData em.soldOut{color:#ff9da4!important}.wholesaleCatalogCard>button{color:#f4f7fa!important;background:#223047!important;border:1px solid #35445a!important;font-size:10px!important}.wholesaleCatalogCard.selected>button{color:#111820!important;background:#f5b400!important;border-color:#f5b400!important}.wholesaleCatalogCard>button:disabled{color:#8f98a5!important;opacity:1!important;background:#2b3039!important;border-color:#3b424e!important}.wholesaleCartTitle h2{color:#f3f6fa!important}.wholesaleCartLines article{background:#111823!important;border-color:#2d394b!important}.wholesaleCartLines article>div:nth-child(2) b,.wholesaleCartLines article>strong,.cartStepper b{color:#fff!important}.wholesaleCartLines article>div:nth-child(2) small,.wholesaleCartLines article>div:nth-child(2) span{color:#99a5b4!important}.cartStepper button{color:#eef2f7!important;background:#1b2738!important;border-color:#344156!important}.cartRemove{color:#ff9da4!important;background:#35191e!important}.branchDelivery{color:#eef2f7;background:#101824;border:1px solid #344156;border-radius:12px;margin:14px 0 0;overflow:hidden}.branchDeliveryHead{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.branchDeliveryHead>div:first-child{flex-direction:column;gap:4px;display:flex}.branchDeliveryHead small{color:#f5b400;letter-spacing:.12em;font-size:8px;font-weight:950}.branchDeliveryHead b{color:#fff;font-size:14px}.branchDeliveryMethod{grid-template-columns:1fr 1fr;gap:8px;min-width:360px;display:grid}.branchDeliveryMethod button{color:#d9e0e9;background:#172337;border:1px solid #3b4a60;border-radius:9px;min-height:42px;font-weight:900}.branchDeliveryMethod button.active{color:#111820;background:#f5b400;border-color:#f5b400;box-shadow:0 8px 20px #f5b4002e}.shippingPanel{background:#0d1520;border-top:1px solid #344156;padding:14px 16px 16px}.shippingSourceChoice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.shippingSourceChoice button{color:#eef2f7;text-align:left;background:#151f2d;border:1px solid #36455a;border-radius:10px;flex-direction:column;align-items:flex-start;gap:5px;min-height:65px;padding:12px 14px;display:flex}.shippingSourceChoice button span{color:#96a3b3;font-size:10px;line-height:1.35}.shippingSourceChoice button.active{background:#29240f;border-color:#f5b400}.shippingSourceChoice button.active b{color:#ffe16d}.shippingPreview{grid-template-columns:1fr 1.45fr 1fr;gap:9px;margin-top:12px;display:grid}.shippingPreview>div{background:#151e2a;border:1px solid #344156;border-radius:9px;flex-direction:column;gap:5px;min-width:0;min-height:72px;padding:11px 12px;display:flex}.shippingPreview small{color:#8f9bad;font-size:8px;font-weight:900}.shippingPreview b{overflow-wrap:anywhere;color:#fff;font-size:11px}.shippingPreview span{overflow-wrap:anywhere;color:#aeb8c5;font-size:9px;line-height:1.35}.shippingPreview.ready>div{border-color:#2e6c50}.shippingPreview.incomplete>div{border-color:#775129}.shippingPreview>p{color:#ffadb4;background:#2c171d;border:1px solid #74404a;border-radius:8px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:10px}.shippingMissing{color:#e8d98e;background:#29240f;border:1px solid #735b24;border-radius:9px;margin-top:12px;padding:13px 14px;font-size:11px}.shippingForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.shippingForm label{color:#aab5c4!important}.shippingForm input{color:#fff!important;background:#0a121d!important;border-color:#39485e!important}.shippingForm input::placeholder{color:#718095}.shippingForm .wideField{grid-column:1/-1}.branchDeliveryBadge{color:#aeb9c8;letter-spacing:.07em;background:#192536;border:1px solid #46566d;border-radius:999px;width:max-content;margin-top:7px;padding:4px 7px;font-size:7px;font-weight:950;display:block}.branchDeliveryBadge.shipping{color:#ffdb5e;background:#2c260f;border-color:#7b641d}.branchShippingHistory{color:#d4bd68!important;margin-top:4px!important}.deliveryNotice.shipping{background:#fff6cf;border-color:#d7b431}.receiptShippingBlock{background:#fff;border:2px solid #d2aa14;border-radius:8px;grid-template-columns:1fr 1.35fr 1fr;margin:-7px 0 18px;display:grid;overflow:hidden}.receiptShippingBlock>div{border-right:1px solid #d9dde2;flex-direction:column;gap:4px;min-width:0;min-height:72px;padding:10px 12px;display:flex}.receiptShippingBlock>div:last-child{border-right:0}.receiptShippingBlock small{color:#927000;letter-spacing:.08em;font-size:8px;font-weight:950}.receiptShippingBlock b{overflow-wrap:anywhere;color:#131a23;font-size:11px}.receiptShippingBlock span{overflow-wrap:anywhere;color:#5e6875;font-size:9px;line-height:1.4}@media (width<=760px){.branchDeliveryHead{flex-direction:column;align-items:stretch}.branchDeliveryMethod{min-width:0}.shippingSourceChoice,.shippingPreview,.shippingForm{grid-template-columns:1fr}.shippingPreview>p,.shippingForm .wideField{grid-column:auto}.receiptShippingBlock{grid-template-columns:1fr}.receiptShippingBlock>div{border-bottom:1px solid #d9dde2;border-right:0}.receiptShippingBlock>div:last-child{border-bottom:0}}@media print{.receiptShippingBlock{break-inside:avoid}.deliveryNotice.shipping{color:#111!important}}.branchSaleModal{color:#f3f6fa!important;background:#0b121c!important;border:1px solid #34445a!important;border-radius:18px!important;width:min(1100px,100% - 28px)!important;padding:0!important;overflow:hidden!important;box-shadow:0 30px 90px #0000009e!important}.branchSaleModal>.modalTop{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0;background:#0c131ef5!important;border-bottom:1px solid #2d3b4e!important;margin:0!important;padding:20px 24px!important}.branchSaleModal>.modalTop:before{content:"VENTAS Y MOVIMIENTOS";color:#f5b400;letter-spacing:.14em;font-size:7px;font-weight:950;position:absolute;top:10px;left:24px}.branchSaleModal>.modalTop h2{letter-spacing:-.02em;color:#fff!important;margin-top:8px!important;font-size:20px!important}.branchSaleModal>.modalTop button{place-items:center;width:38px;height:38px;display:grid;color:#dfe6ef!important;background:#162131!important;border:1px solid #34445a!important;border-radius:10px!important;font-size:18px!important}.branchSaleModal>.branchSaleHeader,.branchSaleModal>.branchDelivery,.branchSaleModal>.cashPriceNotice,.branchSaleModal>.invoiceDecision,.branchSaleModal>.branchSaleAdd,.branchSaleModal>.branchCart,.branchSaleModal>.salePaymentsPanel,.branchSaleModal>.branchSaleTotal,.branchSaleModal>.actions{margin-left:22px!important;margin-right:22px!important}.branchSaleHeader{position:relative;background:#111a27!important;border:1px solid #303e51!important;border-radius:13px!important;grid-template-columns:1.45fr .8fr 1fr!important;gap:14px!important;margin-top:20px!important;padding:34px 16px 16px!important}.branchSaleHeader:before{content:"1 · CLIENTE Y CONDICIONES";color:#f5b400;letter-spacing:.12em;font-size:8px;font-weight:950;position:absolute;top:13px;left:16px}.branchSaleModal label{letter-spacing:.01em;color:#aeb8c6!important;font-size:9px!important;font-weight:850!important}.branchSaleModal input,.branchSaleModal select{color:#f5f7fa!important;min-height:44px!important;box-shadow:none!important;background:#0a121d!important;border:1px solid #3a495e!important;border-radius:9px!important}.branchSaleModal input:focus,.branchSaleModal select:focus{border-color:#f5b400!important;box-shadow:0 0 0 3px #f5b4001f!important}.branchSaleModal input::placeholder{color:#6f7e91!important}.branchSaleModal select option{color:#fff;background:#0d1520}.searchableSaleField small,.saleProductPicker small{color:#8f9bad!important;font-size:9px!important}.paymentMasterControl span{letter-spacing:.1em;color:#8f9bad!important;font-size:8px!important}.paymentMasterControl button{color:#edf2f7!important;background:#182437!important;border:1px solid #3a495e!important;border-radius:9px!important;min-height:44px!important;font-weight:850!important}.paymentMasterControl button:hover{color:#ffe070!important;border-color:#f5b400!important}.branchDelivery{background:#101824!important;border-color:#34445a!important;border-radius:13px!important;margin-top:14px!important}.branchDeliveryHead{padding:15px 16px!important}.branchDeliveryHead small{font-size:8px!important}.branchDeliveryHead b{font-size:13px!important}.branchDeliveryMethod button{color:#e8edf3!important;background:#182437!important;border-color:#405069!important}.branchDeliveryMethod button.active{color:#101720!important;background:#f5b400!important}.shippingPanel{background:#0d1520!important;border-color:#34445a!important}.cashPriceNotice{background:#25200f!important;border:1px solid #5d4d1e!important;border-left:4px solid #f5b400!important;border-radius:10px!important;margin-top:14px!important;padding:12px 14px!important}.cashPriceNotice b{color:#ffe16d!important;font-size:10px!important}.cashPriceNotice span{color:#d7cb9d!important;font-size:10px!important;line-height:1.5!important}.invoiceDecision{position:relative;color:#edf2f7!important;background:#111a27!important;border:1px solid #3a485b!important;border-radius:13px!important;margin-top:14px!important;padding:34px 16px 16px!important}.invoiceDecision:before{content:"3 · FACTURACIÓN";color:#f5b400;letter-spacing:.12em;font-size:8px;font-weight:950;position:absolute;top:13px;left:16px}.invoiceDecision>div:first-child b{color:#fff!important;font-size:12px!important}.invoiceDecision>div:first-child span{color:#8f9bad!important;font-size:9px!important}.invoiceChoiceButtons button{color:#dfe6ef!important;background:#172337!important;border:1px solid #3b4a60!important;border-radius:9px!important;min-height:44px!important}.invoiceChoiceButtons button.active{color:#111820!important;background:#f5b400!important;border-color:#f5b400!important}.invoiceFields{border-color:#34445a!important}.invoiceFields>span{color:#ffadb4!important;background:#2b181d!important}.branchSaleAdd{position:relative;background:#111a27!important;border:1px solid #303e51!important;border-radius:13px 13px 0 0!important;grid-template-columns:minmax(0,2fr) minmax(90px,.55fr) minmax(150px,.85fr) auto!important;gap:10px!important;margin-top:14px!important;margin-bottom:0!important;padding:38px 16px 16px!important}.branchSaleAdd:before{content:"4 · PRODUCTOS DE LA VENTA";color:#f5b400;letter-spacing:.12em;font-size:8px;font-weight:950;position:absolute;top:14px;left:16px}.branchSaleAdd>button{color:#111820!important;background:#f5b400!important;border:0!important;border-radius:9px!important;min-height:44px!important;font-weight:950!important}.branchCart{background:#0d1520!important;border:1px solid #303e51!important;border-top:0!important;border-radius:0 0 13px 13px!important;margin-top:0!important}.branchCart>div:not(.emptyLines){color:#eef2f7!important;background:#101824!important;border-color:#2d3b4e!important}.branchCart span b{color:#fff!important}.branchCart span small{color:#93a0b1!important}.branchCart>div>strong{color:#ffe070!important}.branchCart button{color:#ff9da4!important;background:#32181e!important}.branchCart .emptyLines{color:#7f8c9e!important;padding:20px!important}.salePaymentsPanel{position:relative;color:#edf2f7!important;background:#111a27!important;border:1px solid #303e51!important;border-radius:13px!important;margin-top:14px!important;padding:40px 16px 16px!important}.salePaymentsPanel:before{content:"5 · COBRO DE LA VENTA";color:#f5b400;letter-spacing:.12em;font-size:8px;font-weight:950;position:absolute;top:14px;left:16px}.salePaymentsHead b{color:#fff!important;font-size:12px!important}.salePaymentsHead span{color:#909dad!important;font-size:9px!important}.salePaymentsHead>button{color:#fff!important;background:#1a2739!important;border:1px solid #46566e!important;border-radius:9px!important;min-height:40px!important}.salePaymentRows>div{background:#0d1520!important;border:1px solid #34445a!important;border-radius:10px!important}.salePaymentRows label{color:#9eabba!important}.fillBalanceButton{color:#eaf0f6!important;background:#1b2a3e!important;border:1px solid #4b5c73!important}.removePaymentButton{color:#ff9da4!important;background:#32181e!important}.salePaymentSummary span{background:#172337!important;border:1px solid #303e51!important}.salePaymentSummary .paidMissing{background:#33280e!important;border-color:#6e5720!important}.salePaymentSummary .paidOk{background:#153423!important;border-color:#2c6d4e!important}.salePaymentSummary .paidOver{background:#351a20!important;border-color:#743843!important}.branchSaleTotal{background:linear-gradient(135deg,#142033,#0e1724)!important;border:1px solid #3b4a60!important;border-radius:13px!important;margin-top:14px!important;padding:16px 18px!important}.branchSaleTotal span{color:#9ca8b8!important;font-size:10px!important}.branchSaleTotal>b{color:#fff!important;font-size:22px!important}.branchSaleTotal>b:first-letter{color:#f5b400}.branchSaleModal>.actions{z-index:7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;bottom:0;background:#0b121cf5!important;border-top:1px solid #2d3b4e!important;margin-top:14px!important;margin-bottom:0!important;padding:16px 22px 20px!important}.branchSaleModal>.actions button{border-radius:10px!important;min-height:46px!important;padding:0 18px!important;font-weight:900!important}.branchSaleModal>.actions button:first-child{color:#dfe6ef!important;background:#172337!important;border:1px solid #3b4a60!important}.branchSaleModal>.actions .primary{color:#111820!important;background:#f5b400!important;border:0!important;box-shadow:0 8px 22px #f5b4002e!important}.branchSaleModal>.actions .primary:disabled{color:#93875a!important;box-shadow:none!important;background:#4a421f!important}@media (width<=850px){.branchSaleModal{width:min(760px,100% - 18px)!important}.branchSaleHeader{grid-template-columns:1fr 1fr!important}.branchSaleHeader>.searchableSaleField{grid-column:1/-1}.branchSaleAdd{grid-template-columns:1fr 1fr!important}.branchSaleAdd>.saleProductPicker{grid-column:1/-1!important}.branchSaleAdd>button{grid-column:1/-1}.branchSaleModal>.branchSaleHeader,.branchSaleModal>.branchDelivery,.branchSaleModal>.cashPriceNotice,.branchSaleModal>.invoiceDecision,.branchSaleModal>.branchSaleAdd,.branchSaleModal>.branchCart,.branchSaleModal>.salePaymentsPanel,.branchSaleModal>.branchSaleTotal,.branchSaleModal>.actions{margin-left:14px!important;margin-right:14px!important}}@media (width<=600px){.branchSaleModal{border-radius:0!important;width:100%!important}.branchSaleModal>.modalTop{padding-left:18px!important;padding-right:18px!important}.branchSaleModal>.modalTop:before{left:18px}.branchSaleHeader,.branchSaleAdd{grid-template-columns:1fr!important}.branchSaleHeader>.searchableSaleField,.branchSaleAdd>.saleProductPicker,.branchSaleAdd>button{grid-column:auto!important}.branchDeliveryMethod,.shippingSourceChoice{grid-template-columns:1fr!important}.salePaymentsPanel{padding-left:12px!important;padding-right:12px!important}.branchSaleTotal{flex-direction:column!important;align-items:flex-start!important}.branchSaleModal>.actions{grid-template-columns:1fr!important;display:grid!important}.branchSaleModal>.actions button{width:100%!important}}.requiredSaleClient select{background:#231319!important;border-color:#b74655!important}.requiredSaleClient small{color:#ff9eaa!important}.selectedSaleClient select{background:#10271d!important;border-color:#2d7b55!important}.selectedSaleClient small{color:#69dfa6!important}.shippingFilterControl{color:#93a1b4;letter-spacing:.03em;gap:5px;min-width:178px;font-size:8px;font-weight:900;display:grid;position:relative}.shippingFilterControl select{color:#f2f5f9;background:#101925;border:1px solid #3a495e;border-radius:9px;min-height:44px;font-weight:850}.shippingFilterControl small{color:#fff;letter-spacing:0;background:#b83747;border-radius:999px;padding:3px 7px;font-size:7px;position:absolute;top:-10px;right:8px}.shippingFilterControl small.sentCount{color:#9cf0c3;background:#17633e}.branchDeliveryBadge.sent{color:#70e2a8;background:#153a29;border-color:#27764e}.branchShippedMeta{color:#70e2a8!important;margin-top:4px!important}.shippingSentButton{color:#111820!important;background:#f5b400!important;border-color:#f5b400!important;font-weight:950!important}.shippingUndoButton{color:#dbe8f8!important;background:#1b2b41!important;border-color:#59708e!important}.branchHistory .accountActions{flex-direction:column;align-items:stretch}.branchHistory .accountActions button{white-space:nowrap}.deliveryReceipt .receiptShippingBlock{grid-template-columns:1fr 1.25fr 1fr .72fr}.deliveryReceipt .receiptShippingBlock>div:nth-child(4){background:#fff8dc}.deliveryReceipt .receiptShippingBlock>div:nth-child(4) b{color:#8a6700}@media (width<=980px){.branchHistory .movementHead>div:last-child{grid-template-columns:1fr 1fr;display:grid!important}.branchHistory .movementHead>div:last-child>input{grid-column:1/-1}.deliveryReceipt .receiptShippingBlock{grid-template-columns:1fr 1fr}}@media (width<=620px){.branchHistory .movementHead>div:last-child{grid-template-columns:1fr}.branchHistory .movementHead>div:last-child>input{grid-column:auto}.deliveryReceipt .receiptShippingBlock{grid-template-columns:1fr}}.branchReservations{overflow:hidden;background:#0d1520!important;border-color:#3d4c61!important}.branchReservations>header{background:linear-gradient(135deg,#17243a,#101925)!important;border-bottom:1px solid #34445a!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;width:auto!important;height:auto!important;min-height:0!important;padding:18px 20px!important;display:flex!important;position:static!important}.branchReservations>header>div:first-child{gap:4px;display:grid}.branchReservations>header small{color:#f5b400;letter-spacing:.12em;font-size:8px;font-weight:950}.branchReservations>header h2{color:#fff;margin:0;font-size:20px}.branchReservations>header p{color:#96a4b6;margin:0;font-size:10px}.reservationHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.reservationHeaderActions button{white-space:nowrap;min-height:42px}.reservationStats{background:#101824;border-bottom:1px solid #2d3b4e;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 18px;display:grid}.reservationStats button{color:#a9b4c2;background:#151f2d;border:1px solid #34445a;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:54px;display:flex}.reservationStats button b{color:#fff;font-size:18px}.reservationStats button span{font-size:10px;font-weight:850}.reservationStats button.active{color:#ffe070;background:#29240f;border-color:#f5b400}.reservationLocationGroups{gap:14px;padding:16px 18px 20px;display:grid}.reservationLocationGroup{background:#101824;border:1px solid #34445a;border-radius:13px;overflow:hidden}.reservationLocationGroup>header{background:#182437!important;border-bottom:1px solid #34445a!important;justify-content:space-between!important;align-items:center!important;width:auto!important;height:auto!important;min-height:0!important;padding:12px 15px!important;display:flex!important;position:static!important}.reservationLocationGroup>header h3{color:#fff;margin:2px 0 0;font-size:16px}.reservationLocationGroup>header>b{color:#111820;background:#f5b400;border-radius:9px;place-items:center;min-width:34px;height:34px;display:grid}.reservationLocationGroup>div{gap:9px;padding:10px;display:grid}.layawayCard{background:#0c141f;border:1px solid #2f3d50;border-radius:11px;overflow:hidden}.layawayCard.soldReservation{border-left:4px solid #5d8fca}.layawayMain{grid-template-columns:minmax(0,1.6fr) minmax(150px,.65fr) minmax(160px,.75fr);align-items:center;gap:14px;padding:13px 15px;display:grid}.layawayMain>span{gap:4px;display:grid}.layawayMain small{color:#7f8da0;font-size:8px}.layawayMain b{color:#f6f8fa;font-size:12px}.layawayMain em{color:#a9b4c2;font-size:9px;font-style:normal}.layawayMoney b{color:#fff;font-size:16px}.layawayMoney em{color:#ffd95a;font-weight:850}.layawayStatus{background:#2b250e;border:1px solid #765f1b;border-radius:999px;width:max-content;padding:5px 8px;color:#ffe070!important;font-size:8px!important}.layawayCard.reservada .layawayStatus{background:#143323;border-color:#246846;color:#73e4aa!important}.layawayCard.retirada .layawayStatus{background:#142a40;border-color:#315f8d;color:#8dc4ff!important}.layawayActions{background:#111c2b;border-top:1px solid #2f3d50;flex-wrap:wrap;align-items:end;gap:8px;padding:11px 14px;display:flex}.layawayActions label{color:#91a0b3;gap:4px;min-width:155px;font-size:8px;display:grid}.layawayActions select,.layawayActions button{min-height:37px}.layawayActions button:disabled{opacity:.35}.reservationWithdraw{color:#111820!important;background:#f5b400!important;border-color:#f5b400!important;font-weight:950!important}.reservationUndo{color:#dbe8f8!important;background:#1b2b41!important;border-color:#59708e!important}.layawayAudit{background:#0a111b;border-top:1px solid #263447}.layawayAudit summary{color:#8291a4;cursor:pointer;padding:9px 14px;font-size:8px}.layawayAudit p{color:#a8b3c1;border-top:1px solid #202d3e;grid-template-columns:180px 1fr;gap:12px;margin:0;padding:8px 14px;font-size:8px;display:grid}.layawayAudit p b{color:#dce3eb}.reservationCancelled{color:#f3dce1;background:#29161c;border-top:1px solid #67323d;gap:4px;padding:10px 14px;font-size:9px;display:grid}.reservationCancelled b{color:#ff93a1}.reservationModal{color:#fff;background:#0d1520!important;width:min(780px,100% - 24px)!important}.reservationFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.reservationFormGrid .wideField{grid-column:1/-1}.reservationModeChoice{grid-template-columns:1fr 1fr;gap:9px;display:grid}.reservationModeChoice button{color:#fff;text-align:left;background:#151f2d;border:1px solid #34445a;border-radius:10px;gap:5px;padding:12px;display:grid}.reservationModeChoice button span{color:#92a0b2;font-size:9px}.reservationModeChoice button.active{background:#29240f;border-color:#f5b400}.reservationModeChoice button.active b{color:#ffe070}.inlineLocationButton{align-self:end;min-height:42px}.reservationInvoice{grid-template-columns:1fr 1fr;gap:8px;display:grid}.reservationInvoice button{min-height:42px}.reservationInvoice button.active{color:#111820;background:#f5b400;border-color:#f5b400}.reservationPaymentModal{color:#fff;background:#0d1520!important;width:min(520px,100% - 24px)!important}.reservationPaymentSummary{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.reservationPaymentSummary span{background:#151f2d;border:1px solid #34445a;border-radius:9px;gap:5px;padding:12px;display:grid}.reservationPaymentSummary small{color:#8f9bad;font-size:8px}.reservationPaymentSummary b{color:#fff}.soldReservationPreview{background:#142a40;border:1px solid #315f8d;border-radius:10px;gap:5px;margin-top:12px;padding:13px;display:grid}.soldReservationPreview small{color:#8dc4ff;font-size:8px}.soldReservationPreview b{color:#fff}.soldReservationPreview span{color:#a9b7c8;font-size:9px}.reservationLocationsModal{color:#fff;background:#0d1520!important;width:min(600px,100% - 24px)!important}.newReservationLocation{grid-template-columns:1fr auto;gap:8px;display:grid}.reservationLocationList{gap:7px;margin-top:13px;display:grid}.reservationLocationList article{background:#151f2d;border:1px solid #34445a;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.reservationLocationList article span{gap:3px;display:grid}.reservationLocationList article b{color:#fff}.reservationLocationList article small{color:#8e9caf;font-size:8px}@media (width<=860px){.branchReservations>header{flex-direction:column!important;align-items:stretch!important}.reservationHeaderActions{grid-template-columns:repeat(3,1fr);display:grid}.reservationHeaderActions button{white-space:normal}.layawayMain{grid-template-columns:1fr 1fr}.layawayMain>span:first-child{grid-column:1/-1}.layawayAudit p{grid-template-columns:1fr}}@media (width<=620px){.reservationHeaderActions,.reservationStats,.reservationFormGrid,.reservationModeChoice,.reservationPaymentSummary{grid-template-columns:1fr}.reservationFormGrid .wideField{grid-column:auto}.layawayMain{grid-template-columns:1fr}.layawayMain>span:first-child{grid-column:auto}.layawayActions{flex-direction:column;align-items:stretch}.layawayActions label,.layawayActions button{width:100%}.newReservationLocation{grid-template-columns:1fr}.reservationLocationList article{flex-direction:column;align-items:stretch}.reservationLocationList article button{width:100%}}.layawayDocumentButton{color:#e8f2ff!important;background:#18283b!important;border-color:#47617f!important;font-weight:850!important}.layawayDocumentModal{max-height:94vh;overflow:auto;background:#1a2330!important;width:min(940px,100% - 24px)!important}.layawayAccountReceipt{padding:30px}.layawayReceiptStatus{border:1px solid #cbd1d8;border-left:5px solid #f5b400;grid-template-columns:1fr 1fr;margin:14px 0;display:grid}.layawayReceiptStatus span{flex-direction:column;justify-content:center;gap:4px;min-height:58px;padding:10px 14px;display:flex}.layawayReceiptStatus span+span{border-left:1px solid #cbd1d8}.layawayReceiptStatus small,.layawayAgreement small,.layawayPaymentLedger small,.layawayReceiptTotals small{color:#68717e;letter-spacing:.08em;font-size:8px;font-weight:900}.layawayAgreement{border:1px solid #cbd1d8;border-radius:8px;margin:16px 0;overflow:hidden}.layawayAgreement>header{background:#f6f3e8!important;border:0!important;border-bottom:1px solid #cbd1d8!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;min-height:0!important;padding:12px 14px!important;display:flex!important}.layawayAgreement>header b{font-size:15px}.layawayAgreement>div{grid-template-columns:1fr 1fr 1fr;display:grid}.layawayAgreement>div span{flex-direction:column;justify-content:center;gap:5px;min-height:58px;padding:10px 14px;display:flex}.layawayAgreement>div span+span{border-left:1px solid #d7dbe0}.layawayAgreement>p{color:#525a65;border-top:1px solid #d7dbe0;margin:0;padding:10px 14px;font-size:10px}.layawayPaymentLedger{border:1px solid #cbd1d8;border-radius:8px;margin-top:17px;overflow:hidden}.layawayPaymentLedger>header{background:#f3f5f7!important;border:0!important;border-bottom:1px solid #cbd1d8!important;justify-content:space-between!important;align-items:center!important;min-height:0!important;padding:11px 14px!important;display:flex!important}.layawayPaymentLedger>header div{flex-direction:column;gap:4px;display:flex}.layawayPaymentLedger>header strong{color:#fff;background:#161d27;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.layawayPaymentLedger table{margin:0}.layawayPaymentLedger th,.layawayPaymentLedger td{font-size:9px;padding:8px!important}.layawayPaymentLedger td small{margin-top:4px;font-size:7px;color:#9c4f58!important}.layawayPaymentLedger td button{padding:6px 8px;font-size:8px}.layawayPaymentCancelled{background:#fff0f1}.layawayPaymentCancelled td{text-decoration:line-through;color:#8b555c!important}.layawayReceiptTotals{border:1px solid #cbd1d8;grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.layawayReceiptTotals span{flex-direction:column;justify-content:center;gap:6px;min-height:72px;padding:12px 15px;display:flex}.layawayReceiptTotals span+span{border-left:1px solid #cbd1d8}.layawayReceiptTotals b{font-size:19px}.layawayReceiptTotals .pending{background:#fff5d7}.layawayReceiptTotals .paid{background:#e8f7ef}.layawayReceiptDeclaration{color:#555d68;background:#f7f7f4;border-left:4px solid #f5b400;margin:15px 0 0;padding:11px 13px;font-size:9px;line-height:1.55}.layawayPaymentReceiptModal{width:min(760px,100% - 24px)!important}.layawayPaymentReceipt{padding:34px}.paymentReceiptLead{border:1px solid #cbd1d8;border-radius:8px;margin-top:18px;padding:14px 16px}.paymentReceiptLead small{color:#68717e;letter-spacing:.09em;font-size:8px;font-weight:900}.paymentReceiptLead h2{margin:6px 0 4px;font-size:21px}.paymentReceiptLead p{color:#606977;margin:0;font-size:10px}.paymentReceiptAmount{color:#fff;background:#151d28;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:12px;margin:13px 0;padding:18px;display:flex}.paymentReceiptAmount small{color:#f5cf4d;letter-spacing:.08em;align-self:flex-start;font-size:8px;font-weight:900}.paymentReceiptAmount b{font-size:28px}.paymentReceiptAmount span{color:#dce3ec;font-size:10px}.paymentReceiptDetails{border:1px solid #cbd1d8;grid-template-columns:1fr 1fr;display:grid}.paymentReceiptDetails span{border-bottom:1px solid #d7dbe0;flex-direction:column;justify-content:center;gap:5px;min-height:64px;padding:10px 13px;display:flex}.paymentReceiptDetails span:nth-child(odd){border-right:1px solid #d7dbe0}.paymentReceiptDetails span:nth-last-child(-n+2){border-bottom:0}.paymentReceiptDetails small,.paymentReceiptBalance small{color:#68717e;letter-spacing:.06em;font-size:8px;font-weight:900}.paymentReceiptDetails b{font-size:11px}.paymentReceiptBalance{border:1px solid #cbd1d8;grid-template-columns:repeat(3,1fr);margin-top:14px;display:grid}.paymentReceiptBalance span{flex-direction:column;justify-content:center;gap:6px;min-height:68px;padding:10px 12px;display:flex}.paymentReceiptBalance span+span{border-left:1px solid #cbd1d8}.paymentReceiptBalance span:last-child{background:#fff5d7}.paymentReceiptBalance b{font-size:16px}.paymentReceiptText{color:#525b67;margin:14px 0;font-size:10px;line-height:1.55}.paymentReceiptSignatures{grid-template-columns:1fr 1fr;gap:55px;margin:62px 18px 6px;display:grid}.paymentReceiptSignatures div{text-align:center;flex-direction:column;display:flex}.paymentReceiptSignatures span{background:#20252d;height:1px}.paymentReceiptSignatures b{padding-top:7px;font-size:10px}@media (width<=650px){.layawayAccountReceipt,.layawayPaymentReceipt{padding:16px}.layawayReceiptStatus,.layawayAgreement>div,.layawayReceiptTotals,.paymentReceiptDetails,.paymentReceiptBalance{grid-template-columns:1fr}.layawayReceiptStatus span+span,.layawayAgreement>div span+span,.layawayReceiptTotals span+span,.paymentReceiptBalance span+span{border-top:1px solid #cbd1d8;border-left:0}.paymentReceiptDetails span,.paymentReceiptDetails span:nth-child(odd),.paymentReceiptDetails span:nth-last-child(-n+2){border:0;border-bottom:1px solid #d7dbe0}.paymentReceiptAmount{flex-direction:column;align-items:flex-start}.paymentReceiptSignatures{grid-template-columns:1fr;gap:55px}}@media print{.layawayDocumentModal{background:#fff!important;width:100%!important;max-height:none!important;overflow:visible!important}.layawayDocumentModal .receiptPaper{width:100%!important;padding:10mm!important;position:absolute!important;inset:0!important;overflow:visible!important}.layawayAccountReceipt,.layawayPaymentReceipt,.layawayAccountReceipt *,.layawayPaymentReceipt *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.layawayPaymentLedger table{min-width:0!important}.layawayPaymentLedger tr,.layawayReceiptDeclaration,.paymentReceiptSignatures{break-inside:avoid}}.reservationPortalLauncher{color:#fff;text-align:left;background:linear-gradient(135deg,#17243a,#101925);border:1px solid #46566d;border-left:5px solid #f5b400;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:86px;margin:0 0 16px;padding:15px 20px;display:flex;box-shadow:0 10px 28px #0003}.reservationPortalLauncher>span:first-child{gap:4px;display:grid}.reservationPortalLauncher small{color:#f5b400;letter-spacing:.12em;font-size:8px;font-weight:950}.reservationPortalLauncher>span:first-child>b{font-size:20px}.reservationPortalLauncher em{color:#9ba9ba;font-size:10px;font-style:normal}.reservationPortalLauncherStats{align-items:center;gap:10px;display:flex}.reservationPortalLauncherStats i{color:#98a6b7;background:#111b29;border:1px solid #3b4b61;border-radius:9px;gap:3px;min-width:105px;padding:9px 12px;font-size:8px;font-style:normal;display:grid}.reservationPortalLauncherStats i b{color:#fff;font-size:13px}.reservationPortalLauncherStats strong{color:#111820;background:#f5b400;border-radius:9px;place-items:center;min-height:44px;padding:0 17px;font-size:10px;display:grid}.reservationPortalLauncher:hover{border-color:#f5b400;transform:translateY(-1px)}.branchReservationsPortalClosed{display:none}.branchReservationsShade{align-items:flex-start!important;padding:20px!important;overflow:auto!important}.branchReservationsPortal{position:relative;background:#0d1520!important;border:1px solid #46566d!important;width:min(1480px,100% - 12px)!important;max-height:calc(100vh - 40px)!important;margin:auto!important;padding:0!important;overflow:auto!important;box-shadow:0 28px 90px #000000a6!important}.branchReservationsPortal>.branchReservations{border:0!important;border-radius:0!important;margin:0!important}.branchReservationsPortal .branchReservations>header{padding-right:76px!important}.reservationPortalClose{z-index:20;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:15px;right:16px;color:#e8eef7!important;background:#1b2a3e!important;border:1px solid #46566d!important;border-radius:10px!important;padding:0!important;font-size:22px!important}.reservationPortalClose:hover{color:#f5b400!important;border-color:#f5b400!important}@media (width<=760px){.reservationPortalLauncher{flex-direction:column;align-items:stretch}.reservationPortalLauncherStats{grid-template-columns:1fr 1fr;display:grid}.reservationPortalLauncherStats strong{grid-column:1/-1}.branchReservationsShade{padding:0!important}.branchReservationsPortal{border:0!important;border-radius:0!important;width:100%!important;min-height:100vh!important;max-height:100vh!important}.branchReservationsPortal .branchReservations>header{padding-right:66px!important}.reservationPortalClose{top:10px;right:10px}}@media print{body:has(.layawayDocumentModal) .branchReservationsShade{background:#fff!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}body:has(.layawayDocumentModal) .branchReservationsPortal{width:100%!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:0!important;position:static!important;overflow:visible!important}:is(body:has(.layawayDocumentModal) .branchReservations,body:has(.layawayDocumentModal) .reservationPortalClose){display:none!important}}.rentalIsolationNoticeV2{background:#121d2c!important;border-color:#3b4c63 #3b4c63 #3b4c63 #f5b400!important;grid-template-columns:max-content 1fr!important;gap:6px 18px!important;margin-bottom:14px!important;display:grid!important}.rentalIsolationNoticeV2 b{color:#fff!important}.rentalIsolationNoticeV2 span{color:#a8b5c5!important}.rentalSectionSwitch{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.rentalSectionSwitch>button{color:#fff;text-align:left;background:linear-gradient(135deg,#152135,#101925);border:1px solid #34455c;border-radius:14px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:100px;padding:16px 18px;display:grid}.rentalSectionSwitch>button>span{color:#f5b400;background:#213149;border-radius:12px;place-items:center;width:50px;height:50px;font-size:18px;font-weight:950;display:grid}.rentalSectionSwitch>button>div{gap:4px;display:grid}.rentalSectionSwitch small,.rentalLongHeader small{color:#f5b400;letter-spacing:.11em;font-size:8px;font-weight:950}.rentalSectionSwitch b{font-size:18px}.rentalSectionSwitch em{color:#94a3b5;font-size:9px;font-style:normal}.rentalSectionSwitch strong{color:#a8b5c5;font-size:10px}.rentalSectionSwitch>button.active{background:linear-gradient(135deg,#2d2711,#151d29);border-color:#f5b400;box-shadow:0 9px 26px #0004}.rentalSectionSwitch>button.active>span{color:#111820;background:#f5b400}.rentalSectionSwitch>button.active strong{color:#ffe071}.rentalLongPanel{color:#eef3f8;background:#0d1520;border:1px solid #34455c;border-radius:15px;overflow:hidden}.rentalLongHeader{background:#17243a;border-bottom:1px solid #34455c;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.rentalLongHeader>div:first-child{gap:4px;display:grid}.rentalLongHeader h2{color:#fff;margin:0;font-size:20px}.rentalLongHeader p{color:#98a7b9;margin:0;font-size:10px}.rentalLongHeader>div:last-child{gap:8px;display:flex}.parkingSlotBoard{background:#101925;border-bottom:1px solid #2e3d51;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;padding:14px 18px;display:grid}.parkingSlotBoard article{background:#151f2d;border:1px solid #34455c;border-radius:10px;gap:4px;min-height:94px;padding:13px;display:grid}.parkingSlotBoard article small{color:#8594a7;letter-spacing:.1em;font-size:7px;font-weight:900}.parkingSlotBoard article b{color:#fff;font-size:16px}.parkingSlotBoard article span{font-size:10px;font-weight:900}.parkingSlotBoard article em{color:#8f9daf;font-size:8px;font-style:normal}.parkingSlotBoard article.free{background:#122b21;border-color:#27764e}.parkingSlotBoard article.free span{color:#6ee0a7}.parkingSlotBoard article.occupied{border-left:4px solid #f5b400}.parkingSlotBoard article.occupied span{color:#ffe071}.parkingEmpty{color:#96a5b7;text-align:center;border:1px dashed #46566d;border-radius:10px;grid-column:1/-1;padding:20px}.rentalCompactSummary{background:#121c29;border-bottom:1px solid #34455c;grid-template-columns:repeat(3,1fr);display:grid}.rentalCompactSummary>span{gap:5px;padding:13px 18px;display:grid}.rentalCompactSummary>span+span{border-left:1px solid #34455c}.rentalCompactSummary small{color:#8e9caf;letter-spacing:.08em;font-size:7px;font-weight:900}.rentalCompactSummary b{color:#fff;font-size:17px}.rentalFilters{background:#101925;border-bottom:1px solid #34455c;justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;display:flex}.rentalFilters>div{gap:7px;display:flex}.rentalFilters button.active{color:#111820;background:#f5b400;border-color:#f5b400}.rentalFilters input{min-width:320px}.rentalLongList{gap:10px;padding:14px 18px 18px;display:grid}.rentalLongList>article{background:#111b29;border:1px solid #34455c;border-left:4px solid #f5b400;border-radius:12px;overflow:hidden}.rentalLongList>article.paid{border-left-color:#2f9d6a}.rentalLongList>article.overdue{border-left-color:#c84757}.rentalLongList>article.inactive{opacity:.8;border-left-color:#6c7684}.rentalLongList>article>header{background:#162233;border-bottom:1px solid #34455c;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.rentalLongList>article>header>div:first-child{gap:3px;display:grid}.rentalLongList>article>header>div:last-child{gap:7px;display:flex}.rentalLongList header small{color:#f5b400;letter-spacing:.08em;font-size:8px;font-weight:950}.rentalLongList h3{color:#fff;margin:0;font-size:16px}.rentalLongList header p{color:#a0aec0;margin:0;font-size:9px}.rentalLongList header em{color:#ff9aa7;margin-top:4px;font-size:8px;font-style:normal}.rentalDeactivate{color:#ff9aa7!important;background:#30181e!important;border-color:#713642!important}.rentalLongData{background:#34455c;grid-template-columns:repeat(7,minmax(110px,1fr));gap:1px;display:grid}.rentalLongData>span{background:#101925;gap:5px;min-height:62px;padding:11px 13px;display:grid}.rentalLongData small{color:#8493a6;font-size:7px;font-weight:900}.rentalLongData b{color:#fff;font-size:10px}.rentalDiscountCell{background:#1f2416!important}.rentalDiscountCell b{color:#ffdc63!important}.rentalAdjustmentStrip{background:#24220f;border-top:1px solid #544b25;border-bottom:1px solid #544b25;grid-template-columns:max-content 1fr;gap:8px 14px;padding:11px 15px;display:grid}.rentalAdjustmentStrip>b{color:#f5c83d;letter-spacing:.09em;grid-row:1/99;font-size:7px}.rentalAdjustmentStrip>span{color:#f4f0dd;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;font-size:9px;display:grid}.rentalAdjustmentStrip>span strong{color:#ffe071}.rentalAdjustmentStrip>span small{color:#a9a17b;grid-column:1/-1;font-size:7px}.rentalLongActions{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 15px;display:flex}.rentalLongActions details{border-top:1px solid #34455c;width:100%;padding-top:9px}.rentalLongActions summary{color:#e1c65d;cursor:pointer;font-size:9px;font-weight:900}.rentalLongActions details>div{border-bottom:1px solid #2c394b;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:9px 0;display:grid}.rentalLongActions details>div>span:first-child{gap:3px;display:grid}.rentalLongActions details small{color:#8e9caf;font-size:8px}.rentalLongActions details>div>span:last-child{gap:6px;display:flex}.rentalLongActions details>div.cancelled{opacity:.55;text-decoration:line-through}.rentalAdjustmentButton{color:#ffe071!important;background:#29250f!important;border-color:#6e5b1b!important}.rentalSlotModal,.rentalAccountModalV2,.rentalPaymentModalV2,.rentalAdjustmentModal{color:#fff!important;background:#0e1723!important}.rentalSlotModal{max-width:520px}.rentalSlotPreview,.rentalManualNotice{color:#aab7c6;background:#162233;border:1px solid #3b4c63;border-left:4px solid #f5b400;border-radius:9px;gap:4px;margin-top:13px;padding:12px 14px;font-size:9px;display:grid}.rentalSlotPreview b,.rentalManualNotice b{color:#fff}.rentalAdjustmentModal{max-width:650px}.rentalAdjustmentPreview{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.rentalAdjustmentPreview span{color:#93a1b3;background:#151f2d;border:1px solid #34455c;border-radius:9px;gap:5px;padding:12px;font-size:8px;display:grid}.rentalAdjustmentPreview b{color:#fff;font-size:14px}.rentalAccountModalV2 label small{color:#75dbaa;font-size:8px}.rentalPaymentModalV2 .rentalManualNotice{margin:12px 0}.rentalPaymentModalV2 .formGrid label:nth-child(3){grid-column:1/-1}.parkingSlotBoard>button{color:#fff;text-align:left;min-height:94px;box-shadow:none;background:#151f2d;border:1px solid #34455c;border-radius:10px;gap:4px;padding:13px;display:grid}.parkingSlotBoard>button small{color:#8594a7;letter-spacing:.1em;font-size:7px;font-weight:900}.parkingSlotBoard>button b{color:#fff;font-size:16px}.parkingSlotBoard>button span{font-size:10px;font-weight:900}.parkingSlotBoard>button em{color:#8f9daf;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.parkingSlotBoard>button.free{background:#122b21;border-color:#27764e}.parkingSlotBoard>button.free span{color:#6ee0a7}.parkingSlotBoard>button.occupied{border-left:4px solid #f5b400}.parkingSlotBoard>button.occupied span{color:#ffe071}.parkingSlotBoard>button:hover,.parkingSlotBoard>button.selected{border-color:#f5b400;transform:translateY(-1px);box-shadow:0 0 0 2px #f5b4002e}.rentalLongList>article.paid{background:#123628;border-color:#32b879;box-shadow:inset 0 0 0 1px #54e2a414}.rentalLongList>article.paid>header{background:#184331;border-color:#2a6c51}.rentalLongList>article.paid .rentalLongData{background:#2a6c51}.rentalLongList>article.paid .rentalLongData>span{background:#113a2b}.rentalLongList>article.paid .rentalLongActions{background:#123628}.rentalLongList>article.selected{box-shadow:0 0 0 2px #f5b400}.rentalLongList>article>header>div:last-child{flex-wrap:wrap;justify-content:flex-end}.rentalClientPortalButton{color:#ffe167!important;background:#2c260e!important;border-color:#806500!important}.rentalPaidStatus{color:#eafff5;letter-spacing:.08em;background:#1f6d4d;border:1px solid #4bd292;border-radius:9px;place-items:center;min-height:42px;padding:0 18px;font-size:11px;font-weight:950;display:inline-grid}.rentalSlotModal,.rentalAccountModalV2,.rentalPaymentModalV2,.rentalAdjustmentModal,.rentalPriceModal,.rentalClientPortal{color:#fff!important;background:#0e1723!important}.rentalConfiguredTypes{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px;display:grid}.rentalConfiguredTypes button{text-align:left;color:#fff;background:#151f2d;gap:3px;display:grid}.rentalConfiguredTypes span{color:#93a1b3;font-size:8px}.rentalPriceModal{max-width:650px}.rentalPricePreview{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px;display:grid}.rentalPricePreview span{color:#93a1b3;background:#151f2d;border:1px solid #34455c;border-radius:9px;gap:5px;padding:12px;font-size:8px;display:grid}.rentalPricePreview b{color:#fff;font-size:14px}.rentalAccountModalV2 input[readonly]{color:#8f9bad;background:#111a25;border-color:#3b4c63}.rentalClientPortalShade{align-items:flex-start!important;padding:18px!important;overflow:auto!important}.rentalClientPortal{width:min(1160px,100% - 12px)!important;max-height:calc(100vh - 36px)!important;overflow:auto!important}.rentalClientPortalHeader{border-bottom:1px solid #34455c;justify-content:space-between;align-items:flex-start;gap:16px;margin:8px 0 14px;padding-bottom:14px;display:flex}.rentalClientPortalHeader h2{margin:0 0 4px}.rentalClientPortalHeader p{color:#b5c0cd;margin:0 0 4px}.rentalClientPortalHeader small{color:#8997a9}.rentalClientPortalHeader>div:last-child{gap:7px;display:flex}.rentalClientSummary{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;display:grid}.rentalClientSummary span{background:#151f2d;border:1px solid #34455c;border-radius:9px;gap:5px;padding:12px;display:grid}.rentalClientSummary small{color:#8c9aad;font-size:7px;font-weight:900}.rentalClientSummary b{font-size:15px}.rentalClientSummary .paid{color:#8df0be;background:#123628;border-color:#2f9d6a}.rentalClientSummary .pending{color:#ffe071;background:#2a240e;border-color:#806500}.rentalClientCharges,.rentalClientPaymentHistory,.rentalClientPriceHistory{background:#101925;border:1px solid #34455c;border-radius:11px;margin-top:14px;overflow:hidden}.rentalClientCharges>header,.rentalClientPaymentHistory>header,.rentalClientPriceHistory>header{background:#17243a;border-bottom:1px solid #34455c;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.rentalClientCharges header small,.rentalClientPaymentHistory header small,.rentalClientPriceHistory header small{color:#f5b400;font-size:7px;font-weight:900}.rentalClientCharges h3,.rentalClientPaymentHistory h3,.rentalClientPriceHistory h3{margin:2px 0 0}.rentalClientCharges>header>b,.rentalClientPaymentHistory>header>b,.rentalClientPriceHistory>header>b{background:#263850;border-radius:8px;place-items:center;min-width:30px;height:30px;display:grid}.rentalClientCharges>div{background:#34455c;gap:1px;display:grid}.rentalClientCharges article{background:#111b29;grid-template-columns:repeat(4,minmax(110px,1fr)) minmax(270px,auto);align-items:center;gap:1px;display:grid}.rentalClientCharges article.paid{background:#123628}.rentalClientCharges article>span{gap:4px;padding:11px 12px;display:grid}.rentalClientCharges article small{color:#8997a9;font-size:7px;font-weight:900}.rentalClientCharges article>div{justify-content:flex-end;gap:6px;padding:9px;display:flex}.rentalClientPaymentHistory>div,.rentalClientPriceHistory>div{display:grid}.rentalClientPaymentHistory article{border-bottom:1px solid #2c394b;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:11px 13px;display:grid}.rentalClientPaymentHistory article>span{gap:3px;display:grid}.rentalClientPaymentHistory article small{color:#f5b400;font-size:8px}.rentalClientPaymentHistory article em{color:#8f9daf;font-size:8px;font-style:normal}.rentalClientPaymentHistory article strong{color:#ff9daa;font-size:8px}.rentalClientPaymentHistory article>div{gap:6px;display:flex}.rentalClientPaymentHistory article.cancelled{opacity:.62;background:#24171c}.rentalClientPriceHistory article{border-bottom:1px solid #2c394b;grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);gap:14px;padding:11px 13px;display:grid}.rentalClientPriceHistory article span{gap:3px;display:grid}.rentalClientPriceHistory article small{color:#8f9daf;font-size:8px}.rentalClientPriceHistory article em{color:#d7dee8;font-size:9px;font-style:normal}@media (width<=1050px){.rentalLongData{grid-template-columns:repeat(4,1fr)}.rentalLongData>span:last-child{grid-column:auto}.rentalFilters{flex-direction:column;align-items:stretch}.rentalFilters>div:last-child{grid-template-columns:1fr auto;display:grid}.rentalFilters input{min-width:0}.rentalClientCharges article{grid-template-columns:repeat(2,1fr)}.rentalClientCharges article>div{grid-column:1/-1;justify-content:stretch}.rentalClientCharges article>div>*{flex:1}}@media (width<=760px){.rentalSectionSwitch{grid-template-columns:1fr}.rentalSectionSwitch>button{grid-template-columns:44px 1fr}.rentalSectionSwitch>button>span{width:44px;height:44px}.rentalSectionSwitch strong{display:none}.rentalLongHeader{flex-direction:column;align-items:stretch}.rentalLongHeader>div:last-child{grid-template-columns:1fr;display:grid}.rentalCompactSummary{grid-template-columns:1fr}.rentalCompactSummary>span+span{border-top:1px solid #34455c;border-left:0}.rentalFilters>div{grid-template-columns:1fr;display:grid}.rentalFilters>div:last-child{grid-template-columns:1fr}.rentalLongList{padding:8px}.rentalLongList>article>header{flex-direction:column}.rentalLongList>article>header>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.rentalLongData{grid-template-columns:1fr 1fr}.rentalAdjustmentStrip{grid-template-columns:1fr}.rentalAdjustmentStrip>b{grid-row:auto}.rentalLongActions{grid-template-columns:1fr;display:grid}.rentalLongActions details>div,.rentalAdjustmentPreview{grid-template-columns:1fr}.rentalIsolationNoticeV2{grid-template-columns:1fr!important}.rentalAssetBoard{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.rentalConfiguredTypes,.rentalPricePreview,.rentalClientSummary{grid-template-columns:1fr 1fr}.rentalClientPortalShade{padding:0!important}.rentalClientPortal{border:0!important;border-radius:0!important;width:100%!important;min-height:100vh!important;max-height:100vh!important}.rentalClientPortalHeader{flex-direction:column}.rentalClientPortalHeader>div:last-child{grid-template-columns:1fr;width:100%;display:grid}.rentalClientCharges article{grid-template-columns:1fr 1fr}.rentalClientCharges article>div{grid-template-columns:1fr;display:grid}.rentalClientPaymentHistory article,.rentalClientPriceHistory article{grid-template-columns:1fr}.rentalClientPaymentHistory article>div{grid-template-columns:1fr;display:grid}.rentalPaidStatus{width:100%}}@media (width<=430px){.rentalAssetBoard,.rentalConfiguredTypes,.rentalPricePreview,.rentalClientSummary{grid-template-columns:1fr}}.rentalBulkChargeModal{width:min(820px,100vw - 32px);max-width:820px;max-height:calc(100vh - 32px);overflow:auto;color:#fff!important;background:#0e1723!important}.rentalBulkChargeModal>p{color:#a8b5c5;margin:5px 0 14px}.rentalBulkChargeControls{grid-template-columns:minmax(190px,.55fr) 1fr;gap:10px;display:grid}.rentalBulkChargeToolbar{background:#121d2c;border:1px solid #34455c;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:13px 0 9px;padding:10px 12px;display:flex}.rentalBulkChargeToolbar>span{color:#a8b5c5;font-size:9px}.rentalBulkChargeToolbar>span b{color:#f5b400;font-size:14px}.rentalBulkChargeToolbar>div{gap:7px;display:flex}.rentalBulkChargeList{grid-template-columns:1fr 1fr;gap:8px;max-height:330px;padding-right:3px;display:grid;overflow:auto}.rentalBulkChargeList>label{cursor:pointer;background:#121d2c;border:1px solid #34455c;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:82px;padding:11px 12px;margin:0!important;display:grid!important}.rentalBulkChargeList>label:hover,.rentalBulkChargeList>label.selected{background:#2b260f;border-color:#f5b400;box-shadow:inset 0 0 0 1px #f5b40029}.rentalBulkChargeList>label.alreadyCreated{cursor:not-allowed;background:#123024;border-color:#2f7656}.rentalBulkChargeList input[type=checkbox]{accent-color:#f5b400;width:19px;height:19px;margin:0}.rentalBulkChargeList>label>span{gap:3px;min-width:0;display:grid}.rentalBulkChargeList small{color:#f5b400;letter-spacing:.07em;font-size:7px;font-weight:950}.rentalBulkChargeList b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rentalBulkChargeList em{color:#91a0b2;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.rentalBulkChargeList strong{color:#fff;white-space:nowrap;font-size:11px}.rentalBulkChargeList strong i{color:#dff8ec;letter-spacing:.06em;background:#1d6849;border-radius:7px;place-items:center;min-height:28px;padding:0 8px;font-size:7px;font-style:normal;display:inline-grid}.rentalBulkChargeSummary{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.rentalBulkChargeSummary>span{background:#151f2d;border:1px solid #34455c;border-radius:9px;gap:4px;padding:11px 13px;display:grid}.rentalBulkChargeSummary small{color:#8f9bad;font-size:7px;font-weight:900}.rentalBulkChargeSummary b{color:#fff;font-size:17px}.rentalBulkChargeSummary>span:last-child{background:#29250f;border-color:#756013}.rentalBulkChargeSummary>span:last-child b{color:#ffe071}.rentalBulkChargeModal .actions{background:#0e1723;border-top:1px solid #34455c;margin:14px -22px -22px;padding:13px 22px;position:sticky;bottom:-18px}@media (width<=700px){.rentalBulkChargeModal{width:calc(100vw - 14px);max-height:calc(100vh - 14px)}.rentalBulkChargeControls,.rentalBulkChargeList{grid-template-columns:1fr}.rentalBulkChargeToolbar{flex-direction:column;align-items:stretch}.rentalBulkChargeToolbar>div{grid-template-columns:1fr;display:grid}.rentalBulkChargeList{max-height:42vh}.rentalBulkChargeSummary{grid-template-columns:1fr 1fr}.rentalBulkChargeModal .actions{grid-template-columns:1fr;display:grid;bottom:-18px}.rentalBulkChargeList>label{grid-template-columns:22px minmax(0,1fr);min-height:88px}.rentalBulkChargeList>label>strong{grid-column:2}}@media (width<=430px){.rentalBulkChargeSummary{grid-template-columns:1fr}}.wholesaleDeliveryChoice{color:#eef3f8;background:linear-gradient(135deg,#152135,#101925);border:1px solid #34455c;border-radius:14px;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);align-items:center;gap:18px;margin:0 0 18px;padding:18px 20px;display:grid;box-shadow:0 10px 28px #00000029}.wholesaleDeliveryChoice small{color:#f5b400;letter-spacing:.09em;font-weight:950}.wholesaleDeliveryChoice h2{color:#fff;margin:3px 0 5px}.wholesaleDeliveryChoice p{color:#9aa8b9;margin:0;font-size:12px}.wholesaleDeliveryChoice>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.wholesaleDeliveryChoice button{color:#eaf0f7;text-align:left;min-height:70px;box-shadow:none;background:#111b29;border:1px solid #435269;border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:12px 16px;display:flex}.wholesaleDeliveryChoice button b{color:#fff}.wholesaleDeliveryChoice button span{color:#93a2b4;font-size:10px}.wholesaleDeliveryChoice button:hover{background:#172338;border-color:#61738b}.wholesaleDeliveryChoice button.active{color:#ffe071;background:#2c260e;border-color:#d2a400;box-shadow:inset 0 0 0 1px #f5b400}.wholesaleDeliveryChoice button.active b{color:#ffe071}.wholesaleDeliveryChoice button.active.ship{color:#b9d8ff;background:#142945;border-color:#4f8fd7;box-shadow:inset 0 0 0 1px #4f8fd7}.wholesaleDeliveryChoice button.active.ship b{color:#d9eaff}.preparationDeliveryStack{gap:18px;margin-bottom:18px;display:grid}.preparationDeliveryStack .preparationManager{margin-bottom:0}.shippingPreparation{border-top:4px solid #4f8fd7}.pickupPreparation{border-top:4px solid #f5b400}.shippingPreparation .reservationHead>b{color:#fff;background:#4f8fd7}.pickupPreparation .reservationHead>b{color:#111;background:#f5b400}.reservationDeliveryDecision{background:#fff9df;border:1px solid #d8b23b;border-radius:11px;margin-top:16px;padding:14px}.reservationDeliveryDecision>small{color:#795b00;font-weight:900}.reservationDeliveryDecision>div{grid-template-columns:1fr 1fr;gap:8px;margin:9px 0;display:grid}.reservationDeliveryDecision button{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:42px;font-weight:800}.reservationDeliveryDecision button.active{color:#111;background:#f5b400;border-color:#d9a900}.reservationDeliveryDecision>span{color:#6d6650;font-size:11px}@media (width<=700px){.wholesaleDeliveryChoice{grid-template-columns:1fr;padding:15px}.wholesaleDeliveryChoice>div:last-child,.reservationDeliveryDecision>div{grid-template-columns:1fr}.preparationDeliveryStack{gap:14px}}.reservationClientSearch{background:#0d1520;border-bottom:1px solid #2d3b4e;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:10px;padding:12px 18px;display:grid}.reservationClientSearch label{color:#f5b400;background:#151f2d;border:1px solid #3b4b61;border-radius:10px;align-items:center;gap:9px;margin:0;padding:0 12px;display:flex}.reservationClientSearch input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-height:42px}.reservationClientSearch input::placeholder{color:#78879a}.reservationClientSearch small{color:#8f9bad;white-space:nowrap}.reservationClientSearch button{color:#eaf0f7;background:#17243a;border:1px solid #46566d;min-height:38px}@media (width<=620px){.reservationClientSearch{grid-template-columns:1fr}.reservationClientSearch small{white-space:normal}}.marketplaceLabelModal{max-width:620px}.marketplaceLabelModal>p{color:#9aa7b8;line-height:1.55}.marketplaceAntiErrorNote{background:#28240f;border:1px solid #7a681f;border-left:4px solid #ffe600;border-radius:9px;gap:5px;margin-top:14px;padding:13px 15px;display:grid}.marketplaceAntiErrorNote b{color:#ffe45d;letter-spacing:.09em;font-size:9px}.marketplaceAntiErrorNote span{color:#ddd29d;font-size:10px;line-height:1.5}.marketplaceLabelList{gap:7px;min-width:190px;display:grid}.marketplaceLabelList>a{color:#eaf1fa;background:#172337;border:1px solid #3b4a60;border-radius:8px;gap:2px;padding:8px 10px;text-decoration:none;display:grid}.marketplaceLabelList>a b{color:#ffe45d;font-size:9px}.marketplaceLabelList>a span{font-size:10px;font-weight:900}.marketplaceLabelList>a small{color:#8f9bad;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketplaceLabelList>button{color:#ffe45d;background:#29250f;border-color:#6f611c}.labelCountComplete{color:#65dca2!important}.labelCountPending{color:#ffd35a!important}.marketplacePreparation{border-top:4px solid #ffe600}.marketplacePreparation .reservationHead{background:linear-gradient(90deg,#29250d,#152238)}.marketplacePreparation .reservationHead>b{color:#111;background:#ffe600}.marketplacePreparationLabels{gap:6px;min-width:190px;display:grid}.marketplacePreparationLabels>a{color:#ffe45d;background:#29250f;border:1px solid #645719;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:900;text-decoration:none}.marketplacePreparationLabels>span{color:#ff9eaa;background:#30191e;border:1px solid #74404a;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:900}.marketplacePreparation .preparationActions>button:disabled{cursor:not-allowed;opacity:.55}.marketplacePreparation td{vertical-align:top}@media (width<=700px){.marketplaceLabelList,.marketplacePreparationLabels{min-width:150px}}.marketplacePreparationProductCell{white-space:normal;min-width:240px;max-width:360px}.marketplacePreparationProducts{text-align:left;gap:12px;min-width:0;display:grid}.marketplacePreparationProduct{white-space:normal;overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.marketplacePreparationProduct+.marketplacePreparationProduct{border-top:1px solid #344154;padding-top:10px}.marketplacePreparationProduct strong{color:#f0f4fa;font-size:1rem;line-height:1.4}.marketplacePreparationProduct span{color:#b5c4d6;font-size:.875rem;line-height:1.5}.marketplaceLabelItem{border-bottom:1px solid #2b394c;gap:5px;padding-bottom:8px;display:grid}.marketplaceLabelItem>a{color:#eaf1fa;overflow-wrap:anywhere;background:#172337;border:1px solid #3b4a60;border-radius:8px;gap:3px;padding:9px 11px;text-decoration:none;display:grid}.marketplaceLabelItem>a b{color:#d7e3f3}.marketplaceLabelItem>a small{color:#9eacc0;font-size:.8rem}.removeMarketplacePdf{justify-self:start;min-height:36px;font-size:.875rem;color:#ffbbc5!important;background:#271b22!important;border:1px solid #77505a!important}.removedMarketplaceLabels{color:#a7b4c6;font-size:.8rem}.removedMarketplaceLabels summary{cursor:pointer;padding:5px 0}.removedMarketplaceLabels>div{overflow-wrap:anywhere;border-top:1px solid #2b394c;gap:3px;padding:8px 0;display:grid}.marketplaceRemovalFile{overflow-wrap:anywhere;background:#121c2a;border:1px solid #41506a;border-radius:8px;gap:5px;padding:12px;display:grid}.marketplaceRemovalFile span{color:#b8c6d9}.marketplaceLabelModal .marketplacePdfStatus b{font-size:.8rem}.marketplaceLabelModal .marketplacePdfStatus span{font-size:.875rem}.marketplacePdfPicker{background:#101b2a;border:1px dashed #4c5d73;border-radius:10px;margin-top:14px;padding:14px}.marketplacePdfStatus{background:#121e2e;border:1px solid #4b5d74;border-left:4px solid #7f91a8;border-radius:9px;gap:5px;margin:12px 0;padding:12px 14px;display:grid}.marketplacePdfStatus b{letter-spacing:.08em;font-size:9px}.marketplacePdfStatus span{font-size:10px;line-height:1.5}.marketplacePdfStatus.reading{color:#cfe3ff;background:#11243c;border-left-color:#6ba8ff}.marketplacePdfStatus.ready{color:#c9f6df;background:#102a22;border-left-color:#54d99a}.marketplacePdfStatus.scan{color:#f8e6aa;background:#2a250f;border-left-color:#ffd257}.marketplacePdfStatus.error{color:#ffc5cc;background:#30171d;border-left-color:#ff6678}.marketplaceLabelModal label small{color:#8f9daf;margin-top:5px;display:block}.marketplaceLabelModal input[readonly]{color:#76e6ae;background:#10261e;border-color:#3f8f69;font-weight:900}.currentOperator{color:#ffe164;background:#2c260e;border:1px solid #c99a00;border-radius:8px;align-items:center;gap:6px;min-height:35px;padding:8px 11px;font-size:8px;display:flex}.currentOperator b{color:#fff;font-size:9px}.systemUserDropdown small{color:#8996a8;font-size:8px}.systemUserDropdown button+button{color:#ffabb5;background:#342026}.operatorPickerOverlay{z-index:10000;background:#050a11c7}.operatorPickerCard{border:1px solid #3b4b61;color:#eef3f8!important;background:#101925!important}.operatorPickerHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.operatorPickerHead>div{gap:5px;display:grid}.operatorPickerHead small,.operatorPickerCard>small{color:#f5b400;letter-spacing:.1em;font-size:8px;font-weight:900}.operatorPickerHead h2{margin:0}.operatorPickerHead p{color:#a7b3c1}.operatorPickerHead>button{color:#fff;background:#17243a;border:1px solid #46566d;width:38px;height:38px}.operatorPickerCard label{color:#a9b4c2!important}.operatorPickerCard input,.operatorPickerCard select{color:#fff;background:#0c1420;border-color:#405069}.operatorPickerCard .operatorLogout{color:#ff9fac;background:#30181e;border:1px solid #713642}.firstOperatorNotice{background:#28240f;border:1px solid #66591c;border-left:4px solid #f5b400;border-radius:8px;gap:4px;padding:12px;display:grid}.firstOperatorNotice span{color:#cec494;font-size:9px}.operatorManager{margin-bottom:18px}.operatorList{gap:8px;padding:14px;display:grid}.operatorList article{border:1px solid var(--line);background:#111b29;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.operatorList article>div{gap:3px;display:grid}.operatorList article small{color:#8f9bad;font-size:8px}.operatorAvatar{color:#111;background:#f5b400;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.operatorEditModal{max-width:650px}.operatorSensitiveModal{width:min(520px,94vw);color:#eef3f8!important;background:#101925!important}.operatorSensitiveModal>small{color:#f5b400;letter-spacing:.1em;font-size:8px;font-weight:900}.operatorSensitiveModal>p{color:#a9b5c3;line-height:1.55}.operatorSensitiveModal>label{color:#a9b5c3;gap:6px;margin:15px 0;font-size:9px;font-weight:900;display:grid}.operatorSensitiveModal input{color:#fff;background:#0b1420;border-color:#405069}@media (width<=820px){.currentOperator{min-width:44px;font-size:0}.currentOperator b{font-size:0}.currentOperator b:first-letter{font-size:12px}.operatorList article{grid-template-columns:auto 1fr}.operatorList article>.status,.operatorList article>button{grid-column:auto}.operatorPickerCard{padding:20px}}.dispatchedOrderHistory{border-top:4px solid #5d7089;margin:18px 0}.dispatchedOrderHistory .reservationHead{background:linear-gradient(90deg,#18263a,#101925)}.dispatchedOrderHistory .reservationHead>b{color:#dce8f7;background:#34475f}.reopenDispatchButton{white-space:nowrap;color:#ffdc72!important;background:#2d260f!important;border-color:#75551c!important}button.criticalAction:not(:disabled){color:#101722;background:#f5b400;border-color:#d2a400;min-height:40px;font-weight:950;box-shadow:0 7px 18px #f5b4002e}button.dangerAction:not(:disabled){color:#ffadb7!important;box-shadow:none!important;background:#35191f!important;border-color:#7d3440!important}button.operationBusy{cursor:wait;opacity:.72;pointer-events:auto;position:relative}button.operationBusy:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;margin-left:8px;animation:.65s linear infinite operationSpin}@keyframes operationSpin{to{transform:rotate(360deg)}}.actions button.dangerAction,.preparationActions button.dangerAction{margin-left:10px}.actions button.criticalAction{padding-inline:18px}@media (width<=620px){button.criticalAction{min-height:46px}.actions button.dangerAction,.preparationActions button.dangerAction{margin-top:8px;margin-left:0}}.mobileSearchOverlay,.mobileNotificationEnable{display:none}@media (width<=700px){body.mobileSearchActive{overflow:hidden}.shell>main>header>.currentSystemUser,.shell>main>header>.notificationEnable{display:none!important}.shell>main>header{grid-template-columns:46px minmax(0,1fr) auto}.shell>main>header>.currentOperator{grid-area:1/3}.mobileNotificationEnable{color:#ffe167;background:#2c260e;border:1px solid #806500;border-radius:10px;width:100%;min-height:46px;margin:10px 0;padding:10px 12px;font-weight:900;display:block}.content{padding-bottom:calc(24px + env(safe-area-inset-bottom))!important}.mobileSearchOverlay{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050a11bf;align-items:flex-end;padding:14px;display:flex;position:fixed;inset:0}.mobileSearchPanel{width:100%;padding:18px 16px calc(18px + env(safe-area-inset-bottom));color:#f5f7fa;background:#111a27;border:1px solid #3a485b;border-radius:18px;box-shadow:0 22px 60px #000b}.mobileSearchPanel>header{width:100%;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:flex-start!important;padding:0!important;display:flex!important;position:static!important}.mobileSearchPanel>header small{color:#f5b400;letter-spacing:.12em;font-size:8px;font-weight:950}.mobileSearchPanel>header h2{margin:4px 0 0;font-size:24px}.mobileSearchPanel>header>button{color:#fff;background:#192536;border:1px solid #415069;border-radius:10px;place-items:center;width:46px;height:46px;font-size:25px;display:grid}.mobileSearchPanel>p{color:#a7b3c1;margin:12px 0 16px;line-height:1.45}.mobileSearchPanel>label{color:#dce3eb;gap:7px;font-size:10px;font-weight:900;display:grid}.mobileSearchPanel input{color:#fff;background:#0b131e;border:2px solid #54647a;border-radius:11px;outline:0;width:100%;min-height:54px;padding:12px 14px;font-size:16px}.mobileSearchPanel input:focus{border-color:#f5b400;box-shadow:0 0 0 3px #f5b40024}.mobileSearchHint{color:#8f9bab;margin:8px 0 15px;font-size:9px;line-height:1.4;display:block}.mobileSearchSubmit{width:100%;min-height:52px;font-weight:950}.mobileSearchSubmit:disabled{cursor:not-allowed;opacity:.45}:is(.reservationManager,.preparationManager,.dispatchedOrderHistory)>.scroll{overflow:visible!important}:is(.reservationManager,.preparationManager,.dispatchedOrderHistory)>.scroll>table{width:100%!important;min-width:0!important;margin:0!important;display:block!important}:is(.reservationManager,.preparationManager,.dispatchedOrderHistory)>.scroll>table>thead{display:none!important}:is(.reservationManager,.preparationManager,.dispatchedOrderHistory)>.scroll>table>tbody{background:#0d1520;gap:10px;padding:10px;display:grid}:is(.reservationManager,.preparationManager,.dispatchedOrderHistory)>.scroll>table>tbody>tr{background:#121d2b;border:1px solid #35445a;border-left:4px solid #f5b400;border-radius:12px;display:grid;overflow:hidden}.shippingPreparation>.scroll>table>tbody>tr{border-left-color:#4f8fd7}.marketplacePreparation>.scroll>table>tbody>tr{border-left-color:#ffe600}.dispatchedOrderHistory>.scroll>table>tbody>tr{border-left-color:#657991}:is(.reservationManager,.preparationManager,.dispatchedOrderHistory)>.scroll>table>tbody>tr>td{color:#eef3f8;grid-template-columns:minmax(100px,.42fr) minmax(0,1fr);align-items:center;gap:10px;text-align:left!important;white-space:normal!important;background:0 0!important;border:0!important;border-bottom:1px solid #2c394b!important;width:100%!important;min-width:0!important;padding:10px 12px!important;display:grid!important}:is(.reservationManager,.preparationManager,.dispatchedOrderHistory)>.scroll>table>tbody>tr>td:before{color:#8493a6;letter-spacing:.08em;font-size:7px;font-weight:950}:is(.reservationManager,.preparationManager,.dispatchedOrderHistory)>.scroll>table>tbody>tr>td:last-child{background:#0f1824!important;border-bottom:0!important;display:block!important}:is(.reservationManager,.preparationManager,.dispatchedOrderHistory)>.scroll>table>tbody>tr>td:last-child:before{content:"ACCIONES";margin-bottom:8px;display:block}:is(.reservationManager,.preparationManager,.dispatchedOrderHistory)>.scroll>table>tbody>tr:has(.emptyLines)>td{text-align:center!important;padding:18px 12px!important;display:block!important}:is(.reservationManager,.preparationManager,.dispatchedOrderHistory)>.scroll>table>tbody>tr:has(.emptyLines)>td:before{display:none!important}.reservationManager>.scroll td:first-child:before{content:"RESERVA"}.reservationManager>.scroll td:nth-child(2):before{content:"CLIENTE"}.reservationManager>.scroll td:nth-child(3):before{content:"UNIDADES"}.reservationManager>.scroll td:nth-child(4):before{content:"TOTAL"}.reservationManager>.scroll td:nth-child(5):before{content:"VENCIMIENTO"}.reservationManager>.scroll td:nth-child(6):before{content:"ESTADO"}.preparationManager>.scroll td:first-child:before{content:"ORIGEN"}.preparationManager>.scroll td:nth-child(2):before{content:"CLIENTE / OPERACIÓN"}.preparationManager>.scroll td:nth-child(3):before{content:"PRODUCTOS"}.preparationManager>.scroll td:nth-child(4):before{content:"UNIDADES"}.preparationManager>.scroll td:nth-child(5):before{content:"TOTAL"}.preparationManager>.scroll td:nth-child(6):before{content:"ESTADO"}.marketplacePreparation.preparationManager>.scroll td:nth-child(3):before{content:"PRODUCTO A PREPARAR";font-size:.75rem}.dispatchedOrderHistory>.scroll td:first-child:before{content:"PEDIDO"}.dispatchedOrderHistory>.scroll td:nth-child(2):before{content:"CLIENTE / OPERACIÓN"}.dispatchedOrderHistory>.scroll td:nth-child(3):before{content:"ENTREGA"}.dispatchedOrderHistory>.scroll td:nth-child(4):before{content:"SALIDA"}.dispatchedOrderHistory>.scroll td:nth-child(5):before{content:"RESPONSABLE"}:is(.reservationManager,.preparationManager,.dispatchedOrderHistory)>.scroll td:last-child>button,.preparationActions>button,.preparationActions>a,.reopenDispatchButton{white-space:normal!important;width:100%!important;min-height:48px!important;margin:0!important}.preparationActions{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.marketplacePreparationLabels{width:100%!important;min-width:0!important}.marketplacePreparationLabels>a,.marketplacePreparationLabels>span{text-align:center;display:block;padding:11px!important}}.variantIdentity small{color:#a57500;font-size:9px;font-weight:800;display:block}.productLabelCard small{color:#a57500;font-size:11px;font-weight:800}.incomeHistoryActions{grid-template-columns:repeat(3,minmax(125px,1fr));min-width:430px;gap:8px!important;display:grid!important}.incomeHistoryActions button{cursor:pointer;color:#e8edf5!important;white-space:normal!important;background:#182130!important;border:1px solid #3b4a60!important;border-radius:8px!important;min-height:38px!important;padding:8px 10px!important;font-size:9px!important;font-weight:900!important;line-height:1.2!important}.incomeHistoryActions button:first-child{color:#111823!important;background:#f5b400!important;border-color:#f5b400!important}.incomeHistoryActions button:nth-child(2){color:#d9ebff!important;background:#20334a!important;border-color:#3f638a!important}.incomeHistoryActions button:nth-child(3){color:#ffbdc2!important;background:#2b2020!important;border-color:#704247!important}.incomeHistoryActions button:hover{filter:brightness(1.15);transform:translateY(-1px)}.incomeHistory td:last-child{min-width:455px}@media (width<=850px){.incomeHistoryActions{grid-template-columns:1fr;min-width:0}.incomeHistory td:last-child{min-width:0}}.profitSummary{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:10px;padding:16px 18px;display:grid}.profitSummary article{background:#151e2a;border:1px solid #303d50;border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}.profitSummary small{color:#9ca8b8;letter-spacing:.08em;font-size:8px;font-weight:900}.profitSummary b{color:#f3f6fa;font-size:20px}.profitSummary .profitPositive b{color:#75e0a5}.profitSummary .profitNegative b{color:#ff9da4}@media (width<=650px){.profitSummary{grid-template-columns:1fr}}.qrCodeSvg{place-items:center;width:100%;min-height:110px;margin:8px 0;display:grid}.qrCodeSvg svg{background:#fff;width:150px;max-width:100%;height:150px;display:block}.qrCodeLoading{text-align:center;color:#7d8795;padding:30px;font-size:10px;display:block}.unitBarcodeLabel .qrCodeSvg{place-items:center;width:100%;min-height:0;margin-top:auto;display:grid;height:20mm!important}.unitBarcodeLabel .qrCodeSvg svg{width:auto;max-width:100%;height:100%;display:block}.customLabelSizeFields{background:#151e2a;border:1px solid #35445a;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;padding:12px;display:grid}.customLabelSizeFields label{color:#dce3eb;flex-direction:column;gap:5px;font-size:9px;font-weight:900;display:flex}.customLabelSizeFields input{width:100%}.productModal,.productModal .productCreate,.productModal .productFields,.productModal .colorImageSection,.productModal .variantPicker,.productModal .priceBox,.productModal .notes{color:#e8edf5!important;background:#111823!important;border-color:#2d394b!important}.productModal .imageUpload,.productModal .colorImageCard,.productModal .variantChoices button,.productModal .variantSummary{color:#e8edf5!important;background:#182130!important;border-color:#35445a!important}.productModal input,.productModal select,.productModal textarea{color:#f5f7fb!important;background:#0b131e!important;border-color:#3b4a60!important}.productModal label,.productModal h2,.productModal h3,.productModal b,.productModal strong,.productModal .colorImageCard b{color:#e8edf5!important}.productModal small,.productModal span,.productModal .colorImageTitle span,.productModal .cloudImageNote{color:#9ca9b8!important}.backupVersionActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.backupVersionActions button:first-child{color:#dce8f5;background:#17283d;border-color:#38516f}.backupInspectModal{width:min(980px,100vw - 28px);max-height:calc(100vh - 28px);overflow:auto}.backupInspectModal .modalTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.backupInspectModal .modalTop small{color:#f5b400;letter-spacing:.12em;font-weight:950}.backupInspectModal .modalTop h2{margin:4px 0 0}.backupInspectReason{background:#172337;border-left:3px solid #f5b400;border-radius:10px;gap:5px;margin:16px 0;padding:14px 16px;display:grid}.backupInspectReason span{color:#b8c5d6}.backupInspectStats{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0 16px;display:grid}.backupInspectStats span{color:#99a8ba;background:#101a29;border:1px solid #304057;border-radius:10px;flex-direction:column;gap:5px;padding:12px 14px;display:flex}.backupInspectStats b{color:#fff;font-size:20px}.backupInspectTable{border:1px solid #304057;border-radius:10px;overflow:auto}.backupInspectTable table{border-collapse:collapse;width:100%;min-width:680px}.backupInspectTable th,.backupInspectTable td{text-align:left;vertical-align:top;border-bottom:1px solid #26364a;padding:10px 12px}.backupInspectTable th{color:#9eacbd;text-transform:uppercase;background:#172337;font-size:11px}.backupInspectTable td small,.backupInspectTable>small{color:#8f9daf;margin-top:4px;display:block}.backupInspectTable tr:last-child td{border-bottom:0}.backupInspectAudit{background:#0e1724;border:1px solid #304057;border-radius:10px;margin-top:16px;padding:13px 15px}.backupInspectAudit>b{color:#f5b400}.backupInspectAudit p{color:#c0ccda;margin:8px 0 0;font-size:12px}@media (width<=650px){.backupVersionActions{justify-content:stretch}.backupVersionActions button{flex:1;min-width:140px}.backupInspectStats{grid-template-columns:1fr}.backupInspectModal{width:100%;max-height:none}}.manualBackupPanel{justify-content:space-between;align-items:center;gap:20px;display:flex}.manualBackupAction{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.backupSuccess,.backupError{font-size:13px}.backupSuccess{color:#53c98a}.backupError{color:#ff8b8b}@media (width<=700px){.manualBackupPanel{display:block}.manualBackupAction{align-items:stretch;margin-top:16px}}.stockAuditLauncher{justify-content:space-between;align-items:center;gap:20px;display:flex}.stockAuditLauncher p{max-width:760px}.stockAuditLauncherActions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.stockAuditLauncherActions label{gap:5px;font-size:12px;display:grid}.stockAuditModal{max-width:980px}.stockAuditScanner{gap:10px;margin:16px 0;display:flex}.stockAuditScanner input{flex:1}.stockAuditMessage{border-radius:8px;margin:10px 0;padding:10px 12px}.stockAuditMessage.good{color:#8df0b7;background:#143b2a}.stockAuditMessage.warn{color:#ffb1b1;background:#4a2025}.stockAuditStats{grid-template-columns:repeat(5,1fr);gap:8px;margin:16px 0;display:grid}.stockAuditStats span{background:#172235;border:1px solid #30415a;border-radius:8px;padding:12px}.stockAuditStats b{color:#f5b400;font-size:22px;display:block}.stockAuditStats small{margin-top:3px;display:block}.stockAuditSummary{background:#111a29;border-left:3px solid #f5b400;gap:4px;padding:12px;display:grid}.stockAuditTable{max-height:300px;margin-top:14px;overflow:auto}.stockAuditTable table{border-collapse:collapse;width:100%}.stockAuditTable th,.stockAuditTable td{text-align:left;border-bottom:1px solid #29384d;padding:9px}.stockAuditTable small{color:#9eacc0;display:block}.stockAuditTable .missing{color:#ff8f8f;font-weight:700}.stockAuditTable .duplicate{color:#ffd15c;font-weight:700}.stockAuditUnknown{color:#ffb1b1;border:1px solid #693b3b;gap:6px;margin-top:12px;padding:10px;display:grid}.stockAuditUnknown span{word-break:break-word}@media (width<=700px){.stockAuditLauncher{display:block}.stockAuditLauncherActions{margin-top:14px;display:grid}.stockAuditLauncherActions button{width:100%;margin-top:0}.stockAuditScanner{display:block}.stockAuditScanner button{width:100%;margin-top:8px}.stockAuditStats{grid-template-columns:repeat(2,1fr)}.stockAuditStats span:last-child{grid-column:span 2}}.stockControlHistory{color:#edf2f8!important;background:#111722!important;border-color:#30415a!important;margin-top:16px!important}.stockControlHistory h2,.stockControlHistory h3,.stockControlHistory b{color:#f7f9fc!important}.stockControlHistory p,.stockControlHistory small,.stockControlHistory .muted{color:#aebbd0!important}.stockControlHistory header{justify-content:space-between;align-items:center;gap:18px;display:flex}.stockControlList{gap:8px;display:grid}.stockControlList details{background:#111a29;border:1px solid #30415a;border-radius:9px}.stockControlList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.stockControlList summary span{gap:3px;display:grid}.stockControlList summary small,.stockControlDetail small{display:block;color:#9eacc0!important}.stockControlList .difference{color:#ffb1b1!important}.stockControlList .ok{color:#8df0b7!important}.stockControlDetail{color:#edf2f8;background:#0d1521;border-top:1px solid #30415a;padding:14px;overflow:auto}.stockControlDetailTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.stockControlDetailTop button{color:#fff;background:#1b2a3f;border:1px solid #476180;border-radius:8px;padding:9px 12px;font-weight:800}.stockControlDetailTop button:hover{background:#243c5a}.stockControlDetail table{border-collapse:collapse;width:100%;margin-top:12px}.stockControlDetail th,.stockControlDetail td{text-align:left;border-bottom:1px solid #29384d;padding:8px}.stockControlDetail .missing{font-weight:700;color:#ff8f8f!important}.stockControlDetail .duplicate{font-weight:700;color:#ffd15c!important}@media (width<=700px){.stockControlHistory header,.stockControlList summary,.stockControlDetailTop{display:grid}.stockControlHistory header button{width:100%}}.masterFilters{grid-template-columns:minmax(130px,.85fr) minmax(180px,1.15fr) repeat(3,minmax(125px,.8fr)) auto;gap:8px;margin:14px 0 4px;display:grid}.masterFilters label{color:#94a2b6;letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:9px;font-weight:900;display:grid}.masterFilters select{color:#eff4fa;background:#111b2a;border:1px solid #304158;border-radius:8px;min-width:0;height:42px;padding:0 10px}.masterFilters button{color:#f1f5fa;white-space:nowrap;background:#1a293d;border:1px solid #3c506a;border-radius:8px;align-self:end;height:42px;padding:0 13px;font-size:10px;font-weight:900}.productGroupActions{justify-content:flex-end;gap:7px;display:flex}.productGroupActions .catalogEdit:first-child{color:#ffd65e;background:#2c270f;border-color:#9d7b00}.variantCreateModal{color:#edf2f8;width:min(660px,100vw - 28px);background:#0d1521!important}.variantCreateModal>small{color:#f5b400;letter-spacing:.12em;font-size:9px;font-weight:950}.variantCreateModal>h2{color:#fff;margin:5px 0}.variantCreateModal>p{color:#aebbd0;margin:0 0 16px;line-height:1.45}.variantCreateModal .formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.variantCreateModal label{color:#e8edf5}.variantCreateModal input,.variantCreateModal select{color:#f5f8fc;background:#111d2c;border-color:#344861}.variantCreateModal .quickField{grid-template-columns:minmax(0,1fr) 42px}.variantCreateModal .quickField button{color:#111820;background:#f5b400;border:1px solid #8d7200}.variantParentSummary,.variantAutoCode{background:#132033;border:1px solid #30445e;border-radius:9px;gap:5px;margin:14px 0;padding:12px 14px;display:grid}.variantParentSummary b,.variantAutoCode b{color:#f5b400}.variantParentSummary span,.variantAutoCode span{color:#b7c4d4;font-size:11px}.variantCreateModal .actions{margin-top:18px}@media (width<=900px){.masterFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.masterFilters button{grid-column:span 3}}@media (width<=620px){.masterFilters{grid-template-columns:1fr 1fr}.masterFilters button{grid-column:span 2}.productGroupActions{flex-wrap:wrap;justify-content:flex-start}.variantCreateModal .formGrid{grid-template-columns:1fr}}.homeOperations{border:1px solid var(--line);background:var(--surface);border-radius:15px;margin-top:15px;overflow:hidden;box-shadow:0 12px 35px #00000021}.homeOperationsHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;padding:20px 22px;display:flex}.homeOperationsHead small{color:var(--y);letter-spacing:.12em;font-size:9px;font-weight:950}.homeOperationsHead h2{color:#fff;margin:5px 0 4px;font-size:20px}.homeOperationsHead p{color:var(--muted);margin:0;font-size:12px}.homeOperationsHead>span{color:#aab5c4;white-space:nowrap;border:1px solid #435063;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:800}.homeOperationsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.homeOperation{color:#eff3f8;text-align:left;cursor:pointer;background:#151f2e;border:1px solid #35445a;border-radius:12px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:92px;padding:16px 17px;transition:transform .16s,border-color .16s,background .16s;display:grid}.homeOperation:hover,.homeOperation:focus-visible{background:#1b2738;border-color:#d4a000;outline:0;transform:translateY(-2px)}.homeOperation>i{color:#c5cfdb;background:#243248;border-radius:12px;place-items:center;width:50px;height:50px;font-size:24px;font-style:normal;font-weight:950;display:grid}.homeOperation>span{gap:5px;display:grid}.homeOperation b{color:#f8fafc;font-size:18px}.homeOperation small{color:#aeb9c8;font-size:12px}.homeOperation em{color:#e4e9f0;font-size:30px;font-style:normal;font-weight:300}.homeTasksDisclosure{border:1px solid var(--line);background:var(--surface);border-radius:15px;margin-top:15px;overflow:hidden;box-shadow:0 12px 35px #00000021}.homeTasksDisclosure>summary{cursor:pointer;color:#f1f5f9;justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:14px 20px;list-style:none;display:flex}.homeTasksDisclosure>summary::-webkit-details-marker{display:none}.homeTasksDisclosure>summary>span{align-items:center;gap:12px;display:flex}.homeTasksDisclosure>summary>span>i{width:42px;height:42px;color:var(--y);background:#ffc40024;border-radius:11px;place-items:center;font-size:20px;font-style:normal;font-weight:950;display:grid}.homeTasksDisclosure>summary>span>span{gap:3px;display:grid}.homeTasksDisclosure summary small{color:var(--y);letter-spacing:.1em;font-size:8px;font-weight:950}.homeTasksDisclosure summary b{font-size:17px}.homeTasksDisclosure summary em{color:#9aa8ba;font-size:11px;font-style:normal}.homeTasksDisclosure summary>strong{align-items:center;gap:10px;display:flex}.homeTasksDisclosure summary>strong:after{content:"⌃";color:#aeb9c8;font-size:17px}.homeTasksDisclosure:not([open]) summary>strong:after{content:"⌄"}.homeTasksDisclosure summary>strong{background:var(--y);color:#121820;border-radius:999px;place-items:center;min-width:32px;height:32px;padding:0 8px;font-size:13px;font-weight:950;display:grid}.homeTasksBody{border-top:1px solid var(--line);background:#101824}.homeTasksBody>p{color:#9aa8ba;margin:0;padding:13px 20px;font-size:11px}.homeTaskRows{border-top:1px solid var(--line)}.homeTaskRows .alert{background:0 0;padding:14px 20px}.homeTaskRows .alert:hover{background:#171f2c}.homeTaskRows .alert button{color:#dce4ef;cursor:pointer}.homeTasksBody>button{border:0;border-top:1px solid var(--line);color:#fff;text-align:left;cursor:pointer;background:#182536;width:100%;padding:14px 20px;font-weight:900}.homeTasksBody>button:hover{color:#ffd963;background:#223249}.homeFollowUp{grid-template-columns:1.25fr .9fr;gap:15px;margin-top:15px;display:grid}.homeSecondaryActions>div{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.homeSecondaryActions .quick{display:contents}.homeSecondaryActions .quick button,.homeSecondaryActions>div>button{border:0;border-bottom:1px solid var(--line);color:#eef2f7;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;min-height:76px;padding:14px;display:flex}.homeSecondaryActions>div>button:nth-child(odd){border-right:1px solid var(--line)}.homeSecondaryActions>div>button:hover{background:#171f2c}.homeSecondaryActions>div>button:nth-last-child(-n+2){border-bottom:0}.homeSecondaryActions i{width:34px;height:34px;color:var(--y);background:#ffc4001f;border-radius:8px;flex:0 0 34px;place-items:center;font-size:17px;font-style:normal;display:grid}.homeSecondaryActions b,.homeSecondaryActions span{display:block}.homeSecondaryActions b{font-size:12px}.homeSecondaryActions span{color:var(--muted);margin-top:4px;font-size:10px}@media (width<=840px){.homeFollowUp{grid-template-columns:1fr}.homeOperation b{font-size:16px}}@media (width<=620px){.homeOperationsHead{flex-direction:column;align-items:flex-start}.homeOperationsHead>span{white-space:normal}.homeOperationsGrid{grid-template-columns:1fr;gap:9px;padding:10px}.homeOperation{min-height:76px;padding:13px}.homeOperation>i{width:44px;height:44px;font-size:21px}.homeOperation b{font-size:16px}.homeTasksDisclosure>summary{padding:13px 14px}.homeTasksDisclosure summary b{font-size:15px}.homeTasksBody>p,.homeTaskRows .alert,.homeTasksBody>button{padding-left:14px;padding-right:14px}.homeSecondaryActions>div{grid-template-columns:1fr}.homeSecondaryActions>div>button:nth-child(odd){border-right:0}.homeSecondaryActions>div>button:nth-last-child(2){border-bottom:1px solid var(--line)}}.homeTasksDisclosure>summary:after{content:"⌃";color:#aeb9c8;font-size:18px}.homeTasksDisclosure:not([open])>summary:after{content:"⌄"}.homeTasksDisclosure summary>strong{margin-left:auto}.homeTasksDisclosure summary>strong:after{display:none}.variantLockedNotice{color:#e9d889;background:#29230f;border:1px solid #6e5a19;border-radius:9px;gap:5px;margin:15px 0;padding:13px 15px;display:grid}.variantLockedNotice b{color:#ffe078}.variantLockedNotice span{color:#d7cb9e;font-size:11px;line-height:1.45}.variantPhysicalCodes{border:1px solid var(--line);background:#fafbf8;border-radius:9px;gap:10px;margin-top:14px;padding:13px;display:grid}.variantPhysicalCodes>div:first-child{gap:3px;display:grid}.variantPhysicalCodes>div:first-child b{font-size:11px}.variantPhysicalCodes>div:first-child span,.variantPhysicalCodes small{color:#7a8077;font-size:9px;line-height:1.35}.variantPhysicalCodeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.variantPhysicalCodeGrid label{border:1px solid var(--line);background:#fff;border-radius:7px;gap:5px;margin:0;padding:9px;display:grid}.variantPhysicalCodeGrid label>b{font-size:10px}.variantPhysicalCodeGrid input{min-width:0}.catalogWholesaleSettings .catalogSectionOrder{border-bottom:1px solid #2d394b;min-width:0;margin:0 0 20px;padding-bottom:18px}.catalogSectionOrder h3{color:#eef2f7;margin:0 0 8px;font-size:16px}.catalogSectionOrder p{color:#a6b2c3;margin:8px 0;font-size:14px;line-height:1.5}.catalogSectionOrder ol{gap:6px;max-height:420px;margin:14px 0;padding:0;list-style:none;display:grid;overflow-y:auto}.catalogSectionOrder li{border-bottom:1px solid #293547;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;display:grid}.catalogSectionOrder li:last-child{border-bottom:0}.catalogSectionPosition{color:#a6b2c3;text-align:center;font-size:14px}.catalogSectionName{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.catalogSectionName b{color:#eef2f7;font-size:14px;line-height:1.4}.catalogSectionName small{color:#a6b2c3;font-size:12px;line-height:1.4}.catalogSectionControls{gap:4px;display:flex}.catalogSectionControls button{color:#eef2f7;background:#182334;border:1px solid #39495f;border-radius:8px;width:44px;min-width:44px;height:44px;margin:0;padding:0;font-size:20px}.catalogSectionControls button:hover:not(:disabled){background:#263246;border-color:#f5c400}.catalogSectionControls button:focus-visible{outline-offset:2px;outline:2px solid #f5c400}.catalogSectionControls button:disabled{opacity:.35;cursor:default}.clientRowActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.clientRowActions>button{white-space:nowrap;color:#eef2f7;background:#182334;border:1px solid #39495f;border-radius:8px;min-height:44px;padding:10px 12px;font-size:14px}.clientRowActions>button:hover{background:#263246;border-color:#7d92ad}.clientRowActions>button:focus-visible{outline-offset:2px;outline:2px solid #f5c400}.shade>.modal.clientShippingModal{color:#eef2f7;background:#111823;border:1px solid #35445a;max-height:calc(100dvh - 32px);padding:24px;overflow:auto;width:min(1040px,100vw - 32px)!important}.clientShippingModal>h2{color:#f1f5fa;margin:0 0 8px;font-size:22px}.clientShippingModal>p{color:#aab8ca;font-size:14px;line-height:1.5}.clientShippingLayout{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:24px;margin-top:20px;display:grid}.clientShippingFields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;display:grid}.clientShippingWide{grid-column:1/-1}.clientShippingFields label,.clientShippingOptions label{color:#e6edf7;gap:6px;margin:0;font-size:14px;line-height:1.4;display:grid}.clientShippingFields input,.clientShippingFields textarea,.clientShippingOptions input{color:#eef2f7;background:#0d141f;border:1px solid #3b4b61;border-radius:7px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:16px}.clientShippingFields textarea{resize:vertical}.clientShippingFields input:focus-visible,.clientShippingFields textarea:focus-visible,.clientShippingOptions input:focus-visible{outline-offset:1px;outline:2px solid #f5c400}.clientShippingPreviewPanel{gap:12px;min-width:0;display:grid}.clientShippingOptions{grid-template-columns:1fr 1fr;align-items:end;gap:12px;display:grid}.clientShippingFormat{color:#e6edf7;gap:8px;padding-bottom:9px;font-size:14px;display:grid}.clientShippingFormat b{font-size:18px}.clientShippingPreviewPanel>b{color:#eef2f7;font-size:14px}.clientShippingPreviewPanel>small{color:#aab8ca;font-size:12px;line-height:1.5}.clientShippingPreview{background:#fff;width:100%;position:relative;overflow:hidden}.clientShippingPrintable{transform-origin:0 0;position:absolute;top:0;left:0}.clientShippingPreview .clientShippingLabel,.clientShippingPreview .clientShippingLabel *{color:#000!important}.clientShippingError{border:1px solid #a35454;border-radius:8px;padding:12px;font-size:14px;line-height:1.4;color:#ffcece!important;background:#351d22!important}.clientShippingModal>.actions{z-index:1;background:#111823;border-top:1px solid #35445a;margin:20px -24px -24px;padding:16px 24px;position:sticky;bottom:-24px}.clientShippingModal>.actions button,.clientShippingModal .modalTop button{min-width:44px;min-height:44px;font-size:14px}@media (width<=760px){.clientShippingLayout{grid-template-columns:1fr}.clientShippingPreviewPanel{width:100%;max-width:440px;margin:auto}.shade>.modal.clientShippingModal{padding:18px}.clientShippingModal>.actions{margin-bottom:-18px;margin-left:-18px;margin-right:-18px;padding:14px 18px;bottom:-18px}}@media (width<=420px){.clientShippingFields{grid-template-columns:1fr}.clientShippingModal>.actions{flex-wrap:wrap;display:flex}.clientShippingModal>.actions button{flex:1}}.sectionDisclosure.panel{color:#eef2f7;background:#111823;border:1px solid #303d50;margin:0 0 18px;padding:0;overflow:hidden}.sectionDisclosure>.sectionDisclosureSummary{cursor:pointer;color:#eef2f7;background:#151e2a;align-items:center;gap:18px;min-height:76px;padding:18px 20px;list-style:none;display:flex}.sectionDisclosureSummary::-webkit-details-marker{display:none}.sectionDisclosureSummary::marker{content:""}.sectionDisclosureSummary:hover{background:#1b2736}.sectionDisclosureSummary:focus-visible{outline-offset:-3px;outline:2px solid #f5b400}.sectionDisclosureTitle{flex:1;gap:5px;min-width:0;display:grid}.sectionDisclosureTitle>small{color:#aebbd0;letter-spacing:.04em;font-size:.75rem;font-weight:700}.sectionDisclosureTitle>strong{color:#f3f6fa;overflow-wrap:anywhere;font-size:1rem;line-height:1.45}.sectionDisclosureCount{color:#dfe7f2;background:#202c3d;border:1px solid #39475b;border-radius:999px;flex-shrink:0;padding:7px 11px;font-size:.875rem;font-weight:700;line-height:1.35}.sectionDisclosureCount.warning{color:#f8d772;background:#302915;border-color:#665322}.sectionDisclosureCount.danger{color:#ffb0b9;background:#302027;border-color:#60363e}.sectionDisclosureToggle{color:#bdc9d9;white-space:nowrap;align-items:center;gap:10px;font-size:.875rem;display:flex}.sectionDisclosureToggle>i{border:1px solid #3a485c;border-radius:7px;place-items:center;width:28px;height:28px;font-size:1.4rem;font-style:normal;transition:transform .15s;display:grid}.sectionDisclosure:not([open])>.sectionDisclosureSummary .whenOpen,.sectionDisclosure[open]>.sectionDisclosureSummary .whenClosed{display:none}.sectionDisclosure[open]>.sectionDisclosureSummary .sectionDisclosureToggle>i{transform:rotate(90deg)}.sectionDisclosure[open]>.sectionDisclosureSummary{border-bottom:1px solid #303d50}.sectionDisclosureIntro{justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.sectionDisclosureIntro>p{color:#aab7c9;margin:0;font-size:.875rem;line-height:1.6}.sectionDisclosureIntro>button{flex-shrink:0;min-height:40px}.sectionDisclosureContent>.stockControlHistory{box-shadow:none;border:0;border-radius:0;padding:0 20px 20px;background:#111823!important;margin:0!important}.sectionDisclosureContent>.stockControlHistory>header{color:#eef2f7;background:#111823;padding:16px 0}.sectionDisclosureContent>.stockControlHistory>header h2{font-size:1rem}.sectionDisclosureContent>.stockControlHistory>header p{font-size:.875rem;line-height:1.5}@media (width<=650px){.sectionDisclosure>.sectionDisclosureSummary{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:16px;display:grid}.sectionDisclosureTitle{grid-column:1/-1}.sectionDisclosureCount{white-space:normal;justify-self:start;max-width:100%}.sectionDisclosureToggle{justify-self:end}.sectionDisclosureIntro{flex-direction:column;align-items:stretch;padding:16px}.sectionDisclosureIntro .stockAuditLauncherActions{align-items:stretch}.sectionDisclosureContent>.stockControlHistory{padding:0 16px 16px}.sectionDisclosureContent>.stockControlHistory>header{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.sectionDisclosureToggle>i{transition:none}}@media screen{.shell{grid-template-columns:280px minmax(0,1fr)}.shell>aside.systemSidebar{width:280px;min-height:0;padding:18px 14px}.systemSidebar .brand{flex-shrink:0;gap:10px;padding:2px 4px 18px}.systemSidebar .brand>div,.systemSidebar .user>div{min-width:0;display:block}.systemSidebar .brand>b{flex-shrink:0}.sectionMenuClose{display:none}.sectionFinder{flex-shrink:0;padding:0 4px 14px}.sectionFinder>label{color:#e8edf5;margin-bottom:7px;font-size:.875rem;font-weight:700;display:block}.sectionFinderInput{align-items:center;display:flex;position:relative}.sectionFinderInput>input{color:#f1f5fa;background:#111b29;border:1px solid #3a495f;border-radius:9px;width:100%;min-width:0;min-height:44px;padding:10px 38px 10px 11px;font-size:1rem;line-height:1.4}.sectionFinderInput>input::placeholder{color:#9baabe;font-size:.875rem}.sectionFinderInput>input::-webkit-search-cancel-button{display:none}.sectionFinderInput>button{color:#d9e2ef;background:0 0;border:0;width:36px;height:40px;padding:0;font-size:1.4rem;position:absolute;right:2px}.sectionFinderStatus{color:#a6b3c6;margin-top:7px;font-size:.75rem;line-height:1.4;display:block}.shell nav.systemNavigation{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;align-items:stretch;gap:10px;min-height:0;padding:0 4px 14px;display:flex;overflow:auto}.systemNavGroup{flex-shrink:0;gap:3px;display:grid}.systemNavGroup>h2{color:#acbcd0;border-top:1px solid #263244;margin:8px 8px 4px;padding-top:12px;font-size:.875rem;font-weight:700;line-height:1.45}.shell .systemNavigation button{text-align:left;color:#c1cddd;white-space:normal;gap:8px;width:100%;min-width:0;min-height:44px;padding:9px 10px;font-size:.875rem;line-height:1.45}.shell .systemNavigation button:hover{color:#fff;transform:none}.shell .systemNavigation button.on{color:#fff;background:#223044;border-color:#40516a}.shell .systemNavigation button i{text-align:center;flex:0 0 22px;width:22px;font-size:1.125rem}.systemNavLabel{overflow-wrap:anywhere;flex:1;min-width:0}.systemNavigation .navOrderAlerts,.systemNavigation .navTaskAlert{flex-shrink:0;gap:4px;margin-left:auto;position:static}.systemNavigation .navOrderAlerts b{width:19px;height:19px;font-size:.75rem}.sectionFinderEmpty{color:#e2eaf6;padding:12px 8px;font-size:.875rem;line-height:1.5}.sectionFinderEmpty p{color:#a6b3c6}.shell .sectionFinderEmpty button{background:#1c2b40;border:1px solid #40516a;justify-content:center}.systemSidebar>.user{flex-shrink:0;margin-top:0;padding:12px 4px 0}.shell>main>.content{min-width:0}.shell>main>header{gap:10px}.sectionPageTitle{flex-direction:column;justify-content:center;min-width:0;margin-right:auto;display:flex}.sectionPageTitle>small{color:#a7b6ca;letter-spacing:0;text-transform:none;font-size:.75rem;line-height:1.4}.sectionPageTitle>b{color:#edf3fb;white-space:normal;overflow-wrap:anywhere;font-size:1rem;line-height:1.4}}@media screen and (width<=1000px){body.mobileMenuActive{overflow:hidden}.shell{grid-template-columns:1fr;display:block}.shell>main{grid-column:1;width:100%}.shell>aside.systemSidebar{z-index:80;width:min(90vw,340px);height:100dvh;padding:18px 14px calc(18px + env(safe-area-inset-bottom));visibility:hidden;pointer-events:none;transition:transform .18s,visibility .18s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:18px 0 50px #0008}.shell>aside.systemSidebar.mobileMenuOpen{visibility:visible;pointer-events:auto;transform:translate(0)}.systemSidebar .brand>div{flex:1}.sectionMenuClose{color:#edf3fb;background:#182436;border:1px solid #3a495f;border-radius:8px;flex:0 0 40px;place-items:center;width:40px;min-height:44px;padding:0;font-size:1.5rem;display:grid}.mobileMenuScrim{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080e19b8;border:0;display:block;position:fixed;inset:0}.shell>main>header{flex-wrap:wrap;gap:8px;height:auto;min-height:68px;padding:10px 12px;display:flex}.shell>main>header>.sectionMenuButton{color:#eef3fa;background:#19273a;border:1px solid #3a495f;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:auto;min-width:44px;min-height:44px;padding:10px;font-size:.875rem;display:flex}.sectionMenuButton>span:first-child{font-size:1.125rem}.sectionPageTitle{flex:1;min-width:100px}.shell>main>header>.notificationEnable{display:none}.systemSidebar>.systemUserDropdown{width:auto;position:absolute;bottom:76px;left:14px;right:14px}}@media screen and (prefers-reduced-motion:reduce){.shell>aside.systemSidebar{transition:none}}.shell>main>header:has(.primaryNavigation){flex-wrap:wrap;gap:10px;height:auto;min-height:68px;padding-top:12px;padding-bottom:0}.primaryNavigation{border-top:1px solid #263244;flex-basis:100%;align-items:stretch;gap:10px;width:100%;min-width:0;padding-top:4px;display:flex}.shell .primaryNavigation>.primarySectionTabs{scrollbar-width:thin;scrollbar-color:#44556d transparent;overscroll-behavior-x:contain;flex-direction:row;flex:1;align-items:stretch;gap:2px;min-width:0;margin:0;padding:0 0 3px;display:flex;overflow:auto hidden}.shell .primarySectionTabs>button{color:#b8c7da;white-space:nowrap;text-align:center;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:6px 6px 0 0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;width:auto;min-height:54px;padding:8px 11px;font-size:.875rem;line-height:1.3;display:flex;transform:none}.shell .primarySectionTabs>button:hover{color:#fff;background:#192638;border-color:#40516a;transform:none}.shell .primarySectionTabs>button[aria-current=page]{color:#fff;background:#1b293b;border-bottom-color:#f4c541}.primarySectionTabs kbd{color:#97a8be;font-family:inherit;font-size:.75rem;font-weight:500;line-height:1.3}.primarySectionTabs [aria-current=page] kbd{color:#d0dbeb}.primarySectionTabs button:focus-visible{outline-offset:-3px;outline:2px solid #f4c541}.shortcutSettingsButton{color:#dbe6f6;background:#152236;border:1px solid #3b4c65;border-radius:8px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;gap:6px;min-height:44px;margin-bottom:4px;padding:9px 11px;font-size:.875rem;line-height:1.3;display:flex}.shortcutSettingsButton>span{font-size:1.2rem}.shortcutSettingsDialog{box-sizing:border-box;color:#ecf2fa;overscroll-behavior:contain;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101a29;border:1px solid #41546e;border-radius:16px;width:min(560px,100vw - 28px);max-height:calc(100dvh - 32px);margin:auto;padding:22px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 90px #000a}.shortcutSettingsDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030912b8}.shortcutDialogHead{align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.shortcutDialogHead>div{flex:1;min-width:0}.shortcutDialogHead h2{color:#fff;margin:0 0 8px;font-size:1.25rem;line-height:1.4}.shortcutDialogHead p{color:#b4c3d7;margin:0;font-size:.875rem;line-height:1.6}.shortcutDialogHead kbd{font:inherit;color:#eef4fc;background:#1c2b40;border:1px solid #4b5e79;border-radius:4px;padding:2px 4px}.shortcutDialogHead>button{color:#ecf3ff;background:#19283d;border:1px solid #3a4b63;border-radius:8px;flex-shrink:0;width:40px;min-height:44px;padding:0;font-size:1.5rem}.shortcutEnabled{color:#f3f6fc;cursor:pointer;background:#17263b;border:1px solid #3b4e68;border-radius:9px;align-items:center;gap:12px;margin-bottom:14px;padding:13px;font-size:1rem;line-height:1.4;display:flex}.shortcutEnabled input{accent-color:#e7bd49;flex-shrink:0;width:20px;height:20px;margin:0}.shortcutAssignments{gap:0;display:grid}.shortcutAssignments>label{color:#e3ecfa;border-bottom:1px solid #2b3b51;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:10px 0;font-size:.875rem;line-height:1.4;display:flex}.shortcutKeyChoice{color:#afbed3;flex-shrink:0;align-items:center;gap:9px;display:flex}.shortcutKeyChoice select{color:#f2f6fe;background:#0e1929;border:1px solid #435a7a;border-radius:7px;width:108px;min-height:44px;margin:0;padding:8px;font-size:1rem}.shortcutKeyChoice select:disabled{opacity:.55}.shortcutHelp{color:#adbed3;margin:16px 0;font-size:.875rem;line-height:1.5}.shortcutError{color:#ffd0d9;background:#361e2b;border:1px solid #864859;border-radius:8px;padding:12px;font-size:.875rem;line-height:1.5}.shortcutDialogActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.shortcutDialogActions>button{color:#e7effb;background:#1c2d43;border:1px solid #405470;border-radius:8px;min-height:44px;padding:10px 13px;font-size:.875rem;line-height:1.4}.shortcutDialogActions>button:first-child{margin-right:auto}.shortcutDialogActions>button.primary{color:#101722;background:#f1c339;border-color:#f1c339}@media (width<=700px){.shell>main>header:has(.primaryNavigation){padding-top:10px}.primaryNavigation{gap:6px}.shell .primarySectionTabs>button{padding-inline:10px}.shortcutSettingsButton{min-width:70px;padding:9px}.shortcutSettingsButton>span{display:none}.shell>main>header:has(.primaryNavigation)>.databaseStatus{flex-shrink:0;position:static}}@media (width<=440px){.shortcutSettingsDialog{padding:18px}.shortcutKeyChoice{gap:6px}.shortcutKeyChoice>span{font-size:.75rem}.shortcutKeyChoice select{width:90px}.shortcutDialogActions{grid-template-columns:1fr 1fr;display:grid}.shortcutDialogActions>button:first-child{grid-column:1/-1;margin:0}}@media print{.primaryNavigation,.shortcutSettingsDialog{display:none!important}}.accountStatusTabs{flex-wrap:wrap}.receiptCancellationAudit{color:#edb6c0;white-space:normal;overflow-wrap:anywhere;gap:5px;min-width:180px;max-width:290px;margin-top:8px;font-size:.875rem;line-height:1.5;display:grid}.receiptCancellationAudit .receiptLink{text-align:left;white-space:normal;min-height:36px;padding:5px 0}.cancelledReceiptRow>td{background:#281d28!important}.cancelledLogistics{color:#b9c4d4;white-space:normal;min-width:150px;font-size:.875rem;line-height:1.5;display:block}.receiptPaper .receiptCancellationNotice{white-space:normal;break-inside:avoid;border:2px solid #a7354c;border-radius:8px;gap:7px;margin:16px 0;padding:14px 16px;font-size:.875rem;line-height:1.5;display:grid;color:#702036!important;background:#fff4f5!important}.receiptPaper .receiptCancellationNotice>strong{letter-spacing:.02em;font-size:1.1rem;font-weight:900}.receiptPaper .receiptCancellationNotice>span{color:inherit;display:block}.receiptCancellationNotice button{color:#702036;background:#fff;border:1px solid #934459;border-radius:6px;margin:6px 0 0 10px;padding:7px 11px;font-size:.875rem}@media print{.receiptPaper .receiptCancellationNotice{border-color:#000;color:#000!important;background:#fff!important}.accountPrintSheet small.block{font-size:10px;line-height:1.4}}.unifiedAccountsTabs button small.accountPaymentCount{font-size:.875rem;line-height:1.4}.unifiedAccountsTabs .accountPaymentCount strong{font-variant-numeric:tabular-nums;font-weight:800}.pendingAccountDirectory{margin-bottom:18px;overflow:hidden}.pendingAccountDirectoryHead{border-bottom:1px solid #304154;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.pendingAccountDirectoryHead h2{margin:0 0 6px;font-size:1.125rem}.pendingAccountDirectoryHead p{color:#b8c6d8;margin:0;font-size:.875rem}.pendingAccountTotal{text-align:right;flex-direction:column;gap:4px;display:flex}.pendingAccountTotal span{color:#b8c6d8;font-size:.875rem}.pendingAccountTotal strong{color:#f7cc55;font-variant-numeric:tabular-nums;font-size:1.4rem}.pendingAccountSearch{flex-direction:column;gap:8px;max-width:560px;margin:16px 20px;font-size:.875rem;display:flex}.pendingAccountSearch input{width:100%;font-size:1rem}.pendingAccountRows{max-height:420px;overflow:auto}.pendingAccountRows th{z-index:1;background:#162130;position:sticky;top:0}.pendingAccountRows td{font-size:.875rem}.pendingAccountRows td:first-child{min-width:220px}.pendingAccountRows td small{color:#b8c6d8;margin-top:5px;font-size:.8125rem;display:block}.pendingAccountBalance{color:#f7cc55;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1rem}.pendingAccountRows td button,.pendingAccountBack button{white-space:nowrap;min-height:44px;padding:10px 14px;font-size:.875rem}.pendingAccountRows td button:focus-visible,.pendingAccountBack button:focus-visible{outline-offset:3px;outline:2px solid #ffca00}.pendingAccountBack{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.pendingAccountBack span{color:#b8c6d8;font-size:.875rem}@media (width<=640px){.pendingAccountDirectoryHead{flex-direction:column;align-items:flex-start;gap:14px;padding:16px}.pendingAccountTotal{text-align:left}.pendingAccountSearch{margin:16px}}.portalMobileCartBar{display:none}@media (width<=700px){.standaloneWholesalePortal .portalOrderGrid{gap:10px}.standaloneWholesalePortal .portalCatalogPanel>.movementHead{z-index:12;border-bottom:1px solid #2d394b;position:sticky;top:0}.standaloneWholesalePortal .portalCatalogPanel>.movementHead>div p{display:none}.standaloneWholesalePortal .portalCatalogPanel>.movementHead input{border:2px solid #f5b400;border-radius:12px;min-height:54px;font-size:16px}.standaloneWholesalePortal .portalCatalogFilters{max-height:128px;overflow:auto;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:9px!important}.standaloneWholesalePortal .portalCatalogFilters select{min-height:42px;font-size:13px}.standaloneWholesalePortal .portalCatalogFilters button{grid-column:1/-1;min-height:36px;font-size:12px!important}.standaloneWholesalePortal .portalProductGrid{gap:8px;padding:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.standaloneWholesalePortal .portalProductGrid article{gap:5px;min-width:0;padding:9px}.standaloneWholesalePortal .portalProductImage{height:120px;min-height:120px;padding:4px}.standaloneWholesalePortal .portalProductGrid article>b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.15;overflow:hidden}.standaloneWholesalePortal .portalProductGrid article>span{min-height:22px;font-size:8px;line-height:1.25}.standaloneWholesalePortal .portalPriceList{display:none}.standaloneWholesalePortal .portalCart{border-top-width:3px;scroll-margin-top:8px}.standaloneWholesalePortal .portalCart>h2{font-size:20px}.standaloneWholesalePortal .portalAccountHistory{margin-top:8px}.shell>main>.content{padding-bottom:92px}.standaloneWholesalePortal{padding:12px 12px calc(96px + env(safe-area-inset-bottom))!important}.standaloneWholesalePortal .title{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090f18f5;border-bottom:1px solid #2d394b;margin:-12px -12px 12px;padding:13px 12px 11px;position:sticky;top:0}.standaloneWholesalePortal .title h1{line-height:1.15;font-size:22px!important}.standaloneWholesalePortal .title button{min-height:42px;padding:0 12px}.standaloneWholesalePortal .portalWelcome{border-radius:14px!important;padding:17px!important}.standaloneWholesalePortal .portalWelcome h2{font-size:20px!important}.standaloneWholesalePortal .portalWelcome p{line-height:1.45;font-size:12px!important}.standaloneWholesalePortal .portalWelcome>div:last-child{border-top:1px solid #ffffff21;margin-top:12px;padding-top:12px}.standaloneWholesalePortal .portalCatalogPanel>.movementHead{grid-template-columns:1fr;gap:11px;display:grid;padding:15px 14px!important}.standaloneWholesalePortal .portalCatalogPanel>.movementHead h2{font-size:18px!important}.standaloneWholesalePortal .portalCatalogPanel>.movementHead p{line-height:1.45;font-size:12px!important}.standaloneWholesalePortal .portalCatalogPanel>.movementHead input{min-height:48px;font-size:16px}.standaloneWholesalePortal .portalCatalogFilters{gap:8px;padding:12px!important}.standaloneWholesalePortal .portalCatalogFilters label{font-size:10px!important}.standaloneWholesalePortal .portalCatalogFilters select,.standaloneWholesalePortal .portalCatalogFilters button{min-height:46px;font-size:14px!important}.standaloneWholesalePortal .portalCatalogGroups>section>header{min-height:0!important;padding:17px 15px!important}.standaloneWholesalePortal .portalCatalogGroups>section>header h3{font-size:21px!important}.standaloneWholesalePortal .portalBrandTitle{min-height:48px;padding:12px 14px!important}.standaloneWholesalePortal .portalProductGrid{gap:11px!important;padding:11px!important}.standaloneWholesalePortal .portalProductGrid article{border-radius:14px!important;padding:12px!important}.standaloneWholesalePortal .portalProductGrid article>b{font-size:17px!important}.standaloneWholesalePortal .portalProductGrid article>span,.standaloneWholesalePortal .portalProductGrid article>small{font-size:11px!important}.standaloneWholesalePortal .portalProductGrid article>button{min-height:48px!important;font-size:13px!important}.standaloneWholesalePortal .portalPriceList span{min-height:38px;font-size:11px!important}.standaloneWholesalePortal .portalPriceList b{font-size:12px!important}.portalCart{scroll-margin-top:76px}.portalMobileCartBar{z-index:90;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));color:#15130d;text-align:left;background:linear-gradient(110deg,#f5bd00,#ffd867);border:1px solid #866b13;border-radius:15px;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:9px 12px;display:flex;position:fixed;left:10px;box-shadow:0 16px 38px #0000006b}.portalMobileCartBar>span{align-items:center;gap:10px;min-width:0;display:flex}.portalMobileCartBar>span>i{color:#ffe27b;background:#1c2430;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:18px;font-style:normal;display:grid}.portalMobileCartBar>span>span{gap:2px;min-width:0;display:grid}.portalMobileCartBar b,.portalMobileCartBar small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portalMobileCartBar b{font-size:13px}.portalMobileCartBar small{color:#5b4700;font-size:11px}.portalMobileCartBar>strong{flex:none;align-items:center;gap:4px;font-size:12px;display:flex}.portalMobileCartBar>strong i{font-size:22px;font-style:normal;line-height:1}.standaloneWholesalePortal .portalAccountHistory{margin-bottom:4px}.standaloneWholesalePortal .portalAccountHistory .scroll{scroll-snap-type:x proximity;margin:0 -1px;overflow-x:auto}.standaloneWholesalePortal .portalAccountHistory table{min-width:680px}}@media (width<=420px){.standaloneWholesalePortal .portalCatalogFilters{grid-template-columns:1fr!important}.standaloneWholesalePortal .portalProductImage{height:min(58vw,220px)!important}.portalMobileCartBar{right:7px;bottom:calc(7px + env(safe-area-inset-bottom));left:7px}}.assemblyStockPanel{overflow:hidden;color:#edf2f8!important;background:#111823!important;border:1px solid #35445a!important}.assemblyStockPanel>header{background:linear-gradient(112deg,#1b2a40,#111a28);border-bottom:1px solid #35445a;justify-content:space-between;align-items:flex-start;gap:18px;min-height:106px;padding:18px 20px;display:flex}.assemblyStockPanel>header>div:first-child{flex:1;gap:0;min-width:0;display:grid}.assemblyStockPanel>header small{color:#f5b400;letter-spacing:.1em;font-size:10px;font-weight:950;display:block}.assemblyStockPanel>header h2{color:#fff;margin:5px 0;font-size:22px}.assemblyStockPanel>header p{color:#bdc8d7;max-width:860px;margin:0;line-height:1.45}.assemblyStockPanel>header .actions{flex:none;margin:0}.assemblyHistory{border-top:1px solid #35445a}.assemblyHistory h3{color:#f5b400;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #35445a;margin:0;padding:13px 20px;font-size:11px}.assemblyHistory article{border-bottom:1px solid #2b384b;grid-template-columns:minmax(0,1fr) max-content max-content;align-items:center;gap:14px;padding:14px 20px;display:grid}.assemblyHistory article>div{gap:4px;min-width:0;display:grid}.assemblyHistory article>div>b{color:#fff;font-size:14px}.assemblyHistory article>div>span{color:#bfccda;font-size:12px}.assemblyHistory article>div>small{color:#95a5b7;font-size:11px}.assemblyHistory article>strong{color:#ffe27a;white-space:nowrap;background:#30280d;border:1px solid #81651b;border-radius:7px;padding:7px 10px;font-size:11px}.assemblyHistory article.returned{background:#102519}.assemblyHistory article.returned>strong{color:#7ee9a7;background:#153c27;border-color:#297849}.assemblyRevertButton{white-space:nowrap;justify-self:end;max-width:100%;color:#b2f3ce!important;background:#16412a!important;border-color:#3b9d68!important;min-height:40px!important;font-weight:900!important}.assemblyRevertButton:disabled{opacity:.6;cursor:wait}.assemblyStockPanel .inlineNotice{color:#bff4d4;background:#153c27;border-color:#297849;margin:14px 20px}@media (width<=700px){.assemblyStockPanel>header{flex-direction:column;padding:16px}.assemblyStockPanel>header .actions,.assemblyStockPanel>header .actions button{width:100%}.assemblyHistory h3{padding:12px 16px}.assemblyHistory article{grid-template-columns:1fr;gap:10px;padding:14px 16px}.assemblyHistory article>strong{width:max-content}.assemblyRevertButton{width:100%;min-height:46px!important}.assemblyStockPanel .inlineNotice{margin:12px 16px}}.sectorCashClosureModal .simpleClosureIntro{color:#b6c1cf;margin:6px 0 16px;font-size:14px;line-height:1.45}.closureExpectedCash{text-align:center;background:#151f2e;border:1px solid #42536a;border-radius:12px;gap:5px;margin:14px 0;padding:18px;display:grid}.closureExpectedCash small{color:#aeb9c7;letter-spacing:.08em;font-size:11px;font-weight:900}.closureExpectedCash b{color:#fff;font-size:28px;line-height:1.1}.sectorCashClosureModal .closureCountField{color:#f1f5f9;gap:8px;margin-top:16px;font-size:15px;font-weight:900;display:grid}.sectorCashClosureModal .closureCountField input{border:2px solid #f5b400;border-radius:12px;min-height:62px;padding:12px 16px;font-size:24px;font-weight:900}.sectorCashClosureModal .closureDifference{margin:16px 0;padding:16px 18px}.sectorCashClosureModal .closureDifference b{font-size:17px;line-height:1.35}.sectorCashClosureModal .closureRequiredNote{color:#ffced3;gap:7px;margin:14px 0;font-size:13px;font-weight:900;display:grid}.cashClosureDetails{border:1px solid #37475d;border-radius:10px;margin-top:16px;overflow:hidden}.cashClosureDetails>summary{cursor:pointer;color:#d9e2ee;background:#151f2e;min-height:50px;padding:15px;font-size:13px;font-weight:900;list-style:none}.cashClosureDetails>summary::-webkit-details-marker{display:none}.cashClosureDetails>summary:after{content:"+";float:right;color:#f5b400;font-size:18px;line-height:.7}.cashClosureDetails[open]>summary{border-bottom:1px solid #37475d}.cashClosureDetails[open]>summary:after{content:"−"}.cashClosureDetails .cashClosureSalePreview{border:0;border-radius:0;margin:0}.cashClosureDetails .formGrid{padding:14px}.cashClosureDetails>label{color:#aeb9c7;gap:6px;padding:0 14px 14px;font-size:12px;font-weight:900;display:grid}@media (width<=560px){.closureExpectedCash b{font-size:25px}.sectorCashClosureModal .closureCountField input{font-size:22px}.sectorCashClosureModal .actions{grid-template-columns:1fr;display:grid}.sectorCashClosureModal .actions button{min-height:50px}}.portalMobileWorkspaceNav,.portalMobileFiltersButton{display:none}@media (width<=700px){.standaloneWholesalePortal{padding-top:80px!important;padding-bottom:24px!important}.standaloneWholesalePortal .title{margin:0 0 12px!important}.standaloneWholesalePortal .portalMobileWorkspaceNav{top:calc(env(safe-area-inset-top) + 7px);z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111823f7;border:1px solid #2d394b;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:7px;display:grid;position:fixed;left:8px;right:8px;box-shadow:0 9px 20px #0004}.standaloneWholesalePortal .portalMobileWorkspaceNav button{color:#b7c4d7;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:46px;font-size:12px;font-weight:900;display:flex}.standaloneWholesalePortal .portalMobileWorkspaceNav button span{font-size:18px;line-height:1}.standaloneWholesalePortal .portalMobileWorkspaceNav button.active{color:#fff;background:#243248;border-color:#f5b400;box-shadow:inset 0 -3px #f5b400}.standaloneWholesalePortal .portalOrderGrid{margin-bottom:0;display:block}.standaloneWholesalePortal .portalCatalogPanel,.standaloneWholesalePortal .portalCart,.standaloneWholesalePortal .portalAccountHistory,.standaloneWholesalePortal .portalMobileAccountExtras{display:none}.standaloneWholesalePortal .portalCatalogPanel.mobilePortalActive,.standaloneWholesalePortal .portalCart.mobilePortalActive,.standaloneWholesalePortal .portalAccountHistory.mobilePortalActive,.standaloneWholesalePortal .portalMobileAccountExtras.mobilePortalActive{display:block}.standaloneWholesalePortal .portalMobileAccountExtras.mobilePortalActive{margin-bottom:10px}.standaloneWholesalePortal .portalCatalogPanel.mobilePortalActive{overflow:visible}.standaloneWholesalePortal .portalCatalogPanel.mobilePortalActive>.movementHead{top:120px}.standaloneWholesalePortal .portalMobileFiltersButton{color:#f5c43c;background:#1b2636;border:1px solid #3a475b;border-radius:10px;justify-content:center;align-items:center;min-height:42px;font-size:12px;font-weight:900;display:inline-flex}.standaloneWholesalePortal .portalCatalogFilters{max-height:none!important;overflow:visible!important}.standaloneWholesalePortal .portalCatalogFilters:not(.mobileFiltersOpen)>label:nth-child(3),.standaloneWholesalePortal .portalCatalogFilters:not(.mobileFiltersOpen)>label:nth-child(4),.standaloneWholesalePortal .portalCatalogFilters:not(.mobileFiltersOpen)>label:nth-child(5),.standaloneWholesalePortal .portalCatalogFilters:not(.mobileFiltersOpen)>label:nth-child(6),.standaloneWholesalePortal .portalCatalogFilters:not(.mobileFiltersOpen)>button{display:none}.standaloneWholesalePortal .portalProductImage{height:148px!important;min-height:148px!important}.standaloneWholesalePortal .portalProductGrid article>em{font-size:11px!important;line-height:1.3!important}.standaloneWholesalePortal .portalCart.mobilePortalActive{margin-bottom:12px;padding:16px 14px}.standaloneWholesalePortal .portalCart.mobilePortalActive>.primary{min-height:54px;font-size:15px}.standaloneWholesalePortal .portalAccountHistory.mobilePortalActive{margin-top:0}.standaloneWholesalePortal .portalMobileCartBar{display:none!important}}@media (width<=380px){.standaloneWholesalePortal .portalMobileWorkspaceNav{gap:3px;padding:5px}.standaloneWholesalePortal .portalMobileWorkspaceNav button{gap:3px;font-size:10px}}@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-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}@keyframes pulse{50%{opacity:.5}}.mobileSearchButton{display:none}.loginPasswordChange{background:#2b250f;border:1px solid #755f17;border-left:4px solid #f5b400;border-radius:10px;gap:9px;margin:3px 0;padding:12px;display:grid}.loginPasswordChange>b{color:#ffe071;font-size:12px}.loginPasswordChange>span{color:#d6c991;font-size:9px}.mobileSearchShade{z-index:140}.mobileSearchDialog{background:#101925;border:1px solid #3f5067;border-radius:16px;width:min(560px,100% - 24px);padding:24px;box-shadow:0 24px 80px #0000009e}.mobileSearchDialog>div:first-child{justify-content:space-between;align-items:center;display:flex}.mobileSearchDialog>div:first-child small{color:#f5b400;letter-spacing:.12em;font-size:9px;font-weight:950}.mobileSearchDialog>div:first-child button{place-items:center;width:38px;height:38px;padding:0;font-size:20px;display:grid}.mobileSearchDialog h2{margin:18px 0 6px}.mobileSearchDialog p{color:#97a5b6;margin:0 0 18px;font-size:11px}.mobileSearchDialog .search{margin-bottom:12px}.mobileSearchDialog>.primary{width:100%}.backupManager{margin-top:18px;overflow:hidden}.backupManager .sectionHead{background:#17243a;border-bottom:1px solid #34455c;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.backupManager .sectionHead>div{gap:4px;display:grid}.backupManager .sectionHead small{color:#f5b400;letter-spacing:.11em;font-size:8px;font-weight:950}.backupManager .sectionHead h2,.backupManager .sectionHead p{margin:0}.backupManager .sectionHead p{color:#95a4b6;font-size:10px}.backupVersionList{gap:9px;padding:15px 18px 18px;display:grid}.backupVersionList article{background:#111b29;border:1px solid #34455c;border-left:4px solid #f5b400;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.backupVersionList article>div{gap:4px;display:grid}.backupVersionList article b{color:#fff}.backupVersionList article span,.backupVersionList article small{color:#91a0b2;font-size:9px}.saleCompletionChecklist{background:#101925;border:1px solid #34455c;border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 22px 0;padding:11px 13px;display:flex}.saleCompletionChecklist>div{gap:3px;min-width:240px;margin-right:auto;display:grid}.saleCompletionChecklist>div small{color:#f5b400;letter-spacing:.09em;font-size:8px;font-weight:950}.saleCompletionChecklist>div b{color:#fff;font-size:11px}.saleCompletionChecklist>span{border:1px solid;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:900}.saleCompletionChecklist>span.ready{color:#78e1aa;background:#112b20;border-color:#27764e}.saleCompletionChecklist>span.pending{color:#ffe071;background:#2b250f;border-color:#755f17}@media (width<=700px){.mobileSearchButton{place-items:center;width:40px;height:40px;padding:0;font-size:19px;display:grid}.mobileSearchShade{align-items:flex-start;padding:68px 0 0}.mobileSearchDialog{border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;width:100%;min-height:calc(100vh - 68px)}.backupManager .sectionHead,.backupVersionList article{flex-direction:column;align-items:stretch}.backupVersionList article button{width:100%}.saleCompletionChecklist{grid-template-columns:1fr 1fr;margin-left:14px;margin-right:14px;display:grid}.saleCompletionChecklist>div{grid-column:1/-1;min-width:0;margin:0}}@media screen{body{font-family:Segoe UI,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}button,input,select,textarea{font-family:inherit}.shell :is(button,input,select,textarea){letter-spacing:0!important}.shell.shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:14px!important;font-weight:500!important;line-height:1.45!important}.shell.shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select){min-height:40px}.shell.shell textarea{min-height:80px}.shell.shell :is(input,textarea)::placeholder{color:#a7b6c7;opacity:1;font-size:13px;font-weight:400}.shell.shell label{letter-spacing:0!important;font-size:13px!important;font-weight:600!important;line-height:1.45!important}.shell.shell button{font-size:13px!important;font-weight:600!important;line-height:1.35!important}.shell.shell :is(b,strong){font-weight:650}.shell.shell small{letter-spacing:0!important;font-size:11px!important;font-weight:400!important;line-height:1.5!important}.shell.shell :is(td,td small){font-size:13px!important;line-height:1.45!important}.shell.shell th{letter-spacing:0!important;font-size:11px!important;font-weight:600!important;line-height:1.5!important}.shell.shell :is(h1,h2,h3,h4){font-weight:600;line-height:1.25;letter-spacing:0!important}.shell.shell>aside nav button{font-size:14px!important;line-height:1.45!important}.shell.shell :is(.incomeHeader,.incomeProducts,.incomeSummary) :is(p,small){color:#b8c7d7;font-size:12px!important;line-height:1.5!important}.shell.shell :is(.incomeHeader,.incomeProducts,.incomeSummary) label{color:#c9d5e3;font-size:13px!important}.shell.shell .incomeBlockTitle{font-size:17px!important;font-weight:600!important}.shell.shell :is(.incomeHeaderGrid,.incomeFilters,.incomeAddGrid)>label{min-width:0}.shell.shell :is(.incomeHeader,.incomeProducts,.incomeSummary) :is(input,select,textarea){width:100%;min-width:0;max-width:100%}.shell.shell .incomeBuilder>*{min-width:0}.shell.shell .incomeSummary :is(span,b,strong){font-size:14px!important}.shell.shell .incomeTotal :is(b,strong){font-size:20px!important}.shell.shell .selectedProduct{flex-wrap:wrap;min-width:0}.shell.shell .selectedProduct :is(b,span,small){overflow-wrap:anywhere;font-size:12px!important}@media (width<=700px){.shell.shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:16px!important}}}.incomeScanner{border-block:1px solid #546571;margin:16px 0 24px}.incomeScanner button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.incomeScanner .incomeScanToggle{color:#f4f7f8;background:#182d32;border:0;border-radius:0;justify-content:flex-start;width:100%;padding:16px 12px}.incomeScanToggle>svg:first-child{color:#ffd000;flex:none}.incomeScanToggle>span{margin-left:auto}.incomeScanToggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}#income-scan-content{padding:16px 0}.incomeScanEntry{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.incomeScanEntry>button{min-height:42px}.incomeScanner label{gap:6px;min-width:0;display:grid}.incomeScanner input{width:100%;min-width:0}.incomeScanError{color:#ffccd0;background:#461e29;padding:12px}.incomeScanNotice{color:#c0f3d8;background:#12352d;padding:12px}.incomeScanGroup{border-top:1px solid #546571;padding-block:16px}.incomeScanGroup header,.incomeScanGroup footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:12px;display:flex}.incomeScanGroup h3{margin:0;font-size:18px}.incomeScanGroup>header{color:#f4f7f8;background:#182d32;height:auto;padding:12px;position:static}.incomeScanGroup>footer>button{color:#f4f7f8;background:#20353e;border:1px solid #758891;border-radius:6px;padding:12px 16px}.incomeScanner button:disabled{opacity:.45;cursor:not-allowed}.incomeScanRow{border-bottom:1px solid #344751;grid-template-columns:minmax(0,1fr) 100px 160px 40px;align-items:center;gap:14px;padding:12px 0;display:grid}.incomeScanIdentity{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.incomeScanIdentity span,.incomeScanIdentity small{color:#bacad2}.incomeScanRow>button{width:40px;height:40px}.incomeScanner .incomeScanCheck{align-items:center;gap:10px;flex-direction:row!important;display:flex!important}.incomeScanner .incomeScanCheck input{accent-color:#ffd000;width:20px;height:20px;min-height:0}@media (width<=650px){.incomeScanEntry{grid-template-columns:minmax(0,1fr)}.incomeScanRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;gap:10px}.incomeScanIdentity{grid-column:1/-1}.incomeScanToggle{flex-wrap:wrap}.incomeScanToggle strong{text-align:left;flex:1}.incomeScanGroup footer>button{white-space:normal;width:100%}}
