/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.rounded{border-radius:.25rem}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}}:root{--site-font:Arial, "Noto Sans Hebrew", sans-serif;--ink:#123c34;--cream:#f6f1e7;--orange:#ff6a2a;--lime:#d9ef46;--white:#fffdf8;--line:#123c3429}html{scroll-behavior:smooth}html,body{max-width:100%;overflow-x:clip}body{background:var(--cream);color:var(--ink);font-family:var(--site-font);margin:0}.skip-link{z-index:1000;color:#123d35;background:#fff;border-radius:6px;padding:12px 18px;font-weight:900;text-decoration:underline;position:fixed;top:10px;right:10px;transform:translateY(-160%);box-shadow:0 4px 18px #00000040}.skip-link:focus{transform:translateY(0)}a{color:inherit;text-decoration:none}button,select{cursor:pointer}.site-header{border-bottom:1px solid var(--line);background:var(--cream);z-index:5;justify-content:space-between;align-items:center;height:84px;padding:0 clamp(22px,5vw,74px);display:flex;position:relative}.brand{align-items:center;gap:11px;display:inline-flex}.company-logo img{width:clamp(160px,15vw,210px);height:auto;display:block}.brand-mark{background:var(--orange);color:#fff;border-radius:50% 50% 44% 56%;place-items:center;width:42px;height:42px;font-size:26px;font-weight:900;display:grid;transform:rotate(-5deg)}.brand>span:last-child{flex-direction:column;line-height:1;display:flex}.brand strong{letter-spacing:-.8px;font-size:23px}.brand small{letter-spacing:.6px;margin-top:4px;font-size:10px}nav{gap:34px;font-size:14px;font-weight:700;display:flex}nav a:hover{color:var(--orange)}.header-cta{background:var(--ink);color:#fff;border-radius:5px;padding:13px 20px;font-size:14px;font-weight:700}.header-cta span{color:var(--lime);margin-right:10px}.phone-strip{background:var(--lime);min-height:46px;color:var(--ink);border-bottom:1px solid #123c3440;justify-content:center;align-items:center;gap:8px;padding:9px 20px;font-size:15px;font-weight:800;display:flex}.phone-strip .phone-strip-icon{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;display:grid}.phone-strip b{text-underline-offset:3px;font-size:17px;text-decoration:underline}.phone-contacts{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.phone-contacts-label{font-size:12px;font-weight:800}.phone-contacts a{color:inherit;align-items:baseline;gap:5px;text-decoration:none;display:inline-flex}.phone-contacts a:hover b{text-decoration-thickness:2px}.phone-contacts strong{font-size:12px}.phone-contacts b{white-space:nowrap}.phone-strip .phone-contacts{justify-content:center}.phone-strip .phone-contacts a{padding-inline:4px}.hero{grid-template-columns:1.02fr .98fr;min-height:650px;display:grid;overflow:hidden}.hero-copy{z-index:2;padding:72px clamp(24px,6vw,90px) 54px 30px;position:relative}.hero-label{border:1px solid var(--line);background:#fff;border-radius:50px;align-items:center;gap:9px;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}.hero-label span{color:var(--orange);font-size:10px}.hero h1{letter-spacing:-4.5px;margin:28px 0 20px;font-size:clamp(52px,6vw,88px);font-weight:900;line-height:.95}.hero h1 em{color:var(--orange);font-style:normal}.hero-copy>p{color:#42675f;max-width:570px;font-size:20px;line-height:1.65}.hero-actions{align-items:center;gap:24px;margin-top:30px;display:flex}.primary-button{background:var(--orange);color:#fff;box-shadow:4px 4px 0 var(--ink);border:0;border-radius:5px;justify-content:center;align-items:center;gap:25px;padding:17px 25px;font-weight:800;display:inline-flex}.text-link{border-bottom:2px solid var(--ink);padding-bottom:4px;font-weight:800}.trust-row{color:#5f7872;gap:22px;margin-top:42px;font-size:12px;font-weight:700;display:flex}.hero-art{background:radial-gradient(circle at 20% 20%, #1b5549 0, var(--ink) 46%, #092c26 100%);isolation:isolate;min-height:650px;position:relative;overflow:hidden}.hero-art:before{content:"";opacity:.22;background-image:repeating-linear-gradient(35deg,#0000 0 16px,#ffffff09 17px 18px);position:absolute;inset:0}.sun{background:var(--lime);z-index:-1;border-radius:50%;width:290px;height:290px;animation:6s ease-in-out infinite sun-breathe;position:absolute;top:-80px;right:-75px;box-shadow:0 0 80px #d9ef4629}.hero-orbit{border:2px dashed #ffffff30;border-radius:50%;width:535px;height:535px;animation:30s linear infinite orbit-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-orbit:before,.hero-orbit:after{content:"";border-radius:50%;position:absolute}.hero-orbit:before{border:1px solid #d9ef4629;inset:42px}.hero-orbit:after{border:1px solid #ffffff14;inset:-26px}.hero-orbit i{background:var(--orange);border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 0 7px #ff6a2a21}.hero-orbit i:first-child{top:21px;left:130px}.hero-orbit i:nth-child(2){background:var(--lime);top:51%;right:-5px}.hero-orbit i:nth-child(3){background:#fff;bottom:38px;left:82px}.rope-circle{width:365px;height:365px;color:var(--ink);background:#f7f0dd;border:50px solid #d7b16e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;animation:5.5s ease-in-out infinite rope-float;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-4deg);box-shadow:inset 0 0 0 5px #936d37,inset 0 0 28px #123c341f,0 0 0 6px #f0cc8b,0 28px 60px #00000047}.rope-circle:before,.rope-circle:after{content:"";border:4px dashed #846031;border-radius:50%;position:absolute;inset:-44px}.rope-circle:after{opacity:.55;border-width:2px;inset:-34px}.hero-company-logo{background:#fff;border:1px solid #123c3424;width:238px;padding:13px 14px;transform:rotate(4deg);box-shadow:0 7px #123c3421}.hero-company-logo img{width:100%;height:auto;display:block}.rope-circle b{background:var(--orange);color:#fff;letter-spacing:.2px;margin-top:5px;padding:6px 11px;font-size:12px;transform:rotate(2deg)}.camp-card{background:#fff;border:1px solid #123c341f;padding:15px 18px;font-size:13px;line-height:1.4;animation:4.6s ease-in-out infinite card-float;position:absolute;transform:rotate(5deg);box-shadow:6px 7px #092a24}.camp-card>span{color:var(--orange);margin-left:4px}.camp-card b{font-size:18px}.card-one{top:135px;right:9%}.card-two{background:var(--lime);animation-delay:-2.2s;bottom:95px;left:7%;transform:rotate(-5deg)}.card-two>span{color:var(--ink)}.hero-seal{background:var(--orange);color:#fff;border:2px solid #ffffffb3;border-radius:50%;justify-content:center;align-items:center;gap:6px;width:92px;height:92px;animation:5.5s ease-in-out infinite seal-pop;display:flex;position:absolute;top:13%;left:10%;transform:rotate(-9deg);box-shadow:0 0 0 7px #ff6a2a26}.hero-seal strong{font-size:30px;line-height:1}.hero-seal span{font-size:9px;font-weight:900;line-height:1.2}.ground-line{border-top:3px solid #ffffff59;border-radius:50%;width:90%;height:90px;position:absolute;bottom:-50px;right:5%}@keyframes orbit-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes rope-float{0%,to{transform:translate(-50%,-50%)rotate(-4deg)}50%{transform:translate(-50%,calc(-50% - 10px))rotate(-2deg)}}@keyframes card-float{0%,to{margin-top:0}50%{margin-top:-9px}}@keyframes sun-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes seal-pop{0%,to{transform:rotate(-9deg)scale(1)}50%{transform:rotate(-5deg)scale(1.05)}}.section-shell{width:min(1180px,100% - 44px);margin-inline:auto}.movement-gate{background:var(--white);border:2px solid var(--orange);box-shadow:6px 6px 0 var(--ink);grid-template-columns:1fr minmax(280px,420px);align-items:center;gap:30px;margin-bottom:22px;padding:24px;display:grid}.movement-gate h3{margin:7px 0;font-size:24px}.movement-gate p{color:#607770;margin:0;line-height:1.6}.movement-step{color:var(--orange);text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:900}.movement-gate label{gap:8px;display:grid}.movement-gate label>span{font-size:12px;font-weight:900}.movement-gate select{border:2px solid var(--ink);width:100%;color:var(--ink);background:#fff;padding:15px;font-weight:800}.catalog-locked{text-align:center;background:#fffdf8b3;border:1px dashed #123c3459;align-content:center;place-items:center;min-height:310px;padding:40px 20px;display:grid}.catalog-locked>span{background:var(--ink);width:68px;height:68px;color:var(--lime);border-radius:50%;place-items:center;font-size:30px;font-weight:900;display:grid}.catalog-locked h3{margin:18px 0 6px;font-size:25px}.catalog-locked p{color:#607770;margin:0}.section-heading{justify-content:space-between;align-items:end;margin-bottom:38px;display:flex}.section-heading>p{color:#5d746f;max-width:410px;line-height:1.7}.eyebrow{color:var(--orange);text-transform:uppercase;letter-spacing:1.4px;margin:0 0 10px;font-size:12px;font-weight:900}h2{letter-spacing:-2.5px;margin:0;font-size:clamp(38px,5vw,58px);line-height:1.05}.youth-price-policy{background:var(--ink);color:#fff;border-right:6px solid var(--orange);align-items:center;gap:15px;margin-bottom:20px;padding:17px 20px;display:flex}.youth-price-policy>span{background:var(--orange);color:#fff;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:20px;font-weight:900;display:grid}.youth-price-policy b{color:var(--lime);font-size:15px}.youth-price-policy p{color:#d0dedb;margin:4px 0 0;font-size:12px;line-height:1.5}.catalog-tools{background:var(--white);border:1px solid var(--line);margin-bottom:16px;padding:18px}.search-box{max-width:470px;margin-bottom:16px}.search-box>span{margin-bottom:7px;font-size:12px;font-weight:900}.search-box input{background:#fff;border-width:2px}.category-tabs{flex-wrap:wrap;gap:7px;display:flex}.category-tabs button{border:1px solid var(--line);color:var(--ink);background:#f4efe4;border-radius:30px;padding:8px 12px;font-size:12px;font-weight:800}.category-tabs button:hover,.category-tabs button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.catalog-status{color:#6b817b;justify-content:space-between;margin:15px 2px;font-size:12px;font-weight:700;display:flex}.quote-assurance{background:#eef7c5;border:1px solid #c9db4b;justify-content:center;gap:24px;margin:0 0 22px;padding:12px 16px;font-size:12px;font-weight:800;display:flex}.product-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.product-card{background:var(--white);border:1px solid var(--line);transition:all .2s}.product-card.selected{border-color:var(--orange);transform:translateY(-3px);box-shadow:0 10px 30px #123c341a}.product-visual{place-items:center;height:190px;margin:10px 10px 0;display:grid;position:relative;overflow:hidden}.product-visual:before{content:"";border:1px solid #123c3426;border-radius:50%;width:170px;height:170px;position:absolute}.product-visual>span{filter:saturate(.8);z-index:1;font-size:48px;font-weight:900;position:relative}.product-visual.has-product-image:before{display:none}.product-visual img{object-fit:contain;object-position:center center;background:0 0;width:calc(100% - 28px);height:calc(100% - 28px);padding:0;display:block;position:absolute;inset:14px}.product-visual.has-product-image small{z-index:2;box-shadow:0 2px 8px #123c3426}.product-visual small{background:#fff;padding:6px 9px;font-size:10px;font-weight:800;position:absolute;top:10px;right:10px}.product-visual.orange{background:#ffd5bd}.product-visual.sand{background:#e9d2aa}.product-visual.blue{background:#b9dded}.product-visual.green{background:#cfe5bf}.product-visual.navy{background:#ced9d6}.product-visual.purple{background:#ddcfec}.product-info{padding:12px 19px 18px}.product-info h3{min-height:46px;margin:5px 0 0;font-size:18px}.product-info p{color:#607770;font-size:14px;line-height:1.5}.availability{margin-top:6px;font-size:10px;font-weight:900;display:inline-block}.availability-available{color:#287347}.availability-preorder{color:#9b5b00}.availability-check{color:#9d3109}.availability-unavailable{color:#9d2517;background:#f8e4e0;border-radius:3px;width:fit-content;padding:4px 7px}.add-product.unavailable-product{color:#6c7d78;cursor:not-allowed;box-shadow:none;background:#dfe5e2}.color-picker{background:#fff7ea;border:1px solid #efb074;margin:10px 0 12px;padding:10px}.color-picker-title{margin-bottom:8px;font-size:11px;font-weight:900;display:block}.roll-color-list{grid-template-columns:1fr 1fr;gap:7px;max-height:190px;display:grid;overflow-y:auto}.roll-color-list label{gap:3px}.roll-color-list label span{font-size:9px;font-weight:900}.roll-color-list select{background:#fff;border:1px solid #efb074;padding:7px;font-size:11px}.color-selection-summary{color:var(--orange);margin-top:8px;font-weight:900;line-height:1.5;display:block}.selected-color{font-weight:900;color:var(--orange)!important}.sku{color:#71847f;letter-spacing:.35px;text-align:right;direction:ltr;font-size:10px;display:block}.product-price{font-weight:900;min-height:auto!important;color:var(--orange)!important;margin:13px 0!important;font-size:20px!important}.product-price small{color:#71847f;font-size:10px;font-weight:700}.quantity-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:14px;display:flex}.selected-quantity>span{color:#287347;font-weight:900}.add-product{background:var(--ink);color:#fff;border:0;justify-content:center;align-items:center;gap:12px;width:100%;min-height:44px;font-weight:900;transition:all .2s;display:flex}.add-product:hover{background:var(--orange)}.add-product span{color:var(--lime);font-size:18px}.quantity-row>span{color:#788d88;font-size:12px}.custom-size-note,.meter-product-note{border-radius:4px;margin:-5px 0 14px;padding:10px 11px;font-size:11px;line-height:1.5}.custom-size-note{border-right:3px solid var(--orange);color:#71481f;background:#fff4df}p.meter-product-note{border-right:3px solid var(--ink);color:#36584f;background:#eef6f2}.meter-quantity{border:1px solid var(--line);background:#f7f9f8;gap:8px;margin-top:auto;padding:13px;display:grid}.meter-quantity>span{color:var(--ink);font-size:12px;font-weight:900}.meter-quantity>div{align-items:center;gap:8px;display:flex}.meter-quantity input{border:2px solid var(--ink);width:110px;color:var(--ink);text-align:center;background:#fff;padding:10px;font-size:18px;font-weight:900}.meter-quantity>div b{color:var(--ink)}.meter-quantity>small{color:var(--orange);font-size:11px;font-weight:900}.cart-meter-input{align-items:center;gap:5px;display:flex}.cart-meter-input input{border:1px solid var(--ink);text-align:center;width:72px;padding:8px;font-weight:900}.cart-meter-input span{color:var(--ink);font-size:11px;font-weight:800}.custom-shade-calculator{border:1px solid var(--line);background:#f7f9f8;border-radius:12px;gap:11px;min-width:0;margin-top:auto;padding:14px;display:grid;overflow:hidden}.custom-shade-calculator.selected{background:#fffaf2;border-color:#ff6a2a8c}.custom-shade-title{color:var(--ink);font-size:12px;font-weight:900}.custom-shade-count-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.custom-shade-count-row>span{gap:3px;min-width:0;display:grid}.custom-shade-count-row>span b{color:var(--ink);font-size:12px}.custom-shade-count-row>span small{color:#607770;font-size:9px;line-height:1.35}.custom-shade-count-row .stepper{background:#fff;flex:none}.custom-shade-count-row .stepper input{width:42px}.custom-shade-items{overscroll-behavior:contain;scrollbar-width:thin;gap:10px;min-width:0;max-height:540px;padding-left:4px;display:grid;overflow:hidden auto}.custom-shade-item{background:#ffffffd6;border:1px solid #123c3421;border-radius:11px;gap:9px;min-width:0;padding:12px;display:grid}.custom-shade-item.complete{border-color:#245c4559;box-shadow:inset 3px 0 #79a83b}.custom-shade-item>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.custom-shade-item>header b{color:var(--ink);font-size:12px}.custom-shade-item>header span{color:#7b8b84;font-size:9px;font-weight:850}.custom-shade-item.complete>header span{color:#47752d}.custom-shade-fields{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px;display:grid}.custom-shade-fields>em{color:var(--ink);padding-bottom:11px;font-size:18px;font-style:normal;font-weight:900}.custom-shade-fields label{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;display:grid}.custom-shade-fields label>span{color:#607770;grid-column:1/-1;font-size:9px;font-weight:850}.custom-shade-fields input{border:2px solid var(--ink);width:100%;min-width:0;color:var(--ink);text-align:center;background:#fff;border-radius:8px;padding:10px 8px;font-size:16px;font-weight:900}.custom-shade-fields input:focus{border-color:var(--orange);outline:3px solid #ff6a2a21}.custom-shade-fields label>b{font-size:11px}.custom-shade-fields .custom-shade-color{grid-column:1/-1}.custom-shade-color select{border:2px solid var(--ink);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:8px;padding:10px;font-size:13px;font-weight:850}.custom-shade-color select:focus{border-color:var(--orange);outline:3px solid #ff6a2a21}.custom-shade-result{color:var(--ink);background:#eef6f2;border-radius:9px;gap:5px;padding:10px;display:grid}.custom-shade-result>span{font-size:10px;line-height:1.45}.custom-shade-result>strong{color:var(--orange);font-size:20px}.custom-shade-result>strong small{color:#607770;font-size:9px}.custom-shade-guidance{color:#607770;font-size:10px;font-weight:800}.custom-shade-calculator .add-product,.custom-shade-calculator .quantity-row{margin-top:0}.custom-shade-grand-total{min-width:0;color:var(--ink);background:#fff1e7;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.custom-shade-grand-total.complete{background:#eaf5df}.custom-shade-grand-total>span{font-size:10px;font-weight:850}.custom-shade-grand-total>strong{color:var(--orange);white-space:nowrap;flex:none;font-size:18px}.custom-shade-grand-total>strong small{color:#607770;text-align:left;font-size:8px;display:block}.custom-shade-order-summary,.drawer-custom-shades{gap:3px;margin-top:4px;display:grid}.edit-custom-shades{border:1px solid var(--ink);color:var(--ink);background:#fff;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:850}.stepper{border:1px solid var(--ink);align-items:center;height:34px;display:flex}.stepper button{width:34px;height:32px;color:var(--ink);background:0 0;border:0;font-size:20px}.stepper button:hover{background:var(--lime)}.stepper input{border:0;border-inline:1px solid var(--line);width:64px;height:32px;color:var(--ink);text-align:center;font:inherit;appearance:textfield;background:#fff;padding:0 4px;font-size:14px;font-weight:800}.stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.stepper input:focus{z-index:1;outline:2px solid var(--orange);outline-offset:-2px;position:relative}.load-more{border:2px solid var(--ink);color:var(--ink);box-shadow:4px 4px 0 var(--orange);background:0 0;margin:35px auto 0;padding:14px 25px;font-weight:900;display:block}.load-more:hover{background:var(--ink);color:#fff}.empty-catalog{background:var(--white);border:1px dashed var(--line);text-align:center;color:#607770;padding:45px 20px}.missing-product-box{background:#fff8ec;border:1px solid #efc98e;grid-template-columns:1fr minmax(280px,1.2fr);align-items:center;gap:18px;margin-top:28px;padding:18px;display:grid}.missing-product-box div{flex-direction:column;gap:4px;display:flex}.missing-product-box span{color:#607770;font-size:13px}.missing-product-box input{border:1px solid var(--line);background:#fff;padding:12px}.catalog-continue{background:var(--orange);color:#fff;width:fit-content;box-shadow:4px 4px 0 var(--ink);border:0;align-items:center;gap:12px;margin:24px auto 0;padding:15px 22px;font-weight:900;display:flex}.how-section{background:var(--ink);color:#fff;text-align:center;padding-block:95px}.how-section .eyebrow{color:var(--lime)}.steps{border-top:1px solid #fff3;grid-template-columns:repeat(3,1fr);display:grid}.steps article{border-left:1px solid #fff3;padding:42px 45px 0;position:relative}.steps article:last-child{border:0}.steps article>span{background:var(--ink);color:var(--lime);padding:0 10px;font-weight:900;position:absolute;top:-13px;right:50%;transform:translate(50%)}.steps article>div{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:60px;height:60px;margin:auto;font-size:26px;display:grid}.steps h3{margin-bottom:9px;font-size:22px}.steps p{color:#b9cac6;margin:0;line-height:1.6}.order-section{grid-template-columns:.72fr 1.28fr;align-items:start;gap:70px;padding-block:110px;display:grid}.order-intro{position:sticky;top:25px}.order-intro>p:nth-of-type(2){color:#607770;max-width:390px;line-height:1.7}.order-note{border-right:4px solid var(--orange);background:#fff9ee;flex-direction:column;gap:5px;margin-top:40px;padding:18px;font-size:13px;display:flex}.shipping-notice{background:var(--lime);color:var(--ink);border:1px solid #bfd42e;align-items:center;gap:12px;margin-top:28px;padding:16px;display:flex}.shipping-notice>span{font-size:27px}.shipping-notice div{flex-direction:column;gap:4px;display:flex}.shipping-notice strong{font-size:12px}.heavy-shipping-notice{border-color:var(--orange);background:#fff0e8}.heavy-shipping-notice strong{color:#9d3109}.order-form{background:var(--white);border:1px solid var(--line);padding:30px;box-shadow:9px 9px #123c341a}.form-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.form-title>div{align-items:center;gap:10px;font-size:19px;display:flex}.form-title>span{color:#6b817b;font-size:12px}.cart-dot{background:var(--lime);border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.mini-cart{background:#f3eee3;max-height:360px;margin:18px 0;padding:12px 16px;overflow-y:auto}.mini-cart>div{justify-content:space-between;gap:16px;padding:9px 0;font-size:12px;display:flex}.mini-cart b{color:var(--orange);white-space:nowrap}.mini-cart .cart-total{border-top:2px solid var(--ink);margin-top:8px;padding-top:12px;font-size:14px}.mini-cart .cart-total-vat{background:#eef7c5;border-top:0;margin-top:0;padding:11px}.mini-cart .cart-total-vat b{color:var(--ink)}.coupon-entry{border-top:1px solid #d9d1c2;margin:8px 0;gap:7px!important;padding:13px 0!important;display:grid!important}.coupon-entry>label{color:var(--ink);font-size:12px;font-weight:900}.coupon-entry>div{grid-template-columns:1fr auto;gap:7px;padding:0;display:grid}.coupon-entry input{border:1px solid var(--ink);text-transform:uppercase;background:#fff;min-width:0;padding:10px}.coupon-entry button{background:var(--ink);color:#fff;border:0;padding:9px 13px;font-weight:900}.coupon-entry button:disabled{opacity:.55}.coupon-entry small{font-size:10px;font-weight:800}.coupon-success{color:#167048}.coupon-error{color:#a43620}.coupon-discount-row{color:#167048}.coupon-discount-row b{color:#167048!important}.mini-cart-item{border-bottom:1px solid #123c341f;align-items:center}.mini-cart-product{flex-direction:column;gap:3px;min-width:0;display:flex}.mini-cart-product strong{font-size:12px}.mini-cart-product small{color:#607770;font-size:10px}.mini-cart-actions{align-items:center;gap:8px;display:flex}.mini-cart-actions .stepper{background:#fff}.shipping-cart-row{border-top:1px solid #c9d1cd;margin-top:7px;padding-top:10px!important}.shipping-cart-row span{flex-direction:column;display:flex}.shipping-cart-row small{color:var(--muted);margin-top:2px}.shipping-item{background:#f6fad8;padding-inline:8px}.field-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.locked-movement-field{background:#f1f6f3;border:1px solid #d5e1da;border-radius:10px;align-content:center;gap:5px;min-width:0;padding:10px;display:grid}.locked-movement-field>span{color:#4f655a;font-size:10px;font-weight:800}.locked-movement-field>div{color:#174b35;align-items:center;gap:8px;min-height:27px;display:flex}.locked-movement-field>div svg{flex:none}.locked-movement-field>div b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.locked-movement-field>small{color:#6c7e74;font-size:9px;line-height:1.35}label{flex-direction:column;gap:8px;display:flex}.full-field{grid-column:1/-1}label>span{font-size:12px;font-weight:800}input,select,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cfd7d3;border-radius:2px;outline:none;padding:13px}input:focus,select:focus,textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff6a2a1f}input:disabled{color:#87948f;cursor:not-allowed;background:#eef1ef}textarea{resize:vertical}.submit-button{background:var(--ink);color:#fff;border:0;justify-content:center;gap:30px;width:100%;margin-top:23px;padding:17px 20px;font-weight:900;display:flex}.submit-button:hover{background:var(--orange)}.submit-button:disabled{opacity:.65}.submit-assurance{color:#42675f;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:13px;font-size:11px;font-weight:800;display:flex}.submit-assurance i{color:var(--orange)}.privacy{text-align:center;color:#71847f;max-width:680px;margin:11px auto 0;line-height:1.55;display:block}.privacy a{color:var(--ink);font-weight:800;text-decoration:underline}.form-error{color:#9d2e06;background:#ffe3d8;padding:11px;font-size:13px;font-weight:700}.contact-section{background:var(--lime);color:var(--ink);padding:95px 22px;position:relative;overflow:hidden}.contact-section:before{content:"";border:2px dashed #123c342b;border-radius:50%;width:430px;height:430px;position:absolute;top:-180px;left:-170px}.contact-shell{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;width:min(1060px,100%);margin:auto;display:grid;position:relative}.contact-brand h2{font-size:clamp(40px,5vw,62px)}.contact-brand>p:not(.eyebrow){color:#42675f;max-width:440px;font-size:17px;line-height:1.7}.contact-logo{width:fit-content;box-shadow:6px 6px 0 var(--orange);background:#fff;border:1px solid #123c3426;margin-top:28px;padding:11px 14px}.contact-logo img{width:235px;height:auto;display:block}.contact-details{background:var(--white);box-shadow:10px 10px 0 var(--ink);border:1px solid #123c342e;padding:12px 28px 25px}.contact-row{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;align-items:center;gap:14px;min-height:74px;display:grid}.contact-row>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.contact-row small{color:#607770;font-size:10px;font-weight:800}.contact-row b{font-size:18px}.contact-row em{color:#607770;font-size:11px;font-style:normal}.contact-row-primary b,.contact-row[href^=mailto] b{color:var(--orange)}.contact-row[href^=mailto] b{text-align:right;overflow-wrap:anywhere;direction:ltr}.contact-row .phone-contacts-label{color:#607770;font-size:10px}.contact-row .phone-contacts a{width:fit-content}.contact-icon{background:var(--ink);width:39px;height:39px;color:var(--lime);border-radius:50%;place-items:center;font-size:17px;font-weight:900;display:grid}.contact-hours{background:var(--ink);color:#fff;justify-content:space-between;gap:16px;margin-top:20px;padding:15px 17px;display:flex}.contact-hours span{color:var(--lime);font-weight:900}.contact-hours b{font-size:14px}footer{color:#fff;background:#0a2d26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:35px clamp(22px,5vw,74px);display:flex}footer p{color:#9db2ad}.footer-identity{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-identity p{margin:0;font-size:12px}.footer-brand{background:#fff;border-radius:4px;padding:7px 10px}.footer-brand img{width:175px;height:auto;display:block}.footer-message{text-align:center}.footer-links{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.footer-links a{color:var(--lime);font-size:13px;font-weight:700}.footer-phone{border:1px solid #d9ef4680;max-width:330px;padding:8px 10px}.footer-phone .phone-contacts-label{color:#fff;flex-basis:100%}.site-credit{color:#ffffff80;text-align:center;flex-basis:100%;font-size:10px}.privacy-page{min-height:100vh;color:var(--ink);background:#f3eee4;padding:44px 18px 70px}.privacy-card{background:#fff;border:1px solid #123c3424;width:min(900px,100%);margin:auto;padding:clamp(25px,5vw,58px);box-shadow:10px 10px #123c3417}.privacy-card-header{border-bottom:3px solid var(--ink);justify-content:space-between;align-items:center;gap:25px;padding-bottom:24px;display:flex}.privacy-card-header img{width:180px;height:auto}.privacy-card-header a{color:var(--ink);text-underline-offset:4px;padding:8px 0;font-size:13px;font-weight:800;text-decoration:underline}.privacy-card .eyebrow{letter-spacing:0;margin-top:32px}.privacy-card h1{letter-spacing:-.8px;margin:7px 0 15px;font-size:clamp(36px,6vw,54px);line-height:1.2}.privacy-card>p{color:#3f5e56;max-width:730px;margin:0;font-size:17px;line-height:1.85}.privacy-card .phone-contacts{margin-top:5px}.privacy-sections{counter-reset:privacy-section;gap:12px;margin-top:34px;display:grid}.privacy-sections section{counter-increment:privacy-section;border:1px solid #e1e8e5;border-right:4px solid var(--ink);background:#f7f9f8;grid-template-columns:42px minmax(0,1fr);column-gap:16px;padding:20px;display:grid}.privacy-sections section:before{content:counter(privacy-section, decimal-leading-zero);color:#a9380b;background:#fff0e8;border-radius:50%;grid-area:1/1/span 3;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.privacy-sections section>*{grid-column:2}.privacy-sections h3{color:var(--ink);letter-spacing:0;margin:1px 0 8px;font-size:19px;font-weight:900;line-height:1.4}.privacy-sections p,.privacy-sections li{color:#405f57;font-size:15px;line-height:1.75}.privacy-sections p{margin:0}.privacy-sections p+p{margin-top:8px}.privacy-sections ul{margin:0 0 7px;padding-right:20px}.privacy-contact{border:1px solid #d3e0dc;border-right:5px solid var(--orange);color:#294b43;background:#eaf2ef;margin-top:28px;padding:20px 22px;font-size:15px;line-height:1.85}.privacy-contact a{color:var(--ink);text-underline-offset:3px;font-weight:900;text-decoration:underline}.legal-page-nav{background:#123d35;border-radius:10px;flex-wrap:wrap;gap:10px 22px;margin-top:28px;padding:14px 16px;display:flex}.legal-page-nav a{color:#f2ff9f;text-underline-offset:4px;font-weight:800}.legal-topic{margin-top:50px;scroll-margin-top:85px}.legal-topic>h2{color:var(--ink);letter-spacing:-.5px;margin:5px 0 15px;font-size:clamp(27px,4vw,38px);line-height:1.2}.legal-topic>p:not(.eyebrow){color:#405f57;max-width:75ch;font-size:16px;line-height:1.8}.legal-topic>p+p{margin-top:12px}.legal-divider{border:0;border-top:3px solid var(--ink);margin:55px 0 0}.contact-methods{border-right:4px solid var(--orange);color:#405f57;background:#fff7f1;padding:17px 38px 17px 17px;line-height:1.9}.contact-methods a{color:var(--ink);font-weight:900}.statement-date{font-weight:800;margin-top:14px!important;font-size:14px!important}.accessibility-arrangements{gap:12px;margin:26px 0;display:grid}.accessibility-arrangements>div{border:1px solid #d7e3de;border-right:4px solid var(--ink);background:#f7f9f8;padding:18px 20px}.accessibility-arrangements dt{color:var(--ink);margin-bottom:5px;font-size:17px;font-weight:900}.accessibility-arrangements dd{color:#405f57;margin:0;font-size:15px;line-height:1.75}.accessibility-arrangements a{color:var(--ink);text-underline-offset:3px;font-weight:900;text-decoration:underline}.success-screen{background:var(--ink);place-items:start center;min-height:100dvh;padding:25px;display:grid;overflow:visible}.success-card{background:var(--cream);text-align:center;width:min(760px,100%);box-shadow:12px 12px 0 var(--orange);margin:auto;padding:48px}.confirmation-logo{width:185px;height:auto;margin:0 auto 8px;display:block}.confirmation-company{margin:0 0 20px;font-size:13px;font-weight:900;color:var(--ink)!important}.success-mark{background:var(--lime);border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto 25px;font-size:34px;font-weight:900;display:grid}.success-card h1{letter-spacing:-2px;margin:0 0 18px;font-size:46px}.success-card>p:not(.eyebrow){color:#5a716b;line-height:1.7}.success-summary{justify-content:center;gap:10px;margin:25px 0;display:flex}.success-summary span{background:#fff;padding:8px 12px;font-size:12px;font-weight:700}.confirmation-explanation{max-width:620px;margin-inline:auto}.order-confirmation-number{background:var(--ink);align-items:center;gap:12px;width:fit-content;margin:22px auto 0;padding:10px 16px;display:flex;color:#fff!important}.order-confirmation-number span{font-size:12px}.order-confirmation-number b{color:var(--lime);direction:ltr;font-size:20px}.confirmation-items{border:1px solid var(--line);text-align:right;background:#fff;margin:26px 0 20px;padding:20px}.confirmation-items h2{letter-spacing:-.5px;margin-bottom:14px;font-size:22px}.confirmation-items-head,.confirmation-item{border-bottom:1px solid var(--line);grid-template-columns:1fr 110px 125px;align-items:center;gap:12px;padding:10px 0;display:grid}.confirmation-items-head{color:var(--muted);padding-top:0;font-size:10px;font-weight:900}.confirmation-item>span{flex-direction:column;gap:3px;display:flex}.confirmation-item small{color:var(--muted);font-size:10px}.confirmation-item strong{font-size:12px}.confirmation-item em{color:var(--orange);text-align:left;font-style:normal;font-weight:900}.confirmation-total{justify-content:space-between;padding-top:15px;font-size:16px;display:flex}.confirmation-total b{color:var(--orange)}.confirmation-note{border-right:4px solid var(--orange);text-align:right;background:#fff2d9;padding:12px;font-size:12px}.success-actions{justify-content:center;gap:10px;display:flex}.secondary-button{border:1px solid var(--ink);color:var(--ink);background:#fff;padding:13px 18px;font-weight:900}.floating-cart{z-index:20;background:var(--ink);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:10px;width:min(370px,100% - 48px);padding:14px;display:grid;position:fixed;bottom:24px;left:24px;box-shadow:7px 7px #ff6a2ad9}.floating-cart div{flex-direction:column;display:flex}.floating-cart span{color:#c8d8d4;font-size:12px}.floating-cart b{font-size:19px}.floating-cart b small{font-size:9px}.floating-cart em{color:#c8d8d4;font-size:9px;font-style:normal}.floating-cart button{background:var(--lime);color:var(--ink);border:0;padding:11px 13px;font-weight:900}.draft-saved{color:#d9ef46;grid-column:1/-1;font-size:10px}body.cart-is-open{overflow:hidden}.cart-layer{z-index:50;justify-content:flex-start;display:flex;position:fixed;inset:0}.cart-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#051f1aa8;border:0;width:100%;position:absolute;inset:0}.cart-drawer{background:var(--cream);grid-template-rows:auto 1fr auto;width:min(520px,100%);height:100%;animation:.22s ease-out drawer-in;display:grid;position:relative;box-shadow:14px 0 40px #0003}@keyframes drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.cart-drawer-header{background:var(--cream);color:var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:25px 28px 19px;display:flex}.cart-drawer-header h2{letter-spacing:-1.5px;font-size:36px}.cart-drawer-header .eyebrow{margin-bottom:4px}.cart-close{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);background:#fff;font-size:28px;line-height:1}.cart-drawer-body{padding:10px 28px;overflow-y:auto}.drawer-item{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr auto;align-items:center;gap:12px;padding:16px 0;display:grid}.drawer-item-icon{background:#ffd5bd;place-items:center;width:50px;height:50px;font-size:23px;font-weight:900;display:grid}.drawer-item-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.drawer-item-copy b{font-size:14px}.drawer-item-copy small{color:#607770;font-size:10px}.drawer-item-actions{flex-direction:column;align-items:center;gap:5px;display:flex}.remove-item{color:#9d3109;background:0 0;border:0;font-size:10px;text-decoration:underline}.empty-cart{text-align:center;color:#607770;padding:45px 10px}.cart-drawer-footer{color:var(--ink);background:#fff;padding:19px 28px 23px;display:block}.pickup-choice{cursor:pointer;text-align:right;background:#f7f3ea;border:2px solid #123c342e;border-radius:6px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:16px;padding:15px 16px;transition:background .2s,border-color .2s,box-shadow .2s;display:grid;position:relative}.pickup-choice:hover{border-color:var(--orange)}.pickup-choice.selected{border-color:var(--ink);box-shadow:inset 5px 0 0 var(--orange);background:#eef7c5}.pickup-choice input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pickup-check{color:#0000;background:#fff;border:2px solid #82958f;border-radius:5px;grid-column:1;place-items:center;width:36px;height:36px;font-size:19px;font-weight:900;transition:all .2s;display:grid}.pickup-choice.selected .pickup-check{background:var(--ink);border-color:var(--ink);color:var(--lime);transform:scale(1.04)}.pickup-choice>span:last-child{flex-direction:column;grid-column:2;gap:4px;min-width:0;display:flex}.pickup-choice>span:last-child b{font-size:15px}.pickup-choice small{color:#607770;font-size:11px;line-height:1.45}.pickup-choice:focus-within{outline-offset:2px;outline:3px solid #ff6a2a40}.drawer-shipping,.drawer-total{justify-content:space-between;gap:18px;display:flex}.drawer-shipping{padding-bottom:10px;font-size:12px}.drawer-total{border-top:2px solid var(--ink);padding-top:12px;font-size:17px}.drawer-total b{color:var(--orange)}.drawer-total-vat{background:var(--lime);border-top:0;margin-top:8px;padding:12px}.drawer-total-vat b{color:var(--ink)}.confirmation-total-vat{background:#eef7c5;margin-top:8px}.cart-drawer-footer p{text-align:center;color:#607770;margin:11px 0;font-size:11px}.cart-drawer-footer>a{background:var(--orange);color:#fff;min-height:49px;box-shadow:4px 4px 0 var(--ink);justify-content:center;align-items:center;gap:25px;font-weight:900;display:flex}.cart-drawer-footer>button{width:100%;color:var(--ink);background:0 0;border:0;padding:13px 5px 0;font-weight:800}.checkout-invite{background:var(--ink);color:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin-block:70px 90px;padding:34px 40px;display:flex}.checkout-invite h2{color:#fff;margin:3px 0 8px;font-size:clamp(30px,4vw,48px)}.checkout-invite p{color:#c7d8d3;margin:0}.checkout-invite .eyebrow{color:var(--lime)}.checkout-invite button{background:var(--lime);min-height:54px;color:var(--ink);border:0;border-radius:999px;flex:none;padding:13px 20px;font-weight:900}.checkout-invite button:disabled{opacity:.45}.checkout-drawer{grid-template-rows:auto minmax(0,1fr);width:min(720px,100%)}.checkout-drawer-form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.drawer-checkout-section{border-bottom:1px solid var(--line);padding:20px 0 24px}.drawer-checkout-section:last-child{border-bottom:0}.drawer-section-title{align-items:center;gap:10px;margin-bottom:15px;display:flex}.drawer-section-title>span{background:var(--ink);color:#fff;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.drawer-section-title>div{flex-direction:column;gap:2px;display:flex}.drawer-section-title b{font-size:16px}.drawer-section-title small{color:var(--muted);font-size:9px}.drawer-field-grid{gap:12px;margin-top:0}.drawer-field-grid label span{font-size:10px}.drawer-field-grid input,.drawer-field-grid select,.drawer-field-grid textarea{padding:10px}.checkout-drawer .cart-drawer-footer{border-top:1px solid var(--line);box-shadow:0 -10px 24px #123c3414}.checkout-drawer .drawer-submit-order{background:var(--orange);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:22px;min-height:50px;padding:12px 18px;font-weight:900;display:flex}.checkout-drawer .drawer-submit-order:disabled{opacity:.6}.checkout-drawer .form-error{margin:0 0 9px;padding:9px}.checkout-drawer .coupon-entry{margin-top:14px}:root{--ink:#123d35;--cream:#f6f3ec;--orange:#f0642b;--lime:#d9ed63;--white:#fffefa;--line:#123d351f;--muted:#647c75;--soft-shadow:0 18px 50px #0f342d17;--card-radius:18px}body{background:radial-gradient(circle at 8% 22%, #d9ed631c, transparent 24rem), var(--cream);text-rendering:optimizelegibility;font-family:Arial,Noto Sans Hebrew,sans-serif}::selection{background:var(--lime);color:var(--ink)}button,a,input,select,textarea{transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #fff;box-shadow:0 0 0 6px #9a3412}.site-header{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffefae6;border-bottom-color:#123d351a;height:88px;position:sticky;top:0;box-shadow:0 8px 30px #123d350d}.company-logo img{width:clamp(165px,14vw,205px)}nav{gap:8px}nav a{color:#365c53;border-radius:999px;padding:10px 13px}nav a:hover{color:var(--ink);background:#d9ed6347}.header-cta{border-radius:999px;padding:14px 22px;box-shadow:0 8px 20px #123d352b}.header-cta:hover{background:var(--orange);transform:translateY(-2px)}.phone-strip{background:#e6f28c;border:0;min-height:42px;font-size:14px}.phone-strip:hover{background:var(--lime)}.hero{background:var(--white);border-bottom:1px solid var(--line);min-height:660px}.hero-copy{flex-direction:column;justify-content:center;padding-top:clamp(64px,8vw,105px);padding-bottom:72px;display:flex}.hero-label{color:#31594f;width:fit-content;box-shadow:none;background:#eef5ef;border-color:#123d351a}.hero h1{letter-spacing:-3.6px;max-width:760px;margin-top:25px;font-size:clamp(52px,5.8vw,82px);line-height:.99}.hero h1 em{display:inline-block;position:relative}.hero h1 em:after{content:"";background:var(--lime);opacity:.8;z-index:-1;border-radius:999px;height:8px;position:absolute;bottom:-7px;left:0;right:0}.hero-copy>p{color:#4f6e66;max-width:610px;margin:4px 0 0;font-size:19px}.hero-actions{gap:28px;margin-top:34px}.primary-button{border-radius:999px;min-height:54px;padding-inline:28px;box-shadow:0 12px 25px #f0642b38}.primary-button:hover{background:#d9511b;transform:translateY(-2px);box-shadow:0 15px 30px #f0642b47}.text-link{text-underline-offset:7px;border:0;-webkit-text-decoration:underline #123d3540;text-decoration:underline #123d3540}.text-link:hover{color:var(--orange);-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.trust-row{flex-wrap:wrap;gap:13px;margin-top:38px}.trust-row span{color:#49685f;background:#f2f6f2;border-radius:999px;padding:8px 12px}.hero-art{background:radial-gradient(circle at 28% 22%,#245e52 0,#123d35 44%,#082922 100%);min-height:660px}.hero-art:before{opacity:.18}.sun{background:#e1f06e}.rope-circle{box-shadow:inset 0 0 0 5px #936d37,inset 0 0 28px #123c341f,0 0 0 6px #f0cc8b,0 35px 80px #00000052}.camp-card{border:0;border-radius:12px;box-shadow:0 18px 35px #01151147}.hero-seal{box-shadow:0 12px 30px #f0642b52,0 0 0 7px #ffffff14}.how-section{background:linear-gradient(145deg,#123d35,#092d26);padding-block:110px}.how-section h2{margin-bottom:58px}.steps{border:0;gap:18px}.steps article{border-radius:var(--card-radius);background:#ffffff0b;min-height:255px;padding:34px 28px 30px;border:1px solid #ffffff1a!important}.steps article:hover{background:#ffffff13;transform:translateY(-4px)}.steps article>span{color:#d9ed63b8;background:0 0;font-size:13px;top:18px;right:22px;transform:none}.steps article>div{margin-top:20px;box-shadow:0 10px 25px #0000002e}.steps h3{margin-top:22px}.catalog{padding-block:120px}.section-heading{margin-bottom:44px}.section-heading>p{font-size:16px}.eyebrow{letter-spacing:.8px}h2{letter-spacing:-1.9px}.movement-gate{border-radius:var(--card-radius);box-shadow:var(--soft-shadow);background:linear-gradient(135deg,#fffefa,#fff8f1);border:1px solid #f0642b52;padding:28px 30px}.movement-selectors{gap:14px;display:grid}.movement-gate select{border:1px solid #123d3538;border-radius:10px;min-height:54px}.catalog-locked{border-radius:var(--card-radius);background:#ffffff8f;border-color:#123d3533;min-height:290px}.youth-price-policy{border:0;border-radius:14px;padding:18px 20px;box-shadow:0 12px 28px #123d351f}.catalog-tools{border-radius:var(--card-radius);box-shadow:var(--soft-shadow);border:0;padding:22px}.search-box input{border:1px solid #123d352e;border-radius:10px;min-height:52px;padding-inline:17px}.category-tabs{gap:9px}.category-tabs button{background:#f4f2eb;border-color:#123d351a;padding:9px 14px}.category-tabs button:hover{transform:translateY(-1px)}.quote-assurance{background:#edf4c2;border:0;border-radius:12px}.product-grid{gap:22px}.product-card{border-radius:var(--card-radius);border-color:#123d351a;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 30px #123d350e}.product-card:hover{border-color:#123d3533;transform:translateY(-5px);box-shadow:0 20px 45px #123d351f}.product-card.selected{border:2px solid var(--orange);transform:translateY(-4px);box-shadow:0 20px 45px #f0642b24}.product-visual{border-radius:0;height:215px;margin:0;background:linear-gradient(145deg,#ffe1d1,#ffcaa9)!important}.product-visual img{width:calc(100% - 40px);height:calc(100% - 40px);inset:20px}.product-visual small{border-radius:999px;padding:7px 10px;top:14px;right:14px;box-shadow:0 5px 14px #123d3517}.product-info{flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}.product-info h3{min-height:44px;font-size:19px;line-height:1.25}.product-price{margin-top:10px!important}.availability{margin-bottom:4px}.add-product{border-radius:10px;min-height:48px;margin-top:auto}.add-product:hover{transform:translateY(-1px)}.quantity-row{margin-top:auto}.stepper{background:#fff;border-radius:8px;overflow:hidden}.missing-product-box{border-radius:var(--card-radius);box-shadow:var(--soft-shadow);border:0;padding:22px}.missing-product-box input{border-radius:10px;min-height:50px}.catalog-continue{border-radius:999px;box-shadow:0 12px 25px #f0642b33}.order-section{gap:85px;padding-block:120px}.order-intro{top:115px}.shipping-notice,.order-note{border-width:1px;border-radius:14px}.order-form{border:0;border-radius:22px;padding:34px;box-shadow:0 22px 60px #123d351c}.mini-cart{border-radius:12px}input,select,textarea{border-color:#123d352b;border-radius:9px;min-height:48px;padding-inline:15px}textarea{min-height:120px}.submit-button{border-radius:999px;min-height:56px;box-shadow:0 12px 28px #123d352e}.submit-button:hover{transform:translateY(-2px)}.contact-section{background:linear-gradient(135deg,#e7f18d,#d7e963);padding-block:110px}.contact-logo{border:0;border-radius:12px;box-shadow:0 14px 30px #123d351f}.contact-details{border:0;border-radius:20px;box-shadow:0 25px 60px #123d352b}.contact-row{border-bottom-color:#123d351a}.contact-row[href]:hover{padding-right:8px}.contact-hours{border-radius:10px}.floating-cart{border-radius:16px;padding:16px;box-shadow:0 18px 48px #051f1a42}.floating-cart button{border-radius:999px;min-height:44px}.cart-drawer{background:#f8f5ee;box-shadow:20px 0 60px #0000003d}.cart-close{border-radius:50%}.cart-drawer-footer>a{box-shadow:none;border-radius:999px}footer{padding-top:44px;padding-bottom:38px}.footer-brand{border-radius:10px}@media (width<=900px){nav{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:55px 24px}.hero h1{letter-spacing:-3px}.hero-art{min-height:480px}.movement-gate{grid-template-columns:1fr}.product-grid{grid-template-columns:1fr 1fr}.missing-product-box{grid-template-columns:1fr}.order-section{grid-template-columns:1fr;gap:35px}.order-intro{position:static}.section-heading{flex-direction:column;align-items:start;gap:25px}.steps article{padding-inline:20px}.contact-shell{grid-template-columns:1fr;gap:38px}.contact-brand{text-align:center}.contact-brand>p:not(.eyebrow),.contact-logo{margin-inline:auto}}@media (width<=620px){.site-header{height:70px}.company-logo img{width:145px}.header-cta{padding:11px 14px;font-size:0}.header-cta:before{content:"להזמנה";font-size:13px}.header-cta span{font-size:13px}.hero{min-height:auto}.hero h1{letter-spacing:-2.8px;font-size:49px}.hero-copy>p{font-size:17px}.trust-row{flex-wrap:wrap;gap:12px 18px}.hero-art{min-height:420px}.hero-orbit{width:350px;height:350px}.rope-circle{border-width:40px;width:270px;height:270px}.hero-company-logo{width:176px;padding:9px}.rope-circle:before{inset:-35px}.rope-circle:after{inset:-27px}.camp-card{padding:10px 12px;font-size:10px}.camp-card b{font-size:13px}.card-one{top:52px;right:3%}.card-two{bottom:38px;left:3%}.hero-seal{width:68px;height:68px;top:8%;left:4%}.hero-seal strong{font-size:22px}.hero-seal span{font-size:7px}.catalog{padding-block:75px}.youth-price-policy{align-items:flex-start;padding:14px}.youth-price-policy b{font-size:14px}.catalog-tools{z-index:10;margin-inline:-15px;padding:14px 15px;position:sticky;top:0;box-shadow:0 7px 18px #123c341a}.category-tabs{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.category-tabs button{flex:none}.product-grid{grid-template-columns:1fr}.product-visual{height:175px}.catalog-status{flex-direction:column;gap:5px}.quote-assurance{flex-direction:column;justify-content:flex-start;gap:8px}.add-product{min-height:50px}.stepper{height:42px}.stepper button{width:42px;height:40px}.steps{border:0;grid-template-columns:1fr;gap:35px}.steps article{border:0;border-top:1px solid #fff3;padding-top:35px}.steps article:last-child{border-top:1px solid #fff3}.order-section{padding-block:75px}.order-form{padding:21px 16px}.field-grid{grid-template-columns:1fr}.full-field{grid-column:auto}.form-title{align-items:flex-start;gap:10px}.form-title>span{text-align:left;max-width:95px}.phone-strip{font-size:13px}.phone-strip b{font-size:15px}.contact-section{padding:70px 15px}.contact-brand h2{font-size:42px}.contact-details{padding:9px 16px 20px}.contact-row{grid-template-columns:40px 1fr;gap:10px}.contact-row b{font-size:15px}.contact-hours{text-align:center;flex-direction:column;gap:5px}footer{text-align:center;flex-direction:column;gap:17px}.footer-identity{align-items:center}.footer-links{justify-content:center}.success-card{padding:32px 16px}.success-card h1{font-size:36px}.confirmation-items{padding:14px}.confirmation-items-head,.confirmation-item{grid-template-columns:1fr 72px}.confirmation-items-head span:last-child,.confirmation-item em{display:none}.section-shell{width:min(100% - 30px,1180px)}.floating-cart{width:auto;padding:11px 15px max(11px, env(safe-area-inset-bottom));bottom:0;left:0;right:0;box-shadow:0 -4px 18px #051f1a40}.floating-cart button{min-height:44px}.cart-drawer{width:100%}.cart-drawer-header,.cart-drawer-body,.cart-drawer-footer{padding-left:16px;padding-right:16px}.drawer-item{grid-template-columns:42px 1fr}.drawer-item-icon{width:42px;height:42px}.drawer-item-actions{flex-direction:row;grid-column:2;justify-content:space-between}.success-actions{flex-direction:column}}.tracking-conversation{background:#fff;border:1px solid #cbdcd4;border-radius:20px;max-width:1120px;margin:24px auto;overflow:hidden;box-shadow:0 14px 34px #173d2f12}.tracking-conversation>header{background:linear-gradient(135deg,#f6faf7,#eef5f1);border-bottom:1px solid #e0e8e4;justify-content:space-between;gap:20px;padding:22px 24px;display:flex}.tracking-conversation header small{color:#de632c;font-size:10px;font-weight:900}.tracking-conversation header h2{margin:4px 0;font-size:25px}.tracking-conversation header p{color:#61766e;margin:0;font-size:12px}.tracking-conversation header>span{color:#fff;background:#ff6a2a;border-radius:14px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.tracking-message-list{background:#f7f9f8;flex-direction:column;gap:10px;min-height:160px;max-height:420px;padding:20px;display:flex;overflow-y:auto}.tracking-message-list article{background:#fff;border:1px solid #d5e0db;border-radius:14px 14px 14px 3px;align-self:flex-start;max-width:76%;padding:11px 13px}.tracking-message-list article.customer{background:#eaf4ef;border-color:#bcd6ca;border-radius:14px 14px 3px;align-self:flex-end}.tracking-message-list article.system{color:#665211;background:#fff9e8;border-style:dashed;align-self:center;max-width:90%}.tracking-message-list article b{font-size:10px}.tracking-message-list article p{white-space:pre-wrap;margin:5px 0;font-size:13px;line-height:1.6}.tracking-message-list article time{color:#73867f;font-size:9px}.tracking-message-empty{color:#667a72;align-content:center;place-items:center;gap:5px;min-height:120px;display:grid}.tracking-message-empty span{font-size:11px}.tracking-conversation>form{border-top:1px solid #e0e8e4;gap:8px;padding:18px 20px;display:grid}.tracking-conversation form label{font-size:11px;font-weight:900}.tracking-conversation form textarea{resize:vertical;color:#173d2f;background:#fff;border:1px solid #bfd0c8;border-radius:11px;width:100%;min-height:92px;padding:12px}.tracking-conversation form>div{justify-content:space-between;align-items:center;display:flex}.tracking-conversation form small{color:#71847c}.tracking-conversation form button{color:#fff;background:#173d2f;border:0;border-radius:10px;min-height:41px;padding:9px 17px;font-weight:900}.tracking-conversation form button:disabled{opacity:.5}.tracking-message-status{color:#246448;margin:0;font-size:11px;font-weight:800}@media (width<=1144px){.tracking-conversation{margin-inline:12px}}@media (width<=620px){.tracking-conversation>header{padding:17px}.tracking-message-list{padding:13px}.tracking-message-list article{max-width:90%}.tracking-conversation>form{padding:14px}}@media (width<=900px){.site-header{top:0}.hero{background:var(--white)}.hero-copy{padding-top:62px;padding-bottom:58px}.hero-art{min-height:500px}.steps{gap:14px}.steps article{min-height:auto}.order-intro{position:static}}@media (width<=620px){.site-header{height:72px;padding-inline:16px}.phone-strip{min-height:40px}.hero-copy{padding:48px 20px 52px}.hero h1{letter-spacing:-2.2px;font-size:48px;line-height:1.02}.hero-copy>p{font-size:16px;line-height:1.7}.hero-actions{flex-direction:column;align-items:stretch;gap:17px}.hero-actions .primary-button{width:100%}.hero-actions .text-link{width:fit-content;margin-inline:auto}.trust-row{gap:8px;margin-top:28px}.trust-row span{padding:7px 10px;font-size:11px}.hero-art{min-height:410px}.how-section{padding-block:78px}.how-section h2{margin-bottom:36px}.steps{gap:12px}.steps article{padding:24px 20px;border-top:1px solid #ffffff1a!important}.steps article>span{top:14px}.steps article>div{margin-top:8px}.catalog{padding-block:78px}.movement-gate{padding:21px 18px}.catalog-tools{border-radius:0;margin-inline:-15px;padding-inline:15px}.product-grid{gap:16px}.product-visual{height:205px}.product-info{padding:17px 17px 18px}.missing-product-box{padding:18px}.order-section{padding-block:78px}.order-form{border-radius:16px;padding:23px 16px}.contact-section{padding-block:78px}.contact-details{border-radius:16px}.floating-cart{border-radius:0}.privacy-page{padding:0}.privacy-card{box-shadow:none;border:0}.privacy-card-header{flex-direction:column;align-items:flex-start}.privacy-card-header img{width:150px}.privacy-card>p{font-size:15px}.legal-page-nav{flex-direction:column;align-items:flex-start}.legal-topic{margin-top:40px}.privacy-sections section{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:16px 13px}.privacy-sections section:before{width:30px;height:30px}.privacy-sections h3{font-size:17px}.privacy-sections p,.privacy-sections li,.privacy-contact{font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}@media (width<=700px){.checkout-invite{flex-direction:column;align-items:stretch;margin-block:45px 65px;padding:25px 20px}.checkout-invite button{width:100%}.drawer-field-grid{grid-template-columns:1fr}.drawer-details-section .full-field{grid-column:auto}.checkout-drawer .cart-drawer-header h2{font-size:27px}.checkout-drawer .cart-drawer-body{padding-bottom:24px}}:root{--glass-white:#ffffffa3;--glass-soft:#ffffff6b;--glass-line:#ffffffb3;--glass-shadow:0 24px 70px #0f352d24}body{background-color:#0000;background-image:radial-gradient(circle at 9% 12%,#d9ef4657,#0000 28rem),radial-gradient(circle at 92% 29%,#ff6a2a2e,#0000 30rem),radial-gradient(circle at 35% 78%,#58b29e29,#0000 34rem),linear-gradient(145deg,#f7f4ec 0%,#edf5ef 46%,#f8eee8 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.site-header{-webkit-backdrop-filter:blur(24px)saturate(150%);background:#f7f4ecb8;border-bottom-color:#fffc;position:sticky;top:0;box-shadow:0 8px 30px #123d3512}.header-cta,.primary-button,.catalog-continue,.checkout-invite button,.floating-cart button,.checkout-drawer .drawer-submit-order{border:1px solid #ffffff57;box-shadow:inset 0 1px #ffffff61,0 12px 28px #123d3526}.hero{background:radial-gradient(circle at 18% 22%,#ffffffd1,#0000 24rem),linear-gradient(135deg,#ffffff7a,#e2f1e88c);position:relative}.hero:before,.catalog:before{content:"";pointer-events:none;filter:blur(2px);background:linear-gradient(145deg,#d9ef4657,#ffffff0f);border-radius:50%;width:290px;height:290px;position:absolute;box-shadow:inset 20px 20px 55px #ffffff94,0 30px 80px #123d3514}.hero:before{bottom:-150px;right:38%}.hero-copy{border:1px solid var(--glass-line);background:var(--glass-soft);box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffffd9;-webkit-backdrop-filter:blur(20px)saturate(135%);border-radius:34px;align-self:center;margin:32px 0 32px clamp(18px,3vw,42px)}.hero-label,.trust-row span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff91;border:1px solid #ffffffc7;box-shadow:inset 0 1px #fff,0 8px 22px #123d3512}.camp-card,.hero-company-logo{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#ffffffc2;border-color:#ffffffd1;box-shadow:inset 0 1px #fff,0 22px 55px #00000038}.catalog{isolation:isolate;background:0 0;position:relative;overflow:visible}.catalog:before{z-index:-1;background:linear-gradient(145deg,#ff6a2a33,#ffffff1a);top:280px;left:-130px}.movement-gate,.catalog-tools,.missing-product-box,.product-card,.checkout-invite,.contact-details,.success-card{border:1px solid var(--glass-line);background:var(--glass-white);box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffffe6;-webkit-backdrop-filter:blur(22px)saturate(140%)}.catalog-tools{border-radius:20px;padding:18px}.product-card{position:relative}.product-card:before{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(128deg,#ffffff6b,#0000 27% 70%,#ffffff2b);position:absolute;inset:0}.product-card:hover{box-shadow:0 28px 65px #123d352b,inset 0 1px #fff}.product-info{z-index:3;background:#ffffff4f;position:relative}.category-tabs button,input,select,textarea{background:#ffffffa8;border-color:#ffffffd6;box-shadow:inset 0 1px #ffffffd9,0 5px 14px #123d350b}.category-tabs button.active{box-shadow:inset 0 1px #ffffff40,0 8px 20px #123d3529}.checkout-invite{background:linear-gradient(135deg,#123d35f0,#1e5448d1);position:relative;overflow:hidden}.checkout-invite:after{content:"";background:#d9ef462e;border-radius:50%;width:210px;height:210px;position:absolute;top:-95px;left:-70px;box-shadow:inset 18px 18px 35px #ffffff1f}.floating-cart{-webkit-backdrop-filter:blur(24px)saturate(145%);background:#0f362edb;border:1px solid #ffffff38;box-shadow:inset 0 1px #ffffff2e,0 24px 65px #051f1a4d}.cart-backdrop{-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background:#051f1a73}.cart-drawer{border-right:1px solid #ffffffa6}.drawer-item,.pickup-choice,.coupon-entry,.drawer-field-grid label{border-color:#ffffffb8}.drawer-checkout-section{background:#ffffff7a;border:1px solid #ffffffb8;border-radius:20px;margin:12px 0;padding:20px;box-shadow:inset 0 1px #ffffffe0,0 12px 32px #123d3512}.contact-details{background:#ffffffad}.success-card{background:#fffdf8db}@media (width<=900px){.hero-copy{margin:18px}.site-header{background:#f7f4ecd6}}@media (width<=620px){body{background-attachment:scroll}.hero-copy{border-radius:24px;margin:12px}.catalog-tools{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f4ecdb}.drawer-checkout-section{border-radius:16px;margin-inline:-4px;padding:16px 13px}}.site-header{background:#f5f8ffa8;box-shadow:0 12px 40px #43497e17}.phone-strip{background:linear-gradient(90deg,#67e8d3,#7dd3fc);border-bottom-color:#42527821}.phone-strip .phone-strip-icon{background:#171d35}.header-cta{background:linear-gradient(135deg,#171d35,#2d3565)}.add-product{background:linear-gradient(135deg,#171d35,#2e3768)}.category-tabs button.active{background:linear-gradient(135deg,#232b50,#38457d)}.steps article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff1c,#ffffff0e);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff1f}.checkout-invite button,.floating-cart button{background:linear-gradient(135deg,#5eead4,#7dd3fc)}.cart-drawer,.cart-drawer-header,.cart-drawer-footer{background:#f5f7ffc7}@media (width<=900px){.site-header{background:#f5f8ffd1}}@media (width<=620px){.catalog-tools{background:#f4f7ffdb}}:root{--ink:#171c27;--cream:#f2f4f8;--orange:#3978f6;--lime:#dbeafe;--white:#fbfdff;--line:#212b3a1f;--muted:#697386;--glass-white:#ffffffad;--glass-soft:#ffffff70;--glass-line:#ffffffe6;--glass-shadow:0 30px 90px #1f293721, 0 3px 12px #2734490f}.site-header{-webkit-backdrop-filter:blur(30px)saturate(125%);background:#f9fbfeb3;border-bottom-color:#33415517;box-shadow:0 12px 42px #1e293b14}.phone-strip{color:#334155;background:linear-gradient(90deg,#eff6fff5,#f8fafcf5);border-bottom-color:#3341551c}.hero{background:radial-gradient(circle at 9% 18%,#fffffff2,#0000 27rem),radial-gradient(circle at 72% 10%,#bfdbfe29,#0000 24rem),linear-gradient(135deg,#ffffffa3,#e6ebf285)}.hero-art{background:radial-gradient(circle at 21% 17%,#94a3b838,#0000 31%),radial-gradient(circle at 78% 79%,#3b82f633,#0000 38%),linear-gradient(145deg,#111722 0%,#273142 52%,#121823 100%)}.hero-art:before{opacity:.32;background-image:repeating-linear-gradient(35deg,#0000 0 18px,#ffffff08 19px 20px)}.sun{background:linear-gradient(145deg,#f8fafc,#bfdbfe);box-shadow:0 0 105px #bfdbfe47}.hero-orbit{border-color:#cbd5e147}.hero-orbit:before{border-color:#93c5fd3d}.hero-orbit i{background:#e2e8f0;box-shadow:0 0 0 7px #e2e8f01f}.hero-orbit i:nth-child(2){background:#60a5fa}.rope-circle{background:linear-gradient(145deg,#fffffffa,#e2e8f0f5);border-color:#cbd5e1;box-shadow:inset 0 0 0 5px #64748b,inset 0 0 35px #3341551f,0 0 0 6px #e2e8f0,0 30px 75px #02061752}.rope-circle:before,.rope-circle:after{border-color:#64748b}.rope-circle b{background:linear-gradient(135deg,#334155,#111827)}.hero-seal{color:#172033;background:linear-gradient(145deg,#f8fafc,#bfdbfe)}.card-two{background:#e2e8f0c2}.hero:before{background:linear-gradient(145deg,#dbeafe4d,#ffffff26);box-shadow:inset 20px 20px 55px #ffffffb8,0 30px 90px #33415517}.catalog:before{background:linear-gradient(145deg,#bfdbfe3d,#e2e8f01f)}.movement-gate,.catalog-tools,.missing-product-box,.product-card,.checkout-invite,.contact-details,.success-card{box-shadow:var(--glass-shadow), inset 0 1px 0 #fffffffa, inset 0 -1px 0 #3341550a;-webkit-backdrop-filter:blur(34px)saturate(125%);background:linear-gradient(145deg,#ffffffbd,#ffffff6b);border:1px solid #ffffffeb}.product-visual{background:linear-gradient(145deg,#f8fafc,#e2e8f0 52%,#dbeafe)!important}.product-visual.has-product-image{background:linear-gradient(145deg,#ffffffe0,#e2e8f09e)!important}.product-card:before{background:linear-gradient(125deg,#ffffffb8,#0000 24% 68%,#bfdbfe26)}.steps article{background:linear-gradient(145deg,#ffffff1f,#ffffff0e);border-color:#ffffff2b;box-shadow:inset 0 1px #ffffff24}.cart-backdrop{background:#0f172a6e}.cart-drawer,.cart-drawer-header,.cart-drawer-footer{-webkit-backdrop-filter:blur(32px)saturate(120%);background:#f8fafcd1}.pickup-choice.selected{background:#eff6ffcc;border-color:#79a8f6;box-shadow:inset 5px 0 #93c5fd}.success-screen{background:radial-gradient(circle at 18% 8%,#334155,#0000 42%),radial-gradient(circle at 88% 80%,#1d4f8f,#0000 35%),linear-gradient(145deg,#111722,#192231)}@media (width<=900px){.site-header{background:#f9fbfedb}}@media (width<=620px){.catalog-tools{background:#f8fafce0}}.hero-camp-scene{isolation:isolate;background:#151b25;position:relative}.hero-camp-scene:before{display:none}.hero-camp-image{object-fit:cover;object-position:53% center;filter:saturate(.88)contrast(1.04);width:106%;height:106%;animation:18s ease-in-out infinite alternate camp-cinematic-drift;position:absolute;inset:-3%}.hero-camp-shade{z-index:1;background:linear-gradient(90deg,#0c121b14,#0c121b1f 48%,#0c121b94),linear-gradient(#0000 54%,#090e1694);position:absolute;inset:0}.youth-movement-orbit{--orbit-size:min(37vw,470px);z-index:3;width:var(--orbit-size);height:var(--orbit-size);border:1px solid #ffffff57;border-radius:50%;position:absolute;top:46%;left:51%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff14,0 0 70px #08101c33}.youth-movement-orbit:before,.youth-movement-orbit:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.youth-movement-orbit:before{border:1px dashed #ffffff4d;animation:42s linear infinite orbit-ring-spin;inset:8.5%}.youth-movement-orbit:after{border:1px solid #bfdbfe38;inset:23%;box-shadow:0 0 55px #60a5fa1f}.orbit-halo{filter:blur(8px);background:radial-gradient(circle,#dbeafe3d,#60a5fa0f 48%,#0000 72%);border-radius:50%;animation:4.8s ease-in-out infinite orbit-halo-pulse;position:absolute;inset:19%}.movement-orbit-symbol{--radius:calc(var(--orbit-size) * .43);aspect-ratio:1;-webkit-backdrop-filter:blur(16px);width:clamp(56px,5.6vw,76px);transform:translate(-50%,-50%) rotate(var(--angle)) translateY(calc(var(--radius) * -1)) rotate(var(--angle-neg));background:radial-gradient(circle at 35% 28%,#fffffffa,#eef2f7e0 58%,#cbd5e1c7);border:2px solid #ffffffe0;border-radius:50%;padding:9px;animation:32s linear infinite movement-symbol-orbit;position:absolute;top:50%;left:50%;box-shadow:inset 5px 6px 12px #ffffffeb,inset -5px -7px 12px #47556921,0 0 0 7px #ffffff1a,0 16px 38px #030a1457}.movement-orbit-symbol:before{content:"";z-index:-1;border:1px solid #93c5fd61;border-radius:50%;position:absolute;inset:-10px;box-shadow:0 0 24px #60a5fa38}.movement-orbit-symbol:nth-child(3):before{border-color:#facc156b;box-shadow:0 0 24px #facc152e}.movement-orbit-symbol:nth-child(4):before{border-color:#4ade8066;box-shadow:0 0 24px #4ade802e}.movement-orbit-symbol:nth-child(5):before{border-color:#f8717166;box-shadow:0 0 24px #f871712b}.movement-orbit-symbol:nth-child(6):before{border-color:#2dd4bf66;box-shadow:0 0 24px #2dd4bf2e}.movement-orbit-symbol img{object-fit:contain;clip-path:circle(49%);border-radius:50%;width:100%;height:100%}.orbit-center-brand{z-index:2;aspect-ratio:1;text-align:center;color:#fff;-webkit-backdrop-filter:blur(24px)saturate(120%);background:radial-gradient(circle at 36% 27%,#fffffffa,#eff6ffe8 55%,#bfdbfed4);border:1px solid #ffffff9e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:50%;min-width:190px;max-width:226px;padding:25px 22px 20px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 8px 9px 18px #fffffff2,inset -9px -12px 20px #3b82f61f,0 25px 70px #030a1466,0 0 0 9px #ffffff1a,0 0 75px #60a5fa33}.orbit-center-brand:before{content:"";border:1px solid #ffffff42;border-radius:50%;animation:5s ease-in-out infinite center-planet-pulse;position:absolute;inset:-15px}.orbit-center-brand img{width:94%;height:auto;display:block}.orbit-center-brand span,.orbit-center-brand small{color:#334155;font-weight:900;display:block}.orbit-center-brand span{color:#315fba;letter-spacing:.15px;background:#dbeafec7;border-radius:999px;margin-bottom:8px;padding:5px 10px;font-size:10px}.orbit-center-brand small{color:#475569;margin-top:7px;font-size:9px;line-height:1.35}.camp-story-card{z-index:2;color:#fff;-webkit-backdrop-filter:blur(22px)saturate(125%);background:linear-gradient(145deg,#131a2580,#212b393d);border:1px solid #ffffff57;border-radius:24px;width:min(390px,100% - 44px);padding:22px 24px;animation:6s ease-in-out infinite camp-card-float;position:absolute;bottom:clamp(26px,5vw,62px);right:clamp(22px,4vw,58px);box-shadow:inset 0 1px #ffffff40,0 24px 65px #04091147}.hero-camp-scene .camp-story-card{width:min(300px,100% - 44px);padding:17px 19px;left:clamp(20px,3vw,44px);right:auto}.camp-story-card span{color:#bfdbfe;letter-spacing:.25px;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.camp-story-card strong{font-size:clamp(21px,2vw,30px);line-height:1.18;display:block}.camp-story-card small{color:#ffffffc4;margin-top:8px;font-size:13px;display:block}.hero-camp-scene .hero-seal{z-index:3;color:#172033;-webkit-backdrop-filter:blur(18px);background:#f8fafcdb;border-color:#ffffffc7;top:clamp(24px,5vw,58px);left:clamp(20px,4vw,54px);box-shadow:inset 0 1px #fff,0 18px 45px #060c1640}@keyframes camp-cinematic-drift{0%{transform:scale(1.01)translate(0)}to{transform:scale(1.075)translate(-1.3%,.8%)}}@keyframes camp-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes movement-symbol-orbit{0%{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(calc(var(--radius) * -1)) rotate(var(--angle-neg))}to{transform:translate(-50%,-50%) rotate(var(--angle-end)) translateY(calc(var(--radius) * -1)) rotate(var(--angle-end-neg))}}@keyframes orbit-ring-spin{to{transform:rotate(360deg)}}@keyframes orbit-halo-pulse{50%{opacity:.7;transform:scale(1.1)}}@keyframes center-planet-pulse{50%{opacity:.62;transform:scale(1.055)}}@media (width<=900px){.hero-camp-image{object-position:43% center}.hero-camp-shade{background:linear-gradient(#0000 42%,#090e16a6),linear-gradient(90deg,#0c121b0f,#0c121b40)}.youth-movement-orbit{--orbit-size:min(72vw,430px);top:44%;left:50%}.hero-camp-scene .camp-story-card{width:min(270px,100% - 40px);left:20px;right:auto}}@media (width<=620px){.camp-story-card{border-radius:20px;width:calc(100% - 36px);padding:18px 19px;bottom:20px;right:18px}.hero-camp-scene .camp-story-card{display:none}.camp-story-card strong{font-size:21px}.hero-camp-scene .hero-seal{top:18px;left:18px}.youth-movement-orbit{--orbit-size:min(88vw,360px);top:51%}.movement-orbit-symbol{width:56px;padding:7px}.orbit-center-brand{min-width:160px;padding:19px 17px 16px}.orbit-center-brand span{font-size:9px}.orbit-center-brand small{font-size:8px}}@media (prefers-reduced-motion:reduce){.hero-camp-image,.camp-story-card,.movement-orbit-symbol,.youth-movement-orbit:before,.orbit-halo,.orbit-center-brand:before{animation:none}}.hero-wide-camp{isolation:isolate;background:#eef5fb;position:relative}.hero-wide-camp:before{display:none}.hero-wide-camp-image{z-index:-3;object-fit:cover;object-position:center;filter:saturate(.86)contrast(.95)brightness(1.045);width:106%;height:106%;animation:22s ease-in-out infinite alternate bright-camp-drift;position:absolute;inset:-3%}.hero-wide-camp-wash{z-index:-2;background:linear-gradient(90deg,#f4f8fc14,#f7fafd1f 46%,#f8fbfea8 72%,#fafcffd1),linear-gradient(#0000 62%,#eef4f93d);position:absolute;inset:0}.hero-wide-camp .hero-copy{z-index:3;-webkit-backdrop-filter:blur(27px)saturate(120%);background:linear-gradient(145deg,#ffffffc2,#f8fbfe94);border-color:#ffffffe0;margin-block:38px;box-shadow:inset 0 1px #fff,0 28px 80px #33415526}.hero-wide-camp .hero-copy>p{color:#475569}.hero-wide-camp .hero-art,.hero-wide-camp .hero-camp-scene{z-index:2;background:0 0}.hero-wide-camp .hero-seal{background:#ffffffdb}.hero-birds{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-birds i{opacity:.48;width:27px;height:13px;animation:18s linear infinite bird-crossing;position:absolute;top:14%;left:-8%}.hero-birds i:before,.hero-birds i:after{content:"";border-top:2px solid #53677f;border-radius:50%;width:15px;height:8px;position:absolute;top:4px}.hero-birds i:before{left:0;transform:rotate(13deg)}.hero-birds i:after{right:0;transform:rotate(-13deg)}.hero-birds i:nth-child(2){animation-duration:22s;animation-delay:-5s;top:21%;transform:scale(.72)}.hero-birds i:nth-child(3){opacity:.34;animation-duration:26s;animation-delay:-12s;top:10%;transform:scale(.52)}.hero-birds i:nth-child(4){opacity:.3;animation-duration:24s;animation-delay:-16s;top:28%;transform:scale(.6)}@keyframes bright-camp-drift{0%{transform:scale(1.01)translate(0)}to{transform:scale(1.055)translate(1%,.45%)}}@keyframes bird-crossing{0%{margin-top:5px;margin-left:0}48%{margin-top:-9px}to{margin-top:2px;margin-left:118%}}@media (width<=900px){.hero-wide-camp-image{object-position:34% center}.hero-wide-camp-wash{background:linear-gradient(#f8fbfebd,#f8fbfe4d 48%,#1423321f)}.hero-wide-camp .hero-copy{margin:22px}}@media (width<=620px){.hero-wide-camp-image{object-position:27% center}.hero-wide-camp .hero-copy{background:#fcfdffcc;margin:12px}.hero-birds i{top:9%}}@media (prefers-reduced-motion:reduce){.hero-wide-camp-image,.hero-birds i{animation:none}.hero-birds{display:none}}:root{--nature-pine:#245c45;--nature-pine-deep:#183f30;--nature-leaf:#4f8068;--nature-sage:#a9c9b7;--nature-mist:#eef6f1}body{background:radial-gradient(circle at 7% 10%,#a9c9b73d,#0000 28rem),radial-gradient(circle at 91% 18%,#dbeafe4d,#0000 31rem),radial-gradient(circle at 62% 74%,#d2e1d833,#0000 35rem),linear-gradient(145deg,#fbfcfe 0%,#eff4f1 50%,#f8fafc 100%)}.phone-strip{color:var(--nature-pine-deep);background:linear-gradient(90deg,#e7f3ecf5,#f7faf8f5)}.phone-strip .phone-strip-icon,.header-cta,.add-product,.category-tabs button.active{background:linear-gradient(135deg,var(--nature-pine-deep),var(--nature-pine))}.primary-button,.catalog-continue,.checkout-drawer .drawer-submit-order{background:linear-gradient(135deg,var(--nature-leaf),var(--nature-pine));box-shadow:inset 0 1px #ffffff59,0 14px 32px #245c4533}.hero h1 em,.eyebrow,.product-price,.confirmation-total b{color:var(--nature-pine)}.hero h1 em:after{background:var(--nature-sage)}.hero-label{color:var(--nature-pine-deep);background:#eef6f1d6;border-color:#245c451a}.hero-label span{color:var(--nature-leaf)}.trust-row span{border-color:#245c4517}.hero-wide-camp-wash{background:linear-gradient(90deg,#eff7f214,#f4f9f61f 46%,#f8fbf9a8 72%,#fbfdfcd6),linear-gradient(#0000 62%,#e8f2ec38)}.hero-wide-camp .hero-copy{background:linear-gradient(145deg,#ffffffc7,#f2f8f499);box-shadow:inset 0 1px #fff,0 28px 80px #234d3b21}.hero-wide-camp .youth-movement-orbit{border-color:#a9c9b79e;box-shadow:inset 0 0 0 1px #ffffff38,0 0 82px #608b7429}.hero-wide-camp .youth-movement-orbit:before{border-color:#eef6f1c7}.youth-movement-orbit:after{border-color:#a9c9b757;box-shadow:0 0 55px #4f80681f}.orbit-halo{background:radial-gradient(circle,#d5e7dc57,#4f806812 48%,#0000 72%)}.orbit-center-brand{background:radial-gradient(circle at 36% 27%,#fffffffa,#f2f8f4ed 55%,#c7ddd0d6);box-shadow:inset 8px 9px 18px #fffffff2,inset -9px -12px 20px #245c451a,0 25px 70px #0d2c2047,0 0 0 9px #ffffff1f,0 0 75px #4f806829}.orbit-center-brand span{color:var(--nature-pine);background:#deede4d1}.hero-birds i:before,.hero-birds i:after{border-top-color:#4f6f60}.product-card.selected{border-color:var(--nature-leaf);box-shadow:0 26px 65px #245c4526,inset 0 1px #fff}.availability{color:var(--nature-pine)}.selected-quantity{background:#deede4b8}.how-section{background:linear-gradient(145deg,#17372b,#2d5444 58%,#182f27)}.checkout-invite{background:linear-gradient(135deg,#183d2ff5,#2f5645e6)}.checkout-invite:after{background:#a9c9b733;box-shadow:0 0 85px #a9c9b726,inset 18px 18px 35px #ffffff1f}.checkout-invite button,.floating-cart button{color:var(--nature-pine-deep);background:linear-gradient(135deg,#edf6f1,#bcd8c8)}.floating-cart{background:linear-gradient(135deg,#153227eb,#304d40e6);box-shadow:inset 0 1px #fff3,0 26px 70px #12352745}.drawer-section-title>span,.pickup-choice.selected .pickup-check{background:linear-gradient(135deg,var(--nature-leaf),var(--nature-pine))}.pickup-choice.selected{box-shadow:inset 5px 0 0 var(--nature-sage);background:#eef6f1d1;border-color:#83ad96}.drawer-total-vat{background:linear-gradient(135deg,#deede4d6,#eef4f0bd)}.contact-section{background:linear-gradient(135deg,#eef6f1eb,#daeae0a3,#f8faf9db)}.contact-icon{color:var(--nature-pine);background:linear-gradient(145deg,#f8fbf9,#dcece2)}footer{background:#162a22}@media (width<=620px){.hero-wide-camp .hero-copy{background:#fbfdfcd1}html,body{max-width:100%;overflow-x:clip}.site-header{gap:10px;padding-inline:14px}.company-logo{min-width:0}.company-logo img{width:min(145px,43vw)}.header-cta{white-space:nowrap;flex:none;min-height:44px;padding:10px 13px}.phone-strip{text-align:center;min-height:44px;padding:8px 12px;line-height:1.35}.hero-wide-camp .hero-copy{margin:10px;padding:42px 20px 46px}.hero h1{letter-spacing:-1.8px;overflow-wrap:normal;font-size:clamp(40px,13vw,48px)}.hero-label{max-width:100%;line-height:1.35}.hero-actions{width:100%}.hero-art,.hero-camp-scene{min-height:390px}.section-heading h2{letter-spacing:-1.2px;max-width:100%;font-size:clamp(34px,11vw,44px);line-height:1.08}.movement-gate{gap:18px}.movement-gate select{width:100%}.catalog-tools{z-index:1;border-radius:16px;margin-inline:0;padding:15px;position:relative;top:auto}.category-tabs{scrollbar-width:thin;margin-inline:-4px;padding:2px 4px 8px}.catalog-status{align-items:flex-start}.product-info h3{min-height:0}.checkout-invite{border-radius:18px}.cart-drawer{max-width:100vw;height:100dvh}.cart-drawer-header{padding-block:16px 13px}.cart-drawer-header h2{font-size:28px}.cart-drawer-body{overscroll-behavior:contain}.cart-drawer-footer{padding-top:14px;padding-bottom:max(14px, env(safe-area-inset-bottom))}.drawer-item-copy b,.drawer-item-copy small{overflow-wrap:anywhere}}@media (width<=360px){.site-header{padding-inline:10px}.company-logo img{width:136px}.header-cta{padding-inline:11px}.hero-wide-camp .hero-copy{padding-inline:17px}.hero h1{font-size:40px}.trust-row span{font-size:10px}.phone-strip{font-size:12px}.phone-strip b{font-size:14px}}.success-screen{background:radial-gradient(circle at 15% 5%,#a9c9b73d,#0000 27rem),linear-gradient(145deg,#142f25,#24513f 58%,#10271f);min-height:100dvh;padding:clamp(16px,4vw,44px)}.success-card{background:#f8faf8;border:1px solid #ffffffa6;border-radius:24px;width:min(860px,100%);padding:0;position:relative;overflow:hidden;box-shadow:0 30px 90px #04191257}.confirmation-header{background:#fff;border-bottom:1px solid #dfe9e3;justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;display:flex}.confirmation-logo{width:170px;margin:0}.confirmation-document-meta{color:#244f3d;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.confirmation-document-meta b{font-size:13px}.confirmation-document-meta span{color:#789084;direction:ltr;font-size:10px}.confirmation-hero{text-align:right;color:#fff;background:radial-gradient(circle at 8% 0,#bbd8c72e,#0000 18rem),linear-gradient(135deg,#183b2d,#2d604a);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;padding:30px 32px;display:grid}.success-mark{width:56px;height:56px;color:var(--nature-pine-deep);background:#dcece2;margin:0;font-size:26px;box-shadow:inset 0 1px #fff}.confirmation-hero-copy .eyebrow{color:#bcd8c8;margin:0 0 5px;font-size:10px}.success-card .confirmation-hero h1{color:#fff;letter-spacing:-1.2px;margin:0 0 7px;font-size:clamp(27px,4vw,38px);line-height:1.12}.confirmation-explanation{max-width:540px;margin:0;font-size:13px;color:#d7e6de!important;line-height:1.55!important}.order-confirmation-number{background:#ffffff1a;border:1px solid #fff3;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;min-width:112px;margin:0;padding:12px 16px}.order-confirmation-number span{color:#c8dbd1;font-size:9px}.order-confirmation-number b{color:#fff;font-size:22px}.success-summary{background:#f0f5f2;border-bottom:1px solid #dfe9e3;grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:18px 32px;display:grid}.success-summary span{color:#173e2e;text-align:right;background:0 0;border-left:1px solid #d3e1d9;flex-direction:column;gap:4px;padding:3px 18px;display:flex}.success-summary span:last-child{border-left:0}.success-summary small{color:#71897d;font-size:9px;font-weight:700}.success-summary b{font-size:17px}.confirmation-items{box-shadow:none;background:#fff;border:1px solid #dbe6e0;border-radius:14px;margin:24px 28px 18px;padding:0;overflow:hidden}.confirmation-section-title{border-bottom:1px solid #dbe6e0;justify-content:space-between;align-items:center;gap:15px;padding:16px 20px 13px;display:flex}.confirmation-section-title p{color:#6f877b;text-transform:uppercase;letter-spacing:.5px;margin:0 0 2px;font-size:8px;font-weight:900}.confirmation-items .confirmation-section-title h2{color:#183f30;letter-spacing:-.4px;margin:0;font-size:19px}.confirmation-section-title>span{color:#496b5b;background:#edf4ef;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:800}.confirmation-items-head{background:#f5f8f6;padding-inline:20px}.confirmation-item{border-bottom-color:#e4ece7;padding-inline:20px}.confirmation-item em,.confirmation-total b{color:var(--nature-pine)}.confirmation-total{margin-inline:20px}.confirmation-total-vat{background:#e4f0e8;border-radius:9px;margin:9px 12px 12px;padding:12px 10px}.confirmation-note{color:#5c5135;background:#fff7e8;border:0;border-radius:10px;grid-template-columns:26px 1fr;align-items:start;gap:10px;margin:0 28px 20px;padding:13px 15px;font-size:11px;line-height:1.55;display:grid}.confirmation-note>span:first-child{color:#5c5135;background:#ead8aa;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.confirmation-next-steps{background:#fff;border:1px solid #dce7e1;border-radius:10px;grid-template-columns:repeat(3,1fr);margin:0 28px 20px;display:grid;overflow:hidden}.confirmation-next-steps>div{text-align:right;border-left:1px solid #e1e9e5;grid-template-columns:24px 1fr;gap:9px;padding:13px 14px;display:grid}.confirmation-next-steps>div:last-child{border-left:0}.confirmation-next-steps>div>span{color:#789084;font-size:9px;font-weight:900}.confirmation-next-steps p{flex-direction:column;gap:3px;margin:0;display:flex}.confirmation-next-steps b{color:#244f3d;font-size:11px}.confirmation-next-steps small{color:#71857b;font-size:8px;line-height:1.4}.confirmation-print-footer{color:#6b8176;background:0 0;border-top:1px solid #dce7e1;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:0 28px 20px;padding-top:12px;font-size:9px;display:flex}.confirmation-print-footer b{color:#244f3d}.confirmation-phone-contacts{justify-content:center}.confirmation-phone-contacts strong,.confirmation-phone-contacts b{font-size:9px}.success-actions{flex-wrap:wrap;padding:0 28px 26px}.success-actions .primary-button{background:linear-gradient(135deg, var(--nature-leaf), var(--nature-pine));min-height:46px;box-shadow:none}.success-actions .secondary-button{color:var(--nature-pine-deep);border-color:#245c4559;border-radius:999px}.tracking-button{justify-content:center;align-items:center;gap:12px;text-decoration:none;display:flex}.order-mode-choice{background:#f8fbf9;border:1px solid #d4e2da;border-radius:20px;grid-template-columns:180px 1fr;align-items:center;gap:18px;margin:20px 0 26px;padding:22px;display:grid}.order-mode-choice small{color:#668071;font-weight:800}.order-mode-choice h3{color:#173d2f;margin:3px 0 0;font-size:21px}.order-mode-choice>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.order-mode-choice button{color:#244f3d;text-align:right;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbdad2;border-radius:15px;gap:4px;padding:15px 17px;display:grid}.order-mode-choice button span{color:#72877b;font-size:11px;line-height:1.45}.order-mode-choice button.selected{background:#e9f4ed;border-color:#2f7256;box-shadow:inset 0 0 0 1px #2f7256}.checkout-drawer:has(.group-order-body){width:min(820px,100%)}.group-order-body{flex-direction:column;display:flex}.group-order-body .group-flow-strip{order:0}.group-order-body .group-order-planner{order:1}.group-order-body .primary-orderer-section{order:2}.group-order-body .order-summary-section{order:3}.group-order-body .selected-equipment-section{display:none}.group-flow-strip{background:#edf3ef;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:6px;margin:0 0 12px;padding:10px;display:grid}.group-flow-strip span{color:#71847a;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.group-flow-strip b{background:#d6e2db;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.group-flow-strip span.active{color:#245c45}.group-flow-strip span.active b{color:#fff;background:#245c45}.drawer-group-total{justify-items:end;gap:2px;display:grid}.drawer-group-total span{color:#71867b;font-size:10px}.drawer-group-total b{color:#245c45;font-size:14px}.group-order-planner{background:#f7faf8;flex-direction:column;display:flex}.group-order-planner>*{order:initial}.group-order-planner .group-delivery-mode{margin-top:10px}.group-delivery-mode{grid-template-columns:1fr 1fr;gap:9px;display:grid}.group-delivery-mode button{color:#244f3d;text-align:right;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd9d2;border-radius:14px;gap:4px;padding:14px;display:grid}.group-delivery-mode button span{color:#72847a;font-size:10px;line-height:1.45}.group-delivery-mode button.selected{background:#e8f3ec;border-color:#2f7256;box-shadow:inset 0 0 0 1px #2f7256}.central-address-field{color:#405e4f;gap:6px;margin-top:12px;font-size:11px;font-weight:800;display:grid}.central-address-field input,.group-branch-fields input{min-height:42px;font:inherit;background:#fff;border:1px solid #c8d6ce;border-radius:10px;padding:9px 11px}.group-planner-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:15px 0 10px;display:flex}.group-planner-toolbar>div{margin-left:auto;display:grid}.group-planner-toolbar>div span{color:#75887e;font-size:10px}.group-planner-toolbar button{color:#245c45;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd0c6;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:850}.branch-jump{color:#687e72;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.branch-jump select{color:#245c45;font:inherit;background:#fff;border:1px solid #bfd0c6;border-radius:999px;padding:7px 9px;font-size:10px}.group-branches{gap:12px;display:grid}.active-branch-card{animation:.16s ease-out branch-card-in}@keyframes branch-card-in{0%{opacity:.35;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.group-branch-card{background:#fff;border:1px solid #d3dfd8;border-radius:16px;overflow:hidden}.group-branch-card>header{background:#eaf3ed;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.group-branch-card>header>div:first-child{gap:2px;display:grid}.group-branch-card>header span{color:#668071;font-size:9px;font-weight:800}.group-branch-card>header b{color:#244f3d}.group-branch-card>header>div:last-child{gap:6px;display:flex}.group-branch-card>header button{color:#355c49;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfcfc6;border-radius:999px;padding:6px 9px;font-size:9px}.group-branch-card>header button.remove-branch{color:#9b3e3e}.group-branch-fields{grid-template-columns:repeat(3,1fr);gap:10px;padding:13px;display:grid}.group-branch-fields label{color:#60766b;gap:5px;font-size:9px;font-weight:800;display:grid}.group-branch-fields label.wide{grid-column:1/-1}.branch-kit{border:1px solid #e0e7e3;border-radius:12px;margin:0 13px 13px;overflow:hidden}.branch-kit-title{color:#587064;background:#f6f8f7;justify-content:space-between;padding:9px 11px;font-size:10px;display:flex}.branch-kit>label{border-top:1px solid #edf1ef;grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:10px;padding:9px 11px;display:grid}.branch-kit-empty{text-align:center;padding:14px}.branch-kit-empty p{color:#6b7f74;margin:0 0 9px;font-size:11px}.branch-kit-empty button{color:#fff;font:inherit;cursor:pointer;background:#245c45;border:0;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:850}.branch-kit>label>span{gap:2px;display:grid}.branch-kit>label b{color:#294f3e;font-size:11px}.branch-kit>label small{color:#7a8c82;font-size:8px}.branch-kit input{text-align:center;width:76px;font:inherit;border:1px solid #c8d6ce;border-radius:9px;padding:8px}.branch-product-picker{gap:12px;padding:14px;display:grid}.branch-product-tools{grid-template-columns:minmax(0,1fr) 170px;gap:8px;display:grid}.branch-product-tools input,.branch-product-tools select{color:#244f3d;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #c8d6ce;border-radius:10px;padding:9px 11px}.branch-product-results{gap:6px;max-height:390px;padding-left:3px;display:grid;overflow-y:auto}.branch-product-results>label{cursor:pointer;background:#fff;border:1px solid #e0e8e3;border-radius:11px;grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:12px;padding:10px 11px;display:grid}.branch-product-results>label.selected{background:#eef8f1;border-color:#68a487;box-shadow:inset 3px 0 #2f7256}.branch-product-results>label>span{gap:3px;display:grid}.branch-product-results b{color:#294f3e;font-size:11px}.branch-product-results small{color:#7a8c82;font-size:8px}.branch-product-results input{text-align:center;width:76px;min-height:38px;font:inherit;background:#fff;border:1px solid #bfd0c6;border-radius:9px;padding:7px;font-weight:800}.group-product-hint{color:#71857a;text-align:center;margin:0;font-size:9px}.group-delivery-addresses{gap:9px;margin-top:12px;display:grid}.group-delivery-addresses>div{gap:9px;display:grid}.group-delivery-addresses label{color:#405e4f;grid-template-columns:minmax(120px,.42fr) 1fr;align-items:center;gap:10px;font-size:10px;font-weight:800;display:grid}.group-delivery-addresses input{min-height:42px;font:inherit;background:#fff;border:1px solid #c8d6ce;border-radius:10px;padding:9px 11px}.group-shipping-summary{color:#fff;background:#224f3d;border-radius:13px;justify-content:space-between;align-items:center;margin-top:13px;padding:14px 16px;display:flex}.group-shipping-summary span{gap:3px;display:grid}.group-shipping-summary small{color:#c8ddd2;font-size:9px}.group-shipping-summary strong{font-size:20px}.branch-floating-navigation{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #245c4533;border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:8px;margin:14px -5px -5px;padding:10px;display:grid;position:sticky;bottom:8px;box-shadow:0 12px 35px #163e2e33}.branch-floating-navigation button{min-height:46px;font:inherit;cursor:pointer;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:900}.branch-floating-navigation .branch-prev{color:#486958;background:#fff;border:1px solid #bfd0c6}.branch-floating-navigation .branch-prev:disabled{opacity:.35;cursor:default}.branch-floating-navigation .branch-next{color:#fff;background:#245c45;border:0}.group-wizard-error{color:#9f332c;background:#fff0ed;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:10px;font-weight:800}.group-wizard-navigation{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border:1px solid #245c452e;border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:8px;margin:16px -8px -8px;padding:10px;display:grid;position:sticky;bottom:0;box-shadow:0 12px 34px #163e2e2e}.group-wizard-navigation button{min-height:48px;font:inherit;cursor:pointer;border-radius:999px;padding:11px 16px;font-size:11px;font-weight:900}.group-wizard-navigation .wizard-back{color:#486958;background:#fff;border:1px solid #bfd0c6}.group-wizard-navigation .wizard-back:disabled{opacity:.35;cursor:default}.group-wizard-navigation .wizard-next{color:#fff;background:#245c45;border:0;box-shadow:0 7px 18px #245c4533}.wizard-draft-note{padding:2px 0;margin:0!important}.group-branch-windows{gap:15px}.group-branch-windows .group-branch-card{box-shadow:0 8px 24px #1a433212}.branch-equipment-action{background:#fbfdfb;border-top:1px solid #e1e9e5;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.branch-equipment-action>div{gap:2px;display:grid}.branch-equipment-action b{color:#245c45;font-size:13px}.branch-equipment-action span{color:#71857a;font-size:9px}.branch-equipment-action button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#245c45;border:0;border-radius:999px;padding:9px 14px;font-size:10px;font-weight:900}.group-delivery-inline{background:#fff;border:1px solid #d5e2db;border-radius:14px;margin:0 0 14px;padding:13px}.branch-equipment-toggle{background:#fff;border-top:1px solid #e5ece8}.branch-equipment-toggle>button{color:#3f6654;width:100%;font:inherit;cursor:pointer;background:#f5f8f6;border:0;justify-content:space-between;padding:10px 14px;font-size:10px;font-weight:900;display:flex}.branch-equipment-toggle ul{max-height:210px;margin:0;padding:0;list-style:none;overflow-y:auto}.branch-equipment-toggle li{border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex}.branch-equipment-toggle li>span{gap:2px;display:grid}.branch-equipment-toggle li b{color:#294f3e;font-size:10px}.branch-equipment-toggle li small{color:#7a8c82;text-align:right;direction:ltr;font-size:8px}.branch-equipment-toggle li strong{color:#245c45;flex:none;font-size:10px}.group-edit-overview{color:#245c45;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#eef6f1;border:1px solid #bcd2c5;border-radius:999px;margin:0 0 14px;font-size:10px;font-weight:900}.group-catalog-context{color:#245c45;background:#e9f4ed;border:1px solid #bcd6c7;border-radius:14px;align-items:center;gap:13px;margin:0 0 16px;padding:13px 16px;display:flex}.group-catalog-context>span{color:#fff;background:#245c45;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}.group-catalog-context>div{gap:2px;display:grid}.group-catalog-context b{font-size:15px}.group-catalog-context small{color:#668071;font-size:9px}.group-catalog-floating{z-index:35;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#143b2df5;border:1px solid #fff3;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:min(430px,100% - 48px);padding:13px;display:grid;position:fixed;bottom:24px;left:24px;box-shadow:0 22px 60px #0c2a1f57}.group-catalog-floating-current{gap:2px;min-width:0;padding:2px 4px;display:grid}.group-catalog-floating-current span,.group-catalog-floating-current small{color:#bed3c8;font-size:9px}.group-catalog-floating-current b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.group-catalog-floating button{font:inherit;cursor:pointer;border:0;border-radius:999px;font-size:10px;font-weight:900}.group-next-branch{color:#173d2f;background:#d9ef46;min-height:48px;padding:10px 15px}.group-return-summary{color:#fff;background:#ffffff1a;grid-column:1/-1;min-height:36px;padding:7px 11px}@media (width<=700px){.order-mode-choice{grid-template-columns:1fr;padding:16px}.order-mode-choice>div:last-child,.group-delivery-mode,.group-branch-fields{grid-template-columns:1fr}.group-branch-fields label.wide{grid-column:auto}.group-planner-toolbar>div{width:100%;margin-left:0}.group-flow-strip{grid-template-columns:1fr}.branch-jump{justify-content:space-between;width:100%}.branch-floating-navigation{grid-template-columns:1fr}.branch-floating-navigation .branch-next{order:-1}.branch-product-tools{grid-template-columns:1fr}.group-delivery-addresses label{grid-template-columns:1fr;gap:5px}.group-wizard-navigation{grid-template-columns:1fr}.group-wizard-navigation .wizard-next{order:-1}.branch-equipment-action{flex-direction:column;align-items:stretch}.branch-equipment-action button{width:100%}.group-catalog-floating{width:100%;padding-bottom:max(12px,env(safe-area-inset-bottom));border-radius:17px 17px 0 0;grid-template-columns:1fr;bottom:0;left:0;right:0}.group-next-branch{order:-1}.group-return-summary{grid-column:auto}}.assistant-launcher{z-index:42;color:#fff;min-height:58px;font:inherit;cursor:pointer;background:#245c45;border:0;border-radius:999px;align-items:center;gap:10px;padding:8px 18px 8px 9px;font-size:13px;font-weight:900;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 36px #143a2b4d}.assistant-launcher:hover{transform:translateY(-2px);box-shadow:0 18px 42px #143a2b5c}.assistant-launcher-icon{color:#2f270d;background:#e5a72e;border-radius:50%;place-items:center;width:42px;height:42px;font-size:21px;font-weight:900;display:grid}.assistant-launcher.is-open .assistant-launcher-icon{color:#245c45;background:#fff;font-size:28px;font-weight:500}.catalog-assistant{z-index:41;overscroll-behavior:contain;background:linear-gradient(135deg,#eef7f1,#fffaf0);border:1px solid #245c4533;border-radius:24px;width:min(460px,100vw - 48px);max-height:min(680px,100dvh - 130px);padding:24px;animation:.18s ease-out assistant-pop;position:fixed;bottom:96px;right:24px;overflow-y:auto;box-shadow:0 24px 70px #163e2e3d}@keyframes assistant-pop{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.assistant-close{color:#245c45;cursor:pointer;background:#245c4517;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:24px;display:grid;position:absolute;top:13px;left:13px}.assistant-intro{align-items:center;gap:14px;display:flex}.assistant-avatar{color:#fff;background:#245c45;border-radius:18px;flex:none;place-items:center;width:54px;height:54px;font-size:25px;font-weight:900;display:grid;box-shadow:0 7px #d7a335}.assistant-intro p{color:#5c806d;text-transform:uppercase;letter-spacing:.5px;margin:0 0 2px;font-size:11px;font-weight:900}.assistant-intro h3{color:#173d2f;margin:0;font-size:24px}.assistant-intro div>span{color:#60766b;margin-top:5px;font-size:13px;display:block}.assistant-form{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;margin-top:20px;display:grid}.assistant-form textarea{resize:vertical;color:#173d2f;min-height:62px;font:inherit;background:#fff;border:1px solid #bfd0c6;border-radius:15px;outline:none;padding:14px 16px;line-height:1.5}.assistant-form textarea:focus{border-color:#2f7256;box-shadow:0 0 0 4px #2f72561f}.assistant-form button{color:#fff;font:inherit;cursor:pointer;background:#245c45;border:0;border-radius:15px;padding:0 20px;font-weight:900}.assistant-suggestions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.assistant-suggestions button,.assistant-new-search{color:#355e4b;font:inherit;cursor:pointer;background:#fffc;border:1px solid #c9d7cf;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.assistant-results{gap:8px;margin-top:20px;display:grid}.assistant-results article{background:#ffffffe0;border:1px solid #d7e2dc;border-radius:15px;grid-template-columns:55px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:10px 12px;display:grid}.assistant-result-icon{background:#edf4ef;border-radius:12px;place-items:center;width:52px;height:52px;font-size:25px;display:grid;overflow:hidden}.assistant-result-icon img{object-fit:contain;width:100%;height:100%}.assistant-result-copy{min-width:0}.assistant-result-copy small{color:#71877b;font-size:10px}.assistant-result-copy h4{color:#173d2f;margin:3px 0;font-size:14px}.assistant-result-copy b{color:#2d7455;font-size:12px}.assistant-add{color:#2f270d;font:inherit;cursor:pointer;background:#e5a72e;border:0;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:900}.assistant-stepper{text-align:center;background:#fff;border:1px solid #bcd0c4;border-radius:999px;grid-template-columns:36px 54px 36px;align-items:center;height:38px;display:grid;overflow:hidden}.assistant-stepper button{color:#245c45;cursor:pointer;background:#edf5f0;border:0;height:100%;font-size:18px}.assistant-stepper input{color:#245c45;text-align:center;width:54px;height:100%;font:inherit;appearance:textfield;border:0;background:#fff;border-inline:1px solid #d7e2dc;padding:0 3px;font-weight:900}.assistant-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.assistant-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.assistant-meter{color:#60766b;gap:3px;font-size:10px;display:grid}.assistant-meter input{width:82px;font:inherit;text-align:center;border:1px solid #bcd0c4;border-radius:10px;padding:9px}.assistant-new-search{width:fit-content;margin-top:5px}@media (width<=620px){.assistant-launcher{min-height:54px;padding-block:6px;bottom:82px;right:14px}.assistant-launcher-icon{width:40px;height:40px}.catalog-assistant{border-radius:18px;width:calc(100vw - 20px);max-height:calc(100dvh - 170px);padding:20px 15px;bottom:148px;right:10px}.assistant-avatar{border-radius:14px;width:46px;height:46px}.assistant-intro h3{font-size:20px}.assistant-form{grid-template-columns:1fr}.assistant-form button{min-height:48px}.assistant-results article{grid-template-columns:45px minmax(0,1fr)}.assistant-result-icon{width:44px;height:44px}.assistant-add,.assistant-stepper,.assistant-meter{grid-column:2;justify-self:start}}.confirmation-tracking-code{background:#f1f8f4;border:2px solid #cbded3;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:3px 24px;margin:18px 28px 0;padding:20px 24px;display:grid}.confirmation-tracking-code>span{color:#537766;font-size:12px;font-weight:800}.confirmation-tracking-code>b{color:#173d2f;letter-spacing:.12em;grid-area:1/2/3;font-size:clamp(27px,4vw,38px)}.confirmation-tracking-code>p{color:#5c7367;margin:0;font-size:10px;line-height:1.55}.confirmation-tracking-code>p strong{color:#244f3d}.header-actions{align-items:center;gap:10px;display:flex}.header-track{color:#547267;white-space:nowrap;border:0;padding:7px 4px;font-size:12px;font-weight:750;text-decoration:none}.header-track:hover{color:#245c45;text-underline-offset:4px;text-decoration:underline}.tracking-shell{color:#173d2f;background:#f3f6f3;min-height:100vh;padding-bottom:50px}.tracking-header{background:#fff;border-bottom:1px solid #dce5df;justify-content:space-between;align-items:center;height:82px;padding:0 max(24px,50vw - 560px);display:flex}.tracking-header img{width:175px;display:block}.tracking-header>a:last-child{color:#245c45;font-size:14px;text-decoration:none}.tracking-header>.phone-contacts{color:#245c45;justify-content:flex-end}.tracking-hero{color:#fff;background:linear-gradient(135deg,#173e2f,#2f7256);border-radius:24px;justify-content:space-between;align-items:center;gap:30px;max-width:1120px;margin:34px auto 22px;padding:36px 40px;display:flex;box-shadow:0 18px 45px #193d2f29}.tracking-hero .eyebrow{color:#bce0c9}.tracking-hero-copy{min-width:0}.tracking-hero h1{letter-spacing:-.035em;margin:8px 0 10px;font-size:clamp(32px,5vw,48px);line-height:1.15}.tracking-hero h1 b{font-weight:inherit}.tracking-affiliation{color:#d6e8de;margin:0;font-size:15px;line-height:1.55}.tracking-code-line{background:#ffffff21;border-radius:9px;width:fit-content;padding:8px 12px;font-size:12px;color:#e4f0e9!important;margin-top:17px!important}.tracking-code-line b{color:#fff;letter-spacing:.1em;margin-inline-start:8px;font-size:16px}.tracking-status{background:#ffffff1a;border:1px solid #ffffff40;border-radius:18px;gap:7px;width:min(390px,100%);padding:22px 24px;display:grid}.tracking-status strong{font-size:22px;font-weight:850;line-height:1.25}.tracking-status p{color:#e1eee7;margin:0 0 3px;font-size:13px;line-height:1.55}.tracking-status small{color:#d6e8de;font-size:12px}.tracking-status .tracking-status-label{color:#bce0c9;font-size:11px;font-weight:800}.tracking-status button{color:#245c45;width:fit-content;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;margin-top:8px;padding:8px 13px;font-weight:800}.tracking-status.is-rejected{background:#8b2d2d4d}.tracking-progress{letter-spacing:normal;background:linear-gradient(145deg,#fffffffa,#f8fcf9f5);border:1px solid #4a775f1c;border-radius:20px;width:min(1120px,100% - 32px);max-width:100%;margin:0 auto 22px;padding:26px 30px 28px;font-family:Arial,sans-serif;overflow:hidden;box-shadow:0 16px 42px #1e3c2f14}.tracking-progress-heading{margin-bottom:26px}.tracking-progress-heading small{color:#63806f;font-size:11px;font-weight:800}.tracking-progress-heading h2{margin:3px 0 0;font-size:22px}.tracking-stepper{grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;padding-inline:2%;display:grid}.tracking-stepper>div{color:#71847a;text-align:center;justify-items:center;gap:11px;min-width:0;display:grid;position:relative}.tracking-stepper>div:not(:last-child):after{content:"";z-index:0;background:#dfe8e2;border-radius:999px;width:100%;height:3px;position:absolute;top:19px;left:-50%}.tracking-stepper>div.complete:not(:last-child):after{background:#4c936e}.tracking-stepper span{z-index:1;color:#71847a;background:#edf2ef;border:1px solid #3e69520f;border-radius:50%;place-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:grid;position:relative;box-shadow:0 3px 10px #224b370f}.tracking-stepper b{min-height:34px;color:inherit;place-items:start center;font-size:13px;font-weight:750;line-height:1.3;display:grid}.tracking-stepper .complete span,.tracking-stepper .current span{color:#fff;background:#2e7255}.tracking-stepper .complete{color:#2e7255}.tracking-stepper .current span{box-shadow:0 0 0 7px #dcece3}.tracking-stepper .current b{color:#173d2f}.tracking-current-step{background:#edf5f0;border-right:4px solid #2e7255;border-radius:12px;grid-template-columns:110px 1fr;align-items:center;gap:18px;margin-top:28px;padding:18px 20px;display:grid}.tracking-current-step>span{color:#2e7255;font-size:12px;font-weight:700}.tracking-current-step b{color:#173d2f;font-size:18px;font-weight:700;line-height:1.35}.tracking-current-step p{color:#536d60;margin:4px 0 0;font-size:14px;line-height:1.55}.tracking-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);align-items:start;gap:22px;max-width:1120px;margin:auto;display:grid}.tracking-card{background:#fff;border:1px solid #dce5df;border-radius:20px;overflow:hidden;box-shadow:0 8px 28px #1e3c2f0d}.tracking-card-title{background:#edf5f0;justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.tracking-card-title small{color:#5d816f;font-weight:800}.tracking-card-title h2{margin:3px 0 0;font-size:23px}.tracking-card-title>span{background:#fff;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.tracking-items>div{border-bottom:1px solid #edf1ee;grid-template-columns:minmax(0,1fr) 95px 110px;align-items:center;gap:12px;padding:16px 25px;display:grid}.tracking-items span{gap:4px;display:grid}.tracking-items small{color:#8a9991;text-align:right;direction:ltr}.tracking-items strong,.tracking-items em{font-size:13px;font-style:normal}.tracking-items>.tracking-custom-shade-item{background:#fbfcfa}.tracking-custom-shade-item>span{min-width:0}.tracking-custom-shade-item>span b{line-height:1.4}.tracking-custom-shade-item>span small{text-align:right;direction:rtl;font-size:10px;line-height:1.45}.tracking-total{border-top:1px solid #e1e8e3;justify-content:space-between;margin:0 25px;padding:14px 0;display:flex}.tracking-total.main{color:#245c45;margin-bottom:12px;font-size:17px}.tracking-total.main>span{font-weight:750}.tracking-total-vat{color:#19452f;background:#e4f0e8;border:1px solid #b8d8c5;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:16px;font-size:17px;font-weight:800}.tracking-total-vat>b{white-space:nowrap;font-size:21px}.tracking-side{gap:18px;display:grid}.tracking-details{padding:22px}.tracking-details>h2{color:#244f3d;margin:0;font-size:19px}.tracking-details dl{gap:13px;margin:14px 0 0;display:grid}.tracking-details dl div{gap:3px;display:grid}.tracking-details dt{color:#70837a;font-size:12px}.tracking-details dd{margin:0;font-size:14px;font-weight:750;line-height:1.5}.tracking-help{color:#2c250f;background:#e5a72e;border-radius:20px;padding:24px}.tracking-help>span{opacity:.76;font-size:12px;font-weight:800}.tracking-help h2{margin:3px 0 16px}.tracking-contact-list{gap:9px;display:grid}.tracking-contact-person{background:#ffffff52;border:1px solid #382b0a21;border-radius:14px;grid-template-columns:minmax(48px,.55fr) minmax(0,1.45fr);align-items:center;gap:9px;padding:10px 11px;display:grid}.tracking-contact-person>strong{font-size:15px}.tracking-contact-person>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.tracking-contact-person a{min-height:38px;color:inherit;text-align:center;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:8px 9px;font-size:11px;font-weight:850;text-decoration:none;transition:transform .14s,box-shadow .14s;display:flex}.tracking-contact-person a:hover{transform:translateY(-1px);box-shadow:0 5px 12px #3a2a071f}.tracking-contact-person a svg{stroke-width:2.4px;flex:none;width:15px;height:15px}.tracking-contact-call{background:#fff8e6;border:1px solid #28230f3d}.tracking-contact-whatsapp{background:#245f45;border:1px solid #205c40;color:#fff!important}.tracking-note,.tracking-alert{background:#fff8e8;border-right:5px solid #e5a72e;border-radius:14px;gap:5px;max-width:1120px;margin:0 auto 22px;padding:18px 22px;display:grid}.tracking-note span{color:#957019;font-size:11px;font-weight:800}.tracking-note p{margin:0;font-weight:700}.tracking-alert{color:#742929;background:#fff0f0;border-color:#a84444;grid-template-columns:44px 1fr;align-items:center;gap:14px}.tracking-alert-icon{color:#fff;background:#a84444;border-radius:50%;place-items:center;width:44px;height:44px;font-size:29px;font-weight:700;line-height:1;display:grid}.tracking-alert b{font-size:20px}.tracking-alert p{color:#783939;margin:5px 0 0;font-size:14px;line-height:1.55}.tracking-purchase-order{color:#574313;background:#fff8e7;border:1px solid #e7cf91;border-radius:16px;grid-template-columns:42px 1fr;align-items:center;gap:14px;max-width:1120px;margin:0 auto 22px;padding:20px 24px;display:grid}.tracking-purchase-order>span{color:#fff;background:#e5a72e;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;font-weight:900;display:grid}.tracking-purchase-order b{font-size:17px}.tracking-purchase-order p{margin:4px 0 0;line-height:1.6}.tracking-upload-card{background:#fff;border:1px solid #cadfd3;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:center;gap:28px;max-width:1120px;margin:0 auto 22px;padding:24px;display:grid;box-shadow:0 8px 28px #1e3c2f0d}.tracking-upload-copy small{color:#5d816f;font-size:11px;font-weight:800}.tracking-upload-copy h2{margin:4px 0 7px;font-size:23px}.tracking-upload-copy p{color:#63786d;margin:0;line-height:1.6}.tracking-upload-card form{gap:9px;display:grid}.tracking-upload-card label{color:#315d48;background:#f3f8f5;border:1px dashed #8fb29f;border-radius:12px;gap:7px;padding:13px 15px;font-size:12px;font-weight:800;display:grid}.tracking-upload-card input{width:100%;font-size:12px}.tracking-upload-card button{color:#fff;font:inherit;cursor:pointer;background:#245c45;border:0;border-radius:999px;padding:13px 16px;font-weight:800}.tracking-upload-card button:disabled{opacity:.5;cursor:not-allowed}.tracking-selected-file{overflow-wrap:anywhere;color:#4d675a}.tracking-upload-message{color:#276447;margin:0;font-size:12px;font-weight:700}.tracking-documents-card{background:#fff;border:1px solid #d9e5de;border-radius:18px;grid-template-columns:minmax(240px,.65fr) minmax(0,1fr);gap:28px;max-width:1120px;margin:0 auto 22px;padding:24px;display:grid;box-shadow:0 8px 28px #1e3c2f0d}.tracking-documents-card>div small{color:#c65f2c;font-size:11px;font-weight:800}.tracking-documents-card h2{margin:4px 0 7px;font-size:23px}.tracking-documents-card>div p{color:#63786d;margin:0;line-height:1.6}.tracking-documents-card ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.tracking-documents-card li{background:#f4f8f5;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:12px;display:grid}.tracking-documents-card li>span{color:#c65f2c;background:#fff0e7;border-radius:9px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.tracking-documents-card li div{gap:3px;min-width:0;display:grid}.tracking-documents-card li b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tracking-documents-card li small{color:#72827a;font-size:10px}.tracking-documents-card li a{color:#fff;background:#245c45;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800;text-decoration:none}.admin-purchase-order{background:#f7f9f8;border:1px dashed #c5d3cc;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;padding:17px 18px;display:flex}.admin-purchase-order.has-file{background:#edf7f1;border-style:solid;border-color:#9bc7ae}.admin-purchase-order small{color:#6a8075;font-size:10px;font-weight:800}.admin-purchase-order h3{margin:3px 0;font-size:17px}.admin-purchase-order span{color:#64776e;overflow-wrap:anywhere;font-size:11px}.admin-purchase-order a{color:#fff;background:#245c45;border-radius:999px;flex:none;padding:10px 14px;font-size:12px;font-weight:800;text-decoration:none}.tracking-footer{color:#718278;text-align:center;max-width:1120px;margin:25px auto 0;font-size:11px}.tracking-distribution{background:#fff;border:1px solid #d3e0d9;border-radius:20px;max-width:1120px;margin:0 auto 22px;padding:24px;box-shadow:0 8px 28px #1e3c2f0d}.tracking-distribution-title{justify-content:space-between;align-items:center;gap:15px;display:flex}.tracking-distribution-title small{color:#5f806e;font-weight:800}.tracking-distribution-title h2{margin:3px 0 0}.tracking-distribution-title>span{color:#285941;background:#e4f0e8;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:800}.tracking-distribution-route{color:#496657;background:#f4f8f5;border-radius:12px;margin:14px 0;padding:12px 14px}.tracking-branch-list{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.tracking-branch-list article{border:1px solid #dce5df;border-radius:13px;overflow:hidden}.tracking-branch-list header{background:#eaf3ed;justify-content:space-between;padding:10px 12px;display:flex}.tracking-branch-list header span{color:#688173;font-size:10px}.tracking-branch-list article>p,.tracking-branch-list article>small{margin:10px 12px 0;display:block}.tracking-branch-list article>small{color:#71847a;margin-top:3px}.tracking-branch-list ul{border-top:1px solid #e7ece9;margin:10px 0 0;padding:0;list-style:none}.tracking-branch-list li{border-bottom:1px solid #eef2ef;justify-content:space-between;gap:10px;padding:8px 12px;font-size:11px;display:flex}.tracking-branch-list li:last-child{border-bottom:0}.tracking-loading,.tracking-error{text-align:center;background:#fff;border-radius:22px;width:min(520px,100% - 32px);margin:14vh auto;padding:38px;box-shadow:0 14px 40px #1e3c2f1a}.tracking-error img{width:190px}.tracking-error h1{margin:30px 0 8px}.tracking-error a{color:#fff;background:#245c45;border-radius:999px;margin-top:18px;padding:12px 20px;font-weight:800;text-decoration:none;display:inline-block}.tracking-error>button{color:#fff;font:inherit;cursor:pointer;background:#245c45;border:0;border-radius:999px;margin-top:12px;padding:11px 19px;font-weight:800}.tracking-error .phone-contacts{justify-content:center}.tracking-lookup-shell{color:#173d2f;background:radial-gradient(circle at 80% 0,#e9f4ed 0,#0000 34%),#f5f7f4;min-height:100vh}.tracking-lookup-card{text-align:right;background:#fff;border:1px solid #d9e4dd;border-radius:26px;width:min(600px,100% - 32px);margin:clamp(55px,10vh,110px) auto;padding:clamp(28px,5vw,52px);box-shadow:0 22px 65px #193d2f1f}.tracking-lookup-card .eyebrow{color:#4e8068}.tracking-lookup-card h1{letter-spacing:-.045em;margin:8px 0 12px;font-size:clamp(35px,7vw,55px);line-height:1.05}.tracking-lookup-card>p:not(.eyebrow){color:#6d8076;max-width:440px;margin:0 0 28px;line-height:1.65}.tracking-lookup-card form{gap:10px;display:grid}.tracking-lookup-card label{font-size:13px;font-weight:800}.tracking-lookup-card input{color:#173d2f;width:100%;font:inherit;letter-spacing:.12em;text-align:center;background:#fbfdfb;border:2px solid #ccdcd3;border-radius:13px;outline:none;padding:17px 18px;font-size:23px;font-weight:800}.tracking-lookup-card input:focus{border-color:#2e7255;box-shadow:0 0 0 4px #e2f0e8}.tracking-lookup-card button{color:#fff;font:inherit;cursor:pointer;background:#245c45;border:0;border-radius:999px;margin-top:4px;padding:16px 20px;font-weight:900}.tracking-lookup-card button:disabled{opacity:.65;cursor:wait}.tracking-lookup-card>small{color:#74867c;margin-top:24px;display:block}.tracking-lookup-card>small a{color:#245c45;font-weight:800}.tracking-lookup-card>small .phone-contacts{margin-top:7px}.tracking-lookup-error{color:#a63b3b;margin:0;font-size:13px;font-weight:700}@media (width<=760px){.tracking-header{flex-direction:column;gap:8px;height:auto;min-height:68px;padding:10px 16px}.tracking-header img{width:142px}.tracking-header>.phone-contacts{justify-content:center;gap:4px 10px}.tracking-header>.phone-contacts .phone-contacts-label{display:none}.tracking-header>.phone-contacts strong{font-size:10px}.tracking-header>.phone-contacts b{font-size:12px}.tracking-hero{border-radius:18px;margin:18px 12px 14px;padding:26px 22px;display:grid}.tracking-status{min-width:0}.tracking-progress{width:auto;max-width:none;margin:0 12px 14px;padding:20px 10px}.tracking-progress-heading{margin-bottom:22px}.tracking-progress-heading h2{font-size:20px}.tracking-stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:2px 0;overflow:visible}.tracking-stepper>div{gap:8px;align-items:initial;color:#71847a;text-align:center;grid-template-columns:1fr;justify-items:center;min-width:0;min-height:0;padding:0}.tracking-stepper span{width:32px;height:32px;font-size:12px}.tracking-stepper>div:not(:last-child):after{width:100%;height:2px;top:15px;left:-50%;right:auto}.tracking-stepper b{place-items:start center;min-height:32px;padding:0 2px;font-size:clamp(8px,2.6vw,11px);line-height:1.2}.tracking-stepper .current span{box-shadow:0 0 0 5px #dcece3}.tracking-current-step{grid-template-columns:1fr;gap:5px;margin-top:22px;padding:16px}.tracking-current-step b{font-size:17px}.tracking-current-step p{font-size:13px}.tracking-grid{grid-template-columns:1fr;margin-inline:12px}.tracking-distribution{margin-inline:12px;padding:17px}.tracking-distribution-title{flex-direction:column;align-items:flex-start}.tracking-branch-list{grid-template-columns:1fr}.tracking-note,.tracking-alert,.tracking-purchase-order,.tracking-upload-card,.tracking-documents-card{margin:0 12px 14px}.tracking-upload-card,.tracking-documents-card{grid-template-columns:1fr;gap:18px;padding:20px}.tracking-documents-card li{grid-template-columns:38px minmax(0,1fr)}.tracking-documents-card li a{text-align:center;grid-column:1/-1}.tracking-items>div{grid-template-columns:minmax(0,1fr) 70px;padding-inline:16px}.tracking-items em{grid-column:2}.tracking-footer{margin-inline:20px}}@media (width<=620px){.success-screen{background:#f8faf8;padding:0}.success-card{min-height:100dvh;box-shadow:none;border:0;border-radius:0}.confirmation-header{padding:15px 17px}.confirmation-logo{width:138px}.confirmation-document-meta b{font-size:11px}.confirmation-hero{grid-template-columns:46px minmax(0,1fr);gap:12px;padding:23px 18px}.success-mark{width:46px;height:46px;font-size:21px}.success-card .confirmation-hero h1{letter-spacing:-.8px;font-size:27px}.confirmation-explanation{font-size:12px}.order-confirmation-number{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;width:100%;min-width:0;padding:10px 13px}.order-confirmation-number b{font-size:18px}.confirmation-tracking-code{text-align:center;grid-template-columns:1fr;margin:14px 12px 0;padding:16px}.confirmation-tracking-code>b{grid-area:auto;margin-block:5px}.header-actions{gap:7px}.header-track{white-space:nowrap;border:0;border-radius:0;justify-content:center;align-items:center;padding:4px 2px;font-size:11px;display:inline-flex}.success-summary{padding:12px 8px}.success-summary span{text-align:center;padding-inline:10px}.success-summary small{font-size:8px}.success-summary b{font-size:13px}.confirmation-items{margin:16px 12px 13px}.confirmation-section-title{padding-inline:14px}.confirmation-items-head,.confirmation-item{grid-template-columns:minmax(0,1fr) 58px 68px;gap:8px;padding-inline:14px}.confirmation-items-head span:last-child,.confirmation-item em{display:block}.confirmation-item strong,.confirmation-item em{font-size:10px}.confirmation-note{margin:0 12px 16px}.confirmation-next-steps{grid-template-columns:1fr;margin:0 12px 16px}.confirmation-next-steps>div{border-bottom:1px solid #e1e9e5;border-left:0}.confirmation-next-steps>div:last-child{border-bottom:0}.confirmation-print-footer{margin-inline:12px}.success-actions{padding:0 12px 22px}}@page{size:A4 portrait;margin:7mm}@media print{html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:210mm;min-height:0;background:#fff!important}.site-header,.phone-strip,.hero,.how-section,.catalog,.order-section,.checkout-invite,footer,.floating-cart,.success-actions{display:none!important}.success-screen{min-height:0;padding:0;display:block;background:#fff!important}.success-card{width:100%;min-height:0;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:7mm 9mm;font-size:10px;overflow:visible}.success-card:before{display:none}.confirmation-header{border-top:2.5mm solid #245c45;border-bottom:1px solid #b8cfc1;padding:2.5mm 0 3mm}.confirmation-logo{width:38mm}.confirmation-document-meta{gap:1mm}.confirmation-document-meta b{color:#183f30;font-size:10px}.confirmation-document-meta span{font-size:8px}.confirmation-hero{color:#183f30;border:1px solid #a9c9b7;border-right:2mm solid #245c45;grid-template-columns:10mm 1fr 28mm;gap:3mm;margin-top:3mm;padding:3mm 4mm;background:#eef6f1!important}.success-mark{color:#245c45;width:9mm;height:9mm;box-shadow:none;border:1px solid #a9c9b7;font-size:16px;background:#fff!important}.confirmation-hero-copy .eyebrow{color:#4f8068;margin-bottom:.5mm;font-size:7px}.success-card .confirmation-hero h1{color:#183f30;letter-spacing:-.4px;margin:0 0 .7mm;font-size:18px}.confirmation-explanation{max-width:none;margin:0;font-size:8px;color:#496b5b!important;line-height:1.35!important}.order-confirmation-number{border-color:#b8cfc1;min-width:0;padding:1.5mm 2mm;background:#fff!important}.order-confirmation-number span{font-size:9px}.order-confirmation-number b{color:#183f30;font-size:14px}.success-summary{border:1px solid #d4e1da;margin:2.5mm 0 0;padding:1.5mm 2mm;background:#fff!important}.success-summary span{padding:.5mm 3mm;font-size:8px}.success-summary small{font-size:7px}.success-summary b{font-size:10px}.confirmation-items{box-shadow:none;break-inside:auto;border-color:#b8cfc1;border-radius:1mm;margin:2.5mm 0 2mm;padding:0}.confirmation-section-title{padding:1.7mm 3mm;background:#eef6f1!important}.confirmation-section-title p{font-size:6px}.confirmation-items .confirmation-section-title h2{font-size:14px}.confirmation-section-title>span{padding:1mm 2mm;font-size:7px}.confirmation-items-head,.confirmation-item{grid-template-columns:1fr 24mm 28mm;gap:2mm;padding:1.1mm 3mm;line-height:1.2}.confirmation-items-head{font-size:7px}.confirmation-item{break-inside:avoid}.confirmation-item>span{gap:.5mm}.confirmation-item small{font-size:7px}.confirmation-item strong,.confirmation-item em{font-size:8px}.confirmation-total{margin-inline:3mm;padding-top:1.2mm;font-size:9px}.confirmation-total-vat{margin:1mm 2mm 2mm;padding:1.3mm 2mm;background:#e4f0e8!important}.confirmation-note{border:1px solid #ead8aa;grid-template-columns:6mm 1fr;gap:2mm;margin:2mm 0 0;padding:1.7mm 2.5mm;font-size:7px;line-height:1.35;background:#fffaf0!important}.confirmation-note>span:first-child{width:5mm;height:5mm;font-size:8px}.confirmation-next-steps{border-radius:0;grid-template-columns:repeat(3,1fr);margin:2mm 0 0}.confirmation-next-steps>div{border-bottom:0;border-left:1px solid #dce7e1;grid-template-columns:6mm 1fr;gap:1mm;padding:1.5mm 2mm}.confirmation-next-steps>div>span{font-size:6px}.confirmation-next-steps b{font-size:8px}.confirmation-next-steps small{font-size:6px;line-height:1.25}.confirmation-print-footer{color:#5c7367;border-top:1px solid #a9c9b7;justify-content:space-between;margin:2mm 0 0;padding-top:1.7mm;font-size:7px}}@media (width<=520px){.custom-shade-calculator{padding:11px}.custom-shade-count-row{flex-direction:column;align-items:flex-start}.custom-shade-count-row .stepper{justify-content:space-between;align-self:stretch}.custom-shade-count-row .stepper input{flex:1;width:auto}.custom-shade-items{max-height:480px;padding-left:2px}.custom-shade-item{padding:10px}.custom-shade-fields{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);gap:5px}.custom-shade-fields input{padding-inline:4px;font-size:14px}.custom-shade-grand-total{flex-direction:column;align-items:flex-start}.custom-shade-grand-total>strong small{text-align:right}}.tracking-chat-launcher{z-index:82;left:50%;bottom:max(24px, env(safe-area-inset-bottom));color:#fff;text-align:right;cursor:pointer;background:linear-gradient(135deg,#e36a32,#cf5320);border:2px solid #fff;border-radius:22px;justify-content:center;align-items:center;gap:13px;min-width:290px;min-height:72px;padding:10px 18px 10px 22px;transition:transform .16s,box-shadow .16s,filter .16s;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 16px 42px #53251152,0 4px 12px #12362929}.tracking-chat-launcher:hover,.tracking-chat-launcher:focus-visible{filter:brightness(1.04);outline-offset:2px;outline:4px solid #de632c3d;transform:translate(-50%)translateY(-3px);box-shadow:0 20px 48px #53251161,0 5px 14px #1236292e}.tracking-chat-launcher-icon{background:#173d2f;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.tracking-chat-launcher-icon svg{stroke-width:2.4px;width:25px;height:25px}.tracking-chat-launcher>span:nth-child(2){gap:2px;display:grid}.tracking-chat-launcher b{font-size:17px;line-height:1.2}.tracking-chat-launcher small{color:#fff3ec;font-size:12px;font-weight:700;line-height:1.25}.tracking-chat-launcher em{color:#fff;background:#173d2f;border:3px solid #fff;border-radius:999px;place-items:center;min-width:27px;height:27px;padding-inline:6px;font-size:11px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-8px;right:-8px}.tracking-chat-overlay{z-index:90;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#0b251d2e;justify-content:flex-start;align-items:flex-end;padding:20px 20px 88px;display:flex;position:fixed;inset:0}.tracking-chat-overlay .tracking-conversation{background:#fff;border:1px solid #c6d5ce;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(400px,100vw - 40px);max-width:none;height:min(650px,100dvh - 112px);margin:0;display:grid;position:relative;inset:auto;overflow:hidden;box-shadow:0 24px 70px #0a261d47}.tracking-chat-overlay .tracking-conversation>header{color:#fff;background:#173d2f;border-bottom:1px solid #dce5e1;align-items:flex-start;min-height:88px;padding:16px 17px}.tracking-chat-overlay .tracking-conversation header small{color:#bcd4ca;align-items:center;gap:5px;font-size:8px;display:flex}.tracking-chat-overlay .tracking-conversation header small i{background:#79d5a6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #79d5a61f}.tracking-chat-overlay .tracking-conversation header h2{margin:4px 0 2px;font-size:18px}.tracking-chat-overlay .tracking-conversation header p{color:#d6e2dd;font-size:9px}.tracking-chat-overlay .tracking-conversation header button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:21px;display:grid}.tracking-chat-overlay .tracking-message-list{scroll-behavior:smooth;background-color:#f1f5f3;background-image:radial-gradient(#173d2f0b .7px,#0000 .7px);background-size:13px 13px;gap:7px;min-height:0;max-height:none;padding:15px 13px}.tracking-chat-overlay .tracking-message-list article{border-radius:12px 12px 12px 3px;max-width:82%;padding:8px 10px;box-shadow:0 1px 2px #1236290a}.tracking-chat-overlay .tracking-message-list article.customer{background:#dff2e8;border-radius:12px 12px 3px}.tracking-chat-overlay .tracking-message-list article.sending{opacity:.68}.tracking-chat-overlay .tracking-message-list article.system{background:#fff8e5;max-width:94%;padding-block:7px}.tracking-chat-overlay .tracking-message-list article b{font-size:8px}.tracking-chat-overlay .tracking-message-list article p{margin:3px 0;font-size:11px;line-height:1.5}.tracking-chat-overlay .tracking-message-list article time{font-size:7px}.tracking-chat-overlay .tracking-message-empty{text-align:center;min-height:100%;padding:30px}.tracking-chat-overlay .tracking-conversation>form{background:#fff;border-top:1px solid #dbe4e0;gap:5px;padding:10px 11px}.tracking-chat-overlay .tracking-conversation form label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tracking-chat-overlay .tracking-conversation form textarea{border-color:#cbd8d2;border-radius:10px;min-height:58px;max-height:120px;padding:9px 10px;font-size:12px}.tracking-chat-overlay .tracking-conversation form>div{min-height:32px}.tracking-chat-overlay .tracking-conversation form small{font-size:8px}.tracking-chat-overlay .tracking-conversation form button{border-radius:9px;min-height:34px;padding:7px 14px;font-size:10px}@media (width<=620px){.tracking-chat-launcher{bottom:max(14px, env(safe-area-inset-bottom));border-radius:20px;width:calc(100% - 32px);min-width:0;min-height:68px;padding:9px 15px}.tracking-chat-launcher-icon{border-radius:14px;width:45px;height:45px}.tracking-chat-launcher-icon svg{width:23px;height:23px}.tracking-chat-launcher b{font-size:16px}.tracking-chat-launcher small{font-size:11px}.tracking-chat-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b251d52;align-items:flex-end;padding:0}.tracking-chat-overlay .tracking-conversation{border:0;border-radius:20px 20px 0 0;width:100%;height:min(82dvh,680px);max-height:none}.tracking-chat-overlay .tracking-conversation>header{padding:14px 15px}.tracking-chat-overlay .tracking-message-list{padding:12px 10px}.tracking-chat-overlay .tracking-conversation>form{padding:9px 10px calc(9px + env(safe-area-inset-bottom))}}:root{--site-font:Arial, "Noto Sans Hebrew", "Segoe UI", sans-serif;--focus-ring:0 0 0 3px #2f72563d}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}body,button,input,select,textarea{font-family:var(--site-font)}body{overflow-wrap:break-word;line-height:1.5}h1,h2,h3,h4,h5,h6{text-wrap:balance}p,li,dd,small{text-wrap:pretty}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:where(a,button,input,select,textarea):focus-visible{outline-offset:3px;box-shadow:var(--focus-ring);outline:2px solid #2f7256}.tracking-lookup-card h1,.tracking-hero h1,.privacy-card h1,.success-card h1{letter-spacing:-.035em}.tracking-lookup-card>p,.privacy-card>p,.confirmation-explanation{max-width:68ch}@media (width<=620px){input,select,textarea{font-size:16px}.privacy-card h1,.tracking-lookup-card h1,.admin-auth-card h1{line-height:1.15}}@media print{@page{size:A4;margin:12mm}.tracking-chat-launcher,.tracking-chat-overlay{display:none!important}html,body{color:#182e29;width:100%;min-height:auto;background:#fff!important}.success-screen{min-height:auto;padding:0;display:block;background:#fff!important}.success-card{width:100%;box-shadow:none;background:#fff;border:0;border-radius:0;overflow:visible}.confirmation-header,.confirmation-hero,.success-summary,.confirmation-items,.confirmation-note,.confirmation-next-steps,.confirmation-print-footer{break-inside:avoid}.confirmation-hero,.success-summary,.confirmation-items-head,.confirmation-total-vat,.confirmation-note{-webkit-print-color-adjust:exact;print-color-adjust:exact}.confirmation-items{margin-top:16px}.confirmation-item em{display:block!important}.success-actions{display:none!important}a[href]{text-decoration:none}}.equipment-kits{container-type:inline-size}@container (width<=680px){.equipment-kits>header,.equipment-kit-card{grid-template-columns:minmax(0,1fr)!important}}.category-tabs .featured-category{color:#684b0c;background:#fff8df;border-color:#d79620;padding-inline:18px;position:relative;box-shadow:inset 0 0 0 1px #d7962024}.category-tabs .featured-category:before{content:"★";color:#db8b17;margin-left:6px}.category-tabs .featured-category.active{color:#fff;background:linear-gradient(135deg,#245c45,#173e2f);border-color:#e5a72e;box-shadow:0 8px 20px #245c4533}.equipment-kits{background:radial-gradient(circle at 100% 0,#fff2c7 0,#0000 33%),linear-gradient(135deg,#f2f8f4,#fffdf8);border:1px solid #d6e2da;border-radius:26px;margin:20px 0 30px;padding:clamp(18px,3vw,34px);overflow:hidden}.equipment-kits>header{grid-template-columns:minmax(260px,.8fr) minmax(300px,1fr);align-items:end;gap:24px;margin-bottom:22px;display:grid}.equipment-kits>header span{color:#b57012;letter-spacing:.4px;font-size:10px;font-weight:950}.equipment-kits>header h3{color:#173e2f;margin:5px 0 0;font-size:clamp(25px,3vw,38px)}.equipment-kits>header p{color:#587064;margin:0;line-height:1.75}.equipment-kit-grid{gap:18px;display:grid}.equipment-kit-card{background:#fff;border:1px solid #cbdcd2;border-radius:22px;grid-template-columns:minmax(285px,.85fr) minmax(360px,1.25fr);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #1944331a}.equipment-kit-card:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#123c301f,#f6f1e7f5 58%,#fffdf8fa);position:absolute;inset:0}.equipment-kit-copy,.equipment-kit-contents{z-index:1;position:relative}.equipment-kit-copy{color:#fff;background:linear-gradient(155deg,#123c30f7,#123c30bd),url(/hanukkah/cream-scouts.png) 0/cover;min-height:400px;padding:28px;position:relative}.equipment-kit-copy:after{content:"";border:24px solid #e5a72e29;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-60px;left:-45px}.equipment-kit-badge{color:#123c34;background:#d9ef46;border-radius:999px;padding:7px 12px;font-size:10px;font-weight:950;display:inline-flex}.equipment-kit-icon{color:#ffd777;background:#ffffff17;border:1px solid #ffffff40;border-radius:15px;place-items:center;width:46px;height:46px;font-size:23px;display:grid;position:absolute;top:24px;left:25px}.equipment-kit-copy h4{max-width:390px;margin:32px 0 6px;font-size:clamp(27px,3.2vw,42px);line-height:1.05}.equipment-kit-copy>strong{color:#f5cf71;font-size:13px;display:block}.equipment-kit-copy>p{color:#d7e6df;margin:13px 0 20px;font-size:13px;line-height:1.65}.equipment-kit-price{border-block:1px solid #ffffff26;grid-template-columns:1fr auto;padding:13px 0;display:grid}.equipment-kit-price small,.equipment-kit-price span{color:#bcd0c7;font-size:9px}.equipment-kit-price b{grid-area:1/2/span 2;font-size:25px}.equipment-kit-copy button{z-index:1;color:#fffdf8;width:100%;min-height:50px;font:inherit;cursor:pointer;background:#ff6a2a;border:0;border-radius:999px;margin-top:18px;font-weight:950;position:relative;box-shadow:0 7px #bd4820}.equipment-kit-copy button:disabled{opacity:.58;cursor:not-allowed;box-shadow:none}.equipment-kit-contents{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#fffdf8db;min-width:0;padding:24px}.equipment-kit-contents>div{border-bottom:1px solid #e2ebe6;justify-content:space-between;gap:15px;padding-bottom:14px;display:flex}.equipment-kit-contents>div span{color:#173e2f;font-size:15px;font-weight:950}.equipment-kit-contents>div b{color:#71837a;font-size:10px}.equipment-kit-contents ul{max-height:430px;margin:0;padding:0;list-style:none;overflow-y:auto}.equipment-kit-contents li{border-bottom:1px solid #edf2ef;grid-template-columns:48px minmax(0,1fr) 74px;align-items:center;gap:11px;min-height:68px;padding:9px 0;display:grid}.kit-product-thumb{color:#245c45;background:#edf4ef;border-radius:11px;place-items:center;width:46px;height:46px;font-size:20px;display:grid;overflow:hidden}.kit-product-thumb img{object-fit:contain;width:100%;height:100%}.equipment-kit-contents li>span:nth-child(2){gap:3px;min-width:0;display:grid}.equipment-kit-contents li b{color:#244c3b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.equipment-kit-contents li small{color:#829087;font-size:9px}.kit-quantity{color:#6d7e75;gap:3px;font-size:8px;font-weight:900;display:grid}.kit-quantity input{color:#173e2f;width:72px;height:38px;font:inherit;text-align:center;background:#fff;border:2px solid #b9cdc1;border-radius:9px;padding:6px 8px;font-weight:900}.kit-quantity input:focus{border-color:#e0a126;outline:3px solid #e0a12629}.kit-unavailable{color:#9f3c32;font-size:9px;font-style:normal;font-weight:900}.kit-color-picker{background:#fff8e9;border:1px solid #e6bd72;border-radius:11px;grid-column:1/-1;margin:2px 0 5px;padding:11px 12px}.kit-color-picker>strong{color:#704b13;margin-bottom:8px;font-size:10px;display:block}.kit-color-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.kit-color-picker label{color:#76561f;gap:3px;min-width:0;font-size:8px;font-weight:900;display:grid}.kit-color-picker select{color:#2f4f42;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d7a752;border-radius:7px;padding:8px;font-size:10px}.kit-color-picker>small{color:#9a6814;margin-top:8px;font-size:9px;font-weight:900;display:block}@media (width<=800px){.equipment-kits>header,.equipment-kit-card{grid-template-columns:1fr}.equipment-kits>header{align-items:start}.equipment-kit-copy{padding:24px 20px}.equipment-kit-contents{padding:18px}}@media (width<=520px){.equipment-kits{border-radius:18px;margin-inline:-8px;padding:12px}.equipment-kit-card{border-radius:16px}.equipment-kit-icon{display:none}.equipment-kit-copy h4{font-size:29px}.equipment-kit-contents>div{flex-direction:column;align-items:flex-start;gap:4px}.equipment-kit-contents li{grid-template-columns:42px minmax(0,1fr) 66px;gap:8px}.kit-product-thumb{width:40px;height:40px}.kit-quantity input{width:64px}}@media (width<=430px){.kit-color-picker>div{grid-template-columns:1fr}}.how-section{padding-block:48px}.how-section .eyebrow{margin:0 0 5px;font-size:10px}.how-section h2{margin:0 0 26px;font-size:clamp(29px,3.3vw,42px)}.how-section .steps{gap:12px}.how-section .steps article{min-height:158px;padding:22px 18px 17px}.how-section .steps article>span{font-size:10px;top:13px;right:16px}.how-section .steps article>div{width:45px;height:45px;margin-top:7px;font-size:20px;box-shadow:0 7px 18px #00000029}.how-section .steps h3{margin:13px 0 4px;font-size:18px}.how-section .steps p{font-size:12px;line-height:1.45}@media (width<=620px){.how-section{text-align:right;padding-block:34px}.how-section h2{margin-bottom:18px;font-size:29px}.how-section .steps{grid-template-columns:1fr;gap:8px}.how-section .steps article{grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-content:center;column-gap:11px;min-height:92px;padding:15px 52px 14px 14px;display:grid;border:1px solid #ffffff1f!important}.how-section .steps article>span{top:12px;right:12px}.how-section .steps article>div{grid-area:1/1/3;width:40px;height:40px;margin:0;font-size:18px}.how-section .steps h3{grid-area:1/2;margin:0 0 3px;font-size:16px}.how-section .steps p{grid-area:2/2;font-size:11px;line-height:1.4}}.catalog-tools{-webkit-backdrop-filter:blur(22px)saturate(135%);background:radial-gradient(circle at 7% 18%,#d9ef4642,#0000 24%),radial-gradient(circle at 92% 85%,#ff6a2a33,#0000 27%),linear-gradient(125deg,#e7efe8de,#f8f4ebbd);border:1px solid #ffffffc7;border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 14px 38px #123c341a}.catalog-tools:after{content:"";pointer-events:none;opacity:.45;background:linear-gradient(110deg,#0000 20%,#ffffff61 36%,#0000 53%);position:absolute;inset:0}.catalog-tools>*{z-index:1;position:relative}.category-carousel{direction:rtl;grid-template-columns:48px minmax(0,1fr) 48px;align-items:stretch;gap:9px;display:grid}.category-tabs{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#123c3440 transparent;flex-wrap:nowrap;gap:9px;min-width:0;padding:3px 3px 8px;display:flex;overflow-x:auto}.category-tabs button,.category-tabs .featured-category{scroll-snap-align:start;width:148px;height:72px;min-height:72px;color:var(--ink);text-align:right;-webkit-backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(145deg,#ffffffc7,#ffffff4d);border:1px solid #ffffffe6;border-radius:16px;flex:0 0 148px;align-items:center;gap:9px;padding:10px 11px;transition:transform .2s,box-shadow .2s,background .2s;display:flex;overflow:hidden;box-shadow:inset 0 1px #fff,0 8px 22px #123c341a}.category-tabs button:hover{color:var(--ink);background:#ffffffe0;border-color:#fff;transform:translateY(-2px)}.category-tabs button.active,.category-tabs .featured-category.active{color:#fff;background:linear-gradient(145deg,#1c5c4df0,#0f3930e6);border-color:#ffffffe6;box-shadow:inset 0 1px #ffffff61,0 0 0 2px #d9ef46b8,0 10px 25px #123c3433}.category-tabs .featured-category:before{content:none}.category-tab-icon{width:36px;height:36px;color:var(--ink);background:#ffffff80;border:1px solid #ffffffb3;border-radius:11px;flex:0 0 36px;place-items:center;font-size:17px;line-height:1;display:grid;box-shadow:inset 0 1px #fff}.category-tab-icon svg,.kit-product-thumb svg,.assistant-result-icon svg,.product-visual>span svg,.drawer-item-icon svg{stroke-width:2px;width:1.15em;height:1.15em}.category-tabs button.active .category-tab-icon{background:var(--lime);color:var(--ink);border-color:#fffc}.category-tab-copy{gap:4px;min-width:0;display:grid}.category-tab-copy b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.2;display:-webkit-box;overflow:hidden}.category-tab-copy small{color:#71847e;font-size:8px;font-weight:800}.category-tabs button.active .category-tab-copy small{color:#ffffffad}.category-nav{width:48px;min-height:72px;color:var(--ink);-webkit-backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(145deg,#ffffffd1,#ffffff52);border:1px solid #ffffffe6;border-radius:16px;font-size:30px;font-weight:400;transition:all .2s;box-shadow:inset 0 1px #fff,0 8px 22px #123c341c}.category-nav:hover{background:var(--ink);color:var(--lime);transform:translateY(-2px)}.category-nav:focus-visible,.category-tabs button:focus-visible{outline:3px solid var(--orange);outline-offset:2px}@media (width<=620px){.catalog-tools{border-radius:18px;margin-inline:-9px;padding:13px 10px}.category-carousel{grid-template-columns:42px minmax(0,1fr) 42px;gap:6px}.category-nav{border-radius:14px;width:42px;min-height:66px}.category-tabs button,.category-tabs .featured-category{border-radius:14px;flex-basis:134px;width:134px;height:66px;min-height:66px;padding:8px}.category-tab-icon{border-radius:10px;flex-basis:32px;width:32px;height:32px;font-size:15px}}.order-mode-choice{-webkit-backdrop-filter:blur(22px)saturate(140%);isolation:isolate;background:radial-gradient(circle at 5% 10%,#d9ef463d,#0000 28%),radial-gradient(circle at 95% 85%,#ff6a2a29,#0000 27%),linear-gradient(125deg,#ebf1e9e6,#dce8dfc2);border:1px solid #ffffffd1;border-radius:17px;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:10px;width:min(100%,860px);margin:14px 0 18px;padding:10px 12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 14px 38px #123c341a}.order-mode-choice:after{content:"";z-index:-1;pointer-events:none;opacity:.42;background:linear-gradient(110deg,#0000 16%,#ffffff8c 35%,#0000 52%);position:absolute;inset:0}.order-mode-heading{gap:4px;display:grid}.order-mode-choice .order-mode-heading small{color:var(--orange);letter-spacing:.55px;font-size:10px;font-weight:950}.order-mode-choice .order-mode-heading h3{color:var(--ink);margin:0;font-size:16px;line-height:1.15}.order-mode-choice>.order-mode-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.order-mode-choice .order-mode-options button{min-width:0;min-height:56px;color:var(--ink);text-align:right;-webkit-backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(145deg,#ffffffd1,#ffffff57);border:1px solid #ffffffeb;border-radius:13px;align-items:center;gap:11px;padding:7px 9px;transition:transform .2s,box-shadow .2s,background .2s;display:flex;box-shadow:inset 0 1px #fff,0 8px 22px #123c341a}.order-mode-choice .order-mode-options button:hover{background:#ffffffe6;transform:translateY(-2px)}.order-mode-icon{width:32px;height:32px;color:var(--ink);background:#ffffff8a;border:1px solid #ffffffe6;border-radius:13px;flex:0 0 32px;place-items:center;display:grid;box-shadow:inset 0 1px #fff}.order-mode-icon svg{width:16px;height:16px}.order-mode-copy{gap:4px;min-width:0;display:grid}.order-mode-choice .order-mode-copy b{font-size:12px}.order-mode-choice .order-mode-copy>span{color:#6f827d;font-size:8px;line-height:1.25}.order-mode-check{color:#0000;border:1px solid #b8cac2;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;margin-right:auto;transition:all .2s;display:grid}.order-mode-check svg{stroke-width:3px;width:13px;height:13px}.order-mode-choice .order-mode-options button.selected{box-shadow:inset 0 1px 0 #fff, 0 0 0 2px var(--lime), 0 11px 26px #123c3426;background:#ffffffeb;border-color:#fffffff5}.order-mode-choice .order-mode-options button.selected .order-mode-icon{background:var(--ink);color:var(--lime);border-color:#fffc}.order-mode-choice .order-mode-options button.selected .order-mode-check{border-color:var(--ink);background:var(--lime);color:var(--ink)}.order-mode-choice .order-mode-options button:focus-visible{outline:3px solid var(--orange);outline-offset:2px}@media (width<=800px){.order-mode-choice{grid-template-columns:1fr}.order-mode-heading{align-items:baseline;gap:8px;display:flex}}@media (width<=700px){.order-mode-choice{padding:9px 8px}.order-mode-choice>div:last-child,.order-mode-choice>.order-mode-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.order-mode-choice .order-mode-copy>span{display:none}}@media (width<=560px){.order-mode-choice{border-radius:15px;margin-inline:-5px;padding:9px 8px}.order-mode-choice>.order-mode-options{grid-template-columns:1fr 1fr;gap:7px}.order-mode-choice .order-mode-options button{border-radius:12px;gap:6px;min-height:54px;padding:7px 6px}.order-mode-icon{border-radius:9px;flex-basis:30px;width:30px;height:30px}.order-mode-icon svg{width:17px;height:17px}.order-mode-choice .order-mode-copy b{font-size:10px;line-height:1.2}.order-mode-choice .order-mode-copy>span{display:none}.order-mode-check{flex-basis:19px;width:19px;height:19px}}.phone-strip{background:linear-gradient(90deg,#e7f3ecfa,#fafcfbfa);border-bottom:1px solid #183f301f;gap:12px;min-height:58px;padding:9px clamp(14px,3vw,30px);box-shadow:inset 0 1px #ffffffe6,0 7px 22px #183f300d}.phone-strip .phone-strip-icon{width:32px;height:32px;font-size:14px;box-shadow:0 5px 13px #183f302e}.phone-strip .phone-contacts{grid-template-columns:max-content repeat(3,max-content);justify-content:center;align-items:center;gap:8px;display:grid}.phone-strip .phone-contacts-label{color:#547267;letter-spacing:.1px;white-space:nowrap;padding-inline:2px 7px;font-size:11px}.phone-strip .phone-contacts a{background:#ffffffd6;border:1px solid #245c4521;border-radius:11px;justify-content:center;gap:8px;min-height:38px;padding:6px 11px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #fff,0 4px 12px #183f3012}.phone-strip .phone-contacts a:hover{border-color:#245c454d;transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 7px 16px #183f301c}.phone-strip .phone-contacts a:focus-visible{outline-offset:2px;outline:3px solid #d9ef46e6}.phone-strip .phone-contacts strong{color:#587268;font-size:11px;font-weight:850}.phone-strip .phone-contacts b{color:var(--nature-pine-deep);letter-spacing:.15px;font-size:14px;font-weight:900;text-decoration:none}.phone-strip .phone-contacts a:hover b{text-decoration:none}@media (width<=620px){.phone-strip{flex-direction:column;gap:5px;min-height:0;padding:9px 10px 10px}.phone-strip .phone-strip-icon{display:none}.phone-strip .phone-contacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:min(100%,480px)}.phone-strip .phone-contacts-label{text-align:center;grid-column:1/-1;padding:0}.phone-strip .phone-contacts a{border-radius:9px;flex-direction:column;gap:1px;min-width:0;min-height:43px;padding:5px 3px}.phone-strip .phone-contacts strong{font-size:10px}.phone-strip .phone-contacts b{letter-spacing:0;font-size:clamp(10px,3.35vw,12px)}}.catalog-tools{padding:16px 18px;overflow:visible}.catalog-tools .search-box{max-width:none;margin:0}.category-menu-trigger,.category-menu-backdrop,.category-menu-close{display:none}.catalog-browse-layout{direction:ltr;grid-template-columns:minmax(0,1fr) 272px;align-items:start;gap:24px;display:grid}.catalog-results,.floating-category-menu{direction:rtl}.catalog-results{grid-area:1/1;min-width:0}.floating-category-menu{-webkit-backdrop-filter:blur(24px)saturate(125%);z-index:4;background:radial-gradient(circle at 100% 0,#d9ef4624,#0000 32%),linear-gradient(145deg,#ffffffd1,#f2f7f4b3);border:1px solid #ffffffeb;border-radius:18px;grid-area:1/2;max-height:calc(100dvh - 122px);padding:16px 14px;position:sticky;top:104px;overflow:hidden;box-shadow:inset 0 1px #fff,0 14px 34px #123c3417}.floating-category-heading{border-bottom:1px solid #123d3514;justify-content:space-between;align-items:flex-start;gap:10px;padding:2px 6px 12px;display:flex}.floating-category-heading span{color:var(--orange);letter-spacing:.7px;font-size:9px;font-weight:950}.floating-category-heading h3{color:var(--ink);letter-spacing:-.3px;margin:2px 0;font-size:22px}.floating-category-heading p{color:#718079;margin:0;font-size:10px;line-height:1.35}.category-menu-search{margin:10px 3px 8px;display:block}.category-menu-search input{width:100%;min-height:42px;color:var(--ink);font:inherit;background:#ffffff94;border:1px solid #123d351a;border-radius:10px;padding:8px 11px;font-size:12px;font-weight:750;box-shadow:inset 0 1px #ffffffe6}.category-menu-search input:focus{border-color:var(--orange);outline:3px solid #ff6a2a21}.floating-category-menu .category-tabs{scroll-snap-type:none;scrollbar-width:thin;grid-template-columns:1fr;gap:1px;max-height:calc(100dvh - 294px);padding:0 3px 4px;display:grid;overflow:hidden auto}.floating-category-menu .category-tabs button,.floating-category-menu .category-tabs .featured-category{width:100%;height:auto;min-height:49px;color:var(--ink);scroll-snap-align:none;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:1px solid #0000;border-bottom-color:#123d3512;border-radius:9px;flex:none;gap:9px;padding:6px 8px;transition:background .16s,border-color .16s,transform .16s;position:relative}.floating-category-menu .category-tabs button:hover{background:#ffffff8f;border-color:#123d3517;transform:none}.floating-category-menu .category-tabs button.active,.floating-category-menu .category-tabs .featured-category.active{color:var(--ink);box-shadow:inset -3px 0 0 var(--lime),inset 0 1px 0 #fff,0 5px 14px #123c3414;background:linear-gradient(145deg,#ffffffe6,#f0f7f3a8);border-color:#245c4524}.floating-category-menu .category-tab-icon{background:#ffffff80;border-color:#123d3514;border-radius:8px;flex:0 0 33px;width:33px;height:33px;font-size:15px;box-shadow:inset 0 1px #ffffffe6}.floating-category-menu .category-tabs button.active .category-tab-icon{color:var(--ink);background:#d9ef46b8;border-color:#245c451f}.floating-category-menu .category-tab-copy{gap:1px}.floating-category-menu .category-tab-copy b{-webkit-line-clamp:2;font-size:12px;font-weight:850}.floating-category-menu .category-tab-copy small{color:#84918b;font-size:8px}.floating-category-menu .category-tabs button.active .category-tab-copy small{color:#667970}.category-menu-empty{color:#6d7e76;text-align:center;margin:12px 4px;font-size:11px;font-weight:800}.category-name-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.category-new-badge{color:#203d32;white-space:nowrap;background:#d9ef46;border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-weight:850;line-height:1.4;display:inline-flex}@media (width>=521px) and (width<=980px){.catalog-browse-layout{grid-template-columns:minmax(0,1fr) 236px;gap:14px}.catalog-results .product-grid{grid-template-columns:1fr}.floating-category-menu{padding:12px 10px}}@media (width<=520px){.catalog-browse-layout{display:block}.category-menu-trigger{width:100%;min-height:58px;color:var(--ink);text-align:right;background:linear-gradient(145deg,#ffffffe6,#eef5efb8);border:1px solid #fffffff0;border-radius:15px;align-items:center;gap:10px;margin-top:10px;padding:8px 10px;display:flex;box-shadow:inset 0 1px #fff,0 7px 18px #123c3417}.category-menu-trigger>span:nth-child(2){gap:2px;min-width:0;display:grid}.category-menu-trigger small{color:#71847e;font-size:8px;font-weight:850}.category-menu-trigger b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.category-menu-trigger em{color:var(--orange);white-space:nowrap;margin-right:auto;font-size:10px;font-style:normal;font-weight:950}.category-menu-backdrop{z-index:45;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#081a157a;border:0;position:fixed;inset:0}.category-menu-backdrop.is-open{display:block}.floating-category-menu{z-index:46;width:min(360px,88vw);height:100dvh;max-height:none;padding:18px 16px max(18px,env(safe-area-inset-bottom));visibility:hidden;border-radius:24px 0 0 24px;transition:transform .28s,visibility .28s;display:block;position:fixed;top:0;right:0;transform:translate(110%)}.floating-category-menu.is-open{visibility:visible;transform:translate(0)}.category-menu-close{width:38px;height:38px;color:var(--ink);background:#ffffffd1;border:1px solid #123d351f;border-radius:12px;flex:0 0 38px;place-items:center;font-size:25px;line-height:1;display:grid}.floating-category-menu .category-tabs{max-height:calc(100dvh - 192px)}}@media (width<=620px){.catalog-tools{z-index:10;border-radius:16px;margin-inline:-9px;padding:11px 10px;position:sticky;top:72px}.catalog-tools .search-box>span{display:none}.catalog-tools .search-box input{min-height:44px}.category-menu-trigger{min-height:56px;margin-top:7px}}.catalog-gate{background:var(--cream);border-top:8px solid var(--ink);place-items:center;min-height:100svh;padding:clamp(24px,6vw,72px) 20px;display:grid}.catalog-gate-card{background:var(--white);border:1px solid var(--line);border-radius:18px;width:min(100%,520px);padding:clamp(24px,5vw,48px);box-shadow:0 16px 60px #123c3410}.catalog-gate-logo{width:200px;max-width:75%;height:auto;margin-bottom:36px;display:block}.catalog-gate-eyebrow{color:var(--ink);font-size:14px;font-weight:700}.catalog-gate h1{margin:12px 0;font-size:clamp(26px,5vw,34px);line-height:1.25}.catalog-gate p{line-height:1.65}.catalog-gate form{gap:10px;margin-top:28px;display:grid}.catalog-gate label{font-size:16px;font-weight:700}.catalog-gate select{border:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);background:#fff;border-radius:6px;margin-bottom:10px;padding:12px;font-size:16px}.catalog-gate select:disabled{color:#646963;cursor:default;background:#f0f0ec}.catalog-gate .primary-button{justify-content:space-between;width:100%;min-height:54px;margin-top:8px;font-size:16px}.catalog-gate button:disabled{opacity:.5;cursor:default}.catalog-gate :focus-visible,.catalog-affiliation-bar button:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.catalog-gate .catalog-gate-privacy{margin:24px 0;font-size:14px}.catalog-gate-links{text-underline-offset:4px;flex-wrap:wrap;gap:12px 24px;font-size:14px;text-decoration:underline;display:flex}.catalog-affiliation-bar{background:var(--ink);color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;padding:10px 20px;font-size:14px;display:flex}.catalog-affiliation-bar button{color:var(--lime);text-underline-offset:3px;background:0 0;border:0;padding:4px;text-decoration:underline}.catalog-gate{grid-template-columns:minmax(0,520px) minmax(0,460px);justify-content:center;gap:clamp(24px,5vw,72px)}.catalog-gate-orbit{background:0 0;width:100%;height:480px;min-height:0;position:relative;overflow:visible}.catalog-gate-orbit.hero-wide-camp .youth-movement-orbit{--orbit-size:min(36vw, 430px);top:50%;left:50%}@media (width<=760px){.catalog-gate{grid-template-columns:minmax(0,520px);gap:16px;padding-top:20px}.catalog-gate-orbit{order:-1;height:280px}.catalog-gate-orbit.hero-wide-camp .youth-movement-orbit{--orbit-size:min(80vw, 270px)}.catalog-gate-orbit .orbit-center-brand{min-width:140px;padding:16px}.catalog-gate-orbit .movement-orbit-symbol{width:50px;padding:6px}}.insights-section{--report-ink:#182b27;--report-muted:#60716b;gap:32px}.insights-section .insight-shortcuts{border-bottom:1px solid #dfe7e3;gap:10px;margin:0 0 28px;padding:0 0 16px}.insights-section .insight-shortcuts a{color:var(--report-ink);background:#fff;border:1px solid #dfe7e3;border-radius:8px;padding:10px 20px;font-size:14px}.insights-section .insight-group{background:0 0;border:0;margin-bottom:38px;padding:0;scroll-margin-top:85px}.insights-section .insight-group-heading{align-items:center;margin-bottom:18px}.insights-section .insight-group-heading>span{color:#49685b;background:#eaf0ed;border-radius:8px;width:36px;height:36px;font-size:14px}.insights-section .insight-group-heading h2{color:var(--report-ink);font-size:22px}.insights-section .insight-group-heading p{color:var(--report-muted);font-size:14px;line-height:1.7}.insights-section .insight-table{min-width:0;box-shadow:none;background:#fff;border:1px solid #dfe7e3;border-radius:12px;grid-column:auto;padding:0;overflow:hidden}.insights-section .insight-table-title{border-bottom:1px solid #e8eeeb;margin:0;padding:22px 24px}.insights-section .insight-table-title h3{margin:0 0 8px;font-size:18px}.insights-section .insight-table-title small{color:var(--report-muted);font-size:14px;line-height:1.6}.insights-section .branch-visits-scroll{max-height:540px;overflow:auto}.insights-section table{border-collapse:collapse;width:100%;font-size:14px}.insights-section table thead th{color:var(--report-muted);background:#f5f8f6;font-weight:500;position:sticky;top:0}.insights-section table th,.insights-section table td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #edf1ef;padding:16px 22px}.insights-section table tbody th{color:var(--report-ink);font-weight:600}.insights-section table tbody tr:last-child>*{border-bottom:0}.insights-section .branch-visits-explanation{color:var(--report-muted);margin:0;padding:14px 22px;font-size:14px;line-height:1.7}.report-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.report-product-unit{color:var(--report-muted);margin-top:5px;font-size:13px;font-weight:400;display:block}@media (width<=1000px){.report-product-grid{grid-template-columns:1fr}}@media (width<=600px){.insights-section table th,.insights-section table td{padding:14px 12px}.insights-section .insight-table-title{padding:18px 16px}}.report-finance-grid{grid-template-columns:1.6fr 1fr;gap:18px;display:grid}.report-revenue,.report-finance-secondary{border-radius:12px;flex-direction:column;align-items:flex-start;gap:16px;padding:28px;display:flex}.report-revenue{color:#fff;background:#183f32}.report-revenue>span{color:#e1eee7;font-size:16px}.report-revenue strong{font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.3}.report-revenue p{color:#d3e4da;margin:0;font-size:14px;line-height:1.7}.report-finance-secondary{background:#fff;border:1px solid #dfe7e3}.report-finance-secondary>span{color:#60716b;font-size:15px}.report-finance-secondary strong{color:#182b27;font-variant-numeric:tabular-nums;font-size:clamp(24px,2.4vw,34px)}.report-finance-secondary small{color:#60716b;font-size:14px;line-height:1.7}.report-finance-details{margin-top:18px}.report-finance-details summary{cursor:pointer;color:#365a49;padding:12px 0;font-size:14px}.report-finance-details[open] summary{margin-bottom:8px}@media (width<=1100px){.report-finance-grid{grid-template-columns:1fr 1fr}.report-revenue{grid-column:1/-1}}@media (width<=600px){.report-finance-grid{grid-template-columns:1fr}.report-revenue,.report-finance-secondary{padding:22px}}.insights-section .sold-equipment-report table{table-layout:fixed;min-width:0}.insights-section .sold-equipment-report th:first-child{overflow-wrap:anywhere;width:65%}.insights-section .sold-equipment-report td{white-space:nowrap;font-weight:700}.catalog-results>.search-box{max-width:none;margin:0 0 18px}.catalog-results>.search-box input{width:100%}@media (width>=521px){.catalog-tools:has(>.category-menu-trigger:only-child){display:none}}.catalog-order-switch{background:#fff;border:1px solid #cbd9d1;border-radius:14px;gap:4px;width:fit-content;max-width:100%;margin:0 0 18px;padding:4px;display:flex}.catalog-order-switch button{color:#203d32;min-width:100px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 18px;font-weight:700;transition:background-color .15s,color .15s}.catalog-order-switch button[aria-pressed=true]{color:#fff;background:#203d32}.catalog-order-switch button:hover:not([aria-pressed=true]){background:#edf4ef}.catalog-order-switch button:focus-visible{outline:3px solid var(--orange);outline-offset:2px}@media (prefers-reduced-motion:reduce){.catalog-order-switch button{transition:none}}.agricultural-entry-link{color:#245c45;margin-bottom:18px;font-weight:700;display:block}.agricultural-login{background:#f6f3ec;place-items:center;min-height:100vh;padding:24px;display:grid}.agricultural-login section{background:#fff;border-radius:24px;width:min(100%,460px);padding:32px;box-shadow:0 12px 40px #193b2414}.agricultural-login img{width:180px;margin:0 auto 24px;display:block}.agricultural-login label{gap:8px;margin:18px 0;display:grid}.agricultural-login input{border:1px solid #cad6ce;border-radius:10px;width:100%;padding:12px}.agricultural-login button{color:#fff;cursor:pointer;background:#245c45;border:0;border-radius:10px;width:100%;margin-bottom:12px;padding:12px}@media (width<=900px){input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{font-size:16px!important}.group-branch-fields label>span,.central-address-field>span,.drawer-field-grid label span{font-size:13px;line-height:1.4}.cart-drawer{max-height:100dvh}.cart-close,.category-menu-close,.stepper button,.stepper input,.remove-item,.tracking-chat-overlay .tracking-conversation header button,.tracking-chat-overlay .tracking-conversation form button{min-width:44px;min-height:44px}}@media (width<=520px){.floating-category-menu .category-tabs{max-height:calc(100dvh - 206px - env(safe-area-inset-bottom))}.cart-drawer-header{gap:12px}.cart-drawer-header>div{min-width:0}}@media (width<=900px) and (height<=500px){.checkout-drawer .cart-drawer-header{padding-block:8px}.checkout-drawer .cart-drawer-header h2{font-size:22px}.checkout-drawer .cart-drawer-footer{padding-block:8px}.checkout-drawer .cart-drawer-footer p{margin-block:5px}}.agricultural-login [role=alert]{color:#a32d25}.product-illustration-caption{color:#6d786f;margin:0 0 6px;font-size:11px;font-weight:400;line-height:1.4;display:block}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--admin-ink:#123c34;--admin-orange:#ff6a2a;--admin-cream:#f6f1e7;--admin-line:#d8dfdc}.admin-shell{min-height:100vh;color:var(--admin-ink);background:#f3f5f4}.admin-header{background:var(--admin-ink);color:#fff;justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:12px clamp(18px,4vw,60px);display:flex}.admin-brand{color:#fff;align-items:center;gap:13px;min-width:0;text-decoration:none;display:flex}.admin-brand-logo{width:clamp(128px,12vw,172px);min-width:128px;box-shadow:4px 4px 0 var(--admin-orange);background:#fff;border-radius:3px;padding:7px 9px}.admin-brand-logo img{width:100%;height:auto;display:block}.admin-brand-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-brand b{color:#fff;white-space:nowrap;font-size:clamp(15px,1.35vw,19px);line-height:1.25}.admin-brand small{color:#b9ccc7;white-space:nowrap;font-size:11px}.admin-logo{background:var(--admin-orange);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:23px;font-weight:900;display:grid}.admin-user{align-items:center;gap:18px;font-size:13px;display:flex}.admin-user a{color:#d9ef46;font-weight:800}.admin-user button{color:#d9ef46;background:0 0;border:1px solid #d9ef46;padding:7px 10px;font-weight:800}.admin-user .admin-signout{border:0;padding:0}.admin-content{width:min(1280px,100% - 32px);margin:auto;padding:46px 0 80px}.admin-site-credit{color:#7b8f89;text-align:center;justify-content:center;gap:14px;padding:0 20px 24px;font-size:10px;display:flex}.admin-site-credit a{color:var(--admin-ink);font-weight:800;text-decoration:underline}.admin-title{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.admin-title p{color:var(--admin-orange);margin:0 0 8px;font-size:12px;font-weight:900}.admin-title h1{letter-spacing:-2px;margin:0;font-size:clamp(32px,4vw,48px)}.admin-title button{border:1px solid var(--admin-ink);color:var(--admin-ink);background:#fff;padding:10px 15px;font-weight:800}.admin-title-actions{flex-wrap:wrap;gap:7px;display:flex}.products-manager{border:2px solid var(--admin-ink);background:#fff;margin-bottom:28px;padding:24px}.product-admin-search{max-width:480px;margin:16px 0 6px}.product-admin-count{color:#5f746d;margin:0 0 14px;font-size:11px;font-weight:900}.product-admin-list{border-top:1px solid var(--admin-line)}.product-admin-row{border-bottom:1px solid var(--admin-line);grid-template-columns:105px 110px minmax(180px,1fr) 110px 145px 70px;align-items:center;gap:8px;padding:11px 0;display:grid}.product-admin-row code{text-align:right;direction:ltr;font-weight:900}.product-admin-row>input,.product-admin-row>select{min-width:0;padding:8px}.product-admin-row>button,.duplicate-order{background:var(--admin-ink);color:#fff;border:0;padding:9px;font-weight:800}.product-image-admin{grid-template-columns:58px 1fr;align-items:center;gap:4px 6px;min-height:76px;display:grid}.product-image-admin>img,.product-image-admin>span{object-fit:contain;border:1px solid var(--admin-line);color:#90a09b;background:#eef2f0;grid-row:1/span 2;place-items:center;width:58px;height:58px;font-size:22px;display:grid}.product-image-admin label{background:var(--admin-orange);color:#fff;text-align:center;cursor:pointer;min-width:0;padding:6px 7px;font-size:9px;font-weight:900}.product-image-admin label.uploading{opacity:.6;cursor:wait}.product-image-admin input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.product-image-admin .remove-product-image{color:#a53120;background:0 0;border:0;padding:2px;font-size:8px;font-weight:800;text-decoration:underline}.duplicate-order{margin-top:10px}.activity-log{border-top:1px solid var(--admin-line);margin-top:22px;padding-top:14px}.activity-log p{border-right:3px solid var(--admin-orange);flex-direction:column;padding-right:9px;display:flex}.activity-log span{color:#6b817b;font-size:10px}.admin-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.admin-stats article{border:1px solid var(--admin-line);background:#fff;flex-direction:column;gap:8px;padding:20px;display:flex}.admin-stats span{color:#678079;font-size:12px}.admin-stats b{font-size:27px}.admin-filters{border:1px solid var(--admin-line);background:#fff;grid-template-columns:1fr 230px;gap:12px;margin-bottom:16px;padding:14px;display:grid}.admin-filters label{gap:6px}.admin-filters span{font-size:11px;font-weight:900}.admin-filters input,.admin-filters select{padding:10px}.orders-list{flex-direction:column;gap:10px;display:flex}.order-card{border:1px solid var(--admin-line);background:#fff}.order-main{grid-template-columns:75px 1.2fr 1fr .8fr .8fr 135px 70px;align-items:center;gap:15px;padding:16px;display:grid}.order-main>div{flex-direction:column;gap:3px;min-width:0;display:flex}.order-main b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.order-main .quick-contact{flex-direction:row;align-items:center;gap:5px;margin-top:6px;display:flex}.quick-contact .quick-whatsapp,.quick-contact .quick-email{color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;line-height:1;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 2px 5px #123c3424}.quick-contact .quick-whatsapp{background:#20b55a}.quick-contact .quick-email{background:#1769aa;font-size:14px}.quick-contact a:hover{transform:translateY(-2px);box-shadow:0 4px 9px #123c3433}.quick-contact .disabled{cursor:not-allowed;box-shadow:none;background:#c7cfcc}.admin-tracking-badge{background:#f3f7f5;border:1px solid #c9d8d1;border-radius:8px;flex-direction:row;align-self:flex-start;align-items:center;gap:7px;width:fit-content;max-width:100%;margin-top:6px;padding:6px 8px;display:flex}.order-main .admin-tracking-badge span{color:#71857f;white-space:nowrap;font-size:10px}.admin-tracking-badge strong{color:#244f3d;letter-spacing:.06em;white-space:nowrap;font-size:12px}.status-select select{border-radius:20px;padding:8px 10px;font-size:12px;font-weight:900}.status-new select{background:#fff0e7;border-color:#ffc3a6}.status-awaiting_purchase_order select{color:#654a00;background:#fff5d9;border-color:#e7c563}.status-in_progress select{color:#174f86;background:#e4f0ff;border-color:#8cb8e8}.status-out_for_delivery select{color:#4e3783;background:#eee8ff;border-color:#ad97e0}.status-rejected select{color:#8e251c;background:#fee9e6;border-color:#e9a198}.status-delivered select{color:#0b5d4d;background:#e4f7f2;border-color:#78c8b3}.details-button{background:var(--admin-ink);color:#fff;border:0;padding:9px;font-weight:800}.order-details{border-top:1px solid var(--admin-line);background:#fafbf9;grid-template-columns:.8fr 1.2fr;gap:25px;padding:22px;display:grid}.order-details>*{min-width:0}.order-details h3{margin:0 0 13px;font-size:16px}.contact-panel p{margin:8px 0;font-size:13px;line-height:1.5}.contact-panel a{text-decoration:underline}.items-panel>div{border-top:1px solid var(--admin-line);grid-template-columns:120px 1fr 90px 100px;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:grid}.items-panel code{text-align:right;color:var(--admin-ink);direction:ltr;background:#eef1ef;border-radius:3px;padding:5px 7px;font-family:Arial,sans-serif;font-size:11px;font-weight:900}.items-panel strong{color:var(--admin-orange);text-align:left}.items-panel .items-heading{color:#6c817b;border-top:0;padding-top:0;font-size:10px;font-weight:900}.order-delivery-progress{background:linear-gradient(135deg,#f7faf8f5,#eaf3eed1);border:1px solid #215b4324;border-right:4px solid #de753b;border-radius:13px;grid-template-columns:175px minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 15px 14px;padding:11px 13px;display:grid;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 6px 18px #123c340f}.delivery-progress-lead{align-items:center;gap:10px;display:flex}.delivery-progress-icon{color:#fff;background:#e96c34;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;font-weight:900;display:grid;box-shadow:0 6px 13px #b84c1c2e}.delivery-progress-lead>div{gap:2px;display:grid}.delivery-progress-lead small{color:#70837b;font-size:8px;font-weight:850}.delivery-progress-lead b{font-size:12px}.order-delivery-progress dl{align-items:center;gap:0;margin:0;display:flex}.order-delivery-progress dl>div{border-right:1px solid #215b431f;min-width:115px;padding:2px 13px}.order-delivery-progress dt{color:#74877f;margin-bottom:3px;font-size:7px;font-weight:850}.order-delivery-progress dd{color:#244c3d;white-space:nowrap;margin:0;font-size:9px;font-weight:850}.order-delivery-progress time{color:#71847c;white-space:nowrap;font-size:7px;font-weight:750}.order-delivery-progress.driver-delivered{background:linear-gradient(135deg,#eff9f4fa,#dbf1e6d1);border-right-color:#2c996c}.order-delivery-progress.driver-delivered .delivery-progress-icon{background:#278a61;box-shadow:0 6px 13px #278a6133}.order-delivery-progress.driver-failed{background:linear-gradient(135deg,#fff7f5fa,#fce6e2d6);border-right-color:#b43e30}.order-delivery-progress.driver-failed .delivery-progress-icon{background:#ad3b2e}.order-delivery-progress.driver-arrived{border-right-color:#6a55a3}.order-delivery-progress.driver-arrived .delivery-progress-icon{background:#6a55a3}.order-delivery-progress .delivery-exception dd{color:#9b3326}.size-contact-alert{color:#8a4d00;background:#fff0d8;border-radius:3px;width:fit-content;margin-top:5px;padding:4px 7px;font-size:9px;font-weight:900;display:block}.delivery-address-admin{border-right:3px solid var(--admin-ink);background:#eef4f1;padding:10px 12px;margin-block:12px!important}.order-decision-panel{isolation:isolate;background:radial-gradient(circle at 4% 10%,#ff7e3c1f,#0000 13rem),linear-gradient(145deg,#f8fbf9f7,#e7f0ebdb);border:1px solid #2b5e4926;border-radius:20px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;width:100%;max-width:100%;margin-bottom:20px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #123c3417,inset 0 1px #fffffff5}.order-decision-panel:after{z-index:-1;content:"";background:#fff3;border:1px solid #1f694c1a;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-110px;left:-90px}.decision-intro{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.decision-mark{color:#d9ef46;background:linear-gradient(145deg,#245f49,#153d31);border:1px solid #ffffffe6;border-radius:15px;place-items:center;width:46px;height:46px;font-size:23px;font-weight:900;display:grid;box-shadow:0 9px 20px #153d3133,inset 0 1px #ffffff2e}.decision-intro>div{gap:2px;min-width:0;display:grid}.decision-intro small{color:#dc622b;letter-spacing:.08em;font-size:8px;font-weight:900}.decision-intro b{color:#173c30;font-size:16px}.decision-intro p{color:#657970;max-width:430px;margin:3px 0 0;font-size:9px;line-height:1.55}.decision-actions{-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);background:#ffffff7a;border:1px solid #265a441a;border-radius:16px;grid-template-columns:1.15fr 1fr;gap:7px;min-width:0;padding:6px;display:grid;box-shadow:inset 0 1px #ffffffeb}.decision-actions button{color:#fff;text-align:right;cursor:pointer;border:1px solid #0000;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 10px;align-items:center;gap:9px;min-width:0;min-height:62px;padding:9px 11px;transition:transform .18s,box-shadow .18s,filter .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3}.decision-actions button:hover:not(:disabled){z-index:2;filter:saturate(1.08);transform:translateY(-2px)}.decision-actions button:active:not(:disabled){transform:translateY(0)scale(.985)}.decision-actions button>span:nth-child(2){gap:3px;min-width:0;display:grid}.decision-actions button b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.decision-actions button small{color:#ffffffbd;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:750;overflow:hidden}.decision-actions button>i{opacity:.65;font-size:16px;font-style:normal;transition:transform .18s}.decision-actions button:hover:not(:disabled)>i{opacity:1;transform:translate(-2px)}.decision-action-icon{background:#ffffff24;border:1px solid #ffffff3d;border-radius:11px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffff26}.approve-order{background:linear-gradient(135deg,#27825d,#176443);box-shadow:0 8px 18px #17644333,inset 0 1px #fff3!important}.reject-order{background:linear-gradient(135deg,#b54a3a,#923226);border-color:#a0372a2e!important;box-shadow:0 8px 18px #92322629,inset 0 1px #ffffff2b!important}.decision-actions button:disabled{cursor:default;filter:grayscale(.42);opacity:.6;box-shadow:none!important}.decision-actions .approve-order:disabled:not(.reject-order){background:linear-gradient(135deg,#5d776c,#4e665c)}@media (width<=700px){.order-decision-panel{gap:13px;padding:14px}.decision-intro{grid-template-columns:42px minmax(0,1fr)}.decision-mark{border-radius:13px;width:42px;height:42px}.decision-actions{grid-template-columns:1fr}.decision-actions button{min-height:58px}}.admin-empty,.admin-error{border:1px solid var(--admin-line);text-align:center;background:#fff;padding:50px 20px}.admin-error{color:#9d3109;background:#fff0eb;padding:12px}.permissions-panel{border:2px solid var(--admin-orange);background:#fffaf0;margin-bottom:32px;padding:24px;box-shadow:7px 7px #123c341f}.permissions-title{justify-content:space-between;align-items:start;display:flex}.permissions-title p{color:var(--admin-orange);margin:0 0 4px;font-size:11px;font-weight:900}.permissions-title h2{margin:0;font-size:29px}.permissions-title>button{color:var(--admin-ink);background:0 0;border:0;font-size:30px}.permissions-help{color:#5f7771;max-width:680px;font-size:13px;line-height:1.6}.add-admin-form{grid-template-columns:1fr 1fr 1fr 140px;gap:10px;max-width:1050px;margin:18px 0;display:grid}.add-admin-form label{gap:5px}.add-admin-form label span{font-size:11px;font-weight:900}.add-admin-form input{padding:11px}.add-admin-form>button{background:var(--admin-ink);color:#fff;border:0;align-self:end;height:42px;font-weight:900}.permissions-message{color:var(--admin-orange);font-size:12px;font-weight:800}.admins-list{border-top:1px solid var(--admin-line);margin-top:18px}.admin-person{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:15px;padding:13px 0;display:flex}.admin-person>div{flex-direction:column;gap:4px;display:flex}.admin-person b{text-align:right}.admin-person span{color:#6b817b;font-size:11px}.admin-person button{color:#a5320b;background:#fff;border:1px solid #c7471a;padding:7px 10px;font-size:11px;font-weight:800}.admin-person strong{color:var(--admin-ink);font-size:12px}.owner-person{background:#d9ef462e;padding-inline:10px}.coupon-manager{border:2px solid var(--admin-orange);background:#fffaf0;margin-bottom:28px;padding:24px;box-shadow:7px 7px #123c341f}.coupon-create-form{grid-template-columns:1fr 150px 160px 175px 130px;gap:10px;margin:18px 0;display:grid}.coupon-create-form label{gap:5px;display:grid}.coupon-create-form span{font-size:10px;font-weight:900}.coupon-create-form input,.coupon-create-form select{border:1px solid var(--admin-ink);background:#fff;min-height:42px;padding:9px}.coupon-create-form button{background:var(--admin-ink);color:#fff;border:0;align-self:end;min-height:42px;font-weight:900}.coupon-admin-list{gap:7px;margin-top:16px;display:grid}.coupon-admin-list article{background:#fff;border-right:4px solid #19724f;grid-template-columns:125px minmax(120px,1fr) 120px 145px 100px 75px 65px;align-items:center;gap:8px;padding:11px;display:grid}.coupon-admin-list article.inactive{opacity:.65;border-color:#87938f}.coupon-admin-list article.expires-soon{background:#fff7d8;border-color:#d49a13}.coupon-admin-list article.expired{background:#fff0ed;border-color:#b63d28}.coupon-admin-list code{text-align:right;direction:ltr;font-weight:900}.coupon-admin-list span{color:#667b75;font-size:10px}.coupon-admin-list label{gap:3px;display:grid}.coupon-admin-list label small{color:#667b75;font-size:8px;font-weight:900}.coupon-admin-list input{border:1px solid var(--admin-line);min-width:0;padding:6px}.coupon-admin-list button{border:1px solid var(--admin-ink);min-height:34px;color:var(--admin-ink);background:#fff;font-size:9px;font-weight:900}.coupon-admin-list button:disabled{opacity:.4}.coupon-admin-list .coupon-delete{color:#a22e1d;border-color:#b63d28}.admin-person .admin-person-details{flex:1;min-width:0}.admin-person .admin-person-actions{flex-flow:wrap;justify-content:end;display:flex}.admin-person .admin-person-actions .system-admin-action{border-color:var(--admin-ink);color:var(--admin-ink)}.admin-person .admin-person-actions .reset-password-action{color:#725300;background:#fff9dd;border-color:#c99517}.password-reset-inline{background:#fff9dd;border:1px solid #dccb7b;border-right:4px solid #c99517;gap:12px;max-width:680px;margin-top:12px;padding:16px;display:grid}.password-reset-heading{flex-direction:column;gap:3px;display:flex}.password-reset-heading b{color:var(--admin-ink);font-size:13px}.password-reset-heading span{color:#756a3d;font-size:10px}.password-reset-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.password-reset-fields label{gap:5px;display:grid}.password-reset-fields label span{color:var(--admin-ink);font-size:10px;font-weight:900}.password-reset-inline input[type=password],.password-reset-inline input[type=text]{border:1px solid var(--admin-ink);background:#fff;width:100%;padding:10px}.password-reset-tools,.password-reset-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.password-reset-actions{border-top:1px solid #7253002e;padding-top:10px}.password-reset-inline button{border-color:var(--admin-ink);color:#fff;background:var(--admin-ink)}.password-reset-inline button:disabled{opacity:.55;cursor:wait}.password-reset-inline .quiet-action{color:var(--admin-ink);border-color:var(--admin-line);background:#fff}.show-password-choice{color:var(--admin-ink);align-items:center;gap:6px;font-size:10px;font-weight:800;flex-direction:row!important;display:inline-flex!important}.show-password-choice input{width:16px;height:16px}.display-name-inline{gap:7px;max-width:590px;margin-top:9px;display:flex;flex-direction:row!important}.display-name-inline input{border:1px solid var(--admin-ink);min-width:180px;font:inherit;background:#fff;flex:1;padding:9px 10px}.display-name-inline button{border-color:var(--admin-ink);color:#fff;background:var(--admin-ink)}.display-name-inline .quiet-action{color:var(--admin-ink);border-color:var(--admin-line);background:0 0}.dashboard-tabs{border-bottom:1px solid var(--admin-line);gap:5px;margin-bottom:34px;display:flex}.dashboard-tabs button{color:#607a73;background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 18px;font-size:14px;font-weight:900}.dashboard-tabs button.active{color:var(--admin-ink);border-color:var(--admin-orange)}.operations-alerts{background:#fff1e8;border:1px solid #ffc7aa;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:13px 16px;display:flex}.operations-alerts b{color:#9c350b}.operations-alerts span,.operations-alerts button{color:#71331a;background:#fff;border:1px solid #ffd3bd;padding:6px 10px;font-size:12px;font-weight:800}.extended-filters{grid-template-columns:minmax(220px,1fr) repeat(4,minmax(130px,180px))}.extended-filters input[type=date]{direction:ltr}.filter-visibility{border-top:1px solid var(--admin-line);color:#607a73;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;font-size:11px;display:flex}.filter-visibility b{color:var(--admin-ink)}.filter-visibility button{background:var(--admin-ink);color:#fff;border:0;padding:8px 11px;font-size:11px;font-weight:900}.admin-command-bar{z-index:20;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:24px;display:grid;position:relative}.global-search{border:1px solid var(--admin-line);background:#fff;align-items:center;display:flex;position:relative;box-shadow:0 5px 20px #123c340d}.global-search>span{color:var(--admin-orange);padding-inline:14px;font-size:24px}.global-search>input{border:0;outline:0;flex:1;min-width:0;padding:14px 0;font-size:14px}.global-search>button{color:#6a807a;background:0 0;border:0;margin-inline:10px}.global-results{inset-inline:0;background:var(--admin-line);border:1px solid var(--admin-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;position:absolute;top:calc(100% + 5px);box-shadow:0 16px 35px #123c342e}.global-results section{background:#fff;padding:12px}.global-results h3{color:var(--admin-orange);margin:0 0 8px;font-size:11px}.global-results section>button{width:100%;color:var(--admin-ink);text-align:right;background:0 0;border:0;border-top:1px solid #edf0ee;flex-direction:column;align-items:start;gap:2px;padding:8px 0;display:flex}.global-results section>button span,.global-results section>small{color:#71857f;font-size:10px}.notification-button{background:var(--admin-ink);color:#fff;border:0;padding:0 17px;font-weight:900}.notification-button b{background:var(--admin-orange);border-radius:20px;place-items:center;min-width:22px;height:22px;margin-inline-start:5px;display:inline-grid}.notification-center{z-index:50;border:1px solid var(--admin-line);background:#fff;width:min(380px,100% - 40px);padding:18px;position:fixed;inset-block:78px 20px;inset-inline-end:20px;box-shadow:0 20px 60px #123c3440}.notification-center>div{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.notification-center h2{margin:0}.notification-center>div button{background:0 0;border:0;font-size:25px}.notification-center>button{border:0;border-bottom:1px solid var(--admin-line);width:100%;color:var(--admin-ink);text-align:right;background:0 0;grid-template-columns:40px 1fr;align-items:center;gap:10px;padding:15px 0;display:grid}.notification-center>button b{width:36px;height:36px;color:var(--admin-orange);background:#fff0e8;border-radius:50%;place-items:center;display:grid}.smart-views,.saved-views{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.smart-views button,.saved-views button{border:1px solid var(--admin-line);color:var(--admin-ink);background:#fff;padding:8px 11px;font-size:11px;font-weight:800}.smart-views button.active{background:var(--admin-ink);color:#fff;border-color:var(--admin-ink)}.saved-views button:first-child{color:var(--admin-orange);border-style:dashed}.bulk-actions{z-index:15;background:var(--admin-ink);color:#fff;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;padding:12px 15px;display:flex;position:sticky;top:10px;box-shadow:0 7px 20px #123c3433}.bulk-actions b{margin-inline-end:auto}.bulk-actions button{color:#fff;background:0 0;border:1px solid #789089;padding:7px 9px;font-weight:800}.urgent-order{border-right:5px solid #dc8219;box-shadow:0 2px 12px #be6e141a}.urgent-order .order-number small{color:#a75c08;font-weight:900}.overdue-order{border-right:5px solid #c83220;box-shadow:0 2px 12px #b432141f}.overdue-order .order-number small{color:#aa2818;font-weight:900}.workflow-controls{background:#eef3f1;align-items:end;gap:10px;margin-bottom:18px;padding:12px;display:flex}.workflow-controls>button{color:#a13213;background:#fff;border:1px solid #b6401d;padding:9px 12px;font-weight:900}.workflow-controls>button.active-urgent{color:#fff;background:#c43e19}.workflow-controls label{flex:1;gap:4px;display:grid}.workflow-controls label span{font-size:10px;font-weight:900}.workflow-controls input{border:1px solid var(--admin-line);direction:ltr;background:#fff;padding:8px}.internal-notes{border-top:1px solid var(--admin-line);margin:20px 0;padding-top:15px}.internal-note-entry{grid-template-columns:1fr 100px;gap:7px;display:grid}.internal-note-entry textarea{resize:vertical;border:1px solid var(--admin-line);min-height:72px;padding:9px}.internal-note-entry button{background:var(--admin-orange);color:#fff;border:0;font-weight:900}.internal-notes>p{background:#fff8dc;border-right:3px solid #e4bb2e;flex-direction:column;gap:4px;padding:9px;display:flex}.internal-notes>p b{font-size:12px}.internal-notes>p span,.internal-notes>small{color:#6b817b;font-size:10px}.order-main{position:relative}.order-checkbox{inset-inline-start:5px;position:absolute;top:5px}.order-checkbox input{width:17px;height:17px;accent-color:var(--admin-orange)}.order-age{border-radius:12px;width:fit-content;margin-top:3px;padding:3px 6px;font-weight:900;font-size:9px!important}.age-fresh{background:#e4f4e9;color:#337649!important}.age-warm{background:#fff3d5;color:#8a6200!important}.age-old{background:#ffe5dc;color:#a53510!important}.delete-order{color:#8d2015;background:#fff1ee;border:1px solid #a92e20;margin-top:10px;padding:8px;font-weight:900}.order-detail-toolbar{border-bottom:1px solid var(--admin-line);background:#fff;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;margin:-22px -22px 0;padding:14px 20px;display:flex}.order-detail-toolbar>div{flex-direction:column;gap:2px;display:flex}.order-detail-toolbar b{font-size:13px}.order-detail-toolbar span{color:#70837e;font-size:10px}.print-order{background:var(--admin-ink);color:#fff;box-shadow:3px 3px 0 var(--admin-orange);border:0;align-items:center;gap:8px;padding:10px 14px;font-weight:900;display:inline-flex}.print-order span{color:var(--admin-lime,#d9ef46);font-size:16px}.items-panel>.custom-item-detail{background:#fff7df;border:1px solid #ead395;border-right:4px solid #d19a16;grid-template-columns:minmax(170px,.7fr) minmax(220px,1.3fr) 105px;gap:10px;padding:13px;display:grid}.custom-item-detail>div{flex-direction:column;gap:3px;display:flex}.custom-item-detail>div b{font-size:12px}.custom-item-detail>div span,.custom-item-detail>small{color:#756540;font-size:9px;line-height:1.4}.custom-item-detail textarea{resize:vertical;background:#fff;border:1px solid #cfb96f;min-height:66px;padding:9px}.custom-item-detail button{background:var(--admin-ink);color:#fff;border:0;font-weight:900}.custom-item-detail>small{grid-column:2/-1}.custom-shade-order-item{background:#fcfdfc;min-height:68px}.custom-shade-order-name{gap:5px;min-width:0;display:grid}.custom-shade-order-name>b{color:#213d32;font-size:11px;line-height:1.35}.custom-shade-order-name>small{color:#64776e;flex-wrap:wrap;gap:3px 10px;font-size:9px;line-height:1.45;display:flex}.custom-shade-order-name>small i{white-space:nowrap;font-style:normal}.order-item-action-placeholder{min-width:1px}.print-order-sheet{display:none}.customers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.customer-card{border:1px solid var(--admin-line);background:#fff;padding:20px}.customer-card-head{justify-content:space-between;gap:15px;display:flex}.customer-card-head small{color:var(--admin-orange);font-weight:900}.customer-card-head h2{margin:4px 0}.customer-card-head p{color:#637b75;margin:0}.customer-card-head>b{background:#eef4d4;height:fit-content;padding:7px 10px;font-size:11px}.customer-contact-actions{gap:7px;margin:16px 0;display:flex}.customer-contact-actions a{background:var(--admin-ink);color:#fff;padding:8px 12px;font-size:11px;font-weight:900}.customer-card dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 18px;display:grid}.customer-card dl div{background:#f5f7f6;min-width:0;padding:9px}.customer-card dt{color:#6a807a;font-size:10px}.customer-card dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:800}.customer-history{border-top:1px solid var(--admin-line);padding-top:12px}.customer-history h3{font-size:13px}.customer-history button{width:100%;color:var(--admin-ink);background:0 0;border:0;border-top:1px solid #edf0ee;justify-content:space-between;padding:8px 0;display:flex}.customer-history button b{color:var(--admin-orange)}.customer-duplicate{border:1px solid var(--admin-ink);color:var(--admin-ink);background:#fff;margin-top:13px;padding:9px 12px;font-weight:900}.customer-card-actions{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.customer-card-actions button{border:1px solid var(--admin-ink);color:var(--admin-ink);background:#fff;padding:9px 12px;font-weight:900}.customer-card-actions .customer-duplicate{margin-top:0}.organization-directory{gap:16px;display:grid}.organization-intro{background:linear-gradient(135deg,var(--admin-ink),#1d584a);color:#fff;border-right:6px solid var(--admin-orange);justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex;overflow:hidden;box-shadow:0 8px 24px #123c341a}.organization-intro small{color:#d9ef46;font-size:10px;font-weight:900}.organization-intro h2{margin:4px 0 6px;font-size:23px}.organization-intro p{color:#c8d9d4;max-width:720px;margin:0;font-size:12px;line-height:1.6}.organization-intro>span{color:#fff;white-space:nowrap;background:#ffffff1a;border:1px solid #fff3;flex:none;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:900;display:inline-flex}.organization-filters{grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(155px,.7fr))}.organization-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.organization-stats article{border:1px solid var(--admin-line);border-top:4px solid var(--admin-ink);background:#fff;flex-direction:column;justify-content:space-between;gap:4px;min-height:112px;padding:17px 19px;display:flex;box-shadow:0 4px 14px #123c340a}.organization-stats article:nth-child(3){border-top-color:#6f9b32}.organization-stats article:nth-child(4){border-top-color:var(--admin-orange)}.organization-stats span{color:#617771;font-size:11px;font-weight:800}.organization-stats b{color:var(--admin-ink);font-size:29px;line-height:1}.organization-stats small{color:#899793;font-size:9px}.organization-list{border:1px solid var(--admin-line);background:#fff;overflow:hidden;box-shadow:0 8px 26px #123c340d}.organization-list-head,.organization-row>summary{grid-template-columns:minmax(190px,1.2fr) minmax(180px,1fr) 135px 95px 145px 34px;align-items:center;gap:14px;display:grid}.organization-list-head{color:#647a73;background:#edf2f0;min-height:43px;padding:0 18px;font-size:10px;font-weight:900}.organization-row{border-top:1px solid #e7ece9}.organization-row:first-of-type{border-top:0}.organization-row>summary{min-height:78px;color:var(--admin-ink);cursor:pointer;padding:11px 18px;list-style:none;transition:background .15s}.organization-row>summary::-webkit-details-marker{display:none}.organization-row>summary:hover,.organization-row[open]>summary{background:#fafcfb}.organization-row[open]>summary{box-shadow:inset -4px 0 var(--admin-orange)}.organization-row summary>span{min-width:0}.organization-name{align-items:center;gap:11px;display:flex}.organization-name>i{width:38px;height:38px;color:var(--admin-ink);background:#e8f0ec;border-radius:50%;flex:0 0 38px;place-items:center;font-size:15px;font-style:normal;font-weight:900;display:grid}.organization-name>span,.organization-hierarchy,.organization-last-activity,.organization-order-count,.organization-contact{flex-direction:column;gap:4px;display:flex}.organization-row summary b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.organization-row summary small{color:#788a85;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.organization-last-activity b{font-size:11px!important}.organization-order-count b{color:var(--admin-orange);font-size:17px!important}.organization-contact a{min-width:0;color:var(--admin-ink);align-items:center;gap:5px;text-decoration:none;display:flex}.organization-contact a:hover{color:var(--admin-orange)}.organization-contact a b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;font-size:9px!important}.organization-contact>small{color:#879690;font-size:9px}.organization-expand{border:1px solid var(--admin-line);color:#6b7f79;background:#fff;place-items:center;width:30px;height:30px;display:grid}.organization-row[open] .organization-expand{background:var(--admin-ink);border-color:var(--admin-ink);color:#fff}.organization-detail{border-top:1px solid var(--admin-line);background:#f5f8f6;padding:20px 24px 24px}.organization-detail-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.organization-detail-heading small{color:var(--admin-orange);font-size:9px;font-weight:900}.organization-detail-heading h3{margin:3px 0 0;font-size:17px}.organization-detail-heading p{color:#3d765e;align-items:center;gap:5px;margin:0;font-size:10px;font-weight:800;display:inline-flex}.organization-detail dl{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 18px;display:grid}.organization-detail dl div{background:#fff;border:1px solid #e1e8e4;padding:11px 12px}.organization-detail dt{color:#758882;font-size:9px}.organization-detail dd{color:var(--admin-ink);margin:4px 0 0;font-size:12px;font-weight:900}.organization-detail dd a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #a9bbb4;text-decoration:underline #a9bbb4}.organization-history{background:#fff;border:1px solid #dde5e1;overflow:hidden}.organization-history h4{background:#eef3f1;margin:0;padding:12px 14px;font-size:11px}.organization-history button{width:100%;min-height:48px;color:var(--admin-ink);text-align:right;background:#fff;border:0;border-top:1px solid #edf1ef;grid-template-columns:minmax(130px,1fr) minmax(150px,1fr) 125px 95px;align-items:center;gap:12px;padding:8px 14px;display:grid}.organization-history button:hover{background:#fff9f4}.organization-history button>span{align-items:baseline;gap:8px;display:flex}.organization-history button small{color:#82918d;font-size:9px}.organization-history button em{color:#527068;font-size:10px;font-style:normal}.organization-history button strong{font-size:11px}.organization-history button>i{color:var(--admin-orange);text-align:left;font-size:9px;font-style:normal;font-weight:900}.organization-empty{color:#758781;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:230px;display:flex}.organization-empty b{color:var(--admin-ink)}.organization-empty span{font-size:11px}@media (width<=1050px){.organization-list-head,.organization-row>summary{grid-template-columns:minmax(180px,1.2fr) minmax(170px,1fr) 120px 80px 34px}.organization-list-head>span:nth-child(5),.organization-contact{display:none}.organization-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.organization-intro{flex-direction:column;align-items:flex-start}.organization-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-list-head{display:none}.organization-row>summary{grid-template-columns:minmax(0,1fr) 78px 30px;gap:9px;min-height:74px;padding:10px 12px}.organization-hierarchy,.organization-last-activity{display:none}.organization-order-count{align-items:end}.organization-detail{padding:16px 12px}.organization-detail-heading{flex-direction:column;align-items:flex-start}.organization-detail dl{grid-template-columns:repeat(2,1fr)}.organization-history button{grid-template-columns:1fr auto}.organization-history button em,.organization-history button>i{display:none}}.notification-center{overflow-y:auto}.mention-composer{min-width:0;position:relative}.mention-composer textarea{box-sizing:border-box;width:100%}.mention-suggestions{z-index:12;background:#fff;border:1px solid #bfd0c7;border-radius:0 0 9px 9px;max-height:220px;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #163a2e2e}.mention-suggestions button{width:100%;color:var(--admin-ink);text-align:right;background:#fff;border:0;border-bottom:1px solid #edf1ef;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:1px 8px;padding:9px 10px;display:grid}.mention-suggestions button:hover{background:#f1f7f3}.mention-suggestions button>span{color:#276b50;background:#e4f0e8;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.mention-suggestions button b{font-size:11px}.mention-suggestions button small{color:#76877e;text-align:right;direction:ltr;font-size:9px}.selected-mentions{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.selected-mentions span{color:#256b49;background:#e7f2eb;border-radius:20px;padding:4px 7px;font-size:9px;font-weight:900}.notification-center>.mention-notification{grid-template-columns:40px minmax(0,1fr)}.notification-center>.mention-notification.unread{background:#f2f8f4;width:calc(100% + 16px);margin-inline:-8px;padding-inline:8px}.mention-notification>span{gap:3px;min-width:0;display:grid}.mention-notification strong{font-size:11px}.mention-notification small{color:#5f746a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mention-notification time{color:#8a9991;font-size:8px}.mention-notification.read{opacity:.66}.mention-toast{z-index:90;color:#183d30;text-align:right;cursor:pointer;background:#fff;border:1px solid #acc8b8;border-radius:12px;grid-template-columns:36px 1fr 18px;align-items:center;gap:10px;width:min(360px,100vw - 32px);padding:13px;display:grid;position:fixed;top:92px;left:24px;box-shadow:0 18px 50px #123c3440}.mention-toast>span:first-child{color:#256b49;background:#e5f1e9;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.mention-toast>span:nth-child(2){gap:2px;display:grid}.mention-toast b{font-size:12px}.mention-toast small{color:#687d73;font-size:9px}@media (width<=520px){.organization-filters,.organization-stats{grid-template-columns:1fr}.organization-intro{padding:19px}.organization-intro>span{white-space:normal}}.insights-section{gap:15px;display:grid}.insights-intro{background:var(--admin-ink);color:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.insights-intro>div{flex-direction:column;gap:3px;display:flex}.insights-intro b{font-size:15px}.insights-intro span,.insights-intro>small{color:#c7d8d3;font-size:11px}.insights-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.insight-card,.insight-table{border:1px solid var(--admin-line);background:#fff;border-radius:4px}.insight-card{flex-direction:column;justify-content:space-between;gap:8px;min-height:145px;padding:22px;display:flex;position:relative;overflow:hidden}.insight-card:before{content:"";background:var(--card-accent,var(--admin-ink));width:5px;position:absolute;inset-block:0;inset-inline-start:0}.insight-card.accent-green{--card-accent:#13725f}.insight-card.accent-orange{--card-accent:var(--admin-orange)}.insight-card.accent-lime{--card-accent:#b8cf25}.insight-card.accent-blue{--card-accent:#397aa3}.insight-card>span{color:#5e746e;font-size:12px;font-weight:800}.insight-card>b{color:var(--admin-ink);letter-spacing:-.8px;font-size:clamp(27px,2.4vw,37px);line-height:1}.insight-card>small{color:#84938f;font-size:10px;line-height:1.45}.insight-table{grid-column:span 2;padding:0 20px 12px;overflow:hidden}.insight-table.full-width{grid-column:1/-1;padding-bottom:20px}.insight-table-title{border-bottom:1px solid var(--admin-line);background:#fafbf9;margin:0 -20px;padding:18px 20px 15px}.insight-table-title small{color:var(--admin-orange);margin-bottom:3px;font-size:10px;font-weight:900;display:block}.insight-table-title h2{color:var(--admin-ink);letter-spacing:-.2px;margin:0;font-size:18px}.ranking-row{border-bottom:1px solid #edf0ee;grid-template-columns:30px minmax(0,1fr) 90px 100px;align-items:center;gap:12px;min-height:54px;font-size:12px;display:grid}.ranking-row:last-child{border-bottom:0}.ranking-row>strong{width:25px;height:25px;color:var(--admin-orange);background:#fff0e8;border-radius:50%;place-items:center;font-size:11px;display:grid}.ranking-row>span{min-width:0;color:var(--admin-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.ranking-row>span small{color:#81918d;margin-top:2px;font-size:9px;font-weight:500;display:block}.ranking-row>b{color:var(--admin-ink);white-space:nowrap;font-size:13px}.ranking-row>b small{color:#81918d;font-size:9px;font-weight:500}.ranking-row>em{color:#5c746e;text-align:left;white-space:nowrap;font-size:11px;font-style:normal}.status-insights{grid-template-columns:repeat(4,1fr);gap:16px;padding-top:18px;display:grid}.status-insight{background:#f7f9f8;border:1px solid #edf0ee;padding:14px}.status-insight>div:first-child{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.status-insight span{color:#526c65;font-size:11px;font-weight:800}.status-insight b{color:var(--admin-ink);font-size:21px}.status-insight>small{color:#81918d;margin-top:7px;font-size:9px;display:block}.insight-bar{background:#e3e8e6;border-radius:20px;height:7px;overflow:hidden}.insight-bar i{border-radius:inherit;background:linear-gradient(90deg,var(--admin-orange),#ff9467);height:100%;display:block}.comparison-card{--card-accent:#6f61a8;grid-column:span 2}.comparison-card b.positive{color:#19724f}.comparison-card b.negative{color:#b33d1e}.monthly-chart{grid-column:span 2}.chart-bars{align-items:end;gap:10px;height:190px;padding:25px 8px 0;display:flex}.chart-bars>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:5px;height:100%;display:flex}.chart-bars b{color:var(--admin-ink);font-size:10px}.chart-bars i{background:linear-gradient(180deg,var(--admin-orange),#ff9c72);border-radius:4px 4px 0 0;width:min(34px,70%);min-height:8px}.chart-bars span{color:#71857f;font-size:9px}.daily-visit-bars{align-items:end;gap:8px;height:220px;padding:26px 4px 4px;display:flex;overflow-x:auto}.daily-visit-bars>div{flex-direction:column;flex:1 0 42px;justify-content:end;align-items:center;gap:4px;height:100%;display:flex}.daily-visit-bars b{color:var(--admin-ink);font-size:10px}.daily-visit-bars i{background:linear-gradient(#397aa3,#75b6d7);border-radius:4px 4px 0 0;width:min(30px,70%);min-height:8px}.daily-visit-bars span{color:#526c65;font-size:9px}.daily-visit-bars small{color:#8a9995;white-space:nowrap;font-size:8px}.recent-visits{padding-bottom:8px}.visit-row{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;gap:18px;min-height:58px;display:flex}.visit-row:last-child{border-bottom:0}.visit-row>span{flex-direction:column;gap:3px;display:flex}.visit-row b{color:var(--admin-ink);font-size:12px}.visit-row small{color:#81918d;font-size:9px}.visit-row time{color:#536e67;white-space:nowrap;font-size:11px}.analytics-empty{color:#71857f;text-align:center;margin:0;padding:28px 5px;font-size:12px}.insight-shortcuts{z-index:8;border:1px solid var(--admin-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4f6f5f0;gap:8px;padding:10px;display:flex;position:sticky;top:8px;overflow-x:auto}.insight-shortcuts a{border:1px solid var(--admin-line);color:var(--admin-ink);text-align:center;background:#fff;flex:1 0 auto;padding:9px 13px;font-size:11px;font-weight:900}.insight-shortcuts a:hover{background:var(--admin-ink);color:#fff}.insight-group{border-top:1px solid var(--admin-line);gap:13px;padding:24px 0 4px;scroll-margin-top:70px;display:grid}.insight-group:first-of-type{border-top:0}.insight-group-heading{align-items:center;gap:13px;display:flex}.insight-group-heading>span{background:var(--admin-ink);color:#fff;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.insight-group-heading h2{color:var(--admin-ink);margin:0 0 3px;font-size:20px}.insight-group-heading p{color:#71857f;margin:0;font-size:11px}.admin-auth-page{background:var(--admin-ink);place-items:center;min-height:100vh;padding:20px;display:grid}.admin-auth-card{background:var(--admin-cream);text-align:center;width:min(500px,100%);padding:48px}.admin-auth-card .admin-logo{margin:auto}.admin-kicker{color:var(--admin-orange);font-weight:900}.admin-auth-card h1{margin:12px 0;font-size:38px}.admin-login-form{text-align:right;gap:14px;margin-top:24px;display:grid}.admin-login-form label{gap:6px;display:grid}.admin-login-form label span{font-size:12px;font-weight:900}.admin-login-form input{border:1px solid var(--admin-line);background:#fff;width:100%;padding:12px}.admin-login-form button{background:var(--admin-orange);color:#fff;border:0;padding:13px;font-weight:900}.admin-login-form button:disabled{opacity:.65}.admin-login-error{color:#9d3109;background:#fff0eb;margin:0;padding:10px;font-size:12px}.admin-auth-card .admin-back-link{color:var(--admin-ink);margin-top:18px;font-weight:800;text-decoration:underline;display:inline-block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.items-panel>.editable-order-item,.items-panel>.items-heading{grid-template-columns:105px minmax(150px,1fr) 145px 95px 52px;padding-block:10px}.items-panel>.order-discount-panel{border:1px solid #d7dedb;border-right:5px solid var(--admin-orange);background:#fff8f2;grid-template-columns:minmax(180px,1.25fr) minmax(125px,.8fr) minmax(140px,.8fr) auto;align-items:end;gap:10px;margin-bottom:18px;padding:15px;display:grid}.discount-heading{flex-direction:column;gap:3px;display:flex}.discount-heading small{color:var(--admin-orange);font-size:9px;font-weight:900}.discount-heading h3{margin:0}.discount-heading span{color:#6d7f7a;font-size:9px;line-height:1.45}.order-discount-panel label{gap:5px;display:grid}.order-discount-panel label span,.discount-preview span{color:#4f6861;font-size:9px;font-weight:900}.order-discount-panel input,.order-discount-panel select{width:100%;min-height:38px;color:var(--admin-ink);background:#fff;border:1px solid #b9c7c2;padding:8px}.order-discount-panel input:disabled{color:#87938f;background:#edf0ef}.discount-preview{background:#fff;border:1px solid #d7dedb;flex-direction:column;justify-content:center;gap:2px;min-height:38px;padding:5px 9px;display:flex}.discount-preview b{color:var(--admin-ink);font-size:15px}.discount-preview small{color:#19724f;font-size:8px;font-weight:800}.order-discount-panel>button{background:var(--admin-orange);color:#fff;white-space:nowrap;border:0;min-height:38px;padding:9px 13px;font-weight:900}.items-panel-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;border:0!important;padding:0!important;display:flex!important}.items-panel-title h3{margin-bottom:3px}.items-panel-title span{color:#6a7f79;font-size:10px;line-height:1.45}.open-order-catalog{background:var(--admin-orange);color:#fff;box-shadow:3px 3px 0 var(--admin-ink);border:0;flex:none;align-items:center;gap:8px;padding:10px 13px;font-weight:900;display:inline-flex}.open-order-catalog b{width:21px;height:21px;color:var(--admin-orange);background:#fff;border-radius:50%;place-items:center;font-size:18px;line-height:1;display:grid}.admin-quantity-control{grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:3px;width:100%;min-width:0;display:grid}.admin-quantity-control button{border:1px solid var(--admin-line);height:30px;color:var(--admin-ink);background:#fff;font-size:17px;font-weight:900}.admin-quantity-control button:disabled{opacity:.35}.admin-quantity-control input{border:1px solid var(--admin-ink);appearance:textfield;text-align:center;direction:ltr;width:100%;min-width:0;height:30px;padding-inline:4px;font-weight:900}.admin-quantity-control input::-webkit-inner-spin-button{appearance:none;margin:0}.admin-quantity-control input::-webkit-outer-spin-button{appearance:none;margin:0}.admin-quantity-control small{color:#748680;text-align:center;grid-column:1/-1;font-size:9px}.remove-order-item{color:#a53120;background:0 0;border:0;font-size:10px;font-weight:900;text-decoration:underline}.items-panel>.order-items-summary{border:0;border-right:4px solid var(--admin-ink);background:#eef3f1;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;margin-top:14px;padding:14px;display:grid}.order-items-summary>div{flex-direction:column;gap:3px;display:flex}.order-items-summary span{color:#687d77;font-size:10px}.order-items-summary b{font-size:16px}.order-items-summary button{background:var(--admin-ink);color:#fff;border:0;min-height:42px;padding:10px 16px;font-weight:900}.order-items-summary button:disabled{background:#aab6b2}.order-catalog-overlay{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08231eb8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.order-catalog-modal{border-top:6px solid var(--admin-orange);background:#f7f8f7;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1040px,100%);max-height:min(820px,92vh);display:grid;overflow:hidden;box-shadow:0 28px 80px #00000047}.order-catalog-modal>header{border-bottom:1px solid var(--admin-line);background:#fff;justify-content:space-between;align-items:center;padding:22px 26px 17px;display:flex}.order-catalog-modal>header span{color:var(--admin-orange);font-size:10px;font-weight:900}.order-catalog-modal>header h2{margin:4px 0 0;font-size:24px}.order-catalog-modal>header button{width:38px;height:38px;color:var(--admin-ink);background:#eef2f0;border:0;font-size:29px;line-height:1}.order-catalog-tools{background:#fff;padding:14px 26px}.order-catalog-tools input{border:2px solid var(--admin-ink);width:100%;font:inherit;background:#fff;padding:12px 14px}.order-catalog-tools>div{gap:6px;margin-top:10px;padding-bottom:3px;display:flex;overflow-x:auto}.order-catalog-tools button{border:1px solid var(--admin-line);color:var(--admin-ink);background:#fff;flex:none;padding:7px 10px;font-size:10px;font-weight:800}.order-catalog-tools button.active{background:var(--admin-ink);color:#fff;border-color:var(--admin-ink)}.order-catalog-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px;padding:14px 26px 22px;display:grid;overflow:auto}.order-catalog-list article{border:1px solid var(--admin-line);border-right:4px solid var(--admin-ink);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px;min-height:104px;padding:13px;display:grid}.order-catalog-list article>div{min-width:0}.order-catalog-list code{color:#71827d;font-size:9px}.order-catalog-list h3{margin:3px 0;font-size:13px;line-height:1.35}.order-catalog-list article span,.order-catalog-list article small{color:#71827d;font-size:9px}.order-catalog-list article strong{color:var(--admin-orange);font-size:14px}.order-catalog-list article>button{background:var(--admin-orange);color:#fff;border:0;grid-area:2/2/span 2;min-width:88px;min-height:38px;font-weight:900}.order-catalog-list article>button b{margin-left:5px;font-size:16px}.order-catalog-list article.unavailable{opacity:.58}.catalog-empty{text-align:center;color:#71827d;grid-column:1/-1;padding:50px}.order-catalog-modal>footer{background:var(--admin-ink);color:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:12px 26px;display:flex}.order-catalog-modal>footer span{color:#c8d7d3;font-size:11px}.order-catalog-modal>footer button{background:var(--admin-orange);color:#fff;border:0;min-width:150px;padding:11px 16px;font-weight:900}.order-catalog-modal>footer button:disabled{opacity:.45}@media (width<=1050px){.admin-header{flex-direction:column;align-items:flex-start}.admin-user{flex-wrap:wrap;width:100%}.admin-stats{grid-template-columns:1fr 1fr}.order-main{grid-template-columns:65px 1fr 1fr 120px 70px}.order-main>div:nth-child(4),.order-main>div:nth-child(5){display:none}}@media (width<=700px){.admin-header{gap:13px;padding:12px 14px 14px}.admin-brand{gap:10px;width:100%}.admin-brand-logo{width:116px;min-width:116px;box-shadow:3px 3px 0 var(--admin-orange);padding:6px 7px}.admin-brand b{white-space:normal;font-size:14px}.admin-brand small{white-space:normal;font-size:9px}.admin-user>span{display:none}.admin-user{gap:7px}.admin-user button,.admin-user a{font-size:10px}.admin-user button{padding:6px 8px}.admin-content{width:min(100% - 20px,1280px);padding-top:25px}.admin-title{align-items:start;gap:15px}.admin-title button{font-size:11px}.admin-stats{grid-template-columns:1fr 1fr}.admin-stats article{padding:14px}.admin-stats b{font-size:20px}.admin-filters{grid-template-columns:1fr}.filter-visibility{flex-direction:column;align-items:stretch}.order-main{grid-template-columns:55px 1fr 110px}.order-main>div:nth-child(6){display:none}.status-select{grid-column:2}.details-button{grid-area:2/3}.admin-tracking-badge{gap:5px;padding:5px 7px}.order-main .admin-tracking-badge span{font-size:9px}.order-details{grid-template-columns:1fr}.items-panel>div{grid-template-columns:90px 1fr 68px}.items-panel>div strong,.items-panel .items-heading span:last-child{display:none}.admin-auth-card{padding:35px 20px}.permissions-panel{padding:17px}.add-admin-form{grid-template-columns:1fr}.add-admin-form>button{height:42px}.admin-person{align-items:start}.admin-person b{overflow-wrap:anywhere;font-size:12px}}@media (width<=850px){.product-admin-row{grid-template-columns:105px 1fr}.product-admin-row>input,.product-admin-row>select,.product-admin-row>button{grid-column:2}.product-image-admin{grid-row:1/span 5}}@media (width<=700px){.admin-person{flex-direction:column}.admin-person .admin-person-details,.admin-person .admin-person-actions{width:100%}.admin-person .admin-person-actions{justify-content:start}.password-reset-fields{grid-template-columns:1fr}.password-reset-actions button{flex:auto}.coupon-manager{padding:17px}.coupon-create-form{grid-template-columns:1fr}.coupon-admin-list article{grid-template-columns:1fr 1fr}.coupon-admin-list code,.coupon-admin-list b{grid-column:span 1}.items-panel>.editable-order-item,.items-panel>.items-heading{grid-template-columns:78px minmax(100px,1fr) 115px 42px}.items-panel>.editable-order-item strong,.items-panel .items-heading span:nth-child(4){display:none}.items-panel .items-heading span:last-child{display:block}.items-panel-title{flex-direction:column;align-items:stretch}.open-order-catalog{justify-content:center}.items-panel>.order-items-summary{grid-template-columns:1fr 1fr}.order-items-summary button{grid-column:1/-1}.order-catalog-overlay{padding:0}.order-catalog-modal{width:100%;height:100vh;max-height:100vh}.order-catalog-modal>header,.order-catalog-tools,.order-catalog-list,.order-catalog-modal>footer{padding-inline:15px}.order-catalog-modal>header h2{font-size:18px}.order-catalog-list{grid-template-columns:1fr}}@media (width<=900px){.items-panel>.order-discount-panel{grid-template-columns:1fr 1fr}.discount-heading{grid-column:1/-1}.order-discount-panel>button{min-height:42px}.extended-filters{grid-template-columns:1fr 1fr}.customers-grid{grid-template-columns:1fr}.insights-grid{grid-template-columns:1fr 1fr}.insight-table{grid-column:1/-1}.status-insights{grid-template-columns:1fr 1fr}}@media (width<=700px){.dashboard-tabs{overflow-x:auto}.dashboard-tabs button{white-space:nowrap;padding-inline:12px}.admin-command-bar{grid-template-columns:1fr}.notification-button{min-height:42px}.global-results{grid-template-columns:1fr;max-height:60vh;overflow:auto}.smart-views,.saved-views{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.smart-views button,.saved-views button{white-space:nowrap}.bulk-actions{top:4px}.bulk-actions b{width:100%}.extended-filters,.insights-grid,.customer-card dl{grid-template-columns:1fr}.workflow-controls{flex-direction:column;align-items:stretch}.order-decision-panel,.internal-note-entry{grid-template-columns:1fr}.internal-note-entry button{padding:10px}.insights-intro{align-items:start}.insights-intro>small{white-space:nowrap}.insight-card,.comparison-card{grid-column:1;min-height:125px}.monthly-chart{grid-column:1}.ranking-row{grid-template-columns:28px minmax(0,1fr) 80px}.ranking-row>em{display:none}.status-insights{grid-template-columns:1fr}.order-detail-toolbar{flex-direction:column;align-items:stretch}.print-order{justify-content:center}.items-panel>.custom-item-detail{grid-template-columns:1fr}.custom-item-detail>small{grid-column:1}.custom-item-detail button{min-height:42px}.custom-shade-order-name>small{gap:2px;display:grid}.custom-shade-order-name>small i{white-space:normal}}@media (width<=900px){.order-delivery-progress{grid-template-columns:155px minmax(0,1fr)}.order-delivery-progress time{grid-column:1/-1;padding-right:44px}.order-delivery-progress dl{overflow-x:auto}}@media (width<=600px){.order-delivery-progress{grid-template-columns:1fr;gap:10px;margin-inline:9px}.order-delivery-progress dl{grid-template-columns:1fr 1fr;gap:8px;display:grid;overflow:visible}.order-delivery-progress dl>div{background:#ffffff85;border:1px solid #215b431a;border-radius:8px;min-width:0;padding:7px 9px}.order-delivery-progress dd{white-space:normal}.order-delivery-progress time{grid-column:auto;padding:0}}@media print{@page{size:A4 portrait;margin:11mm 12mm 13mm}html,body{background:#fff!important}.admin-shell>.admin-header,.admin-shell>.admin-content,.admin-site-credit{display:none!important}.admin-shell{background:#fff;min-height:auto}.print-order-sheet{color:#182e29;-webkit-print-color-adjust:exact;print-color-adjust:exact;direction:rtl;font-family:Arial,Noto Sans Hebrew,sans-serif;font-size:10pt;line-height:1.45;display:block}.print-order-sheet,.print-order-sheet *{text-rendering:optimizelegibility;letter-spacing:0!important}.print-sheet-header{break-inside:avoid;border-bottom:4px solid #123c34;grid-template-columns:145px minmax(0,1fr) 115px;align-items:center;gap:16px;padding-bottom:11px;display:grid}.print-sheet-header img{width:140px;height:auto;display:block}.print-sheet-header p{color:#c94116;margin:0 0 5px;font-size:8.5pt;font-weight:700;line-height:1.4}.print-sheet-header h1{color:#123c34;white-space:nowrap;margin:0;font-size:21pt;font-weight:900;line-height:1.2}.print-sheet-meta{text-align:right;gap:2px;display:grid}.print-sheet-meta span{color:#60756f;font-size:8pt}.print-sheet-meta b{margin-bottom:4px;font-size:9pt;line-height:1.35}.priority-fields{break-inside:avoid;background:#f0f4f2;border:1px solid #cdd8d4;grid-template-columns:repeat(3,1fr);gap:12px;margin:13px 0 15px;padding:9px 11px;display:grid}.priority-fields div{flex-direction:column;gap:8px;display:flex}.priority-fields span{font-size:8pt;font-weight:700;line-height:1.35}.priority-fields i,.print-summary i{border-bottom:1px solid #344b45;height:14px;display:block}.print-order-sheet h2{color:#123c34;border-right:4px solid #ff6a2a;margin:0 0 8px;padding:3px 9px 4px 0;font-size:12.5pt;font-weight:900;line-height:1.4}.print-customer-details{break-inside:avoid;margin-bottom:15px}.print-customer-details dl{background:#cdd8d4;border:1px solid #cdd8d4;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.print-customer-details dl div{background:#fff;min-height:42px;padding:7px 9px}.print-customer-details dl .wide{grid-column:span 3;min-height:34px}.print-customer-details dt{color:#647972;font-size:7.5pt;line-height:1.35}.print-customer-details dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:9.5pt;font-weight:700;line-height:1.45}.print-products{break-inside:auto}.print-products table{border-collapse:collapse;table-layout:fixed;direction:rtl;width:100%}.print-products thead{display:table-header-group}.print-products tr{break-inside:avoid;break-after:auto}.print-products th{text-align:right;vertical-align:middle;padding:7px 5px;font-size:7.2pt;font-weight:800;line-height:1.35;color:#fff!important;background:#123c34!important}.print-products td{vertical-align:middle;overflow-wrap:anywhere;border:1px solid #cdd8d4;min-height:34px;padding:6px 5px;font-size:8.7pt;line-height:1.4}.print-products th:first-child,.print-products td:first-child{text-align:center;width:4%}.print-products th:nth-child(2),.print-products td:nth-child(2){width:16%}.print-products th:nth-child(4),.print-products td:nth-child(4){text-align:center;width:7%}.print-products th:nth-child(5),.print-products td:nth-child(5){width:8%}.print-products th:nth-child(6),.print-products td:nth-child(6),.print-products th:nth-child(7),.print-products td:nth-child(7){width:13%}.print-products td small{color:#8f3518;margin-top:3px;font-size:7pt;font-weight:700;line-height:1.45;display:block}.print-sku{text-align:right;word-break:normal;direction:ltr;font-family:Arial,sans-serif;font-weight:700;overflow-wrap:normal!important}.write-line{border-bottom:1px solid #526760;width:100%;height:16px;display:block}.print-group-packing{break-before:page;margin-top:16px}.print-group-packing-title{break-after:avoid}.print-group-packing-title p{color:#60756f;margin:-4px 13px 10px 0;font-size:8pt}.print-branch-package{break-inside:auto;border:1px solid #9fb8ad;margin:0 0 14px}.print-branch-package>header{break-inside:avoid;break-after:avoid;border-right:5px solid #123c34;grid-template-columns:1.1fr .8fr 1.35fr;align-items:center;gap:10px;padding:8px 10px;display:grid;background:#eaf3ee!important}.print-branch-package>header>div{gap:2px;display:grid}.print-branch-package>header span{color:#60756f;font-size:7pt}.print-branch-package>header h3{color:#123c34;margin:0;font-size:13pt}.print-branch-package>header b{overflow-wrap:anywhere;font-size:8.5pt}.print-branch-note{break-inside:avoid;border-top:1px solid #e5d6b8;margin:0;padding:6px 10px;font-size:7.5pt;background:#fff7e8!important}.print-branch-package table{border-collapse:collapse;table-layout:fixed;width:100%}.print-branch-package thead{display:table-header-group}.print-branch-package tr{break-inside:avoid;break-after:auto}.print-branch-package th{text-align:right;padding:5px;font-size:7pt;color:#fff!important;background:#123c34!important}.print-branch-package td{overflow-wrap:anywhere;border:1px solid #d3dfda;padding:5px;font-size:8pt;line-height:1.35}.print-branch-package th:first-child,.print-branch-package td:first-child{text-align:center;width:5%}.print-branch-package th:nth-child(2),.print-branch-package td:nth-child(2){width:18%}.print-branch-package th:nth-child(4),.print-branch-package td:nth-child(4){text-align:center;width:9%}.print-branch-package th:nth-child(5),.print-branch-package td:nth-child(5){width:9%}.print-branch-package th:nth-child(6),.print-branch-package td:nth-child(6){text-align:center;width:8%}.print-branch-package .packing-check{font-size:13pt}.print-branch-package>footer{break-inside:avoid;break-before:avoid;border-top:1px solid #9fb8ad;grid-template-columns:1fr 1fr 1.2fr;gap:8px;padding:7px 10px;font-size:7.5pt;display:grid;background:#f7faf8!important}.print-summary{break-inside:avoid;background:#123c34;border:1px solid #123c34;grid-template-columns:1fr 1fr;gap:1px;margin-top:12px;display:grid}.print-summary div{background:#fff;min-height:44px;padding:8px 10px}.print-summary span{color:#60756f;font-size:8pt;line-height:1.35;display:block}.print-summary b{margin-top:5px;font-size:12.5pt;line-height:1.3;display:block}.print-sheet-footer{break-inside:avoid;border-top:2px solid #123c34;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;padding-top:10px;font-size:8.2pt;line-height:1.45;display:grid}.print-sheet-footer p{color:#60756f;grid-column:1/-1;margin:5px 0 0;font-size:7.3pt;line-height:1.5}}.admin-shell{--admin-surface:#fff;--admin-soft:#f6f7f5;--admin-border:#e2e7e3;--admin-muted:#758079;--admin-green:#286b4c;--admin-green-dark:#174b35;color:#202823;background:radial-gradient(circle at 12% 8%,#ffd6b561,#0000 24rem),radial-gradient(circle at 88% 18%,#b9dcc775,#0000 28rem),linear-gradient(145deg,#f2f7f3 0%,#f8f5f0 54%,#eef5f1 100%);grid-template-columns:238px minmax(0,1fr);gap:16px;min-height:100vh;padding:20px;display:grid}.admin-sidebar{background:#fffffff5;border:1px solid #1f49341a;border-radius:22px;flex-direction:column;min-width:0;height:calc(100vh - 40px);padding:22px 15px 16px;display:flex;position:sticky;top:20px;box-shadow:0 12px 38px #1b34270f}.admin-sidebar-brand{color:#1c4f38;text-align:center;place-items:center;gap:10px;padding:4px 8px 22px;text-decoration:none;display:grid}.admin-sidebar-brand img{object-fit:contain;width:148px;max-width:100%;height:58px}.admin-sidebar-brand>span{gap:2px;display:grid}.admin-sidebar-brand b{font-size:15px}.admin-sidebar-brand small{color:#66736c;font-size:11px;font-weight:750}.admin-side-nav{gap:6px;display:grid}.admin-side-nav button{color:#454f49;text-align:right;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:8px 12px;display:grid}.admin-side-nav button>span{color:#626d67;place-items:center;width:28px;height:28px;display:grid}.admin-side-nav button>b{font-size:14px;font-weight:800}.admin-side-nav button>small{color:#557061;background:#eff3f0;border-radius:999px;place-items:center;min-width:21px;height:21px;padding-inline:5px;font-size:9px;font-weight:900;display:grid}.admin-side-nav button>.message-unread-badge{color:#fff;background:#e95d25;box-shadow:0 0 0 3px #fff}.admin-side-nav button:hover{background:#f5f7f5}.admin-side-nav button.active{color:var(--admin-green);box-shadow:inset -3px 0 0 var(--admin-green);background:linear-gradient(135deg,#f5faf6,#edf5ef);border-color:#8eb39c}.admin-side-nav button.active>span{color:var(--admin-green)}.admin-side-nav button.active>small{background:var(--admin-green);color:#fff}.admin-sidebar-footer{border-top:1px solid var(--admin-border);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:auto;padding:16px 4px 0;display:grid}.admin-avatar{background:var(--admin-green);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-weight:900;display:grid}.admin-sidebar-footer>span:nth-child(2){gap:2px;min-width:0;display:grid}.admin-sidebar-footer b,.admin-sidebar-footer small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-sidebar-footer b{font-size:12px}.admin-sidebar-footer small{color:#748079;text-align:right;direction:ltr;font-size:9px}.admin-sidebar-footer a,.admin-sidebar-footer button{color:#56645c;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800;text-decoration:none}.admin-sidebar-footer button{grid-column:3}.admin-main-area{background:#fbfdfbeb;border:1px solid #1f49341a;border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 12px 38px #1b34270f}.admin-topbar{border-bottom:1px solid var(--admin-border);background:#fffffff0;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:14px 22px;display:flex}.admin-topbar .admin-command-bar{grid-template-columns:minmax(0,1fr) 48px;width:min(620px,62%);margin:0}.admin-topbar .global-search{border-color:var(--admin-border);min-height:46px;box-shadow:none;border-radius:11px}.admin-topbar .global-search>span{color:#6f7973;font-size:21px}.admin-topbar .global-search>input{color:#26312b;padding-block:11px;font-size:13px}.admin-topbar .notification-button{border:1px solid var(--admin-border);color:#35433b;background:#fff;border-radius:11px;place-items:center;width:46px;min-width:46px;height:46px;min-height:46px;padding:0;line-height:0;display:grid;position:relative}.admin-topbar .notification-button>span{place-items:center;width:100%;height:100%;font-size:22px;display:grid}.admin-topbar .notification-button b{color:#fff;background:#e96b32;min-width:20px;height:20px;margin:0;font-size:8px;position:absolute;top:-6px;left:-6px}.admin-date-card{border:1px solid var(--admin-border);direction:rtl;background:#fff;border-radius:11px;flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:10px;min-width:230px;min-height:46px;padding:7px 11px;display:flex}.admin-date-card>span{width:28px;height:28px;color:var(--admin-green);border:1px solid #dfe6e1;border-radius:8px;place-items:center;font-size:16px;display:grid}.admin-date-card>div{text-align:right;gap:2px;display:grid}.admin-date-card small{color:#748079;font-size:10px;font-weight:800}.admin-date-card b{color:#36423b;white-space:nowrap;font-size:12px;font-weight:800}.admin-main-area .admin-content{width:auto;max-width:none;padding:28px 30px 58px}.admin-title{align-items:center;margin-bottom:24px}.admin-title-copy{align-items:center;gap:13px;display:flex}.admin-title-icon{width:42px;height:42px;color:var(--admin-green);background:#edf5ef;border-radius:12px;place-items:center;font-family:Arial,sans-serif;font-size:24px;display:grid}.admin-title p{color:#68756e;letter-spacing:.02em;margin:0 0 3px;font-size:11px}.admin-title h1{color:#202823;letter-spacing:-.04em;font-size:clamp(26px,3vw,38px)}.admin-title-actions{gap:8px}.admin-title-actions button{border:1px solid var(--admin-border);color:#3f4d45;background:#fff;border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:9px 13px;font-size:12px;font-weight:800;display:inline-flex}.admin-title-actions button:hover,.admin-title-actions button.active{color:var(--admin-green);background:#f1f7f3;border-color:#8eb39c}.settings-panel-icon{width:42px;height:42px;color:var(--admin-green);background:#edf5ef;border-radius:12px;place-items:center;font-size:20px;font-weight:900;display:grid}.admin-main-area .coupon-manager,.admin-main-area .permissions-panel,.admin-main-area .products-manager,.admin-main-area .push-settings-panel{border:1px solid var(--admin-border);background:#fff;border-radius:15px;margin-bottom:18px;padding:22px;box-shadow:0 5px 18px #1e3e2d0a}.push-settings-status{background:#f8fbf9;border:1px solid #d7e2dc;border-radius:11px;align-items:center;gap:11px;margin-top:14px;padding:14px 16px;display:flex}.push-settings-status>span{background:#87968e;border-radius:50%;flex:none;width:9px;height:9px}.push-settings-status.state-subscribed>span{background:#2b8757;box-shadow:0 0 0 4px #def1e5}.push-settings-status.state-denied>span,.push-settings-status.state-error>span{background:#d95f38}.push-settings-status p{color:#52665d;flex:1;margin:0;font-size:11px;font-weight:750}.push-settings-status button{background:var(--admin-green);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:39px;padding:8px 14px;font-size:11px;font-weight:900}.push-settings-status button.quiet-action{color:#52665d;background:#fff;border:1px solid #cad7d1}@media (width<=600px){.push-settings-status{flex-wrap:wrap;align-items:stretch}.push-settings-status p{flex-basis:calc(100% - 24px)}.push-settings-status button{width:100%}}.product-create-heading{background:#f3f7f5;border:1px solid #cbd9d2;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:14px 16px;display:flex}.product-create-heading>div{gap:3px;display:grid}.product-create-heading b{color:var(--admin-ink);font-size:14px}.product-create-heading span{color:#5f746d;font-size:10px;font-weight:700}.product-create-heading>button{background:var(--admin-ink);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:112px;padding:9px 13px;font-weight:900;display:inline-flex}.new-product-form{background:#fffdf8;border:1px solid #cbd9d2;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:10px 0 16px;padding:16px;display:grid}.new-product-form label{gap:5px;min-width:0;display:grid}.new-product-form label.wide{grid-column:span 2}.new-product-form label>span{color:#49635b;font-size:10px;font-weight:900}.new-product-form input{min-width:0;color:var(--admin-ink);background:#fff;border:1px solid #bdccc5;border-radius:8px;padding:10px 11px}.new-product-actions{grid-column:1/-1;align-items:center;gap:12px;display:flex}.new-product-actions button{background:var(--admin-orange);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:10px 18px;font-weight:900}.new-product-actions button:disabled{opacity:.6;cursor:wait}.new-product-actions small{color:#687d76;font-size:9px;font-weight:700}@media (width<=800px){.new-product-form{grid-template-columns:1fr 1fr}.product-create-heading{align-items:flex-start}}@media (width<=520px){.product-create-heading,.new-product-actions{flex-direction:column;align-items:stretch}.product-create-heading>button{width:100%}.new-product-form{grid-template-columns:1fr}.new-product-form label.wide{grid-column:span 1}}.admin-main-area .coupon-manager,.admin-main-area .permissions-panel{border-right:1px solid var(--admin-border)}.admin-main-area .permissions-title h2{color:#26322b;font-size:22px}.admin-main-area .permissions-title p{color:var(--admin-green)}.admin-main-area .coupon-create-form input,.admin-main-area .coupon-create-form select,.admin-main-area .add-admin-form input{border-color:var(--admin-border);border-radius:8px}.admin-main-area .coupon-create-form button,.admin-main-area .add-admin-form>button{background:var(--admin-green);border-radius:8px}.admin-main-area .product-admin-search{border:1px solid var(--admin-border);border-radius:9px}.admin-main-area .product-admin-row>input,.admin-main-area .product-admin-row>select{border:1px solid var(--admin-border);border-radius:7px}.admin-main-area .product-admin-row>button{background:var(--admin-green);border-radius:7px}.admin-main-area .permissions-help{color:#5e6c64;font-size:13px;line-height:1.65}.admin-main-area .coupon-create-form span,.admin-main-area .add-admin-form span{color:#3f4d45;font-size:12px}.admin-main-area .product-admin-row>input,.admin-main-area .product-admin-row>select,.admin-main-area .product-admin-row>button{font-size:12px}.admin-main-area .product-image-admin label{font-size:11px}.admin-main-area .product-image-admin .remove-product-image{font-size:10px}.admin-main-area .coupon-admin-list span,.admin-main-area .coupon-admin-list label small,.admin-main-area .coupon-admin-list button{font-size:11px}.smart-views{scrollbar-width:thin;flex-wrap:nowrap;margin-bottom:10px;padding-bottom:4px;overflow-x:auto}.smart-views button,.saved-views button{border-color:var(--admin-border);color:#626d67;background:#fff;border-radius:999px;flex:none}.smart-views button.active{border-color:var(--admin-green);background:var(--admin-green);color:#fff}.saved-views{margin-bottom:14px}.filter-panel-heading{border:1px solid var(--admin-border);background:#f3f8f4;border-bottom:0;border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;gap:14px;margin-top:4px;padding:14px 16px 12px;display:flex}.filter-panel-heading>div{color:var(--admin-green);align-items:center;gap:10px;display:flex}.filter-panel-heading span{color:#33423a;gap:2px;display:grid}.filter-panel-heading b{font-size:14px}.filter-panel-heading small{color:#748079;font-size:11px;font-weight:600}.filter-panel-heading>button{color:#a1482d;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.filter-panel-heading+.smart-views{border-inline:1px solid var(--admin-border);background:#fff;margin:0;padding:12px 15px 8px}.filter-panel-heading~.saved-views{border-inline:1px solid var(--admin-border);background:#fff;margin:0;padding:0 15px 12px}.operations-alerts{background:#fff6ef;border:0;border-radius:10px}.admin-filters{border-color:var(--admin-border);border-radius:12px;box-shadow:0 4px 16px #1e3e2d0a}.filter-panel-heading~.admin-filters{border-radius:0 0 14px 14px;margin-top:0;box-shadow:0 8px 24px #1e3e2d0d}.admin-filters input,.admin-filters select{border:1px solid var(--admin-border);background:#fbfcfb;border-radius:8px}.orders-list{border:1px solid var(--admin-border);background:#fff;border-radius:14px;gap:0;overflow:hidden;box-shadow:0 7px 24px #1d3b2b0b}.orders-table-head,.order-main{grid-template-columns:32px 92px minmax(150px,1.25fr) minmax(120px,.9fr) 105px 115px 158px 62px;gap:13px}.orders-table-head{border-bottom:1px solid var(--admin-border);color:#65726a;background:#fafbfa;align-items:center;min-height:44px;padding:10px 18px;font-size:11px;font-weight:900;display:grid}.order-card{background:#fff;border:0;border-bottom:1px solid #edf0ee}.order-card:last-child{border-bottom:0}.order-main{min-height:72px;padding:12px 18px}.order-main:hover{background:#fbfdfb}.order-main small{color:#748079;font-size:10px}.order-main b{color:#29352e;font-size:12px}.order-main span,.order-main a{color:#66736c;font-size:10px}.order-number b{color:var(--admin-green)}.order-age{margin-top:2px;padding:2px 6px;font-size:9px!important}.selection-column-title{font-size:0;overflow:hidden}.order-checkbox{cursor:pointer;border-radius:8px;align-self:center;place-items:center;width:30px;height:30px;display:grid;position:relative;transform:none}.order-checkbox:hover{background:#edf5ef}.order-checkbox input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.order-checkbox-control{background:#fff;border:1.5px solid #a6b5ad;border-radius:6px;place-items:center;width:19px;height:19px;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:inset 0 1px 1px #1434260a;color:#0000!important}.order-checkbox-control svg{opacity:0;transition:opacity .15s,transform .15s;transform:scale(.65)}.order-checkbox input:checked+.order-checkbox-control{border-color:var(--admin-green);background:var(--admin-green);transform:scale(1.04);box-shadow:0 3px 8px #286b4c38;color:#fff!important}.order-checkbox input:checked+.order-checkbox-control svg{opacity:1;transform:scale(1)}.order-checkbox input:focus-visible+.order-checkbox-control{outline-offset:2px;outline:3px solid #286b4c2e}.admin-tracking-badge{display:none}.order-main .quick-contact{margin-top:3px}.quick-contact .quick-whatsapp,.quick-contact .quick-email{width:22px;height:22px;box-shadow:none;font-size:7px}.quick-contact .quick-email{font-size:11px}.status-select select{border-radius:999px;width:100%;min-height:32px;padding:5px 8px;font-size:10px}.details-button{border:1px solid var(--admin-border);min-width:56px;color:var(--admin-green);background:#fff;border-radius:8px;padding:7px 6px;font-size:10px;font-weight:800}.order-details{border-color:var(--admin-border);background:#f8faf8}.order-delivery-progress{margin-inline:18px}.overview-stats{grid-template-columns:repeat(4,1fr);gap:13px}.overview-stats button{border:1px solid var(--admin-border);color:#26322b;text-align:right;cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:3px 12px;min-height:132px;padding:18px;display:grid}.overview-stats button:hover{border-color:#a9c5b4;transform:translateY(-2px);box-shadow:0 10px 24px #1e3e2d12}.overview-stats .stat-icon{color:#26724d;background:#e9f3ec;border-radius:50%;grid-row:1/span 3;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.overview-stats .stat-icon.lime{color:#8aaa17;background:#f1f7d8}.overview-stats .stat-icon.green{color:#267345;background:#e4f0e6}.overview-stats .stat-icon.orange{color:#e86b25;background:#fff0e4}.overview-stats button>span:nth-child(2){color:#414e47;font-size:12px;font-weight:850}.overview-stats button>b{font-size:28px;line-height:1}.overview-stats button>small{color:#748079;font-size:10px}.overview-panels{grid-template-columns:minmax(0,1.7fr) minmax(250px,.6fr);gap:16px;margin-top:16px;display:grid}.overview-recent,.overview-tasks{border:1px solid var(--admin-border);background:#fff;border-radius:14px;overflow:hidden}.overview-recent>header,.overview-tasks>header{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;min-height:70px;padding:15px 17px;display:flex}.overview-recent header small,.overview-tasks header small{color:#748079;font-size:10px}.overview-recent h2,.overview-tasks h2{margin:3px 0 0;font-size:17px}.overview-recent header button{color:var(--admin-green);background:0 0;border:0;font-size:11px;font-weight:850}.overview-order-head,.overview-order-row{grid-template-columns:82px 1.1fr 1fr 100px 135px;align-items:center;gap:10px;display:grid}.overview-order-head{color:#66736c;background:#fafbfa;padding:10px 16px;font-size:10px;font-weight:850}.overview-order-row{color:#354039;text-align:right;cursor:pointer;background:#fff;border:0;border-top:1px solid #eef1ef;width:100%;min-height:59px;padding:9px 16px}.overview-order-row:hover{background:#fbfdfb}.overview-order-row>span{gap:2px;font-size:11px;display:grid}.overview-order-row small{color:#748079;font-size:9px}.overview-order-row>b{font-size:11px}.overview-status{color:#526058;white-space:nowrap;background:#eef3f0;border-radius:999px;width:fit-content;padding:4px 8px;font-size:9px;font-style:normal;font-weight:850}.overview-status.status-new{color:#336ca8;background:#eaf2ff}.overview-status.status-awaiting_purchase_order{color:#a66b08;background:#fff4d9}.overview-status.status-in_progress{color:#386fa8;background:#e8f1ff}.overview-status.status-out_for_delivery{color:#645098;background:#eee9ff}.overview-status.status-delivered{color:#27744a;background:#e4f4e9}.overview-status.status-rejected{color:#9c3e32;background:#fee9e6}.overview-tasks>header{justify-content:flex-start}.overview-tasks>button{color:#37423b;text-align:right;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef1ef;grid-template-columns:34px 1fr;align-items:center;gap:11px;width:100%;min-height:76px;padding:12px 15px;display:grid}.overview-tasks>button:hover{background:#fbfdfb}.overview-tasks>button>span{width:32px;height:32px;color:var(--admin-green);border:1px solid #dfe7e2;border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.overview-tasks>button div{gap:3px;display:grid}.overview-tasks>button b{font-size:12px}.overview-tasks>button small{color:#748079;font-size:10px}.shipping-calendar-page :is(button,input,select,textarea){font-size:12px}.shipping-calendar-hero p,.shipping-tools label,.route-help,.agenda-section>p,.route-planner>p{font-size:11px}.shipping-load span,.shipping-load>span:last-child,.calendar-event b,.calendar-event span,.calendar-day>div>small,.agenda-list small,.unscheduled small,.delivery-card header small,.shipping-action-copy small,.route-number span,.delivery-card em,.manual-badge,.delivery-actions>span{font-size:10px}.shipping-action-copy b,.agenda-list b,.unscheduled b{font-size:12px}.admin-main-area .admin-site-credit{padding-bottom:18px}@media (width<=1180px){.admin-shell{grid-template-columns:190px minmax(0,1fr);padding:12px}.admin-sidebar{height:calc(100vh - 24px);top:12px}.admin-sidebar-brand img{width:125px}.admin-main-area .admin-content{padding-inline:20px}.orders-table-head,.order-main{grid-template-columns:30px 80px minmax(130px,1fr) minmax(110px,.8fr) 96px 105px 130px 54px;gap:9px}.overview-stats{grid-template-columns:1fr 1fr}}@media (width<=850px){.admin-shell{background:#fbfcfb;padding:0;display:block}.admin-sidebar{z-index:40;border:0;border-bottom:1px solid var(--admin-border);border-radius:0;grid-template-columns:auto minmax(0,1fr);gap:8px;width:100%;height:auto;padding:8px 10px;display:grid;position:sticky;top:0}.admin-sidebar-brand{padding:0}.admin-sidebar-brand img{width:78px;height:36px}.admin-sidebar-brand>span,.admin-sidebar-footer{display:none}.admin-side-nav{gap:4px;display:flex;overflow-x:auto}.admin-side-nav button{grid-template-columns:22px auto auto;min-width:82px;min-height:40px;padding:5px 8px}.admin-side-nav button>span{width:22px;height:22px;font-size:16px}.admin-side-nav button>b{white-space:nowrap;font-size:10px}.admin-side-nav button>small{display:none}.admin-side-nav button>.message-unread-badge{display:grid}.admin-main-area{box-shadow:none;border:0;border-radius:0}.admin-topbar{min-height:66px;padding:10px 13px}.admin-topbar .admin-command-bar{width:min(100%,520px)}.admin-date-card{min-width:180px}.admin-date-card b{font-size:9px}.overview-panels{grid-template-columns:1fr}.orders-table-head{display:none}}@media (width<=700px){.admin-topbar{flex-direction:column-reverse;align-items:stretch}.admin-topbar .admin-command-bar{grid-template-columns:minmax(0,1fr) 46px;width:100%}.admin-date-card{width:100%;min-width:0}.admin-main-area .admin-content{width:auto;padding:20px 12px 45px}.admin-title{flex-direction:column;align-items:flex-start}.admin-title-actions{flex-wrap:nowrap;width:100%;overflow-x:auto}.admin-title-actions button{flex:none}.overview-stats{grid-template-columns:1fr}.overview-order-head{display:none}.overview-order-row{grid-template-columns:68px minmax(0,1fr) 110px}.overview-order-row>span:nth-of-type(2),.overview-order-row>b:nth-of-type(2){display:none}.order-main{grid-template-columns:32px 62px minmax(0,1fr) 104px;gap:9px;padding:12px}.order-main>div:nth-of-type(3),.order-main>div:nth-of-type(4),.order-main>div:nth-of-type(5){display:none}.status-select{grid-area:2/3}.details-button{grid-area:2/4}.coupon-create-form,.add-admin-form{grid-template-columns:1fr}.coupon-admin-list article{grid-template-columns:1fr 1fr}.product-admin-row{grid-template-columns:80px 90px minmax(150px,1fr);min-width:760px}.product-admin-list{overflow-x:auto}}.admin-distribution{background:#f3f8f5;border:1px solid #bfd4c7;border-radius:16px;margin-top:18px;padding:16px}.admin-distribution-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-distribution-title small{color:#5f806e;font-weight:800}.admin-distribution-title h3{margin:2px 0 0}.admin-distribution-title>span{color:#285941;background:#dfeee5;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.admin-distribution-route{background:#fff;border-radius:10px;margin:12px 0;padding:10px 12px}.admin-branch-packages{gap:10px;display:grid}.admin-branch-packages article{break-inside:avoid;background:#fff;border:1px solid #d4e1da;border-radius:12px;overflow:hidden}.admin-branch-packages article header{background:#e8f2ec;justify-content:space-between;padding:10px 12px;display:flex}.admin-branch-packages article header span{color:#607a6c;font-size:10px}.admin-branch-packages dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:10px 12px;display:grid}.admin-branch-packages dt{color:#71847a;font-size:9px}.admin-branch-packages dd{margin:2px 0 0;font-size:11px;font-weight:700}.admin-branch-packages ul{border-top:1px solid #e4ebe7;margin:0;padding:0;list-style:none}.admin-branch-packages li{border-bottom:1px solid #edf1ef;justify-content:space-between;gap:12px;padding:8px 12px;font-size:11px;display:flex}.admin-branch-packages li:last-child{border-bottom:0}.shipping-calendar-page{margin-top:24px}.shipping-calendar-hero{color:#fff;background:linear-gradient(135deg,#153d31,#245f49);border-radius:18px 18px 0 0;padding:22px 24px;position:relative}.shipping-calendar-hero p{color:#ff9a64;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:900}.shipping-calendar-hero h2{margin:0 0 5px;font-size:25px}.shipping-calendar-hero span{color:#d6e5df;font-size:11px}.shipping-calendar-hero{justify-content:space-between;align-items:center;gap:20px;display:flex}.shipping-load{background:#0000001f;border:1px solid #ffffff3d;grid-template-columns:auto minmax(100px,1fr);align-items:center;gap:2px 9px;min-width:195px;padding:10px 13px;display:grid}.shipping-load b{grid-row:span 2;font-size:28px}.shipping-load span{font-size:9px}.shipping-load button{color:#fff;font:inherit;cursor:pointer;background:#ff6a2a;border:0;grid-column:1/-1;margin-top:6px;padding:6px;font-size:10px;font-weight:900}.shipping-tools{border:1px solid var(--admin-line);background:#edf3ef;border-top:0;flex-wrap:wrap;align-items:end;gap:10px;padding:13px 18px;display:flex}.shipping-tools label{color:#60756f;gap:4px;font-size:9px;font-weight:800;display:grid}.shipping-tools select{border:1px solid var(--admin-line);min-width:138px;font:inherit;background:#fff;padding:7px}.shipping-tools>span{color:#426055;margin-right:auto;font-size:10px;font-weight:800}.shipping-calendar-layout{border:1px solid var(--admin-line);background:#f4f7f5;border-top:0;grid-template-columns:minmax(0,1fr) 330px;align-items:start;display:grid}.calendar-board{border-left:1px solid var(--admin-line);background:#fff;min-width:0;padding:20px}.calendar-board>header{justify-content:space-between;align-items:center;min-height:44px;margin-bottom:12px;display:flex}.calendar-board>header h3{margin:0;font-size:20px}.calendar-board>header div{gap:5px;display:flex}.calendar-board>header button{border:1px solid var(--admin-line);min-width:36px;min-height:34px;color:var(--admin-ink);background:#fff;font-weight:900}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays b{color:#6d7e78;text-align:center;border-bottom:1px solid var(--admin-line);padding:8px;font-size:10px}.calendar-day{min-height:116px;color:inherit;text-align:right;cursor:pointer;background:#fff;border-top:0;border-bottom:1px solid #e4ebe7;border-left:1px solid #e4ebe7;border-right:0;padding:7px}.calendar-day:nth-child(7n){border-left:0}.calendar-day.outside{color:#a9b5b0;background:#f6f8f7}.calendar-day>time{place-items:center;width:24px;height:24px;margin-bottom:5px;font-size:10px;font-weight:900;display:grid}.calendar-day.today>time{background:var(--admin-orange);color:#fff;border-radius:50%}.calendar-day>div{gap:4px;display:grid}.calendar-event{color:#193c30;text-align:right;cursor:pointer;background:#e8f3ed;border:0;border-right:3px solid #347b5c;width:100%;min-width:0;padding:6px 7px;display:block}.calendar-event.status-out_for_delivery{background:#fff0e7;border-color:#e5682d}.calendar-event.status-delivered{opacity:.62}.calendar-event b{font-size:8px}.calendar-event span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.calendar-day>div>small{color:#60756f;font-size:8px}.calendar-agenda{gap:18px;padding:18px;display:grid}.agenda-section{border:1px solid var(--admin-line);background:#fff;overflow:hidden}.agenda-section>p,.agenda-section>h3{margin-inline:15px}.agenda-section>p{color:var(--admin-orange);margin-top:14px;margin-bottom:3px;font-size:9px;font-weight:900}.agenda-section>h3{margin-top:0;margin-bottom:12px;font-size:15px}.agenda-list article{border-top:1px solid #e4ebe7}.agenda-list article>button{width:100%;color:var(--admin-ink);text-align:right;cursor:pointer;background:#fff;border:0;grid-template-columns:48px minmax(0,1fr);gap:10px;padding:11px 13px;display:grid}.agenda-list time{color:var(--admin-orange);font-size:10px;font-weight:900}.agenda-list span,.unscheduled label>span{gap:2px;min-width:0;display:grid}.agenda-list b,.unscheduled b{font-size:10px}.agenda-list small,.unscheduled small{color:#71827d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.agenda-list label{color:#71827d;grid-template-columns:65px 1fr;align-items:center;gap:8px;padding:0 13px 11px;font-size:8px;display:grid}.agenda-list input,.unscheduled input{border:1px solid var(--admin-line);width:100%;min-width:0;font:inherit;direction:ltr;padding:6px;font-size:9px}.unscheduled>label{border-top:1px solid #e4ebe7;grid-template-columns:minmax(0,1fr) 142px;align-items:center;gap:8px;padding:10px 13px;display:grid}.delivery-card{border-top:1px solid #e4ebe7;padding:11px 13px}.delivery-card header{grid-template-columns:28px 1fr;align-items:center;gap:8px;display:grid}.delivery-card header>b{color:#fff;background:#173e31;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.delivery-card strong{font-size:12px;display:block}.delivery-card header small{color:#74847e;font-size:9px}.delivery-card>p{color:#53655f;margin:8px 0;font-size:10px;line-height:1.4}.delivery-actions{grid-template-columns:1fr 1fr 1.35fr;gap:5px;display:grid}.delivery-actions a,.delivery-actions button,.delivery-actions select{color:#25483c;min-height:29px;font:inherit;text-align:center;background:#fff;border:1px solid #cad7d1;font-size:9px;font-weight:800}.delivery-actions a{padding:8px;text-decoration:none}.delivery-actions button{cursor:pointer}.delivery-modal{z-index:30;background:#0b231b85;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.delivery-modal>div{background:#fff;width:min(100%,530px);padding:28px;position:relative;box-shadow:0 22px 80px #00000040}.delivery-modal p{color:#6d7e78;margin:0 0 7px;font-size:11px}.delivery-modal h3{margin:0 0 9px;font-size:24px}.delivery-modal>div>a{color:#245f49;font-weight:800}.modal-close{cursor:pointer;background:#edf2ef;border:0;width:32px;height:32px;font-size:23px;position:absolute;top:10px;left:10px}.delivery-form{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.delivery-form label{color:#60756f;gap:5px;font-size:10px;font-weight:800;display:grid}.delivery-form input,.delivery-form select,.delivery-form textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #c6d3cd;padding:9px}.delivery-form textarea{resize:vertical;min-height:76px}.delivery-form .wide{grid-column:1/-1}.open-order-from-calendar{color:#fff;width:100%;font:inherit;cursor:pointer;background:#245f49;border:0;margin-top:15px;padding:11px;font-weight:900}@media print{.admin-shell>.admin-header,.dashboard-tabs,.admin-command-bar,.admin-stats,.admin-filters,.shipping-calendar-hero,.shipping-tools,.calendar-board,.unscheduled{display:none!important}.shipping-calendar-layout{border:0;display:block}.calendar-agenda{padding:0}.agenda-section{border:0}.delivery-actions,.delivery-modal{display:none!important}}@media (width<=1050px){.shipping-calendar-layout{grid-template-columns:1fr}.calendar-board{border-left:0}.calendar-agenda{grid-template-columns:1fr 1fr}}@media (width<=700px){.shipping-calendar-hero{padding:18px}.calendar-board{padding:12px;overflow-x:auto}.calendar-board>header{width:calc(100vw - 46px);position:sticky;right:0}.calendar-weekdays,.calendar-grid{min-width:720px}.calendar-day{min-height:105px}.calendar-agenda{grid-template-columns:1fr;padding:12px}}.admin-shell,.admin-auth-page,.admin-shell button,.admin-shell input,.admin-shell select,.admin-shell textarea,.admin-auth-page button,.admin-auth-page input{font-family:var(--site-font,Arial, "Noto Sans Hebrew", "Segoe UI", sans-serif)}.admin-shell h1,.admin-shell h2,.admin-shell h3,.admin-auth-page h1{text-wrap:balance}.admin-auth-page{background:radial-gradient(circle at 15% 5%,#a9c9b738,#0000 28rem),linear-gradient(145deg,#142f25,#24513f 58%,#10271f)}.admin-auth-card{background:#f8faf8;border:1px solid #ffffffa6;border-radius:22px;box-shadow:0 28px 75px #04191257}.admin-auth-card .admin-logo{background:#2f7256}.delivery-modal>form{background:#fff;width:min(100%,530px);padding:28px;position:relative;box-shadow:0 22px 80px #00000040}.shipping-calendar-page{border-radius:22px;margin-top:28px;overflow:hidden;box-shadow:0 18px 45px #16372a17}.shipping-calendar-hero{background:radial-gradient(circle at 85% 20%,#fb9d5b47,#0000 18rem),linear-gradient(135deg,#123b2f,#276e52);padding:28px 30px}.shipping-calendar-hero h2{letter-spacing:-.03em;font-size:28px}.shipping-load{background:#081f174d;border-color:#fff3;border-radius:13px}.shipping-load button{border-radius:7px}.shipping-tools{background:#f7faf8;padding:15px 24px}.shipping-tools label{min-width:150px}.shipping-tools select{border-radius:7px}.shipping-calendar-layout{background:#f7faf8}.calendar-board{padding:24px}.calendar-day{min-height:126px;transition:background .16s,box-shadow .16s}.calendar-event{border-radius:4px}.agenda-section{border:0;border-radius:14px;box-shadow:0 5px 15px #1a402f12}.route-planner>h3{font-size:18px}.route-help{color:#70827a;padding:0 15px 12px;font-size:9px;display:block}.delivery-card{padding:14px 15px}.delivery-card:hover{background:#fbfdfc}.route-number{gap:3px;display:grid}.route-number span{color:#7b8c84;font-size:8px;font-weight:900}.route-number select{width:48px;font:inherit;background:#f5f9f6;border:1px solid #cddbd3;border-radius:5px;padding:4px;font-size:11px;font-weight:900}.delivery-card strong{align-items:center;gap:6px;display:flex}.delivery-card em{color:#a9471c;background:#fce8d9;border-radius:99px;padding:2px 5px;font-size:8px;font-style:normal}.manual-badge{color:#9b4a25;background:#f8eee4;border-radius:5px;place-items:center;font-size:9px;font-weight:900;display:grid}.delivery-actions>span{color:#83928d;border:1px solid #d7e1dc;place-items:center;font-size:8px;display:grid}.delivery-note{background:#fff7ee;border-right:3px solid #e5682d;padding:10px;line-height:1.5;color:#66412d!important}.delete-manual-delivery{color:#af3927;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #d56c56;margin-top:15px;padding:11px;font-weight:900}.admin-kicker{color:#2f7256}.admin-login-form input{border-color:#cbdad2;border-radius:9px;min-height:48px}.admin-login-form button{background:#245c45;border-radius:999px;min-height:50px}.admin-login-form input:focus-visible,.admin-login-form button:focus-visible,.admin-auth-card a:focus-visible,.admin-shell :where(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #2f7256;box-shadow:0 0 0 3px #2f72563d}@media (width<=620px){.admin-auth-page{padding:16px}.admin-auth-card{padding:34px 22px}.admin-auth-card h1{letter-spacing:-.035em;font-size:34px;line-height:1.15}.admin-login-form input{font-size:16px}}.shipping-calendar-page{--glass-border:#ffffffb8;--glass-shadow:0 22px 55px #12342821;isolation:isolate;box-shadow:var(--glass-shadow);background:radial-gradient(circle at 8% 4%,#ff8f4e2e,#0000 22rem),radial-gradient(circle at 92% 35%,#38946f2b,#0000 24rem),linear-gradient(145deg,#edf5f0 0%,#f8fbf9 48%,#eef6f2 100%);border:1px solid #285b461f;border-radius:28px;position:relative;overflow:hidden}.shipping-calendar-page:before{content:"";z-index:-1;opacity:.45;background-image:linear-gradient(#ffffff4d 1px,#0000 1px),linear-gradient(90deg,#ffffff4d 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.shipping-calendar-hero{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:radial-gradient(circle at 82% 15%,#ff935052,#0000 17rem),linear-gradient(135deg,#0d372af5,#22694ceb);border-bottom:1px solid #ffffff38;border-radius:0;padding:30px 34px}.shipping-calendar-hero p{letter-spacing:.12em}.shipping-calendar-hero h2{font-size:clamp(26px,3vw,36px);line-height:1.05}.shipping-calendar-hero>div:first-child>span{opacity:.92;font-size:12px}.shipping-hero-copy{min-width:250px}.shipping-command-center{grid-template-columns:116px minmax(0,1fr);align-items:stretch;gap:10px;min-width:min(100%,620px);display:grid}.shipping-load{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#ffffff1c;border:1px solid #ffffff47;border-radius:18px;grid-template-columns:1fr;align-content:center;place-items:center;gap:2px;min-width:0;padding:13px 11px;display:grid;box-shadow:inset 0 1px #ffffff38,0 12px 30px #031c142e}.shipping-load b{grid-row:auto;font-size:32px;line-height:1}.shipping-load>span:last-child{color:#d9e9e2;text-align:center;font-size:8px;font-weight:800}.load-indicator{align-items:end;gap:3px;height:15px;margin-bottom:3px;display:flex}.load-indicator i{background:#d9ef46;border-radius:3px;width:3px;height:6px;box-shadow:0 0 9px #d9ef4673}.load-indicator i:nth-child(2){height:10px}.load-indicator i:nth-child(3){height:14px}.shipping-primary-actions{-webkit-backdrop-filter:blur(20px)saturate(155%);backdrop-filter:blur(20px)saturate(155%);background:#041e152b;border:1px solid #ffffff38;border-radius:19px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;padding:7px;display:grid;box-shadow:inset 0 1px #ffffff21,0 14px 34px #031c1421}.shipping-action{color:#fff;text-align:right;cursor:pointer;background:linear-gradient(145deg,#ffffff21,#ffffff12);border:1px solid #ffffff2e;border-radius:14px;grid-template-columns:33px minmax(0,1fr) 10px;align-items:center;gap:8px;min-width:0;min-height:76px;padding:10px 10px 10px 8px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29}.shipping-action:before{content:"";background:#ffffff1f;border-radius:50%;width:78px;height:78px;transition:transform .25s;position:absolute;top:-55px;left:-35px}.shipping-action:hover{z-index:2;background:linear-gradient(145deg,#ffffff3b,#ffffff1a);border-color:#ffffff6b;transform:translateY(-3px);box-shadow:0 12px 24px #031b1333,inset 0 1px #ffffff47}.shipping-action:hover:before{transform:translate(13px,13px)scale(1.15)}.shipping-action:active{transform:translateY(-1px)scale(.985)}.shipping-action-icon{background:#ffffff21;border:1px solid #ffffff38;border-radius:11px;place-items:center;width:33px;height:33px;font-size:17px;font-weight:900;display:grid;position:relative;box-shadow:inset 0 1px #fff3,0 6px 14px #0218101f}.shipping-action-copy{gap:3px;min-width:0;display:grid}.shipping-action-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.shipping-action-copy small{color:#c7dbd2;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:750;overflow:hidden}.shipping-action>i{color:#ffffff8c;font-size:16px;font-style:normal;transition:transform .2s}.shipping-action:hover>i{color:#fff;transform:translate(-2px)}.shipping-action.action-add .shipping-action-icon{background:linear-gradient(135deg,#ff9158,#e95f27);border-color:#ffb08173}.shipping-action.action-driver .shipping-action-icon{color:#173c30;background:#d9ef46eb;border-color:#d9ef466b}.shipping-action.action-print .shipping-action-icon{background:#ffffff2e}.shipping-tools{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#ffffff94;border-radius:16px;margin:16px 18px 0;padding:13px 16px;box-shadow:0 8px 24px #16443112,inset 0 1px #ffffffe6}.shipping-tools select{background:#ffffffc7;border-color:#275d462e}.shipping-calendar-layout{background:0 0;border:0;gap:16px;padding:16px 18px 20px}.calendar-board,.agenda-section{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:#ffffffa3;box-shadow:0 12px 32px #14412f17,inset 0 1px #fffffff2}.calendar-board{border-radius:20px;overflow:hidden}.calendar-board>header button{background:#ffffffb8;border-color:#1f574026;border-radius:9px}.calendar-weekdays b{color:#64796f;letter-spacing:.03em;font-size:9px}.calendar-day>time{color:#51685e;width:23px;height:23px;font-size:9px}.calendar-day>span{gap:4px;display:grid}.calendar-event{text-align:right;border:1px solid #ffffffa6;border-right:3px solid;border-radius:8px;min-height:29px;padding:5px 7px 4px 9px;font-style:normal;position:relative;overflow:hidden;box-shadow:0 4px 10px #1b433212,inset 0 1px #fff9}.calendar-event b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;line-height:1.2;display:block;overflow:hidden}.calendar-event small{color:currentColor;opacity:.72;margin-top:2px;font-size:7px;font-weight:750;line-height:1.1;display:block}.calendar-event.window-morning,.delivery-card.window-morning{color:#246995;background:linear-gradient(135deg,#dbf1ffeb,#edf8ffbd)}.calendar-event.window-noon,.delivery-card.window-noon{color:#a15b12;background:linear-gradient(135deg,#ffebc7f0,#fff7e2c7)}.calendar-event.window-afternoon,.delivery-card.window-afternoon{color:#714aa1;background:linear-gradient(135deg,#eee0fff0,#f9f2ffc7)}.calendar-event.window-flexible,.delivery-card.window-flexible{color:#317055;background:linear-gradient(135deg,#dbf3e7eb,#f0faf5c2)}.calendar-event.status-delivered{filter:saturate(.58);opacity:.7}.more-events{color:#526b60;background:#1f4f3b14;border-radius:7px;padding:3px 7px;font-weight:800;font-size:8px!important}.calendar-agenda{background:0 0;padding:0}.agenda-section{border-radius:18px}.route-planner>p{letter-spacing:.04em;font-size:9px}.delivery-card{border:1px solid #ffffffb3;border-radius:13px;margin:7px 9px;box-shadow:0 6px 16px #19473412}.delivery-card header{grid-template-columns:58px minmax(0,1fr) auto}.delivery-card strong{color:#173c30;font-size:11px}.delivery-card header small{font-size:8px}.delivery-status{white-space:nowrap;border:1px solid;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900}.delivery-status.status-in_progress{color:#835919;background:#ffeecabf}.delivery-status.status-out_for_delivery{color:#a74421;background:#ffe0d3c7}.delivery-status.status-delivered{color:#236d4e;background:#d6f2e3c7}.delivery-modal>div,.delivery-modal>form{-webkit-backdrop-filter:blur(26px)saturate(140%);backdrop-filter:blur(26px)saturate(140%);background:#fafdfbe6;border:1px solid #ffffffc7;border-radius:22px;box-shadow:0 30px 90px #0723194d,inset 0 1px #fff}.delivery-modal-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.delivery-modal-heading h3{margin:0}.delivery-contact-details{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.delivery-contact-details>div{background:#ffffff9e;border:1px solid #2d5d491f;border-radius:13px;min-height:65px;padding:12px 14px;box-shadow:inset 0 1px #ffffffe6}.delivery-contact-details .wide{grid-column:1/-1}.delivery-contact-details dt{color:#72867d;margin-bottom:6px;font-size:9px;font-weight:850}.delivery-contact-details dd{color:#173c30;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:850;line-height:1.45}.delivery-contact-details a{color:#1f674c;text-decoration:none}.shipping-load .driver-link-trigger{color:#173c30;background:linear-gradient(135deg,#d9ef46f5,#abcf32f5);border-color:#d9ef46b3}.driver-link-modal form{width:min(100%,560px)}.driver-link-date{background:linear-gradient(135deg,#e5f1eae6,#f8fbf9c7);border:1px solid #2d5d4921;border-radius:15px;gap:4px;margin:18px 0 14px;padding:15px 17px;display:grid}.driver-link-date span,.generated-driver-link span{color:#71857c;font-size:9px;font-weight:850}.driver-link-date b{color:#173c30;font-size:14px}.driver-link-date small{color:#e26128;font-size:9px;font-weight:800}.driver-name-field,.generated-driver-link{color:#60756d;gap:6px;font-size:10px;font-weight:850;display:grid}.driver-name-field input,.generated-driver-link input{color:#173c30;width:100%;font:inherit;background:#ffffffd1;border:1px solid #2d5d4933;border-radius:11px;padding:11px 12px}.generated-driver-link{margin-top:14px}.generated-driver-link input{color:#315a4a;text-align:left;direction:ltr;font-size:10px}.driver-link-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.driver-link-actions button,.driver-link-actions a{color:#245f49;background:#fff;border:1px solid #245f49;border-radius:11px;place-items:center;min-height:42px;padding:10px;font-size:10px;font-weight:900;text-decoration:none;display:grid}.driver-link-actions a{color:#fff;background:#245f49}.driver-link-message{color:#71857c;text-align:center;margin-top:9px;font-size:9px;display:block}.open-order-from-calendar:disabled{opacity:.45;cursor:default}.print-route-sheet{display:none}@media (width<=700px){.shipping-calendar-page{border-radius:18px}.shipping-calendar-hero{flex-direction:column;align-items:stretch}.shipping-command-center{grid-template-columns:1fr;min-width:0}.shipping-load{grid-template-columns:auto auto 1fr;justify-content:start;gap:8px;width:auto}.shipping-load b{font-size:25px}.shipping-load>span:last-child{text-align:right}.load-indicator{margin:0}.shipping-primary-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.shipping-action{text-align:center;grid-template-columns:1fr;align-content:center;place-items:center;gap:6px;min-height:86px;padding:9px 5px}.shipping-action-copy{place-items:center}.shipping-action-copy b{font-size:10px}.shipping-action-copy small{font-size:6px}.shipping-action>i{display:none}.shipping-calendar-layout{padding-inline:10px}.calendar-board{border-radius:14px}.delivery-card header{grid-template-columns:56px minmax(0,1fr)}.delivery-status{grid-column:2;justify-self:start}.delivery-contact-details{grid-template-columns:1fr}.delivery-contact-details .wide{grid-column:auto}}@media print{@page{size:A4 landscape;margin:10mm}html,body{background:#fff!important}.admin-shell>.admin-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.admin-content>*{display:none!important}.admin-content>.shipping-calendar-page{display:block!important}.shipping-calendar-page{box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;display:block!important}.shipping-calendar-page>:not(.print-route-sheet){display:none!important}.print-route-sheet{color:#173c30;-webkit-print-color-adjust:exact;print-color-adjust:exact;direction:rtl;font-family:Arial,Noto Sans Hebrew,sans-serif;display:block!important}.print-route-sheet>header{border-bottom:4px solid #1e5c46;grid-template-columns:150px minmax(0,1fr) 110px;align-items:center;gap:18px;padding-bottom:12px;display:grid}.print-route-sheet>header img{width:145px}.print-route-sheet>header small{color:#e4632b;font-size:9pt;font-weight:900}.print-route-sheet>header h1{margin:3px 0 0;font-size:20pt}.print-route-sheet>header>b{text-align:center;background:#e8f2ed;border-radius:10px;padding:10px;font-size:14pt}.print-route-summary{background:#f4f8f6;border:1px solid #c6d7cf;grid-template-columns:1.5fr 1fr 1fr;gap:10px;margin:12px 0;padding:10px;font-size:9pt;font-weight:700;display:grid}.print-route-sheet table{border-collapse:collapse;table-layout:fixed;width:100%}.print-route-sheet th{text-align:right;padding:7px 6px;font-size:8pt;color:#fff!important;background:#1e5c46!important}.print-route-sheet td{vertical-align:top;overflow-wrap:anywhere;border:1px solid #cbd8d2;padding:8px 6px;font-size:8.2pt;line-height:1.35}.print-route-sheet tr{break-inside:avoid}.print-route-sheet th:first-child,.print-route-sheet td:first-child,.print-route-sheet th:last-child,.print-route-sheet td:last-child{text-align:center;width:4%}.print-route-sheet th:nth-child(2),.print-route-sheet td:nth-child(2){width:12%}.print-route-sheet th:nth-child(3),.print-route-sheet td:nth-child(3){width:7%}.print-route-sheet th:nth-child(4),.print-route-sheet td:nth-child(4){width:21%}.print-route-sheet footer{color:#71837b;text-align:center;border-top:1px solid #aebfb7;margin-top:12px;padding-top:8px;font-size:7.5pt}}.admin-shell,.admin-shell *,.admin-auth-page,.admin-auth-page *{font-family:var(--site-font,Arial, "Noto Sans Hebrew", "Segoe UI", sans-serif)!important}.admin-shell code{font-family:inherit!important}.admin-shell :where(button,input,select,textarea,option){letter-spacing:normal;font-family:var(--site-font,Arial, "Noto Sans Hebrew", "Segoe UI", sans-serif)!important}.admin-main-area small{line-height:1.4}.product-admin-sku,.coupon-code,.order-item-sku,.catalog-product-sku{font-variant-numeric:tabular-nums;letter-spacing:.02em;direction:ltr;font-family:var(--site-font,Arial, "Noto Sans Hebrew", "Segoe UI", sans-serif)!important}.product-admin-sku{color:#2f4f40;text-align:right;font-size:12px;font-weight:800}.coupon-code{text-align:right;font-size:13px;font-weight:900}.order-item-sku{color:#294b3c;text-align:right;background:#eef3f0;border-radius:5px;padding:5px 7px;font-size:11px;font-weight:800}.catalog-product-sku{color:#667970;font-size:11px;font-weight:800}.products-manager{font-size:13px;line-height:1.45}.products-manager .permissions-title p{font-size:11px;font-weight:800}.products-manager .permissions-title h2{font-size:22px;font-weight:800;line-height:1.25}.product-admin-search{min-height:44px;padding:10px 12px;font-size:13px;line-height:1.4}.product-admin-row{min-height:82px}.product-admin-actions{flex-wrap:wrap;gap:6px;display:flex}.product-admin-actions button{background:var(--admin-green);color:#fff;min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:800}.product-admin-actions .delete-product{color:#9b2d21;background:#fff4f1;border:1px solid #e8bbb4;justify-content:center;align-items:center;gap:5px;display:inline-flex}.product-admin-actions .delete-product:hover{background:#fce6e1}.product-admin-actions button:disabled{opacity:.6;cursor:wait}@media (width>=851px){.product-admin-row{grid-template-columns:105px 110px minmax(180px,1fr) 110px 145px 112px}}.product-admin-row>input,.product-admin-row>select,.product-admin-row>button{min-height:40px;font-size:13px;font-weight:700;line-height:1.35}.product-image-admin label,.product-image-admin .remove-product-image{line-height:1.35;font-family:inherit!important}.product-image-admin label{font-size:11px}.product-image-admin .remove-product-image{font-size:10px}.admin-main-area :where(.admin-filters,.coupon-manager,.permissions-panel,.order-details,.delivery-modal) :where(label,input,select,textarea,button){line-height:1.4;font-family:inherit!important}.admin-main-area :where(.admin-filters,.coupon-manager,.permissions-panel) :where(input,select,textarea,button){font-size:12px}.admin-main-area :where(.coupon-manager,.permissions-panel){font-family:var(--site-font);font-size:13px;line-height:1.5}.admin-main-area :where(.coupon-manager,.permissions-panel) .permissions-title h2{color:#26322b;letter-spacing:normal;margin:0;font-size:22px;font-weight:800;line-height:1.25}.admin-main-area :where(.coupon-manager,.permissions-panel) .permissions-title p{letter-spacing:normal;margin:0 0 4px;font-size:11px;font-weight:800;line-height:1.4}.admin-main-area :where(.coupon-manager,.permissions-panel) .permissions-help{font-size:13px;line-height:1.65}.admin-main-area :where(.coupon-manager,.permissions-panel) :where(label,input,select,textarea,button){letter-spacing:normal;font-family:inherit!important}.admin-main-area :where(.coupon-manager,.permissions-panel) :where(input,select,textarea,button){font-size:13px;line-height:1.4}.admin-main-area :where(.coupon-manager,.permissions-panel) label>:where(span,small){font-size:12px;font-weight:800;line-height:1.4}.admin-main-area .coupon-admin-list article>:where(b,span),.admin-main-area .admin-person :where(b,span,strong,button){letter-spacing:normal;font-family:inherit}.admin-main-area .coupon-admin-list article>b,.admin-main-area .admin-person b{font-size:13px;line-height:1.45}.admin-main-area .coupon-admin-list article>span,.admin-main-area .admin-person span{font-size:11px;line-height:1.5}.shipping-action-copy b{font-size:12px}.shipping-action-copy small{font-size:9px}.shipping-load>span:last-child,.calendar-weekdays b,.calendar-day>time,.calendar-event b{font-size:10px}.calendar-event small,.more-events{font-size:9px!important}.route-planner>p,.driver-link-message{font-size:11px}.delivery-card strong{font-size:12px}.delivery-card header small,.delivery-status,.delivery-card em,.manual-badge{font-size:9px}.driver-link-date small,.generated-driver-link input{font-size:11px}@media (width<=850px){.admin-date-card b{font-size:11px}}@media (width<=700px){.admin-side-nav button>b,.shipping-action-copy b{font-size:11px}.shipping-action-copy small{font-size:9px}}body.admin-detail-open{overflow:hidden}.order-detail-overlay{z-index:140;-webkit-backdrop-filter:blur(3px);background:#142b225c;position:fixed;inset:0}.order-detail-drawer{inset-block:0;direction:rtl;background:#f5f8f5;border-right:1px solid #d7e0da;grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,100vw - 250px);animation:.22s ease-out both order-drawer-in;display:grid;position:absolute;left:0;overflow:hidden;box-shadow:18px 0 50px #12362833}@keyframes order-drawer-in{0%{opacity:.7;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}.order-detail-drawer-header{background:#fffffff5;border-bottom:1px solid #dce4df;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:106px;padding:20px 26px;display:grid}.order-detail-close{color:#355448;cursor:pointer;background:#fff;border:1px solid #d5dfd9;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.order-detail-close:hover{background:#eef5f1;border-color:#9eb9aa}.order-detail-close svg{width:20px;height:20px}.order-detail-heading{min-width:0}.order-detail-heading small{color:#d8662d;margin-bottom:3px;font-size:10px;font-weight:900;display:block}.order-detail-heading h2{color:#183d30;margin:0;font-size:25px;line-height:1.2}.order-detail-heading p{color:#647a70;margin:5px 0 0;font-size:12px;font-weight:700}.order-detail-header-status{align-items:center;gap:18px;display:flex}.order-detail-header-status>div{text-align:left;gap:2px;display:grid}.order-detail-header-status small{color:#71847a;font-size:9px;font-weight:800}.order-detail-header-status b{color:#183d30;white-space:nowrap;font-size:21px}.drawer-status{color:#245f49;text-align:center;white-space:nowrap;background:#e8f1ec;border-radius:999px;min-width:92px;padding:8px 12px;font-size:10px;font-weight:900}.drawer-status.status-new{color:#2b65b1;background:#e9f1ff}.drawer-status.status-awaiting_purchase_order{color:#9a6500;background:#fff3d9}.drawer-status.status-in_progress,.drawer-status.status-out_for_delivery{color:#6249a8;background:#eeeafd}.drawer-status.status-delivered{color:#267145;background:#e3f4e9}.drawer-status.status-rejected{color:#a43b2a;background:#fde9e5}.order-detail-drawer .order-details{overscroll-behavior:contain;background:linear-gradient(145deg,#f7faf7 0%,#eff5f1 100%);border:0;grid-template-columns:minmax(310px,.78fr) minmax(0,1.22fr);align-content:start;gap:18px;min-height:0;padding:20px 22px 30px;overflow-y:auto}.order-detail-drawer .order-detail-toolbar{background:#ffffffe0;border:1px solid #dce5df;border-radius:12px;grid-column:1/-1;margin:0;padding:12px 14px}.order-detail-drawer .order-detail-toolbar b{color:#1b4535;font-size:13px}.order-detail-drawer .print-order{border-radius:9px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.order-info-cards{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.order-info-card{background:#fffffff7;border:1px solid #dbe4de;border-radius:14px;min-width:0;padding:16px;box-shadow:0 6px 18px #1b45350b}.order-info-card>header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.order-info-card>header>span{color:#27704f;background:#e6f1eb;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.order-info-card>header small{color:#819087;font-size:9px;font-weight:800;display:block}.order-info-card>header h3{color:#193e31;margin:1px 0 0;font-size:15px}.order-info-card dl{grid-template-columns:1fr 1fr;gap:10px 12px;margin:0;display:grid}.order-info-card dl>div{min-width:0}.order-info-card dt{color:#788980;align-items:center;gap:4px;margin-bottom:3px;font-size:9px;font-weight:800;display:flex}.order-info-card dd{color:#263f35;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:800;line-height:1.45}.order-info-card a{color:#276b50;text-decoration:none}.order-info-card a:hover{text-decoration:underline}.delivery-info-card>header>span{color:#66891d;background:#edf3df}.documents-info-card>header>span{color:#d4662e;background:#fff0e7}.documents-info-card.has-file>header>span{color:#267347;background:#e5f3e9}.document-state{gap:6px;display:grid}.document-state b{color:#263f35;font-size:12px}.document-state p{color:#6e8077;overflow-wrap:anywhere;min-height:35px;margin:0;font-size:10px;line-height:1.55}.document-state small{color:#7b8a83;font-size:9px}.document-state a{border:1px solid #2b7255;border-radius:8px;width:fit-content;margin-top:3px;padding:7px 10px;font-size:10px;font-weight:900}.card-edit-button{color:#276b50;font:inherit;cursor:pointer;background:#f6faf7;border:1px solid #cbdad2;border-radius:7px;align-items:center;gap:5px;margin-inline-start:auto;padding:6px 8px;font-size:9px;font-weight:900;display:inline-flex}.card-edit-button:hover{background:#edf5f0;border-color:#8eb29f}.contact-edit-form{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.contact-edit-form label{gap:5px;min-width:0;display:grid}.contact-edit-form label.wide{grid-column:1/-1}.contact-edit-form label>span{color:#6e7b74;font-size:9px;font-weight:800}.contact-edit-form input{color:#263f35;width:100%;min-width:0;height:35px;font:inherit;background:#fff;border:1px solid #cfdbd4;border-radius:8px;outline:none;padding:7px 9px;font-size:11px}.contact-edit-form input:focus{border-color:#4f8e70;box-shadow:0 0 0 3px #347f591a}.contact-edit-actions{grid-column:1/-1;gap:7px;display:flex}.contact-edit-actions button{color:#fff;font:inherit;cursor:pointer;background:#286c50;border:1px solid #286c50;border-radius:8px;flex:1;padding:8px;font-size:10px;font-weight:900}.contact-edit-actions button[type=button]{color:#496259;background:#fff;border-color:#cedbd4}.contact-edit-actions button:disabled{opacity:.55;cursor:default}.order-info-card .customer-whatsapp-button{color:#21663e;background:#f0f8f3;border:1px solid #c9dfd1;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:fit-content;max-width:calc(100% - 28px);min-height:34px;margin:0 14px 14px;padding:6px 10px;font-size:11px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.order-info-card .customer-whatsapp-button svg{flex-shrink:0;width:15px;height:15px}.order-info-card .customer-whatsapp-button:hover{background:#e5f2e9;border-color:#9ec7ad;text-decoration:none}.order-info-card .customer-whatsapp-button:focus-visible{outline-offset:3px;outline:2px solid #218b4c}.purchase-order-document{border-bottom:1px solid #e3e9e5;gap:5px;padding-bottom:12px;display:grid}.admin-document-uploader{gap:8px;padding:10px 0 5px;display:grid}.admin-document-uploader>b{align-items:center;gap:6px;display:flex}.document-visibility-choice{grid-template-columns:1fr 1fr;gap:6px;display:grid}.document-visibility-choice button{color:#66776f;min-width:0;font:inherit;cursor:pointer;background:#f7f9f7;border:1px solid #d4dfd9;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:7px 5px;font-size:9px;font-weight:850;display:inline-flex}.document-visibility-choice button.active{color:#236345;background:#e9f3ed;border-color:#39795c;box-shadow:inset 0 0 0 1px #39795c1f}.document-upload-button{color:#27684d;text-align:center;cursor:pointer;background:#f4f8f5;border:1px dashed #8eae9e;border-radius:9px;width:100%;padding:9px 10px;font-size:10px;font-weight:900}.document-upload-button input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.document-upload-message{line-height:1.45;color:#2a6e50!important}.admin-document-list{border-top:1px solid #e3e9e5;gap:7px;padding-top:9px;display:grid}.admin-document-list article{background:#f6f8f6;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;min-width:0;padding:8px;display:grid}.admin-document-list article>span{border-radius:5px;padding:4px 5px;font-size:8px;font-weight:900}.admin-document-list article>span.customer{color:#216544;background:#e4f2e9}.admin-document-list article>span.internal{color:#98591b;background:#fff0df}.admin-document-list article>div{gap:2px;min-width:0;display:grid}.admin-document-list article>div b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-document-list article>div small{font-size:8px}.document-state .admin-document-list a{width:auto;margin:0;padding:4px 6px;font-size:8px}.admin-document-list article>button{color:#a74736;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:25px;height:25px;padding:0;display:grid}.admin-document-list article>button:hover{background:#fbe8e4}.order-detail-drawer .contact-panel,.order-detail-drawer .items-panel{background:#fffffff7;border:1px solid #dce5df;border-radius:14px;align-self:start;min-width:0;padding:17px;box-shadow:0 6px 18px #1b45350a}.customer-order-note{background:#fff5ed;border-right:4px solid #dc6c34;border-radius:9px;margin:14px 0;padding:12px}.customer-order-note small{color:#ba5628;font-size:9px;font-weight:900}.customer-order-note p{color:#503c33;margin:4px 0 0}.order-detail-drawer-footer{background:#fffffffa;border-top:1px solid #d9e2dc;align-items:center;gap:12px;min-height:68px;padding:12px 24px;display:flex;box-shadow:0 -8px 22px #1b45350e}.order-detail-drawer-footer>span{color:#708178;flex:1;font-size:10px;font-weight:700}.drawer-close-secondary,.drawer-save-primary{cursor:pointer;border-radius:9px;min-height:40px;padding:9px 17px;font-weight:900}.drawer-close-secondary{color:#365448;background:#fff;border:1px solid #b9c9c0}.drawer-save-primary{color:#fff;background:#245f49;border:1px solid #245f49}.drawer-save-primary:disabled{opacity:.55;cursor:wait}@media (width<=1180px){.order-detail-drawer{width:min(1050px,94vw)}.order-info-cards{grid-template-columns:1fr 1fr}.documents-info-card{grid-column:1/-1}}@media (width<=820px){.order-detail-drawer{width:100vw}.order-detail-drawer-header{grid-template-columns:40px minmax(0,1fr);min-height:92px;padding:15px}.order-detail-heading h2{font-size:21px}.order-detail-header-status{grid-column:1/-1;justify-content:space-between}.order-detail-header-status>div{text-align:right}.order-detail-drawer .order-details{grid-template-columns:1fr;padding:14px}.order-info-cards{grid-template-columns:1fr}.documents-info-card{grid-column:auto}.order-detail-drawer-footer{padding-inline:14px}}@media (width<=520px){.order-detail-drawer-header{max-height:155px}.order-detail-drawer .order-detail-toolbar{align-items:stretch}.order-info-card dl{grid-template-columns:1fr}.order-info-card dl>div.wide{grid-column:auto}.order-detail-drawer-footer{flex-wrap:wrap}.order-detail-drawer-footer>span{flex-basis:100%;order:-1}.drawer-close-secondary,.drawer-save-primary{flex:1}}@media (prefers-reduced-motion:reduce){.order-detail-drawer{animation:none}}.order-detail-overlay{-webkit-backdrop-filter:none;background:#f8faf8;border:1px solid #1f49341a;border-radius:22px;inset:20px 274px 20px 20px;box-shadow:0 12px 38px #1b342714}.order-detail-drawer{width:100%;height:100%;box-shadow:none;background:#f8faf8;border:0;border-radius:22px;animation:none;position:relative;inset:auto}.order-detail-drawer-header{background:#fff;border-bottom:1px solid #e0e6e2;grid-template-columns:minmax(0,1fr) auto;gap:18px 24px;min-height:0;padding:17px 24px 18px}.order-detail-breadcrumb{color:#7a857f;grid-column:1/-1;align-items:center;gap:9px;font-size:10px;display:flex}.order-detail-breadcrumb i{color:#a3ada7;font-style:normal}.order-detail-breadcrumb b{color:#44524a;font-size:10px}.order-detail-back{color:#344a3f;cursor:pointer;background:#fff;border:1px solid #d9e1dc;border-radius:9px;align-items:center;gap:7px;min-height:38px;margin-left:10px;padding:8px 12px;font-size:11px;font-weight:900;display:inline-flex}.order-detail-back:hover{background:#f4f8f5;border-color:#7da48f}.order-detail-title-row{align-items:center;gap:14px;min-width:0;display:flex}.order-detail-heading h2{color:#1e2822;letter-spacing:-.04em;font-size:clamp(25px,2.7vw,38px)}.order-detail-heading p{color:#6e7b74;font-size:11px}.order-detail-primary-actions{align-items:center;gap:8px;display:flex}.order-detail-primary-actions button{white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 14px;font-size:11px;font-weight:900;display:inline-flex}.order-detail-primary-actions .approve-order{color:#fff;background:linear-gradient(135deg,#2d7955,#1d5c3f);border:1px solid #236847;box-shadow:0 5px 13px #1d5c3f29}.order-detail-primary-actions .reject-order{color:#d85f2a;background:#fff;border:1px solid #e16b36}.order-detail-primary-actions .print-order{color:#405048;background:#fff;border:1px solid #d6ded9}.order-more-menu{position:relative}.order-more-menu summary{color:#526159;cursor:pointer;background:#fff;border:1px solid #d6ded9;border-radius:9px;place-items:center;width:42px;min-height:42px;list-style:none;display:grid}.order-more-menu summary::-webkit-details-marker{display:none}.order-more-menu>div{z-index:5;background:#fff;border:1px solid #d8e1dc;border-radius:9px;gap:4px;min-width:150px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 24px #173e2e21}.order-more-menu>div button{color:#3f5047;text-align:right;background:0 0;border:0;justify-content:flex-start;min-height:34px}.order-more-menu>div button:last-child{color:#a43a2d}.order-detail-primary-actions button:disabled{opacity:.48;cursor:default;box-shadow:none}.order-detail-quick-facts{grid-column:1/-1;align-items:stretch;gap:0;padding-top:2px;display:flex}.order-detail-quick-facts>div{border-left:1px solid #e1e7e3;gap:3px;min-width:150px;padding:3px 16px;display:grid}.order-detail-quick-facts>div:first-child{padding-right:0}.order-detail-quick-facts>div:last-child{border-left:0}.order-detail-quick-facts small{color:#7c8982;font-size:9px;font-weight:800}.order-detail-quick-facts b{color:#26382f;font-size:12px}.order-detail-quick-facts .order-detail-total-fact b{color:#256b49;font-size:15px}.order-detail-tracking-fact>span{align-items:center;gap:8px;display:flex}.order-detail-tracking-fact b{color:#244f3d;letter-spacing:.08em;font-size:14px}.order-detail-tracking-fact button{color:#276b50;font:inherit;cursor:pointer;background:#f5f9f6;border:1px solid #cbdad2;border-radius:6px;padding:3px 7px;font-size:9px;font-weight:850}.order-detail-tracking-fact button:hover{background:#edf5f0;border-color:#88ad99}.order-detail-drawer .order-details{direction:ltr;background:#f7f9f7;grid-template-columns:minmax(480px,1.55fr) minmax(245px,.78fr) minmax(260px,.82fr);gap:14px;padding:18px}.order-detail-drawer .order-details>*{direction:rtl}.order-detail-drawer .items-panel{grid-area:1/1}.order-detail-drawer .order-info-cards{grid-area:1/2}.order-detail-drawer .contact-panel{grid-area:1/3}.order-info-cards{grid-template-columns:1fr;align-content:start;gap:12px}.order-info-card{border-radius:12px;padding:0;overflow:hidden;box-shadow:0 4px 13px #1b453509}.order-info-card>header{border-bottom:1px solid #e3e8e5;margin:0;padding:13px 14px}.order-info-card>header>span{color:#405048;background:0 0;border-radius:9px;flex-basis:31px;width:31px;height:31px}.order-info-card>header svg{width:17px;height:17px}.order-info-card>header small{display:none}.order-info-card>header h3{margin:0;font-size:13px}.order-info-card dl,.order-info-card .document-state{padding:14px}.order-info-card dl{grid-template-columns:1fr;gap:11px}.order-info-card dl>div{grid-template-columns:86px minmax(0,1fr);align-items:start;gap:8px;display:grid}.order-info-card dl>div.wide{grid-column:auto}.order-info-card dt{color:#6e7b74;margin:0}.order-info-card dd{text-align:left;font-size:10px}.document-state p{min-height:0}.document-state a{text-align:center;width:100%}.order-detail-drawer .items-panel,.order-detail-drawer .contact-panel{border-radius:12px;padding:0;overflow:hidden;box-shadow:0 4px 13px #1b453509}.order-detail-drawer .items-panel-title{margin:0;border-bottom:1px solid #e0e6e2!important;padding:16px!important}.order-detail-drawer .items-heading{background:#fafbfa;padding-inline:14px}.order-detail-drawer .editable-order-item{padding-inline:14px}.order-detail-drawer .custom-item-detail,.order-detail-drawer .order-items-summary{margin-inline:14px}.order-detail-drawer .order-items-summary{margin-bottom:14px}.order-detail-drawer .contact-panel{background:#fff;flex-direction:column;display:flex}.order-activity-heading{border-bottom:1px solid #e0e6e2;order:-3;align-items:center;gap:9px;padding:15px;display:flex}.order-activity-heading>span{color:#286b4c;background:#eef4f0;border-radius:9px;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.order-activity-heading small{color:#849089;font-size:8px;font-weight:800;display:block}.order-activity-heading h3{margin:0!important;font-size:13px!important}.order-detail-drawer .activity-log{border:0;order:-2;margin:0;padding:14px 16px 18px 9px}.order-detail-drawer .activity-log h3{display:none}.order-detail-drawer .activity-log p{border:0;margin:0;padding:0 22px 19px 0;position:relative}.order-detail-drawer .activity-log p:before{content:"";background:#2c7653;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:2px;right:2px;box-shadow:0 0 0 1px #2c7653}.order-detail-drawer .activity-log p:after{content:"";background:#d4ded8;width:1px;position:absolute;top:13px;bottom:0;right:6px}.order-detail-drawer .activity-log p:last-child:after{display:none}.order-detail-drawer .activity-log p b{color:#34443b;font-size:10px;line-height:1.45}.order-detail-drawer .activity-log p span{color:#839088;font-size:8px}.order-detail-drawer .workflow-controls{border-top:1px solid #e1e7e3;order:1;gap:9px;margin:0 14px 14px;padding-top:14px;display:grid}.order-detail-drawer .workflow-controls label{width:100%}.order-detail-drawer .customer-order-note,.order-detail-drawer .admin-distribution,.order-detail-drawer .internal-notes,.order-detail-drawer .duplicate-order,.order-detail-drawer .delete-order{order:2;margin-inline:14px}.order-detail-drawer .internal-notes{padding-top:14px}.order-detail-drawer .duplicate-order,.order-detail-drawer .delete-order{border-radius:8px;width:calc(100% - 28px);margin-bottom:8px}.order-detail-drawer-footer{min-height:60px;padding:9px 18px}@media (width<=1380px){.order-detail-drawer .order-details{grid-template-columns:minmax(420px,1.35fr) minmax(230px,.75fr) minmax(240px,.78fr)}.order-detail-primary-actions button{padding-inline:10px}}@media (width<=1180px){.order-detail-overlay{inset:12px 218px 12px 12px}.order-detail-drawer{width:100%}.order-detail-drawer .order-details{grid-template-columns:minmax(420px,1.25fr) minmax(245px,.75fr)}.order-detail-drawer .items-panel{grid-column:1}.order-detail-drawer .order-info-cards{grid-column:2}.order-detail-drawer .contact-panel{grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr;display:grid}.order-activity-heading,.order-detail-drawer .activity-log{grid-column:1}.order-detail-drawer .workflow-controls,.order-detail-drawer .customer-order-note,.order-detail-drawer .internal-notes{grid-column:2}}@media (width<=850px){.order-detail-overlay{border-radius:0;inset:57px 0 0}.order-detail-drawer{border-radius:0}.order-detail-drawer-header{grid-template-columns:1fr;padding:14px}.order-detail-breadcrumb,.order-detail-quick-facts{grid-column:1}.order-detail-primary-actions{flex-wrap:wrap}.order-detail-primary-actions button{flex:auto}.order-detail-drawer .order-details{grid-template-columns:1fr;padding:12px}.order-detail-drawer .items-panel,.order-detail-drawer .order-info-cards,.order-detail-drawer .contact-panel{grid-area:auto/1}.order-detail-drawer .items-panel{order:1}.order-detail-drawer .order-info-cards{order:2}.order-detail-drawer .contact-panel{order:3;display:flex}.order-detail-quick-facts{overflow-x:auto}}@media (width<=560px){.order-detail-breadcrumb span,.order-detail-breadcrumb i,.order-detail-breadcrumb b{display:none}.order-detail-title-row{justify-content:space-between;align-items:flex-start}.order-detail-heading h2{font-size:24px}.order-detail-quick-facts>div{min-width:132px;padding-inline:10px}.order-detail-drawer .items-heading{display:none}.order-detail-drawer .editable-order-item{grid-template-columns:74px minmax(110px,1fr) 108px 38px}}.order-detail-primary-actions .open-order-chat{color:#205f47;background:#edf7f2;border-color:#b9d1c5;justify-content:center;align-items:center;gap:7px;display:inline-flex;position:relative}.order-detail-primary-actions .open-order-chat:hover{background:#e3f2ea;border-color:#7ea992}.open-order-chat em{color:#fff;background:#df632e;border:2px solid #fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding-inline:5px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-7px;left:-7px}.order-chat-overlay{z-index:320;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#071e1857;justify-content:flex-start;align-items:stretch;padding:18px;display:flex;position:fixed;inset:0}.order-chat-panel{background:#fff;border:1px solid #c6d6ce;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(430px,100vw - 36px);height:100%;animation:.2s ease-out both order-chat-in;display:grid;overflow:hidden;box-shadow:0 28px 80px #061f174d}@keyframes order-chat-in{0%{opacity:.7;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}.order-chat-panel>header{color:#fff;background:#173d2f;border-bottom:1px solid #dbe4df;justify-content:space-between;align-items:flex-start;gap:14px;min-height:94px;padding:17px 18px;display:flex}.order-chat-panel>header>div{min-width:0}.order-chat-panel header small{color:#bad2c8;align-items:center;gap:5px;font-size:8px;font-weight:850;display:flex}.order-chat-panel header small i{background:#7bd6a8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #7bd6a821}.order-chat-panel h2{margin:5px 0 2px;font-size:20px}.order-chat-panel header p{color:#d4e1dc;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.order-chat-panel header button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.order-chat-messages{scroll-behavior:smooth;background-color:#f1f5f3;background-image:radial-gradient(#173d2f0b .7px,#0000 .7px);background-size:13px 13px;flex-direction:column;gap:7px;min-height:0;padding:15px 13px;display:flex;overflow-y:auto}.order-chat-messages article{background:#fff;border:1px solid #d6e1dc;border-radius:12px 12px 12px 3px;align-self:flex-start;max-width:82%;padding:8px 10px;box-shadow:0 1px 2px #1236290a}.order-chat-messages article.mine{background:#dff2e8;border-color:#bad5c8;border-radius:12px 12px 3px;align-self:flex-end}.order-chat-messages article.system{color:#68520e;background:#fff8e5;border-style:dashed;align-self:center;max-width:94%}.order-chat-messages article.sending{opacity:.68}.order-chat-messages article b{font-size:8px}.order-chat-messages article p{white-space:pre-wrap;margin:3px 0;font-size:11px;line-height:1.5}.order-chat-messages article time{color:#72847d;font-size:7px}.order-chat-empty{color:#61776d;text-align:center;align-content:center;place-items:center;gap:5px;min-height:100%;padding:35px;display:grid}.order-chat-empty svg{color:#6b9983}.order-chat-empty b{font-size:12px}.order-chat-empty span{font-size:9px}.order-chat-error{color:#9c3b1d;background:#fff1ed;border-top:1px solid #f0d4cc;margin:0;padding:8px 12px;font-size:9px;font-weight:800}.order-chat-panel>form{background:#fff;border-top:1px solid #dbe4df;gap:5px;padding:10px 11px;display:grid}.order-chat-panel form>label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.order-chat-panel textarea{resize:vertical;color:#173d2f;border:1px solid #c9d7d0;border-radius:10px;width:100%;min-height:62px;max-height:130px;padding:9px 10px;font-size:12px}.order-chat-panel form>div{justify-content:space-between;align-items:center;min-height:34px;display:flex}.order-chat-panel form small{color:#72847c;font-size:8px}.order-chat-panel form button{color:#fff;cursor:pointer;background:#173d2f;border:0;border-radius:9px;align-items:center;gap:6px;min-height:35px;padding:7px 13px;font-size:10px;font-weight:900;display:inline-flex}.order-chat-panel form button:disabled{opacity:.5}@media (width<=620px){.order-chat-overlay{background:#071e1870;align-items:flex-end;padding:0}.order-chat-panel{border:0;border-radius:18px 18px 0 0;width:100%;height:min(86dvh,720px);animation-name:order-chat-up}@keyframes order-chat-up{0%{opacity:.8;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.order-chat-panel>header{min-height:86px;padding:14px 15px}.order-chat-messages{padding:12px 10px}.order-chat-panel>form{padding:9px 10px calc(9px + env(safe-area-inset-bottom))}}.shared-inbox{background:#fff;border:1px solid #d8dfdc;border-radius:18px;margin-bottom:22px;overflow:hidden;box-shadow:0 12px 32px #123c3412}.shared-inbox-header{border-bottom:1px solid #e5eae7;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:18px 22px;display:flex}.shared-inbox-header>div{gap:4px;display:grid}.shared-inbox-header small{color:#dc632f;font-size:10px;font-weight:900}.shared-inbox-header h2{color:#123c34;align-items:center;gap:8px;margin:0;font-size:21px;display:flex}.shared-inbox-header h2 svg{color:#ff6a2a}.new-thread-button{color:#fff;cursor:pointer;background:#123c34;border:0;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:8px 13px;font-weight:850;display:flex}.shared-inbox-tabs{border:1px solid #dfe5e2;border-radius:10px 10px 0 0;grid-template-columns:1fr 1fr;width:min(490px,100% - 44px);margin:0 22px;display:grid;overflow:hidden}.shared-inbox-tabs button{color:#576b64;cursor:pointer;background:#fff;border:0;border-left:1px solid #e3e8e5;min-height:49px;font-weight:850;position:relative}.shared-inbox-tabs button:last-child{border-left:0}.shared-inbox-tabs button.active{color:#123c34;background:#fffdfb}.shared-inbox-tabs button.active:after{content:"";background:#ff6a2a;height:3px;position:absolute;bottom:0;left:0;right:0}.shared-inbox-tabs b{background:#f1f4f2;border-radius:7px;place-items:center;min-width:23px;height:23px;margin-inline-start:6px;font-size:11px;display:inline-grid}.shared-inbox-tabs .active b{color:#d34e17;background:#ffede4}.shared-inbox-body{border-top:1px solid #e5eae7;grid-template-columns:minmax(0,1fr) 205px;display:grid}.inbox-summary{background:#fcfdfc;border-right:1px solid #e5eae7;grid-column:2;align-content:start;gap:0;padding:18px;display:grid}.inbox-summary button{text-align:right;color:#123c34;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e5eae7;grid-template-rows:auto auto;grid-template-columns:36px 1fr;align-content:center;gap:3px 9px;min-height:116px;display:grid}.inbox-summary button:last-child{border-bottom:0}.inbox-summary svg{color:#ff6a2a;background:#fff0e8;border-radius:50%;grid-row:1/3;width:34px;height:34px;padding:8px}.inbox-summary span{color:#64766f;font-size:10px;font-weight:800}.inbox-summary b{font-size:27px;line-height:1}.inbox-list-area{grid-area:1/1;min-width:0;padding:18px}.inbox-tools{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.inbox-tools>label{background:#fff;border:1px solid #d8dfdc;border-radius:9px;flex:1;align-items:center;gap:7px;min-width:240px;padding:0 11px;display:flex}.inbox-tools input{background:0 0;border:0;outline:0;width:100%;min-height:40px}.inbox-tools>div{flex-wrap:wrap;gap:5px;display:flex}.inbox-tools>div button{color:#64766f;cursor:pointer;background:#fff;border:1px solid #d8dfdc;border-radius:8px;min-height:34px;padding:7px 10px;font-size:10px;font-weight:850}.inbox-tools>div button.active{color:#c84d1b;background:#fff4ee;border-color:#ff6a2a}.inbox-thread-list{gap:7px;display:grid}.inbox-thread{color:#123c34;text-align:right;cursor:pointer;background:#fff;border:1px solid #e1e7e4;border-radius:11px;grid-template-columns:42px minmax(135px,.8fr) minmax(170px,1.3fr) minmax(110px,.7fr) 105px 52px;align-items:center;gap:10px;width:100%;min-width:0;min-height:72px;padding:10px 12px;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.inbox-thread:hover,.inbox-thread:focus-visible{border-color:#9db7ad;outline:none;transform:translateY(-1px);box-shadow:0 7px 18px #123c3412}.inbox-thread.unread{background:#fffdfa}.inbox-thread.waiting{border-right:3px solid #ff6a2a}.thread-avatar{color:#123c34;background:#edf3ef;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.thread-identity{gap:3px;min-width:0;display:grid}.thread-identity b,.thread-identity small,.thread-preview,.thread-owner{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thread-identity b{font-size:12px}.thread-identity small,.thread-owner{color:#73837d;font-size:9px}.thread-preview{color:#455b54;font-size:11px}.thread-wait{color:#28765a;text-align:center;white-space:nowrap;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:850}.thread-wait.active{color:#d4521e;background:#fff0e8}.thread-open{color:#d4521e;text-align:left;font-size:9px;font-weight:900}.inbox-empty{color:#6d8078;align-content:center;place-items:center;gap:8px;min-height:180px;display:grid}.inbox-empty svg{color:#63a489}.conversation-overlay{z-index:150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#071e187a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.conversation-panel,.new-thread-dialog{background:#fff;border-radius:18px;grid-template-rows:auto minmax(180px,1fr) auto auto;width:min(720px,100%);max-height:min(820px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 30px 80px #0419134d}.conversation-panel>header,.new-thread-dialog>header{border-bottom:1px solid #e1e7e4;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.conversation-panel header small{color:#dc632f;font-size:9px;font-weight:900}.conversation-panel header h2,.new-thread-dialog h2{margin:3px 0 0;font-size:20px}.conversation-panel header button,.new-thread-dialog header button{color:#496158;cursor:pointer;background:0 0;border:0}.conversation-messages{background:#f5f7f6;flex-direction:column;gap:9px;padding:18px;display:flex;overflow-y:auto}.conversation-messages article,.order-conversation-messages article{background:#fff;border:1px solid #dce4e0;border-radius:13px 13px 13px 3px;align-self:flex-start;max-width:78%;padding:10px 12px}.conversation-messages article.mine,.order-conversation-messages article.mine{background:#eaf4ef;border-color:#bfd7cc;border-radius:13px 13px 3px;align-self:flex-end}.conversation-messages article.system,.order-conversation-messages article.system{color:#68520e;background:#fff8e8;border-style:dashed;align-self:center;max-width:92%}.conversation-messages article b,.order-conversation-messages article b{font-size:9px}.conversation-messages article p,.order-conversation-messages article p{white-space:pre-wrap;margin:5px 0;font-size:12px;line-height:1.55}.conversation-messages article time,.order-conversation-messages article time{color:#778a83;font-size:8px}.conversation-composer{border-top:1px solid #e1e7e4;grid-template-columns:1fr auto;gap:8px;padding:13px;display:grid}.conversation-composer textarea{resize:vertical;border:1px solid #cfdad5;border-radius:10px;min-height:76px;padding:11px}.conversation-composer button,.order-conversation form button{color:#fff;background:#123c34;border:0;border-radius:9px;align-self:end;align-items:center;gap:6px;padding:10px 14px;font-weight:850;display:flex}.conversation-panel>footer{border-top:1px solid #e1e7e4;justify-content:space-between;gap:8px;padding:10px 13px;display:flex}.conversation-panel>footer button{color:#123c34;background:#fff;border:1px solid #cfdad5;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:850}.conversation-error{color:#9d3109;background:#fff0eb;margin:0;padding:8px 13px;font-size:10px}.new-thread-dialog{grid-template-rows:auto auto auto auto;padding-bottom:18px}.new-thread-dialog>label,.new-thread-dialog fieldset{gap:5px;margin:8px 20px 0;display:grid}.new-thread-dialog input,.new-thread-dialog textarea{border:1px solid #ccd8d2;border-radius:8px;padding:10px}.new-thread-dialog textarea{min-height:90px}.new-thread-dialog fieldset{border:1px solid #d8dfdc;border-radius:9px;grid-template-columns:repeat(2,1fr)}.new-thread-dialog fieldset label{gap:6px;display:flex}.new-thread-dialog>button{color:#fff;background:#123c34;border:0;border-radius:8px;min-height:40px;margin:13px 20px 0;font-weight:900}.conversation-messages article.sending{opacity:.68}.new-thread-dialog{grid-template-rows:auto auto minmax(120px,auto) auto auto}.new-thread-dialog>header small{color:#dc632f;font-size:9px;font-weight:900}.new-thread-dialog>label,.new-thread-dialog fieldset{margin-top:12px}.new-thread-dialog>label>span{color:#304b41;font-size:10px;font-weight:850}.new-thread-dialog>label input,.new-thread-dialog textarea{color:#173d2f;border-radius:9px;width:100%;padding:10px 11px}.new-thread-dialog textarea{resize:vertical}.new-thread-dialog>button{cursor:pointer;border-radius:9px;min-height:42px}.new-thread-dialog>button:disabled{opacity:.45;cursor:not-allowed}.new-thread-dialog .recipient-picker{background:#f8faf9;border:1px solid #d8e2dd;border-radius:12px;min-width:0;max-height:240px;padding:12px;display:block;overflow:hidden}.recipient-picker legend{color:#173d2f;padding:0 6px;font-size:11px;font-weight:900}.recipient-picker>p{color:#6c7e76;margin:0 0 8px;font-size:9px}.recipient-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:46px;max-height:160px;display:grid;overflow-y:auto}.new-thread-dialog .recipient-option{cursor:pointer;background:#fff;border:1px solid #dbe4df;border-radius:10px;align-items:center;gap:9px;min-width:0;min-height:54px;padding:8px 10px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex;position:relative}.recipient-option:hover{border-color:#aac1b6}.recipient-option:has(input:checked){background:#eef7f2;border-color:#3d8768;box-shadow:0 0 0 1px #3d876814}.new-thread-dialog .recipient-option input{opacity:0;pointer-events:none;width:1px;height:1px;padding:0;position:absolute}.recipient-option:has(input:focus-visible){outline-offset:2px;outline:3px solid #3d87682e}.recipient-check{color:#0000;background:#fff;border:1.5px solid #aebdb6;border-radius:6px;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.recipient-option input:checked+.recipient-check{color:#fff;background:#2d7859;border-color:#2d7859}.recipient-person{gap:2px;min-width:0;display:grid}.recipient-person b,.recipient-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recipient-person b{color:#173d2f;font-size:11px}.recipient-person small{color:#788981;text-align:right;direction:ltr;font-size:8px}.recipient-status{color:#687b72;text-align:center;grid-column:1/-1;padding:14px;font-size:10px}@media (width<=680px){.new-thread-dialog{max-height:calc(100dvh - 16px)}.recipient-picker>div{grid-template-columns:1fr}}.order-conversation{background:#fff;border:1px solid #cfe0d8;border-radius:14px;margin:20px 0;overflow:hidden}.order-conversation>header{background:#f5faf7;border-bottom:1px solid #e2eae6;align-items:center;gap:9px;padding:13px 15px;display:flex}.order-conversation h3{margin:0}.order-conversation header small{color:#657a72}.order-conversation-messages{background:#f7f9f8;flex-direction:column;gap:8px;max-height:330px;padding:13px;display:flex;overflow-y:auto}.order-conversation>form{grid-template-columns:1fr auto;gap:8px;padding:12px;display:grid}.order-conversation form textarea{resize:vertical;border:1px solid #ccd9d3;border-radius:9px;min-height:72px;padding:10px}.auto-reply-settings{background:#fff;border:1px solid #cadbd3;border-radius:18px;margin-bottom:24px;overflow:hidden;box-shadow:0 10px 28px #123c340f}.auto-reply-settings>header{background:#f4f9f6;border-bottom:1px solid #dfe7e3;align-items:center;gap:12px;padding:19px 22px;display:flex}.auto-reply-settings>header>span{color:#d9ef46;background:#123c34;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.auto-reply-settings header small{color:#df642c;font-size:9px;font-weight:900}.auto-reply-settings h2{margin:2px 0;font-size:20px}.auto-reply-settings header p{color:#657970;margin:0;font-size:10px}.auto-reply-settings form{gap:15px;padding:20px;display:grid}.auto-reply-settings form>label{gap:6px;display:grid}.auto-reply-settings form label>span{font-size:10px;font-weight:850}.auto-reply-settings textarea{resize:vertical;border:1px solid #cbd8d2;border-radius:9px;min-height:82px;padding:11px}.auto-toggle{background:#fafcfb;border:1px solid #dce5e1;border-radius:10px;align-items:center;padding:12px;grid-template-columns:auto 1fr!important}.auto-toggle>span{gap:2px;display:grid}.auto-toggle small{color:#70847c}.auto-reply-settings fieldset{border:0;gap:7px;padding:0;display:flex}.auto-reply-settings fieldset legend{margin-bottom:7px;font-size:10px;font-weight:850}.auto-reply-settings fieldset label{border:1px solid #d7e0dc;border-radius:8px;justify-content:center;gap:5px;min-width:48px;padding:8px;display:flex}.auto-hours{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.auto-hours label{gap:5px;display:grid}.auto-hours input{border:1px solid #cbd8d2;border-radius:8px;min-height:40px;padding:8px}.auto-settings-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.auto-settings-actions p{color:#246448;margin:0;font-size:10px;font-weight:800}.auto-settings-actions button{color:#fff;background:#123c34;border:0;border-radius:9px;align-items:center;gap:6px;min-height:40px;padding:9px 15px;font-weight:900;display:flex}@media (width<=980px){.shared-inbox-body{grid-template-columns:1fr}.inbox-summary{border:0;border-bottom:1px solid #e5eae7;grid-area:1/1;grid-template-columns:repeat(3,1fr)}.inbox-summary button{border-bottom:0;border-left:1px solid #e5eae7;min-height:72px}.inbox-list-area{grid-row:2}.inbox-thread{grid-template-columns:38px minmax(120px,.8fr) minmax(160px,1.3fr) 95px 50px}.thread-owner{display:none}}@media (width<=680px){.shared-inbox-header{align-items:flex-start;padding:14px}.shared-inbox-tabs{width:calc(100% - 28px);margin-inline:14px}.inbox-summary{padding:8px}.inbox-summary button{grid-template-columns:28px 1fr;min-height:66px}.inbox-summary svg{width:28px;height:28px;padding:6px}.inbox-list-area{padding:10px}.inbox-tools{flex-direction:column;align-items:stretch}.inbox-tools>label{min-width:0}.inbox-thread{grid-template-rows:auto auto auto;grid-template-columns:36px 1fr auto;padding:10px}.thread-avatar{grid-row:1/3}.thread-preview{grid-column:2/4}.thread-owner{grid-column:2;display:block}.thread-wait{grid-area:1/3}.thread-open{grid-column:3}.conversation-overlay{padding:8px}.conversation-panel{max-height:calc(100vh - 16px)}.conversation-messages article{max-width:90%}.order-conversation>form,.auto-hours{grid-template-columns:1fr}.auto-reply-settings fieldset{flex-wrap:wrap}}.order-detail-drawer .workflow-controls{background:#fff;border:1px solid #dfe6e1;border-radius:12px;gap:0;margin:0 12px 12px;padding:0;overflow:hidden;box-shadow:0 3px 10px #1c413109}.workflow-panel-title,.internal-notes-title{align-items:center;gap:10px;display:flex}.workflow-panel-title{background:#fafcfb;border-bottom:1px solid #e4e9e6;padding:13px 14px}.workflow-panel-title>span,.internal-notes-title>span{color:#286b4c;background:#eaf3ed;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.workflow-panel-title>div,.internal-notes-title>div{gap:2px;min-width:0;display:grid}.workflow-panel-title h3,.internal-notes-title h3{color:#2d4036;margin:0!important;font-size:12px!important}.workflow-panel-title small,.internal-notes-title small{color:#829087;font-size:8px;font-weight:750}.order-detail-drawer .workflow-controls>.workflow-urgent-button{color:#954626;text-align:right;width:auto;min-height:60px;box-shadow:none;background:#fffaf7;border:1px solid #efd9cd;border-radius:10px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;margin:11px 11px 5px;padding:10px 11px;display:grid}.workflow-urgent-button>span:first-child{color:#d7612d;background:#fff0e7;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.workflow-urgent-button>span:last-child{gap:2px;display:grid}.workflow-urgent-button b{font-size:10px}.workflow-urgent-button small{color:#98705d;font-size:8px;font-weight:700;line-height:1.35}.order-detail-drawer .workflow-controls>.workflow-urgent-button.active-urgent{color:#fff;background:linear-gradient(135deg,#e96d38,#c84e27);border-color:#dd6940}.workflow-urgent-button.active-urgent>span:first-child{color:#fff;background:#ffffff2e}.workflow-urgent-button.active-urgent small{color:#ffffffd1}.order-detail-drawer .workflow-controls>label{border-top:1px solid #eef1ef;grid-template-columns:minmax(0,1fr);gap:8px;margin:0 11px;padding:10px 0;display:grid}.workflow-field-label{grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;display:grid!important}.workflow-field-label>svg{color:#42725b;background:#f0f5f2;border-radius:8px;width:27px;height:27px;padding:6px}.workflow-field-label>span{gap:1px;display:grid}.workflow-field-label b{color:#3b4d43;font-size:9px}.workflow-field-label small{color:#87938c;font-size:7px;font-weight:700}.order-detail-drawer .workflow-controls input{color:#33483d;background:#fbfcfb;border:1px solid #d5ded8;border-radius:8px;width:100%;min-height:38px;padding:8px 10px;font-size:10px;font-weight:750;transition:border-color .15s,box-shadow .15s,background .15s}.order-detail-drawer .workflow-controls input:focus{background:#fff;border-color:#6f9e84;outline:0;box-shadow:0 0 0 3px #286b4c1a}.order-detail-drawer .internal-notes{background:#fff;border:1px solid #dfe6e1;border-radius:12px;margin:0 12px 12px;padding:0;overflow:hidden}.internal-notes-title{background:#fafcfb;border-bottom:1px solid #e4e9e6;padding:13px 14px}.internal-notes-title>span{color:#d8642f;background:#fff1e8}.order-detail-drawer .internal-note-entry{background:#fbfcfb;border:1px solid #d7e0da;border-radius:10px;grid-template-columns:1fr;gap:7px;margin:11px;padding:5px;transition:border-color .15s,box-shadow .15s;display:grid}.order-detail-drawer .internal-note-entry textarea{color:#33463b;background:0 0;border:0;outline:0;min-height:82px;padding:8px 9px;font-size:10px;line-height:1.55}.order-detail-drawer .internal-note-entry textarea::placeholder{color:#99a49e}.order-detail-drawer .internal-note-entry>.note-composer-footer>.note-save-button{color:#fff;background:#286b4c;border:1px solid #286b4c;border-radius:8px;justify-self:end;min-height:36px;padding:8px 14px;font-size:9px;font-weight:900}.order-detail-drawer .internal-notes>p{background:#fff8f3;border:0;border-right:3px solid #df7040;border-radius:8px;gap:4px;margin:8px 11px;padding:10px 12px 10px 10px;position:relative}.order-detail-drawer .internal-notes>p b{color:#3e4b44;font-size:9px;line-height:1.5}.order-detail-drawer .internal-notes>p span{color:#8b938e;font-size:7px}.order-detail-drawer .internal-notes>small{color:#8b9690;padding:4px 12px 13px;font-size:8px;display:block}.order-detail-drawer .open-order-catalog{color:#286b4c;min-height:42px;box-shadow:none;background:linear-gradient(135deg,#f7fbf8,#edf5f0);border:1px solid #8bb29d;border-radius:9px;grid-template-columns:28px auto;align-items:center;gap:8px;padding:7px 12px;transition:transform .15s,border-color .15s,box-shadow .15s;display:inline-grid}.order-detail-drawer .open-order-catalog>svg{color:#fff;background:#286b4c;border-radius:8px;width:28px;height:28px;padding:6px}.order-detail-drawer .open-order-catalog>span{text-align:right;gap:0;display:grid}.order-detail-drawer .open-order-catalog>span b{color:#245f45;font-size:10px;line-height:1.25}.order-detail-drawer .open-order-catalog>span small{color:#7b8a82;font-size:7px;font-weight:750}.order-detail-drawer .open-order-catalog:hover{border-color:#5d9878;transform:translateY(-1px);box-shadow:0 5px 12px #286b4c1a}@media (width<=700px){.order-detail-drawer .open-order-catalog{justify-content:center;width:100%}.order-detail-drawer .internal-note-entry button{justify-self:stretch;width:100%}}.header-urgent-button{color:#a64b3d;white-space:nowrap;cursor:pointer;background:#fff8f6;border:1px solid #e8c3ba;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:9px;font-weight:900;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.header-urgent-button:hover{color:#92382d;background:#fff3f0;border-color:#cf8d80;transform:translateY(-1px)}.header-urgent-button.active-urgent{color:#fff;background:#a94d40;border-color:#a94d40;box-shadow:0 4px 10px #91362b24}.header-urgent-button.active-urgent:hover{background:#943d32}.order-info-card dl>.delivery-date-control{background:linear-gradient(135deg,#f7faf8,#eef5f1);border:1px solid #d7e2dc;border-radius:9px;grid-template-columns:1fr;gap:7px;margin:1px -3px;padding:10px;display:grid}.delivery-date-control dt{color:#35674f;font-size:9px}.delivery-date-control dd{width:100%}.delivery-date-control input{color:#2d493b;direction:ltr;background:#fff;border:1px solid #c9d7cf;border-radius:8px;width:100%;min-height:38px;padding:8px 10px;font-size:10px;font-weight:850;transition:border-color .15s,box-shadow .15s}.delivery-date-control input:focus{border-color:#619276;outline:0;box-shadow:0 0 0 3px #286b4c1a}.order-detail-drawer .order-activity-heading{order:-5}.order-detail-drawer .internal-notes{order:-4}.order-detail-drawer .reminder-control{order:-3}.order-detail-drawer .activity-log{order:-2}.reminder-control{background:#fff;border:1px solid #dfe6e1;border-radius:11px;gap:9px;margin:0 12px 12px;padding:11px;display:grid}.reminder-control .workflow-field-label{padding:0}.reminder-control input{color:#34483d;direction:ltr;background:#fafcfb;border:1px solid #d5ded8;border-radius:8px;width:100%;min-height:38px;padding:8px 10px;font-size:10px;font-weight:800}.reminder-control input:focus{background:#fff;border-color:#6f9e84;outline:0;box-shadow:0 0 0 3px #286b4c1a}.order-detail-drawer .internal-notes{box-shadow:0 5px 15px #1c41310d}.order-detail-drawer .internal-notes-title{background:linear-gradient(135deg,#fffbf8,#f8faf8)}.order-detail-drawer .open-order-catalog>svg{color:#fff;background:#286b4c;border-radius:9px;width:30px;height:30px;padding:6px;box-shadow:0 3px 7px #286b4c29}@media (width<=1180px){.order-detail-drawer .reminder-control,.order-detail-drawer .internal-notes{grid-column:2}}@media (width<=850px){.order-detail-drawer .reminder-control,.order-detail-drawer .internal-notes{grid-column:auto}}@media (width<=560px){.header-urgent-button{min-height:32px;padding-inline:8px}.header-urgent-button span{display:none}}.shipping-calendar-page{background:#f7f9f7;border:1px solid #dfe6e1;border-radius:20px;margin-top:18px;overflow:hidden;box-shadow:0 9px 28px #1b3d2d0e}.shipping-calendar-page:before{display:none}.shipping-calendar-hero{color:#25342c;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #dfe6e1;padding:20px 22px}.shipping-hero-copy{align-items:center;gap:12px;display:flex}.shipping-title-icon{background:#eaf3ed;border-radius:12px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid;color:#286b4c!important}.shipping-calendar-hero p{color:#d46431;letter-spacing:.04em;margin-bottom:2px;font-size:9px}.shipping-calendar-hero h2{color:#25342c;margin:0 0 3px;font-size:25px}.shipping-calendar-hero>.shipping-hero-copy>div>span{color:#76837b;opacity:1;font-size:10px}.shipping-command-center{grid-template-columns:105px minmax(0,1fr);min-width:min(100%,560px)}.shipping-load{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#f4f9f6,#eaf3ed);border:1px solid #d7e3dc;border-radius:12px}.shipping-load b{color:#286b4c;font-size:27px}.shipping-load>span:last-child{color:#738178;font-size:8px}.load-indicator i{box-shadow:none;background:#4d8c6a}.shipping-primary-actions{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:7px;padding:0}.shipping-action{color:#3b4b42;min-height:66px;box-shadow:none;background:#fff;border:1px solid #dbe3de;border-radius:11px;grid-template-columns:31px minmax(0,1fr);padding:9px 10px}.shipping-action:before,.shipping-action>i{display:none}.shipping-action:hover{background:#f8fbf9;border-color:#83aa95;transform:translateY(-1px);box-shadow:0 5px 13px #286b4c14}.shipping-action-icon{color:#286b4c;width:31px;height:31px;box-shadow:none;background:#eaf3ed;border:0;border-radius:9px}.shipping-action-copy b{color:#314139;font-size:9px}.shipping-action-copy small{color:#7d8982;font-size:7px}.shipping-action.action-add{background:#f7fbf8;border-color:#bbd2c5}.shipping-action.action-add .shipping-action-icon,.shipping-action.action-driver .shipping-action-icon,.shipping-action.action-print .shipping-action-icon{color:#fff;background:#286b4c;border:0}.shipping-action.action-add .shipping-action-icon{background:#d56432}.shipping-tools{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fafcfb;border:0;border-bottom:1px solid #e0e6e2;border-radius:0;margin:0;padding:13px 20px}.shipping-tools select{background:#fff;border-color:#d5ded8;border-radius:8px;min-height:38px}.shipping-calendar-layout{background:#f7f9f7;grid-template-columns:minmax(0,1fr) 320px;gap:14px;padding:16px}.calendar-board,.agenda-section{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #dfe6e1;box-shadow:0 4px 14px #1c402f09}.calendar-board{border-radius:13px;min-width:0;padding:16px;overflow:visible}.calendar-board>header{margin-bottom:12px}.calendar-board>header h3{color:#2e4036;align-items:center;gap:8px;font-size:17px;display:flex}.calendar-board>header h3 svg{color:#286b4c}.calendar-board>header button{color:#3c4e44;background:#fff;border-color:#d7e0da;border-radius:8px;place-items:center;min-height:36px;display:inline-grid}.calendar-month-scroll{overscroll-behavior-inline:contain;scrollbar-color:#9db5a8 #edf2ef;background:#fff;border:1px solid #e0e6e2;border-radius:10px;width:100%;overflow:auto visible}.calendar-month-scroll .calendar-weekdays,.calendar-month-scroll .calendar-grid{min-width:735px}.calendar-month-scroll .calendar-grid{grid-template-rows:repeat(6,minmax(112px,auto))}.calendar-weekdays{z-index:2;background:#f5f8f6;border-bottom:1px solid #e0e6e2;position:sticky;top:0}.calendar-weekdays b{color:#63756b;place-items:center;min-height:33px;font-size:9px;display:grid}.calendar-day{background:#fff;border-color:#e7ece9;min-height:112px;padding:7px}.calendar-day:nth-last-child(-n+7){border-bottom:0}.calendar-day:hover{background:#f7faf8}.calendar-day.selected{background:#fff9f5;box-shadow:inset 0 0 0 2px #d76b3b}.calendar-day.outside{background:#fafbfa}.calendar-day.today>time{background:#286b4c}.calendar-event{min-height:27px;box-shadow:none;border-radius:6px}.calendar-agenda{gap:12px}.agenda-section{border-radius:12px;overflow:hidden}.agenda-title{align-items:center;gap:9px;padding:13px 14px 5px;display:flex}.agenda-title>span{color:#286b4c;background:#eaf3ed;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.agenda-title p,.agenda-title h3{padding:0}.agenda-title p{color:#7b8981;margin:0 0 2px;font-size:8px}.agenda-title h3{color:#304238;margin:0;font-size:14px}.route-help{border-bottom:1px solid #e6ebe8;padding:4px 14px 11px}.delivery-card{box-shadow:none;border-color:#dfe6e1;border-radius:10px;margin:8px}.delivery-card>p{color:#66766e;align-items:center;gap:5px;display:flex}.unscheduled>p,.unscheduled>h3{padding-inline:14px}@media (width<=1280px){.shipping-calendar-layout{grid-template-columns:1fr}.calendar-agenda{grid-template-columns:1fr 1fr}}@media (width<=850px){.shipping-calendar-page{border-radius:14px;margin-top:12px}.shipping-calendar-hero{align-items:stretch;padding:16px}.shipping-command-center{grid-template-columns:1fr;min-width:0}.shipping-load{grid-template-columns:auto auto 1fr;justify-content:start}.shipping-primary-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.shipping-action{text-align:right;grid-template-columns:28px minmax(0,1fr);min-height:62px}.shipping-action-copy{place-items:initial}.shipping-tools{padding-inline:14px}.shipping-calendar-layout{padding:10px}.calendar-board{padding:10px;overflow:visible}.calendar-board>header{width:auto;position:static}.calendar-month-scroll .calendar-weekdays,.calendar-month-scroll .calendar-grid{min-width:735px}.calendar-agenda{grid-template-columns:1fr}}@media (width<=560px){.shipping-hero-copy{align-items:flex-start}.shipping-calendar-hero h2{font-size:22px}.shipping-primary-actions{grid-template-columns:1fr}.shipping-action{min-height:52px}.shipping-tools{flex-direction:column;align-items:stretch}.shipping-tools label{width:100%}}.admin-main-area .bulk-actions{z-index:30;border:1px solid #ccdcd3;border-right:4px solid var(--admin-green);color:#203e31;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;padding:12px 14px;display:flex;position:sticky;top:12px;box-shadow:0 10px 28px #1942301f}.bulk-selection-summary{align-items:center;gap:10px;min-width:max-content;display:flex}.bulk-selection-summary>span{background:var(--admin-green);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:grid;box-shadow:0 4px 10px #286b4c33}.bulk-selection-summary>div{gap:1px;display:grid}.bulk-selection-summary b{color:#203e31;margin:0;font-size:12px}.bulk-selection-summary small{color:#74847b;font-size:9px;font-weight:700}.bulk-action-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.admin-main-area .bulk-action-buttons button{color:#344b3f;min-height:36px;font:inherit;cursor:pointer;background:#f8faf9;border:1px solid #d4ded8;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-size:10px;font-weight:900;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.admin-main-area .bulk-action-buttons button:hover:not(:disabled){background:#eef5f1;border-color:#8eac9c;transform:translateY(-1px)}.admin-main-area .bulk-action-buttons .bulk-delete-action{color:#a63a2d;background:#fff5f3;border-color:#e1afa6}.admin-main-area .bulk-action-buttons .bulk-delete-action:hover:not(:disabled){background:#fdebe7;border-color:#c75e4f}.admin-main-area .bulk-action-buttons .bulk-cancel-action{color:#6c7c73;background:0 0;border-color:#0000}.admin-main-area .bulk-action-buttons button:disabled{opacity:.5;cursor:wait}.order-detail-primary-actions .delete-order-primary{color:#a1392c;background:#fff5f3;border:1px solid #d7a59c}.order-detail-primary-actions .delete-order-primary:hover:not(:disabled){background:#fdeae6;border-color:#c45c4d}@media (width<=760px){.admin-main-area .bulk-actions{flex-direction:column;align-items:stretch;gap:10px;top:6px}.bulk-selection-summary{min-width:0}.bulk-action-buttons{grid-template-columns:1fr 1fr;display:grid}.admin-main-area .bulk-action-buttons button{width:100%}}.order-detail-drawer .internal-notes{background:#fffdfb;border-color:#eadfd8;border-radius:15px;overflow:hidden;box-shadow:0 8px 24px #4e362a12}.order-detail-drawer .internal-notes-title{background:linear-gradient(135deg,#fffaf6 0%,#fff 72%);border-bottom-color:#eee5df;min-height:58px;padding:12px 14px}.order-detail-drawer .internal-notes-title>span{color:#d55f2c;background:linear-gradient(145deg,#fff0e7,#ffe5d7);border-radius:10px;flex-basis:34px;width:34px;height:34px;box-shadow:inset 0 0 0 1px #d55f2c14}.order-detail-drawer .internal-notes-title h3{color:#342c28;font-size:13px!important}.order-detail-drawer .internal-notes-title small{color:#8c7f77;font-size:8px;line-height:1.35}.internal-notes-title>em{color:#c65b2d;background:#fff7f2;border:1px solid #f0d8ca;border-radius:20px;place-items:center;min-width:25px;height:25px;margin-inline-start:auto;font-size:9px;font-style:normal;font-weight:900;display:grid}.order-detail-drawer .internal-note-entry{background:#fff;border:1px solid #e6ddd7;border-radius:12px;gap:0;margin:12px;padding:0;overflow:hidden;box-shadow:0 3px 12px #402e240b}.order-detail-drawer .internal-note-entry:focus-within{border-color:#e28a62;box-shadow:0 0 0 3px #e1673517,0 7px 18px #402e240f}.mention-composer{background:#fff;min-width:0;position:relative}.note-composer-label{justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 6px;display:flex}.note-composer-label>span{color:#5d4b42;align-items:center;gap:5px;font-size:9px;font-weight:900;display:inline-flex}.note-composer-label>span svg{color:#d76431}.note-composer-label>small{color:#a1938c;font-size:7px;font-weight:750}.order-detail-drawer .internal-note-entry .mention-composer textarea{box-sizing:border-box;color:#342f2c;background:#fff;border:0;outline:0;width:100%;min-height:88px;padding:7px 12px 12px;font-size:10px;line-height:1.7}.order-detail-drawer .internal-note-entry .mention-composer textarea::placeholder{color:#b0a59f}.mention-picker{background:#fff;border:1px solid #eadfd8;border-radius:11px;margin:0 7px 8px;overflow:hidden;box-shadow:0 10px 25px #3b2b221c}.mention-picker-head{background:#fffaf7;border-bottom:1px solid #f0e7e1;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 10px;display:flex}.mention-picker-head>span{gap:1px;min-width:0;display:grid}.mention-picker-head b{color:#51443d;font-size:9px}.mention-picker-head small{color:#9a8980;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.mention-picker-head em{color:#c85d2e;background:#ffece2;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:8px;font-style:normal;font-weight:900;display:grid}.mention-suggestions{overscroll-behavior:contain;max-height:210px;box-shadow:none;scrollbar-color:#d9b6a4 #faf5f2;scrollbar-width:thin;background:#fff;border:0;border-radius:0;position:static;overflow:hidden auto}.mention-suggestions::-webkit-scrollbar{width:7px}.mention-suggestions::-webkit-scrollbar-track{background:#faf5f2}.mention-suggestions::-webkit-scrollbar-thumb{background:#d9b6a4;border:2px solid #faf5f2;border-radius:10px}.order-detail-drawer .internal-note-entry .mention-suggestions>button{color:#3e3530;text-align:right;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f2ece8;border-radius:0;grid-template-columns:32px minmax(0,1fr) 22px;align-items:center;gap:8px;width:100%;min-height:48px;padding:7px 9px;transition:background .14s,padding .14s;display:grid}.order-detail-drawer .internal-note-entry .mention-suggestions>button:last-child{border-bottom:0}.order-detail-drawer .internal-note-entry .mention-suggestions>button:hover,.order-detail-drawer .internal-note-entry .mention-suggestions>button:focus-visible{background:#fff5ef;outline:0;padding-right:12px}.mention-suggestions>button>span:first-child{color:#bd5428;background:linear-gradient(145deg,#fff0e8,#ffe3d4);border-radius:9px;grid-row:auto;place-items:center;width:31px;height:31px;font-size:10px;font-weight:950;display:grid}.mention-suggestions>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.mention-suggestions>button b{color:#423831;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mention-suggestions>button small{color:#998b84;text-align:right;text-overflow:ellipsis;white-space:nowrap;direction:ltr;font-size:7px;overflow:hidden}.mention-suggestions>button i{color:#d06334;border:1px solid #ecd4c6;border-radius:6px;place-items:center;width:20px;height:20px;font-size:13px;font-style:normal;display:grid}.mention-empty{color:#9a8b83;text-align:center;padding:17px 10px;margin:0!important;font-size:8px!important}.selected-mentions{background:#fffcfa;border-top:1px solid #f2ece8;flex-wrap:wrap;align-items:center;gap:5px;margin:0;padding:8px 10px 10px;display:flex}.selected-mentions>small{color:#9b8a81;margin-inline-end:2px;font-size:7px;font-weight:850}.order-detail-drawer .internal-note-entry .selected-mentions>button{color:#b95328;cursor:pointer;background:#fff3ec;border:1px solid #efd8cb;border-radius:20px;align-items:center;gap:5px;min-height:25px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.order-detail-drawer .internal-note-entry .selected-mentions>button:hover{background:#ffe9dd;border-color:#dc9878}.note-composer-footer{background:#fcfaf8;border-top:1px solid #eee7e2;justify-content:space-between;align-items:center;gap:10px;min-height:49px;padding:7px 8px 7px 11px;display:flex}.note-composer-footer>small{color:#aa9e97;direction:ltr;font-size:7px}.order-detail-drawer .internal-note-entry>.note-composer-footer>.note-save-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ec7540,#d85d2b);border:1px solid #d45e2d;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 12px;font-size:9px;font-weight:900;display:inline-flex;box-shadow:0 4px 10px #d85d2b2e}.order-detail-drawer .internal-note-entry>.note-composer-footer>.note-save-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px #d85d2b3d}.order-detail-drawer .internal-note-entry>.note-composer-footer>.note-save-button:disabled{color:#aaa19b;box-shadow:none;cursor:default;background:#e8e3df;border-color:#ddd5d0}.internal-notes-list{overscroll-behavior:contain;scrollbar-color:#ddc5b8 transparent;scrollbar-width:thin;gap:8px;max-height:320px;padding:2px 12px 12px;display:grid;overflow-y:auto}.internal-notes-list article{background:#fff;border:1px solid #eee5df;border-radius:10px;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:10px;display:grid}.note-author-avatar{color:#a74d29;background:#f5ece7;border-radius:9px;place-items:center;width:29px;height:29px;font-size:9px;font-weight:950;display:grid}.internal-notes-list article>div{min-width:0}.internal-notes-list article p{color:#423a35;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 7px;font-size:9px;font-weight:700;line-height:1.65}.internal-notes-list article .note-meta{min-height:0;color:inherit;text-align:right;background:0 0;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:4px 7px;padding:0;display:flex}.internal-notes-list article .note-meta b{color:#776961;font-size:7px}.internal-notes-list article .note-meta time{color:#a39790;font-size:7px}.internal-notes-list article .note-meta time:before{content:"·";margin-inline-end:7px}.internal-notes-empty{text-align:center;background:#fffaf7;border:1px dashed #e7d8cf;border-radius:10px;justify-items:center;gap:3px;margin:0 12px 12px;padding:16px 10px;display:grid}.internal-notes-empty>span{color:#d96c3b;font-size:13px}.internal-notes-empty b{color:#685850;font-size:9px}.internal-notes-empty small{color:#a09189;font-size:7px}@media (width<=560px){.note-composer-label{flex-direction:column;align-items:flex-start}.mention-suggestions{max-height:190px}.order-detail-drawer .internal-note-entry>.note-composer-footer>.note-save-button{width:auto}}.order-detail-drawer .order-notes-workspace{order:initial;background:#fff;border:1px solid #e5ddd7;border-radius:16px;grid-area:2/1/auto/-1;margin:2px 0 0;box-shadow:0 8px 24px #342b250e}.order-detail-drawer .order-notes-workspace .internal-notes-title{background:#fff;min-height:64px;padding:13px 18px}.order-detail-drawer .order-notes-workspace .internal-notes-title>span{flex-basis:38px;width:38px;height:38px}.order-detail-drawer .order-notes-workspace .internal-notes-title h3{font-size:15px!important}.order-detail-drawer .order-notes-workspace .internal-notes-title small{font-size:10px}.order-detail-drawer .order-notes-workspace .internal-notes-title>em{white-space:nowrap;width:auto;min-width:0;height:27px;padding:0 10px;font-size:10px}.order-notes-body{background:#f8f6f4;grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);align-items:start;gap:18px;padding:18px;display:grid}.order-detail-drawer .order-notes-workspace .internal-note-entry{border-color:#dfd5ce;border-radius:13px;margin:0}.order-detail-drawer .order-notes-workspace .note-composer-label{padding:13px 15px 7px}.order-detail-drawer .order-notes-workspace .note-composer-label>span{font-size:12px}.order-detail-drawer .order-notes-workspace .note-composer-label>small{font-size:10px}.order-detail-drawer .order-notes-workspace .internal-note-entry .mention-composer textarea{min-height:116px;padding:8px 15px 15px;font-size:13px;line-height:1.65}.order-detail-drawer .order-notes-workspace .mention-picker{margin:0 10px 11px}.order-detail-drawer .order-notes-workspace .mention-picker-head{min-height:48px;padding:9px 12px}.order-detail-drawer .order-notes-workspace .mention-picker-head b{font-size:11px}.order-detail-drawer .order-notes-workspace .mention-picker-head small{font-size:9px}.order-detail-drawer .order-notes-workspace .mention-picker-head em{min-width:25px;height:25px;font-size:9px}.order-detail-drawer .order-notes-workspace .mention-suggestions{max-height:230px;background:#fff!important}.order-detail-drawer .order-notes-workspace .mention-suggestions>button{min-height:57px;padding:9px 12px;color:#302a27!important;background:#fff!important}.order-detail-drawer .order-notes-workspace .mention-suggestions>button:hover,.order-detail-drawer .order-notes-workspace .mention-suggestions>button:focus-visible{background:#fff6f0!important}.order-detail-drawer .order-notes-workspace .mention-suggestions>button>span:first-child{width:35px;height:35px;font-size:12px;color:#b95025!important;background:#fff0e8!important}.order-detail-drawer .order-notes-workspace .mention-suggestions>button b{font-size:11px;color:#302a27!important}.order-detail-drawer .order-notes-workspace .mention-suggestions>button small{font-size:9px;color:#8d817a!important}.order-detail-drawer .order-notes-workspace .selected-mentions{padding:10px 13px 12px;background:#fffaf7!important}.order-detail-drawer .order-notes-workspace .selected-mentions>small{font-size:9px}.order-detail-drawer .order-notes-workspace .internal-note-entry .selected-mentions>button{min-height:29px;padding:5px 9px;font-size:10px;color:#a94a22!important;background:#fff1e9!important}.order-detail-drawer .order-notes-workspace .note-composer-footer{background:#fcfaf8;min-height:57px;padding:9px 11px 9px 14px}.order-detail-drawer .order-notes-workspace .note-composer-footer>small{font-size:9px}.order-detail-drawer .order-notes-workspace .internal-note-entry>.note-composer-footer>.note-save-button{min-height:39px;padding:9px 16px;font-size:11px;background:#dc632f!important;border-color:#dc632f!important}.notes-history{background:#fff;border:1px solid #e4dcd6;border-radius:13px;min-width:0;overflow:hidden}.notes-history>header{border-bottom:1px solid #eee7e2;align-items:center;min-height:52px;padding:10px 14px;display:flex}.notes-history>header>span{gap:2px;display:grid}.notes-history>header b{color:#3d3531;font-size:12px}.notes-history>header small{color:#948983;font-size:9px}.order-notes-workspace .internal-notes-list{max-height:310px;padding:10px}.order-notes-workspace .internal-notes-list article{border-color:#eee6e1;grid-template-columns:36px minmax(0,1fr);gap:11px;padding:12px}.order-notes-workspace .note-author-avatar{width:35px;height:35px;font-size:11px;color:#a44824!important;background:#f6ece7!important}.order-notes-workspace .internal-notes-list article p{font-size:12px;line-height:1.65}.order-notes-workspace .internal-notes-list article .note-meta b,.order-notes-workspace .internal-notes-list article .note-meta time{font-size:9px}.order-notes-workspace .internal-notes-empty{background:#fffaf7;align-content:center;min-height:150px;margin:10px}.order-notes-workspace .internal-notes-empty b{font-size:11px}.order-notes-workspace .internal-notes-empty small{font-size:9px}@media (width<=1180px){.order-detail-drawer .order-notes-workspace{grid-area:3/1/auto/-1}.order-notes-body{grid-template-columns:1fr 1fr}}@media (width<=850px){.order-detail-drawer .order-notes-workspace{grid-area:auto/1}.order-notes-body{grid-template-columns:1fr;padding:13px}}@media (width<=560px){.order-detail-drawer .order-notes-workspace .internal-notes-title>em{display:none}.order-detail-drawer .order-notes-workspace .note-composer-label{flex-direction:column;align-items:flex-start}.order-detail-drawer .order-notes-workspace .mention-suggestions{max-height:205px}}.order-detail-drawer .order-notes-workspace{grid-area:1/1/auto/-1}.order-detail-drawer .items-panel,.order-detail-drawer .order-info-cards,.order-detail-drawer .contact-panel{grid-row:2}@media (width<=1180px){.order-detail-drawer .order-notes-workspace{grid-area:1/1/auto/-1}.order-detail-drawer .items-panel,.order-detail-drawer .order-info-cards{grid-row:2}.order-detail-drawer .contact-panel{grid-area:3/1/auto/-1}}@media (width<=850px){.order-detail-drawer .order-notes-workspace{order:1;grid-area:auto/1}.order-detail-drawer .items-panel{order:2;grid-row:auto}.order-detail-drawer .order-info-cards{order:3;grid-row:auto}.order-detail-drawer .contact-panel{order:4;grid-row:auto}}.order-detail-drawer .contact-panel .order-notes-workspace{border-radius:13px;order:-4;margin:0 12px 12px;display:block;box-shadow:0 5px 16px #342b250d}.order-detail-drawer .contact-panel .order-notes-workspace .internal-notes-title{min-height:56px;padding:11px 12px}.order-detail-drawer .contact-panel .order-notes-workspace .internal-notes-title>span{flex-basis:32px;width:32px;height:32px}.order-detail-drawer .contact-panel .order-notes-workspace .internal-notes-title h3{font-size:12px!important}.order-detail-drawer .contact-panel .order-notes-workspace .internal-notes-title small{font-size:8px}.order-detail-drawer .contact-panel .order-notes-workspace .internal-notes-title>em{height:23px;padding-inline:7px;font-size:8px}.order-detail-drawer .contact-panel .order-notes-workspace .order-notes-body{background:#faf8f6;padding:10px;display:block}.order-detail-drawer .contact-panel .order-notes-workspace .internal-note-entry{margin:0}.order-detail-drawer .contact-panel .order-notes-workspace .note-composer-label{padding:10px 11px 5px}.order-detail-drawer .contact-panel .order-notes-workspace .note-composer-label>span{font-size:10px}.order-detail-drawer .contact-panel .order-notes-workspace .note-composer-label>small{font-size:8px}.order-detail-drawer .contact-panel .order-notes-workspace .internal-note-entry .mention-composer textarea{min-height:88px;padding:7px 11px 11px;font-size:11px}.order-detail-drawer .contact-panel .order-notes-workspace .notes-history{margin-top:10px}.order-detail-drawer .contact-panel .order-notes-workspace .notes-history>header{min-height:44px;padding:8px 11px}.order-detail-drawer .contact-panel .order-notes-workspace .notes-history>header b{font-size:10px}.order-detail-drawer .contact-panel .order-notes-workspace .notes-history>header small{font-size:8px}.order-detail-drawer .contact-panel .order-notes-workspace .internal-notes-list{max-height:230px;padding:8px}.order-detail-drawer .contact-panel .order-notes-workspace .internal-notes-list article{grid-template-columns:30px minmax(0,1fr);gap:8px;padding:9px}.order-detail-drawer .contact-panel .order-notes-workspace .note-author-avatar{width:29px;height:29px;font-size:9px}.order-detail-drawer .contact-panel .order-notes-workspace .internal-notes-list article p{font-size:10px}@media (width<=850px){.order-detail-drawer .contact-panel .order-notes-workspace{order:-4}.order-detail-drawer .contact-panel{order:1}.order-detail-drawer .items-panel{order:2}.order-detail-drawer .order-info-cards{order:3}}.tracking-security-actions{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.tracking-security-actions button{color:#245c45;cursor:pointer;background:#fff;border:1px solid #c9d8d1;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:850}.tracking-security-actions button.danger{color:#9b3429;border-color:#edc7c1}.tracking-security-message{color:#4d675d;margin-top:6px;font-size:10px;font-style:normal;line-height:1.4;display:block}.auto-toggle.feature-toggle{background:#edf7f1;border-color:#a9c9ba}.shared-inbox.compact{border-color:var(--admin-border);box-shadow:none;border-radius:14px;margin-bottom:18px}.shared-inbox.compact .shared-inbox-header{min-height:68px;padding:14px 17px}.shared-inbox.compact .shared-inbox-header>div{gap:2px}.shared-inbox.compact .shared-inbox-header small{color:#748079;font-size:9px}.shared-inbox.compact .shared-inbox-header h2{gap:7px;font-size:17px}.shared-inbox.compact .shared-inbox-header h2 svg{width:18px;height:18px}.inbox-all-button{color:var(--admin-green);cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:11px;font-weight:850}.shared-inbox.compact .shared-inbox-tabs{border-color:#e4e9e6;border-radius:8px 8px 0 0;width:min(360px,100% - 34px);margin-inline:17px}.shared-inbox.compact .shared-inbox-tabs button{min-height:37px;font-size:10px}.shared-inbox.compact .shared-inbox-tabs button.active:after{height:2px}.shared-inbox.compact .shared-inbox-tabs b{border-radius:6px;min-width:19px;height:19px;font-size:9px}.shared-inbox.compact .shared-inbox-body{display:block}.shared-inbox.compact .inbox-summary{background:#fbfcfb;border:0;border-bottom:1px solid #eef1ef;grid-column:auto;padding:0 16px;display:flex}.shared-inbox.compact .inbox-summary button{border:0;border-left:1px solid #e9eeeb;flex:0 auto;align-items:center;gap:7px;min-height:44px;padding:0 15px;display:flex}.shared-inbox.compact .inbox-summary button:last-child{border-left:0}.shared-inbox.compact .inbox-summary svg{grid-row:auto;width:22px;height:22px;padding:5px}.shared-inbox.compact .inbox-summary span{font-size:9px}.shared-inbox.compact .inbox-summary b{font-size:14px}.shared-inbox.compact .inbox-list-area{padding:0}.shared-inbox.compact .inbox-tools{display:none}.shared-inbox.compact .inbox-thread-list{gap:0}.inbox-compact-head{color:#7a8882;background:#f7f9f8;border-bottom:1px solid #e5eae7;grid-template-columns:minmax(150px,.9fr) minmax(170px,1.25fr) minmax(115px,.7fr) 96px 46px;align-items:center;gap:10px;min-height:32px;padding:7px 16px;font-size:8px;font-weight:850;display:grid}.shared-inbox.compact .inbox-thread{border:0;border-bottom:1px solid #eef1ef;border-radius:0;grid-template-columns:minmax(150px,.9fr) minmax(170px,1.25fr) minmax(115px,.7fr) 96px 46px;gap:10px;min-height:52px;padding:7px 16px;transition:background-color .14s}.shared-inbox.compact .inbox-thread:last-child{border-bottom:0}.shared-inbox.compact .inbox-thread:hover,.shared-inbox.compact .inbox-thread:focus-visible{background:#f8fbf9;border-color:#eef1ef;transform:none;box-shadow:inset 3px 0 #9ab9aa}.shared-inbox.compact .inbox-thread.waiting{border-right:3px solid #e77740;padding-right:13px}.shared-inbox.compact .thread-avatar{display:none}.shared-inbox.compact .thread-identity{gap:1px}.shared-inbox.compact .thread-identity b{font-size:11px}.shared-inbox.compact .thread-identity small,.shared-inbox.compact .thread-owner{font-size:8px}.shared-inbox.compact .thread-preview{font-size:10px}.shared-inbox.compact .thread-wait{border-radius:6px;padding:4px 6px;font-size:8px}.shared-inbox.compact .thread-wait.active{background:#fff4ed}.shared-inbox.compact .thread-open{font-size:8px}.shared-inbox.compact .inbox-empty{min-height:92px;font-size:10px}.shared-inbox.compact .inbox-empty svg{width:22px;height:22px}.shared-inbox.compact .inbox-thread:nth-child(n+7){display:none}@media (width<=850px){.shared-inbox.compact .inbox-summary{padding-inline:8px}.shared-inbox.compact .inbox-summary button{flex:1;justify-content:center;min-height:42px;padding-inline:8px}.inbox-compact-head{display:none}.shared-inbox.compact .inbox-thread{grid-template-rows:auto;grid-template-columns:minmax(120px,.9fr) minmax(150px,1.2fr) 86px 42px;min-height:55px;padding:7px 12px}.shared-inbox.compact .thread-owner{display:none}}@media (width<=560px){.shared-inbox.compact .shared-inbox-header{min-height:60px;padding:11px 13px}.shared-inbox.compact .shared-inbox-tabs{width:calc(100% - 26px);margin-inline:13px}.shared-inbox.compact .inbox-summary span{display:none}.shared-inbox.compact .inbox-thread{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 78px 38px;gap:2px 8px;min-height:58px}.shared-inbox.compact .thread-identity{grid-area:1/1}.shared-inbox.compact .thread-preview{grid-area:2/1/auto/3}.shared-inbox.compact .thread-wait{grid-area:1/2}.shared-inbox.compact .thread-open{grid-area:1/3/3;align-self:center}}@media (width>=851px){.order-detail-drawer-header{gap:10px 16px;padding:11px 18px 12px}.order-detail-breadcrumb{gap:7px;font-size:9px}.order-detail-back{border-radius:8px;min-height:32px;margin-left:4px;padding:6px 10px;font-size:10px}.order-detail-title-row{gap:10px}.order-detail-heading h2{font-size:clamp(25px,2.15vw,32px)}.order-detail-heading p{margin-top:2px;font-size:10px}.drawer-status{min-width:0;padding:6px 10px;font-size:9px}.header-urgent-button{min-height:34px;padding:6px 10px}.order-detail-primary-actions{flex-wrap:wrap;justify-content:flex-start;gap:6px}.order-detail-primary-actions button{border-radius:8px;gap:5px;min-height:35px;padding:7px 10px;font-size:10px}.order-detail-primary-actions button svg{width:15px;height:15px}.order-more-menu summary{border-radius:8px;width:35px;min-height:35px}.order-detail-quick-facts{border-top:1px solid #edf0ee;align-items:flex-start;min-height:54px;padding:7px 0 0}.order-detail-quick-facts>div{gap:2px;min-width:125px;padding:1px 13px}.order-detail-quick-facts small{font-size:8px}.order-detail-quick-facts b{font-size:11px}.order-detail-quick-facts .order-detail-total-fact b{font-size:14px}.order-detail-tracking-fact{min-width:245px!important}.order-detail-tracking-fact b{font-size:12px}.tracking-security-actions{gap:4px;margin-top:4px}.tracking-security-actions button{padding:4px 7px;font-size:8px}.order-detail-drawer .order-details{gap:10px;padding:12px}.order-info-cards{gap:9px}.order-info-card>header{padding:10px 11px}.order-info-card dl,.order-info-card .document-state{padding:11px}.order-detail-drawer .items-panel-title{padding:12px!important}.order-detail-drawer .items-heading,.order-detail-drawer .editable-order-item{padding-inline:11px}.order-detail-drawer .contact-panel .order-notes-workspace{margin:0 9px 9px}.order-detail-drawer-footer{min-height:54px;padding:7px 18px}.drawer-close-secondary,.drawer-save-primary{min-height:36px;padding:7px 14px}}.kit-admin-manager{background:linear-gradient(135deg,#f3f8f5,#fffaf0);border:1px solid #cddbd4;border-radius:16px;margin:20px 0 26px;padding:20px}.kit-admin-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.kit-admin-heading span{color:#b06a11;font-size:9px;font-weight:900}.kit-admin-heading h3{color:var(--admin-ink);margin:4px 0;font-size:23px}.kit-admin-heading p{color:#657a70;margin:0;font-size:11px}.kit-admin-heading>button,.kit-admin-actions button{background:var(--admin-green);color:#fff;min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-size:10px;font-weight:900;display:inline-flex}.kit-product-search{color:#496157;gap:5px;max-width:480px;margin:18px 0 12px;font-size:9px;font-weight:900;display:grid}.kit-product-search input{background:#fff;border:1px solid #bfcfc7;border-radius:9px;padding:10px 12px}.kit-admin-list{gap:12px;display:grid}.kit-admin-card{background:#fff;border:1px solid #cbd8d1;border-radius:13px;overflow:hidden}.kit-admin-card>summary{cursor:pointer;background:#f7faf8;justify-content:space-between;align-items:center;padding:15px 17px;list-style:none;display:flex}.kit-admin-card>summary::-webkit-details-marker{display:none}.kit-admin-card>summary span{gap:3px;display:grid}.kit-admin-card>summary b{color:#214b39;font-size:14px}.kit-admin-card>summary small{color:#718078;font-size:9px}.kit-admin-card>summary em{color:#286b50;font-size:10px;font-style:normal;font-weight:900}.kit-admin-fields{border-top:1px solid #e5ebe8;grid-template-columns:1fr 1fr;gap:11px;padding:16px;display:grid}.kit-admin-fields label{color:#536a60;gap:5px;font-size:9px;font-weight:900;display:grid}.kit-admin-fields label.wide{grid-column:1/-1}.kit-admin-fields input,.kit-admin-fields textarea{min-width:0;font:inherit;background:#fff;border:1px solid #c7d4ce;border-radius:8px;padding:9px 10px}.kit-admin-fields textarea{resize:vertical}.kit-admin-fields .kit-active-toggle{align-items:center;gap:7px;display:flex}.kit-admin-fields .kit-active-toggle input{width:17px;height:17px}.kit-product-picker{background:#f8faf9;border-block:1px solid #e4ebe7;grid-template-columns:1fr 1fr;gap:7px;max-height:320px;padding:8px 16px;display:grid;overflow-y:auto}.kit-product-picker>label{cursor:pointer;background:#fff;border:1px solid #dde5e1;border-radius:9px;grid-template-columns:18px 38px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:56px;padding:7px;display:grid}.kit-product-picker>label.selected{background:#eef7f2;border-color:#5c947a;box-shadow:inset 3px 0 #327054}.kit-product-picker>label>span:first-of-type{color:#819088;background:#edf2ef;border-radius:7px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.kit-product-picker img{object-fit:contain;width:100%;height:100%}.kit-product-picker>label>span:nth-of-type(2){gap:2px;min-width:0;display:grid}.kit-product-picker b{color:#294d3d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.kit-product-picker small{color:#7b8982;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.kit-product-picker em{color:#3d765c;font-size:8px;font-style:normal;font-weight:900}.kit-admin-actions{justify-content:space-between;align-items:center;gap:15px;padding:12px 16px;display:flex}.kit-admin-actions span{color:#64786e;font-size:9px;font-weight:800}.kit-admin-actions button:disabled{opacity:.55}@media (width<=850px){.kit-admin-heading{flex-direction:column}.kit-product-picker{grid-template-columns:1fr}}@media (width<=560px){.kit-admin-manager{padding:12px}.kit-admin-fields{grid-template-columns:1fr}.kit-admin-fields label.wide{grid-column:auto}.kit-admin-actions{flex-direction:column;align-items:stretch}.kit-product-picker>label{grid-template-columns:18px 34px minmax(0,1fr)}.kit-product-picker em{display:none}}.admin-shell,.admin-auth-page{--admin-font-family:Arial, sans-serif;font-kerning:normal;font-family:var(--admin-font-family)!important}.admin-shell *,.admin-auth-page *{font-family:var(--admin-font-family)!important}.admin-shell :where(h1,h2,h3,h4,h5,h6,legend),.admin-auth-page :where(h1,h2,h3,h4,h5,h6,legend){font-style:normal;line-height:1.25;font-family:var(--admin-font-family)!important;letter-spacing:normal!important;font-weight:700!important}.admin-shell :where(button,input,select,textarea,option),.admin-auth-page :where(button,input,select,textarea,option){letter-spacing:normal;font-family:var(--admin-font-family)!important}.admin-mobile-header,.admin-sidebar-close,.admin-mobile-backdrop{display:none}@media (width<=850px){body:has(.admin-shell){background:#f4f7f5}.admin-shell{min-width:0;padding-top:64px}.admin-mobile-header{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-bottom:1px solid #dce5df;grid-template-columns:82px minmax(0,1fr) 44px;align-items:center;gap:10px;height:64px;padding:8px 12px;display:grid;position:fixed;inset:0 0 auto;box-shadow:0 5px 18px #16372a14}.admin-mobile-header a{align-items:center;display:grid}.admin-mobile-header img{object-fit:contain;width:78px;height:38px}.admin-mobile-header>span{gap:1px;min-width:0;display:grid}.admin-mobile-header small{color:#7b8982;font-size:9px;font-weight:800}.admin-mobile-header b{color:#26352d;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.admin-mobile-header>button,.admin-sidebar-close{color:#286b4c;background:#f7faf8;border:1px solid #dbe4df;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.admin-mobile-backdrop{z-index:69;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a1f177a;border:0;display:block;position:fixed;inset:0}.admin-sidebar{z-index:70;width:min(320px,88vw);height:100dvh;padding:18px 15px max(18px, env(safe-area-inset-bottom));visibility:hidden;border:0;border-left:1px solid #dce5df;border-radius:0;gap:0;transition:transform .22s,visibility .22s;display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(105%);box-shadow:-18px 0 50px #0a1f1733}.admin-sidebar.mobile-open{visibility:visible;transform:translate(0)}.admin-sidebar-close{position:absolute;top:13px;left:13px}.admin-sidebar-brand{text-align:right;place-items:start;padding:0 8px 18px}.admin-sidebar-brand img{width:128px;height:48px}.admin-sidebar-brand>span{display:grid}.admin-side-nav{gap:5px;display:grid;overflow:visible}.admin-side-nav button{grid-template-columns:30px minmax(0,1fr) auto;width:100%;min-height:48px;padding:8px 11px}.admin-side-nav button>span{width:28px;height:28px}.admin-side-nav button>b{font-size:13px}.admin-side-nav button>small,.admin-side-nav button>.message-unread-badge{display:grid}.admin-sidebar-footer{margin-top:18px;display:grid}.admin-main-area{overflow:visible}.admin-topbar{border-radius:0}}@media (width<=700px){.admin-topbar{min-height:0;padding:10px 12px;display:block}.admin-date-card{display:none}.admin-topbar .admin-command-bar{gap:8px}.admin-topbar .global-search,.admin-topbar .notification-button{height:44px;min-height:44px}.admin-main-area .admin-content{padding:16px 10px 40px}.admin-title{gap:12px;margin-bottom:16px}.admin-title-copy{gap:10px}.admin-title-icon{border-radius:10px;width:38px;height:38px}.admin-title h1{font-size:25px}.admin-title-actions{scrollbar-width:none;width:calc(100% + 20px);margin-inline:-10px;padding:0 10px 4px}.admin-title-actions::-webkit-scrollbar{display:none}.admin-title-actions button{min-height:40px}.admin-stats,.overview-stats,.organization-stats{grid-template-columns:1fr 1fr;gap:9px}.overview-stats button{grid-template-columns:38px minmax(0,1fr);gap:3px 9px;min-height:104px;padding:13px}.overview-stats .stat-icon{width:36px;height:36px}.overview-stats button>b{font-size:23px}.overview-panels{gap:10px}.overview-order-row{grid-template-columns:62px minmax(0,1fr) 95px;padding-inline:11px}.orders-list{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;overflow:visible}.order-card{border:1px solid var(--admin-border);border-radius:13px;overflow:hidden;box-shadow:0 4px 14px #1d3b2b0d}.order-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px 10px;min-height:0;padding:14px 46px 14px 13px;display:grid;position:relative}.order-main .order-checkbox{top:12px;position:absolute;inset-inline-start:10px}.order-main>div:first-of-type,.order-main>div:nth-of-type(2),.order-main>div:nth-of-type(3){display:flex}.order-main>div:nth-of-type(4),.order-main>div:nth-of-type(5){display:none}.order-main>div:first-of-type{grid-column:1}.order-main>div:nth-of-type(2){grid-column:2}.order-main>div:nth-of-type(3){border-top:1px solid #edf1ef;grid-column:1/-1;padding-top:10px}.order-main .quick-contact{inset-inline-end:12px;position:absolute;bottom:61px}.status-select{grid-area:auto/1}.details-button{grid-area:auto/2;min-height:36px}.status-select select{min-height:36px}.order-details{padding:16px 12px}.order-detail-toolbar{margin:-16px -12px 0;padding:12px}.admin-main-area .products-manager,.admin-main-area .permissions-panel,.admin-main-area .coupon-manager,.admin-main-area .push-settings-panel{border-radius:13px;padding:15px 12px}.product-admin-list{overflow:visible}.product-admin-row{grid-template-columns:74px minmax(0,1fr);gap:7px 10px;min-width:0;padding:13px 0}.product-image-admin{grid-area:1/1/span 5;grid-template-columns:1fr;align-self:start}.product-image-admin>img,.product-image-admin>span{grid-row:auto;width:64px;height:64px}.product-admin-row>.product-admin-sku,.product-admin-row>input,.product-admin-row>select,.product-admin-row>button{grid-column:2;width:100%}.product-admin-row>.product-admin-sku{color:#6e7d75;text-align:right;direction:ltr;font-size:10px}.product-admin-row>button{min-height:42px}.product-admin-row>.product-admin-actions{grid-column:2;width:100%}.product-admin-actions button{flex:1;min-height:42px}.new-product-form{grid-template-columns:1fr;padding:12px}.product-create-heading{flex-direction:column;align-items:stretch}.organization-intro{padding:18px 16px}.organization-filters{grid-template-columns:1fr}.customer-card{padding:15px 12px}.shipping-calendar-page{margin-inline:-2px}}@media (width<=390px){.admin-mobile-header{grid-template-columns:72px minmax(0,1fr) 42px}.admin-mobile-header img{width:68px}.admin-stats,.overview-stats,.organization-stats{grid-template-columns:1fr}.order-main{grid-template-columns:1fr;padding-inline-start:44px}.order-main>div:first-of-type,.order-main>div:nth-of-type(2),.order-main>div:nth-of-type(3),.status-select,.details-button{grid-column:1}.order-main .quick-contact{position:static}}@media (prefers-reduced-motion:reduce){.admin-sidebar{transition:none}}@media (width<=850px){.order-detail-overlay{z-index:140;box-shadow:none;background:#f3f6f4;border:0;border-radius:0;position:fixed;inset:0;overflow:hidden}.order-detail-drawer{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#f3f6f4;border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;display:block;position:fixed;inset:0;overflow:hidden auto}.order-detail-drawer-header{min-height:0;max-height:none;padding:max(12px, env(safe-area-inset-top)) 12px 14px;background:#fff;border-bottom:1px solid #dce5df;grid-template-columns:minmax(0,1fr);gap:13px;display:grid}.order-detail-breadcrumb,.order-detail-title-row,.order-detail-primary-actions,.order-detail-quick-facts{grid-column:1;min-width:0}.order-detail-breadcrumb{min-height:40px}.order-detail-breadcrumb>:not(.order-detail-back){display:none}.order-detail-back{min-height:40px;margin:0;padding:8px 11px}.order-detail-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.order-detail-heading{grid-column:1/-1}.order-detail-heading h2{font-size:25px}.order-detail-heading p{overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.45}.drawer-status{grid-area:2/1;width:fit-content;min-width:0;padding:7px 10px}.header-urgent-button{grid-area:2/2;min-height:36px}.order-detail-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.order-detail-primary-actions>button,.order-detail-primary-actions>.open-order-chat,.order-detail-primary-actions>.order-more-menu{width:100%;min-width:0;min-height:44px;margin:0}.order-detail-primary-actions button{white-space:normal;min-height:44px;padding:8px 7px;line-height:1.25}.order-more-menu summary{width:100%;min-height:44px}.order-more-menu>div{width:min(230px,100vw - 24px);left:auto;right:0}.order-detail-quick-facts{background:#e0e7e3;border:1px solid #e0e7e3;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:10px;display:grid;overflow:visible}.order-detail-quick-facts>div{background:#fff;border:0;min-width:0;padding:10px}.order-detail-quick-facts b{overflow-wrap:anywhere;white-space:normal}.order-detail-tracking-fact{grid-column:1/-1}.order-detail-tracking-fact>span{flex-wrap:wrap}.tracking-security-actions{gap:6px}.tracking-security-actions button{flex:120px;min-height:36px}.order-detail-drawer .order-details{direction:rtl;background:#f3f6f4;flex-direction:column;gap:10px;min-height:0;padding:10px;display:flex;overflow:visible}.order-detail-drawer .order-details>*{grid-area:auto;width:100%;min-width:0}.order-detail-drawer .order-info-cards{order:1;grid-template-columns:1fr;gap:10px;display:grid}.order-detail-drawer .items-panel{order:2}.order-detail-drawer .contact-panel{order:3;display:block}.order-info-card,.order-detail-drawer .items-panel,.order-detail-drawer .contact-panel{border-radius:13px}.order-info-card>header{min-height:54px;padding:11px 12px}.order-info-card dl,.order-info-card .document-state{padding:12px}.order-info-card dl{grid-template-columns:1fr;gap:0}.order-info-card dl>div{border-bottom:1px solid #edf1ef;grid-template-columns:minmax(94px,.8fr) minmax(0,1.2fr);gap:10px;min-width:0;padding:9px 0;display:grid}.order-info-card dl>div:last-child{border-bottom:0}.order-info-card dd{text-align:right;overflow-wrap:anywhere}.contact-edit-form{grid-template-columns:1fr;padding:12px}.contact-edit-form label.wide,.contact-edit-actions{grid-column:1}.admin-document-list article{grid-template-columns:auto minmax(0,1fr) auto}.admin-document-list article>button{grid-column:3}.document-state .admin-document-list a{grid-column:2/-1;width:fit-content}.order-detail-drawer .items-panel-title{grid-template-columns:minmax(0,1fr);gap:10px;padding:13px!important;display:grid!important}.order-detail-drawer .items-panel-title h3{margin:0 0 3px}.order-detail-drawer .open-order-catalog{width:100%;min-height:44px}.order-detail-drawer .items-heading{display:none}.order-detail-drawer .editable-order-item{background:#fff;border-top:1px solid #e7ece9;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:5px 10px;min-width:0;display:grid;padding:12px!important}.order-detail-drawer .editable-order-item>.order-item-sku{color:#718078;grid-area:1/1;font-size:9px}.order-detail-drawer .editable-order-item>span:nth-child(2){overflow-wrap:anywhere;grid-area:2/1;font-size:12px;font-weight:800;line-height:1.45}.order-detail-drawer .editable-order-item>.admin-quantity-control,.order-detail-drawer .editable-order-item>b:nth-child(3){grid-area:1/2/3;width:100%}.order-detail-drawer .editable-order-item>strong{color:#256b49;text-align:right;grid-area:3/1;display:block!important}.order-detail-drawer .editable-order-item>.remove-order-item,.order-detail-drawer .editable-order-item>span:last-child{text-align:center;grid-area:3/2;justify-self:stretch}.order-detail-drawer .remove-order-item{background:#fff7f5;border:1px solid #edc9c2;border-radius:7px;min-height:34px;text-decoration:none}.order-detail-drawer .custom-item-detail{grid-template-columns:1fr;margin:8px 10px}.order-detail-drawer .custom-item-detail>small{grid-column:1}.order-detail-drawer .custom-item-detail button{min-height:42px}.order-detail-drawer .order-discount-panel{grid-template-columns:1fr;margin:10px}.order-detail-drawer .discount-heading{grid-column:1}.order-detail-drawer .order-items-summary{grid-template-columns:1fr;gap:10px;margin:10px;padding:12px}.order-detail-drawer .order-items-summary button{grid-column:1;width:100%}.order-activity-heading{padding:13px}.reminder-control,.customer-order-note,.order-detail-drawer .contact-panel .order-notes-workspace,.order-detail-drawer .activity-log,.admin-distribution{margin:10px}.order-detail-drawer .contact-panel .order-notes-workspace{display:block}.order-detail-drawer .contact-panel .order-notes-workspace .order-notes-body{grid-template-columns:1fr;gap:10px;padding:10px;display:grid}.order-detail-drawer .order-notes-workspace .internal-note-entry .mention-composer textarea{min-height:100px;font-size:13px}.note-composer-footer{flex-wrap:wrap}.note-composer-footer>.note-save-button{min-height:40px}.admin-distribution{padding:12px}.admin-distribution-title{flex-direction:column;align-items:flex-start}.admin-branch-packages article header,.admin-branch-packages article dl{grid-template-columns:1fr}.order-detail-drawer-footer{z-index:4;min-height:64px;padding:9px 10px max(9px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;grid-template-columns:1fr 1fr;gap:8px;display:grid;position:sticky;bottom:0}.order-detail-drawer-footer>span{order:-1;grid-column:1/-1;font-size:9px}.drawer-close-secondary,.drawer-save-primary{width:100%;min-height:44px}.drawer-close-secondary:only-of-type{grid-column:1/-1}}@media (width<=420px){.order-detail-primary-actions{grid-template-columns:1fr}.order-detail-title-row{grid-template-columns:minmax(0,1fr) auto}.order-detail-quick-facts{grid-template-columns:1fr}.order-detail-tracking-fact{grid-column:1}.order-detail-drawer .editable-order-item{grid-template-columns:minmax(0,1fr) 102px}.order-detail-drawer-footer{grid-template-columns:1fr}.order-detail-drawer-footer>span,.drawer-close-secondary,.drawer-save-primary{grid-column:1}}.branch-visits-explanation{color:#536e67;margin:0 0 20px;font-size:14px;line-height:1.7}.branch-visits-scroll{overflow-x:auto}.branch-visits-scroll table{border-collapse:collapse;width:100%;min-width:660px;font-size:14px}.branch-visits-scroll th,.branch-visits-scroll td{text-align:right;white-space:nowrap;border-bottom:1px solid #e5ece7;padding:14px 12px}.branch-visits-scroll thead th{color:#123c34;background:#eef4ef}.order-detail-drawer-header.order-detail-compact-header{z-index:3;grid-template-columns:minmax(0,1fr) max-content;gap:9px 16px;position:relative}.order-detail-compact-header .order-detail-title-row{flex-wrap:wrap;grid-column:1;gap:8px;min-width:0}.order-detail-compact-header .order-detail-heading{min-width:0}.order-detail-compact-header .order-detail-heading p{overflow-wrap:anywhere}.order-detail-compact-header .order-detail-primary-actions{background:0 0;border:0;flex-wrap:nowrap;grid-column:2;gap:6px;min-width:0;margin:0;padding:0;display:flex}.order-detail-compact-header .order-detail-primary-actions>button,.order-detail-compact-header .order-more-menu>summary{white-space:nowrap;width:auto;min-height:35px;box-shadow:none;border-radius:7px;flex:none;padding:7px 10px;font-size:11px;font-weight:700;line-height:1.25}.order-detail-compact-header .order-more-menu{flex:none}.order-detail-compact-header .order-more-menu>summary{justify-content:center;align-items:center;gap:6px;display:flex}.order-detail-compact-header .order-more-menu>summary:hover{background:#f4f8f5}.order-detail-compact-header .order-more-menu[open]>summary{background:#eef5f0;border-color:#8cad9a}.order-detail-compact-header .order-more-menu>div{z-index:10;width:max-content;min-width:205px;max-width:calc(100vw - 32px);left:0;right:auto}.order-detail-compact-header .order-more-menu>div button{color:#3f5047;width:100%;min-height:38px;box-shadow:none;white-space:normal;background:0 0;border:0;border-radius:5px;justify-content:flex-start;padding:8px 10px;font-size:12px}.order-detail-compact-header .order-more-menu>div button:hover:not(:disabled){background:#f0f5f2}.order-detail-compact-header .order-more-menu>div .reject-order{color:#a34c3f}.order-detail-compact-header .order-more-menu>div .delete-order-primary{color:#a43a2d;border-top:1px solid #edf0ee;border-radius:0 0 5px 5px;margin-top:3px}.order-detail-compact-header .order-more-menu>div .delete-order-primary:hover:not(:disabled){background:#fff3f0}.order-detail-compact-header button:focus-visible,.order-detail-compact-header summary:focus-visible{outline-offset:3px;outline:3px solid #8db5a0}@media (width>=851px) and (width<=1050px){.order-detail-compact-header .order-more-menu>summary>span{display:none}.order-detail-compact-header .order-detail-title-row{flex-wrap:nowrap}.order-detail-compact-header .order-detail-heading{flex:auto}.order-detail-compact-header .drawer-status,.order-detail-compact-header .header-urgent-button{flex-shrink:0}.order-detail-compact-header .order-detail-quick-facts{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.7fr);display:grid}.order-detail-compact-header .order-detail-quick-facts>div{min-width:0;padding-inline:8px}.order-detail-compact-header .order-detail-tracking-fact{min-width:0!important}.order-detail-compact-header .order-detail-quick-facts b{overflow-wrap:anywhere}.order-detail-compact-header .order-detail-tracking-fact>span{flex-wrap:wrap}}@media (width<=850px){.order-detail-drawer-header.order-detail-compact-header{grid-template-columns:minmax(0,1fr);gap:8px}.order-detail-compact-header .order-detail-title-row{display:flex}.order-detail-compact-header .order-detail-heading{flex:150px}.order-detail-compact-header .order-detail-primary-actions{grid-column:1}.order-detail-compact-header .order-detail-primary-actions>button,.order-detail-compact-header .order-more-menu>summary{min-height:44px;padding:8px 10px;font-size:11px}.order-detail-compact-header .order-detail-primary-actions>.approve-order{flex:auto}.order-detail-compact-header .order-detail-primary-actions>.open-order-chat{flex:0 auto}.order-detail-compact-header .order-detail-primary-actions>.order-more-menu{width:auto;min-height:44px}.order-detail-compact-header .order-more-menu>summary>span{display:none}.order-detail-compact-header .order-more-menu>div button{min-height:44px}}.admin-side-nav .admin-mobile-record-link{min-height:46px;color:inherit;background:#ffffff14;border:1px solid #fff3;border-radius:12px;align-items:center;gap:12px;margin-bottom:7px;padding:12px 15px;font-size:13px;text-decoration:none;display:flex}.admin-side-nav .admin-mobile-record-link:hover{background:#ffffff29}.quote-print-page{color:#202f36;box-sizing:border-box;direction:rtl;background:#fff;width:186mm;height:272mm;font:13px/1.45 Arial,sans-serif;position:fixed;top:0;left:-10000px}.quote-print-page *{box-sizing:border-box;letter-spacing:0}.quote-print-content{transform-origin:100% 0;width:186mm;padding:5mm 2mm 0}.quote-header{border-bottom:1px solid #26353b;justify-content:space-between;align-items:start;gap:20px;padding-bottom:24px;display:flex}.quote-header h1{color:#20323a;margin:6px 0 10px;font-size:39px;font-weight:400;line-height:1.2}.quote-header p{color:#627078;margin:0 0 6px;font-size:11px}.quote-header img{width:158px;height:auto;margin:0 0 9px;display:block}.quote-header>div:last-child{text-align:left}.quote-customer{border-bottom:1px solid #d7dee0;grid-template-columns:1fr 1fr;gap:16px 28px;margin:0 0 16px;padding:21px 0;display:grid}.quote-customer dt{color:#65757c;margin-bottom:4px;font-size:11px}.quote-customer dd{overflow-wrap:anywhere;margin:0}.quote-customer dd b{font-size:15px}.quote-customer dd span{display:block}.quote-table{border-collapse:collapse;table-layout:auto;width:100%;font-size:12px}.quote-table th{text-align:right;white-space:nowrap;border-bottom:2px solid #293b43;padding:9px 5px;font-size:11px}.quote-table td{vertical-align:top;border-bottom:1px solid #dce3e6;padding:11px 5px}.quote-table td:nth-child(2){overflow-wrap:anywhere;width:43%}.quote-table td:nth-child(n+3){white-space:nowrap}.quote-table small{white-space:pre-wrap;margin-top:3px;font-size:10px;display:block}.quote-table .quote-sku{overflow-wrap:anywhere;direction:ltr;min-width:78px;font:11px/1.5 monospace}.quote-summary{grid-template-columns:minmax(0,1fr) 265px;gap:24px;margin-top:23px;display:grid}.quote-print-page h2{margin:0 0 7px;font-size:12px;font-weight:700}.quote-print-page p{margin-top:0;margin-bottom:8px}.quote-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.quote-muted{color:#65757c;font-size:11px}.quote-totals>div{justify-content:space-between;gap:9px;padding:7px 9px;display:flex}.quote-totals b{white-space:nowrap}.quote-totals .quote-grand{background:#edf1f2;margin-top:6px;padding:13px 9px;font-size:16px}.quote-terms{border-top:1px solid #ced8dc;margin-top:23px;padding-top:15px}.quote-terms p{font-size:12px}.quote-footer{color:#65757c;border-top:1px solid #dce3e6;justify-content:space-between;margin-top:27px;padding-top:10px;font-size:10px;display:flex}.quote-distribution{margin-top:16px;font-size:11px}.quote-distribution>div{border-bottom:1px solid #dce3e6;padding:6px 0}.quote-distribution p{overflow-wrap:anywhere;margin:3px 0}@page quote{size:A4 portrait;margin:0}@media print{body:has(.quote-print-page){margin:0!important;padding:0!important}body:has(.quote-print-page) .admin-shell{box-sizing:border-box!important;width:210mm!important;max-width:none!important;min-height:0!important;margin:0!important;padding:11mm 12mm 13mm!important;display:block!important}body:has(.quote-print-page) .admin-shell>:not(.quote-print-page){display:none!important}.quote-print-page{page:quote;-webkit-print-color-adjust:exact;print-color-adjust:exact;break-inside:avoid;display:block;position:relative;top:auto;left:auto}.quote-print-content{transform:scale(var(--quote-scale,1));position:absolute;top:0;right:0}.quote-print-page{overflow:hidden}.quote-table thead{display:table-header-group}.quote-table tr{break-inside:avoid}}.draft-review{border:1px solid var(--admin-border,#cbd9d2);background:#f7faf8;border-radius:14px;margin:0 0 28px;padding:22px}.draft-review-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.draft-review-heading h3{color:var(--admin-ink);margin:0;font-size:22px}.draft-review-heading p{color:#53685e;margin:8px 0 18px;font-size:14px;line-height:1.6}.draft-private-label{color:#244936;background:#dfebe4;border-radius:20px;flex-shrink:0;padding:7px 12px;font-size:14px;font-weight:700}.draft-review-stats{color:#304c3d;flex-wrap:wrap;gap:10px 24px;margin:0 0 20px;font-size:14px;display:flex}.draft-review-filters{grid-template-columns:minmax(200px,2fr) repeat(2,minmax(140px,1fr));gap:12px;display:grid}.draft-review-filters label,.draft-note{gap:6px;font-size:14px;font-weight:600;display:grid}.draft-review-filters input,.draft-review-filters select,.draft-note textarea{box-sizing:border-box;color:#263f32;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bacdc1;border-radius:8px;padding:10px 12px}.draft-review-message{background:#eaf5ef;border:1px solid #b3cdbf;border-radius:8px;padding:12px;font-size:14px}.draft-results-count{color:#53685e;font-size:14px}.draft-review-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.draft-product-card{background:#fff;border:1px solid #d6e0d9;border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.draft-photo{z-index:0;box-sizing:border-box;cursor:zoom-in;background:#fff;border:0;border-bottom:1px solid #edf1ee;flex:0 0 200px;place-items:center;width:100%;height:200px;padding:18px;display:grid;position:relative}.draft-photo img{object-fit:contain;width:100%;height:100%}.draft-photo>span,.draft-modal-image>span{color:#718177;justify-items:center;gap:12px;font-size:14px;display:grid}.draft-card-content{z-index:1;background:#fff;flex-direction:column;flex:auto;min-height:0;padding:16px;display:flex;position:relative}.draft-card-content>small{color:#5c7165;font-size:12px}.draft-card-content h4{color:#263f32;margin:9px 0 14px;font-size:16px;line-height:1.5}.draft-price{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;display:flex}.draft-price b{color:#1e4931;font-size:19px}.draft-price span{color:#667a6d;font-size:12px}.draft-match{color:#3b6349;align-items:center;gap:5px;font-size:14px;display:flex}.draft-match.candidate,.draft-match.missing{color:#875524}.draft-issue{color:#754b1a;background:#fff2de;border-radius:7px;margin:8px 0 12px;padding:9px;font-size:14px;line-height:1.5}.draft-open{font:inherit;color:#294d36;cursor:pointer;background:#f6f9f7;border:1px solid #aebfb4;border-radius:7px;margin-top:auto;padding:10px 4px;font-size:14px}.draft-modal-backdrop{z-index:1000;background:#11251dcc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.draft-modal{background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(1000px,100%);max-height:calc(100dvh - 48px);display:grid;position:relative;overflow-y:auto;box-shadow:0 20px 80px #0004}.draft-modal-close{z-index:1;cursor:pointer;background:#fff;border:1px solid #bbcabe;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:12px;left:12px}.draft-modal-image{background:#f5f8f6;place-items:center;min-height:300px;padding:36px;display:grid}.draft-modal-image img{object-fit:contain;width:100%;max-height:550px}.draft-modal-content{color:#2b4536;padding:52px 28px 28px;font-size:16px;line-height:1.6}.draft-modal-content>small,.draft-modal-price small{color:#617569;font-size:13px}.draft-modal-content h3{margin:12px 0;font-size:24px;line-height:1.4}.draft-modal-price{font-size:24px;font-weight:700}.draft-modal-price small{font-weight:400;display:block}.draft-modal-content a{color:#225f3e;text-decoration:underline;display:inline-block}.draft-upload{cursor:pointer;margin:18px 0;display:block;position:relative}.draft-upload input{opacity:0;width:1px;height:1px;position:absolute}.draft-upload span{border:1px solid #aebfb4;border-radius:8px;padding:9px 14px;font-size:14px;display:inline-block}.draft-upload:focus-within{outline-offset:3px;outline:2px solid #35694c}.draft-modal-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.draft-modal-actions button{color:#fff;font:inherit;cursor:pointer;background:#27583a;border:1px solid #27583a;border-radius:8px;padding:10px 14px;font-size:14px}.draft-modal-actions button+button{color:#27583a;background:#fff}.draft-modal-actions button:disabled{opacity:.5;cursor:wait}.draft-private-note{color:#657b6c;font-size:14px}@media (width<=700px){.draft-review{padding:14px}.draft-review-heading{flex-direction:column;gap:0}.draft-review-heading h3{font-size:20px}.draft-private-label{margin-bottom:14px}.draft-review-filters{grid-template-columns:1fr}.draft-review-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.draft-modal-backdrop{padding:12px}.draft-modal{grid-template-columns:1fr;max-height:calc(100dvh - 24px)}.draft-modal-image{min-height:220px;padding:44px 20px 20px}.draft-modal-image img{max-height:280px}.draft-modal-content{padding:20px}}.mo-app{--mo-text:#1d2c3d;--mo-muted:#566779;--mo-blue:#075dc5;--mo-line:#4f688729;--mo-glass:#ffffffc7;min-height:100svh;color:var(--mo-text);padding-bottom:calc(100px + env(safe-area-inset-bottom));overflow-wrap:anywhere;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(at 95% 0,#d8e9f7 0,#0000 48%),radial-gradient(at 0 30%,#e5dff5 0,#0000 50%),#edf2f8;font-family:-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:15px;line-height:1.55}.mo-app *{box-sizing:border-box}.mo-app button,.mo-app a,.mo-app input,.mo-app select,.mo-app textarea{-webkit-tap-highlight-color:transparent}.mo-app button,.mo-app input,.mo-app select,.mo-app textarea{font:inherit}.mo-app button:disabled{opacity:.5;cursor:default}.mo-app :focus-visible{outline-offset:4px;outline:3px solid #075dc5}.mo-app a:hover{color:var(--mo-blue)}.mo-shell{width:min(100%,640px);margin:auto}.mo-header{padding:calc(22px + env(safe-area-inset-top)) 24px 16px;justify-content:space-between;align-items:center;gap:16px;display:flex}.mo-brand{letter-spacing:-.5px;align-items:center;gap:10px;font-size:19px;font-weight:650;display:flex}.mo-brand span{color:var(--mo-muted);border-inline-start:1px solid #bccbd9;padding-inline-start:10px;font-size:12px;font-weight:450}.mo-header p{color:var(--mo-muted);margin:5px 0 0;font-size:12px}.mo-icon-button{background:var(--mo-glass);width:46px;height:46px;color:var(--mo-text);border:1px solid #fffd;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.mo-main{padding:0 18px}.mo-heading{justify-content:space-between;align-items:center;margin:12px 4px 22px;display:flex}.mo-eyebrow{color:var(--mo-muted);margin:0 0 4px;font-size:12px}.mo-heading h1{letter-spacing:-1.3px;margin:0;font-size:34px;font-weight:650;line-height:1.25}.mo-search{background:var(--mo-glass);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid #ffffffed;border-radius:20px;align-items:center;gap:10px;padding:0 14px;display:flex;box-shadow:0 4px 20px #253e5c06}.mo-search>svg{color:var(--mo-muted);flex:none}.mo-search input{width:100%;min-width:0;min-height:56px;color:var(--mo-text);background:0 0;border:0;border-radius:6px;font-size:16px}.mo-search input::placeholder{color:#5d7082;font-size:14px}.mo-search-hint{color:var(--mo-muted);background:#e9eff6;border-radius:7px;padding:3px 7px;font-size:11px;display:none}.mo-sync{color:var(--mo-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:10px 5px;font-size:10px;display:flex}.mo-announcement{color:#1d624e;margin:0 4px;font-size:13px}.mo-announcement:not(:empty){padding:10px 0}.mo-glass{background:var(--mo-glass);-webkit-backdrop-filter:blur(22px);border:1px solid #ffffffed;border-radius:25px;box-shadow:0 7px 24px #2340610b}.mo-record{gap:12px;scroll-margin-top:16px;display:grid}.mo-record:focus{outline:none}.mo-back{width:fit-content;min-height:44px;color:var(--mo-blue);background:0 0;border:0;align-items:center;gap:6px;padding:4px;font-size:13px;display:flex}.mo-order-card{padding:23px 21px}.mo-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mo-muted{color:var(--mo-muted);font-size:13px}.mo-order-card h2{letter-spacing:-.7px;margin:14px 0 4px;font-size:29px;font-weight:650;line-height:1.25}.mo-subtitle{color:var(--mo-muted);margin:0;font-size:13px}.mo-status{color:#245980;text-align:right;background:#e7eef7;border-radius:30px;align-items:center;gap:6px;max-width:100%;padding:5px 10px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.mo-status i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.mo-status-new{color:#195da8;background:#e5efff}.mo-status-awaiting_purchase_order{color:#80591a;background:#fbf0dc}.mo-status-in_progress{color:#505c9b;background:#e8ecfb}.mo-status-delivered{color:#28674e;background:#e2f1eb}.mo-status-rejected{color:#944637;background:#f8e9e7}.mo-contact{align-items:center;gap:10px;margin-top:23px;display:flex}.mo-avatar{color:#285987;background:#e4ecf7;border-radius:50%;place-items:center;width:39px;height:39px;font-size:18px;display:grid}.mo-contact>div{gap:1px;min-width:0;display:grid}.mo-contact strong{font-size:14px;font-weight:550}.mo-contact>div>span{color:var(--mo-muted);text-align:right;font-size:12px}.mo-urgent{color:#8c4b24;background:#fff0de;border-radius:7px;margin-inline-start:auto;padding:4px 8px;font-size:11px}.mo-facts{border-block:1px solid var(--mo-line);grid-template-columns:1fr 1fr;gap:20px 14px;margin:20px 0 0;padding-block:22px;display:grid}.mo-facts dt{color:var(--mo-muted);margin-bottom:5px;font-size:11px}.mo-facts dd{margin:0;font-size:15px;font-weight:500;line-height:1.5}.mo-facts dd small{color:var(--mo-muted);font-size:12px;display:block}.mo-facts dd a{color:var(--mo-blue);align-items:center;gap:5px;min-height:25px;display:inline-flex}.mo-facts .mo-total{letter-spacing:-.5px;font-size:21px;font-weight:600}.mo-address{align-items:flex-start;gap:10px;padding:20px 0;display:flex}.mo-address>svg{color:#4c6e8c;flex:none;margin-top:3px}.mo-address span,.mo-customer-note>span,.mo-delivery-note>span{color:var(--mo-muted);font-size:11px}.mo-address p{white-space:pre-wrap;margin:4px 0 0;font-size:15px;font-weight:500}.mo-customer-note{border-inline-start:2px solid #b1c6db;margin:0 0 20px;padding-inline-start:13px}.mo-customer-note p{white-space:pre-wrap;margin:5px 0 0;font-size:15px}.mo-delivery-note{white-space:pre-wrap;margin:12px 0 18px;font-size:13px}.mo-delivery-note p{margin:5px 0}.mo-button{min-height:48px;color:var(--mo-blue);text-align:center;background:#ffffffb8;border:1px solid #dce5ee;border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.mo-contact-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mo-contact-actions>a{white-space:nowrap}.mo-whatsapp,.mo-primary{color:#fff;background:#075dc5;border-color:#0000}.mo-app .mo-whatsapp:hover{color:#fff;background:#064eab}.mo-update{color:#365473;background:#eef3fa;border-color:#0000;width:100%;margin-top:10px;font-size:13px}.mo-section{padding:4px 20px}.mo-section summary,.mo-disclosure{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:62px;font-size:14px;font-weight:550;list-style:none;display:flex}.mo-section summary::-webkit-details-marker{display:none}.mo-section summary:after{content:"+";color:var(--mo-muted);font-size:21px;font-weight:400}.mo-section details[open]>summary:after{content:"−"}.mo-section summary>span:first-child,.mo-disclosure>span{flex:1;align-items:center;gap:9px;display:flex}.mo-section summary svg,.mo-disclosure svg{color:#567694;flex:none}.mo-count{color:var(--mo-muted);font-size:11px;font-weight:400}.mo-items{border-top:1px solid var(--mo-line)}.mo-item{border-bottom:1px solid var(--mo-line);padding:16px 0}.mo-item strong{flex:1;font-size:14px;font-weight:550}.mo-item b{font-size:13px;font-weight:500}.mo-item p{color:var(--mo-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:7px 0 3px;font-size:12px;display:flex}.mo-item small{color:var(--mo-muted);font-size:10px}.mo-item .mo-item-detail{color:var(--mo-text);white-space:pre-wrap;background:#edf2f8;border-radius:8px;padding:8px;font-size:13px}.mo-totals{gap:10px;margin:14px 0 18px;display:grid}.mo-totals>div{justify-content:space-between;gap:15px;font-size:12px;display:flex}.mo-totals dt{color:var(--mo-muted)}.mo-totals dd{text-align:left;overflow-wrap:anywhere;margin:0}.mo-totals .mo-grand{border-top:1px solid var(--mo-line);padding-top:12px;font-size:15px;font-weight:550}.mo-grand dt{color:var(--mo-text)}.mo-warning{color:#80591a;background:#fff5df;border-radius:11px;padding:12px;font-size:12px}.mo-document{border-top:1px solid var(--mo-line);min-height:60px;color:var(--mo-blue);align-items:center;gap:9px;padding:14px 0;display:flex}.mo-document>span{flex:1;gap:3px;min-width:0;display:grid}.mo-document strong{font-size:13px;font-weight:500}.mo-document small{color:var(--mo-muted);font-size:11px}.mo-document>svg{flex:none}.mo-list-entry{border-top:1px solid var(--mo-line);padding:12px 0;font-size:14px}.mo-list-entry p{white-space:pre-wrap;margin:3px 0 7px}.mo-list-entry small{color:var(--mo-muted);font-size:11px}.mo-note-form,.mo-edit-form{gap:12px;padding:16px 0;display:grid}.mo-edit-form{border-top:1px solid var(--mo-line);margin-top:20px}.mo-edit-form label{color:var(--mo-muted);gap:7px;font-size:12px;display:grid}.mo-edit-form p{margin:0}.mo-note-form label{color:var(--mo-muted);font-size:12px}.mo-app textarea,.mo-edit-form select,.mo-edit-form input{width:100%;min-width:0;max-width:100%;color:var(--mo-text);background:#fff;border:1px solid #bfccd9;border-radius:12px;min-height:48px;padding:12px;font-size:16px}.mo-app textarea{resize:vertical;min-height:100px}.mo-disclosure{text-align:right;background:0 0;border:0;width:100%;padding:0}.mo-rotate{transform:rotate(-90deg)}.mo-conversation{padding-bottom:12px}.mo-conversation article{border-top:1px solid var(--mo-line);padding:13px 0}.mo-conversation strong{font-size:12px;font-weight:550}.mo-conversation time{color:var(--mo-muted);font-size:10px}.mo-conversation p{white-space:pre-wrap;margin:6px 0;font-size:14px}.mo-email{color:var(--mo-blue);align-items:center;min-height:44px;font-size:13px;display:flex}.mo-history{border-top:1px solid var(--mo-line);align-items:flex-start;gap:9px;padding:12px 0;display:flex}.mo-history>svg{color:#63809b;flex:none;margin-top:5px}.mo-history p{margin:0 0 3px;font-size:12px}.mo-history small{color:var(--mo-muted);font-size:10px}.mo-list{padding-top:10px}.mo-filters{flex-wrap:wrap;gap:7px;display:flex}.mo-filters button{min-height:44px;color:var(--mo-muted);background:#ffffffa6;border:1px solid #fff;border-radius:30px;padding:8px 13px;font-size:12px}.mo-filters button[aria-pressed=true]{color:#fff;background:#233b53;border-color:#0000}.mo-list-heading{justify-content:space-between;align-items:center;gap:10px;margin:22px 4px 12px;display:flex}.mo-list-heading h2{margin:0;font-size:17px;font-weight:550}.mo-list-heading>span{color:var(--mo-muted);font-size:12px}.mo-order-list{padding:0 18px}.mo-order-row{border:0;border-bottom:1px solid var(--mo-line);text-align:right;width:100%;color:var(--mo-text);background:0 0;gap:8px;padding:19px 0;display:grid}.mo-order-row:last-child{border:0}.mo-order-row>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.mo-order-row-top strong{font-size:16px;font-weight:550}.mo-order-row-top small{color:var(--mo-muted);font-size:11px}.mo-order-row-mid{color:var(--mo-muted);font-size:12px}.mo-order-row-bottom{flex-wrap:wrap}.mo-order-row-bottom>small{color:var(--mo-muted);font-size:11px}.mo-empty{text-align:center;justify-items:center;gap:10px;padding:38px 22px;display:grid}.mo-empty>svg{color:#7894ae}.mo-empty h2,.mo-empty h3{margin:5px 0;font-size:17px;font-weight:550}.mo-empty p{color:var(--mo-muted);margin:0;font-size:13px}.mo-error{color:#873d32;background:#fff0ee;border:1px solid #f0cec6;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;padding:13px 15px;font-size:13px;display:flex}.mo-error button{color:#873d32;background:#fff;border:0;border-radius:10px;min-height:44px;padding:9px 13px;text-decoration:underline}.mo-footer{text-align:center;padding:28px 12px 10px}.mo-footer a{min-height:44px;color:var(--mo-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.mo-bottom-nav{z-index:20;bottom:calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(26px);background:#fafcffe0;border:1px solid #ffffffed;border-radius:28px;grid-template-columns:repeat(3,1fr);gap:4px;width:min(100% - 32px,480px);padding:6px;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 40px #1b395422}.mo-bottom-nav button,.mo-bottom-nav a{min-height:55px;color:var(--mo-muted);background:0 0;border:0;border-radius:21px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:7px 5px;font-size:11px;font-weight:450;display:flex}.mo-bottom-nav [aria-current=page]{color:var(--mo-blue);background:#fff;box-shadow:0 2px 6px #2c49680b}.mo-refreshing svg{animation:1s linear infinite mo-spin}@keyframes mo-spin{to{transform:rotate(360deg)}}@media (width>=640px){.mo-main{padding-inline:25px}.mo-header{padding-inline:30px}.mo-heading{margin-top:20px}.mo-search-hint{display:block}.mo-order-card{padding:28px}.mo-order-card h2{font-size:32px}.mo-facts{gap:24px}.mo-section{padding-inline:26px}}@media (width<=360px){.mo-main{padding-inline:12px}.mo-order-card{padding:19px 16px}.mo-section{padding-inline:16px}.mo-contact-actions{gap:7px}.mo-button{padding-inline:9px;font-size:13px}.mo-sync{font-size:10px}.mo-search input::placeholder{font-size:12px}.mo-status{font-size:10px}}@media (prefers-reduced-motion:reduce){.mo-app *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.mo-app{--mo-glass:#fff}.mo-bottom-nav{background:#f8fbff}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mo-glass,.mo-search,.mo-bottom-nav{background:#f9fbff}}.mo-app .mo-search{flex-direction:row}.mo-app .mo-search input{box-shadow:none;padding:0}.mo-app .mo-footer{color:var(--mo-muted);background:0 0;display:block}.mo-app .mo-search-hint{font-weight:400}.mo-app :is(h1,h2,h3,h4,h5,h6){letter-spacing:normal;text-wrap:pretty;line-height:1.4}.mo-app .mo-heading h1{font-size:32px;font-weight:600}.mo-app .mo-order-card h2{font-size:clamp(25px,7vw,30px);font-weight:600}.mo-app .mo-header>div,.mo-app .mo-heading>div,.mo-app .mo-row>*,.mo-app .mo-contact>div{min-width:0}.mo-app .mo-brand{letter-spacing:normal;flex-wrap:wrap}.mo-app .mo-sync{padding-block:11px;font-size:12px;line-height:1.7}.mo-app .mo-search input::placeholder{font-size:14px}.mo-app .mo-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 15px}.mo-app .mo-facts dt{font-size:12px;font-weight:400;line-height:1.65}.mo-app .mo-facts dd{font-size:16px;line-height:1.6}.mo-app .mo-facts .mo-total{letter-spacing:normal;font-size:21px}.mo-app .mo-facts dd a{min-height:28px}.mo-app .mo-status{white-space:normal;font-size:12px;line-height:1.6}.mo-app .mo-address span,.mo-app .mo-customer-note>span,.mo-app .mo-delivery-note>span{font-size:12px;line-height:1.65}.mo-app .mo-section summary,.mo-app .mo-disclosure{padding-block:14px;font-size:15px;line-height:1.6}.mo-app .mo-section summary>span:first-child,.mo-app .mo-disclosure>span{min-width:0}.mo-app .mo-count{white-space:nowrap;font-size:12px}.mo-app .mo-section summary:after{text-align:center;flex:0 0 13px}.mo-app .mo-item small,.mo-app .mo-history small,.mo-app .mo-conversation time,.mo-app .mo-document small,.mo-app .mo-list-entry small{font-size:12px;line-height:1.65}.mo-app .mo-item strong{font-size:15px;font-weight:500;line-height:1.65}.mo-app .mo-item b{white-space:nowrap;font-size:14px}.mo-app .mo-item p{font-size:13px;line-height:1.7}.mo-app .mo-item-detail{display:block}.mo-app .mo-totals>div{font-size:13px;line-height:1.65}.mo-app .mo-totals dd{flex-shrink:0;max-width:55%}.mo-app .mo-totals .mo-grand{font-size:15px}.mo-app .mo-history p,.mo-app .mo-conversation strong{font-size:13px;line-height:1.65}.mo-app .mo-filters button,.mo-app .mo-order-row-top small,.mo-app .mo-order-row-bottom>small{font-size:12px;line-height:1.6}.mo-app .mo-order-row-top{align-items:flex-start}.mo-app .mo-order-row-top small{flex-shrink:0;padding-top:3px}.mo-app .mo-order-row-top strong{font-size:17px;line-height:1.55}.mo-app .mo-order-row-mid{font-size:13px;line-height:1.7}.mo-app .mo-order-row-mid>span{min-width:0}.mo-app .mo-order-row-mid>svg{flex-shrink:0}.mo-app .mo-bottom-nav{font-weight:400}.mo-app .mo-bottom-nav button,.mo-app .mo-bottom-nav a{font-size:12px;line-height:1.5}.mo-app .mo-bottom-nav svg{flex-shrink:0}.mo-app .mo-edit-panel{border-top:1px solid var(--mo-line);margin-top:23px;padding-top:20px}.mo-app .mo-edit-title{margin:0;font-size:17px;font-weight:600}.mo-app .mo-edit-form{border:0;margin:0;padding-top:15px}.mo-app .mo-edit-form label,.mo-app .mo-note-form label{font-size:13px;font-weight:500;line-height:1.6}.mo-app .mo-purchase-order-upload{border-top:1px solid var(--mo-line);gap:12px;margin-top:6px;padding-top:20px;display:grid}.mo-app .mo-purchase-order-upload h3{margin:0;font-size:17px;font-weight:600}.mo-app .mo-purchase-order-upload p{color:var(--mo-muted);margin:0;font-size:13px;line-height:1.7}.mo-app .mo-file-picker{min-height:60px;color:var(--mo-blue);cursor:pointer;background:#f0f5fb;border:1px dashed #8ea9c3;border-radius:14px;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:16px 12px;display:flex}.mo-app .mo-file-picker>span{font-size:14px;font-weight:500;line-height:1.6}.mo-app .mo-file-picker>svg{flex:none}.mo-app .mo-file-picker:focus-within{outline:3px solid var(--mo-blue);outline-offset:3px}.mo-app .mo-file-disabled{opacity:.5;cursor:default}.mo-app .mo-purchase-order-upload .mo-file-help{font-size:12px}.mo-app .mo-purchase-order-upload .mo-selected-file,.mo-app .mo-existing-purchase-order{color:var(--mo-blue);background:#eef4fb;border-radius:10px;align-items:flex-start;gap:8px;padding:10px;font-size:13px;line-height:1.7;display:flex}.mo-app .mo-selected-file>svg,.mo-app .mo-existing-purchase-order>svg{flex:none;margin-top:3px}.mo-app .mo-selected-file>span,.mo-app .mo-existing-purchase-order>span{overflow-wrap:anywhere;flex:1;min-width:0}.mo-app .mo-purchase-order-upload .mo-upload-error{color:#873d32;background:#fff0ee;border-radius:10px;padding:10px}@media (width<=360px){.mo-app .mo-search input::placeholder{font-size:13px}.mo-app .mo-facts{column-gap:12px}.mo-app .mo-facts dt{font-size:12px}.mo-app .mo-section{padding-inline:15px}.mo-app .mo-section summary,.mo-app .mo-disclosure{gap:8px;font-size:14px}.mo-app .mo-section summary>span:first-child,.mo-app .mo-disclosure>span{gap:7px}}:root{--driver-green:#153d31;--driver-green-soft:#245f49;--driver-orange:#ff6a2a;--driver-cream:#f4f1e9;--driver-line:#153d3121}*{box-sizing:border-box}body{background:#e9eeeb;margin:0}button,input,select,textarea{font:inherit}.driver-app{min-height:100vh;color:var(--driver-green);background:radial-gradient(circle at 12% 0,#ffffffe6,#0000 34rem),linear-gradient(150deg,#edf2ef,#dfe8e3);padding-bottom:34px;font-family:Arial,Noto Sans Hebrew,Segoe UI,sans-serif}.driver-topbar{z-index:20;color:#fff;-webkit-backdrop-filter:blur(22px)saturate(150%);background:#0e2e24db;border-bottom:1px solid #ffffff2b;grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:72px;padding:10px clamp(16px,4vw,34px);display:grid;position:sticky;top:0;box-shadow:0 12px 36px #0c2b222e}.driver-topbar img{width:116px;box-shadow:3px 3px 0 var(--driver-orange);background:#fff;border-radius:9px;padding:6px 8px;display:block}.driver-topbar>div{gap:2px;display:grid}.driver-topbar small{color:#a9cbbd;font-size:10px;font-weight:800}.driver-topbar b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.driver-topbar>span{border:1px solid #ffffff2e;border-radius:99px;align-items:center;gap:5px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-flex}.driver-topbar>span:before{content:"";background:#7cdf9b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #7cdf9b21}.driver-topbar>span.offline:before{background:#ff9b73}.route-hero{color:#fff;background:linear-gradient(135deg,#123b2ffa,#28684feb);border:1px solid #ffffff47;border-radius:25px;grid-template-columns:90px minmax(0,1fr) 104px;align-items:center;gap:clamp(14px,3vw,28px);width:min(980px,100% - 28px);margin:20px auto 0;padding:clamp(18px,4vw,30px);display:grid;overflow:hidden;box-shadow:0 22px 50px #153d3133,inset 0 1px #fff3}.route-date{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:18px;align-content:center;place-items:center;min-height:105px;display:grid}.route-date span,.route-date small{color:#cfe3da;font-size:10px;font-weight:800}.route-date strong{font-size:42px;line-height:1.02}.route-progress-copy p{color:#ffad83;margin:0 0 5px;font-size:10px;font-weight:900}.route-progress-copy h1{letter-spacing:-1px;margin:0 0 7px;font-size:clamp(24px,5vw,38px)}.route-progress-copy span{color:#cfe3da;font-size:12px}.route-progress-ring{--progress:0deg;aspect-ratio:1;background:radial-gradient(circle closest-side,#245f49 78%,transparent 80%),conic-gradient(#ff8650 var(--progress),#ffffff26 0);border-radius:50%;align-content:center;place-items:center;width:96px;display:grid;box-shadow:inset 0 0 25px #0000001a}.route-progress-ring b{font-size:20px}.route-progress-ring small{color:#cfe3da;font-size:8px}.offline-notice{color:#7a2d16;background:#fff1e7;border:1px solid #ffc2a4;border-radius:12px;width:min(980px,100% - 28px);margin:10px auto 0;padding:11px 14px;font-size:11px;font-weight:800}.driver-toolbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffa6;border:1px solid #fffc;border-radius:17px;grid-template-columns:92px 92px minmax(170px,1fr);gap:8px;width:min(980px,100% - 28px);margin:12px auto;padding:10px;display:grid;box-shadow:0 8px 25px #153d3112}.driver-toolbar>div{border-left:1px solid var(--driver-line);grid-template-columns:auto 1fr;align-items:center;gap:5px;padding:8px 10px;display:grid}.driver-toolbar b{font-size:18px}.driver-toolbar span{color:#6a7e76;font-size:9px;font-weight:800}.driver-toolbar button{background:var(--driver-orange);color:#fff;cursor:pointer;border:0;border-radius:12px;min-height:43px;font-weight:900}.driver-toolbar button:disabled{opacity:.45}.driver-route-list{gap:10px;width:min(980px,100% - 28px);margin:auto;display:grid}.driver-stop{-webkit-backdrop-filter:blur(17px)saturate(130%);backdrop-filter:blur(17px)saturate(130%);background:#ffffffd6;border:1px solid #ffffffe6;border-right:5px solid #7e958b;border-radius:19px;scroll-margin-top:90px;transition:all .22s;position:relative;overflow:hidden;box-shadow:0 10px 28px #153d3114}.driver-stop.window-morning{border-right-color:#e8ad21}.driver-stop.window-noon{border-right-color:#f27236}.driver-stop.window-afternoon{border-right-color:#7359b4}.driver-stop.window-flexible{border-right-color:#3c8b72}.driver-stop.expanded{transform:translateY(-1px);box-shadow:0 18px 45px #153d3126}.driver-stop.status-delivered{opacity:.7;border-right-color:#34a675}.driver-stop.status-failed{border-right-color:#bd4636}.stop-summary{width:100%;min-height:92px;color:inherit;text-align:right;cursor:pointer;background:0 0;border:0;grid-template-columns:48px minmax(0,1fr) auto 20px;align-items:center;gap:12px;padding:14px 16px;display:grid}.stop-number{color:#fff;background:var(--driver-green);border-radius:14px;place-items:center;width:44px;height:44px;font-size:18px;font-weight:900;display:grid;box-shadow:0 7px 16px #153d3130}.status-delivered .stop-number{background:#268660}.status-failed .stop-number{background:#a63b2e}.stop-title{gap:3px;min-width:0;display:grid}.stop-title small{color:#db642e;font-size:9px;font-weight:900}.stop-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.stop-title span{color:#667a72;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.stop-status{color:#536a61;white-space:nowrap;background:#edf2ef;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:900}.status-on_way .stop-status,.status-arrived .stop-status{color:#7e3d17;background:#fff0e7}.status-delivered .stop-status{color:#176746;background:#dff3e9}.status-failed .stop-status{color:#8d2f22;background:#fee7e3}.stop-summary i{font-size:19px;font-style:normal;transition:transform .2s}.expanded .stop-summary i{transform:rotate(180deg)}.stop-content{border-top:1px solid var(--driver-line);padding:0 16px 17px;animation:.2s reveal}@keyframes reveal{0%{opacity:0;transform:translateY(-5px)}}.stop-contact-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:15px;display:grid}.stop-contact-grid>div{border:1px solid var(--driver-line);background:#ebf1edc7;border-radius:12px;align-content:center;gap:4px;min-height:65px;padding:11px 12px;display:grid}.stop-contact-grid .wide{grid-column:1/-1}.stop-contact-grid span,.driver-note>span{color:#6c8078;font-size:9px;font-weight:800}.stop-contact-grid b{overflow-wrap:anywhere;font-size:12px}.driver-equipment{border:1px solid var(--driver-line);background:#ebf1edc7;border-radius:12px;margin-top:8px;padding:12px 14px}.driver-equipment>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.driver-equipment>div span{color:#6c8078;font-size:9px;font-weight:800}.driver-equipment>div b{font-size:11px}.driver-equipment ul{gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.driver-equipment li{border-top:1px solid var(--driver-line);justify-content:space-between;gap:12px;padding-top:6px;font-size:11px;display:flex}.driver-equipment li span{overflow-wrap:anywhere}.driver-equipment li b{flex:none}.driver-note{background:#fff6df;border:1px solid #f0d8a2;border-radius:12px;margin-top:8px;padding:12px 14px}.driver-note p{color:#654f23;margin:5px 0 0;font-size:12px;line-height:1.5}.navigation-actions{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.navigation-actions a,.disabled-action{border:1px solid var(--driver-line);min-height:58px;color:var(--driver-green);text-align:center;background:#fff;border-radius:12px;place-content:center;gap:3px;padding:10px;text-decoration:none;display:grid}.navigation-actions .call-action{color:#fff;background:var(--driver-green-soft)}.navigation-actions b{font-size:12px}.navigation-actions span{color:inherit;opacity:.72;font-size:8px}.disabled-action{opacity:.45;font-size:10px}.driver-status-actions{border-top:1px solid var(--driver-line);grid-template-columns:1fr 1fr 1.25fr 1.1fr;gap:7px;margin-top:12px;padding-top:12px;display:grid}.driver-status-actions button{min-height:45px;color:var(--driver-green);cursor:pointer;background:#fff;border:1px solid #bfd0c8;border-radius:11px;padding:8px;font-size:10px;font-weight:900}.driver-status-actions button.active{background:#fff1e8;border-color:#ef9c70}.driver-status-actions .delivered-action{color:#fff;background:#23815a;border:0}.driver-status-actions .failed-action{color:#9b3324;border-color:#dda89f}.driver-status-actions button:disabled{opacity:.45}.completion-summary{background:#e8f4ee;border:1px solid #b7dac9;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;margin-top:12px;padding:13px;display:grid}.status-failed .completion-summary{background:#fff0ed;border-color:#e6b5ae}.completion-summary b{font-size:12px}.completion-summary span{color:#60776d;font-size:9px}.completion-summary button{color:var(--driver-green);background:0 0;border:1px solid;border-radius:9px;grid-area:1/2/3;padding:8px 10px;font-size:9px;font-weight:900}.driver-empty{text-align:center;background:#fffc;border:1px solid #fff;border-radius:20px;gap:6px;padding:50px 20px;display:grid}.driver-empty b{font-size:20px}.driver-empty span{color:#697c75;font-size:11px}.driver-footer{color:#71827b;justify-content:space-between;width:min(980px,100% - 28px);margin:18px auto 0;padding:15px 3px;font-size:9px;display:flex}.driver-footer button{color:var(--driver-green);background:0 0;border:0;font-weight:900;text-decoration:underline}.driver-modal{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0920189e;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.driver-modal form{background:#fbfdfbf5;border:1px solid #fff;border-radius:24px;gap:13px;width:min(100%,590px);max-height:calc(100vh - 32px);padding:25px;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #0000004d}.driver-modal p{color:var(--driver-orange);margin:0;font-size:10px;font-weight:900}.driver-modal h2{margin:-6px 0 4px;font-size:24px}.driver-modal label{color:#657a72;gap:6px;font-size:10px;font-weight:900;display:grid}.driver-modal input,.driver-modal select,.driver-modal textarea{width:100%;color:var(--driver-green);background:#fff;border:1px solid #bfd0c8;border-radius:11px;padding:12px}.driver-modal textarea{resize:vertical;min-height:75px}.driver-modal-close{width:34px;height:34px;color:var(--driver-green);background:#e8eeeb;border:0;border-radius:50%;font-size:22px;position:absolute;top:14px;left:14px}.proof-upload{cursor:pointer;background:#f1f6f3;border:1px dashed #94b2a4;border-radius:12px;padding:12px}.proof-upload input{opacity:0;width:1px;height:1px;position:absolute}.proof-upload b{color:var(--driver-green);font-size:11px}.signature-field{gap:6px;display:grid}.signature-field>div{color:#657a72;justify-content:space-between;font-size:10px;font-weight:900;display:flex}.signature-field button{color:var(--driver-orange);background:0 0;border:0;font-size:9px;font-weight:900}.signature-field canvas{touch-action:none;background:#fff;border:1px solid #bfd0c8;border-radius:11px;width:100%;height:120px}.save-completion{color:#fff;background:#23815a;border:0;border-radius:12px;min-height:49px;font-weight:900}.save-completion.failed{background:#a63b2e}.save-completion:disabled{opacity:.5}.driver-state{min-height:100vh;color:var(--driver-green);text-align:center;background:linear-gradient(145deg,#edf2ef,#dfe8e3);align-content:center;place-items:center;gap:8px;padding:30px;font-family:Arial,Noto Sans Hebrew,sans-serif;display:grid}.driver-state h1,.driver-state p{margin:0}.driver-state p{color:#6b7e77}.driver-loader{border:4px solid #c6d6ce;border-top-color:var(--driver-orange);border-radius:50%;width:45px;height:45px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.driver-error>span{color:#a63b2e;background:#fff0ec;border-radius:50%;place-items:center;width:55px;height:55px;font-size:28px;font-weight:900;display:grid}.driver-error button{background:var(--driver-green);color:#fff;border:0;border-radius:10px;margin-top:12px;padding:11px 18px;font-weight:900}.driver-complete{background:radial-gradient(circle at 50% 28%,#fffffff5,#0000 22rem),linear-gradient(145deg,#e8f1ec,#d7e7de);gap:12px}.driver-complete>img{width:min(210px,60vw);box-shadow:4px 4px 0 var(--driver-orange);background:#fff;border-radius:12px;padding:9px 12px}.driver-complete-check{color:#fff;background:#23815a;border-radius:50%;place-items:center;width:82px;height:82px;margin-top:18px;font-size:46px;font-weight:900;display:grid;box-shadow:0 16px 34px #23815a3d}.driver-complete h1{font-size:clamp(34px,8vw,58px)}.driver-complete strong{color:#526b61;font-size:13px}.driver-complete button{color:#fff;background:var(--driver-green);cursor:pointer;border:0;border-radius:12px;min-width:180px;margin-top:14px;padding:13px 20px;font-weight:900}@media (width<=650px){.driver-topbar{grid-template-columns:94px minmax(0,1fr) auto;gap:9px}.driver-topbar img{width:94px}.driver-topbar>span{padding:6px;font-size:0}.route-hero{border-radius:20px;grid-template-columns:66px minmax(0,1fr) 72px;gap:11px}.route-date{min-height:88px}.route-date strong{font-size:34px}.route-date small{font-size:7px}.route-progress-ring{width:69px}.route-progress-ring b{font-size:15px}.route-progress-copy h1{font-size:22px}.route-progress-copy span{font-size:9px}.driver-toolbar{grid-template-columns:70px 70px minmax(130px,1fr)}.driver-toolbar>div{padding:6px}.driver-toolbar b{font-size:15px}.driver-toolbar button{font-size:10px}.stop-summary{grid-template-columns:42px minmax(0,1fr) auto 13px;gap:8px;padding:12px 11px}.stop-number{width:40px;height:40px}.stop-title strong{font-size:15px}.stop-status{padding:6px;font-size:8px}.navigation-actions{grid-template-columns:1fr 1fr}.navigation-actions a:last-child{grid-column:1/-1}.driver-status-actions{grid-template-columns:1fr 1fr}.driver-status-actions .delivered-action,.driver-status-actions .failed-action{min-height:48px}.completion-summary{grid-template-columns:1fr}.completion-summary button{grid-area:auto/1;margin-top:5px}.driver-modal form{padding:22px 16px}.signature-field canvas{height:100px}}
