table.cart-desk-table{width:100%;min-width:56rem;table-layout:fixed}table.cart-desk-table col[data-col=product]{width:auto}table.cart-desk-table thead th,table.cart-desk-table tbody td{overflow:visible}table.cart-desk-table thead th[data-col=product],table.cart-desk-table tbody td[data-col=product]{text-align:left;overflow:hidden}table.cart-desk-table thead th[data-col=uom],table.cart-desk-table tbody td[data-col=uom]{text-align:center}table.cart-desk-table thead th[data-col=price],table.cart-desk-table tbody td[data-col=price],table.cart-desk-table thead th[data-col=disc],table.cart-desk-table tbody td[data-col=disc],table.cart-desk-table thead th[data-col=qty],table.cart-desk-table tbody td[data-col=qty],table.cart-desk-table thead th[data-col=line],table.cart-desk-table tbody td[data-col=line]{text-align:center;overflow:visible;white-space:nowrap}table.cart-desk-table thead th[data-col=price],table.cart-desk-table thead th[data-col=disc],table.cart-desk-table thead th[data-col=qty],table.cart-desk-table thead th[data-col=line]{text-overflow:clip}table.cart-desk-table .cart-desk-vat-toggle{display:inline-flex;width:100%;justify-content:center;text-align:center}table.cart-desk-table .cart-desk-price-cell{justify-content:center;width:100%}table.cart-desk-table td[data-col=line]{text-align:center}table.cart-desk-table .cart-desk-line-amt,table.cart-desk-table .cart-desk-vat-hint,table.cart-desk-table .cart-line-disc-mark{white-space:nowrap}table.cart-desk-table .cart-affix-field{overflow:visible;height:2.25rem;min-height:2.25rem;max-height:2.25rem;padding:0 .4rem;gap:.06rem;box-sizing:border-box}table.cart-desk-table .cart-affix-field.is-money{width:100%;max-width:none;justify-content:flex-start}table.cart-desk-table .cart-affix-field.is-pct{width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;justify-content:flex-start;gap:0}table.cart-desk-table .cart-affix-field.is-money input,table.cart-desk-table .cart-desk-price-inp{flex:1 1 auto;width:100%;min-width:7ch;max-width:none;font-size:.875rem!important;text-align:start}table.cart-desk-table .cart-affix-field.is-pct input,table.cart-desk-table .cart-desk-disc-inp{flex:0 0 auto!important;width:4.25ch!important;min-width:2.75ch!important;max-width:5.5ch!important;font-size:16px!important;text-align:end!important;padding:0!important}table.cart-desk-table .cart-affix-field.is-pct .cart-affix-trail{flex:0 0 auto;margin:0;padding:0}table.cart-desk-table .cart-affix-field,table.cart-desk-table .cart-desk-line-well{border-radius:var(--btn-chip-radius, var(--btn-radius, 12px))}table.cart-desk-table .cart-desk-line-well{height:2.25rem;min-height:2.25rem;max-height:2.25rem;padding:0 .4rem}.cart-tools-body{display:flex;flex-direction:column;gap:.15rem;padding:.15rem 0 .5rem;min-width:0}.crm-menu-sheet .admin-opt-row.cart-tools-target{display:grid;grid-template-columns:auto minmax(4.5rem,1fr) auto;align-items:center;gap:.4rem;cursor:default}.crm-menu-sheet .admin-opt-row.cart-tools-target:hover{background:transparent}.crm-menu-sheet .cart-tools-target .admin-opt-lab,.crm-menu-sheet .cart-tools-target .cart-tools-flat-lab{flex:0 0 auto;white-space:nowrap}.cart-tools-target-inp,.cart-tools-target .cart-target-incl{min-width:0;width:100%;height:2.25rem;border-radius:var(--btn-chip-radius, 12px);border:1px solid var(--line);background:#0003;padding:0 .65rem;color:var(--ink);font-family:var(--font);font-size:.875rem;font-variant-numeric:tabular-nums;outline:none}html[data-theme=light] .cart-tools-target-inp,html[data-theme=light] .cart-tools-target .cart-target-incl{background:#ffffffd9;border-color:#14192824}.cart-tools-target.is-perm-disabled .admin-opt-lab,.cart-tools-target.is-perm-disabled .cart-tools-target-inp:disabled,.cart-tools-target.is-perm-disabled .cart-target-incl:disabled{opacity:var(--btn-disabled-opacity, .45)}.cart-tools-flat-acts{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}.cart-tools-target-act{min-height:2.25rem}.cart-tools-perm-off:disabled{opacity:var(--btn-disabled-opacity, .45);color:var(--btn-disabled-fg, var(--muted));cursor:not-allowed;pointer-events:auto}html[data-theme=light] .cart-tools-perm-off:disabled{color:var(--btn-disabled-fg, rgba(20, 25, 40, .35))}@media (max-width: 1199px){.cart-tools-sheet.sheet-panel--desk-right{width:min(85vw,400px)!important;max-width:85vw!important}}@media (min-width: 1200px){.cart-tools-sheet.sheet-panel--desk-right{width:420px!important;max-width:min(100vw,440px)!important}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1200px){.container{max-width:1200px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.-right-0\.5{right:-.125rem}.-top-0\.5{top:-.125rem}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.left-0{left:0}.left-1\/2{left:50%}.left-3\.5{left:.875rem}.right-0{right:0}.right-1{right:.25rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-4{top:1rem}.top-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]{top:max(.75rem,env(safe-area-inset-top))}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[5\]{z-index:5}.z-\[80\]{z-index:80}.col-span-2{grid-column:span 2 / span 2}.-m-0\.5{margin:-.125rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.-ml-1{margin-left:-.25rem}.-mr-1{margin-right:-.25rem}.-mt-3{margin-top:-.75rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-auto{margin-left:auto}.mr-1\.5{margin-right:.375rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[1\/1\.35\]{aspect-ratio:1/1.35}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-square{aspect-ratio:1 / 1}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-auto{height:auto}.h-full{height:100%}.max-h-48{max-height:12rem}.max-h-\[50vh\]{max-height:50vh}.max-h-\[70vh\]{max-height:70vh}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-9{min-height:2.25rem}.min-h-\[240px\]{min-height:240px}.min-h-\[280px\]{min-height:280px}.min-h-\[44px\]{min-height:44px}.min-h-\[64px\]{min-height:64px}.min-h-\[min\(58vh\,420px\)\]{min-height:min(58vh,420px)}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-24{width:6rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[min\(100\%-1\.5rem\,24rem\)\]{width:min(100% - 1.5rem,24rem)}.w-\[var\(--rail-width\)\]{width:var(--rail-width)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[16px\]{min-width:16px}.min-w-\[36rem\]{min-width:36rem}.min-w-\[56rem\]{min-width:56rem}.min-w-\[72px\]{min-width:72px}.min-w-\[9\.5rem\]{min-width:9.5rem}.max-w-2xl{max-width:42rem}.max-w-5xl{max-width:64rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[140px\]{max-width:140px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[8rem\]{max-width:8rem}.max-w-\[920px\]{max-width:920px}.max-w-\[9rem\]{max-width:9rem}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-90deg\]{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.\!resize{resize:both!important}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[var\(--line\)\]>:not([hidden])~:not([hidden]){border-color:var(--line)}.divide-line>:not([hidden])~:not([hidden]){border-color:var(--line)}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t-\[var\(--sheet-top-radius\)\]{border-top-left-radius:var(--sheet-top-radius);border-top-right-radius:var(--sheet-top-radius)}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--ok\)\]{border-color:var(--ok)}.border-line{border-color:var(--line)}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--btn-chip-on-bg\,rgba\(10\,132\,255\,0\.12\)\)\]{background-color:var(--btn-chip-on-bg,rgba(10,132,255,.12))}.bg-\[var\(--stock-in\)\]{background-color:var(--stock-in)}.bg-\[var\(--stock-low\)\]{background-color:var(--stock-low)}.bg-\[var\(--stock-out\)\]{background-color:var(--stock-out)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-bg{background-color:var(--bg)}.bg-bg-elevated{background-color:var(--bg-elevated)}.bg-black\/20{background-color:#0003}.bg-black\/35{background-color:#00000059}.bg-black\/55{background-color:#0000008c}.bg-black\/\[0\.04\]{background-color:#0000000a}.bg-line{background-color:var(--line)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/15{background-color:#ffffff26}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.object-left{-o-object-position:left;object-position:left}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[calc\(0\.5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.5rem + env(safe-area-inset-bottom))}.pb-\[calc\(0\.75rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(1\.75rem\,env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:max(1.75rem,env(safe-area-inset-bottom,0px))}.pb-\[var\(--nav-content-clear\)\]{padding-bottom:var(--nav-content-clear)}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pr-0\.5{padding-right:.125rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pr-9{padding-right:2.25rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[16px\]{font-size:16px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--accent-2\)\]{color:var(--accent-2)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--doc-task\)\]{color:var(--doc-task)}.text-\[var\(--doc-visit\)\]{color:var(--doc-visit)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--ok\)\]{color:var(--ok)}.text-\[var\(--warn\)\]{color:var(--warn)}.text-\[var\(--warn\,var\(--accent\)\)\]{color:var(--warn,var(--accent))}.text-\[var\(--warning\,\#f59e0b\)\]{color:var(--warning,#f59e0b)}.text-inherit{color:inherit}.text-ink{color:var(--ink)}.text-muted{color:var(--muted)}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(0\,212\,255\,0\.12\)\]{--tw-shadow: inset 0 0 0 1px rgba(0,212,255,.12);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[filter\]{transition-property:filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-micro{transition-duration:.12s}:root{color-scheme:dark;--bg: #06070d;--bg-elevated: #0e1118;--bg-elevated-2: #161a25;--surface: rgba(14, 17, 24, .72);--surface-solid: #0e1118;--surface-elevated: #1a1f2e;--ink: #eef1f8;--ink-secondary: #c8cde0;--muted: #7a8299;--line: rgba(255, 255, 255, .06);--line-strong: rgba(255, 255, 255, .1);--hdr-bg: rgba(6, 7, 13, .82);--accent: #00d4ff;--accent-2: #6366f1;--accent-press: #33ddff;--ok: #00e676;--ok-ink: #00e676;--warn: #ffb300;--danger: #ff5252;--doc-invoice: #00d4ff;--doc-payment: #00e676;--doc-credit: #ff5252;--doc-debit: #ff9f0a;--doc-quote: #38bdf8;--doc-order: #818cf8;--doc-form: #c084fc;--doc-task: #fbbf24;--doc-task-done: #34d399;--doc-visit: #2dd4bf;--doc-comment: #60a5fa;--doc-complaint: #f87171;--doc-merch: #fb923c;--doc-stock: #22d3ee;--doc-contact: #a78bfa;--doc-note: #94a3b8;--stock-in: #00e676;--stock-low: #ffb300;--stock-out: #ff5252;--shadow: 0 8px 32px rgba(0, 0, 0, .45);--shadow-glow: 0 0 24px rgba(0, 212, 255, .15);--radius: 20px;--radius-sm: 12px;--font: "Inter", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--crm-type-title: 15px;--crm-type-sub: 12px;--crm-type-body: 13px;--fw: 400;--fw-med: 500;--fw-semi: 540;--fw-strong: 600;--ease: cubic-bezier(.25, .1, .25, 1);--ease-sheet: cubic-bezier(.32, .72, 0, 1);--ease-modal: cubic-bezier(.2, .8, .2, 1);--dur-sheet: .34s;--dur-modal: .22s;--dur-condense: .26s;--dur-nav: .16s;--dur-micro: .12s;--dur-state: .2s;--ease-press: cubic-bezier(.2, .8, .2, 1);--sheet-top-radius: 20px;--btn-radius: var(--radius-sm);--btn-radius-seg: 10px;--btn-radius-seg-item: 8px;--btn-h: 44px;--btn-h-sm: 34px;--btn-pad-y: 12px;--btn-pad-x: 18px;--btn-fs: var(--crm-type-body);--btn-fs-sm: var(--crm-type-body);--btn-icon-size: 32px;--btn-icon-radius: 9px;--btn-on-fg: #061018;--btn-primary-bg: linear-gradient( 180deg, #c8f6ff 0%, #7aedff 26%, #00d4ff 58%, #00a8d6 100% );--btn-primary-bg-hover: linear-gradient( 180deg, #d8faff 0%, #96f0ff 26%, #1adcff 58%, #00b4e0 100% );--btn-primary-border: transparent;--btn-primary-shadow: inset 0 1px 0 rgba(255, 255, 255, .72), inset 0 -3px 6px rgba(0, 70, 100, .35), 0 2px 4px rgba(0, 0, 0, .35), 0 10px 24px rgba(0, 212, 255, .42);--btn-primary-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, .8), inset 0 -3px 6px rgba(0, 70, 100, .3), 0 3px 6px rgba(0, 0, 0, .38), 0 14px 28px rgba(0, 212, 255, .5);--btn-ghost-bg: linear-gradient( 180deg, rgba(180, 240, 255, .22) 0%, rgba(255, 255, 255, .07) 40%, rgba(6, 8, 14, .62) 100% );--btn-ghost-border: transparent;--btn-ghost-shadow: inset 0 1px 0 rgba(200, 245, 255, .38), inset 0 -3px 6px rgba(0, 0, 0, .5), 0 2px 4px rgba(0, 0, 0, .42), 0 10px 22px rgba(0, 0, 0, .38), 0 0 18px rgba(0, 212, 255, .1);--btn-focus-ring: 0 0 0 3px rgba(0, 212, 255, .24);--btn-seg-track: rgba(255, 255, 255, .06);--btn-seg-on: var(--btn-primary-bg);--btn-chip-on-bg: var(--btn-primary-bg);--btn-chip-on-border: transparent;--btn-chip-radius: var(--radius-sm);--btn-disabled-opacity: .45;--btn-disabled-fg: rgba(200, 205, 224, .35);--btn-disabled-bg: rgba(255, 255, 255, .04);--btn-nav-active-bg: rgba(0, 212, 255, .1);--field-bg: rgba(255, 255, 255, .04);--field-bg-focus: rgba(255, 255, 255, .07);--qty-step-bg: rgba(0, 180, 220, .1);--qty-step-border: rgba(0, 212, 255, .18);--field-placeholder: #5a6178;--field-caret: var(--ink);--rail-bg: linear-gradient(180deg, rgba(10, 12, 20, .95) 0%, rgba(6, 7, 13, .98) 100%);--rail-line: rgba(255, 255, 255, .06);--rail-section-line: rgba(255, 255, 255, .04);--rail-lab: rgba(200, 205, 224, .4);--rail-lab-active: rgba(238, 241, 248, .85);--rail-pad-y: 12px;--rail-pad-x: 12px;--rail-radius: var(--radius-sm);--rail-link-radius: 12px;--rail-width: 268px;--bottom-nav-bg: rgba(6, 7, 13, .92);--crm-status-chip-h: 19px;--crm-status-chip-min-w: 0;--crm-status-chip-pad-y: 0;--crm-status-chip-pad-x: 5px;--crm-status-chip-fs: 10px;--crm-status-chip-radius: var(--btn-chip-radius, 12px);--status-wash: 12%;--status-border: 28%;--btn-chip-on-fg: #061018;--btn-chip-on-shadow: var(--btn-primary-shadow);--crm-chip-h: 20px;--crm-chip-fs: 10px;--crm-chip-fw: 500;--crm-chip-pad-x: 6px;--crm-seg-h: 32px;--bottom-nav-h: 64px;--nav-content-clear: calc(var(--bottom-nav-h) + env(safe-area-inset-bottom, 0px) + 12px);--glass-bg: rgba(14, 17, 24, .6);--glass-border: rgba(255, 255, 255, .08);--glass-blur: 20px;--gradient-mesh: radial-gradient(ellipse 80% 60% at 20% 0%, rgba(0, 212, 255, .08) 0%, transparent 50%), radial-gradient(ellipse 60% 50% at 80% 100%, rgba(99, 102, 241, .06) 0%, transparent 50%)}html[data-theme=light]{color-scheme:light;--bg: #f0f2f8;--bg-elevated: #ffffff;--bg-elevated-2: #e8ecf4;--surface: rgba(255, 255, 255, .8);--surface-solid: #ffffff;--surface-elevated: #ffffff;--ink: #1a1d2e;--ink-secondary: #3a3f52;--muted: #5c657a;--line: rgba(20, 25, 40, .08);--line-strong: rgba(20, 25, 40, .14);--shadow: 0 8px 32px rgba(0, 0, 0, .06);--hdr-bg: rgba(240, 242, 248, .82);--bottom-nav-bg: rgba(240, 242, 248, .92);--accent: #00d4ff;--accent-press: #33ddff;--btn-ghost-bg: linear-gradient( 180deg, #ffffff 0%, #e8f8ff 46%, #c5ebf8 100% );--btn-ghost-border: transparent;--btn-ghost-shadow: inset 0 1px 0 #fff, inset 0 -3px 5px rgba(0, 80, 110, .1), 0 2px 4px rgba(20, 25, 40, .1), 0 10px 22px rgba(0, 180, 220, .16);--btn-primary-bg: linear-gradient( 180deg, #c8f6ff 0%, #7aedff 26%, #00d4ff 58%, #00a8d6 100% );--btn-primary-bg-hover: linear-gradient( 180deg, #d8faff 0%, #96f0ff 26%, #1adcff 58%, #00b4e0 100% );--btn-primary-border: transparent;--btn-primary-shadow: inset 0 1px 0 rgba(255, 255, 255, .85), inset 0 -3px 6px rgba(0, 70, 100, .22), 0 2px 4px rgba(20, 25, 40, .12), 0 10px 24px rgba(0, 212, 255, .38);--btn-primary-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, .92), inset 0 -3px 6px rgba(0, 70, 100, .18), 0 3px 6px rgba(20, 25, 40, .14), 0 14px 28px rgba(0, 212, 255, .44);--btn-seg-track: rgba(0, 180, 220, .1);--btn-seg-on: var(--btn-primary-bg);--btn-chip-on-bg: var(--btn-primary-bg);--btn-chip-on-border: transparent;--btn-chip-on-fg: #061018;--btn-chip-on-shadow: var(--btn-primary-shadow);--btn-disabled-fg: rgba(20, 25, 40, .35);--btn-disabled-bg: rgba(20, 25, 40, .04);--btn-nav-active-bg: rgba(0, 212, 255, .16);--field-bg: rgba(20, 25, 40, .04);--field-bg-focus: rgba(20, 25, 40, .07);--qty-step-bg: rgba(0, 140, 180, .09);--qty-step-border: rgba(0, 120, 150, .16);--field-placeholder: #6b7289;--status-wash: 16%;--status-border: 36%;--ok-ink: #0f7a3a;--warn-ink: #a15c00;--danger-ink: #c62828;--rail-bg: linear-gradient(180deg, #ffffff 0%, #f0f2f8 100%);--rail-line: rgba(20, 25, 40, .08);--rail-section-line: rgba(20, 25, 40, .06);--rail-lab: rgba(20, 25, 40, .45);--rail-lab-active: rgba(20, 25, 40, .8);--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(20, 25, 40, .08);--gradient-mesh: radial-gradient(ellipse 80% 60% at 20% 0%, rgba(0, 180, 220, .06) 0%, transparent 50%), radial-gradient(ellipse 60% 50% at 80% 100%, rgba(99, 102, 241, .04) 0%, transparent 50%)}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-weight:var(--fw);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none}.text-xs,.text-sm,.text-base,.text-xl,.text-\[9px\],.text-\[10px\],.text-\[11px\],.text-\[12px\],.text-\[14px\],.text-\[15px\],.text-\[16px\],.text-\[17px\],.text-\[20px\],.desk\:text-\[9px\],.desk\:text-\[10px\],.desk\:text-xs,.desk\:text-sm,.desk\:text-xl{font-size:var(--crm-type-body)}body{background-image:var(--gradient-mesh);background-attachment:fixed;font-size:var(--crm-type-body)}#root{min-height:100vh;min-height:100dvh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff26}:focus-visible{outline:none;box-shadow:var(--btn-focus-ring);border-radius:4px}.glass{isolation:isolate;background:var(--bg-elevated, #0e1118);border:1px solid var(--glass-border);font-synthesis:none;text-shadow:none;letter-spacing:0;backdrop-filter:none;-webkit-backdrop-filter:none}.glass:before{content:none;display:none}.crm-field-lab,.cart-field-lab,.crm-field-val,.cart-field-val,.crm-field-seg-btn,.cart-field-seg-btn,.crm-util-act,.cart-chrome-act,.crm-util-act-lab,.cart-chrome-act-lab,.crm-filter-chip,.crm-seg-btn,.acal-seg-btn,.bottom-nav-lab,.crm-desk-nav-label,.crm-shell-user-name,.crm-shell-user-role,.crm-cust-phone-row,.crm-cust-phone-name,.crm-cust-phone-meta,.crm-cust-phone-cue,.forms-hub-phone{font-synthesis:none;text-shadow:none;letter-spacing:0;backdrop-filter:none;-webkit-backdrop-filter:none}.glow-text{text-shadow:0 0 20px rgba(0,212,255,.3)}.card-hover{transition:all var(--dur-state) var(--ease)}.card-hover:hover{border-color:#00d4ff33;box-shadow:0 0 0 1px #00d4ff14,var(--shadow)}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheet-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes sheet-in-right{0%{transform:translate(100%);opacity:.96}to{transform:translate(0);opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:scale(.95) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 #00e6764d}50%{box-shadow:0 0 0 6px #00e67600}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes slide-in-right{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes toast-in{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-slide-in{animation:slide-in-right .3s var(--ease) forwards}.animate-toast-in{animation:toast-in .28s var(--ease, cubic-bezier(.22, 1, .36, 1)) forwards}html[data-theme=light] .crm-toast.glass{box-shadow:0 8px 28px #0f172a1f}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}.sheet-overlay{animation:fade-in var(--dur-modal) var(--ease-modal) forwards}.sheet-panel{animation:sheet-up var(--dur-sheet) var(--ease-sheet) forwards}.sheet-panel--desk-right{border-left:1px solid var(--line);border-radius:0;background:var(--surface-solid, var(--bg-elevated))}.sheet-panel--desk-dialog{border:1px solid var(--line);box-shadow:var(--shadow, 0 24px 64px rgba(0, 0, 0, .45))}.crm-filter-opt-list{display:flex;flex-direction:column;gap:2px;margin:0 -.25rem;padding:.15rem .25rem}.crm-filter-opt-list--scroll,.shop-filters-cat-list{max-height:min(52vh,420px);overflow-y:auto;overscroll-behavior:contain}.crm-filter-opt-row,.shop-filters-cat-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:40px;padding:.5rem .75rem;border-radius:12px;border:1px solid transparent;text-align:left;font-size:var(--crm-type-body);font-weight:500;color:var(--ink);background:transparent;transition:background .12s var(--ease-press, ease),border-color .12s ease}.crm-filter-opt-row:hover,.shop-filters-cat-row:hover{background:#ffffff0d;border-color:var(--line)}.crm-filter-opt-row.is-on,.shop-filters-cat-row.is-on{background:var(--btn-chip-on-bg, rgba(0, 212, 255, .12));border-color:var(--btn-chip-on-border, rgba(0, 212, 255, .35));color:var(--accent);box-shadow:0 0 6px #00d4ff14}html[data-theme=light] .crm-filter-opt-row.is-on,html[data-theme=light] .shop-filters-cat-row.is-on{color:var(--btn-chip-on-fg, #0b5f9a);box-shadow:0 0 4px #0a84ff14}html[data-theme=light] .crm-filter-opt-row.is-on .crm-filter-opt-check,html[data-theme=light] .shop-filters-cat-row.is-on .crm-filter-opt-check{color:var(--btn-chip-on-fg, #0b5f9a)}html[data-theme=light] .crm-filter-opt-row:hover,html[data-theme=light] .shop-filters-cat-row:hover{background:#0000000a}.crm-filter-opt-check{flex-shrink:0;width:1rem;height:1rem;color:var(--accent);opacity:0;transition:opacity .12s ease}.crm-filter-opt-row.is-on .crm-filter-opt-check{opacity:1}.cart-tools-desk-body{padding:1.25rem 1.25rem 1.5rem;display:flex;flex-direction:column;justify-content:center;gap:.75rem;max-width:100%;min-height:min(52vh,380px)}.cart-tools-target-block{width:100%;max-width:300px;margin:0 auto}.cart-tools-actions{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;width:100%;max-width:280px;margin:.15rem auto 0}.cart-tools-desk-body .cart-tools-target-row,.cart-tools-desk-body .flex.gap-2{display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:center}html[data-theme=light] .cart-tools-desk-body .cart-tools-target-row input{background:#0000000a}.cart-tools-desk-body .is-perm-disabled .cart-tools-target-row input:disabled,.cart-tools-desk-body .cart-tools-perm-off:disabled,.cart-tools-desk-body button.cart-tools-perm-off:disabled{opacity:var(--btn-disabled-opacity, .45);color:var(--btn-disabled-fg, var(--muted));background:var(--btn-disabled-bg, rgba(255, 255, 255, .04));cursor:not-allowed;pointer-events:auto;box-shadow:none}.cart-tools-desk-body .is-perm-disabled>p{opacity:var(--btn-disabled-opacity, .45)}html[data-theme=light] .cart-tools-desk-body .is-perm-disabled .cart-tools-target-row input:disabled,html[data-theme=light] .cart-tools-desk-body .cart-tools-perm-off:disabled,html[data-theme=light] .cart-tools-desk-body button.cart-tools-perm-off:disabled{color:var(--btn-disabled-fg, rgba(20, 25, 40, .35));background:var(--btn-disabled-bg, rgba(20, 25, 40, .04))}.crm-perm-off,button.crm-perm-off,[aria-disabled=true].crm-perm-off,button.is-perm-disabled,[aria-disabled=true].is-perm-disabled{opacity:var(--btn-disabled-opacity, .45);color:var(--btn-disabled-fg, var(--muted));cursor:not-allowed;box-shadow:none}.crm-perm-off:hover,button.crm-perm-off:hover,button.is-perm-disabled:hover{color:var(--btn-disabled-fg, var(--muted));background:transparent}html[data-theme=light] .crm-perm-off,html[data-theme=light] button.crm-perm-off,html[data-theme=light] [aria-disabled=true].crm-perm-off,html[data-theme=light] button.is-perm-disabled,html[data-theme=light] [aria-disabled=true].is-perm-disabled{color:var(--btn-disabled-fg, rgba(20, 25, 40, .35))}.crm-desk-nav-row{height:auto;padding-top:5px;padding-bottom:5px}.crm-desk-nav-go{gap:6px}.crm-desk-nav-label{flex:1 1 auto;min-width:0;text-align:left;line-height:1.2;white-space:normal;overflow-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-synthesis:none;text-shadow:none;letter-spacing:0}.crm-desk-nav-trail{margin-left:auto;display:flex;align-items:center;gap:4px;flex:0 0 auto}.crm-nav-eye{flex:0 0 auto;width:28px;height:32px;min-width:28px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--btn-chip-radius, 12px);background:transparent;color:var(--muted);cursor:pointer}.crm-nav-eye.is-on{color:var(--accent)}.crm-nav-eye:hover{background:#ffffff0f}html[data-theme=light] .crm-nav-eye:hover{background:#1419280f}.brand-logo{display:block;-o-object-fit:contain;object-fit:contain;filter:none}.brand-logo-mark--dark{filter:invert(1) hue-rotate(180deg) brightness(1.05) contrast(1.02)}@media (prefers-reduced-motion: reduce){.brand-logo{transition:none}}.modal-panel{animation:modal-in var(--dur-modal) var(--ease-modal) forwards}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gradient-text{background:linear-gradient(135deg,#00d4ff,#6366f1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.card-3d{transition:transform .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease)}.card-3d:hover{transform:translateY(-3px);border-color:#00d4ff40;box-shadow:0 0 0 1px #00d4ff1a,0 12px 40px #00000080,0 0 30px #00d4ff14}.nav-3d{transition:transform .1s var(--ease-press),background .15s var(--ease)}.nav-3d:active{transform:scale(.92)}.shimmer-sweep{position:relative;overflow:hidden}.shimmer-sweep:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.12) 50%,transparent 70%);transform:translate(-100%);transition:transform .6s var(--ease);pointer-events:none}.shimmer-sweep:hover:after{transform:translate(100%)}@keyframes float-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-float-in{animation:float-in .4s var(--ease) forwards}.stagger>*{opacity:0;animation:float-in .4s var(--ease) forwards}.stagger>*:nth-child(1){animation-delay:.02s}.stagger>*:nth-child(2){animation-delay:.06s}.stagger>*:nth-child(3){animation-delay:.1s}.stagger>*:nth-child(4){animation-delay:.14s}.stagger>*:nth-child(5){animation-delay:.18s}.stagger>*:nth-child(6){animation-delay:.22s}.stagger>*:nth-child(7){animation-delay:.26s}.stagger>*:nth-child(8){animation-delay:.3s}.stagger>*:nth-child(n+9){animation-delay:.34s}@keyframes dot-pulse{0%,to{box-shadow:0 0 #00d4ff66}50%{box-shadow:0 0 0 4px #00d4ff00}}.dot-pulse{animation:dot-pulse 1.8s ease-in-out infinite}html{scroll-behavior:auto}.scroll-smooth-touch{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-behavior:smooth}.cart-lines-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-behavior:auto;overflow-anchor:none}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}html[data-theme=light] *{scrollbar-color:rgba(20,25,40,.15) transparent}button,a,[role=button]{touch-action:manipulation}.scroll-progress{position:fixed;top:0;left:0;height:2px;z-index:60;background:linear-gradient(90deg,#00d4ff,#6366f1);border-radius:0 2px 2px 0;transition:width .1s linear;box-shadow:0 0 8px #00d4ff66}.table-row-hover{position:relative;transition:background .15s var(--ease)}.table-row-hover:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#00d4ff,#6366f1);border-radius:0 2px 2px 0;transform:scaleY(0);transition:transform .2s var(--ease)}.table-row-hover:hover{background:#00d4ff0a}.table-row-hover:hover:before{transform:scaleY(1)}tr.table-row-hover,tbody tr.table-row-hover{position:static}tr.table-row-hover:before,tbody tr.table-row-hover:before{content:none;display:none}tr.table-row-hover:hover,tbody tr.table-row-hover:hover{background:#00d4ff0a;box-shadow:inset 3px 0 #00d4ff}html[data-theme=light] tr.table-row-hover:hover,html[data-theme=light] tbody tr.table-row-hover:hover{background:#0a84ff0f;box-shadow:inset 3px 0 0 var(--accent, #0a84ff)}.spotlight-card{position:relative;overflow:hidden}.spotlight-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle 200px at var(--mx, 50%) var(--my, 50%),rgba(0,212,255,.06),transparent 70%);opacity:0;transition:opacity .3s var(--ease);pointer-events:none;z-index:0}.spotlight-card:hover:before{opacity:1}.spotlight-card>*{position:relative;z-index:1}.card-gradient-border{position:relative;border:1px solid transparent;background-clip:padding-box}.card-gradient-border:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(0,212,255,.25),rgba(99,102,241,.15),transparent 60%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.cal-day-has-events{cursor:pointer;transition:transform .15s var(--ease),box-shadow .15s var(--ease),border-color .15s var(--ease)}.cal-day-has-events:hover{transform:translateY(-2px);border-color:#00d4ff40;box-shadow:0 4px 16px #00d4ff1a}.tap-lg{min-width:44px;min-height:44px}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.animate-float{animation:float-y 3s ease-in-out infinite}.aurora-bg{position:relative}.aurora-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 50% at 15% 20%,rgba(0,212,255,.12) 0%,transparent 50%),radial-gradient(ellipse 50% 40% at 85% 10%,rgba(99,102,241,.1) 0%,transparent 50%),radial-gradient(ellipse 40% 30% at 50% 0%,rgba(0,230,118,.06) 0%,transparent 50%);pointer-events:none;z-index:0}.aurora-bg>*{position:relative;z-index:1}@keyframes count-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-count{animation:count-up .5s var(--ease) forwards}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-page-enter{animation:page-enter .3s var(--ease) forwards}.crm-shell-user-footer{min-width:0}.crm-shell-user-row{display:flex;flex-direction:row;align-items:center;gap:2px;min-width:0}.crm-shell-user-identity{display:flex;align-items:center;gap:6px;min-width:-moz-min-content;min-width:min-content;flex:1 1 auto;width:auto;padding:4px 6px 4px 2px;border-radius:12px;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left;overflow:visible;transition:background .14s var(--ease)}.crm-shell-user-identity:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}html[data-theme=light] .crm-shell-user-identity:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.crm-shell-user-avatar{flex-shrink:0}.crm-shell-op-av{position:relative;display:inline-flex;flex-shrink:0;overflow:visible}.crm-shell-op-pip{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;border:2px solid var(--rail-bg, var(--bg, #1c1c1e));background:var(--ok, #30d158);box-sizing:border-box;pointer-events:none;z-index:2}.crm-shell-op-pip.is-off{background:color-mix(in srgb,var(--muted) 72%,#8e8e93);box-shadow:none}.crm-shell-op-link{display:inline-flex;align-items:center;justify-content:center;width:var(--crm-status-chip-h, 19px);height:var(--crm-status-chip-h, 19px);min-width:var(--crm-status-chip-h, 19px);min-height:var(--crm-status-chip-h, 19px);margin:0;color:var(--ink);opacity:.82;flex-shrink:0}.crm-shell-op-link.is-offline{color:var(--danger, #ff453a);opacity:1}.crm-shell-op-link.is-wifi,.crm-shell-op-link.is-mobile,html[data-theme=light] .crm-shell-op-link.is-wifi,html[data-theme=light] .crm-shell-op-link.is-mobile{color:var(--ink)}.crm-shell-phone-operator{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:none;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;border-radius:12px}.crm-shell-phone-operator .crm-shell-op-link{margin-top:0}html[data-theme=light] .crm-shell-op-pip{border-color:var(--rail-bg, var(--bg, #fff))}.crm-shell-user-text{flex:1 1 auto;min-width:-moz-min-content;min-width:min-content;overflow:visible}.crm-shell-user-name,.crm-shell-user-role{margin:0;white-space:nowrap;overflow:visible;text-overflow:clip;line-height:1.25}.crm-shell-user-name{color:var(--ink);font-synthesis:none;text-shadow:none;letter-spacing:0}.crm-shell-user-role{margin-top:1px;color:var(--muted)}.crm-shell-user-actions{display:flex;align-items:center;justify-content:flex-end;gap:0;flex:0 0 auto;width:auto;min-width:0}.crm-shell-user-actions .crm-shell-icon-btn,.crm-shell-user-actions .icon-btn-glow{width:36px;height:36px;min-width:36px;min-height:36px}.crm-shell-icon-btn,.icon-btn-glow{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:44px;min-height:44px;width:44px;height:44px;padding:0;margin:0;border:0!important;border-radius:var(--btn-radius-seg-item, 10px);background:transparent!important;box-shadow:none!important;color:inherit;cursor:pointer;flex-shrink:0;transition:color .14s var(--ease),background .14s var(--ease),opacity .14s var(--ease)}.crm-shell-icon-btn.glass,.icon-btn-glow.glass{border:0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.crm-shell-icon-btn:active,.icon-btn-glow:active{background:color-mix(in srgb,var(--ink) 12%,transparent)!important}.crm-shell-icon-btn:focus-visible,.icon-btn-glow:focus-visible{outline:none;box-shadow:var(--btn-focus-ring)!important}html[data-theme=light] .crm-shell-icon-btn:active,html[data-theme=light] .icon-btn-glow:active{background:color-mix(in srgb,var(--ink) 10%,transparent)!important}.quick-action-hover{transition:all .15s var(--ease)}.quick-action-hover:hover{border-color:#00d4ff40;box-shadow:0 0 0 1px #00d4ff14,0 2px 12px #00d4ff14}.crm-page-pad{padding-left:1rem;padding-right:1rem}@media (min-width: 1200px){.crm-page-pad{padding-left:2rem;padding-right:2rem}}body.shell-vp-phone [data-timeline-hub="1"] .lg\:hidden.py-4{padding-top:.4rem;padding-bottom:.4rem}body.shell-vp-phone [data-timeline-hub="1"] .lg\:hidden.space-y-4>:not([hidden])~:not([hidden]){margin-top:.65rem}body.shell-vp-phone [data-timeline-hub="1"] .tl-hub-day-head{margin-bottom:.32rem!important;gap:.28rem}body.shell-vp-phone [data-timeline-hub="1"] .tl-hub-phone-list{display:flex;flex-direction:column;gap:.7rem}body.shell-vp-phone [data-timeline-hub="1"] .tl-hub-phone-list.space-y-2\.5>:not([hidden])~:not([hidden]){margin-top:0}body.shell-vp-phone [data-timeline-hub="1"] .tl-hub-phone-card{padding:.4rem .6rem .4rem .7rem;border-radius:12px;gap:.45rem;box-sizing:border-box;width:100%;max-width:none;min-height:52px;align-items:center}body.shell-vp-phone [data-timeline-hub="1"] .tl-hub-phone-card .text-\[16px\]{font-size:13px;margin-top:.04rem;line-height:1.2}body.shell-vp-phone [data-timeline-hub="1"] .tl-hub-phone-card .w-11.h-11{width:2rem;height:2rem;font-size:9px;border-radius:10px}body.shell-vp-phone [data-timeline-hub="1"] .tl-hub-phone-card .text-\[11px\].mt-1{margin-top:.04rem;line-height:1.2}body.shell-vp-phone [data-timeline-hub="1"] .tl-hub-phone-card .flex-1.min-w-0>p{margin-top:.04rem;line-height:1.2;font-size:11px}body.shell-vp-phone [data-timeline-hub="1"] .tl-hub-phone-card .flex-1.min-w-0>p.line-clamp-2{-webkit-line-clamp:1;line-clamp:1}body.shell-vp-phone [data-timeline-hub="1"] .tl-hub-phone-card .flex.items-center.gap-2{gap:.35rem}body.shell-vp-tablet [data-timeline-hub="1"] .lg\:hidden.py-4{padding-top:.4rem;padding-bottom:.4rem}body.shell-vp-tablet [data-timeline-hub="1"] .lg\:hidden.space-y-4>:not([hidden])~:not([hidden]){margin-top:.6rem}body.shell-vp-tablet [data-timeline-hub="1"] .tl-hub-day-head{margin-bottom:.3rem!important;gap:.28rem}body.shell-vp-tablet [data-timeline-hub="1"] .tl-hub-phone-list{display:flex;flex-direction:column;gap:.7rem;width:100%;max-width:none;border:0;background:transparent;overflow:visible}body.shell-vp-tablet [data-timeline-hub="1"] .tl-hub-phone-list.space-y-2\.5>:not([hidden])~:not([hidden]){margin-top:0}body.shell-vp-tablet [data-timeline-hub="1"] .tl-hub-phone-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;width:100%;max-width:none;min-height:48px;padding:.35rem .65rem .35rem .8rem;border-radius:12px;box-sizing:border-box;border:1px solid var(--line)}body.shell-vp-tablet [data-timeline-hub="1"] .tl-hub-phone-card>.flex-1.min-w-0{min-width:0}body.shell-vp-tablet [data-timeline-hub="1"] .tl-hub-phone-card .text-\[16px\]{font-size:13px;margin-top:.02rem;line-height:1.2}body.shell-vp-tablet [data-timeline-hub="1"] .tl-hub-phone-card .w-11.h-11{width:1.9rem;height:1.9rem;font-size:9px;border-radius:10px}body.shell-vp-tablet [data-timeline-hub="1"] .tl-hub-phone-card .text-\[11px\].mt-1{margin-top:.02rem;line-height:1.2}body.shell-vp-tablet [data-timeline-hub="1"] .tl-hub-phone-card .flex-1.min-w-0>p{margin-top:.02rem;line-height:1.2;font-size:11px}body.shell-vp-tablet [data-timeline-hub="1"] .tl-hub-phone-card .flex-1.min-w-0>p.line-clamp-2{-webkit-line-clamp:1;line-clamp:1}body.shell-vp-tablet [data-timeline-hub="1"] .tl-hub-phone-card .flex.items-center.gap-2{gap:.3rem}body.shell-vp-tablet [data-timeline-hub="1"] .tl-hub-phone-card>svg{width:14px;height:14px;margin-top:0!important;align-self:center}html[data-theme=light] body.shell-vp-phone [data-timeline-hub="1"] .tl-hub-phone-card:hover,html[data-theme=light] body.shell-vp-tablet [data-timeline-hub="1"] .tl-hub-phone-card:hover{background:#0a84ff0a!important}html[data-theme=light] body.shell-vp-desk [data-timeline-hub="1"] .tl-hub-day>.border.border-line>*:hover{background:#0a84ff0a}html[data-theme=light] body.shell-vp-desk [data-timeline-hub="1"] .tl-hub-day button.crm-page-pad:hover{background:#0a84ff0a}body.shell-vp-desk [data-timeline-hub="1"] .hidden.lg\:block.py-4{padding-top:.65rem;padding-bottom:.65rem}body.shell-vp-desk [data-timeline-hub="1"] .hidden.lg\:block.space-y-5>:not([hidden])~:not([hidden]){margin-top:.9rem}body.shell-vp-desk [data-timeline-hub="1"] .tl-hub-day-head{margin-bottom:.35rem!important}body.shell-vp-desk [data-timeline-hub="1"] .tl-hub-day>.border.border-line{display:flex;flex-direction:column;gap:.65rem;border:0!important;border-radius:0;overflow:visible;background:transparent}body.shell-vp-desk [data-timeline-hub="1"] .tl-hub-day>.border.border-line>*{border:1px solid var(--line)!important;border-radius:12px;border-top-width:1px!important}body.shell-vp-desk [data-timeline-hub="1"] .tl-hub-day .crm-page-pad.py-2\.5{padding-top:.35rem;padding-bottom:.35rem;gap:.55rem;align-items:center}body.shell-vp-desk [data-timeline-hub="1"] .tl-hub-day .text-base{font-size:13.5px;margin-top:.04rem;line-height:1.2}body.shell-vp-desk [data-timeline-hub="1"] .tl-hub-day .w-10.h-10{width:2rem;height:2rem;font-size:10px;border-radius:10px}body.shell-vp-desk [data-timeline-hub="1"] .tl-hub-day .text-\[11px\].mt-1{margin-top:.04rem;line-height:1.2}body.shell-vp-desk [data-timeline-hub="1"] .tl-hub-day .flex-1.min-w-0>p{margin-top:.04rem;line-height:1.2}body.shell-vp-desk [data-timeline-hub="1"] .tl-hub-day .flex-1.min-w-0>p.line-clamp-2{-webkit-line-clamp:1;line-clamp:1}body.shell-vp-desk [data-timeline-hub="1"] .tl-hub-day .flex.items-center.gap-2{gap:.35rem}[data-timeline-hub="1"] .tl-hub-att-fold{display:block;background:transparent;border:0;padding:0;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent}[data-timeline-hub="1"] .tl-hub-att-fold:focus-visible{outline:2px solid var(--btn-focus-ring, rgba(10, 132, 255, .55));outline-offset:2px;border-radius:8px}[data-timeline-hub="1"] .tl-hub-att-chev{transition:transform .15s ease}[data-timeline-hub="1"] .tl-hub-att-chev.is-open{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){[data-timeline-hub="1"] .tl-hub-att-chev{transition:none}}[data-timeline-hub="1"] .tl-hub-att-names{list-style:none;margin:.28rem 0 0;padding:0;display:flex;flex-direction:column;gap:.08rem}[data-timeline-hub="1"] .tl-hub-att-name{margin:0;padding:0;font-size:11px;line-height:1.25;color:var(--muted);font-weight:450}body.shell-vp-phone [data-timeline-hub="1"] .tl-hub-att-group{align-items:flex-start}body.shell-vp-phone [data-timeline-hub="1"] .tl-hub-att-names{margin-top:.2rem;gap:.04rem}body.shell-vp-tablet [data-timeline-hub="1"] .tl-hub-att-group{align-items:flex-start;grid-template-columns:minmax(0,1fr) auto}body.shell-vp-desk [data-timeline-hub="1"] .tl-hub-att-names{margin-top:.22rem}html[data-theme=light] [data-timeline-hub="1"] .tl-hub-att-name{color:var(--muted)}.crm-page-tools{padding-top:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--line)}.crm-list-row{display:flex;align-items:center;gap:.75rem;width:100%;min-height:64px;padding:.875rem 1rem;border-bottom:1px solid var(--line);text-align:left}a.crm-cust-row-link,a.crm-list-row,a.crm-cust-phone-row{color:inherit;text-decoration:none;cursor:pointer}a.crm-cust-row-link:hover,a.crm-cust-row-link:visited,a.crm-list-row:hover,a.crm-list-row:visited,a.crm-cust-phone-row:hover,a.crm-cust-phone-row:visited{color:inherit}.crm-desk-table--customers td{position:relative}.crm-desk-table--customers td:not([data-col=next]){overflow:hidden}.crm-desk-table--customers .crm-cust-cell-sizer{display:block;visibility:hidden;pointer-events:none;max-width:100%;min-height:1.25rem}.crm-desk-table--customers td>a.crm-cust-row-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;box-sizing:border-box;width:auto;min-height:0;margin:0;padding:.75rem .5rem;overflow:hidden;color:inherit;text-decoration:none}.crm-desk-table--customers td[data-col=code]>a.crm-cust-row-link{padding-left:1.5rem}.crm-desk-table--customers td[data-col=chevron]>a.crm-cust-row-link{padding-right:1.5rem;justify-content:flex-end}.crm-desk-table--customers td[data-align=left]>a.crm-cust-row-link,.crm-desk-table--customers td[data-align=left]>.crm-desk-next-btn{justify-content:flex-start;text-align:left}.crm-desk-table--customers td[data-align=center]>a.crm-cust-row-link,.crm-desk-table--customers td[data-align=center]>.crm-desk-next-btn{justify-content:center;text-align:center}.crm-desk-table--customers td[data-align=right]>a.crm-cust-row-link,.crm-desk-table--customers td[data-align=right]>.crm-desk-next-btn{justify-content:flex-end;text-align:right}@media (min-width: 1280px){.crm-desk-table--customers td[data-col=code]>a.crm-cust-row-link{padding-left:2rem}.crm-desk-table--customers td[data-col=chevron]>a.crm-cust-row-link{padding-right:2rem}}@media (min-width: 1200px){.crm-list-row{padding-left:2rem;padding-right:2rem}}.crm-desk-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;box-sizing:border-box}.crm-desk-table th,.crm-desk-table td{box-sizing:border-box;padding:.75rem .5rem;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--line)}.crm-desk-table thead th{position:sticky;top:0;z-index:10;font-size:var(--crm-type-body);font-weight:500;color:var(--muted);text-align:center;background:var(--bg);border-bottom:1px solid var(--line);border-left:0;border-right:0;border-top:0;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=light] .crm-desk-table thead th{background:var(--bg)}.crm-desk-table td.crm-desk-cell-badge{white-space:normal}.crm-desk-table td.crm-desk-cell-badge>span{display:inline-flex;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.crm-desk-table-scroll--customers{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;padding-left:0;padding-right:0}.crm-desk-table--customers{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}.crm-desk-table--customers col{min-width:0}.crm-desk-table--customers tbody tr.table-row-hover,.crm-desk-table--customers tbody tr.crm-desk-row-hover,.crm-desk-table--customers tbody tr{position:static}.crm-desk-table--customers tbody tr.table-row-hover:before,.crm-desk-table--customers tbody tr.crm-desk-row-hover:before{content:none;display:none}.crm-desk-table--customers tbody tr.crm-desk-row-hover:hover{background:#00d4ff0a}html[data-theme=light] .crm-desk-table--customers tbody tr.crm-desk-row-hover:hover{background:#0a84ff0f}.crm-desk-table--customers thead{position:static}.crm-desk-table--customers thead th{position:sticky;top:0;z-index:10;box-sizing:border-box;padding:.75rem .5rem;font-size:var(--crm-type-body);font-weight:500;color:var(--muted);text-align:left;background:var(--bg);border:0;border-bottom:1px solid var(--line);backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none}html[data-theme=light] .crm-desk-table--customers thead th{background:var(--bg)}.crm-desk-table--customers th,.crm-desk-table--customers td{box-sizing:border-box;padding:.75rem .5rem;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--line)}.crm-desk-table--customers th[data-col=code],.crm-desk-table--customers td[data-col=code],.crm-desk-table--customers th[data-col=rep],.crm-desk-table--customers td[data-col=rep],.crm-desk-table--customers th[data-col=last],.crm-desk-table--customers td[data-col=last],.crm-desk-table--customers th[data-col=next],.crm-desk-table--customers td[data-col=next],.crm-desk-table--customers th[data-col=status],.crm-desk-table--customers td[data-col=status]{overflow:hidden;text-overflow:clip;white-space:nowrap}.crm-desk-table--customers td[data-col=next],.crm-desk-table--customers td.crm-desk-cell-next{overflow:hidden;padding:0;vertical-align:middle}.crm-desk-table--customers .crm-desk-next-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;height:100%;margin:0;padding:.75rem .5rem;box-sizing:border-box;background:none;border:0;border-radius:0;cursor:pointer;font:inherit;color:var(--accent);text-decoration:underline;text-underline-offset:2px;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.crm-desk-table--customers .crm-desk-next-btn:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.crm-desk-table--customers th[data-col=code],.crm-desk-table--customers td[data-col=code]{padding-left:1.5rem}.crm-desk-table--customers th[data-col=chevron],.crm-desk-table--customers td[data-col=chevron]{padding-right:1.5rem;text-align:right}@media (min-width: 1280px){.crm-desk-table--customers th[data-col=code],.crm-desk-table--customers td[data-col=code]{padding-left:2rem}.crm-desk-table--customers th[data-col=chevron],.crm-desk-table--customers td[data-col=chevron]{padding-right:2rem}}.crm-desk-table--customers td.crm-desk-cell-name,.crm-desk-table--customers td.crm-desk-cell-address{white-space:normal;overflow:hidden}.crm-desk-table--customers td.crm-desk-cell-name .line-clamp-2,.crm-desk-table--customers td.crm-desk-cell-address .line-clamp-2{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.crm-desk-table--customers .crm-desk-cell-chevron{text-align:right}[data-customers-real="1"]{--cust-fs-meta: var(--crm-type-body);--cust-fs-th: var(--crm-type-body);--cust-fs-cell: var(--crm-type-body);--cust-fs-chip: var(--crm-status-chip-fs, 10px);--cust-lh-cell: 1.3;font-family:var(--font)}[data-customers-real="1"] .crm-desk-table--customers{font-family:var(--font)}[data-customers-real="1"] .crm-desk-table--customers thead th{font-family:var(--font);font-size:var(--cust-fs-th);font-weight:var(--fw-med, 500);letter-spacing:.02em;text-transform:none;color:var(--muted)}[data-customers-real="1"] .crm-desk-table--customers tbody td{font-family:var(--font);font-size:var(--cust-fs-cell);font-weight:var(--fw, 400);line-height:var(--cust-lh-cell);color:var(--muted)}[data-customers-real="1"] .crm-desk-table--customers td.crm-desk-cell-name{font-size:var(--cust-fs-cell);font-weight:var(--fw-med, 500);color:var(--ink)}[data-customers-real="1"] .crm-desk-table--customers .crm-desk-next-btn{font-family:var(--font);font-size:var(--cust-fs-cell);font-weight:var(--fw-med, 500);color:var(--accent)}[data-customers-real="1"] .crm-desk-table--customers .crm-status-badge{font-family:var(--font);font-size:var(--cust-fs-chip);font-weight:var(--fw-med, 500);height:var(--crm-status-chip-h);min-height:var(--crm-status-chip-h);max-height:var(--crm-status-chip-h);border-radius:var(--crm-status-chip-radius, var(--btn-chip-radius, 12px));padding:0 var(--crm-status-chip-pad-x)}[data-customers-real="1"] .crm-cust-phone-name{font-family:var(--font);font-size:var(--cust-fs-cell);font-weight:var(--fw-med, 500);line-height:var(--cust-lh-cell);letter-spacing:0;font-synthesis:none;text-shadow:none}[data-customers-real="1"] .crm-cust-phone-meta,[data-customers-real="1"] .crm-cust-phone-cue{font-family:var(--font);font-size:var(--cust-fs-meta);font-weight:var(--fw, 400);line-height:1.3}[data-customers-real="1"] .crm-cust-phone-cue .crm-status-badge{font-size:var(--crm-status-chip-fs, 12px);font-weight:var(--crm-chip-fw, 500)}[data-customers-real="1"] .crm-cust-phone-avatar{font-family:var(--font);font-size:var(--cust-fs-meta);font-weight:var(--fw-strong, 600)}body.shell-vp-phone [data-customers-real="1"] a.crm-cust-phone-row.crm-list-row{min-height:52px;padding:.45rem .75rem;gap:.5rem;width:100%;max-width:none;box-sizing:border-box}body.shell-vp-phone [data-customers-real="1"] a.crm-cust-phone-row.crm-list-row>.crm-cust-phone-avatar{width:2rem;height:2rem;border-radius:10px;font-size:.625rem}body.shell-vp-phone [data-customers-real="1"] a.crm-cust-phone-row.crm-list-row .crm-cust-phone-name{font-size:.8125rem;line-height:1.25}body.shell-vp-phone [data-customers-real="1"] a.crm-cust-phone-row.crm-list-row .crm-cust-phone-meta,body.shell-vp-phone [data-customers-real="1"] a.crm-cust-phone-row.crm-list-row .crm-cust-phone-cue{font-size:.6875rem;line-height:1.25}body.shell-vp-phone [data-customers-real="1"] a.crm-cust-phone-row.crm-list-row .crm-cust-phone-cue{margin-top:.15rem}body.shell-vp-phone [data-customers-real="1"] a.crm-cust-phone-row.crm-list-row>svg{width:14px;height:14px;flex-shrink:0}body.shell-vp-phone [data-customers-real="1"] a.crm-cust-phone-row:not(.crm-list-row){min-height:52px;padding-top:.45rem;padding-bottom:.45rem;gap:.5rem}body.shell-vp-phone [data-customers-real="1"] a.crm-cust-phone-row:not(.crm-list-row)>.w-10.h-10{width:2rem;height:2rem;border-radius:10px}html[data-theme=light] body.shell-vp-phone [data-customers-real="1"] a.crm-cust-phone-row.crm-list-row:hover{background:#0a84ff0a}body.shell-vp-tablet [data-customers-real="1"] a.crm-cust-phone-row.crm-list-row{display:grid;grid-template-columns:auto minmax(0,1.35fr) minmax(0,1.15fr) auto auto;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:0;width:100%;max-width:none;min-height:48px;padding:.5rem 1rem;box-sizing:border-box}body.shell-vp-tablet [data-customers-real="1"] a.crm-cust-phone-row.crm-list-row>.crm-cust-phone-avatar{width:2.25rem;height:2.25rem;border-radius:10px;font-size:.6875rem}body.shell-vp-tablet [data-customers-real="1"] a.crm-cust-phone-row.crm-list-row>.flex-1.min-w-0{display:contents}body.shell-vp-tablet [data-customers-real="1"] a.crm-cust-phone-row.crm-list-row .crm-cust-phone-name{margin:0;min-width:0}body.shell-vp-tablet [data-customers-real="1"] a.crm-cust-phone-row.crm-list-row .crm-cust-phone-meta{margin:0;min-width:0;flex-wrap:nowrap}body.shell-vp-tablet [data-customers-real="1"] a.crm-cust-phone-row.crm-list-row .crm-cust-phone-meta>.truncate{flex:1 1 auto;min-width:0}body.shell-vp-tablet [data-customers-real="1"] a.crm-cust-phone-row.crm-list-row .crm-cust-phone-cue{margin:0;flex-wrap:nowrap;justify-self:end;align-self:center;gap:.4rem}body.shell-vp-tablet [data-customers-real="1"] a.crm-cust-phone-row.crm-list-row>svg{justify-self:end;width:15px;height:15px}body.shell-vp-tablet [data-customers-real="1"] a.crm-cust-phone-row:not(.crm-list-row){min-height:48px;padding-top:.5rem;padding-bottom:.5rem;gap:.65rem}body.shell-vp-tablet [data-customers-real="1"] a.crm-cust-phone-row:not(.crm-list-row)>.w-10.h-10{width:2.25rem;height:2.25rem;border-radius:10px}html[data-theme=light] body.shell-vp-tablet [data-customers-real="1"] a.crm-cust-phone-row.crm-list-row:hover{background:#0a84ff0a}html[data-theme=light] [data-customers-real="1"] .crm-desk-table--customers tbody td{color:var(--muted)}html[data-theme=light] [data-customers-real="1"] .crm-desk-table--customers td.crm-desk-cell-name{color:var(--ink)}[data-suppliers-real="1"]{--supp-fs-cell: var(--crm-type-body, 13px);--supp-fs-meta: var(--crm-type-caption, 11px);--supp-lh-cell: 1.25}[data-suppliers-real="1"] .crm-supp-phone-name{font-family:var(--font);font-size:var(--supp-fs-cell);font-weight:var(--fw-med, 500);line-height:var(--supp-lh-cell);letter-spacing:0;font-synthesis:none;text-shadow:none;margin:0}[data-suppliers-real="1"] .crm-supp-phone-meta{font-family:var(--font);font-size:var(--supp-fs-meta);font-weight:var(--fw, 400);line-height:1.3}[data-suppliers-real="1"] .crm-supp-phone-avatar{font-family:var(--font);font-size:var(--supp-fs-meta);font-weight:var(--fw-strong, 600)}body.shell-vp-phone [data-suppliers-real="1"] .crm-supp-phone-row.crm-list-row{min-height:52px;padding:.55rem 1rem;gap:.65rem;box-sizing:border-box}body.shell-vp-phone [data-suppliers-real="1"] .crm-supp-phone-row.crm-list-row>.crm-supp-phone-avatar{width:2.25rem;height:2.25rem;border-radius:10px;font-size:.6875rem}body.shell-vp-tablet [data-suppliers-real="1"] .crm-supp-phone-row.crm-list-row{display:grid;grid-template-columns:auto minmax(0,1.35fr) minmax(0,1.25fr);align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:0;width:100%;max-width:none;min-height:48px;padding:.5rem 1rem;box-sizing:border-box}body.shell-vp-tablet [data-suppliers-real="1"] .crm-supp-phone-row.crm-list-row>.crm-supp-phone-avatar{width:2.25rem;height:2.25rem;border-radius:10px;font-size:.6875rem}body.shell-vp-tablet [data-suppliers-real="1"] .crm-supp-phone-row.crm-list-row>.flex-1.min-w-0{display:contents}body.shell-vp-tablet [data-suppliers-real="1"] .crm-supp-phone-row.crm-list-row .crm-supp-phone-name{margin:0;min-width:0}body.shell-vp-tablet [data-suppliers-real="1"] .crm-supp-phone-row.crm-list-row .crm-supp-phone-meta{margin:0;min-width:0;flex-wrap:nowrap}body.shell-vp-tablet [data-suppliers-real="1"] .crm-supp-phone-row.crm-list-row .crm-supp-phone-meta>.truncate{flex:1 1 auto;min-width:0}html[data-theme=light] body.shell-vp-tablet [data-suppliers-real="1"] .crm-supp-phone-row.crm-list-row:hover,html[data-theme=light] body.shell-vp-phone [data-suppliers-real="1"] .crm-supp-phone-row.crm-list-row:hover{background:#0a84ff0a}html[data-theme=light] [data-suppliers-real="1"] .crm-desk-table--suppliers tbody td{color:var(--muted)}html[data-theme=light] [data-suppliers-real="1"] .crm-desk-table--suppliers td.crm-desk-cell-name{color:var(--ink)}.crm-az-sticky{position:sticky;top:0;z-index:5;padding:.4rem 1rem;font-size:var(--crm-type-body);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--bg);border-bottom:1px solid var(--line)}@media (min-width: 1200px){.crm-az-section .crm-az-sticky{padding-left:2rem;padding-right:2rem}}html[data-theme=light] .crm-az-sticky{background:var(--bg)}.crm-desk-table--suppliers{border-collapse:separate;border-spacing:0}.crm-desk-table--suppliers tbody th.crm-az-sticky{position:sticky;top:2.75rem;z-index:9;padding:.4rem .5rem .4rem 1.5rem;font-size:var(--crm-type-body);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:left;background:var(--bg);border:0;border-bottom:1px solid var(--line);white-space:nowrap;overflow:visible}@media (min-width: 1280px){.crm-desk-table--suppliers tbody th.crm-az-sticky{padding-left:2rem}}html[data-theme=light] .crm-desk-table--suppliers tbody th.crm-az-sticky{background:var(--bg)}.crm-desk-table--suppliers th[data-col=status],.crm-desk-table--suppliers td[data-col=status]{padding-right:1.5rem;overflow:visible;text-overflow:clip;white-space:nowrap}@media (min-width: 1280px){.crm-desk-table--suppliers th[data-col=status],.crm-desk-table--suppliers td[data-col=status]{padding-right:2rem}}.crm-desk-table-scroll--products{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;padding:0}.crm-desk-table--products{width:-moz-max-content;width:max-content;min-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.crm-desk-table--products thead{display:table-header-group}.crm-desk-table--products tbody{display:table-row-group}.crm-desk-table--products tr{display:table-row;position:static}.crm-desk-table--products tbody tr.crm-desk-row-hover,.crm-desk-table--products tbody tr.table-row-hover{position:static}.crm-desk-table--products tbody tr.crm-desk-row-hover:before,.crm-desk-table--products tbody tr.table-row-hover:before{content:none;display:none}.crm-desk-table--products tbody tr.crm-desk-row-hover:hover{background:#00d4ff0a}html[data-theme=light] .crm-desk-table--products tbody tr.crm-desk-row-hover:hover{background:#0a84ff0f}.crm-desk-table--products th,.crm-desk-table--products td{display:table-cell;box-sizing:border-box;width:auto;max-width:none;padding:.75rem .5rem;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;border-bottom:1px solid var(--line);text-align:left}.crm-desk-table--products thead th{position:sticky;top:0;z-index:10;font-size:var(--crm-type-body);font-weight:500;color:var(--muted);background:var(--bg);backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none}html[data-theme=light] .crm-desk-table--products thead th{background:var(--bg)}.crm-desk-table--products thead th[data-align=center],.crm-desk-table--products tbody td[data-align=center],.crm-desk-table--products [data-col=uom],.crm-desk-table--products [data-col=unitPrice],.crm-desk-table--products [data-col=innerPrice],.crm-desk-table--products [data-col=casePrice],.crm-desk-table--products [data-col=actions]{text-align:center;overflow:visible;text-overflow:clip}.crm-desk-table--products thead th[data-align=left],.crm-desk-table--products tbody td[data-align=left]{text-align:left}.crm-desk-table--products td[data-col=uom] .uom-row{width:100%;max-width:100%;margin:0}.crm-desk-table--products .product-desk-actions{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:100%;padding:0;margin:0;flex-wrap:nowrap}.crm-desk-table--products td[data-col=thumb]{overflow:visible;text-overflow:clip;white-space:normal}.crm-desk-table--products td[data-col=thumb][data-align=left] .product-desk-thumb-cell{margin-left:0;margin-right:auto}.crm-desk-table--products td[data-col=thumb][data-align=center] .product-desk-thumb-cell{margin-left:auto;margin-right:auto}.crm-desk-table--products td[data-col=thumb][data-align=right] .product-desk-thumb-cell{margin-left:auto;margin-right:0}.crm-desk-table--products .product-desk-thumb-cell{position:relative;width:100%;max-width:100%;min-width:0;height:auto;overflow:visible}.crm-desk-table--products .product-desk-thumb-cell .product-media,.crm-desk-table--products .product-desk-thumb-cell .product-media--desk{position:relative;width:100%;max-width:100%;max-height:96px;height:auto;aspect-ratio:1 / 1;box-sizing:border-box;overflow:hidden}.crm-desk-table--products .product-desk-thumb-cell .product-media-img,.crm-desk-table--products .product-desk-thumb-cell .product-media-empty{position:absolute;left:6%;top:6%;width:88%;height:88%;max-width:88%;max-height:88%;margin:0;padding:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;box-sizing:border-box}.crm-desk-table--products td.crm-desk-cell-name{white-space:normal;overflow:hidden}.crm-desk-table--products td.crm-desk-cell-name .line-clamp-2{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.crm-desk-cell-chevron{text-align:right}.crm-desk-table-scroll--users{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg-elevated, var(--bg));box-sizing:border-box}.crm-desk-table--users{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}.crm-desk-table--users col{min-width:0}.crm-desk-table--users tbody tr,.crm-desk-table--users tbody tr.crm-desk-row-hover,.crm-desk-table--users tbody tr.table-row-hover{position:static}.crm-desk-table--users tbody tr.crm-desk-row-hover:before,.crm-desk-table--users tbody tr.table-row-hover:before{content:none;display:none}.crm-desk-table--users tbody tr.crm-desk-row-hover:hover{background:#00d4ff0a}html[data-theme=light] .crm-desk-table--users tbody tr.crm-desk-row-hover:hover{background:#0077c80f}.crm-desk-table--users thead th,.crm-desk-table--users td{padding-left:1rem;padding-right:1rem}.crm-desk-table--users td.crm-desk-cell-name,.crm-desk-table--users td.crm-desk-cell-badge{white-space:normal}.crm-desk-table--users th[data-col=role],.crm-desk-table--users td[data-col=role]{white-space:normal;overflow:hidden;text-overflow:clip;vertical-align:middle}.crm-desk-table--users td[data-col=role] .crm-users-role{max-width:100%;align-items:flex-start}.crm-desk-table--users td[data-col=role] .crm-users-role-label{display:block;min-width:0;white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:1.3}.crm-desk-table--users th[data-col=status],.crm-desk-table--users td[data-col=status]{width:14%;min-width:7.75rem;max-width:none;padding-left:.35rem;padding-right:.75rem;white-space:nowrap;overflow:visible;text-overflow:clip;text-align:right}.crm-desk-table--users td[data-col=status].crm-desk-cell-badge>span,.crm-desk-table--users td[data-col=status] .crm-status-badge{max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}.crm-desk-table--users td[data-col=status] .crm-users-status-acts{display:inline-flex;align-items:center;justify-content:flex-end;gap:.15rem;width:100%;max-width:none;vertical-align:middle}.crm-desk-table--users td[data-col=status] .crm-users-more{flex:0 0 auto}html[data-theme=light] .crm-desk-table--users td[data-col=status] .crm-users-more:hover{background:#0000000d}.crm-filter-chip{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--crm-chip-h, 32px);min-height:var(--crm-chip-h, 32px);padding:0 var(--crm-chip-pad-x, 12px);border-radius:var(--btn-chip-radius, 12px);border:1px solid var(--btn-ghost-border);background:var(--btn-ghost-bg);box-shadow:var(--btn-ghost-shadow);color:var(--muted);font-family:var(--font);font-size:var(--crm-chip-fs, 12px);font-weight:var(--crm-chip-fw, 500);line-height:1;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background var(--dur-state, .2s) var(--ease, ease),border-color var(--dur-state, .2s) var(--ease, ease),color var(--dur-state, .2s) var(--ease, ease),transform var(--dur-micro, .12s) var(--ease-press, ease)}.crm-filter-chip:hover{color:var(--ink);background:color-mix(in srgb,var(--btn-ghost-bg) 70%,var(--ink) 6%)}.crm-filter-chip:active{transform:scale(.97)}.crm-filter-chip.is-on{background:var(--btn-chip-on-bg);border-color:var(--btn-chip-on-border);color:var(--btn-chip-on-fg, var(--accent));box-shadow:var(--btn-chip-on-shadow, none)}.crm-seg{display:inline-flex;align-items:center;gap:2px;padding:2px;box-sizing:border-box;border-radius:var(--btn-radius-seg, 10px);background:var(--btn-seg-track);border:1px solid var(--btn-ghost-border);box-shadow:var(--btn-ghost-shadow)}.crm-seg-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--crm-seg-h, 32px);min-height:var(--crm-seg-h, 32px);padding:0 .55rem;border:0;border-radius:var(--btn-radius-seg-item, 8px);background:transparent;color:var(--muted);font-family:var(--font);font-size:var(--crm-type-sub, 12px);font-weight:var(--crm-chip-fw, 500);line-height:1;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;transition:background var(--dur-micro, .12s) var(--ease, ease),color var(--dur-micro, .12s) var(--ease, ease),transform var(--dur-micro, .12s) var(--ease-press, ease)}.crm-seg-btn:hover:not(:disabled):not([aria-disabled=true]){color:var(--ink)}.crm-seg-btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}.crm-seg-btn.is-on{background:var(--btn-primary-bg);color:#061018;box-shadow:var(--btn-primary-shadow)}.crm-seg-btn:disabled,.crm-seg-btn[aria-disabled=true]{opacity:var(--btn-disabled-opacity, .45);color:var(--btn-disabled-fg, var(--muted));background:var(--btn-disabled-bg, transparent);cursor:not-allowed;box-shadow:none}.crm-status-badge{--status-c: var(--muted);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;gap:4px;height:var(--crm-status-chip-h, 21px);min-height:var(--crm-status-chip-h, 21px);max-height:var(--crm-status-chip-h, 21px);min-width:var(--crm-status-chip-min-w, 0);padding:0 var(--crm-status-chip-pad-x, 6px);border:1px solid color-mix(in srgb,var(--status-c) 34%,var(--line));border-radius:var(--crm-status-chip-radius, var(--btn-chip-radius, 12px));color:color-mix(in srgb,var(--status-c) 55%,var(--ink));font-family:var(--font);font-size:var(--crm-status-chip-fs, 12px);font-weight:600;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;font-synthesis:none;text-shadow:none;white-space:nowrap;background:color-mix(in srgb,var(--status-c) 20%,var(--bg-elevated));box-shadow:none}html[data-theme=light] .crm-status-badge{background:color-mix(in srgb,var(--status-c) 12%,var(--bg-elevated, #fff));color:color-mix(in srgb,var(--status-c) 38%,#1a2130);border-color:color-mix(in srgb,var(--status-c) 22%,var(--line));box-shadow:none}.crm-acct-status{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;flex-shrink:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font-family:var(--font);font-size:var(--crm-type-sub, 12px);font-weight:500;letter-spacing:0;line-height:1;white-space:nowrap;overflow:visible;font-synthesis:none;text-shadow:none}.crm-desk-table td.crm-desk-cell-badge>span.crm-acct-status{max-width:none;overflow:visible;text-overflow:clip}.crm-acct-status-pip{display:block;width:7px;height:7px;border-radius:50%;flex:0 0 auto}.crm-acct-status.is-active{color:var(--ink-secondary, #c8cddc)}.crm-acct-status.is-active .crm-acct-status-pip{background:var(--ok, #00e676)}.crm-acct-status.is-blocked{color:var(--danger)}.crm-acct-status.is-blocked .crm-acct-status-pip{background:var(--danger)}html[data-theme=light] .crm-acct-status.is-active{color:var(--ink-secondary, #3a3f52)}button.home-status-chip{cursor:pointer;font:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:left}.home-status-chip.is-compact{min-width:44px;min-height:44px;width:44px;height:44px;padding:0;gap:0;font-size:0;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:var(--btn-radius-seg-item, 10px);justify-content:center}.home-status-chip.is-compact.is-wifi,.home-status-chip.is-compact.is-mobile,.home-status-chip.is-compact.is-offline{border:0!important;background:transparent!important}.home-status-chip.is-compact.is-wifi,.home-status-chip.is-compact.is-mobile{color:var(--ink)}.home-status-chip.is-compact.is-wifi .home-status-chip-ico,.home-status-chip.is-compact.is-mobile .home-status-chip-ico{filter:none}.home-status-chip.is-compact.is-offline{color:var(--danger, #ff453a)}html[data-theme=light] .home-status-chip.is-compact.is-wifi,html[data-theme=light] .home-status-chip.is-compact.is-mobile{color:var(--ink)}html[data-theme=light] .home-status-chip.is-compact.is-wifi,html[data-theme=light] .home-status-chip.is-compact.is-mobile,html[data-theme=light] .home-status-chip.is-compact.is-offline{border:0!important;background:transparent!important}html[data-theme=light] .home-status-chip.is-compact.is-offline{color:var(--danger, #ff453a)}.home-head-chips,.home-head-chips-top{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;flex-shrink:1;min-width:0;max-width:100%}@keyframes crm-net-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.crm-net-stack{position:fixed;top:max(.75rem,env(safe-area-inset-top,0px));left:.75rem;right:.75rem;z-index:190;display:flex;flex-direction:column;align-items:stretch;gap:.5rem;pointer-events:none;max-width:100%;box-sizing:border-box}@media (min-width: 1024px){.crm-net-stack{left:auto;right:1.25rem;max-width:24rem;align-items:flex-end}}.crm-net-banner{pointer-events:auto;display:flex;align-items:center;gap:.625rem;width:100%;max-width:100%;box-sizing:border-box;padding:.625rem .875rem;border-radius:var(--btn-chip-radius, 12px);font-size:var(--crm-type-body);font-weight:var(--fw-med, 500);letter-spacing:-.01em;line-height:1.35;color:var(--ink);box-shadow:var(--shadow, 0 8px 24px rgba(0, 0, 0, .22));border-left-width:3px;border-left-style:solid;border-left-color:color-mix(in srgb,var(--accent) 45%,transparent);animation:crm-net-in .28s var(--ease, cubic-bezier(.22, 1, .36, 1)) forwards}.crm-net-banner-ico{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;color:var(--accent)}.crm-net-banner-msg{flex:1 1 auto;min-width:0;text-align:left;color:var(--ink)}.crm-net-banner-close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-.35rem -.35rem -.35rem 0;padding:0;border:0;border-radius:var(--btn-chip-radius, 12px);background:transparent;color:var(--muted, var(--ink));cursor:pointer;opacity:.75;-webkit-tap-highlight-color:transparent}.crm-net-banner-close:hover,.crm-net-banner-close:focus-visible{opacity:1;background:color-mix(in srgb,var(--ink) 10%,transparent);outline:none}.crm-net-banner-close:active{opacity:1;transform:scale(.94)}html[data-theme=light] .crm-net-banner-close{color:var(--muted, var(--ink))}html[data-theme=light] .crm-net-banner-close:hover,html[data-theme=light] .crm-net-banner-close:focus-visible{background:color-mix(in srgb,var(--ink) 8%,transparent)}.crm-net-banner.is-offline{border-left-color:color-mix(in srgb,var(--danger) 55%,transparent)}.crm-net-banner.is-offline .crm-net-banner-ico{color:var(--danger)}.crm-net-banner.is-back{border-left-color:color-mix(in srgb,var(--ok) 55%,transparent)}.crm-net-banner.is-back .crm-net-banner-ico{color:var(--ok)}.crm-net-banner.is-warn{border-left-color:color-mix(in srgb,var(--warn) 55%,transparent)}.crm-net-banner.is-warn .crm-net-banner-ico{color:var(--warn)}.crm-net-banner.is-link-wifi{border-left-color:color-mix(in srgb,var(--ok) 50%,transparent)}.crm-net-banner.is-link-wifi .crm-net-banner-ico{color:var(--ok)}.crm-net-banner.is-link-cell{border-left-color:color-mix(in srgb,var(--warn) 50%,transparent)}.crm-net-banner.is-link-cell .crm-net-banner-ico{color:var(--warn)}html[data-theme=light] .crm-net-banner{box-shadow:0 6px 20px #1419281f;color:var(--ink)}html[data-theme=light] .crm-net-banner-msg{color:var(--ink)}@media (prefers-reduced-motion: reduce){.crm-net-banner{animation-duration:.01ms;animation-iteration-count:1}}.home-status-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 0;min-height:24px;box-sizing:border-box;border-radius:0;font-size:.72rem;font-weight:var(--fw-med, 500);letter-spacing:.02em;line-height:1.2;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--muted)}.home-status-chip-ico{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:14px;height:14px;opacity:.92}.home-status-chip.is-role .home-status-dot{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 2px #30d1582e}.home-status-chip.is-role .home-status-dot.is-off{background:#888;box-shadow:none}.home-status-chip.is-wifi{color:var(--accent, #0a84ff)}.home-status-chip.is-mobile{color:var(--ink-secondary, #98989d)}.home-status-chip.is-offline{color:var(--danger, #ff453a)}.home-status-chip.is-wifi .home-status-chip-ico{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent, #0a84ff) 40%,transparent))}html[data-theme=light] .home-status-chip.is-mobile,html[data-theme=light] .home-status-chip.is-role{color:#636366}.home-head-chips,.home-head-chips-top{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin-left:auto;flex-shrink:1;min-width:0;max-width:100%}.home-greet-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px 6px;width:100%}.home-greet-line .home-greet{flex:1 1 auto;min-width:0;font-synthesis:none;text-shadow:none;letter-spacing:0}.crm-outlets-map{width:100%;height:100%;min-height:280px;background:var(--bg-elevated);z-index:0}.crm-outlets-map.leaflet-container{font:inherit}.leaflet-popup-content-wrapper{background:var(--surface-solid);color:var(--ink);border-radius:var(--radius-sm);border:1px solid var(--line);box-shadow:var(--shadow)}.leaflet-popup-tip{background:var(--surface-solid)}.crm-map-popup{font-size:var(--crm-type-body);line-height:1.45;color:var(--ink)}html[data-theme=light] .leaflet-popup-content-wrapper{background:#fff;color:var(--ink)}html[data-theme=light] .leaflet-popup-tip{background:#fff}.crm-auth-root{overflow:visible}.crm-auth-root--dark{background:transparent}.crm-auth-root--light{background:#fff}.crm-auth-sky.crm-auth-sky--globe{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:radial-gradient(ellipse 90% 70% at 50% 42%,rgba(10,80,160,.12) 0%,transparent 55%),linear-gradient(180deg,#02060f,#04101f 40%,#02060c)}.crm-auth-sky.crm-auth-sky--globe-light{background:#fff}.crm-auth-sky.crm-auth-sky--globe:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,#02060f61,#02060f29 22%,#02060f0d 45%,#02060f1f 62%,#02060f6b)}.crm-auth-sky.crm-auth-sky--globe-light:after{display:none}.crm-auth-sky--globe picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%}.crm-auth-globe-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;max-width:none;opacity:1;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 42%;object-position:50% 42%;filter:contrast(1.04) saturate(1.02);transform:scale(1.015) translateZ(0);transform-origin:50% 42%;will-change:transform;image-rendering:auto;backface-visibility:hidden}.crm-auth-sky--globe-light .crm-auth-globe-bg{opacity:1;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 100%;object-position:50% 100%;filter:contrast(1.06) saturate(1.12) brightness(1);transform:none;transform-origin:50% 100%;animation:none}@media (max-aspect-ratio: 3/4){.crm-auth-globe-bg{-o-object-position:50% 38%;object-position:50% 38%;filter:contrast(1.05) saturate(1.02)}.crm-auth-sky--globe-light .crm-auth-globe-bg{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 100%;object-position:50% 100%;opacity:1;filter:contrast(1.08) saturate(1.14) brightness(1);transform:none;animation:none}}@media (prefers-reduced-motion: no-preference){.crm-auth-sky--globe:not(.crm-auth-sky--globe-light) .crm-auth-globe-bg{animation:crmAuthGlobeDrift 22s ease-in-out infinite alternate}}@keyframes crmAuthGlobeDrift{0%{transform:scale(1.015) translateZ(0)}to{transform:scale(1.03) translate3d(-.8%,.5%,0)}}.crm-auth-root--dark .crm-auth-glass.crm-auth-card{position:relative;overflow:hidden;overflow-clip-margin:3px;background:#060e1cc7;border:1px solid rgba(0,212,255,.18);box-shadow:0 14px 36px #00000061,0 0 0 1px #00d4ff1a,0 0 24px #00d4ff1a;backdrop-filter:blur(24px) saturate(1.15);-webkit-backdrop-filter:blur(24px) saturate(1.15)}.crm-auth-root--light .crm-auth-glass.crm-auth-card{position:relative;overflow:hidden;overflow-clip-margin:3px;background:#ffffffc7;border:1px solid rgba(0,160,200,.22);box-shadow:0 12px 28px #0f285014,0 0 0 1px #00a0c814,0 0 22px #00b4dc1a;backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur))}.crm-auth-card-glow{pointer-events:none;position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;margin:0!important;border-radius:inherit;z-index:0;background:radial-gradient(ellipse 70% 45% at 50% -10%,rgba(0,212,255,.22) 0%,transparent 55%),radial-gradient(ellipse 50% 40% at 90% 100%,rgba(99,102,241,.14) 0%,transparent 50%);opacity:.85}.crm-auth-root--light .crm-auth-card-glow{background:radial-gradient(ellipse 85% 60% at 50% -6%,rgba(0,170,220,.45) 0%,transparent 62%),radial-gradient(ellipse 65% 55% at 90% 105%,rgba(99,102,241,.32) 0%,transparent 58%);opacity:1}.crm-auth-card-scan{pointer-events:none;position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;margin:0!important;border-radius:inherit;z-index:0;overflow:hidden;opacity:1}.crm-auth-card-scan:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(0,212,255,.28) 6%,rgba(0,212,255,.4) 40%,rgba(80,170,255,.42) 50%,rgba(99,102,241,.34) 60%,rgba(99,102,241,.22) 94%,transparent 100%);mix-blend-mode:screen;transform:translate3d(-105%,0,0);will-change:transform,opacity}.crm-auth-root--light .crm-auth-card-scan{opacity:1}.crm-auth-root--light .crm-auth-card-scan:before{mix-blend-mode:multiply;background:linear-gradient(90deg,transparent 0%,rgba(0,150,200,.32) 6%,rgba(0,170,220,.48) 38%,rgba(40,150,230,.55) 50%,rgba(90,100,230,.42) 62%,rgba(99,102,241,.28) 94%,transparent 100%)}@media (prefers-reduced-motion: no-preference){.crm-auth-root--dark .crm-auth-glass.crm-auth-card{animation:crmAuthCardEnter .9s var(--ease) .08s both,crmAuthGlassGlow 4.2s ease-in-out .9s infinite}.crm-auth-root--light .crm-auth-glass.crm-auth-card{animation:crmAuthCardEnter .9s var(--ease) .08s both,crmAuthGlassGlowLight 4.2s ease-in-out .9s infinite}.crm-auth-card-scan:before{animation:crmAuthCardScan 5s ease-in-out infinite}.crm-auth-card-glow{animation:crmAuthGlowBreathe 4.2s ease-in-out infinite}}@keyframes crmAuthCardEnter{0%{opacity:0;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes crmAuthGlassGlow{0%,to{box-shadow:0 14px 36px #00000061,0 0 0 1px #00d4ff1a,0 0 20px #00d4ff0f;border-color:#00d4ff29}50%{box-shadow:0 16px 40px #0006,0 0 0 1px #00d4ff52,0 0 36px #00d4ff38,0 0 48px #6366f11f;border-color:#00d4ff61}}@keyframes crmAuthGlassGlowLight{0%,to{box-shadow:0 12px 28px #0f28501f,0 0 0 1px #00a0c847,0 0 28px #00b4dc38;border-color:#00a0c861}50%{box-shadow:0 14px 36px #0f285024,0 0 0 1px #00aad28c,0 0 44px #00b4dc61,0 0 56px #6366f138;border-color:#00aad29e}}@keyframes crmAuthCardScan{0%{transform:translate3d(-105%,0,0);opacity:0}8%{opacity:1}52%{transform:translate3d(105%,0,0);opacity:1}68%,to{transform:translate3d(120%,0,0);opacity:0}}@keyframes crmAuthGlowBreathe{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.crm-auth-globe-bg,.crm-auth-root--dark .crm-auth-glass.crm-auth-card,.crm-auth-root--light .crm-auth-glass.crm-auth-card,.crm-auth-card-scan:before,.crm-auth-card-glow{animation:none!important}.crm-auth-globe-bg{transform:scale(1.015) translateZ(0)}}.product-media{position:relative;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--btn-chip-radius, var(--radius-sm));background:color-mix(in srgb,var(--bg-elevated-2, #161a25) 88%,#fff 12%);overflow:hidden;display:flex;align-items:center;justify-content:center;color:inherit;font:inherit;flex-shrink:0}.product-media--desk{width:72px;height:72px}.product-media--phone{width:100%;aspect-ratio:4 / 3;height:auto;max-height:min(46vw,240px);border-radius:0;border-left:0;border-right:0;border-top:0}@media (min-width: 768px){.product-media--phone{max-height:min(30vw,260px)}}.product-media--lightbox{width:100%;min-height:220px;max-height:min(62vh,520px);aspect-ratio:1 / 1;border:0;border-radius:0;background:#fafafa}.product-media--zoomable{cursor:zoom-in;transition:border-color var(--dur-state) var(--ease),box-shadow var(--dur-state) var(--ease)}.product-media--zoomable:hover{border-color:#00d4ff73;box-shadow:0 0 0 2px #00d4ff29}.product-media--zoomable:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.product-media-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;background:#fafafa}.product-media-empty{width:100%;height:100%;min-height:inherit;display:flex;align-items:center;justify-content:center;background:#fafafa}.product-media-zoom-hint{position:absolute;right:6px;bottom:6px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#0000006b;color:#fff;opacity:0;pointer-events:none;transition:opacity var(--dur-micro) var(--ease)}.product-media--zoomable:hover .product-media-zoom-hint,.product-media--zoomable:focus-visible .product-media-zoom-hint{opacity:1}.shop-phone-card .product-media--zoomable .product-media-zoom-hint{display:none}.shop-phone-card{display:flex;flex-direction:column}.shop-phone-card>.product-media{order:0;flex-shrink:0}.shop-phone-card>:not(.product-media){order:1}.product-desk-thumb-cell{position:relative;display:flex;align-items:center;justify-content:center;width:72px;max-width:72px;min-height:0;margin:0}.crm-stock-dot{--stock-dot-base: var(--stock-in);--stock-dot-hi: color-mix(in srgb, #fff 82%, var(--stock-dot-base));--stock-dot-mid: var(--stock-dot-base);--stock-dot-lo: color-mix(in srgb, #000 42%, var(--stock-dot-base));--stock-dot-glow: color-mix(in srgb, var(--stock-dot-base) 48%, transparent);box-sizing:border-box;display:inline-block;width:11px;height:11px;flex:0 0 auto;border:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 30% 26%,var(--stock-dot-hi) 0%,var(--stock-dot-hi) 18%,var(--stock-dot-mid) 52%,var(--stock-dot-lo) 100%);box-shadow:inset 0 1.5px 2px #ffffffb3,inset 0 -2px 3px #00000073,0 1px 2px #0006,0 0 0 .5px color-mix(in srgb,#000 25%,transparent),0 0 8px var(--stock-dot-glow)}.crm-stock-dot.is-in{--stock-dot-base: var(--stock-in)}.crm-stock-dot.is-low{--stock-dot-base: var(--stock-low)}.crm-stock-dot.is-out{--stock-dot-base: var(--stock-out)}html[data-theme=light] .crm-stock-dot{box-shadow:inset 0 1.5px 2px #ffffffd9,inset 0 -2px 3px #00000052,0 1px 2px #14192847,0 0 0 .5px color-mix(in srgb,#000 12%,transparent),0 0 7px var(--stock-dot-glow)}.product-desk-thumb-cell .crm-stock-dot{position:absolute;right:3px;bottom:3px;z-index:1;width:10px;height:10px}.shop-phone-card-media .crm-stock-dot{position:absolute;top:.45rem;right:.45rem;z-index:1;width:12px;height:12px}.product-desk-actions{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:0;flex-wrap:nowrap}.product-desk-price{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:6.5rem;flex-shrink:0}.product-desk-price-line{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.product-desk-price-amt{font-size:var(--crm-type-body);font-family:var(--font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--ink);white-space:nowrap}.product-desk-price-vat{font-size:var(--crm-type-body);color:var(--muted);white-space:nowrap}.crm-desk-table--products thead th[data-col=unitPrice],.crm-desk-table--products thead th[data-col=innerPrice],.crm-desk-table--products thead th[data-col=casePrice]{white-space:normal;line-height:1.15;vertical-align:bottom;padding-top:.5rem;padding-bottom:.5rem}.product-desk-th-stack{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.05rem;line-height:1.15;max-width:100%}.product-desk-th-lab{font-weight:500;color:var(--muted)}.product-desk-th-stack .product-desk-price-vat{font-size:.625rem;font-weight:500;letter-spacing:.02em;color:var(--muted);opacity:.85}html[data-theme=light] .product-desk-th-stack .product-desk-price-vat{opacity:.9}.product-desk-price-from{font-size:var(--crm-type-body);color:var(--muted);white-space:nowrap}.uom-row{display:flex;flex-wrap:nowrap;align-items:stretch;gap:0;margin:0;padding:3px;height:var(--crm-util-ctrl-h, 36px);min-height:var(--crm-util-ctrl-h, 36px);max-height:var(--crm-util-ctrl-h, 36px);width:100%;box-sizing:border-box;background:var(--btn-ghost-bg);border:1px solid transparent;border-radius:var(--btn-chip-radius, 12px);box-shadow:var(--btn-ghost-shadow);overflow:hidden}.uom-btn{flex:1 1 0;width:0;min-width:0;border:0;margin:0;padding:0 4px;height:calc(var(--crm-util-ctrl-h, 36px) - 6px);min-height:calc(var(--crm-util-ctrl-h, 36px) - 6px);border-radius:calc(var(--btn-chip-radius, 12px) - 3px);background:transparent;color:var(--muted);font-family:var(--font);font-size:var(--crm-chip-fs, 12px);font-weight:550;letter-spacing:-.01em;line-height:1;cursor:pointer;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.25rem;white-space:nowrap;-moz-appearance:none;appearance:none;-webkit-appearance:none}.uom-btn .uom-lab,.uom-btn .uom-qty{font:inherit;line-height:1}.uom-btn:hover:not(:disabled):not(.is-disabled){color:var(--ink)}.uom-btn.is-on,.uom-btn.is-active{background:var(--btn-primary-bg);color:#061018;font-weight:650;box-shadow:var(--btn-primary-shadow)}.uom-btn:disabled,.uom-btn.is-disabled,.uom-btn[aria-disabled=true]{opacity:var(--btn-disabled-opacity, .45);color:var(--btn-disabled-fg, var(--muted));cursor:not-allowed;pointer-events:none}.uom-btn .uom-qty:before{content:none}html[data-theme=light] .uom-row{border-color:var(--btn-ghost-border)}html[data-theme=light] .uom-btn.is-on,html[data-theme=light] .uom-btn.is-active{background:var(--btn-primary-bg);color:#061018;box-shadow:var(--btn-primary-shadow)}.uom-row--desk{width:100%;max-width:248px;overflow:visible}.prod-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;pointer-events:none;transition:opacity var(--dur-state) var(--ease)}.prod-lightbox.is-open{opacity:1;pointer-events:auto}.prod-lightbox-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;margin:0;background:#0000009e;cursor:pointer}.prod-lightbox-card{position:relative;z-index:1;width:min(100%,440px);max-height:min(92vh,720px);overflow:hidden;border-radius:var(--radius);background:var(--bg-elevated);border:1px solid var(--line);box-shadow:var(--shadow);display:flex;flex-direction:column;transform:translateY(10px) scale(.98);transition:transform var(--dur-state) var(--ease-modal)}.prod-lightbox.is-open .prod-lightbox-card{transform:none}.prod-lightbox-close{position:absolute;top:10px;right:10px;z-index:2;width:36px;height:36px;border-radius:10px;border:1px solid var(--line);background:#00000073;color:#fff;display:grid;place-items:center;cursor:pointer}.prod-lightbox-img-wrap{flex:1 1 auto;min-height:0;background:#fafafa;display:flex;align-items:center;justify-content:center}.prod-lightbox-img-wrap .product-media--lightbox{max-height:min(62vh,520px)}.prod-lightbox-meta{padding:14px 16px 16px;border-top:1px solid var(--line);background:var(--bg-elevated)}.prod-lightbox-meta h2{margin:0;font-size:1rem;font-weight:var(--fw-semi);color:var(--ink);line-height:1.3}.prod-lightbox-meta p{margin:4px 0 0;font-size:.78rem;color:var(--muted)}.prod-lightbox-price{margin-top:8px!important;font-size:.9rem!important;font-weight:var(--fw-semi);color:var(--ink)!important}body.lightbox-open{overflow:hidden}html[data-theme=light] .prod-lightbox-backdrop{background:#0f142373}html[data-theme=light] .prod-lightbox-close{background:#ffffffe0;color:var(--ink);border-color:var(--line)}@media (prefers-reduced-motion: reduce){.prod-lightbox,.prod-lightbox-card{transition:none}}@media (max-width: 1199.98px){body.shell-phone .crm-shell-phone-header{overflow:hidden;max-height:3.75rem;transition:max-height var(--dur-condense, .26s) var(--ease),opacity .2s var(--ease),padding var(--dur-condense, .26s) var(--ease),border-width var(--dur-condense, .26s) var(--ease)}body.shell-phone.crm-condensed .crm-shell-phone-header{max-height:0;min-height:0;height:0;padding:0;margin:0;opacity:0;border-width:0;pointer-events:none;visibility:hidden}body.shell-phone .crm-util-bar,body.shell-phone .cart-chrome{overflow:hidden;max-height:4.5rem;transition:max-height var(--dur-condense, .26s) var(--ease),opacity .2s var(--ease),padding var(--dur-condense, .26s) var(--ease),margin var(--dur-condense, .26s) var(--ease)}body.shell-phone.crm-condensed .crm-util-bar:not(:focus-within),body.shell-phone.crm-condensed .cart-chrome:not(:focus-within){max-height:0;min-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;opacity:0;pointer-events:none;border-color:transparent;visibility:hidden}body.shell-phone [data-crm-nav-surface=bottom]{transition:transform var(--dur-condense, .26s) var(--ease)}body.shell-phone.crm-condensed [data-crm-nav-surface=bottom]{transform:translateY(calc(100% + env(safe-area-inset-bottom,0px)));pointer-events:none}body.shell-phone.crm-condensed{--nav-content-clear: calc(env(safe-area-inset-bottom, 0px) + 8px) }body.shell-phone:has([data-crm-sheet-portal]) .crm-shell-phone-header,body.shell-phone:has([data-crm-sheet-portal]) [data-crm-nav-surface=bottom],body.shell-phone:has([data-crm-sheet-portal]) .crm-util-bar,body.shell-phone:has([data-crm-sheet-portal]) .cart-chrome{max-height:7.5rem;height:auto;min-height:0;opacity:1;transform:none;pointer-events:auto;visibility:visible;border-color:var(--line);border-width:0 0 1px}body.shell-phone:has([data-crm-sheet-portal]) .crm-shell-phone-header{max-height:3.75rem}body.shell-phone:has([data-crm-sheet-portal]){--nav-content-clear: calc(var(--bottom-nav-h) + env(safe-area-inset-bottom, 0px) + 12px)}.crm-page-header.crm-condense-fold{display:grid;grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden;opacity:1;visibility:visible;transform:translateY(0);transition:grid-template-rows var(--dur-condense, .26s) var(--ease),opacity .2s var(--ease),transform var(--dur-condense, .26s) var(--ease),border-color var(--dur-condense, .26s) var(--ease),visibility 0s}.crm-condense-fold>.crm-condense-fold-inner{min-height:0;overflow:hidden}body.crm-condensed .crm-page-header.crm-condense-fold{grid-template-rows:minmax(0,0fr);min-height:0;opacity:0;transform:translateY(-4px);pointer-events:none;visibility:hidden;border-color:transparent;transition:grid-template-rows var(--dur-condense, .26s) var(--ease),opacity .2s var(--ease),transform var(--dur-condense, .26s) var(--ease),border-color var(--dur-condense, .26s) var(--ease),visibility 0s linear var(--dur-condense, .26s)}.shop-tools-band{transition:padding var(--dur-condense, .26s) var(--ease),gap var(--dur-condense, .26s) var(--ease)}body.crm-condensed .shop-tools-band{padding-top:6px;padding-bottom:6px}}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){.crm-page-header.crm-condense-fold,.shop-tools-band,body.crm-condensed .crm-condense-fold,body.shell-phone .crm-shell-phone-header,body.shell-phone [data-crm-nav-surface=bottom],body.shell-phone .crm-util-bar,body.shell-phone .cart-chrome{transition:none!important}}@media (max-width: 1199px){.home-head-chips-top{flex-basis:100%;margin-left:0;justify-content:flex-start;padding-right:2px}.home-greet-line{overflow:visible}.home-status-chip-lab{white-space:nowrap}}.cart-tools-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.5rem;min-width:0}.cart-tools-row-acts{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.cart-assign-sheet{min-height:0}.cart-assign-sheet>.flex-1.overflow-y-auto,.cart-assign-sheet>.flex-1.min-h-0{display:flex;flex-direction:column;overflow:hidden!important;min-height:0;padding:.75rem 1.25rem max(1rem,env(safe-area-inset-bottom,0px))}.cart-assign-desk-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;gap:.75rem}.cart-assign-search{flex-shrink:0}.cart-assign-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:.25rem}html[data-theme=light] .cart-assign-list button:hover{background:#1419280a}.crm-util-bar,.cart-chrome{--crm-util-lab-fs: var(--crm-type-body);--crm-util-val-fs: var(--crm-type-body);--crm-util-ctrl-h: 36px;--crm-util-radius: var(--btn-chip-radius, var(--radius-sm, 12px));--crm-util-border: 1px solid rgba(255, 255, 255, .14);--crm-util-bg: var(--bg-elevated, #0e1118);--crm-util-shadow: inset 0 1px 0 rgba(255, 255, 255, .04);--cart-lab-fs: var(--crm-util-lab-fs);--cart-val-fs: var(--crm-util-val-fs);--cart-ctrl-h: var(--crm-util-ctrl-h);--cart-radius: var(--crm-util-radius);--cart-border: var(--crm-util-border);--cart-bg: var(--crm-util-bg);--cart-shadow: var(--crm-util-shadow);--btn-chip-on-bg: var(--btn-primary-bg);--btn-chip-on-fg: #061018;--btn-chip-on-border: transparent;--btn-chip-on-shadow: var(--btn-primary-shadow);width:100%;box-sizing:border-box;padding:.75rem 1rem;border-bottom:1px solid var(--line, var(--glass-border));position:relative;isolation:isolate;background:var(--bg-elevated, #0e1118);font-family:var(--font);color:var(--ink);font-synthesis:none;text-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.crm-util-bar:before,.cart-chrome:before{content:none;display:none}html[data-theme=light] .crm-util-bar,html[data-theme=light] .cart-chrome,html[data-theme=light] .crm-field,html[data-theme=light] .cart-field{--crm-util-border: 1px solid rgba(20, 25, 40, .14);--crm-util-bg: var(--bg-elevated, #ffffff);--crm-util-shadow: inset 0 1px 0 rgba(255, 255, 255, .55);--cart-border: var(--crm-util-border);--cart-bg: var(--crm-util-bg);--cart-shadow: var(--crm-util-shadow);--btn-chip-on-bg: var(--btn-primary-bg);--btn-chip-on-fg: #061018;--btn-chip-on-border: transparent;--btn-chip-on-shadow: var(--btn-primary-shadow)}.crm-util-bar{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:.55rem .65rem}.crm-util-bar>:not(.crm-field):not(.crm-util-acts){flex:0 0 auto;align-self:flex-end;min-width:0}.crm-util-bar>.crm-util-brand,.crm-util-bar>.crm-util-act,.crm-util-bar>.crm-hub-back,.crm-util-bar>.crm-status-badge{align-self:flex-end}.crm-util-bar>.crm-field{flex:1 1 0;min-width:0;align-self:flex-end}.crm-util-bar>.crm-field.crm-field-grow{flex:1.55 1 0}.crm-util-bar>.crm-field.crm-field-cust,.crm-util-bar>.crm-field.crm-field-tab,.crm-util-bar>.crm-field.crm-field-sort{flex:.9 1 0}.crm-util-bar>.crm-field.crm-seg-space{flex:0 0 auto;min-width:0;width:auto;max-width:none}.crm-util-bar>.crm-field.crm-field-sort.crm-seg-space{flex:0 0 auto;min-width:0;width:auto;max-width:none}.crm-util-bar>.crm-field.crm-field-sort.crm-seg-space .crm-field-ctrl.crm-field-seg{min-width:-moz-max-content;min-width:max-content}.crm-util-bar>.crm-field.crm-seg-space .crm-field-ctrl.crm-field-seg{width:auto;min-width:calc(var(--crm-util-ctrl-h, 36px));padding:3px;gap:0}.crm-util-bar>.crm-field.crm-seg-space .crm-field-seg-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.28rem;width:auto;min-width:calc(var(--crm-util-ctrl-h, 36px) - 6px);max-width:none;height:calc(var(--crm-util-ctrl-h, 36px) - 6px);padding:0 .48rem;white-space:nowrap;overflow:hidden;line-height:1;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:-.01em}.crm-util-bar>.crm-field.crm-seg-space .crm-field-seg-btn svg{display:block;flex-shrink:0}.crm-util-bar>.crm-field.crm-seg-space .crm-seg-lab{display:inline-block;max-width:6.5rem;overflow:hidden;text-overflow:clip;white-space:nowrap;line-height:1}.crm-util-bar>.crm-field.crm-seg-space .crm-field-seg-btn.is-on{color:#061018}html[data-theme=light] .crm-util-bar>.crm-field.crm-seg-space .crm-field-seg-btn.is-on{color:#061018}.crm-util-bar>.crm-field.crm-seg-space[data-seg-compact="1"] .crm-seg-lab{display:none}.crm-util-bar>.crm-field.crm-seg-space[data-seg-compact="1"] .crm-field-seg-btn{width:calc(var(--crm-util-ctrl-h, 36px) - 6px);min-width:calc(var(--crm-util-ctrl-h, 36px) - 6px);max-width:calc(var(--crm-util-ctrl-h, 36px) - 6px);padding:0;gap:0;line-height:0}.crm-util-bar>.crm-field.crm-field-tab.crm-hub-seg{flex:0 1 auto;width:auto;min-width:0;max-width:none;align-self:flex-end}.crm-util-bar>.crm-field.crm-field-view{flex:.8 1 0;display:none}.crm-util-bar>.crm-util-acts{flex:0 0 auto;margin-left:auto;align-self:flex-end;align-items:flex-end}.crm-util-bar .crm-field-head{display:flex}.crm-util-bar .crm-util-brand-ico{display:inline-flex}.crm-util-bar .crm-field-ctrl,.crm-util-bar .crm-util-act{height:var(--crm-util-ctrl-h);min-height:var(--crm-util-ctrl-h);max-height:var(--crm-util-ctrl-h);border-radius:var(--crm-util-radius)}.crm-util-bar input.crm-field-hit{height:100%;min-height:0;line-height:1.2;border-radius:0;box-shadow:none;background:transparent}.crm-util-bar input[type=search].crm-field-hit::-webkit-search-decoration,.crm-util-bar input[type=search].crm-field-hit::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.crm-util-bar .crm-field-ctrl.crm-field-seg{overflow:hidden;justify-content:stretch;min-width:0;padding:3px;gap:0;border-radius:var(--cart-radius, var(--btn-chip-radius, 12px))}.crm-util-bar .crm-field-seg-btn{flex:1 1 0;width:0;min-width:0;padding:0 .4rem;border-radius:calc(var(--cart-radius, var(--btn-chip-radius, 12px)) - 3px);letter-spacing:0;font-synthesis:none;text-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.crm-util-bar .crm-hub-seg .crm-field-seg-btn{flex:1 1 auto;width:auto;min-width:-moz-max-content;min-width:max-content;max-width:none;padding:0 .55rem;white-space:nowrap;overflow:visible;text-overflow:clip}.crm-util-bar .crm-field-seg-btn.is-on{background:var(--btn-primary-bg);color:#061018;font-weight:650;box-shadow:var(--btn-primary-shadow)}.crm-util-bar .crm-hub-back{display:none;align-self:flex-end}.crm-util-bar .crm-status-badge{align-self:flex-end;flex-shrink:0}@media (min-width: 1200px){.crm-util-bar{padding:.85rem 1.25rem;gap:.65rem .75rem;flex-wrap:nowrap}.crm-util-bar>.crm-field.crm-field-view{display:flex}.crm-util-bar .crm-hub-back{display:inline-flex}}body.shell-vp-desk .crm-util-bar{flex-wrap:nowrap}body.shell-vp-desk .crm-util-bar>.crm-field.crm-field-view{display:flex}body.shell-vp-desk .crm-util-bar .crm-hub-back{display:inline-flex}@media (min-width: 700px) and (max-width: 1199px){.crm-util-bar{flex-wrap:nowrap}.crm-util-bar>.crm-field{flex:1 1 0;min-width:0}.crm-util-bar>.crm-field.crm-field-grow{flex:1.4 1 0}}body.shell-vp-tablet .crm-util-bar{flex-wrap:nowrap}@media (max-width: 699px){.crm-util-bar{flex-wrap:nowrap;padding:.5rem .75rem;gap:.4rem .45rem}.crm-util-bar .crm-util-sub,.crm-util-bar .crm-util-brand-text{display:none}.crm-util-bar:has(.crm-hub-seg) .crm-util-brand-text{display:block;min-width:0;max-width:8.25rem}.crm-util-bar:has(.crm-hub-seg) .crm-util-title{overflow:hidden;white-space:nowrap}.crm-util-bar>.crm-field{flex:1 1 0;min-width:0}.crm-util-bar>.crm-field.crm-field-grow{flex:1.7 1 0}.crm-util-bar>.crm-field.crm-seg-space{flex:0 0 auto;min-width:0;width:auto;max-width:none}.crm-util-bar>.crm-field.crm-field-tab.crm-hub-seg{flex:0 1 auto;min-width:0;max-width:none}.crm-util-bar>.crm-field.crm-field-cust{flex:.7 1 0;max-width:7.5rem}.crm-util-bar>.crm-util-acts{flex:0 0 auto;margin-left:0;justify-content:flex-end}.crm-util-bar .crm-util-act{flex:0 0 auto;width:var(--crm-util-ctrl-h, 36px);padding-inline:0}.crm-util-bar .crm-util-act-lab{display:none}}body.shell-vp-phone .crm-util-bar{flex-wrap:nowrap}body.shell-vp-phone .crm-util-bar .crm-util-sub,body.shell-vp-phone .crm-util-bar .crm-util-brand-text{display:none}body.shell-vp-phone .crm-util-bar:has(.crm-hub-seg) .crm-util-brand-text{display:block;min-width:0;max-width:8.25rem}body.shell-vp-phone .crm-util-bar:has(.crm-hub-seg) .crm-util-title{overflow:hidden;white-space:nowrap}.shop-phone-grid{display:grid;grid-template-columns:1fr 1fr}body.shell-vp-phone .shop-phone-grid{grid-template-columns:1fr 1fr;gap:.65rem;padding:.75rem}body.shell-vp-tablet .shop-phone-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;padding:1rem 1.25rem}body.shell-vp-tablet .shop-phone-card .product-media--phone{aspect-ratio:1 / 1;max-height:22vw}.shop-phone-card-media{position:relative;padding:0;background:#fff}.shop-phone-card-media .product-media,.shop-phone-card-media .product-media--phone{border-radius:0;overflow:hidden;background:#fff}.shop-phone-card-media .product-media-img{background:#fff;padding:12%;box-sizing:border-box}.shop-phone-card-media .product-media-empty{background:#fff}body.shell-vp-phone .shop-phone-card .product-media--phone{aspect-ratio:1 / 1;max-height:42vw}.shop-phone-card-body{display:flex;flex-direction:column;align-items:stretch;text-align:left;gap:.35rem;padding:.55rem .65rem .7rem;flex:1 1 auto;min-height:0}.shop-phone-card-title{margin:0;width:100%;font-size:var(--crm-type-body);font-weight:600;line-height:1.25;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shop-phone-card-sku{margin:0;width:100%;font-size:var(--crm-type-body);color:var(--muted);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-phone-card-body .uom-row{width:100%;max-width:none}.shop-phone-card-body .uom-qty{display:none}.shop-phone-card-body .uom-btn{font-size:var(--crm-type-body)}.shop-phone-card-price{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.4rem;width:100%}.shop-phone-card-price-main{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.2rem .35rem;min-width:0;flex:1 1 auto}.shop-phone-card-amt{font-size:var(--crm-type-body);font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.shop-phone-card-vat,.shop-phone-card-pl{font-size:var(--crm-type-body);color:var(--muted)}.shop-phone-card-add{flex:0 0 auto;width:auto;min-width:3.4rem;height:2.5rem;min-height:2.5rem;padding:0 .7rem;margin:0;font-size:var(--crm-type-body)}.shop-phone-card-acts{display:flex;flex-direction:row;align-items:center;width:100%}.shop-phone-card-acts .product-qty-stepper{flex:1 1 auto;width:100%;max-width:none;margin:0}.cart-chrome{display:grid;gap:.55rem .65rem;align-items:end}.crm-field,.cart-field{--crm-util-lab-fs: var(--crm-type-body);--crm-util-val-fs: var(--crm-type-body);--crm-util-ctrl-h: 36px;--crm-util-radius: var(--btn-chip-radius, var(--radius-sm, 12px));--crm-util-border: 1px solid rgba(255, 255, 255, .14);--crm-util-bg: var(--bg-elevated, #0e1118);--crm-util-shadow: inset 0 1px 0 rgba(255, 255, 255, .04);--cart-lab-fs: var(--crm-util-lab-fs);--cart-val-fs: var(--crm-util-val-fs);--cart-ctrl-h: var(--crm-util-ctrl-h);--cart-radius: var(--crm-util-radius);--cart-border: var(--crm-util-border);--cart-bg: var(--crm-util-bg);--cart-shadow: var(--crm-util-shadow);--btn-chip-on-bg: var(--btn-primary-bg);--btn-chip-on-fg: #061018;--btn-chip-on-border: transparent;--btn-chip-on-shadow: var(--btn-primary-shadow);display:flex;flex-direction:column;align-items:stretch;gap:.28rem;min-width:0;margin:0;padding:0;border:0;background:transparent;font-family:var(--font);text-align:center;cursor:default}button.crm-field,button.cart-field{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.crm-field-head,.cart-field-head{display:flex;width:100%;align-items:center;justify-content:center;gap:.3rem;color:var(--muted);font-family:var(--font);font-size:var(--cart-lab-fs);font-weight:500;line-height:1;letter-spacing:-.01em;min-height:14px}.crm-field-head>svg,.cart-field-head>svg{flex-shrink:0;display:block}.crm-field-lab,.cart-field-lab{font:inherit;color:inherit;line-height:1;white-space:nowrap}.crm-field-ctrl,.cart-field-ctrl,.crm-field-drafts-body,.cart-field-drafts-body{display:flex;align-items:center;gap:.25rem;min-width:0;width:100%;height:var(--cart-ctrl-h);min-height:var(--cart-ctrl-h);max-height:var(--cart-ctrl-h);padding:0 .55rem 0 .65rem;border-radius:var(--cart-radius);background:var(--cart-bg);border:var(--cart-border);box-shadow:var(--cart-shadow);box-sizing:border-box}.crm-field-ctrl.crm-field-seg,.cart-field-type .cart-field-ctrl.cart-field-seg{overflow:hidden;justify-content:stretch;min-width:0;padding:3px;gap:0;border-radius:var(--cart-radius, var(--btn-chip-radius, 12px))}.crm-field-hit,.cart-field-hit{display:inline-flex;align-items:center;gap:.35rem;flex:1 1 auto;min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit;font-family:var(--font);font-size:var(--cart-val-fs);font-weight:600;line-height:1.2;letter-spacing:-.01em;cursor:pointer;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}.crm-field-hit.is-static,.cart-field-hit.is-static{cursor:default}input.crm-field-hit,input.cart-field-hit{width:100%;cursor:text;font-weight:500}body.shell-phone input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=hidden]),body.shell-phone textarea{font-size:16px!important}.crm-field-val,.cart-field-val{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-family:var(--font);font-size:var(--cart-val-fs);font-weight:600;text-align:left}.crm-field-val.is-placeholder,.cart-field-val.is-placeholder{color:var(--muted);font-weight:500}.crm-field-select-wrap,.cart-field-select-wrap{position:relative}.crm-field-select,.cart-field-select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer;font-family:var(--font)}.crm-field-x,.cart-field-x{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0;padding:0;border:0;border-radius:calc(var(--cart-radius) - 4px);background:transparent;color:var(--muted);cursor:pointer}.crm-field-x:hover:not(:disabled),.cart-field-x:hover:not(:disabled){color:var(--danger, #ff453a);background:color-mix(in srgb,var(--danger, #ff453a) 12%,transparent)}.crm-field-badge,.cart-field-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;border-radius:50%;background:var(--accent, #00d4ff);color:#061018;font-family:var(--font);font-size:var(--crm-type-body);font-weight:700;line-height:1}.crm-field-drafts-body,.cart-field-drafts-body{justify-content:center}.crm-field-seg-btn,.cart-field-seg-btn{flex:1 1 0;width:0;min-width:0;border:0;margin:0;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;color:var(--muted);font-family:var(--font);font-size:var(--cart-val-fs);font-weight:550;line-height:1;letter-spacing:0;font-synthesis:none;text-shadow:none;height:calc(var(--cart-ctrl-h) - 6px);border-radius:calc(var(--cart-radius) - 3px);display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:0;box-sizing:border-box;transition:background var(--dur-micro, .12s) var(--ease, ease),color var(--dur-micro, .12s) var(--ease, ease)}.crm-field-seg-btn.is-on,.cart-field-seg-btn.is-on{background:var(--btn-primary-bg);color:#061018;font-weight:650;box-shadow:var(--btn-primary-shadow)}.crm-field-seg-btn:disabled,.cart-field-seg-btn:disabled{opacity:var(--btn-disabled-opacity, .45);cursor:not-allowed}.crm-util-brand,.cart-chrome-brand{display:flex;align-items:center;gap:.65rem;min-width:0;align-self:center}.crm-util-brand-ico,.cart-chrome-brand-ico{flex:0 0 auto;width:var(--cart-ctrl-h);height:var(--cart-ctrl-h);border-radius:var(--cart-radius);display:inline-flex;align-items:center;justify-content:center;color:var(--accent, #00d4ff);border:1.5px solid color-mix(in srgb,var(--accent, #00d4ff) 55%,transparent);background:color-mix(in srgb,var(--accent, #00d4ff) 10%,transparent)}.crm-util-brand-ico>svg,.cart-chrome-brand-ico>svg{display:block;flex-shrink:0}.crm-util-title,.cart-chrome-title,.crm-sheet-title{margin:0;font-family:var(--font);font-size:var(--crm-type-title);font-weight:600;line-height:1.15;letter-spacing:0;color:var(--ink);font-synthesis:none;text-shadow:none}.crm-util-sub,.cart-chrome-sub{margin:.1rem 0 0;font-family:var(--font);font-size:var(--crm-type-sub);font-weight:500;color:var(--muted);line-height:1.2}.cart-chrome-back{display:none;align-self:center}.cart-chrome-more-phone{display:none;align-items:center;justify-content:center;width:var(--cart-ctrl-h);height:var(--cart-ctrl-h);margin:0;padding:0;border-radius:var(--cart-radius);background:var(--cart-bg);border:var(--cart-border);box-shadow:var(--cart-shadow);color:var(--ink);cursor:pointer;align-self:center;justify-self:end;line-height:0}.cart-chrome-more-phone>svg{display:block;flex-shrink:0;margin:0 auto}.cart-chrome-face-tools{display:none;align-items:center;gap:.35rem;flex-shrink:0;min-width:0}.cart-chrome-acts .cart-face-well,.cart-chrome-face-tools .cart-face-well{display:inline-flex;align-items:center;justify-content:center;width:var(--cart-ctrl-h);height:var(--cart-ctrl-h);min-width:var(--cart-ctrl-h);min-height:var(--cart-ctrl-h);margin:0;padding:0;border-radius:var(--cart-radius);background:var(--cart-bg);border:var(--cart-border);box-shadow:var(--cart-shadow);color:var(--ink);cursor:pointer;line-height:0;flex-shrink:0;-webkit-tap-highlight-color:transparent}.cart-chrome-acts .cart-face-well:hover,.cart-chrome-face-tools .cart-face-well:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,var(--cart-bg))}.cart-chrome-acts .cart-face-well.is-active,.cart-chrome-face-tools .cart-face-well.is-active{color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,transparent);border-color:color-mix(in srgb,var(--accent) 42%,var(--cart-border))}.cart-chrome-acts .cart-face-well.cart-face-clear,.cart-chrome-face-tools .cart-face-well.cart-face-clear{color:var(--danger, #ff453a);background:color-mix(in srgb,var(--danger, #ff453a) 12%,transparent);border-color:color-mix(in srgb,var(--danger, #ff453a) 38%,rgba(255,255,255,.12))}.cart-chrome-acts .cart-face-well.cart-face-clear:hover,.cart-chrome-face-tools .cart-face-well.cart-face-clear:hover{color:var(--danger, #ff453a);background:color-mix(in srgb,var(--danger, #ff453a) 18%,transparent)}html[data-theme=light] .cart-chrome-acts .cart-face-well.cart-face-clear,html[data-theme=light] .cart-chrome-face-tools .cart-face-well.cart-face-clear{color:#d70015;background:color-mix(in srgb,var(--danger, #d70015) 10%,var(--cart-bg));border-color:color-mix(in srgb,var(--danger, #d70015) 32%,rgba(20,25,40,.14))}.cart-chrome-acts .cart-face-well:disabled,.cart-chrome-face-tools .cart-face-well:disabled,.cart-chrome-more-phone:disabled{opacity:var(--btn-disabled-opacity, .45);cursor:not-allowed}.crm-util-acts,.cart-chrome-acts{display:flex;align-items:center;gap:.4rem;align-self:end}.crm-util-acts{flex-wrap:nowrap;min-width:0}.crm-util-act,.cart-chrome-act{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;height:var(--cart-ctrl-h);min-height:var(--cart-ctrl-h);padding:0 .75rem;margin:0;border-radius:var(--cart-radius);background:var(--btn-ghost-bg);border:1px solid transparent;box-shadow:var(--btn-ghost-shadow);color:var(--ink);font-family:var(--font);font-size:var(--cart-val-fs);font-weight:550;line-height:1;cursor:pointer;white-space:nowrap;box-sizing:border-box}.crm-util-act>svg,.cart-chrome-act>svg{flex-shrink:0;display:block}.crm-util-act-lab,.cart-chrome-act-lab{font:inherit;line-height:1;display:inline-flex;align-items:center}.crm-field-date-sr,.cart-field-date-sr{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;overflow:hidden}body.shell-vp-desk .cart-page .cart-field-date-sr{top:4.75rem;right:1.25rem;left:auto;width:2rem;height:2rem}.admin-opt-row.is-danger,.admin-opt-row.is-danger .admin-opt-lab{color:var(--danger, #ff453a)}@media (max-width: 1199px){.cart-chrome{grid-template-columns:auto minmax(7.5rem,1fr) auto;grid-template-areas:"brand cust face";align-items:center;padding:.4rem .65rem;gap:.35rem .4rem;--crm-util-ctrl-h: 32px;--cart-ctrl-h: 32px}.cart-chrome-brand{grid-area:brand;gap:.35rem}.cart-chrome-brand-ico{width:1.875rem;height:1.875rem}.cart-chrome-title{font-size:13px}.cart-field-cust{grid-area:cust;min-width:7.5rem}.cart-field-cust .cart-field-head{display:none}.cart-field-cust .cart-field-ctrl{padding:0 .4rem 0 .5rem}.cart-field-cust .cart-field-val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-chrome-face-tools{display:inline-flex;grid-area:face;align-items:center;justify-content:flex-end;gap:.28rem;justify-self:end}.cart-chrome-more-phone{display:inline-flex}.cart-field-rep,.cart-field-date,.cart-field-type,.cart-field-drafts,.cart-chrome-acts,.cart-chrome-sub,.cart-chrome-back{display:none}}body.shell-vp-phone .cart-chrome,body.shell-vp-tablet .cart-chrome{grid-template-columns:auto minmax(7.5rem,1fr) auto;grid-template-areas:"brand cust face";align-items:center;--crm-util-ctrl-h: 32px;--cart-ctrl-h: 32px}body.shell-vp-phone .cart-chrome-face-tools,body.shell-vp-tablet .cart-chrome-face-tools{display:inline-flex;grid-area:face}body.shell-vp-phone .cart-chrome-more-phone,body.shell-vp-tablet .cart-chrome-more-phone{display:inline-flex}body.shell-vp-phone .cart-field-cust .cart-field-head,body.shell-vp-tablet .cart-field-cust .cart-field-head,body.shell-vp-phone .cart-field-rep,body.shell-vp-phone .cart-field-date,body.shell-vp-phone .cart-field-type,body.shell-vp-phone .cart-field-drafts,body.shell-vp-phone .cart-chrome-acts,body.shell-vp-phone .cart-chrome-sub,body.shell-vp-phone .cart-chrome-back,body.shell-vp-tablet .cart-field-rep,body.shell-vp-tablet .cart-field-date,body.shell-vp-tablet .cart-field-type,body.shell-vp-tablet .cart-field-drafts,body.shell-vp-tablet .cart-chrome-acts,body.shell-vp-tablet .cart-chrome-sub,body.shell-vp-tablet .cart-chrome-back{display:none}@media (min-width: 1200px){.cart-chrome{grid-template-columns:auto minmax(9rem,1.5fr) minmax(7rem,1fr) minmax(6.5rem,.85fr) auto auto auto;grid-template-areas:"brand cust rep date type drafts acts";padding:.85rem 1.25rem;gap:.65rem .75rem}.cart-chrome-brand{grid-area:brand}.cart-field-cust{grid-area:cust}.cart-field-rep{grid-area:rep}.cart-field-date{grid-area:date}.cart-field-type{grid-area:type;min-width:9.5rem}.cart-field-drafts{grid-area:drafts}.cart-chrome-acts{grid-area:acts}.cart-chrome-face-tools,.cart-chrome-more-phone{display:none}.cart-chrome-back{display:inline-flex;grid-column:1;grid-row:1;margin-right:-.25rem}.cart-chrome{grid-template-columns:auto auto minmax(9rem,1.5fr) minmax(7rem,1fr) minmax(6.5rem,.85fr) auto auto auto;grid-template-areas:"back brand cust rep date type drafts acts"}.cart-chrome-back{grid-area:back}}body.shell-vp-desk .cart-chrome-face-tools,body.shell-vp-desk .cart-chrome-more-phone,body.shell-vp-desk .cart-more-overflow-group{display:none}@media (min-width: 1200px){.cart-more-overflow-group{display:none}.cart-chrome:not(:has(.cart-field-drafts)){grid-template-areas:"back brand cust rep date type acts"}.cart-chrome:not(:has(.cart-chrome-back)):not(:has(.cart-field-drafts)){grid-template-columns:auto minmax(9rem,1.5fr) minmax(7rem,1fr) minmax(6.5rem,.85fr) auto auto;grid-template-areas:"brand cust rep date type acts"}}.admin-opt-group{display:flex;flex-direction:column;margin:.35rem .75rem;padding:.2rem 0;border-radius:var(--btn-chip-radius, 12px);background:var(--glass-bg, rgba(14, 17, 24, .55));border:1px solid var(--line, rgba(255, 255, 255, .1));overflow:hidden}html[data-theme=light] .admin-opt-group{background:#ffffffb8;border-color:#1419281a}.admin-opt-row{display:flex;align-items:center;gap:.75rem;width:100%;min-height:44px;margin:0;padding:.65rem .85rem;border:0;background:transparent;color:var(--ink);font-family:var(--font);font-size:var(--crm-type-body);font-weight:500;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.admin-opt-row:not(:last-child){box-shadow:inset 0 -1px 0 var(--line, rgba(255, 255, 255, .08))}.admin-opt-row:hover:not(:disabled):not([aria-disabled=true]){background:#ffffff0a}html[data-theme=light] .admin-opt-row:hover:not(:disabled):not([aria-disabled=true]){background:#1419280a}.admin-opt-row:disabled,.admin-opt-row[aria-disabled=true]{opacity:var(--btn-disabled-opacity, .45);cursor:not-allowed}.admin-opt-row.is-current .admin-opt-lab{color:var(--accent, #00d4ff);font-weight:600}.admin-opt-well{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#ffffff0f;color:var(--muted);flex-shrink:0}.admin-opt-lab{flex:1 1 auto;min-width:0;font-synthesis:none;text-shadow:none;letter-spacing:0}.admin-opt-chev{flex-shrink:0;color:var(--muted);opacity:.7}@media (min-width: 1200px){.cart-chrome:not(:has(.cart-chrome-back)){grid-template-columns:auto minmax(9rem,1.5fr) minmax(7rem,1fr) minmax(6.5rem,.85fr) auto auto auto;grid-template-areas:"brand cust rep date type drafts acts"}}@media (max-width: 390px){.cart-face-chrome{padding-top:.5rem;gap:.375rem}.cart-face-chrome.space-y-2>:not([hidden])~:not([hidden]){margin-top:.375rem}.cart-face-meta,.cart-tools-row{gap:.375rem}}html[data-theme=light] .crm-seg-btn{color:var(--ink-secondary, #3a3f52)}html[data-theme=light] .crm-seg-btn.is-on{color:#fff}html[data-theme=light] .crm-filter-chip.is-on{color:var(--btn-chip-on-fg, #0b5f9a)}.crm-cal-event-chip{font-family:var(--font);font-size:var(--crm-chip-fs, 12px);font-weight:var(--crm-chip-fw, 500);line-height:1.2;border-radius:var(--btn-chip-radius, 12px);padding:3px 8px}html[data-theme=light] .home-status-chip.is-role{color:#3a3f52;background:color-mix(in srgb,var(--ok) 12%,#fff);border-color:color-mix(in srgb,var(--ok-ink, #0f7a3a) 28%,var(--line))}.crm-search-input::-moz-placeholder{color:var(--field-placeholder);opacity:1}.crm-search-input::placeholder{color:var(--field-placeholder);opacity:1}.product-qty-stepper{display:inline-flex;align-items:stretch;gap:.28rem;flex-shrink:0;width:-moz-fit-content;width:fit-content;max-width:100%;box-sizing:border-box;overflow:visible;background:transparent;border:0;box-shadow:none}.product-qty-stepper--wide{width:100%;justify-content:space-between}.product-qty-stepper__btn,.cart-desk-qty-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:0;border-radius:var(--btn-radius, 12px);color:var(--btn-on-fg, #061018);background:var(--btn-primary-bg);box-shadow:var(--btn-primary-shadow);cursor:pointer;line-height:1;flex:0 0 auto;font-family:var(--font);font-synthesis:none;text-shadow:0 1px 0 rgba(255,255,255,.35);transition:background var(--dur-micro, .12s) var(--ease, ease),box-shadow var(--dur-micro, .12s) var(--ease, ease),transform var(--dur-micro, .12s) var(--ease-press, ease),filter var(--dur-micro, .12s) var(--ease, ease)}.product-qty-stepper__btn{width:var(--crm-util-ctrl-h, 36px);height:var(--crm-util-ctrl-h, 36px);min-width:var(--crm-util-ctrl-h, 36px);min-height:var(--crm-util-ctrl-h, 36px)}.product-qty-stepper__btn:hover,.cart-desk-qty-btn:hover{color:var(--btn-on-fg, #061018);background:var(--btn-primary-bg-hover);box-shadow:var(--btn-primary-shadow-hover);filter:brightness(1.06)}.product-qty-stepper__btn:active,.cart-desk-qty-btn:active{transform:scale(.96)}.product-qty-stepper__val,.cart-desk-qty-inp{box-sizing:border-box;background:var(--qty-step-bg);border:1px solid var(--qty-step-border);border-radius:var(--btn-radius, 12px);color:var(--ink);box-shadow:none}.product-qty-stepper__val{display:block;width:2.5rem;min-width:2.5rem;height:var(--crm-util-ctrl-h, 36px);min-height:var(--crm-util-ctrl-h, 36px);margin:0;padding:0;font-size:var(--crm-chip-fs, 12px);font-weight:550;font-family:var(--font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;text-align:center;line-height:var(--crm-util-ctrl-h, 36px);letter-spacing:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;outline:none;flex:0 0 auto}.product-qty-stepper--wide .product-qty-stepper__val{flex:1 1 auto;width:auto;min-width:2.5rem}.product-qty-stepper__val::-webkit-outer-spin-button,.product-qty-stepper__val::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;display:none;height:0;width:0}html[data-theme=light] .product-qty-stepper{background:transparent;border:0}html[data-theme=light] .product-qty-stepper__btn,html[data-theme=light] .cart-desk-qty-btn{color:var(--btn-on-fg, #061018);background:var(--btn-primary-bg);box-shadow:var(--btn-primary-shadow)}html[data-theme=light] .product-qty-stepper__val,html[data-theme=light] .cart-desk-qty-inp{background:var(--qty-step-bg);border-color:var(--qty-step-border);color:var(--ink)}html[data-theme=light] .product-qty-stepper__btn:hover,html[data-theme=light] .cart-desk-qty-btn:hover{background:var(--btn-primary-bg-hover);box-shadow:var(--btn-primary-shadow-hover)}@media (max-width: 1199px){.product-qty-stepper__btn{width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem}.product-qty-stepper__val{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;line-height:2.75rem}.product-qty-stepper--wide .product-qty-stepper__val{min-width:2.75rem}}.product-desk-add{flex:0 0 auto}.crm-shell-icon-btn,.icon-btn-glow,.crm-shell-icon-btn.glass,.icon-btn-glow.glass{border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.crm-shell-icon-btn.glass:before,.icon-btn-glow.glass:before{content:none;display:none}.crm-shell-icon-btn:hover,.icon-btn-glow:hover{border:0!important;box-shadow:none!important;background:color-mix(in srgb,var(--ink) 8%,transparent)!important}html[data-theme=light] .crm-shell-icon-btn:hover,html[data-theme=light] .icon-btn-glow:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)!important}.home-status-chip,.home-status-chip.is-role,.home-status-chip.is-wifi,.home-status-chip.is-mobile,.home-status-chip.is-offline,.home-status-chip.is-compact,.home-status-chip.is-compact.is-wifi,.home-status-chip.is-compact.is-mobile,.home-status-chip.is-compact.is-offline{border:0!important;background:transparent!important;box-shadow:none!important}html[data-theme=light] .home-status-chip,html[data-theme=light] .home-status-chip.is-role,html[data-theme=light] .home-status-chip.is-wifi,html[data-theme=light] .home-status-chip.is-mobile,html[data-theme=light] .home-status-chip.is-offline,html[data-theme=light] .home-status-chip.is-compact,html[data-theme=light] .home-status-chip.is-compact.is-wifi,html[data-theme=light] .home-status-chip.is-compact.is-mobile,html[data-theme=light] .home-status-chip.is-compact.is-offline{border:0!important;background:transparent!important}.home-status-chip.is-compact,.home-status-chip.is-compact.is-wifi,.home-status-chip.is-compact.is-mobile,.home-status-chip.is-compact.is-offline{min-width:44px!important;min-height:44px!important;width:44px!important;height:44px!important;padding:0!important;gap:0!important;border-radius:var(--btn-radius-seg-item, 10px);justify-content:center}.home-status-chip.is-compact .home-status-chip-ico{width:18px;height:18px;opacity:1}.home-status-chip.is-wifi:not(.is-compact) .home-status-chip-ico{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent, #0a84ff) 40%,transparent))}.home-status-chip.is-compact.is-wifi .home-status-chip-ico,.home-status-chip.is-compact.is-mobile .home-status-chip-ico{filter:none!important}.home-status-chip.is-compact.is-wifi,.home-status-chip.is-compact.is-mobile{color:var(--ink)!important}.home-status-chip.is-compact.is-offline{color:var(--danger, #ff453a)!important}.crm-view-as-banner{display:flex;align-items:center;gap:.5rem;min-height:36px;padding:.4rem .75rem;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--warn, #ffb300) 12%,var(--bg))}html[data-theme=light] .crm-view-as-banner{background:color-mix(in srgb,var(--warn, #f59e0b) 14%,#fff)}.crm-view-as-exit-btn{flex-shrink:0;min-height:32px;padding:0 .7rem;border-radius:var(--btn-radius, 12px);border:1px solid var(--line);background:var(--btn-ghost-bg, transparent);color:var(--ink);font-size:var(--crm-type-body);font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease}.crm-view-as-exit-btn:hover{background:#ffffff0f;border-color:color-mix(in srgb,var(--warn, #ffb300) 40%,var(--line))}html[data-theme=light] .crm-view-as-exit-btn:hover{background:#0000000a}.view-as-sheet .crm-filter-opt-row{min-height:44px}.view-as-user-ico{background:#ffffff0f;border:1px solid var(--line)}html[data-theme=light] .view-as-user-ico{background:#0000000a}@media (max-width: 1199px){.view-as-sheet.sheet-panel--desk-right{width:min(85vw,400px)!important;max-width:85vw!important}}.is-roei-nav-edit [data-nav-drag].is-crm-drag-armed{outline:1px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:1px}.is-roei-nav-edit [data-nav-drag].is-nav-dragging,.is-roei-nav-edit [data-nav-drag].is-crm-dragging{opacity:.55;transform:scale(.98)}.is-roei-nav-edit [data-nav-drag].is-nav-drop-before{box-shadow:inset 3px 0 0 0 var(--accent)}.is-roei-nav-edit[data-crm-nav-surface=bottom] [data-nav-drag].is-nav-drop-before{box-shadow:inset 0 3px 0 0 var(--accent)}.is-roei-nav-edit [data-nav-drag].is-nav-drop-after{box-shadow:inset -3px 0 0 0 var(--accent)}.is-roei-nav-edit[data-crm-nav-surface=bottom] [data-nav-drag].is-nav-drop-after{box-shadow:inset 0 -3px 0 0 var(--accent)}html[data-theme=light] .is-roei-nav-edit [data-nav-drag].is-crm-drag-armed{outline-color:color-mix(in srgb,var(--accent) 55%,transparent)}body.is-crm-reordering{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.is-crm-reordering [data-crm-nav-surface=bottom]{z-index:90;pointer-events:auto}.cart-desk-table-scroll{width:100%;max-width:100%}.cart-split{min-width:0;width:100%}.cart-summary-aside{box-sizing:border-box;flex:0 0 17.5rem;width:17.5rem;min-width:17.5rem;max-width:17.5rem}.cart-meta-stack,.cart-meta-block{display:flex;flex-direction:column;align-items:stretch;min-width:0;width:100%}.cart-meta-stack{gap:.5rem}.cart-meta-block{gap:.28rem}.cart-meta-lab{display:block;margin:0;padding:0;color:var(--muted);font-family:var(--font);font-size:var(--crm-type-sub, 11px);font-weight:500;line-height:1;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-meta-ref,.cart-meta-comments{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0;border:1px solid var(--line);border-radius:var(--btn-chip-radius, 12px);background:#0003;color:var(--ink);font-family:var(--font);font-size:var(--crm-type-body, 13px);outline:none}.cart-meta-ref{height:2.25rem;min-height:2.25rem;max-height:2.25rem;padding:0 .75rem;white-space:nowrap;overflow-x:auto;overflow-y:hidden;text-overflow:ellipsis}.cart-meta-comments{min-height:4.5rem;padding:.5rem .75rem;resize:none;overflow-x:hidden;overflow-y:auto;overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap}html[data-theme=light] .cart-meta-ref,html[data-theme=light] .cart-meta-comments{background:#ffffffd9;border-color:#14192824}.cart-desk-table{width:100%;min-width:44rem;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1rem;color:var(--ink)}.cart-desk-table col{min-width:0}.cart-desk-table thead{background:#ffffff08}.cart-desk-table thead th{box-sizing:border-box;padding:.45rem .4rem;font-family:var(--font);font-size:var(--crm-type-body);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-secondary);vertical-align:middle;border:0;border-bottom:1px solid var(--line);overflow:visible;white-space:nowrap;font-variant-numeric:tabular-nums}.cart-desk-table tbody tr.cart-desk-row{position:static;border-top:1px solid var(--line)}.cart-desk-table tbody tr.cart-desk-row:hover{background:#ffffff09}.cart-desk-table th,.cart-desk-table td{box-sizing:border-box;padding:.35rem .4rem;vertical-align:middle;overflow:hidden}.cart-desk-table th[data-col=drag],.cart-desk-table td[data-col=drag],.cart-desk-table th[data-col=rm],.cart-desk-table td[data-col=rm]{padding-left:.25rem;padding-right:.25rem;text-align:center;overflow:visible}.cart-desk-table th[data-col=product],.cart-desk-table td[data-col=product]{text-align:left;overflow:hidden;min-width:12rem}.cart-desk-table th[data-col=uom],.cart-desk-table td[data-col=uom]{text-align:left;overflow:visible;white-space:nowrap}.cart-desk-table th[data-col=disc],.cart-desk-table td[data-col=disc],.cart-desk-table th[data-col=price],.cart-desk-table td[data-col=price],.cart-desk-table th[data-col=qty],.cart-desk-table td[data-col=qty],.cart-desk-table th[data-col=line],.cart-desk-table td[data-col=line]{text-align:center;overflow:visible}.cart-desk-table td[data-col=price],.cart-desk-table td[data-col=disc],.cart-desk-table td[data-col=qty],.cart-desk-table td[data-col=line]{vertical-align:middle;height:3.25rem}.cart-desk-table th[data-col=qty],.cart-desk-table td[data-col=qty]{text-align:center;overflow:visible}.cart-desk-table td[data-col=line]{font-family:var(--font);font-weight:600;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.cart-desk-prod{display:flex;align-items:center;gap:.5rem;min-width:0}.cart-desk-thumb{width:2.25rem;height:2.25rem;border-radius:.5rem;background:#ffffff0d;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--muted)}.cart-desk-prod-meta{min-width:0}.cart-desk-prod-title{margin:0;color:var(--ink);font-size:var(--crm-type-body);font-weight:700;letter-spacing:-.01em;line-height:1.25;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word}.cart-desk-prod-sku{margin:3px 0 0;font-size:var(--crm-type-body);font-weight:600;color:var(--ink);opacity:.78;font-family:var(--font);font-variant-numeric:tabular-nums;letter-spacing:.01em}.cart-desk-gl-badge{margin-right:.375rem;padding:.125rem .375rem;border-radius:.375rem;font-size:var(--crm-type-body);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted)}.cart-desk-uom-select{display:block;width:100%;max-width:100%;height:2.25rem;border-radius:.5rem;border:1px solid var(--line);background:#0003;padding:0 .375rem;font-size:var(--crm-type-body);font-weight:600;color:var(--ink);box-sizing:border-box}.cart-desk-uom-lab{font-size:var(--crm-type-body);font-weight:600;color:var(--ink);opacity:.85;white-space:nowrap}.cart-desk-price-inp,.cart-desk-disc-inp{box-sizing:border-box;height:2.25rem;min-height:2.25rem;max-height:2.25rem;line-height:1;border-radius:var(--btn-chip-radius, var(--btn-radius, 12px));border:1px solid var(--line);background:#0003;font-family:var(--font);font-size:var(--crm-type-body);font-weight:600;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:0;color:var(--ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cart-desk-price-inp::-webkit-inner-spin-button,.cart-desk-price-inp::-webkit-outer-spin-button,.cart-desk-disc-inp::-webkit-inner-spin-button,.cart-desk-disc-inp::-webkit-outer-spin-button,.cart-desk-qty-inp::-webkit-inner-spin-button,.cart-desk-qty-inp::-webkit-outer-spin-button{margin:0;display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cart-desk-price-inp{width:100%;max-width:none;height:2.25rem;padding:0 .25rem;text-align:center;margin-left:0;display:block;border:0;background:transparent;box-shadow:none}.cart-desk-price-lab{font-family:var(--font);font-size:var(--crm-type-body);white-space:nowrap;font-variant-numeric:tabular-nums}.cart-desk-disc-inp{width:100%;max-width:none;height:2.25rem;padding:0 .15rem;text-align:center;margin-left:0;display:block;box-sizing:border-box;border:0;background:transparent;box-shadow:none;color:var(--ok-ink, var(--ok))}.cart-desk-disc-inp:disabled{cursor:not-allowed;opacity:var(--btn-disabled-opacity, .45)}.cart-desk-qty{display:inline-flex;align-items:stretch;gap:.28rem;height:2.25rem;min-height:2.25rem;max-height:2.25rem;width:auto;min-width:7rem;max-width:100%;margin:0 auto;border:0;background:transparent;overflow:visible;box-sizing:border-box}.cart-desk-qty-btn{width:2.25rem;height:100%;flex-shrink:0}.cart-desk-qty-inp{width:2.75rem;min-width:2.75rem;height:100%;padding:0 .15rem;text-align:center;font-weight:600}.cart-desk-rm{padding:.375rem;border-radius:.5rem;color:var(--muted);background:transparent;border:0;cursor:pointer}.cart-desk-rm:hover{color:var(--danger)}html[data-theme=light] .cart-desk-table thead{background:#14192808}html[data-theme=light] .cart-desk-table tbody tr.cart-desk-row:hover{background:#0a84ff0a}html[data-theme=light] .cart-desk-thumb{background:#1419280f}html[data-theme=light] .cart-desk-uom-select,html[data-theme=light] .cart-desk-price-inp,html[data-theme=light] .cart-desk-disc-inp{background:#ffffffd9}html[data-theme=light] .cart-desk-qty{background:transparent;border:0}html[data-theme=light] .cart-desk-prod-title{color:var(--ink)}html[data-theme=light] .cart-desk-prod-sku,html[data-theme=light] .cart-desk-uom-lab,html[data-theme=light] .cart-desk-vat-hint{color:var(--ink);opacity:.78}html[data-theme=light] .cart-desk-table thead th{color:var(--ink-secondary)}.cart-desk-table tbody tr.cart-desk-row:nth-child(2n){background:#ffffff05}html[data-theme=light] .cart-desk-table tbody tr.cart-desk-row:nth-child(2n){background:#14192806}.cart-desk-table thead th[data-col=price],.cart-desk-table thead th[data-col=line]{white-space:normal;line-height:1.15;text-overflow:clip;overflow:visible}.cart-desk-price-cell{display:flex;flex-direction:row;align-items:center;justify-content:center;min-height:2.25rem;height:2.25rem;width:100%}.cart-affix-field{display:inline-flex;align-items:center;justify-content:flex-start;gap:.04rem;box-sizing:border-box;width:-moz-fit-content;width:fit-content;max-width:100%;height:var(--cart-metric-h, 1.75rem);min-height:var(--cart-metric-h, 1.75rem);max-height:var(--cart-metric-h, 1.75rem);padding:0 .28rem;border:1px solid var(--line);border-radius:var(--cart-metric-radius, var(--btn-chip-radius, var(--btn-radius, 12px)));background:var(--cart-metric-bg, rgba(0, 0, 0, .2));overflow:hidden}.cart-affix-field.is-pct{width:-moz-fit-content;width:fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-left:0;margin-right:0;gap:0;justify-content:flex-start}.cart-affix-field.is-readonly{cursor:default;pointer-events:none}.cart-affix-lead,.cart-affix-trail{flex:0 0 auto;margin:0;padding:0;font-family:var(--font);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--muted);line-height:1;letter-spacing:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.cart-affix-field input,.cart-affix-field .cart-phone-amt{flex:0 0 auto;min-width:0;width:auto;border:0!important;background:transparent!important;box-shadow:none!important;text-align:center;padding:0!important;border-radius:0!important}.cart-affix-field.is-money{justify-content:flex-start}.cart-affix-field.is-money input,.cart-affix-field.is-money .cart-phone-amt{flex:0 0 auto;width:6.5ch;min-width:5.25ch;max-width:8.5ch;text-align:start;font-size:16px!important;font-weight:700;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--ink);font-family:var(--font);line-height:1}.cart-affix-field.is-pct input{flex:0 0 auto!important;width:3.75ch;min-width:2.5ch;max-width:5.25ch;text-align:end;font-size:16px!important;font-weight:700;color:var(--ok-ink, var(--ok));margin:0}html[data-theme=light] .cart-affix-field{background:#ffffffd9}html[data-theme=light] .cart-affix-lead,html[data-theme=light] .cart-affix-trail{color:var(--ink);opacity:.55}html[data-theme=light] .cart-line-disc-mark,html[data-theme=light] .cart-affix-field.is-pct input,html[data-theme=light] .cart-phone-disc-inp,html[data-theme=light] .cart-desk-disc-inp{color:var(--ok-ink, #0f7a3a)}.cart-line-disc-mark{display:inline-block;margin-left:.35rem;font-family:var(--font);font-size:var(--crm-type-body);font-weight:650;font-variant-numeric:tabular-nums;color:var(--ok-ink, var(--ok));letter-spacing:.01em;white-space:nowrap}.cart-desk-vat-hint{font-size:var(--crm-type-body);font-weight:600;letter-spacing:.01em;color:var(--ink);opacity:.72;white-space:nowrap;font-family:var(--font);font-variant-numeric:tabular-nums}.cart-desk-vat-toggle{display:inline;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px}.cart-desk-vat-toggle:hover,.cart-desk-vat-toggle:focus-visible{color:var(--ink);outline:none}html[data-theme=light] .cart-desk-vat-toggle:hover,html[data-theme=light] .cart-desk-vat-toggle:focus-visible,html[data-theme=light] .cart-phone-metric-lab.cart-vat-toggle:hover{color:var(--ink)}.cart-desk-line-well{display:inline-flex;align-items:center;justify-content:center;gap:.22rem;box-sizing:border-box;width:100%;min-width:0;height:2.25rem;min-height:2.25rem;max-height:2.25rem;padding:0 .4rem;border:1px solid var(--line);border-radius:var(--btn-chip-radius, var(--btn-radius, 12px));background:#0003}html[data-theme=light] .cart-desk-line-well{background:#ffffffd9}.cart-desk-line-amt{font-family:var(--font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--crm-type-body);font-weight:700;color:var(--ink);letter-spacing:0}.cart-face-chrome .cart-face-order-date-input,.cart-face-meta .cart-face-order-date-input{min-width:9.5rem;max-width:11rem;width:auto;color-scheme:dark}html[data-theme=light] .cart-face-chrome .cart-face-order-date-input,html[data-theme=light] .cart-face-meta .cart-face-order-date-input{color-scheme:light}.cart-face-meta{align-items:flex-start}.cart-face-chrome .cart-face-rep,.cart-face-meta .cart-face-rep{min-width:0;max-width:100%}.cart-face-chrome .cart-face-rep-val,.cart-face-chrome .cart-face-rep-name,.cart-face-meta .cart-face-rep-val,.cart-face-meta .cart-face-rep-name{white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word}.cart-face-chrome .cart-face-rep-select,.cart-face-meta .cart-face-rep-select{min-width:14rem;max-width:min(28rem,100%);width:auto;white-space:normal}.cart-face-chrome .cart-face-cust,.cart-face-meta .cart-face-cust{max-width:min(28rem,100%)}.cart-face-chrome .cart-face-cust-name,.cart-face-meta .cart-face-cust-name{white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word;line-height:1.25}.cart-line-cards{display:block}.cart-line-desk,body.shell-vp-desk .cart-line-cards{display:none}body.shell-vp-desk .cart-line-desk{display:block}.cart-line-card{padding:.65rem .7rem .6rem}.cart-line-item{display:flex;align-items:flex-start;gap:.4rem;min-width:0}.cart-line-drag{display:none;flex:0 0 auto}.cart-line-thumb.cart-phone-thumb{width:2.35rem;height:2.35rem;border-radius:.55rem;background:#ffffff0d;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;color:var(--muted)}.cart-line-meta{flex:1 1 auto;min-width:0}.cart-line-uom-select{flex:0 1 auto;align-self:center;box-sizing:border-box;width:auto;max-width:5.5rem;height:1.75rem;min-height:1.75rem;max-height:1.75rem;margin:0;padding:0 .9rem 0 .28rem;border-radius:.5rem;border:1px solid var(--line);color:var(--ink);font-family:var(--font);font-size:var(--crm-type-sub);font-weight:600;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#0003;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'><path d='M3 4.5L6 7.75L9 4.5' stroke='%237a8299' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right .22rem center;background-size:.62rem;outline:none}.cart-line-trash{flex:0 0 auto;align-self:flex-start;margin:0;padding:.3rem;border:0;border-radius:.5rem;background:transparent;color:var(--muted)}.cart-line-trash:hover{color:var(--danger)}.cart-phone-metrics{--cart-metric-h: 2rem;--cart-qty-hit: 1.55rem;--cart-metric-radius: var(--btn-chip-radius, var(--btn-radius, 12px));--cart-metric-bg: rgba(0, 0, 0, .22);--cart-metric-fs-scale: .8125;display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:flex-start;gap:.22rem;min-width:0;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:.28rem}html[data-theme=light] .cart-phone-metrics{--cart-metric-bg: rgba(255, 255, 255, .9)}.cart-phone-metric{display:grid;grid-template-rows:.7rem var(--cart-metric-h);gap:2px;min-width:0;width:auto;flex:0 0 auto;align-items:stretch;justify-items:center}.cart-phone-metric.is-price .cart-affix-field,.cart-phone-metric.is-disc .cart-affix-field,.cart-phone-metric.is-line .cart-affix-field{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:0;max-width:-moz-fit-content;max-width:fit-content;height:var(--cart-metric-h);min-height:var(--cart-metric-h);max-height:var(--cart-metric-h);padding:0 .32rem;gap:.04rem;border-radius:var(--cart-metric-radius);background:var(--cart-metric-bg)}.cart-phone-metric.is-disc .cart-affix-field.is-pct{width:-moz-fit-content;width:fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:0 .28rem;gap:0;justify-content:center}.cart-phone-metric.is-price .cart-affix-field.is-money input,.cart-phone-metric.is-price .cart-phone-price-inp,.cart-phone-metric.is-disc .cart-affix-field.is-pct input,.cart-phone-metric.is-disc .cart-phone-disc-inp,.cart-phone-metric.is-line .cart-affix-field.is-money .cart-phone-amt{flex:0 0 auto!important;background:transparent;border:0;box-shadow:none;font-size:16px!important;line-height:1;transform:scale(var(--cart-metric-fs-scale));transform-origin:center center;text-align:center!important}.cart-phone-metric.is-price .cart-phone-price-inp,.cart-phone-metric.is-line .cart-phone-amt{width:6.5ch;min-width:5.25ch;max-width:8.5ch;text-align:center!important}.cart-phone-metric.is-disc .cart-phone-disc-inp{width:3.5ch!important;min-width:2.5ch!important;max-width:5ch!important;text-align:center!important}.cart-phone-metric .cart-affix-lead,.cart-phone-metric .cart-affix-trail{font-size:10px;line-height:1;transform:scale(var(--cart-metric-fs-scale));transform-origin:center center}.cart-phone-metric.is-disc .cart-affix-trail{margin:0;padding:0;color:var(--ok-ink, var(--ok))}.cart-phone-metric.is-qty{width:-moz-fit-content;width:fit-content;justify-items:center}.cart-phone-metric.is-line .cart-line-disc-mark{display:none}.cart-phone-metric-lab,.cart-phone-metric-lab.cart-vat-toggle{margin:0;padding:0;height:.7rem;display:flex;align-items:center;justify-content:center;box-sizing:border-box;font-family:var(--font);font-size:9px;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--muted);line-height:1;width:auto;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:clip;font-variant-numeric:tabular-nums;opacity:.82}.cart-phone-metric-lab.cart-vat-toggle{border:0;background:transparent;cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px}.cart-phone-price-inp,.cart-phone-disc-inp{box-sizing:border-box;height:auto;min-height:0;max-height:none;line-height:1;border-radius:0;border:0;background:transparent;color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-family:var(--font);outline:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;font-size:16px;text-align:center;padding:0;box-shadow:none}.cart-phone-price-inp::-webkit-inner-spin-button,.cart-phone-price-inp::-webkit-outer-spin-button,.cart-phone-disc-inp::-webkit-inner-spin-button,.cart-phone-disc-inp::-webkit-outer-spin-button,.cart-phone-qty-inp::-webkit-inner-spin-button,.cart-phone-qty-inp::-webkit-outer-spin-button{margin:0;display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cart-phone-disc-inp{color:var(--ok-ink, var(--ok))}.cart-phone-disc-inp:disabled{cursor:not-allowed}.cart-phone-qty{display:inline-flex;align-items:center;justify-content:center;gap:0;width:-moz-fit-content;width:fit-content;max-width:-moz-max-content;max-width:max-content;height:var(--cart-metric-h);min-height:var(--cart-metric-h);max-height:var(--cart-metric-h);padding:0 .1rem;border:1px solid var(--line);border-radius:var(--cart-metric-radius);background:var(--cart-metric-bg);box-shadow:none;overflow:hidden;box-sizing:border-box}.cart-phone-qty-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--cart-qty-hit);width:var(--cart-qty-hit);height:calc(var(--cart-metric-h) - 2px);min-width:var(--cart-qty-hit);min-height:0;max-width:var(--cart-qty-hit);max-height:100%;margin:0;padding:0;border:0!important;border-radius:0;background:transparent!important;color:var(--ink);box-shadow:none!important;text-shadow:none;filter:none;cursor:pointer;line-height:1;font-size:0;transition:background var(--dur-micro, .12s) var(--ease, ease),transform var(--dur-micro, .12s) var(--ease-press, ease)}.cart-phone-qty-btn svg{display:block;width:11px;height:11px;stroke:currentColor;opacity:.92}.cart-phone-qty-btn:hover{background:#ffffff0f!important;box-shadow:none!important;filter:none}.cart-phone-qty-btn:active{transform:scale(.94);box-shadow:none}.cart-phone-qty-btn:focus-visible{outline:none;box-shadow:var(--btn-focus-ring)}.cart-phone-qty-inp{box-sizing:border-box;flex:0 0 1.55rem;width:1.55rem;min-width:1.55rem;max-width:1.55rem;height:auto;min-height:0;max-height:none;margin:0;padding:0;text-align:center;font-size:16px!important;font-weight:700;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-family:var(--font);color:var(--ink);line-height:1;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;outline:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;transform:scale(var(--cart-metric-fs-scale));transform-origin:center center}html[data-theme=light] .cart-phone-qty{background:var(--cart-metric-bg);border-color:var(--line)}html[data-theme=light] .cart-phone-qty-btn{background:transparent!important;color:var(--ink);border:0!important;box-shadow:none!important}html[data-theme=light] .cart-phone-qty-btn:hover{background:#1419280f!important;box-shadow:none!important}html[data-theme=light] .cart-phone-qty-inp{background:transparent!important;border:0!important;color:var(--ink);box-shadow:none!important}.cart-phone-line-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--font);font-size:var(--crm-type-body)}.cart-phone-line-sku{font-family:var(--font);font-variant-numeric:tabular-nums;letter-spacing:.01em;margin-top:.12rem!important}html[data-theme=light] .cart-phone-thumb{background:#1419280f}html[data-theme=light] .cart-line-uom-select{background-color:#ffffffd9;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'><path d='M3 4.5L6 7.75L9 4.5' stroke='%235c6378' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>")}html[data-theme=light] .cart-phone-price-inp,html[data-theme=light] .cart-phone-disc-inp,html[data-theme=light] .cart-affix-field .cart-phone-price-inp,html[data-theme=light] .cart-affix-field .cart-phone-disc-inp{background:transparent}body.shell-vp-phone .cart-line-card{padding:.62rem .68rem .55rem}body.shell-vp-phone .cart-line-item{gap:.35rem}body.shell-vp-phone .cart-line-uom-select{max-width:5.25rem}body.shell-vp-phone .cart-phone-metrics{display:flex;flex-wrap:nowrap;width:-moz-fit-content;width:fit-content;max-width:100%;gap:.18rem;margin-top:.22rem;justify-content:flex-start;align-items:flex-end}body.shell-vp-phone .cart-phone-metric{flex:0 0 auto;width:auto;max-width:none;justify-items:center}body.shell-vp-phone .cart-phone-metric .cart-affix-field{width:-moz-fit-content;width:fit-content;max-width:-moz-fit-content;max-width:fit-content;justify-content:center;align-items:center;padding:0 .28rem;gap:.02rem}body.shell-vp-phone .cart-phone-metric.is-disc .cart-affix-field.is-pct{width:-moz-fit-content;width:fit-content;max-width:-moz-fit-content;max-width:fit-content;gap:0;padding:0 .24rem;justify-content:center}body.shell-vp-phone .cart-phone-metric.is-price .cart-phone-price-inp,body.shell-vp-phone .cart-phone-metric.is-line .cart-phone-amt{width:6ch;min-width:5ch;max-width:7.5ch;text-align:center!important}body.shell-vp-phone .cart-phone-metric.is-disc .cart-phone-disc-inp{width:3.25ch!important;min-width:2.25ch!important;max-width:4.75ch!important;text-align:center!important}body.shell-vp-phone .cart-phone-qty-inp{flex-basis:1.4rem;width:1.4rem;min-width:1.4rem;max-width:1.4rem}body.shell-vp-phone .cart-lines-scroll,body.shell-vp-tablet .cart-lines-scroll{display:flex;flex-direction:column}body.shell-vp-phone .cart-line-cards,body.shell-vp-tablet .cart-line-cards{display:flex;flex-direction:column;flex:1 1 auto;min-height:100%}body.shell-vp-phone .cart-line-cards>.btn.w-full:last-child,body.shell-vp-tablet .cart-line-cards>.btn.w-full:last-child{margin-top:auto!important;flex-shrink:0}body.shell-vp-tablet .cart-line-card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(17.5rem,1.2fr);grid-template-areas:"head metrics";align-items:center;-moz-column-gap:.85rem;column-gap:.85rem;row-gap:.35rem;padding:.7rem .85rem .62rem}body.shell-vp-tablet .cart-line-item{grid-area:head;gap:.45rem;align-items:center;min-width:0}body.shell-vp-tablet .cart-line-drag{display:block}body.shell-vp-tablet .cart-line-thumb.cart-phone-thumb{width:2.6rem;height:2.6rem}body.shell-vp-tablet .cart-line-uom-select{max-width:7.5rem;height:1.75rem;min-height:1.75rem;max-height:1.75rem;padding:0 1rem 0 .4rem;font-size:var(--crm-type-body)}body.shell-vp-tablet .cart-phone-metrics{grid-area:metrics;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:none;margin-top:0;gap:.35rem;align-items:end;justify-content:stretch}body.shell-vp-tablet .cart-phone-metric{width:100%;min-width:0;flex:unset;justify-items:stretch}body.shell-vp-tablet .cart-phone-metric.is-qty{width:100%}body.shell-vp-tablet .cart-phone-metric .cart-affix-field,body.shell-vp-tablet .cart-phone-metric.is-price .cart-affix-field,body.shell-vp-tablet .cart-phone-metric.is-disc .cart-affix-field,body.shell-vp-tablet .cart-phone-metric.is-line .cart-affix-field,body.shell-vp-tablet .cart-phone-metric.is-disc .cart-affix-field.is-pct,body.shell-vp-tablet .cart-phone-qty{display:flex;width:100%;max-width:none;min-width:0;box-sizing:border-box;justify-content:center;align-items:center;padding:0 .3rem;gap:.02rem}body.shell-vp-tablet .cart-phone-metric.is-disc .cart-affix-field.is-pct{gap:0}body.shell-vp-tablet .cart-phone-qty{display:inline-flex;width:100%;max-width:none}body.shell-vp-tablet .cart-phone-metric.is-line .cart-line-disc-mark{display:none}@media (max-width: 900px){body.shell-vp-tablet .cart-line-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "metrics"}body.shell-vp-tablet .cart-phone-metrics{margin-top:.2rem}}.pls-breadcrumb{gap:.25rem}html[data-theme=light] .pls-folder-well,html[data-theme=light] .pls-file-well{background:#1419280d!important}body.shell-vp-phone [data-catalogues-screen="1"] .crm-cat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.55rem .75rem .85rem;width:100%;max-width:none;box-sizing:border-box}body.shell-vp-phone [data-catalogues-screen="1"] .crm-cat-grid-card{border-radius:12px;min-width:0}body.shell-vp-phone [data-catalogues-screen="1"] .crm-cat-grid-card.glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--bg-elevated, var(--bg)) 88%,transparent);border:1px solid var(--line);box-shadow:none;transform:none}html[data-theme=light] body.shell-vp-phone [data-catalogues-screen="1"] .crm-cat-grid-card.glass{background:color-mix(in srgb,var(--bg-elevated, #fff) 94%,transparent)}body.shell-vp-phone [data-catalogues-screen="1"] .crm-cat-grid-cover{aspect-ratio:3 / 4;max-height:38vw}body.shell-vp-phone [data-catalogues-screen="1"] .crm-cat-grid-body{padding:.4rem .5rem .5rem}body.shell-vp-phone [data-catalogues-screen="1"] .crm-cat-grid-title{font-size:.6875rem;line-height:1.25;margin-bottom:.25rem}body.shell-vp-phone [data-catalogues-screen="1"] .crm-cat-grid-meta{font-size:9px;line-height:1.25}body.shell-vp-phone [data-catalogues-screen="1"] .crm-cat-list{display:flex;flex-direction:column;gap:.35rem;padding:.55rem .75rem .85rem;width:100%;max-width:none;box-sizing:border-box}body.shell-vp-phone [data-catalogues-screen="1"] .crm-cat-list.space-y-2>:not([hidden])~:not([hidden]){margin-top:0}body.shell-vp-phone [data-catalogues-screen="1"] .crm-cat-list-row{display:flex;align-items:center;gap:.5rem;width:100%;max-width:none;min-height:52px;padding:.45rem .7rem;border-radius:12px;box-sizing:border-box}body.shell-vp-phone [data-catalogues-screen="1"] .crm-cat-list-row.glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--bg-elevated, var(--bg)) 88%,transparent);border:1px solid var(--line);box-shadow:none;transform:none}html[data-theme=light] body.shell-vp-phone [data-catalogues-screen="1"] .crm-cat-list-row.glass{background:color-mix(in srgb,var(--bg-elevated, #fff) 94%,transparent)}html[data-theme=light] body.shell-vp-phone [data-catalogues-screen="1"] .crm-cat-list-row:hover{background:#0a84ff0a}body.shell-vp-phone [data-catalogues-screen="1"] .crm-cat-list-thumb{width:2rem;height:2rem;border-radius:10px}body.shell-vp-phone [data-catalogues-screen="1"] .crm-cat-list-name{margin:0;font-size:.8125rem;line-height:1.25;font-weight:550}body.shell-vp-phone [data-catalogues-screen="1"] .crm-cat-list-meta{margin:0;font-size:.6875rem;line-height:1.25}body.shell-vp-phone [data-catalogues-screen="1"] .crm-cat-list-chevron{width:14px;height:14px;flex-shrink:0}body.shell-vp-phone [data-catalogues-screen="1"] .crm-pls-crumb-wrap{padding-left:.75rem;padding-right:.75rem;padding-top:.4rem}body.shell-vp-phone [data-catalogues-screen="1"] .crm-pls-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .45rem;padding:.55rem .75rem .85rem;width:100%;max-width:none;box-sizing:border-box}body.shell-vp-phone [data-catalogues-screen="1"] .crm-pls-grid-card{align-items:center;gap:.45rem;padding:.45rem .55rem;border-radius:12px;min-width:0}body.shell-vp-phone [data-catalogues-screen="1"] .crm-pls-grid-card.glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--bg-elevated, var(--bg)) 88%,transparent);border:1px solid var(--line);box-shadow:none}html[data-theme=light] body.shell-vp-phone [data-catalogues-screen="1"] .crm-pls-grid-card.glass{background:color-mix(in srgb,var(--bg-elevated, #fff) 94%,transparent)}body.shell-vp-phone [data-catalogues-screen="1"] .crm-pls-grid-card .pls-folder-well,body.shell-vp-phone [data-catalogues-screen="1"] .crm-pls-grid-card .pls-file-well{width:2rem;height:2rem;border-radius:10px}body.shell-vp-phone [data-catalogues-screen="1"] .crm-pls-grid-card .pls-folder-well svg,body.shell-vp-phone [data-catalogues-screen="1"] .crm-pls-grid-card .pls-file-well svg{width:14px;height:14px}body.shell-vp-phone [data-catalogues-screen="1"] .crm-pls-grid-title{font-size:.6875rem;line-height:1.25}body.shell-vp-phone [data-catalogues-screen="1"] .crm-pls-grid-meta{font-size:9px;line-height:1.25}body.shell-vp-phone [data-catalogues-screen="1"] .crm-pls-list{display:flex;flex-direction:column;gap:.35rem;padding:.55rem .75rem .85rem;width:100%;max-width:none;box-sizing:border-box}body.shell-vp-phone [data-catalogues-screen="1"] .crm-pls-list.space-y-2>:not([hidden])~:not([hidden]){margin-top:0}body.shell-vp-phone [data-catalogues-screen="1"] .crm-pls-list-row{display:flex;align-items:center;gap:.5rem;width:100%;max-width:none;min-height:52px;padding:.45rem .7rem;border-radius:12px;box-sizing:border-box}body.shell-vp-phone [data-catalogues-screen="1"] .crm-pls-list-row.glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--bg-elevated, var(--bg)) 88%,transparent);border:1px solid var(--line);box-shadow:none}html[data-theme=light] body.shell-vp-phone [data-catalogues-screen="1"] .crm-pls-list-row.glass{background:color-mix(in srgb,var(--bg-elevated, #fff) 94%,transparent)}body.shell-vp-phone [data-catalogues-screen="1"] .crm-pls-list-well .pls-folder-well,body.shell-vp-phone [data-catalogues-screen="1"] .crm-pls-list-well .pls-file-well{width:2rem;height:2rem;border-radius:10px}body.shell-vp-phone [data-catalogues-screen="1"] .crm-pls-list-name{margin:0;font-size:.8125rem;line-height:1.25;font-weight:550}body.shell-vp-phone [data-catalogues-screen="1"] .crm-pls-list-meta{margin:0;font-size:.6875rem;line-height:1.25}body.shell-vp-phone [data-catalogues-screen="1"] .crm-pls-list-chevron{width:14px;height:14px;flex-shrink:0}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-cat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:.85rem 1.1rem 1.25rem;width:100%;max-width:none;box-sizing:border-box}@media (min-width: 900px){body.shell-vp-tablet [data-catalogues-screen="1"] .crm-cat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;padding-left:1.25rem;padding-right:1.25rem}}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-cat-grid-card{border-radius:14px;min-width:0}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-cat-grid-card.glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--bg-elevated, var(--bg)) 88%,transparent);border:1px solid var(--line);box-shadow:none}html[data-theme=light] body.shell-vp-tablet [data-catalogues-screen="1"] .crm-cat-grid-card.glass{background:color-mix(in srgb,var(--bg-elevated, #fff) 94%,transparent)}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-cat-grid-cover{aspect-ratio:3 / 4;max-height:28vw}@media (min-width: 900px){body.shell-vp-tablet [data-catalogues-screen="1"] .crm-cat-grid-cover{max-height:22vw}}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-cat-grid-body{padding:.55rem .65rem .7rem}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-cat-grid-title{font-size:.6875rem;line-height:1.25;margin-bottom:.35rem}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-cat-grid-meta{font-size:9px;line-height:1.3}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-cat-list{display:flex;flex-direction:column;gap:.35rem;padding:.55rem .85rem 1rem;width:100%;max-width:none;box-sizing:border-box}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-cat-list.space-y-2>:not([hidden])~:not([hidden]){margin-top:0}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-cat-list-row{display:grid;grid-template-columns:auto minmax(0,1.5fr) minmax(4.5rem,.55fr) minmax(3.25rem,.4fr) auto;align-items:center;-moz-column-gap:.65rem;column-gap:.65rem;row-gap:0;width:100%;max-width:none;min-height:48px;padding:.45rem .75rem;border-radius:12px;box-sizing:border-box;gap:0}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-cat-list-row.glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--bg-elevated, var(--bg)) 88%,transparent);border:1px solid var(--line);box-shadow:none}html[data-theme=light] body.shell-vp-tablet [data-catalogues-screen="1"] .crm-cat-list-row.glass{background:color-mix(in srgb,var(--bg-elevated, #fff) 94%,transparent)}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-cat-list-thumb{width:2.25rem;height:2.25rem;border-radius:10px}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-cat-list-body{display:contents}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-cat-list-name{margin:0;min-width:0;font-size:.8125rem;line-height:1.25;font-weight:550}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-cat-list-meta{display:none}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-cat-list-size,body.shell-vp-tablet [data-catalogues-screen="1"] .crm-cat-list-pages{display:block;margin:0;min-width:0;font-size:.6875rem;line-height:1.3;color:var(--muted);font-variant-numeric:tabular-nums}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-cat-list-chevron{justify-self:end;width:14px;height:14px}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-pls-crumb-wrap{padding-left:.85rem;padding-right:.85rem;padding-top:.45rem}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-pls-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem .65rem;padding:.55rem .85rem 1rem;width:100%;max-width:none;box-sizing:border-box}@media (min-width: 900px){body.shell-vp-tablet [data-catalogues-screen="1"] .crm-pls-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem .75rem;padding-left:1.1rem;padding-right:1.1rem}}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-pls-grid-card{align-items:center;gap:.55rem;padding:.55rem .7rem;border-radius:12px;min-width:0}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-pls-grid-card.glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--bg-elevated, var(--bg)) 88%,transparent);border:1px solid var(--line);box-shadow:none}html[data-theme=light] body.shell-vp-tablet [data-catalogues-screen="1"] .crm-pls-grid-card.glass{background:color-mix(in srgb,var(--bg-elevated, #fff) 94%,transparent)}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-pls-grid-card .pls-folder-well,body.shell-vp-tablet [data-catalogues-screen="1"] .crm-pls-grid-card .pls-file-well{width:2.25rem;height:2.25rem;border-radius:10px}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-pls-grid-card .pls-folder-well svg,body.shell-vp-tablet [data-catalogues-screen="1"] .crm-pls-grid-card .pls-file-well svg{width:15px;height:15px}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-pls-grid-title{font-size:.8125rem;line-height:1.25}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-pls-grid-meta{margin-top:.2rem;font-size:10px;line-height:1.3}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-pls-list{display:flex;flex-direction:column;gap:.35rem;padding:.55rem .85rem 1rem;width:100%;max-width:none;box-sizing:border-box}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-pls-list.space-y-2>:not([hidden])~:not([hidden]){margin-top:0}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-pls-list-row{display:grid;grid-template-columns:auto minmax(0,1.4fr) minmax(0,1fr) minmax(4.25rem,.55fr) auto;align-items:center;-moz-column-gap:.65rem;column-gap:.65rem;row-gap:0;width:100%;max-width:none;min-height:48px;padding:.45rem .75rem;border-radius:12px;box-sizing:border-box;gap:0}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-pls-list-row.glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--bg-elevated, var(--bg)) 88%,transparent);border:1px solid var(--line);box-shadow:none}html[data-theme=light] body.shell-vp-tablet [data-catalogues-screen="1"] .crm-pls-list-row.glass{background:color-mix(in srgb,var(--bg-elevated, #fff) 94%,transparent)}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-pls-list-well{display:block}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-pls-list-well .pls-folder-well,body.shell-vp-tablet [data-catalogues-screen="1"] .crm-pls-list-well .pls-file-well{width:2.25rem;height:2.25rem;border-radius:10px}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-pls-list-body{display:contents}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-pls-list-name{margin:0;min-width:0;font-size:.8125rem;line-height:1.25;font-weight:550}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-pls-list-meta{display:none}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-pls-list-contents,body.shell-vp-tablet [data-catalogues-screen="1"] .crm-pls-list-size{display:block;margin:0;min-width:0;font-size:.6875rem;line-height:1.3;color:var(--muted)}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-pls-list-size{font-variant-numeric:tabular-nums}body.shell-vp-tablet [data-catalogues-screen="1"] .crm-pls-list-chevron{justify-self:end;width:14px;height:14px}.font-mono,.crm-tabular{font-family:var(--font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.pin-digit,.proto-auth-digit,.admin-pin-digit,.own-pin-digit,.crm-pin-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-variant-numeric:normal!important;font-feature-settings:normal!important}[data-forms-hub="1"] .forms-hub-split{display:flex;flex:1 1 auto;min-height:0;min-width:0}[data-forms-hub="1"] .forms-hub-main{flex:1 1 auto;min-width:0;overflow:auto}[data-forms-hub="1"] .forms-hub-desk{display:none}[data-forms-hub="1"] .forms-hub-phone{display:flex;flex-direction:column;gap:.75rem;padding:1rem}body.shell-vp-phone [data-forms-hub="1"] .forms-hub-phone{display:flex;flex-direction:column;gap:.35rem;padding:.55rem .75rem .85rem;width:100%;max-width:none;box-sizing:border-box}body.shell-vp-phone [data-forms-hub="1"] .forms-hub-phone>button{gap:.5rem;padding:.45rem .7rem;border-radius:12px;min-width:0;min-height:52px;width:100%;max-width:none;box-sizing:border-box;align-items:center}body.shell-vp-phone [data-forms-hub="1"] .forms-hub-phone>button>.w-11.h-11{width:2rem;height:2rem;border-radius:10px}body.shell-vp-phone [data-forms-hub="1"] .forms-hub-phone>button>.w-11.h-11 svg{width:14px;height:14px}body.shell-vp-phone [data-forms-hub="1"] .forms-hub-phone>button .text-sm{font-size:.8125rem;line-height:1.25}body.shell-vp-phone [data-forms-hub="1"] .forms-hub-phone>button .text-\[11px\]{font-size:10px;line-height:1.25}body.shell-vp-phone [data-forms-hub="1"] .forms-hub-phone>button .text-\[10px\]{font-size:9px;line-height:1.2;margin-top:.1rem}body.shell-vp-phone [data-forms-hub="1"] .forms-hub-phone>button>svg{width:14px;height:14px;flex-shrink:0}body.shell-vp-tablet [data-forms-hub="1"] .forms-hub-phone{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .55rem;padding:.65rem .85rem 1rem;width:100%;max-width:none;box-sizing:border-box}body.shell-vp-tablet [data-forms-hub="1"] .forms-hub-phone>button{gap:.65rem;padding:.55rem .7rem;border-radius:14px;min-width:0}body.shell-vp-tablet [data-forms-hub="1"] .forms-hub-phone>button>.w-11.h-11{width:2.25rem;height:2.25rem;border-radius:10px}body.shell-vp-tablet [data-forms-hub="1"] .forms-hub-phone>button>.w-11.h-11 svg{width:15px;height:15px}body.shell-vp-tablet [data-forms-hub="1"] .forms-hub-phone>button .text-sm{font-size:.8125rem;line-height:1.25}body.shell-vp-tablet [data-forms-hub="1"] .forms-hub-phone>button .text-\[11px\]{font-size:10px;line-height:1.3}body.shell-vp-tablet [data-forms-hub="1"] .forms-hub-phone>button .text-\[10px\]{font-size:9px}html[data-theme=light] body.shell-vp-phone [data-forms-hub="1"] .forms-hub-phone>button:hover,html[data-theme=light] body.shell-vp-tablet [data-forms-hub="1"] .forms-hub-phone>button:hover{background:#0a84ff0a}body.shell-vp-desk [data-forms-hub="1"] .forms-hub-desk{display:block}body.shell-vp-desk [data-forms-hub="1"] .forms-hub-phone{display:none}body.shell-vp-desk [data-forms-hub="1"] .crm-util-bar{flex-wrap:nowrap}body.shell-vp-desk [data-forms-hub="1"] .crm-util-act.is-on{background:var(--btn-chip-on-bg, var(--btn-ghost-bg));border-color:var(--btn-chip-on-border, transparent);box-shadow:var(--btn-chip-on-shadow, var(--btn-ghost-shadow))}.crm-desk-table-scroll--forms{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;padding-left:0;padding-right:0;box-sizing:border-box}.crm-desk-table--forms{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}.crm-desk-table--forms col{min-width:0}.crm-desk-table--forms tbody tr,.crm-desk-table--forms tbody tr.crm-desk-row-hover{position:static;cursor:pointer}.crm-desk-table--forms tbody tr.crm-desk-row-hover:before{content:none;display:none}.crm-desk-table--forms tbody tr.crm-desk-row-hover:hover{background:#00d4ff0a}html[data-theme=light] .crm-desk-table--forms tbody tr.crm-desk-row-hover:hover{background:#0a84ff0f}.crm-desk-table--forms thead{position:static}.crm-desk-table--forms thead th{position:sticky;top:0;z-index:10;box-sizing:border-box;padding:.75rem .5rem;font-size:var(--crm-type-body);font-weight:500;color:var(--muted);text-align:left;background:var(--bg);border:0;border-bottom:1px solid var(--line);backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none}html[data-theme=light] .crm-desk-table--forms thead th{background:var(--bg)}.crm-desk-table--forms th,.crm-desk-table--forms td{box-sizing:border-box;padding:.75rem .5rem;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--line);font-size:var(--crm-type-body);color:var(--ink)}.crm-desk-table--forms th[data-col=date],.crm-desk-table--forms td[data-col=date],.crm-desk-table--forms th[data-col=rep],.crm-desk-table--forms td[data-col=rep]{white-space:nowrap;overflow:visible;text-overflow:clip;color:var(--muted);font-variant-numeric:tabular-nums}.crm-desk-table--forms th[data-col=date],.crm-desk-table--forms td[data-col=date]{padding-left:1rem}.crm-desk-table--forms th[data-col=chevron],.crm-desk-table--forms td[data-col=chevron]{padding-right:1rem;text-align:right;width:8%;overflow:visible}.crm-desk-table--forms .forms-hub-cust{display:inline-flex;align-items:baseline;gap:.5rem;min-width:0;max-width:100%}.crm-desk-table--forms .forms-hub-cust-name{font-weight:550;min-width:0;overflow:hidden;text-overflow:ellipsis}.crm-desk-table--forms .forms-hub-cust-code{flex-shrink:0;color:var(--muted);font-size:var(--crm-type-meta, 11px);font-variant-numeric:tabular-nums}.forms-hub-rail.crm-smart-rail{display:none}body.shell-vp-desk .forms-hub-rail.crm-smart-rail{display:flex;flex-direction:column;flex:0 0 0;width:0;min-width:0;overflow:hidden;border-left:0;background:var(--bg);transition:flex-basis .22s var(--ease, ease),width .22s var(--ease, ease)}body.shell-vp-desk .forms-hub-rail.crm-smart-rail.is-open{flex:0 0 17.5rem;width:17.5rem;border-left:1px solid var(--line)}.forms-hub-rail .sky-rail-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:44px;padding:.65rem .85rem;flex-shrink:0}.forms-hub-rail .sky-rail-title{margin:0;font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.forms-hub-rail .sky-rail-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:var(--btn-chip-radius, 12px);background:var(--btn-ghost-bg);color:var(--ink);cursor:pointer}html[data-theme=light] .forms-hub-rail .sky-rail-close{background:var(--btn-ghost-bg)}.forms-hub-rail-body,.forms-hub-filter-sheet{padding:.35rem .75rem 1rem}.forms-hub-status-seg.crm-field{flex:none;width:100%;min-width:0}.forms-hub-status-seg .crm-field-ctrl.crm-field-seg{width:100%;flex-wrap:wrap;height:auto;min-height:var(--cart-ctrl-h, 2.125rem);border-radius:var(--btn-radius-seg, var(--btn-chip-radius, 12px))}.forms-hub-status-seg .crm-field-seg-btn{flex:1 1 calc(50% - 2px);width:auto;min-width:4.5rem;border-radius:var(--btn-radius-seg-item, var(--btn-chip-radius, 12px))}.crm-desk-table--users th[data-col=last],.crm-desk-table--users td[data-col=last]{white-space:nowrap;overflow:visible;text-overflow:clip;min-width:9.5rem}.crm-desk-table--users td[data-col=role] .crm-users-role{align-items:center}.crm-desk-table--customers td.crm-desk-cell-category,.crm-desk-table--customers td[data-col=category]{white-space:normal;overflow:hidden;text-overflow:clip;line-height:1.25}.product-desk-uom-price{vertical-align:middle;font-variant-numeric:tabular-nums}.product-desk-uom-price .product-desk-price-amt{font-size:.75rem}.product-media,.product-media-img,.product-media-empty,.product-media--lightbox{background:color-mix(in srgb,var(--bg-elevated-2, #161a25) 88%,#fff 12%)}html[data-theme=light] .product-media,html[data-theme=light] .product-media-img,html[data-theme=light] .product-media-empty,html[data-theme=light] .product-media--lightbox{background:#fafafa}.shop-price-line{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.home-kpi-card{display:flex;flex-direction:row;align-items:center;gap:.875rem;padding:.875rem 1rem;min-width:0}.home-kpi-ico{width:2.75rem;height:2.75rem}.home-kpi-ico-svg{width:1.25rem;height:1.25rem}.home-kpi-val{font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums}.home-kpi-lab{font-size:.6875rem;line-height:1.2;white-space:normal;overflow:visible;text-overflow:clip}.home-kpi-lab-short{display:none}.home-kpi-lab-full{display:inline}@media (max-width: 390px){.home-kpi-strip{gap:.375rem;padding-left:.75rem;padding-right:.75rem}.home-kpi-card{flex-direction:column;align-items:center;text-align:center;gap:.35rem;padding:.65rem .35rem .7rem}.home-kpi-ico{width:1.75rem;height:1.75rem;border-radius:.5rem}.home-kpi-ico-svg{width:.95rem;height:.95rem}.home-kpi-copy{display:flex;flex-direction:column;align-items:center;gap:.1rem;width:100%}.home-kpi-val{font-size:1.05rem}.home-kpi-lab{font-size:.625rem;letter-spacing:.01em}.home-kpi-lab-full{display:none}.home-kpi-lab-short{display:inline}.cart-face-chrome .cart-face-rep-select,.cart-face-meta .cart-face-rep-select{min-width:0;max-width:100%;width:min(100%,12rem)}.cart-face-chrome .cart-face-order-date-input,.cart-face-meta .cart-face-order-date-input{min-width:0;max-width:9.5rem;width:auto}.cart-face-meta{max-width:100%}.crm-shell-phone-header .crm-condense-fold-inner{gap:.35rem;padding-left:.75rem;padding-right:.75rem}.crm-shell-phone-header [data-crm-nav-surface=header]{gap:.15rem;min-width:0;flex-shrink:0}.crm-shell-phone-header .crm-shell-phone-logo{min-width:72px!important;max-width:min(7.5rem,38vw)!important}.crm-shell-phone-header:has([aria-label=Back]) .crm-shell-phone-logo{max-width:min(5.75rem,30vw)!important}}@media (min-width: 391px) and (max-width: 639.98px){.home-kpi-card{gap:.5rem;padding:.75rem .6rem}.home-kpi-ico{width:2.25rem;height:2.25rem}.home-kpi-ico-svg{width:1.05rem;height:1.05rem}.home-kpi-val{font-size:1.125rem}.home-kpi-lab-full{display:none}.home-kpi-lab-short{display:inline}}.btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:auto;box-sizing:border-box;border:1px solid transparent;border-radius:var(--btn-radius, 12px);padding:var(--btn-pad-y) var(--btn-pad-x);min-height:var(--btn-h, 44px);font-family:var(--font);font-weight:var(--fw-med);font-size:var(--btn-fs);letter-spacing:-.01em;line-height:1.25;cursor:pointer;margin-top:0;color:var(--ink);background:var(--btn-ghost-bg);box-shadow:var(--btn-ghost-shadow);transition:transform var(--dur-micro, .12s) var(--ease-press, var(--ease)),opacity var(--dur-state, .2s) var(--ease),background var(--dur-state, .2s) var(--ease),box-shadow var(--dur-state, .2s) var(--ease),filter var(--dur-state, .2s) var(--ease),color var(--dur-state, .2s) var(--ease)}.btn.w-full{width:100%}.btn:hover{filter:brightness(1.08)}.btn:active{transform:translateY(1px);filter:brightness(.96);box-shadow:inset 0 2px 4px #00000059,0 1px 2px #0003}.btn:disabled:active,.btn[aria-disabled=true]:active{transform:none}.btn:focus-visible{outline:none;box-shadow:var(--btn-focus-ring),var(--btn-ghost-shadow)}.btn.primary{background:var(--btn-primary-bg);color:#061018;border-color:transparent;box-shadow:var(--btn-primary-shadow);text-shadow:0 1px 0 rgba(255,255,255,.35)}.btn.primary:hover{background:var(--btn-primary-bg-hover);color:#061018;box-shadow:var(--btn-primary-shadow-hover);filter:brightness(1.06)}.btn.primary:focus-visible{box-shadow:var(--btn-focus-ring),var(--btn-primary-shadow)}.btn.ghost{background:var(--btn-ghost-bg);color:var(--ink);border-color:transparent;font-weight:var(--fw-med);opacity:1;box-shadow:var(--btn-ghost-shadow)}.btn.ghost:hover{opacity:1;color:var(--ink);filter:brightness(1.1)}.btn.danger{background:linear-gradient(180deg,color-mix(in srgb,var(--danger, #ff5252) 70%,#fff 30%) 0%,var(--danger, #ff5252) 45%,color-mix(in srgb,var(--danger, #ff5252) 75%,#000 25%) 100%);color:#fff;border-color:transparent;box-shadow:inset 0 1px #ffffff59,inset 0 -2px 4px #00000047,0 6px 14px #ff525238}.btn.danger:hover{filter:brightness(1.08);color:#fff}.btn:disabled,.btn:disabled:hover,.btn[aria-disabled=true],.btn[aria-disabled=true]:hover{opacity:var(--btn-disabled-opacity, .45);color:var(--btn-disabled-fg, rgba(235, 235, 245, .42));background:var(--btn-ghost-bg);border-color:transparent;box-shadow:inset 0 1px #ffffff14,0 1px 2px #0003;cursor:not-allowed;transform:none;filter:none}.btn.small{width:auto;min-height:var(--btn-h-sm);padding:6px 12px;font-size:var(--btn-fs-sm);margin:0;border-radius:var(--btn-radius, 12px)}.btn.primary,.btn.ghost,.btn.danger{border-radius:var(--btn-radius, 12px)}html[data-theme=light] .btn:hover,html[data-theme=light] .btn.ghost:hover{filter:brightness(1.04);color:var(--ink)}html[data-theme=light] .btn.primary:hover{background:var(--btn-primary-bg-hover);color:#061018}html[data-theme=light] .btn:disabled,html[data-theme=light] .btn:disabled:hover,html[data-theme=light] .btn[aria-disabled=true],html[data-theme=light] .btn[aria-disabled=true]:hover{color:var(--btn-disabled-fg, rgba(20, 25, 40, .35));background:var(--btn-ghost-bg)}.instock-screen{background:#181b34;color:#d5d8de}html[data-theme=light] .instock-screen{background:#fff;color:var(--ink)}.instock-board-host{flex:1;display:flex;flex-direction:column}.instock-board{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.instock-board-scroll{flex:1;min-height:0;overflow:auto;padding:0 0 1.5rem}.instock-mgroup{--instock-g: #00c875;position:relative;margin:0 0 .65rem;padding-left:8px}.instock-mgroup:before{content:"";position:absolute;left:0;top:6px;bottom:2px;width:6px;border-radius:3px;background:var(--instock-g);pointer-events:none}.instock-mgroup-head{position:sticky;left:0;z-index:4;display:flex;align-items:center;gap:.45rem;width:-moz-max-content;width:max-content;min-width:280px;margin:0;padding:.35rem .75rem .45rem .15rem;border:0;background:transparent;color:var(--ink);cursor:pointer;text-align:left}.instock-mgroup-tick{width:6px;height:22px;border-radius:3px;background:var(--instock-g);flex:0 0 auto}.instock-mgroup-chev{color:var(--instock-g);flex:0 0 auto;transition:transform .14s ease}.instock-mgroup-head.is-collapsed .instock-mgroup-chev{transform:rotate(-90deg)}.instock-mgroup-title{font-size:16px;font-weight:700;letter-spacing:-.02em;color:var(--instock-g);line-height:1.2;white-space:nowrap}.instock-mgroup-n{font-size:13px;font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums}.instock-mtable{--instock-row-h: 36px;display:flex;flex-direction:column;min-width:-moz-max-content;min-width:max-content;margin-left:8px;border:0;border-radius:0;overflow:visible;background:transparent}.instock-mhead,.instock-mrow{display:grid;grid-template-columns:var(--instock-cols);min-height:var(--instock-row-h);align-items:stretch}.instock-mhead{position:sticky;top:0;z-index:20;overflow:visible;background:#181b34;border-bottom:1px solid rgba(255,255,255,.08)}html[data-theme=light] .instock-mhead{background:#fff;border-bottom-color:#e6e9ef}.instock-th,.instock-cell{display:flex;align-items:center;min-width:0;padding:0 8px;border-right:1px solid var(--line);font-size:12px;line-height:1.2;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.instock-th{font-size:11px;font-weight:600;color:var(--muted);letter-spacing:.01em;white-space:normal;line-height:1.15;padding-top:6px;padding-bottom:6px;overflow:visible}.instock-th.is-num,.instock-cell.is-num{justify-content:flex-end;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.instock-th.is-sticky,.instock-cell.is-sticky{position:sticky;left:0;z-index:3;background:#22253f;box-shadow:1px 0 #ffffff14}.instock-th.is-sticky[data-col=name],.instock-cell.is-sticky[data-col=name]{left:var(--instock-check-w, 36px)}.instock-th.is-check,.instock-cell.is-check{justify-content:center;padding:0 6px}.instock-th.is-check input,.instock-cell.is-check input{width:16px;height:16px;margin:0;accent-color:#0073ea;pointer-events:none;opacity:.55}.instock-pulse,.instock-th-lab.is-pulse{display:inline-flex;align-items:center;justify-content:center;color:#9699a6}.instock-th{position:relative}.instock-th-resize{position:absolute;top:0;right:-3px;width:6px;height:100%;margin:0;padding:0;border:0;background:transparent;cursor:col-resize;touch-action:none;z-index:9}.instock-th-resize:after{content:"";position:absolute;top:18%;bottom:18%;left:2px;width:2px;border-radius:1px;background:transparent;pointer-events:none}.instock-th-resize:hover,.instock-th-resize:focus-visible{background:color-mix(in srgb,#0073ea 35%,transparent);cursor:col-resize}.instock-th-resize:hover:after,.instock-th-resize:focus-visible:after,.instock-mtable.is-resizing .instock-th-resize.is-live:after{background:#0073ea}.instock-mtable.is-resizing,.instock-mtable.is-resizing *{cursor:col-resize!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.instock-th.is-collapsed .instock-th-lab,.instock-th.is-collapsed .instock-th-sort,.instock-cell.is-collapsed{overflow:hidden;opacity:.35}.instock-mhead .instock-th.is-sticky{z-index:7;background:#181b34}html[data-theme=light] .instock-th.is-sticky,html[data-theme=light] .instock-cell.is-sticky,html[data-theme=light] .instock-mhead .instock-th.is-sticky{background:#fff;box-shadow:1px 0 #e6e9ef}.instock-cell.is-name{font-size:13px;font-weight:600;color:var(--ink)}.instock-cell.is-blocked{color:var(--danger);font-weight:600}.instock-mrow{border-bottom:1px solid rgba(255,255,255,.06);background:#22253f}html[data-theme=light] .instock-mrow{background:#fff;border-bottom-color:#e6e9ef}.instock-mrow:last-of-type{border-bottom:0}.instock-mrow:hover,.instock-mrow:hover .instock-cell.is-sticky{background:#2b2e4a}html[data-theme=light] .instock-mrow:hover,html[data-theme=light] .instock-mrow:hover .instock-cell.is-sticky{background:#f6f7fb}.instock-th-row{display:flex;align-items:center;gap:.2rem;width:100%;min-width:0}.instock-th-lab{min-width:0;overflow:hidden;text-overflow:ellipsis}.instock-th-sort{display:inline-flex;align-items:center;gap:.25rem;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.instock-col-menu{position:relative;flex:0 0 auto}.instock-col-more{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;opacity:0}.instock-th:hover .instock-col-more,.instock-col-more.is-on,.instock-col-more:focus-visible{opacity:1}.instock-col-more:hover,.instock-col-more.is-on{color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,transparent)}.instock-col-pop{position:absolute;top:calc(100% + 4px);right:0;z-index:40;width:300px;max-height:min(78vh,720px);overflow:visible;padding:.7rem .75rem .8rem;border:1px solid var(--line);border-radius:var(--btn-radius, 12px);background:var(--surface-solid, var(--bg));box-shadow:var(--btn-ghost-shadow, 0 8px 28px rgba(0, 0, 0, .28))}.instock-th.is-sticky .instock-col-pop{right:auto;left:0}.instock-col-sec{margin:.65rem .2rem .3rem;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.instock-col-rename{display:flex;flex-direction:column;gap:.3rem;padding:.55rem .65rem .7rem}.instock-col-kicker{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.instock-col-rename-in{width:100%;min-height:36px;font-size:16px;color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent);border:1px solid var(--line);border-radius:var(--btn-chip-radius, 12px);padding:0 .65rem}.instock-col-hint{font-size:11px;color:var(--muted);line-height:1.3}.instock-col-hint-pad{padding:.35rem .65rem .55rem}.instock-cell[data-align=left]{justify-content:flex-start;text-align:left}.instock-cell[data-align=center]{justify-content:center;text-align:center}.instock-cell[data-align=right]{justify-content:flex-end;text-align:right}.instock-cell.is-wrap{white-space:normal;text-overflow:unset}.instock-th-sort:hover,.instock-th-sort.is-on{color:var(--ink)}.instock-th-dir{font-size:10px;color:var(--accent)}.instock-cell.is-img{padding:2px}.instock-file,.instock-file-empty{width:28px;height:28px;border-radius:4px}.instock-file.is-m,.instock-file-empty.is-m{width:40px;height:40px}.instock-file.is-l,.instock-file-empty.is-l{width:52px;height:52px}.instock-file{overflow:hidden;background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:center}button.instock-file.is-preview{padding:0;margin:0;cursor:zoom-in;-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;transition:transform .12s ease,box-shadow .12s ease}button.instock-file.is-preview:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 45%,transparent)}button.instock-file.is-preview:active{transform:scale(.94)}button.instock-file.is-preview:focus-visible{outline:none;box-shadow:var(--btn-focus-ring)}.instock-col-pop .admin-opt-row{min-height:36px;padding:.35rem .75rem}html[data-theme=light] .instock-col-pop{background:#fff;box-shadow:0 10px 32px #1419281f}.prod-lightbox[data-instock-preview] .prod-lightbox-card{width:min(92vw,720px);max-height:min(94vh,860px)}.prod-lightbox[data-instock-preview] .prod-lightbox-img-wrap,.prod-lightbox[data-instock-preview] .product-media--lightbox,.prod-lightbox[data-instock-preview] .product-media-img{background:#fff}.prod-lightbox[data-instock-preview] .prod-lightbox-img-wrap .product-media--lightbox{max-height:min(78vh,680px)}html[data-theme=light] .prod-lightbox[data-instock-preview] .prod-lightbox-card{background:#fff}.instock-file img{width:86%;height:86%;-o-object-fit:contain;object-fit:contain}.instock-file-empty{width:28px;height:28px;border-radius:4px;background:color-mix(in srgb,var(--ink) 6%,transparent)}.instock-more{display:block;width:100%;margin:0;padding:.4rem .75rem;border:0;border-top:1px solid var(--line);background:transparent;color:var(--muted);font-size:12px;font-weight:600;text-align:left;cursor:pointer}.instock-more:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 4%,transparent)}.instock-skel-row{grid-template-columns:2fr 1fr 1fr}.instock-mset-head{margin:0 0 .55rem;font-size:13px;font-weight:700;color:var(--ink)}.instock-mset-sec{margin:.15rem 0 .35rem;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.instock-mset-block{display:flex;flex-direction:column;gap:.45rem;margin-top:.65rem;padding-top:.65rem;border-top:1px solid var(--line)}.instock-mset-rename,.instock-mset-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem}.instock-mset-rename{flex-direction:column;align-items:stretch;margin-bottom:.55rem}.instock-mset-lab{flex:0 0 72px;font-size:11px;font-weight:600;color:var(--muted)}.instock-mset-rename .instock-mset-lab{flex:none}.instock-mset-in{flex:1 1 0;min-width:0;min-height:36px;padding:0 .65rem;border:1px solid var(--btn-ghost-border, var(--line));border-radius:var(--btn-chip-radius, 12px);background:var(--btn-ghost-bg, var(--bg-elevated));color:var(--ink);font-size:16px;font-family:inherit}.instock-mset-in.is-num{flex:0 0 72px;text-align:right;font-variant-numeric:tabular-nums}.instock-mset-unit{font-size:11px;font-weight:600;color:var(--muted)}.instock-mset-hint{font-size:11px;color:var(--muted);line-height:1.3}.instock-mset-chips{display:flex;gap:6px;padding-left:calc(72px + .55rem)}.instock-mset-chip,.instock-mset-act{margin:0;padding:0 .7rem;min-height:32px;border:1px solid var(--btn-ghost-border, var(--line));border-radius:var(--btn-chip-radius, 12px);background:var(--btn-ghost-bg, transparent);color:var(--ink);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.instock-mset-chip.is-on{background:var(--btn-chip-on-bg);border-color:var(--btn-chip-on-border);box-shadow:var(--btn-chip-on-shadow)}.instock-mset-acts{display:flex;flex-direction:column;gap:6px;margin-top:.7rem;padding-top:.65rem;border-top:1px solid var(--line)}.instock-mset-act{width:100%;min-height:36px;text-align:left}.instock-mset-act:hover,.instock-mset-chip:hover{background:color-mix(in srgb,var(--ink) 6%,var(--btn-ghost-bg, transparent))}.instock-mset-switch{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:36px}.instock-mset .settings-toggle{position:relative;display:inline-flex;width:44px;height:26px;flex:0 0 44px}.instock-mset .settings-toggle input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.instock-mset .settings-toggle-ui{position:relative;display:block;width:44px;height:26px;border-radius:13px;background:color-mix(in srgb,var(--ink) 18%,transparent);box-shadow:inset 0 0 0 1px var(--line);transition:background .16s ease}.instock-mset .settings-toggle-ui:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .16s ease}.instock-mset .settings-toggle input:checked+.settings-toggle-ui{background:var(--accent, #00d4ff)}.instock-mset .settings-toggle input:checked+.settings-toggle-ui:after{transform:translate(18px)}.instock-mset .settings-toggle input:focus-visible+.settings-toggle-ui{box-shadow:var(--btn-focus-ring)}.instock-mpick{position:relative;display:flex;flex-direction:column;gap:.25rem}.instock-mpick-lab{font-size:11px;font-weight:600;color:var(--muted)}.instock-mpick-btn{display:flex;align-items:center;justify-content:space-between;gap:.45rem;width:100%;min-height:40px;margin:0;padding:0 .7rem;border:1px solid var(--btn-ghost-border, var(--line));border-radius:var(--btn-chip-radius, 12px);background:var(--btn-ghost-bg, var(--bg-elevated));color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.instock-mpick-btn.is-on,.instock-mpick-btn:hover{background:color-mix(in srgb,var(--ink) 6%,var(--btn-ghost-bg, var(--bg-elevated)))}.instock-mpick-val{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.instock-mpick-val.is-ph{color:var(--muted);font-weight:500}.instock-mpick-pop{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:50;max-height:min(42vh,320px);overflow:auto;padding:.35rem;border:1px solid var(--line);border-radius:var(--btn-radius, 12px);background:var(--surface-solid, var(--bg));box-shadow:var(--btn-ghost-shadow, 0 8px 28px rgba(0, 0, 0, .28))}.instock-mpick-search{width:100%;min-height:36px;margin-bottom:.3rem;padding:0 .6rem;border:1px solid var(--line);border-radius:var(--btn-chip-radius, 12px);background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink);font-size:16px;font-family:inherit}.instock-mpick-list{display:flex;flex-direction:column}.instock-mpick-opt{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:36px;margin:0;padding:0 .6rem;border:0;border-radius:var(--btn-chip-radius, 12px);background:transparent;color:var(--ink);font:inherit;font-size:13px;text-align:left;cursor:pointer}.instock-mpick-opt:hover,.instock-mpick-opt.is-on{background:color-mix(in srgb,var(--ink) 7%,transparent)}.instock-mpick-empty{margin:.4rem .5rem;font-size:12px;color:var(--muted)}.instock-mfil{padding:12px 16px 20px;display:flex;flex-direction:column;gap:12px}.instock-mfil-rules{display:flex;flex-direction:column;gap:10px}.instock-mfil-card{display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px;border:1px solid var(--line);border-radius:var(--btn-radius, 12px);background:color-mix(in srgb,var(--ink) 4%,var(--surface-solid, var(--bg)))}.instock-mfil-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.instock-mfil-join{margin:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.instock-mfil-x{width:36px;height:36px}.instock-mfil-acts{display:flex;gap:8px;flex-wrap:wrap}.instock-mfil-add{display:inline-flex;align-items:center;gap:6px}html[data-theme=light] .instock-col-pop,html[data-theme=light] .instock-mpick-pop,html[data-theme=light] .instock-mfil-card{background:#fff}html[data-theme=light] .instock-mset-in,html[data-theme=light] .instock-mpick-btn,html[data-theme=light] .instock-mpick-search{background:#f5f6f8}.instock-adv-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.instock-type-dot{display:inline-block;width:14px;height:14px;border-radius:4px;flex:0 0 14px}.instock-type-dot.is-name{background:#6161ff}.instock-type-dot.is-text{background:#00c2e0}.instock-type-dot.is-numbers{background:#fdab3d}.instock-type-dot.is-file{background:#e2445c}.instock-type-dot.is-formula{background:#a25ddc}.instock-mchrome{position:relative;z-index:12;padding:10px 20px 8px}.instock-mboard-head{display:flex;align-items:baseline;gap:12px;margin:0 0 6px}.instock-mboard-title{margin:0;display:inline-flex;align-items:center;gap:4px;font-size:24px;font-weight:700;letter-spacing:-.03em;color:#fff;line-height:1.15}.instock-mboard-title svg{opacity:.55}html[data-theme=light] .instock-mboard-title{color:#323338}.instock-mboard-count{font-size:13px;color:#9699a6}.instock-mviews{display:flex;align-items:center;gap:4px;margin:0 0 8px;border-bottom:1px solid rgba(255,255,255,.08)}html[data-theme=light] .instock-mviews{border-bottom-color:#e6e9ef}.instock-mview{display:inline-flex;align-items:center;min-height:32px;margin:0;padding:0 10px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;font:inherit;font-size:14px;font-weight:600;color:#9699a6;cursor:pointer}.instock-mview.is-on{color:#fff;border-bottom-color:#0073ea}html[data-theme=light] .instock-mview.is-on{color:#323338}.instock-mbar{display:flex;align-items:center;gap:2px;flex-wrap:nowrap;white-space:nowrap;min-width:0}.instock-mbar>*{flex-shrink:0}.instock-mbar>.instock-mbar-search.is-open,.instock-mbar>.instock-mbar-search:focus-within{flex-shrink:1}.instock-mbar-new{display:inline-flex;align-items:center;gap:4px;min-height:32px;margin:0 4px 0 0;padding:0 8px;border:0;border-radius:8px;background:#0073ea;color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:not-allowed}.instock-mbar-new:disabled{background:#ffffff14;color:#ffffff61;opacity:1}html[data-theme=light] .instock-mbar-new:disabled{background:#32333814;color:#32333861}.instock-mbar-search{display:flex;align-items:center;justify-content:center;gap:6px;min-height:32px;width:32px;min-width:32px;max-width:32px;padding:0;border:0;border-radius:8px;background:transparent;color:#c5c7d0;flex:0 0 32px;overflow:hidden;cursor:pointer}.instock-mbar-search:hover,.instock-mbar-search:focus-within{background:#ffffff14}.instock-mbar-search.is-open,.instock-mbar-search:focus-within{justify-content:flex-start;width:auto;min-width:120px;max-width:160px;padding:0 8px;flex:0 1 140px;overflow:visible;cursor:text}.instock-mbar-search.is-in{width:100%;max-width:none;min-width:0;flex:none;margin-bottom:8px;padding:0 8px;justify-content:flex-start;overflow:visible;cursor:text}.instock-mbar-search input{flex:1;min-width:0;width:0;opacity:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:16px;outline:none;pointer-events:none}.instock-mbar-search.is-open input,.instock-mbar-search:focus-within input,.instock-mbar-search.is-in input{width:auto;opacity:1;pointer-events:auto}.instock-mbar-x{border:0;background:transparent;color:var(--muted);cursor:pointer;padding:0}.instock-mbar-tool{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 6px;border:0;border-radius:8px;background:transparent;color:#c5c7d0;font:inherit;font-size:13px;font-weight:400;cursor:pointer}.instock-mbar-tool:hover,.instock-mbar-tool.is-on{background:#ffffff14;color:#fff}html[data-theme=light] .instock-mbar-tool,html[data-theme=light] .instock-mbar-search{color:#323338}html[data-theme=light] .instock-mbar-tool:hover,html[data-theme=light] .instock-mbar-tool.is-on,html[data-theme=light] .instock-mbar-search:hover,html[data-theme=light] .instock-mbar-search:focus-within{background:#3233380f}.instock-mbar-tool.is-icon{min-width:32px}.instock-mbar-tool:disabled{opacity:.45;cursor:not-allowed}.instock-mpanel.is-more{display:flex;flex-direction:column;gap:4px;right:20px;left:auto}.instock-mset-chips.is-flush{padding-left:0;margin:0 0 6px}.instock-mset-range{flex:1 1 90px;min-width:80px;accent-color:#0073ea}.instock-mpanel{position:absolute;top:calc(100% - 2px);left:20px;z-index:30;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#323338;box-shadow:0 16px 48px #00000073}.instock-mpanel.is-filter{width:min(920px,calc(100vw - 48px));padding:16px 18px 14px}.instock-mpanel.is-pop{width:min(420px,calc(100vw - 48px));padding:12px 14px 14px}.instock-adv-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.instock-adv-title{margin:0;font-size:16px;font-weight:700;color:var(--ink)}.instock-adv-sub{margin:2px 0 0;font-size:12px;color:var(--muted)}.instock-adv-clear,.instock-adv-link{margin:0;padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.instock-adv-link{display:inline-flex;align-items:center;gap:4px;min-height:32px;color:var(--muted)}.instock-adv-link:hover,.instock-adv-clear:hover{color:var(--ink)}.instock-adv-groups{display:flex;flex-direction:column;gap:14px}.instock-adv-group{display:flex;flex-direction:column;gap:8px;padding:10px 0 0;border-top:1px solid transparent}.instock-adv-group+.instock-adv-group{border-top-color:var(--line);padding-top:12px}.instock-adv-row{display:flex;align-items:center;gap:8px;min-width:0}.instock-adv-joinlab{flex:0 0 52px;font-size:13px;font-weight:600;color:var(--muted)}.instock-adv-joinlab.is-btn{margin:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit;font-size:13px;font-weight:600;color:var(--muted)}.instock-adv-row .instock-mpick.is-inline{flex:1 1 140px;min-width:120px}.instock-adv-val{flex:1 1 120px;min-width:100px;min-height:36px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink);font-size:16px;font-family:inherit}.instock-adv-val.is-empty{border:0;background:transparent;min-height:0}.instock-adv-x{flex:0 0 28px;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.instock-adv-x:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,transparent)}.instock-adv-new{display:flex;gap:16px;margin-top:10px}.instock-mpick.is-inline .instock-mpick-btn{min-height:36px;font-size:13px;font-weight:500}.instock-mpop-head{margin-bottom:10px}.instock-mpop-title{margin:0;font-size:15px;font-weight:700}.instock-mpop-sec{margin:10px 0 6px;font-size:11px;font-weight:700;color:var(--muted)}.instock-hide-all,.instock-hide-row{display:flex;align-items:center;gap:8px;min-height:32px;font-size:13px;cursor:pointer}.instock-hide-list{list-style:none;margin:0;padding:0;max-height:360px;overflow:auto}.instock-hide-row.is-lock{opacity:.7;cursor:default}html[data-theme=light] .instock-mpanel{background:#fff;box-shadow:0 16px 40px #14192829}html[data-theme=light] .instock-mbar-search.is-in,html[data-theme=light] .instock-mbar-search.is-open,html[data-theme=light] .instock-mbar-search:focus-within,html[data-theme=light] .instock-adv-val{background:#f5f6f8}@media (prefers-reduced-motion: reduce){.instock-skel-row i,.instock-mgroup-chev,.instock-mset .settings-toggle-ui,.instock-mset .settings-toggle-ui:after{animation:none;transition:none}}@keyframes crmBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes crmModalIn{0%{opacity:0;transform:scale(.94) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes crm-send-busy-spin{to{transform:rotate(360deg)}}@keyframes crm-send-busy-pulse{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@keyframes crm-send-busy-slide{0%{transform:translate(-120%)}to{transform:translate(280%)}}.crm-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;height:100dvh;z-index:800;background:#0000009e;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);display:grid;place-items:center;padding:20px;box-sizing:border-box;animation:crmBackdropIn .2s var(--ease, ease) both}.crm-modal{width:min(400px,100%);box-sizing:border-box;border-radius:var(--btn-radius, 12px);border:1px solid var(--line);background:var(--bg-elevated, #14161f);color:var(--ink);box-shadow:0 22px 56px #00000073;padding:1.25rem 1.35rem 1.15rem;animation:crmModalIn .22s var(--ease, ease) both}.crm-modal-kicker{margin:0 0 .25rem;font-size:var(--crm-type-sub, 12px);font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.crm-modal h2,.crm-modal-body{margin:0}.crm-modal h2{font-size:var(--crm-type-title, 15px);font-weight:700;color:var(--ink)}.crm-modal-body{margin-top:.35rem;font-size:var(--crm-type-body, 13px);color:var(--muted);line-height:1.4}.crm-send-busy-back{z-index:820;pointer-events:auto;cursor:wait}.crm-send-busy{text-align:center;width:min(360px,100%);padding:1.75rem 1.5rem 1.35rem}.crm-send-busy-orb{position:relative;width:72px;height:72px;margin:0 auto 16px}.crm-send-busy-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid color-mix(in srgb,var(--accent) 18%,transparent);border-top-color:color-mix(in srgb,var(--accent) 95%,transparent);animation:crm-send-busy-spin .9s linear infinite}.crm-send-busy-core{position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:50%;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--accent) 45%,transparent),transparent 70%);animation:crm-send-busy-pulse 1.4s ease-in-out infinite}.crm-send-busy-kicker{color:var(--accent);text-align:center}.crm-send-busy h2{text-align:center;margin-bottom:6px}.crm-send-busy-sub{text-align:center;margin-bottom:16px}.crm-send-busy-track{height:3px;border-radius:var(--btn-radius);background:#ffffff14;overflow:hidden}.crm-send-busy-bar{height:100%;width:42%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--accent),transparent);animation:crm-send-busy-slide 1.35s ease-in-out infinite}body.send-busy-open{overflow:hidden}body.send-busy-open #root{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}html[data-theme=light] .crm-modal-backdrop{background:#1419286b}html[data-theme=light] .crm-modal{background:var(--bg-elevated, #fff);box-shadow:0 18px 48px #00000029}html[data-theme=light] .crm-send-busy-track{background:#14192814}@media (prefers-reduced-motion: reduce){.crm-send-busy-ring,.crm-send-busy-core,.crm-send-busy-bar,.crm-modal-backdrop,.crm-modal{animation:none}}.hub-det-stack{display:flex;flex-direction:column;gap:14px;width:100%;min-width:0;padding:12px 16px 20px;box-sizing:border-box}@media (min-width: 1200px){.hub-det-stack{padding:16px 32px 24px;gap:16px}}.hub-det-group{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%}.hub-det-kicker{margin:0 0 0 4px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.hub-det-card{border-radius:var(--btn-chip-radius, 12px);background:var(--bg-elevated);border:1px solid var(--line);overflow:hidden;min-width:0}.hub-det-info-list{display:flex;flex-direction:column;min-width:0}.hub-det-info-row{display:grid;grid-template-columns:7.25rem minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;align-items:start;padding:10px 14px;min-height:44px;box-sizing:border-box;position:relative;width:100%;border:0;background:transparent;font:inherit;text-align:left;color:inherit}.hub-det-info-row:not(:last-child):after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:1px;background:var(--line);pointer-events:none}.hub-det-info-lab{font-size:var(--crm-type-sub, 12px);color:var(--muted);letter-spacing:0;font-synthesis:none;line-height:1.35;padding-top:1px}.hub-det-info-val{min-width:0;font-size:var(--crm-type-body, 13px);font-weight:550;color:var(--ink);white-space:normal;word-break:break-word;line-height:1.35;text-align:left}.hub-det-info-val.is-mono{font-variant-numeric:tabular-nums}.hub-det-info-val.is-nav,.hub-det-info-val.is-link{display:inline-flex;align-items:center;gap:6px;min-width:0}.hub-det-info-val.is-link{color:#0a84ff}.hub-det-info-row-act{cursor:pointer}.hub-det-info-row-act:hover{background:#ffffff08}.hub-det-map-row{padding:8px 14px 12px;min-width:0}.hub-det-map-row .near-me-map-wrap,.hub-det-map-row .hub-det-loc-map-wrap{height:132px;min-height:132px;max-height:132px}.near-me-map-wrap{position:relative;height:132px;min-height:132px;max-height:132px;border-radius:var(--btn-chip-radius, 12px);overflow:hidden;border:1px solid var(--line);background:#e8eef4}.near-me-map,.outlets-map{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hub-det-map-empty,.cust-map-nopin{display:block;margin:0;padding:0;border:0;background:none;color:var(--muted);font-size:var(--crm-type-sub, 12px);line-height:1.35}html[data-theme=light] .hub-det-info-val.is-link{color:#007aff}html[data-theme=light] .hub-det-info-row-act:hover{background:#1419280a}html[data-theme=light] .hub-det-info-row:not(:last-child):after{background:#1419281a}body.shell-vp-phone [data-customer-hub="1"] .hub-det-stack{gap:10px;padding:10px 12px 16px}body.shell-vp-phone [data-customer-hub="1"] .hub-det-kicker{font-size:10px;margin-left:2px}body.shell-vp-phone [data-customer-hub="1"] .hub-det-info-row{grid-template-columns:6.5rem minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;padding:8px 12px;min-height:40px}body.shell-vp-phone [data-customer-hub="1"] .hub-det-map-row{padding:6px 12px 10px}body.shell-vp-phone [data-customer-hub="1"] .hub-det-map-row .near-me-map-wrap,body.shell-vp-phone [data-customer-hub="1"] .hub-det-map-row .hub-det-loc-map-wrap{height:112px;min-height:112px;max-height:112px}body.shell-vp-phone [data-customer-hub="1"] .hub-ins-panel,body.shell-vp-phone [data-customer-hub="1"] .hub-acct-panel{padding-top:.85rem;padding-bottom:.85rem;gap:.85rem}body.shell-vp-phone [data-customer-hub="1"] .hub-metric-grid{gap:.5rem}body.shell-vp-phone [data-customer-hub="1"] .hub-metric-card,body.shell-vp-phone [data-customer-hub="1"] .hub-insight-card{padding:.7rem .85rem;border-radius:14px}body.shell-vp-phone [data-customer-hub="1"] .hub-insight-card .text-lg{font-size:1rem;line-height:1.25}body.shell-vp-phone [data-customer-hub="1"] .hub-metric-card .text-base{font-size:.9375rem;line-height:1.25}body.shell-vp-phone [data-customer-hub="1"] .hub-acct-link-row,body.shell-vp-phone [data-customer-hub="1"] .hub-inv-row{padding-top:.7rem;padding-bottom:.7rem}body.shell-vp-phone [data-customer-hub="1"] .hub-tl-phone-card{padding:.7rem .85rem;border-radius:14px}body.shell-vp-phone [data-customer-hub="1"] .crm-hub-sku-row{min-height:56px;padding-top:.55rem;padding-bottom:.55rem}body.shell-vp-phone [data-customer-hub="1"] .crm-hub-sku-row .product-media--desk{width:40px;height:40px}body.shell-vp-tablet [data-customer-hub="1"] .hub-det-stack{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;padding:12px 20px 20px;width:100%;max-width:none;grid-auto-flow:dense}body.shell-vp-tablet [data-customer-hub="1"] .hub-det-group[aria-label=Location],body.shell-vp-tablet [data-customer-hub="1"] .hub-det-group[aria-label=Visit],body.shell-vp-tablet [data-customer-hub="1"] .hub-det-group[aria-label=Notes]{grid-column:1 / -1}body.shell-vp-tablet [data-customer-hub="1"] .hub-det-info-row{grid-template-columns:7.5rem minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;padding:8px 14px;min-height:42px}body.shell-vp-tablet [data-customer-hub="1"] .hub-det-map-row .near-me-map-wrap,body.shell-vp-tablet [data-customer-hub="1"] .hub-det-map-row .hub-det-loc-map-wrap{height:168px;min-height:168px;max-height:168px}body.shell-vp-tablet [data-customer-hub="1"] .hub-ins-panel,body.shell-vp-tablet [data-customer-hub="1"] .hub-acct-panel{padding:.9rem 1.25rem;gap:.9rem;width:100%;max-width:none;box-sizing:border-box}body.shell-vp-tablet [data-customer-hub="1"] .hub-ins-panel.space-y-5>:not([hidden])~:not([hidden]),body.shell-vp-tablet [data-customer-hub="1"] .hub-acct-panel.space-y-5>:not([hidden])~:not([hidden]){margin-top:.9rem}body.shell-vp-tablet [data-customer-hub="1"] .hub-sec-kicker{margin-bottom:.45rem!important;font-size:10px}body.shell-vp-tablet [data-customer-hub="1"] .hub-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.55rem!important}body.shell-vp-tablet [data-customer-hub="1"] .hub-metric-card,body.shell-vp-tablet [data-customer-hub="1"] .hub-insight-card{padding:.65rem .75rem;border-radius:12px}body.shell-vp-tablet [data-customer-hub="1"] .hub-insight-card .mb-2{margin-bottom:.35rem}body.shell-vp-tablet [data-customer-hub="1"] .hub-insight-card .text-lg{font-size:1.05rem;line-height:1.2}body.shell-vp-tablet [data-customer-hub="1"] .hub-metric-card .text-base{font-size:.9375rem;margin-top:.2rem}body.shell-vp-tablet [data-customer-hub="1"] .hub-acct-link-row{padding:.65rem .9rem}body.shell-vp-tablet [data-customer-hub="1"] .hub-inv-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.1fr) auto;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;width:100%;max-width:none;min-height:48px;padding:.55rem .9rem;box-sizing:border-box}body.shell-vp-tablet [data-customer-hub="1"] .hub-inv-row>.hub-inv-main{display:contents}body.shell-vp-tablet [data-customer-hub="1"] .hub-inv-doc,body.shell-vp-tablet [data-customer-hub="1"] .hub-inv-meta{margin:0;min-width:0}body.shell-vp-tablet [data-customer-hub="1"] .hub-inv-amt{text-align:right;justify-self:end}body.shell-vp-tablet [data-customer-hub="1"] .hub-txn-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.55rem!important}body.shell-vp-tablet [data-customer-hub="1"] .hub-txn-card{padding:.65rem .75rem;border-radius:12px}body.shell-vp-tablet [data-customer-hub="1"] .hub-tl-phone{gap:.75rem}body.shell-vp-tablet [data-customer-hub="1"] .hub-tl-phone.space-y-4>:not([hidden])~:not([hidden]){margin-top:.75rem}body.shell-vp-tablet [data-customer-hub="1"] .hub-tl-day-head{margin-bottom:.35rem!important}body.shell-vp-tablet [data-customer-hub="1"] .hub-tl-phone-list{gap:.4rem}body.shell-vp-tablet [data-customer-hub="1"] .hub-tl-phone-list.space-y-2\.5>:not([hidden])~:not([hidden]){margin-top:.4rem}body.shell-vp-tablet [data-customer-hub="1"] .hub-tl-phone-card{padding:.55rem .85rem;border-radius:14px}body.shell-vp-tablet [data-customer-hub="1"] .crm-hub-sku-row{min-height:52px;padding:.5rem .75rem}body.shell-vp-tablet [data-customer-hub="1"] .crm-hub-sku-row .product-media--desk{width:40px;height:40px}html[data-theme=light] body.shell-vp-tablet [data-customer-hub="1"] .hub-inv-row:hover,html[data-theme=light] body.shell-vp-tablet [data-customer-hub="1"] .hub-acct-link-row:hover,html[data-theme=light] body.shell-vp-tablet [data-customer-hub="1"] .hub-tl-phone-card:hover,html[data-theme=light] body.shell-vp-phone [data-customer-hub="1"] .hub-inv-row:hover,html[data-theme=light] body.shell-vp-phone [data-customer-hub="1"] .hub-acct-link-row:hover{background:#0a84ff0a}html[data-theme=light] body.shell-vp-tablet [data-customer-hub="1"] .hub-insight-card,html[data-theme=light] body.shell-vp-tablet [data-customer-hub="1"] .hub-metric-card,html[data-theme=light] body.shell-vp-tablet [data-customer-hub="1"] .hub-txn-card{background:var(--bg-elevated)}body.shell-vp-desk [data-customer-hub="1"] .hub-det-stack{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;padding:16px 28px 24px;width:100%;max-width:none;grid-auto-flow:dense}body.shell-vp-desk [data-customer-hub="1"] .hub-det-group[aria-label=Location],body.shell-vp-desk [data-customer-hub="1"] .hub-det-group[aria-label=Visit],body.shell-vp-desk [data-customer-hub="1"] .hub-det-group[aria-label=Notes]{grid-column:1 / -1}body.shell-vp-desk [data-customer-hub="1"] .hub-det-map-row .near-me-map-wrap,body.shell-vp-desk [data-customer-hub="1"] .hub-det-map-row .hub-det-loc-map-wrap{height:180px;min-height:180px;max-height:180px}body.shell-vp-desk [data-customer-hub="1"] .hub-ins-panel,body.shell-vp-desk [data-customer-hub="1"] .hub-acct-panel{gap:1rem;padding-top:1rem;padding-bottom:1rem}body.shell-vp-desk [data-customer-hub="1"] .hub-metric-card,body.shell-vp-desk [data-customer-hub="1"] .hub-insight-card,body.shell-vp-desk [data-customer-hub="1"] .hub-txn-card{padding:.7rem .85rem;border-radius:12px}body.shell-vp-desk [data-customer-hub="1"] .crm-hub-sku-row{min-height:56px;padding-top:.55rem;padding-bottom:.55rem}.crm-hub-sku-row{padding-left:.85rem;padding-right:.85rem}.crm-hub-sku-row .product-media--desk{width:48px;height:48px}.admin-opt-sec{margin:.45rem .95rem .15rem;font-size:var(--crm-type-sub, 12px);color:var(--muted);letter-spacing:0;font-synthesis:none}.admin-opt-lab-wrap{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.admin-opt-sub{font-size:11px;color:var(--muted);letter-spacing:0;font-synthesis:none}[data-action-form="1"] .af-form-dens{box-sizing:border-box;width:100%;max-width:100%;margin:0 auto;min-width:0}[data-action-form="1"] .af-form-fields{display:flex;flex-direction:column;gap:1.25rem;min-width:0}[data-action-form="1"] .af-yn-field .crm-field-ctrl.crm-field-seg,[data-action-form="1"] .af-seg-field .crm-field-ctrl.crm-field-seg{width:100%}body.shell-vp-tablet [data-action-form="1"] .af-form-dens{max-width:560px}body.shell-vp-tablet [data-action-form="1"] .af-form-scroll,body.shell-vp-tablet [data-action-form="1"] .af-form-foot{padding-left:1.25rem;padding-right:1.25rem}body.shell-vp-tablet [data-action-form="1"] .af-yn-field{max-width:17.5rem;width:100%;margin-inline:auto}body.shell-vp-tablet [data-action-form="1"] .af-seg-field{max-width:22rem;width:100%;margin-inline:auto}body.shell-vp-tablet [data-action-form="1"] .af-form-fields{gap:1.1rem}body.shell-vp-desk [data-action-form="1"] .af-form-dens{max-width:880px}body.shell-vp-desk [data-action-form="1"] .af-form-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.1rem 1.25rem;align-items:start}body.shell-vp-desk [data-action-form="1"] .af-form-fields>.af-form-span-2{grid-column:1 / -1}body.shell-vp-desk [data-action-form="1"] .af-yn-field,body.shell-vp-desk [data-action-form="1"] .af-seg-field{max-width:none;margin-inline:0;width:100%}body.shell-vp-desk [data-action-form="1"] .af-form-dens>.space-y-3{max-width:720px;margin-inline:auto}[data-tasks-hub="1"] .tasks-hub-cust,[data-tasks-hub="1"] .tasks-hub-assignee,[data-tasks-hub="1"] .tasks-hub-due{display:none}body.shell-vp-phone [data-tasks-hub="1"] .tasks-hub-phone{display:flex;flex-direction:column;gap:.35rem;padding:.55rem .75rem .85rem;width:100%;max-width:none;box-sizing:border-box}body.shell-vp-phone [data-tasks-hub="1"] .tasks-hub-phone.space-y-2>:not([hidden])~:not([hidden]){margin-top:0}body.shell-vp-phone [data-tasks-hub="1"] .tasks-hub-card{display:flex;align-items:center;gap:.5rem!important;width:100%;max-width:none;min-height:52px;padding:.45rem .7rem!important;border-radius:12px!important;box-sizing:border-box}body.shell-vp-phone [data-tasks-hub="1"] .tasks-hub-card.glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--bg-elevated, var(--bg)) 88%,transparent);border:1px solid var(--line);box-shadow:none}html[data-theme=light] body.shell-vp-phone [data-tasks-hub="1"] .tasks-hub-card.glass{background:color-mix(in srgb,var(--bg-elevated, #fff) 94%,transparent)}html[data-theme=light] body.shell-vp-phone [data-tasks-hub="1"] .tasks-hub-card:hover{background:#0a84ff0a}body.shell-vp-phone [data-tasks-hub="1"] .tasks-hub-body{display:flex;flex-direction:column;min-width:0;flex:1;gap:.08rem}body.shell-vp-phone [data-tasks-hub="1"] .tasks-hub-title{margin:0;min-width:0;font-size:.8125rem;line-height:1.25;font-weight:550}body.shell-vp-phone [data-tasks-hub="1"] .tasks-hub-meta{margin:0;font-size:.6875rem;line-height:1.25}body.shell-vp-phone [data-tasks-hub="1"] .tasks-hub-check{width:1.375rem;height:1.375rem;border-radius:8px}body.shell-vp-phone [data-tasks-hub="1"] .tasks-hub-check svg{width:12px;height:12px}body.shell-vp-phone [data-tasks-hub="1"] .tasks-hub-chevron{padding:.25rem}body.shell-vp-phone [data-tasks-hub="1"] .tasks-hub-chevron svg{width:14px;height:14px}body.shell-vp-tablet [data-tasks-hub="1"] .tasks-hub-phone{display:flex;flex-direction:column;gap:.35rem;padding:.55rem .85rem 1rem;width:100%;max-width:none;box-sizing:border-box}body.shell-vp-tablet [data-tasks-hub="1"] .tasks-hub-phone.space-y-2>:not([hidden])~:not([hidden]){margin-top:0}body.shell-vp-tablet [data-tasks-hub="1"] .tasks-hub-card{display:grid;grid-template-columns:auto minmax(0,1.4fr) minmax(0,1fr) minmax(4.5rem,.7fr) minmax(4.25rem,.65fr) auto;align-items:center;-moz-column-gap:.65rem;column-gap:.65rem;row-gap:0;width:100%;max-width:none;min-height:48px;padding:.45rem .75rem;border-radius:12px;box-sizing:border-box;gap:0}body.shell-vp-tablet [data-tasks-hub="1"] .tasks-hub-card.glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--bg-elevated, var(--bg)) 88%,transparent);border:1px solid var(--line);box-shadow:none}html[data-theme=light] body.shell-vp-tablet [data-tasks-hub="1"] .tasks-hub-card.glass{background:color-mix(in srgb,var(--bg-elevated, #fff) 94%,transparent)}body.shell-vp-tablet [data-tasks-hub="1"] .tasks-hub-body{display:contents}body.shell-vp-tablet [data-tasks-hub="1"] .tasks-hub-meta{display:none}body.shell-vp-tablet [data-tasks-hub="1"] .tasks-hub-title{margin:0;min-width:0;font-size:.8125rem;line-height:1.25;font-weight:550}body.shell-vp-tablet [data-tasks-hub="1"] .tasks-hub-cust,body.shell-vp-tablet [data-tasks-hub="1"] .tasks-hub-assignee,body.shell-vp-tablet [data-tasks-hub="1"] .tasks-hub-due{display:block;margin:0;min-width:0;font-size:.6875rem;line-height:1.3;color:var(--muted)}body.shell-vp-tablet [data-tasks-hub="1"] .tasks-hub-due.is-overdue{color:var(--danger);font-weight:550}body.shell-vp-tablet [data-tasks-hub="1"] .tasks-hub-check{width:1.375rem;height:1.375rem;border-radius:8px}body.shell-vp-tablet [data-tasks-hub="1"] .tasks-hub-chevron{padding:.25rem}.crm-desk-table-scroll--tasks{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;padding-left:0;padding-right:0;box-sizing:border-box}.crm-desk-table--tasks{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}.crm-desk-table--tasks col{min-width:0}.crm-desk-table--tasks tbody tr,.crm-desk-table--tasks tbody tr.crm-desk-row-hover{position:static}.crm-desk-table--tasks tbody tr.crm-desk-row-hover:before{content:none;display:none}.crm-desk-table--tasks tbody tr.crm-desk-row-hover:hover{background:#00d4ff0a}html[data-theme=light] .crm-desk-table--tasks tbody tr.crm-desk-row-hover:hover{background:#0a84ff0f}.crm-desk-table--tasks thead{position:static}.crm-desk-table--tasks thead th{position:sticky;top:0;z-index:10;box-sizing:border-box;padding:.75rem .5rem;font-size:var(--crm-type-body);font-weight:500;color:var(--muted);text-align:left;background:var(--bg);border:0;border-bottom:1px solid var(--line);backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none}html[data-theme=light] .crm-desk-table--tasks thead th{background:var(--bg)}.crm-desk-table--tasks th,.crm-desk-table--tasks td{box-sizing:border-box;padding:.65rem .5rem;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--line);font-size:var(--crm-type-body);color:var(--ink)}.crm-desk-table--tasks th[data-col=check],.crm-desk-table--tasks td[data-col=check]{padding-left:1.25rem;overflow:visible}.crm-desk-table--tasks th[data-col=chevron],.crm-desk-table--tasks td[data-col=chevron]{padding-right:1rem;text-align:right;overflow:visible}.crm-desk-table--tasks .tasks-hub-title{margin:0;font-weight:550;font-size:var(--crm-type-body)}.crm-desk-table--tasks .tasks-hub-overdue{margin:.15rem 0 0;font-size:10px;font-weight:550;line-height:1.2}.crm-desk-table--tasks .tasks-hub-cust-btn{display:inline-flex;align-items:baseline;gap:.5rem;min-width:0;max-width:100%;color:inherit;background:none;border:0;padding:0;cursor:pointer}.crm-desk-table--tasks .tasks-hub-cust-name{font-weight:550;min-width:0;overflow:hidden;text-overflow:ellipsis}.crm-desk-table--tasks .tasks-hub-cust-code{flex-shrink:0;color:var(--muted);font-size:var(--crm-type-meta, 11px);font-variant-numeric:tabular-nums}.crm-desk-table--tasks th[data-col=assignee],.crm-desk-table--tasks td[data-col=assignee],.crm-desk-table--tasks th[data-col=due],.crm-desk-table--tasks td[data-col=due]{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:visible;text-overflow:clip}.crm-desk-table--tasks td[data-col=due].is-overdue{color:var(--danger);font-weight:550}body.shell-vp-tablet [data-calendar="1"] .crm-cal-month-wrap{padding:.65rem .9rem 1rem;width:100%;max-width:none;box-sizing:border-box}body.shell-vp-tablet [data-calendar="1"] .crm-cal-month-head{min-width:0;gap:.35rem;margin-bottom:.4rem}body.shell-vp-tablet [data-calendar="1"] .crm-cal-dow-letter{display:none}body.shell-vp-tablet [data-calendar="1"] .crm-cal-dow-name{display:inline;font-size:.6875rem;letter-spacing:.04em}body.shell-vp-tablet [data-calendar="1"] .crm-cal-month-grid{min-width:0;min-height:min(62vh,36rem);gap:.35rem;grid-auto-rows:minmax(5.25rem,1fr)}body.shell-vp-tablet [data-calendar="1"] .crm-cal-month-cell{min-height:5.25rem;padding:.4rem .45rem;border-radius:12px;gap:.25rem;box-sizing:border-box}body.shell-vp-tablet [data-calendar="1"] .crm-cal-month-cell.glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--bg-elevated, var(--bg)) 88%,transparent);box-shadow:none}html[data-theme=light] body.shell-vp-tablet [data-calendar="1"] .crm-cal-month-cell.glass{background:color-mix(in srgb,var(--bg-elevated, #fff) 94%,transparent)}html[data-theme=light] body.shell-vp-tablet [data-calendar="1"] .crm-cal-month-cell.is-today{background:color-mix(in srgb,var(--accent) 8%,var(--bg-elevated, #fff))}body.shell-vp-tablet [data-calendar="1"] .crm-cal-month-cell--empty{min-height:5.25rem;border-radius:12px}body.shell-vp-tablet [data-calendar="1"] .crm-cal-month-count{display:inline;font-size:.6875rem;font-weight:550}body.shell-vp-tablet [data-calendar="1"] .crm-cal-month-chips{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1 1 auto}body.shell-vp-tablet [data-calendar="1"] .crm-cal-month-dots{display:none}body.shell-vp-tablet [data-calendar="1"] .crm-cal-event-chip{font-size:.625rem;line-height:1.2;padding:2px 6px;border-radius:8px}body.shell-vp-tablet [data-calendar="1"] .crm-cal-month-more{font-size:.625rem;line-height:1.2;padding:0 .15rem}body.shell-vp-phone [data-calendar="1"] .stagger{display:flex;flex-direction:column;gap:.35rem;padding:.55rem .75rem .85rem;width:100%;max-width:none;box-sizing:border-box}body.shell-vp-phone [data-calendar="1"] .stagger.space-y-3>:not([hidden])~:not([hidden]),body.shell-vp-phone [data-calendar="1"] .stagger.space-y-2>:not([hidden])~:not([hidden]){margin-top:0}body.shell-vp-phone [data-calendar="1"] .stagger>button.glass{display:flex;align-items:center;gap:.5rem!important;width:100%;max-width:none;min-height:52px;padding:.45rem .7rem!important;border-radius:12px!important;box-sizing:border-box;transform:none;backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--bg-elevated, var(--bg)) 88%,transparent);border:1px solid var(--line);box-shadow:none}body.shell-vp-phone [data-calendar="1"] .stagger>button.glass.card-3d{transform:none;box-shadow:none}html[data-theme=light] body.shell-vp-phone [data-calendar="1"] .stagger>button.glass{background:color-mix(in srgb,var(--bg-elevated, #fff) 94%,transparent)}html[data-theme=light] body.shell-vp-phone [data-calendar="1"] .stagger>button.glass:hover{background:#0a84ff0a}body.shell-vp-phone [data-calendar="1"] .stagger>button>.w-14{width:2.5rem}body.shell-vp-phone [data-calendar="1"] .stagger>button .text-muted.uppercase{font-size:.5625rem;letter-spacing:.06em;line-height:1.2}body.shell-vp-phone [data-calendar="1"] .stagger>button .font-bold.text-ink{font-size:.9375rem;line-height:1.15;font-weight:600}body.shell-vp-phone [data-calendar="1"] .stagger>button .text-sm{font-size:.8125rem;line-height:1.25}body.shell-vp-phone [data-calendar="1"] .stagger>button .text-xs{font-size:.6875rem;line-height:1.25}body.shell-vp-phone [data-calendar="1"] .stagger>button .text-\[11px\]{font-size:10px;line-height:1.25}body.shell-vp-phone [data-calendar="1"] .stagger>button .mt-1\.5{margin-top:.2rem}body.shell-vp-phone [data-calendar="1"] .stagger>button .mb-0\.5{margin-bottom:0}body.shell-vp-phone [data-calendar="1"] .stagger>button svg{width:12px;height:12px;flex-shrink:0}body.shell-vp-phone [data-reports-screen="1"]>.flex-1.overflow-y-auto{padding:.55rem .75rem .85rem;box-sizing:border-box}body.shell-vp-phone [data-reports-screen="1"] .reports-hub-list{display:flex;flex-direction:column;gap:.35rem;width:100%;max-width:none;box-sizing:border-box}body.shell-vp-phone [data-reports-screen="1"] .reports-hub-list.grid{display:flex}body.shell-vp-phone [data-reports-screen="1"] .reports-hub-card{display:flex;align-items:center;gap:.5rem;width:100%;max-width:none;min-height:52px;padding:.45rem .7rem;border-radius:12px;box-sizing:border-box}body.shell-vp-phone [data-reports-screen="1"] .reports-hub-card.glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--bg-elevated, var(--bg)) 88%,transparent);border:1px solid var(--line);box-shadow:none}html[data-theme=light] body.shell-vp-phone [data-reports-screen="1"] .reports-hub-card.glass{background:color-mix(in srgb,var(--bg-elevated, #fff) 94%,transparent)}html[data-theme=light] body.shell-vp-phone [data-reports-screen="1"] .reports-hub-card:hover{background:#0a84ff0a}body.shell-vp-phone [data-reports-screen="1"] .reports-hub-ico{width:2rem;height:2rem;border-radius:10px}body.shell-vp-phone [data-reports-screen="1"] .reports-hub-ico svg{width:14px;height:14px}body.shell-vp-phone [data-reports-screen="1"] .reports-hub-body{display:flex;flex-direction:column;min-width:0;flex:1;gap:.08rem}body.shell-vp-phone [data-reports-screen="1"] .reports-hub-title{margin:0;font-size:.8125rem;line-height:1.25;font-weight:550}body.shell-vp-phone [data-reports-screen="1"] .reports-hub-desc{margin:0;font-size:.6875rem;line-height:1.25}body.shell-vp-phone [data-reports-screen="1"] .reports-hub-formats{display:none}body.shell-vp-phone [data-reports-screen="1"] .reports-hub-chevron{width:14px;height:14px;flex-shrink:0}body.shell-vp-tablet [data-reports-screen="1"]>.flex-1.overflow-y-auto{padding:.55rem .85rem 1rem;box-sizing:border-box}body.shell-vp-tablet [data-reports-screen="1"] .reports-hub-list{display:flex;flex-direction:column;gap:.35rem;width:100%;max-width:none;box-sizing:border-box}body.shell-vp-tablet [data-reports-screen="1"] .reports-hub-card{display:flex;align-items:center;gap:.65rem;width:100%;max-width:none;min-height:48px;padding:.45rem .75rem;border-radius:12px;box-sizing:border-box}body.shell-vp-tablet [data-reports-screen="1"] .reports-hub-card.glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--bg-elevated, var(--bg)) 88%,transparent);border:1px solid var(--line);box-shadow:none}html[data-theme=light] body.shell-vp-tablet [data-reports-screen="1"] .reports-hub-card.glass{background:color-mix(in srgb,var(--bg-elevated, #fff) 94%,transparent)}body.shell-vp-tablet [data-reports-screen="1"] .reports-hub-ico{width:2.25rem;height:2.25rem;border-radius:10px}body.shell-vp-tablet [data-reports-screen="1"] .reports-hub-ico svg{width:15px;height:15px}body.shell-vp-tablet [data-reports-screen="1"] .reports-hub-title{font-size:.8125rem;line-height:1.25}body.shell-vp-tablet [data-reports-screen="1"] .reports-hub-desc{font-size:.6875rem;line-height:1.3}body.shell-vp-tablet [data-reports-screen="1"] .reports-hub-formats{display:inline;font-size:9px;line-height:1.2}body.shell-vp-tablet [data-reports-screen="1"] .reports-hub-chevron{width:14px;height:14px}[data-admin-users="1"] .users-hub-presence,[data-admin-users="1"] .users-hub-type,[data-admin-users="1"] .users-hub-more{display:none}[data-admin-users="1"] .users-hub-card{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.5rem;text-align:left;box-sizing:border-box}[data-admin-users="1"] .users-hub-avatar,[data-admin-users="1"] .users-hub-body,[data-admin-users="1"] .users-hub-status{display:block}[data-admin-users="1"] .users-hub-body{flex:1 1 0%;min-width:0}[data-admin-users="1"] .users-hub-foot{flex:1 1 100%;width:100%}body.shell-vp-phone [data-admin-users="1"] .users-hub-phone{display:flex;flex-direction:column;gap:.35rem;padding:.55rem .75rem .85rem;width:100%;max-width:none;box-sizing:border-box}body.shell-vp-phone [data-admin-users="1"] .users-hub-phone.space-y-2>:not([hidden])~:not([hidden]){margin-top:0}body.shell-vp-phone [data-admin-users="1"] .users-hub-card{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.25rem;width:100%;max-width:none;min-height:52px;padding:.45rem .7rem;border-radius:12px;box-sizing:border-box}body.shell-vp-phone [data-admin-users="1"] .users-hub-card.glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--bg-elevated, var(--bg)) 88%,transparent);border:1px solid var(--line);box-shadow:none}html[data-theme=light] body.shell-vp-phone [data-admin-users="1"] .users-hub-card.glass{background:color-mix(in srgb,var(--bg-elevated, #fff) 94%,transparent)}html[data-theme=light] body.shell-vp-phone [data-admin-users="1"] .users-hub-card:hover{background:#0a84ff0a}body.shell-vp-phone [data-admin-users="1"] .users-hub-avatar>*{width:2rem!important;height:2rem!important;font-size:.625rem!important;border-radius:10px!important}body.shell-vp-phone [data-admin-users="1"] .users-hub-name{margin:0;font-size:.8125rem;line-height:1.25;font-weight:550}body.shell-vp-phone [data-admin-users="1"] .users-hub-meta{margin:0;font-size:.6875rem;line-height:1.25}body.shell-vp-phone [data-admin-users="1"] .users-hub-foot{font-size:10px;line-height:1.25;gap:.4rem;margin-top:.05rem}body.shell-vp-phone [data-admin-users="1"] .users-hub-more{display:none}body.shell-vp-tablet [data-admin-users="1"] .users-hub-phone{display:flex;flex-direction:column;gap:.35rem;width:100%;max-width:none;box-sizing:border-box}body.shell-vp-tablet [data-admin-users="1"] .users-hub-phone.space-y-2>:not([hidden])~:not([hidden]){margin-top:0}body.shell-vp-tablet [data-admin-users="1"] .users-hub-card{display:grid;grid-template-columns:auto auto minmax(0,1.5fr) minmax(5.5rem,.85fr) auto auto;align-items:center;-moz-column-gap:.65rem;column-gap:.65rem;row-gap:0;width:100%;max-width:none;min-height:48px;padding:.45rem .75rem;border-radius:12px;box-sizing:border-box;flex-wrap:nowrap}body.shell-vp-tablet [data-admin-users="1"] .users-hub-card.glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--bg-elevated, var(--bg)) 88%,transparent);border:1px solid var(--line);box-shadow:none}html[data-theme=light] body.shell-vp-tablet [data-admin-users="1"] .users-hub-card.glass{background:color-mix(in srgb,var(--bg-elevated, #fff) 94%,transparent)}body.shell-vp-tablet [data-admin-users="1"] .users-hub-presence{display:inline-flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center}body.shell-vp-tablet [data-admin-users="1"] .users-hub-avatar{display:flex;align-items:center;justify-content:center}body.shell-vp-tablet [data-admin-users="1"] .users-hub-avatar>*{width:2rem!important;height:2rem!important;font-size:.6875rem!important}body.shell-vp-tablet [data-admin-users="1"] .users-hub-body{display:contents}body.shell-vp-tablet [data-admin-users="1"] .users-hub-name{margin:0;min-width:0;font-size:.8125rem;line-height:1.25;font-weight:550;grid-column:3}body.shell-vp-tablet [data-admin-users="1"] .users-hub-meta,body.shell-vp-tablet [data-admin-users="1"] .users-hub-foot{display:none}body.shell-vp-tablet [data-admin-users="1"] .users-hub-type{display:block;margin:0;min-width:0;font-size:.6875rem;line-height:1.3;font-weight:500;grid-column:4}body.shell-vp-tablet [data-admin-users="1"] .users-hub-status{display:flex;align-items:center;grid-column:5}body.shell-vp-tablet [data-admin-users="1"] .users-hub-more{display:inline-flex;align-items:center;justify-content:center;grid-column:6;padding:.25rem}.pdf-page-paper{position:relative;isolation:isolate}.pdf-page-paper>canvas{position:relative;z-index:1;pointer-events:none}.pdf-page-paper>.textLayer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;line-height:1;opacity:1;overflow:hidden;text-align:initial;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;pointer-events:auto;-moz-user-select:text;user-select:text;-webkit-user-select:text;cursor:text}.pdf-page-paper>.textLayer span,.pdf-page-paper>.textLayer br{color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%;-moz-user-select:text;user-select:text;-webkit-user-select:text}.pdf-page-paper>.textLayer span::selection,.pdf-page-paper>.textLayer br::selection{background:#0078ff52;color:transparent}.pdf-page-paper>.textLayer span::-moz-selection,.pdf-page-paper>.textLayer br::-moz-selection{background:#0078ff52;color:transparent}.pdf-page-paper>.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;cursor:default;-moz-user-select:none;user-select:none;-webkit-user-select:none}html[data-theme=light] .pdf-page-paper>.textLayer span::selection,html[data-theme=light] .pdf-page-paper>.textLayer br::selection{background:#0064ff47;color:transparent}html[data-theme=light] .pdf-page-paper>.textLayer span::-moz-selection,html[data-theme=light] .pdf-page-paper>.textLayer br::-moz-selection{background:#0064ff47;color:transparent}body.shell-vp-phone [data-settings-hub="1"] .settings-hub-scroll{padding:.55rem .75rem .85rem;box-sizing:border-box}body.shell-vp-phone [data-settings-hub="1"] .settings-hub-stack{width:100%;max-width:none;gap:.55rem;box-sizing:border-box}body.shell-vp-phone [data-settings-hub="1"] .settings-hub-stack>section.glass{border-radius:12px}body.shell-vp-phone [data-settings-hub="1"] .settings-hub-stack>section>p{padding:.45rem .75rem .15rem;font-size:9px;letter-spacing:.06em}body.shell-vp-phone [data-settings-hub="1"] .settings-hub-stack button,body.shell-vp-phone [data-settings-hub="1"] .settings-hub-stack .divide-y>div{padding:.55rem .75rem;gap:.55rem;min-height:44px;box-sizing:border-box}body.shell-vp-phone [data-settings-hub="1"] .settings-hub-stack .text-sm{font-size:.8125rem;line-height:1.25}body.shell-vp-phone [data-settings-hub="1"] .settings-hub-stack .text-xs{font-size:.6875rem;line-height:1.3}body.shell-vp-tablet [data-settings-hub="1"] .settings-hub-scroll{padding:.5rem .85rem 1rem;box-sizing:border-box}body.shell-vp-tablet [data-settings-hub="1"] .settings-hub-stack{display:flex;flex-direction:column;width:100%;max-width:none;gap:.45rem;box-sizing:border-box}body.shell-vp-tablet [data-settings-hub="1"] .settings-hub-stack>section.glass{border-radius:12px;backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--bg-elevated, var(--bg)) 88%,transparent);border:1px solid var(--line);box-shadow:none}body.shell-vp-tablet [data-settings-hub="1"] .settings-hub-stack>section>p{padding:.4rem .85rem .1rem;font-size:9px;letter-spacing:.06em}body.shell-vp-tablet [data-settings-hub="1"] .settings-hub-stack button,body.shell-vp-tablet [data-settings-hub="1"] .settings-hub-stack .divide-y>div{padding:.45rem .7rem .45rem .85rem;gap:.55rem;min-height:48px;box-sizing:border-box}body.shell-vp-tablet [data-settings-hub="1"] .settings-hub-stack .text-sm{font-size:.8125rem;line-height:1.25}body.shell-vp-tablet [data-settings-hub="1"] .settings-hub-stack .text-xs{font-size:.6875rem;line-height:1.3}body.shell-vp-tablet [data-settings-hub="1"] .settings-hub-stack svg{width:15px;height:15px}body.shell-vp-desk [data-settings-hub="1"] .settings-hub-scroll{padding-top:.85rem;padding-bottom:1.1rem}body.shell-vp-desk [data-settings-hub="1"] .settings-hub-stack{gap:.75rem;max-width:42rem}body.shell-vp-desk [data-settings-hub="1"] .settings-hub-stack>section>p{padding-top:.55rem;padding-bottom:.2rem}body.shell-vp-desk [data-settings-hub="1"] .settings-hub-stack button,body.shell-vp-desk [data-settings-hub="1"] .settings-hub-stack .divide-y>div{padding-top:.65rem;padding-bottom:.65rem;min-height:48px}html[data-theme=light] body.shell-vp-phone [data-settings-hub="1"] .settings-hub-stack button:hover,html[data-theme=light] body.shell-vp-tablet [data-settings-hub="1"] .settings-hub-stack button:hover{background:#0a84ff0a}html[data-theme=light] body.shell-vp-tablet [data-settings-hub="1"] .settings-hub-stack>section.glass{background:color-mix(in srgb,var(--bg-elevated, #fff) 94%,transparent)}[data-clock="1"] .clock-body{display:flex;flex-direction:column;gap:.85rem;width:100%;max-width:32rem;margin-left:auto;margin-right:auto;padding-top:.85rem;padding-bottom:1.1rem;box-sizing:border-box}[data-clock="1"] .clock-status{margin:0;line-height:1.35}[data-clock="1"] .clock-panel{display:flex;flex-direction:column;gap:.65rem}[data-clock="1"] .clock-help,[data-clock="1"] .clock-meta{margin:0;line-height:1.35}[data-clock="1"] .clock-field-row{display:flex;flex-direction:column;gap:.35rem;margin:0}[data-clock="1"] .clock-actions{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}[data-clock="1"] .clock-foot{margin-top:.15rem;padding-top:.65rem;gap:.45rem}body.shell-vp-phone [data-clock="1"] .clock-body{max-width:none;margin-left:0;margin-right:0;padding:.55rem .75rem .9rem;gap:.65rem}body.shell-vp-phone [data-clock="1"] .clock-status,body.shell-vp-phone [data-clock="1"] .clock-help{font-size:.8125rem}body.shell-vp-phone [data-clock="1"] .clock-meta{font-size:.6875rem}body.shell-vp-phone [data-clock="1"] .clock-panel{gap:.55rem}body.shell-vp-phone [data-clock="1"] .clock-field-row{gap:.28rem}body.shell-vp-phone [data-clock="1"] .clock-field-row .h-11{min-height:44px}body.shell-vp-phone [data-clock="1"] .clock-foot{padding-top:.55rem}body.shell-vp-tablet [data-clock="1"] .clock-body{max-width:none;margin-left:0;margin-right:0;padding:.5rem .85rem 1rem;gap:.55rem}body.shell-vp-tablet [data-clock="1"] .clock-status,body.shell-vp-tablet [data-clock="1"] .clock-help{font-size:.8125rem}body.shell-vp-tablet [data-clock="1"] .clock-meta{font-size:.6875rem}body.shell-vp-tablet [data-clock="1"] .clock-panel{gap:.5rem;padding:.65rem .75rem;border-radius:12px;background:color-mix(in srgb,var(--bg-elevated, var(--bg)) 88%,transparent);border:1px solid var(--line);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body.shell-vp-tablet [data-clock="1"] .clock-field-row{gap:.28rem}body.shell-vp-tablet [data-clock="1"] .clock-field-row .h-11{height:2.75rem;min-height:44px}body.shell-vp-tablet [data-clock="1"] .clock-foot{padding-top:.55rem}body.shell-vp-desk [data-clock="1"] .clock-body{max-width:42rem;margin-left:0;margin-right:auto;padding-top:.85rem;padding-bottom:1.1rem;gap:.75rem}body.shell-vp-desk [data-clock="1"] .clock-panel{gap:.6rem}body.shell-vp-desk [data-clock="1"] .clock-foot{padding-top:.7rem}html[data-theme=light] body.shell-vp-tablet [data-clock="1"] .clock-panel{background:color-mix(in srgb,var(--bg-elevated, #fff) 94%,transparent);border-color:var(--line)}html[data-theme=light] body.shell-vp-phone [data-clock="1"] .clock-status,html[data-theme=light] body.shell-vp-tablet [data-clock="1"] .clock-status{color:var(--ink)}.crm-cal-desk-events{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;box-sizing:border-box}.crm-cal-desk-events thead{position:static}.crm-cal-desk-events th.crm-cal-desk-th{position:sticky;top:0;z-index:10;box-sizing:border-box;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;text-align:center;background:var(--bg);border-bottom:1px solid var(--line);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=light] .crm-cal-desk-events th.crm-cal-desk-th{background:var(--bg)}.crm-cal-desk-events td.crm-cal-desk-td{box-sizing:border-box;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.crm-cal-desk-events tbody tr{position:static}table[data-roei-power="1"] th.crm-roei-col-th{position:relative;text-align:center!important;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:visible!important}table[data-roei-power="1"] th.crm-roei-col-th.is-dragging{opacity:.55;cursor:grabbing}table[data-roei-power="1"] th.crm-roei-col-th.is-drop-target{box-shadow:inset 0 -2px 0 var(--accent, #0a84ff)}.crm-roei-col-tools{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.crm-roei-col-grip{display:none}.crm-roei-col-resize{pointer-events:auto;position:absolute;top:0;right:0;width:14px;height:100%;cursor:col-resize;z-index:4}.crm-roei-col-resize:before{content:"";position:absolute;top:-4px;bottom:-4px;left:-8px;right:-10px}.crm-roei-col-resize:after{content:"";position:absolute;top:18%;bottom:18%;left:6px;width:2px;border-radius:1px;background:color-mix(in srgb,var(--muted) 55%,transparent);opacity:0;transition:opacity .12s ease}th.crm-roei-col-th:hover .crm-roei-col-resize:after,body.crm-roei-col-resizing .crm-roei-col-resize:after{opacity:1}th.crm-roei-col-th.is-fit-flash{box-shadow:inset 0 -2px 0 var(--ok, #30d158)}.crm-roei-col-title{display:inline-block;max-width:calc(100% - 12px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text;border-radius:6px;padding:.1rem .25rem;vertical-align:middle}table[data-roei-power="1"] .crm-roei-col-title{overflow:visible;text-overflow:clip;max-width:none}.crm-roei-col-title:hover{background:color-mix(in srgb,var(--accent, #0a84ff) 10%,transparent)}.crm-roei-col-title.is-empty{color:var(--muted);font-weight:500;font-style:italic;opacity:.75}.crm-roei-col-title-input{width:100%;min-width:4.5rem;max-width:12rem;margin:0;padding:.2rem .35rem;border-radius:8px;border:1px solid var(--accent, #0a84ff);background:var(--bg);color:var(--ink);font:inherit;font-size:12px;font-weight:600;text-align:center;outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent, #0a84ff) 22%,transparent)}body.crm-roei-col-resizing{cursor:col-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.crm-roei-col-menu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;border:0;padding:0;margin:0;background:transparent;cursor:default}.crm-roei-col-menu{position:fixed;z-index:81;min-width:168px;padding:.4rem;border-radius:12px;border:1px solid var(--line);background:var(--bg-elevated, var(--bg));box-shadow:0 12px 40px #00000059}html[data-theme=light] .crm-roei-col-menu{box-shadow:0 12px 32px #0000001f}.crm-roei-col-menu-lab{margin:.15rem .55rem .35rem;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.crm-roei-col-menu-row{display:flex;align-items:center;gap:.5rem;width:100%;padding:.55rem .65rem;border:0;border-radius:10px;background:transparent;color:var(--ink);font-size:12px;text-align:left;cursor:pointer}.crm-roei-col-menu-row:hover{background:color-mix(in srgb,var(--accent, #0a84ff) 12%,transparent)}.crm-roei-col-menu-row.is-on{background:var(--btn-chip-on-bg, color-mix(in srgb, var(--accent) 16%, transparent));box-shadow:inset 0 0 0 1px var(--btn-chip-on-border, color-mix(in srgb, var(--accent) 35%, transparent))}.crm-roei-col-menu-hint{margin:.35rem .55rem .2rem;font-size:10px;line-height:1.3;color:var(--muted)}.placeholder\:text-muted::-moz-placeholder{color:var(--muted)}.placeholder\:text-muted::placeholder{color:var(--muted)}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:border-line:hover{border-color:var(--line)}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:text-\[var\(--accent\)\]:hover{color:var(--accent)}.hover\:text-\[var\(--danger\)\]:hover{color:var(--danger)}.hover\:text-ink:hover{color:var(--ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);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)}.focus\:border-\[var\(--accent\)\]:focus{border-color:var(--accent)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-white\/\[0\.05\]:active{background-color:#ffffff0d}.disabled\:pointer-events-auto:disabled{pointer-events:auto}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-80:disabled{opacity:.8}.disabled\:opacity-\[var\(--btn-disabled-opacity\)\]:disabled{opacity:var(--btn-disabled-opacity)}@media (min-width: 391px){.min-\[391px\]\:gap-2{gap:.5rem}.min-\[391px\]\:px-4{padding-left:1rem;padding-right:1rem}}@media (min-width: 640px){.sm\:max-w-\[12rem\]{max-width:12rem}.sm\:max-w-\[16rem\]{max-width:16rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:gap-3{gap:.75rem}.sm\:text-left{text-align:left}}@media (min-width: 768px){.md\:inline{display:inline}}@media (min-width: 1200px){.lg\:col-start-1{grid-column-start:1}.lg\:mx-8{margin-left:2rem;margin-right:2rem}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:grid{display:grid}.lg\:contents{display:contents}.lg\:hidden{display:none}.lg\:h-8{height:2rem}.lg\:min-h-\[420px\]{min-height:420px}.lg\:w-8{width:2rem}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_7rem_5rem_2rem\]{grid-template-columns:minmax(0,1fr) 7rem 5rem 2rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,12rem\)_7rem_2rem\]{grid-template-columns:minmax(0,1fr) minmax(0,12rem) 7rem 2rem}.lg\:flex-row{flex-direction:row}.lg\:gap-1{gap:.25rem}.lg\:gap-3{gap:.75rem}.lg\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.lg\:divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.lg\:divide-line>:not([hidden])~:not([hidden]){border-color:var(--line)}.lg\:rounded-lg{border-radius:.5rem}.lg\:rounded-none{border-radius:0}.lg\:rounded-xl{border-radius:.75rem}.lg\:bg-transparent{background-color:transparent}.lg\:px-2{padding-left:.5rem;padding-right:.5rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.lg\:py-3{padding-top:.75rem;padding-bottom:.75rem}.lg\:py-4{padding-top:1rem;padding-bottom:1rem}.lg\:pb-0{padding-bottom:0}.lg\:pb-4{padding-bottom:1rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-\[11px\]{font-size:11px}.lg\:text-\[13px\]{font-size:13px}.lg\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.desk\:mx-8{margin-left:2rem;margin-right:2rem}.desk\:block{display:block}.desk\:inline{display:inline}.desk\:flex{display:flex}.desk\:hidden{display:none}.desk\:min-h-\[108px\]{min-height:108px}.desk\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.desk\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.desk\:gap-1\.5{gap:.375rem}.desk\:rounded-xl{border-radius:.75rem}.desk\:p-2{padding:.5rem}.desk\:px-4{padding-left:1rem;padding-right:1rem}.desk\:px-6{padding-left:1.5rem;padding-right:1.5rem}.desk\:px-8{padding-left:2rem;padding-right:2rem}.desk\:py-4{padding-top:1rem;padding-bottom:1rem}}@media (min-width: 1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-color-scheme: dark){.dark\:bg-white\/\[0\.06\]{background-color:#ffffff0f}}.home-deals{--deals-a-1: #f59e0b;--deals-card-visual: 52px;--deals-card-thumb: 96px;--home-deal-media-h: 132px;--deals-a-2: #f97316;--deals-a-3: #e11d48;--deals-b-1: #0d9488;--deals-b-2: #22c55e;--deals-b-3: #a3e635;--deals-c-1: #be123c;--deals-c-2: #9f1239;--deals-c-3: #7f1d1d;--deals-d-1: #4338ca;--deals-d-2: #6366f1;--deals-d-3: #818cf8;--deals-e-1: #7c3aed;--deals-e-2: #a855f7;--deals-e-3: #c084fc;--deals-f-1: #e11d48;--deals-f-2: #f43f5e;--deals-f-3: #fb7185;--deals-g-1: #0369a1;--deals-g-2: #0ea5e9;--deals-g-3: #38bdf8;--deals-h-1: #ca8a04;--deals-h-2: #eab308;--deals-h-3: #fde047;position:relative;margin:0 0 14px;border:1px solid color-mix(in srgb,var(--deals-a-2) 30%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--deals-a-1) 9%,var(--bg-elevated)) 0%,var(--bg-elevated) 60%);border-radius:var(--radius-sm);padding:14px 12px 12px;box-shadow:var(--btn-ghost-shadow);overflow:visible}.home-deals:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:linear-gradient(90deg,var(--deals-a-1),var(--deals-a-3) 38%,var(--deals-b-1) 62%,var(--deals-b-3))}.home-deals-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px}.home-deals-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.home-deals-head-actions .btn{gap:6px}.home-deals-main-banner{width:100%;margin:0 0 10px;cursor:default;pointer-events:none}.home-deals-title{display:flex;flex-direction:column;gap:3px;min-width:0}.home-deals-eyebrow{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:2px 9px 3px;border-radius:var(--btn-chip-radius);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(120deg,var(--deals-a-1),var(--deals-a-3));box-shadow:0 2px 8px -3px color-mix(in srgb,var(--deals-a-3) 70%,transparent)}.home-deals-eyebrow svg{flex-shrink:0}.home-deals-head h2{margin:0;font-size:1.02rem;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.home-deals-sub{font-size:.72rem;color:var(--muted);line-height:1.25}.home-deals-grid{display:grid;grid-template-columns:1fr;gap:10px;align-items:stretch}.home-deals-grid>.home-deals-card{height:100%;min-height:76px}.home-deals-card-wrap{position:relative;display:flex;flex-direction:column;min-width:0;min-height:100%;height:100%}.home-deals-card-wrap .home-deals-card{width:100%;flex:1 1 auto;height:100%;min-height:76px}.home-deals-ico-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--btn-icon-radius);background:#0000006b;color:#fff;cursor:pointer;box-shadow:0 1px 4px #00000059;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .14s var(--ease),transform .14s var(--ease)}.home-deals-ico-btn:hover{background:#00000094;transform:scale(1.04)}.home-deals-ico-btn:focus-visible{outline:none;box-shadow:var(--btn-focus-ring)}.home-deals-head-actions .home-deals-add-btn{background:var(--btn-ghost-bg);border:1px solid var(--btn-ghost-border);box-shadow:var(--btn-ghost-shadow);color:var(--ink)}.home-deals-head-actions .home-deals-add-btn:hover{color:#fff;background:var(--bg-elevated-2);transform:none}.home-deals-card-settings{position:absolute;top:8px;right:8px;z-index:3}.home-deals-banner-wrap{margin:0 0 10px;flex:0 0 auto;width:100%}.home-deals-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;flex-direction:column;text-align:left;border:none;border-radius:var(--btn-chip-radius);padding:0;font:inherit;color:#fff;cursor:pointer;position:relative!important;overflow:hidden;min-height:168px;box-sizing:border-box;box-shadow:0 8px 20px -10px #0009,inset 0 1px #ffffff2e;transition:transform .14s var(--ease),box-shadow .14s var(--ease),filter .14s var(--ease)}.home-deals-card-inner{position:relative!important;display:flex!important;flex-direction:column!important;flex:1 1 auto;align-items:stretch;justify-content:flex-start;gap:8px;width:100%;min-height:inherit;height:100%;box-sizing:border-box;padding:10px}.home-deals-card.is-a{background:linear-gradient(135deg,var(--deals-a-1) 0%,var(--deals-a-2) 48%,var(--deals-a-3) 100%)}.home-deals-card.is-b{background:linear-gradient(135deg,var(--deals-b-1) 0%,var(--deals-b-2) 55%,var(--deals-b-3) 100%)}.home-deals-card.is-c{background:linear-gradient(135deg,var(--deals-c-1) 0%,var(--deals-c-2) 48%,var(--deals-c-3) 100%)}.home-deals-card.is-d{background:linear-gradient(135deg,var(--deals-d-1) 0%,var(--deals-d-2) 48%,var(--deals-d-3) 100%)}.home-deals-card.is-e{background:linear-gradient(135deg,var(--deals-e-1) 0%,var(--deals-e-2) 48%,var(--deals-e-3) 100%)}.home-deals-card.is-f{background:linear-gradient(135deg,var(--deals-f-1) 0%,var(--deals-f-2) 48%,var(--deals-f-3) 100%)}.home-deals-card.is-g{background:linear-gradient(135deg,var(--deals-g-1) 0%,var(--deals-g-2) 48%,var(--deals-g-3) 100%)}.home-deals-card.is-h{background:linear-gradient(135deg,var(--deals-h-1) 0%,var(--deals-h-2) 48%,var(--deals-h-3) 100%)}.home-deals-card.is-dual{background:linear-gradient(135deg,color-mix(in srgb,var(--deals-dual-1, var(--deals-a-1)) 88%,#000 12%),color-mix(in srgb,var(--deals-dual-1, var(--deals-a-1)) 42%,var(--deals-dual-2, var(--deals-b-1)) 58%) 52%,color-mix(in srgb,var(--deals-dual-2, var(--deals-b-1)) 88%,#000 12%))}.home-deals-card.is-dual:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;border-radius:var(--btn-chip-radius) 0 0 var(--btn-chip-radius);background:linear-gradient(180deg,var(--deals-dual-1, var(--deals-a-1)),var(--deals-dual-2, var(--deals-b-1)));box-shadow:1px 0 #ffffff1f;pointer-events:none;z-index:2}.home-deals-card:hover{transform:translateY(-1px);filter:brightness(1.05)}.home-deals-card:active{transform:translateY(0);filter:brightness(.97)}.home-deals-card:focus-visible{box-shadow:var(--btn-focus-ring),0 8px 20px -10px #0009}.home-deals-card-visual{position:relative!important;inset:auto!important;flex:1 1 auto;order:2;width:100%!important;height:auto!important;min-height:var(--home-deal-media-h, 120px);display:flex!important;align-items:center;justify-content:center;min-width:0;padding:10px 12px;box-sizing:border-box;border-radius:calc(var(--btn-chip-radius) - 2px);background:radial-gradient(120% 90% at 50% 42%,rgba(255,255,255,.16),transparent 64%),#00000057!important;border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 1px #ffffff29;overflow:hidden;z-index:0}.home-deals-card-visual--lean img.home-deals-flyer-face:not([src]){visibility:hidden;min-height:var(--home-deal-media-h, 120px)}.home-deals-card-visual--lean .home-deals-card-imgs{width:100%;min-height:var(--home-deal-media-h, 120px)}html[data-theme=light] .home-deals-card-visual--lean{background:radial-gradient(120% 90% at 50% 42%,rgba(0,0,0,.04),transparent 64%),var(--btn-ghost-bg)!important;border-color:var(--border)}.home-deals-card-badge{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--deals-card-thumb, 96px);height:var(--deals-card-thumb, 96px);border-radius:18px;background:#00000047;border:1px solid rgba(255,255,255,.32);font-size:1.25rem;font-weight:800;letter-spacing:-.02em;line-height:1;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4)}.home-deals-card-imgs{flex-shrink:0;display:flex!important;align-items:center;justify-content:center;width:auto;max-width:100%;min-width:0;height:auto;margin:0 auto;overflow:visible}.home-deals-card-imgs img{width:var(--deals-card-thumb, 96px);height:var(--deals-card-thumb, 96px);border-radius:18px;-o-object-fit:cover;object-fit:cover;background:#fff;border:2.5px solid rgba(255,255,255,.82);box-shadow:0 8px 22px #0000006b;flex-shrink:0}.home-deals-card-imgs img+img{margin-left:-28px}.home-deals-card-imgs[data-n="1"]{width:100%;height:100%;max-width:none}.home-deals-card-imgs[data-n="1"] img{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:calc(var(--btn-chip-radius) - 4px);background:#0003}.home-deals-card-foot{position:relative!important;inset:auto!important;flex:0 0 auto;order:1;z-index:1;display:flex!important;align-items:center;gap:10px;min-width:0;min-height:36px;max-height:none;padding:0 2px;margin:0;width:100%;box-sizing:border-box}.home-deals-card-copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.home-deals-card-big{font-size:1.18rem;font-weight:900;letter-spacing:-.02em;text-transform:uppercase;line-height:1.12;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5),0 0 1px rgba(0,0,0,.55);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.home-deals-card-cap{font-size:.78rem;font-weight:600;line-height:1.25;color:#ffffffe6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-deals-card-flame{display:none!important}.home-deals-card-chev{position:static;transform:none;flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--btn-radius-seg-item, 8px);background:#ffffff24;border:1px solid rgba(255,255,255,.2);color:#fffffff2;pointer-events:none;box-sizing:border-box}.home-deals.is-compact{margin:0 0 12px;padding:12px 10px 10px;--deals-card-visual: 100%;--deals-card-thumb: 100%;--home-deal-media-h: 168px;--home-deal-card-bg: #141416;--home-deal-card-border: rgba(255, 255, 255, .08);--home-deal-title: #fff;--home-deal-title-muted: rgba(255, 255, 255, .72);--home-deal-stage-bg: #0c0c0e}.home-deals.is-compact .home-deals-card,.home-deals.is-compact .home-deals-card.is-a,.home-deals.is-compact .home-deals-card.is-b,.home-deals.is-compact .home-deals-card.is-c,.home-deals.is-compact .home-deals-card.is-d,.home-deals.is-compact .home-deals-card.is-e,.home-deals.is-compact .home-deals-card.is-f,.home-deals.is-compact .home-deals-card.is-g,.home-deals.is-compact .home-deals-card.is-h,.home-deals.is-compact .home-deals-card.is-dual{min-height:0;aspect-ratio:.78 / 1;background:var(--home-deal-card-bg)!important;border:1px solid var(--home-deal-card-border);box-shadow:0 10px 28px -16px #000000b8;color:var(--home-deal-title);filter:none}.home-deals.is-compact .home-deals-card.is-dual:before{display:none!important;content:none!important}.home-deals.is-compact .home-deals-card:hover{transform:translateY(-1px);filter:none;box-shadow:0 14px 32px -14px #000000c7}.home-deals.is-compact .home-deals-card:active{transform:translateY(0);filter:none}.home-deals.is-compact .home-deals-card-inner{padding:10px;gap:8px}.home-deals.is-compact .home-deals-card-visual{top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;flex:1 1 auto;min-height:var(--home-deal-media-h, 168px);padding:0!important;border:0!important;border-radius:calc(var(--btn-chip-radius) - 4px);background:var(--home-deal-stage-bg)!important;box-shadow:none!important;align-items:stretch;justify-content:stretch}.home-deals.is-compact .home-deals-card-imgs{flex:1 1 auto;width:100%!important;height:100%!important;max-width:none;margin:0;display:block!important;position:relative;overflow:hidden;border-radius:inherit}.home-deals.is-compact .home-deals-card-imgs img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none;max-height:none;margin:0!important;border:0!important;border-radius:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:transparent;box-shadow:none!important}.home-deals.is-compact .home-deals-card-imgs img+img{display:none!important}.home-deals.is-compact .home-deals-card-imgs[data-n="1"] img{-o-object-fit:cover;object-fit:cover;background:transparent}.home-deals.is-compact .home-deals-card-visual--flyer .home-deals-flyer-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:inherit;background:var(--home-deal-stage-bg)}.home-deals.is-compact .home-deals-card-badge{width:100%;height:100%;min-height:var(--home-deal-media-h, 168px);border-radius:inherit;background:color-mix(in srgb,var(--home-deal-stage-bg) 88%,#fff 12%);border:0;font-size:1.35rem;text-shadow:none}.home-deals.is-compact .home-deals-card-foot{left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;min-height:0;padding:0 2px;gap:6px;align-items:flex-start}.home-deals.is-compact .home-deals-card-big{font-size:.98rem;font-weight:800;letter-spacing:-.02em;text-transform:none;line-height:1.2;color:var(--home-deal-title);text-shadow:none;-webkit-line-clamp:2}.home-deals.is-compact .home-deals-card-cap,.home-deals.is-compact .home-deals-card-chev{display:none}html[data-theme=light] .home-deals:not(.is-compact) .home-deals-card-big{color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.55),0 2px 10px rgba(0,0,0,.28)}html[data-theme=light] .home-deals:not(.is-compact) .home-deals-card-cap{color:#ffffffeb;text-shadow:0 1px 2px rgba(0,0,0,.4)}html[data-theme=light] .home-deals:not(.is-compact) .home-deals-card-visual{background:radial-gradient(120% 90% at 50% 42%,rgba(255,255,255,.22),transparent 64%),#00000047!important;border-color:#ffffff47}html[data-theme=light] .home-deals.is-compact{--home-deal-card-bg: #f2f2f7;--home-deal-card-border: rgba(0, 0, 0, .08);--home-deal-title: #111114;--home-deal-title-muted: rgba(17, 17, 20, .62);--home-deal-stage-bg: #e8e8ed}html[data-theme=light] .home-deals.is-compact .home-deals-card,html[data-theme=light] .home-deals.is-compact .home-deals-card.is-a,html[data-theme=light] .home-deals.is-compact .home-deals-card.is-b,html[data-theme=light] .home-deals.is-compact .home-deals-card.is-c,html[data-theme=light] .home-deals.is-compact .home-deals-card.is-d,html[data-theme=light] .home-deals.is-compact .home-deals-card.is-e,html[data-theme=light] .home-deals.is-compact .home-deals-card.is-f,html[data-theme=light] .home-deals.is-compact .home-deals-card.is-g,html[data-theme=light] .home-deals.is-compact .home-deals-card.is-h,html[data-theme=light] .home-deals.is-compact .home-deals-card.is-dual{box-shadow:0 8px 22px -14px #00000047}html[data-theme=light] .home-deals.is-compact .home-deals-card-big{color:var(--home-deal-title);text-shadow:none}html[data-theme=light] .home-deals.is-compact .home-deals-card-visual{background:var(--home-deal-stage-bg)!important;border:0!important}.home-deals-flyer-back{padding:max(10px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px));background:#000000b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.home-deals-flyer-back .home-deals-flyer-sheet{width:min(96vw,560px);max-height:min(94vh,960px);padding:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-elevated);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:0 24px 64px #0000008c,var(--shadow)}.home-deals-flyer-sheet .home-deals-flyer-head{flex-shrink:0;align-items:flex-start;gap:12px;margin:0;padding:14px 14px 12px;border-bottom:1px solid var(--line)}.home-deals-flyer-head-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.home-deals-flyer-head-copy h2{margin:0;font-size:1.02rem;font-weight:var(--fw-semi);line-height:1.25;color:var(--ink)}.home-deals-flyer-shout{margin:0;font-size:.74rem;font-weight:var(--fw-med);letter-spacing:.02em;line-height:1.3;color:var(--muted)}.home-deals-flyer-view{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:14px 16px;background:#0a0a0c;overflow:auto;-webkit-overflow-scrolling:touch}.home-deals-flyer-stage{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;max-height:min(72vh,760px);margin:0 auto;padding:0;border-radius:var(--btn-chip-radius);overflow:hidden;background:#000;box-shadow:0 8px 28px #00000073}.home-deals-flyer-img{display:block;width:auto;height:auto;max-width:100%;max-height:min(72vh,760px);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.home-deals-flyer-frame{display:block;width:100%;height:min(72vh,760px);min-height:min(52vh,420px);border:0;background:#111}.home-deals-flyer-actions{flex-shrink:0;display:flex;gap:8px;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--bg-elevated)}.home-deals-flyer-actions .btn{flex:1 1 0;width:auto;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:7px}.home-deals-flyer-actions .btn svg{flex-shrink:0}.home-deals-flyer-sheet .home-deals-flyer-actions .btn.primary{width:auto}@media (min-width: 900px){body:not(.shell-phone) .home-deals-flyer-back .home-deals-flyer-sheet{width:min(92vw,720px)}body:not(.shell-phone) .home-deals-flyer-stage,body:not(.shell-phone) .home-deals-flyer-img{max-height:min(78vh,820px)}body:not(.shell-phone) .home-deals-flyer-frame{height:min(78vh,820px)}}.home-deals-sheet .home-deals-chip-echo{margin:0 0 8px;font-size:.78rem;font-weight:var(--fw-med);color:var(--accent)}.home-deals-sheet .home-deals-desc{margin:0 0 12px;font-size:.88rem;line-height:1.4;color:var(--ink)}.home-deals-sheet .home-deals-sec-label{margin:0 0 8px;font-size:.68rem;font-weight:var(--fw-med);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.home-deals-families{display:flex;flex-direction:column;gap:8px;margin:0 0 12px;max-height:min(42vh,280px);overflow-y:auto}.home-deals-family{border:1px solid var(--btn-ghost-border);background:var(--btn-ghost-bg);border-radius:var(--btn-chip-radius);padding:9px 11px;box-shadow:var(--btn-ghost-shadow)}.home-deals-family h3{margin:0 0 3px;font-size:.86rem;font-weight:var(--fw-strong);color:var(--ink)}.home-deals-family p{margin:0;font-size:.78rem;line-height:1.35;color:var(--muted)}.home-deals-free{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0 0 12px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--btn-ghost-border));background:color-mix(in srgb,var(--accent) 8%,var(--btn-ghost-bg));border-radius:var(--btn-chip-radius)}.home-deals-free-lab{font-size:.68rem;font-weight:var(--fw-med);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);width:100%}.home-deals-free strong{font-size:.9rem;color:var(--ink)}.home-deals-free-sku{font-size:.72rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--muted)}.home-deals-foot{margin:0 0 12px;font-size:.74rem}.home-deals-sheet .btn.primary{width:100%}.home-radar.is-compact .home-radar-row{min-height:44px;margin:0 0 10px;padding:0 0 10px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible}.home-radar.is-compact .home-radar-row .home-deals-scroller,.home-radar.is-compact .home-radar-row body.shell-phone .crm-home .home-deals-grid{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;align-items:stretch;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;margin:0 -2px;padding:2px 2px 6px}.home-radar.is-compact .home-radar-row .home-deals-scroller::-webkit-scrollbar,.home-radar.is-compact .home-radar-row body.shell-phone .crm-home .home-deals-grid::-webkit-scrollbar{display:none}.home-radar.is-compact .home-radar-row .crm-scroll-overflow-cue{display:flex;align-items:center;justify-content:center;gap:6px;min-height:14px;margin:1px 0 0;color:color-mix(in srgb,var(--muted) 58%,transparent)}.home-radar.is-compact .home-radar-row .crm-scroll-overflow-cue[hidden]{display:none}.home-radar.is-compact .home-radar-row .crm-scroll-overflow-cue i{display:block;width:6px;height:6px;border-radius:50%;background:currentColor;transition:transform var(--dur-micro, .12s) var(--ease-press, var(--ease)),background var(--dur-state, .2s) var(--ease)}.home-radar.is-compact .home-radar-row .crm-scroll-overflow-cue i.is-on{color:var(--accent);transform:scale(1.18)}.home-radar.is-compact .home-radar-row .home-deals-scroller>.home-deals-card,.home-radar.is-compact .home-radar-row .home-deals-scroller>.home-deals-card-wrap,.home-radar.is-compact .home-radar-row .home-deals-scroller>.home-deals-snap,.home-radar.is-compact .home-radar-row body.shell-phone .crm-home .home-deals-grid>.home-deals-card,.home-radar.is-compact .home-radar-row body.shell-phone .crm-home .home-deals-grid>.home-deals-card-wrap{flex:0 0 82%;width:82%;max-width:82%;scroll-snap-align:start;scroll-snap-stop:normal;min-width:0;height:auto}.home-radar.is-compact .home-radar-row .home-deals-scroller>.home-deals-snap .home-deals-card,.home-radar.is-compact .home-radar-row .home-deals-scroller>.home-deals-card-wrap .home-deals-card,.home-radar.is-compact .home-radar-row body.shell-phone .crm-home .home-deals-grid>.home-deals-card-wrap .home-deals-card{width:100%;min-height:72px}.home-radar.is-compact .home-radar-row .home-radar-deals-slot{margin:10px 0 12px;min-width:0}.home-radar.is-compact .home-radar-row .home-radar-deals-slot .home-deals{margin:0}.home-radar.is-compact .home-radar-row .home-radar-deals-slot .home-deals-head{margin-bottom:8px}body.shell-phone .crm-home .home-deals.is-compact:before{display:none!important;content:none!important}body.shell-phone .crm-home .home-deals.is-compact .home-deals-scroller>.home-deals-card,body.shell-phone .crm-home .home-deals.is-compact .home-deals-scroller>.home-deals-card-wrap,body.shell-phone .crm-home .home-deals.is-compact .home-deals-scroller>.home-deals-snap,body.shell-phone .crm-home .home-deals.is-compact .home-deals-grid>.home-deals-card,body.shell-phone .crm-home .home-deals.is-compact .home-deals-grid>.home-deals-card-wrap{flex:0 0 46%;width:46%;max-width:46%;min-height:0;height:auto;max-height:none;align-self:flex-start}body.shell-phone .crm-home .home-deals.is-compact .home-deals-scroller>.home-deals-snap .home-deals-card,body.shell-phone .crm-home .home-deals.is-compact .home-deals-scroller>.home-deals-card-wrap .home-deals-card,body.shell-phone .crm-home .home-deals.is-compact .home-deals-grid>.home-deals-card,body.shell-phone .crm-home .home-deals.is-compact .home-deals-grid>.home-deals-card-wrap .home-deals-card{min-height:0!important;height:auto!important;max-height:none;aspect-ratio:.78 / 1}body.shell-phone .crm-home .home-deals.is-compact .home-deals-scroller,body.shell-phone .crm-home .home-deals.is-compact .home-deals-grid{min-height:0;align-items:flex-start}body.shell-phone .crm-home .home-deals-head.is-mockup{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px;padding:0 2px}body.shell-phone .crm-home .home-deals-scroller{padding:0}body.shell-phone .crm-home .home-radar-deals-slot .home-deals.is-compact{padding-bottom:0}.crm-home{--home-gap-major: 12px;--home-gap-label: 8px;--home-gap-control: 8px;--home-stop-status-w: 5.25rem;--home-stop-chevron-w: 16px}body.shell-phone .crm-home{--home-mod-min-h: 150px;--home-mod-radius: var(--radius-sm);--home-mod-inset-x: 12px;--home-mod-inset-y: 12px}body.shell-phone .crm-home .home-next-up.is-hero,body.shell-phone .crm-home .home-deals.is-compact .home-deals-scroller,body.shell-phone .crm-home .home-deals.is-compact .home-deals-grid,body.shell-phone .crm-home .home-radar-list{width:100%;max-width:100%;min-height:var(--home-mod-min-h);box-sizing:border-box;border-radius:var(--home-mod-radius)!important}body.shell-phone .crm-home .home-next-up.is-hero{padding:var(--home-mod-inset-y) var(--home-mod-inset-x)!important}body.shell-phone .crm-home .home-radar.is-compact .home-radar-list{max-height:none;min-height:var(--home-mod-min-h)}body.shell-phone .crm-home .home-deals-scroller>.home-deals-snap,body.shell-phone .crm-home .home-deals-grid>.home-deals-card,body.shell-phone .crm-home .home-deals-grid>.home-deals-card-wrap{height:auto;min-height:var(--home-mod-min-h);max-height:none;align-self:stretch}body.shell-phone .crm-home .home-deals-scroller>.home-deals-snap .home-deals-card,body.shell-phone .crm-home .home-deals-scroller>.home-deals-card-wrap .home-deals-card,body.shell-phone .crm-home .home-deals-grid>.home-deals-card,body.shell-phone .crm-home .home-deals-grid>.home-deals-card-wrap .home-deals-card{height:100%;min-height:var(--home-mod-min-h);max-height:none}.crm-home .home-deals-card-visual{margin-bottom:var(--home-gap-major);padding-bottom:var(--home-gap-major)}body.shell-phone .crm-home .home-deals-head.is-mockup,body.shell-phone .crm-home .home-sec-head{gap:var(--home-gap-control);margin-bottom:var(--home-gap-label)}body.shell-phone .crm-home .home-radar-sec-label,body.shell-phone .crm-home .home-deals-sec-label{margin-top:var(--home-gap-label);margin-bottom:var(--home-gap-label)}body.shell-phone .crm-home .home-sec-head .home-deals-sec-label{margin-top:0;margin-bottom:0}body.shell-phone .crm-home .home-radar-deals-slot{margin:0 0 var(--home-gap-major)}body.shell-phone .crm-home .home-deals-scroller>.home-deals-snap,body.shell-phone .crm-home .home-deals-grid>.home-deals-card,body.shell-phone .crm-home .home-deals-grid>.home-deals-card-wrap{height:auto;min-height:var(--home-mod-min-h, 150px);max-height:none}body.shell-phone .crm-home .home-deals-scroller>.home-deals-snap .home-deals-card,body.shell-phone .crm-home .home-deals-scroller>.home-deals-card-wrap .home-deals-card,body.shell-phone .crm-home .home-deals-grid>.home-deals-card,body.shell-phone .crm-home .home-deals-grid>.home-deals-card-wrap .home-deals-card{height:100%;min-height:var(--home-mod-min-h, 150px);max-height:none}body.shell-phone .crm-home .home-radar-row{min-height:56px;block-size:56px;padding-top:8px;padding-bottom:8px}.home-deals-flyer-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center}.home-deals-flyer-sheet .home-deals-flyer-head{display:flex;align-items:flex-start;justify-content:space-between}.home-deals-flyer-sheet .sky-modal-x,.home-deals-flyer-sheet .home-deals-flyer-x{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;border:0;border-radius:var(--btn-icon-radius, 9px);background:transparent;color:var(--muted);cursor:pointer}.home-deals-flyer-sheet .sky-modal-x:hover,.home-deals-flyer-sheet .home-deals-flyer-x:hover{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.home-deals-flyer-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--btn-h, 44px);padding:0 var(--btn-pad-x, 18px);border-radius:var(--btn-radius, 12px);font-size:var(--btn-fs-sm, .8125rem);font-weight:600;cursor:pointer;border:1px solid transparent}.home-deals-flyer-actions .btn.ghost{background:var(--btn-ghost-bg, rgba(255, 255, 255, .04));border-color:var(--btn-ghost-border, rgba(255, 255, 255, .1));color:var(--ink)}.home-deals-flyer-actions .btn.primary{background:var(--btn-primary-bg);border-color:var(--btn-primary-border);color:#fff;box-shadow:var(--btn-primary-shadow)}.home-deals-flyer-actions .btn:disabled{opacity:var(--btn-disabled-opacity, .45);cursor:not-allowed}.home-deals.is-compact .home-deals-scroller{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.home-deals.is-compact .home-deals-scroller::-webkit-scrollbar{display:none}.home-deals.is-compact .home-deals-scroller>.home-deals-snap{flex:0 0 82%;width:82%;max-width:82%;scroll-snap-align:start}html[data-theme=light] .home-deals-flyer-view{background:#e8e9ef}html[data-theme=light] .home-deals-flyer-stage{background:#fff;box-shadow:0 8px 28px #0000001f}.home-deals-flyer-pdf-face{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;min-height:var(--home-deal-media-h, 168px);padding:16px 14px;box-sizing:border-box;border-radius:inherit;background:linear-gradient(160deg,color-mix(in srgb,var(--home-deal-stage-bg, #1c1c1e) 92%,#fff 8%),var(--home-deal-stage-bg, #1c1c1e));color:var(--home-deal-title, var(--ink));text-align:center}.home-deals-flyer-pdf-badge{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:28px;padding:0 10px;border-radius:var(--btn-chip-radius, 12px);font-size:.72rem;font-weight:800;letter-spacing:.06em;color:#fff;background:color-mix(in srgb,var(--accent, #0a84ff) 88%,#000 12%);border:1px solid color-mix(in srgb,var(--accent, #0a84ff) 70%,#fff 30%);box-shadow:var(--btn-chip-on-shadow, 0 1px 2px rgba(0, 0, 0, .2))}.home-deals-flyer-pdf-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;font-size:.82rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--home-deal-title, var(--ink))}html[data-theme=light] .home-deals-flyer-pdf-face{background:linear-gradient(160deg,#f4f4f7,#e8e8ed);color:#111114}html[data-theme=light] .home-deals-flyer-pdf-title{color:#111114}.home-deals.is-compact .home-deals-card-visual--pdf .home-deals-card-imgs{display:flex;align-items:stretch;justify-content:stretch}.home-deals.is-compact .home-deals-card-visual--flyer .home-deals-flyer-face{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;max-height:100%;width:100%;height:100%}.home-deals-flyer-stage--pdf{width:100%;background:#111}.home-deals-flyer-stage--pdf .home-deals-flyer-frame{width:100%;min-height:min(52vh,420px)}.home-deals.is-compact .home-deals-scroller>.home-deals-snap,.home-deals.is-compact .home-deals-scroller>.home-deals-card,.home-deals.is-compact .home-deals-scroller>.home-deals-card-wrap{flex:0 0 46%;width:46%;max-width:280px;min-height:0;height:auto;align-self:flex-start}.home-deals.is-compact .home-deals-scroller>.home-deals-snap .home-deals-card,.home-deals.is-compact .home-deals-scroller>.home-deals-card-wrap .home-deals-card{width:100%;max-width:280px;max-height:320px;min-height:0!important;height:auto!important;aspect-ratio:.78 / 1}.home-deals.is-compact .home-deals-card-visual--flyer:not(.home-deals-card-visual--pdf){flex:1 1 auto;max-height:240px}.home-deals.is-compact .home-deals-scroller{align-items:flex-start;min-height:0}@media (min-width: 1200px){body:not(.shell-phone) .crm-home .home-deals.is-compact .home-deals-scroller>.home-deals-snap,body:not(.shell-phone) .crm-home .home-deals.is-compact .home-deals-scroller>.home-deals-card,body:not(.shell-phone) .crm-home .home-deals.is-compact .home-deals-scroller>.home-deals-card-wrap,.crm-desk .crm-home .home-deals.is-compact .home-deals-scroller>.home-deals-snap,.crm-desk .crm-home .home-deals.is-compact .home-deals-scroller>.home-deals-card,.crm-desk .crm-home .home-deals.is-compact .home-deals-scroller>.home-deals-card-wrap{flex:0 0 280px;width:280px;max-width:280px}body:not(.shell-phone) .crm-home .home-deals.is-compact .home-deals-scroller>.home-deals-snap .home-deals-card,body:not(.shell-phone) .crm-home .home-deals.is-compact .home-deals-scroller>.home-deals-card-wrap .home-deals-card,.crm-desk .crm-home .home-deals.is-compact .home-deals-scroller>.home-deals-snap .home-deals-card,.crm-desk .crm-home .home-deals.is-compact .home-deals-scroller>.home-deals-card-wrap .home-deals-card{width:100%;max-width:280px;max-height:320px}body:not(.shell-phone) .crm-home .home-deals.is-compact .home-deals-card-visual,body:not(.shell-phone) .crm-home .home-deals.is-compact .home-deals-card-visual--flyer,.crm-desk .crm-home .home-deals.is-compact .home-deals-card-visual,.crm-desk .crm-home .home-deals.is-compact .home-deals-card-visual--flyer{--home-deal-media-h: 200px;flex:0 0 auto;height:200px;max-height:200px;min-height:160px}body:not(.shell-phone) .crm-home .home-deals.is-compact .home-deals-flyer-face,.crm-desk .crm-home .home-deals.is-compact .home-deals-flyer-face{max-height:200px;-o-object-fit:contain;object-fit:contain}body:not(.shell-phone) .crm-home .home-deals.is-compact .home-deals-flyer-pdf-face,.crm-desk .crm-home .home-deals.is-compact .home-deals-flyer-pdf-face{min-height:160px;max-height:200px}}.home-deals-card-visual--pdf{flex:0 0 auto!important;height:var(--home-deal-media-h, 168px)!important;max-height:var(--home-deal-media-h, 168px)!important;min-height:var(--home-deal-media-h, 168px)!important}.home-deals-flyer-pdf-embed,.home-deals-card-visual--pdf .home-deals-flyer-face,.home-deals-card-visual--pdf object,.home-deals-card-visual--pdf iframe{display:block!important;width:100%!important;height:var(--home-deal-media-h, 168px)!important;max-height:var(--home-deal-media-h, 168px)!important;border:0;border-radius:calc(var(--btn-chip-radius) - 4px);background:#111;pointer-events:none;overflow:hidden}.home-deals-card-visual--pdf .home-deals-card-imgs{width:100%;height:var(--home-deal-media-h, 168px)!important;max-height:var(--home-deal-media-h, 168px)!important;overflow:hidden}.home-deals-flyer-stage--pdf object,.home-deals-flyer-stage--pdf iframe,.home-deals-flyer-stage--pdf .home-deals-flyer-frame{width:100%;height:min(70vh,640px);border:0;border-radius:calc(var(--btn-chip-radius) - 4px);background:#111}
