.b2b{--ink:#18201b;--green:#286b42;--line:#dfe4e0;--soft:#f4f6f4;min-height:100vh;color:var(--ink);background:#f8f9f8;padding-bottom:60px;font-family:Arial,sans-serif}.b2b *{box-sizing:border-box}.b2b button,.b2b input,.b2b select{font:inherit}.b2b button{cursor:pointer}.b2b-head{border-bottom:1px solid var(--line);z-index:30;background:#fff;justify-content:space-between;align-items:center;height:68px;padding:0 max(20px,50vw - 720px);display:flex;position:sticky;top:0}.b2b-brand{height:58px;color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.b2b-brand img{object-fit:contain;width:112px;max-height:52px}.b2b-brand b{letter-spacing:.14em;border-left:1px solid var(--line);padding-left:11px;font-size:13px}.b2b-head nav{gap:8px;display:flex}.b2b-head button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:9px;padding:10px 14px;font-weight:800}.b2b-head .b2b-cart-button{background:var(--ink);color:#fff;border-color:var(--ink)}.b2b-cart-button b{color:var(--ink);background:#fff;border-radius:50%;place-items:center;min-width:21px;height:21px;margin-left:7px;display:inline-grid}.b2b-search{border:1px solid var(--line);z-index:20;background:#fff;border-radius:12px;gap:7px;max-width:1392px;margin:18px auto;padding:7px;display:flex;position:sticky;top:78px;box-shadow:0 8px 24px #1111}.b2b-search input{border:0;outline:none;flex:1;min-width:0;padding:11px 13px;font-size:16px}.b2b-search button,.b2b-product-body>button,.b2b-modal form button,.b2b-checkout{background:var(--green);color:#fff;border:0;border-radius:8px;padding:12px 17px;font-weight:900}.b2b-search .clear{background:var(--soft);color:var(--ink)}.b2b-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;max-width:1440px;margin:auto;padding:0 24px;display:grid}.b2b-product{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;display:flex;overflow:hidden}.b2b-photo{cursor:zoom-in;background:#f1f3f1;border:0;width:100%;padding:0;position:relative}.b2b-photo img,.b2b-photo>span{aspect-ratio:4/5;object-fit:contain;color:#7a837d;place-items:center;width:100%;display:grid}.b2b-photo i{color:#fff;background:#172019dd;border-radius:7px;padding:6px 8px;font-size:11px;font-style:normal;position:absolute;bottom:9px;right:9px}.b2b-product-body{flex-direction:column;flex:1;padding:15px;display:flex}.b2b-meta{flex-wrap:wrap;gap:5px;min-height:18px;display:flex}.b2b-meta span{color:#667069;font-size:11px}.b2b-product h2{margin:8px 0 12px;font-family:Georgia,serif;font-size:21px;line-height:1.15}.b2b-specs{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}.b2b-specs span{background:var(--soft);border-radius:6px;padding:6px 8px;font-size:11px;font-weight:800}.b2b-tiers{border-top:1px solid var(--line);margin-top:auto;padding:6px 0 10px}.b2b-tiers>div{border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;display:flex}.b2b-tiers span,.b2b-tiers b{font-size:12px}.b2b-tiers small{color:#7a827c;margin-top:2px;font-size:10px;font-weight:500;display:block}.b2b-tiers b{text-align:right}.b2b-product-body .outline,.b2b-modal .outline{color:var(--ink);background:#fff;border:1px solid #aeb7b0;margin-top:auto}.b2b-sentinel,.b2b-error{border-radius:10px;max-width:1392px;margin:14px auto;padding:17px}.b2b-sentinel{text-align:center;color:#6d756f;min-height:50px}.b2b-error{color:#9e2431;background:#fff0f1;border:1px solid #edc2c7}.b2b-gallery{z-index:80;background:#111e;flex-direction:column;justify-content:center;align-items:center;padding:50px;display:flex;position:fixed;inset:0}.b2b-gallery>img{object-fit:contain;background:#fff;max-width:min(1100px,95vw);max-height:82vh}.b2b-gallery>div{color:#fff;align-items:center;gap:16px;padding:14px;display:flex}.b2b-gallery>div b{max-width:600px}.b2b-gallery>div button{border:0;border-radius:50%;width:40px;height:40px;font-size:22px}.b2b-gallery .b2b-x{color:#fff}.b2b-backdrop{z-index:40;background:#0a1910aa;border:0;position:fixed;inset:0}.b2b-drawer{z-index:50;background:#fff;width:min(570px,100%);padding:30px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-20px 0 60px #0002}.b2b-x{color:#536057;background:0 0;border:0;font-size:34px;position:absolute;top:15px;right:18px}.b2b-drawer h2,.b2b-modal h2{margin:4px 0 5px;font-family:Georgia,serif;font-size:30px}.b2b-live{color:var(--green);font-size:13px}.b2b-cart-list article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr auto;gap:13px;padding:16px 0;display:grid}.b2b-cart-list img{object-fit:contain;background:var(--soft);border-radius:8px;width:70px;height:85px}.b2b-cart-list b,.b2b-cart-list small{display:block}.b2b-cart-list small{color:#788078}.b2b-qty{align-items:center;gap:7px;margin-top:9px;display:flex}.b2b-qty button{color:#174c35;background:#e6f1e9;border:0;border-radius:50%;width:28px;height:28px;font-weight:900}.b2b-qty span{text-align:center;min-width:30px;font-weight:800}.b2b-qty .remove{color:#a54450;background:0 0;border-radius:7px;width:auto;font-size:11px}.b2b-trolley{background:var(--soft);border-radius:11px;margin:20px 0;padding:17px}.b2b-trolley>div:first-child{justify-content:space-between;display:flex}.meter{background:#d1ddd4;border-radius:999px;height:9px;margin:12px 0;overflow:hidden}.meter i{background:var(--green);height:100%;display:block}.b2b-trolley small{color:#657168}.b2b-total{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:18px 0;display:flex}.b2b-total span{justify-content:space-between;display:flex}.b2b-total strong{font-size:21px}.b2b-checkout{width:100%;padding:16px}.b2b-paid{background:#eef4ed;border-radius:11px;padding:20px}.b2b-paid a{background:var(--ink);color:#fff;text-align:center;border-radius:8px;padding:14px;font-weight:900;text-decoration:none;display:block}.b2b-modal{z-index:60;background:#fff;border-radius:15px;width:min(540px,100% - 28px);max-height:90vh;padding:28px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 25px 100px #0005}.b2b-modal:before{content:"";z-index:-1;background:#0a1910aa;position:fixed;inset:-100vh}.b2b-modal form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.b2b-modal label{flex-direction:column;gap:5px;font-size:12px;font-weight:800;display:flex}.b2b-modal input{border:1px solid #cfd7d1;border-radius:8px;padding:12px}.b2b-modal form button,.b2b-modal form>.b2b-error,.b2b-modal form>.b2b-success,.b2b-modal .b2b-show-password{grid-column:1/-1}.b2b-modal .link{color:var(--green);background:0 0;border:0;margin-top:14px;text-decoration:underline}.b2b-modal .b2b-show-password{flex-direction:row;align-items:center;display:flex}.b2b-modal .b2b-show-password input{width:18px;height:18px}.b2b-success{color:#176238;background:#e9f6ec;border:1px solid #b9dec3;padding:12px}.b2b-empty{text-align:center;color:#788078;padding:50px}.b2b-filters{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px}.b2b-filters fieldset{border:0;margin:0 0 18px;padding:0}.b2b-filters legend{margin:0 0 9px;font-size:14px;font-weight:900}.b2b-filters legend small{color:#718078;margin-left:5px;font-weight:500}.b2b-category-choices{gap:8px;display:grid}.b2b-category-choices label{border:1px solid var(--line);cursor:pointer;border-radius:9px;grid-template-columns:36px 1fr;align-items:center;column-gap:10px;padding:12px;display:grid;position:relative}.b2b-category-choices label.is-selected{border-color:var(--green);background:#f1f7f3}.b2b-category-choices input,.b2b-type-options input{opacity:0;position:absolute}.b2b-category-icon{background:var(--soft);width:36px;height:36px;color:var(--green);border-radius:50%;grid-row:1/3;place-items:center;font-size:22px;display:grid}.b2b-category-choices small{color:#69766f;font-size:11px}.b2b-type-options{flex-direction:column;gap:2px;display:flex}.b2b-type-options label{cursor:pointer;position:relative}.b2b-type-options span{border-radius:6px;padding:7px 9px 7px 30px;font-size:13px;display:block}.b2b-type-options span:before{content:"";border:1px solid #aeb8b0;border-radius:3px;width:14px;height:14px;position:absolute;top:7px;left:8px}.b2b-type-options label.is-selected span{color:#174c35;background:#edf5ef;font-weight:800}.b2b-type-options label.is-selected span:before{background:var(--green);box-shadow:inset 0 0 0 3px #edf5ef}.b2b-filter-fields{grid-template-columns:1fr;gap:9px;display:grid}.b2b-filter-fields label{color:#526057;flex-direction:column;gap:4px;font-size:11px;font-weight:800;display:flex}.b2b-filter-fields select,.b2b-filter-fields input{background:#fff;border:1px solid #ccd6ce;border-radius:7px;width:100%;height:40px;padding:0 10px}.b2b-filter-fields button{background:var(--ink);color:#fff;border:0;border-radius:8px;height:42px;font-weight:900}.b2b-filter-fields a{color:var(--green);text-align:center;font-size:12px;font-weight:800}.b2b-page-layout{background:#f8f9f8;grid-template-columns:minmax(230px,280px) minmax(0,1100px);justify-content:center;gap:18px;min-height:100vh;padding:0 20px 60px;display:grid}.b2b-page-layout>.b2b{display:contents}.b2b-page-layout>.b2b-filters{grid-area:3/1/8;align-self:start;max-height:calc(100vh - 160px);position:sticky;top:145px;overflow:auto}.b2b-page-layout .b2b-head,.b2b-page-layout .b2b-search{grid-column:1/-1;width:100%}.b2b-page-layout .b2b-grid,.b2b-page-layout .b2b-error,.b2b-page-layout .b2b-sentinel{grid-column:2}.b2b-page-layout .b2b-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}@media (width<=900px){.b2b-page-layout{padding:0 0 50px;display:block}.b2b-page-layout>.b2b{display:block}.b2b-page-layout>.b2b-filters{max-height:none;margin:0 12px 16px;position:static}.b2b-page-layout .b2b-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 10px}.b2b-type-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=680px){.b2b-head{height:60px;padding:0 10px}.b2b-brand{height:54px}.b2b-brand img{width:78px}.b2b-head nav button:first-child{display:none}.b2b-search{border-radius:9px;margin:10px;top:68px}.b2b-search button{padding:10px}.b2b-search .clear{display:none}.b2b-page-layout .b2b-grid{gap:8px;padding:0 8px}.b2b-product h2{font-size:17px}.b2b-product-body{padding:11px}.b2b-tiers span,.b2b-tiers b{font-size:10px}.b2b-meta,.b2b-meta span{display:block}.b2b-product-body>button{padding:10px 6px;font-size:11px}.b2b-gallery{padding:42px 10px}.b2b-gallery>div{gap:8px}.b2b-gallery>div b{font-size:12px}.b2b-drawer{padding:22px 14px}.b2b-modal form{grid-template-columns:1fr}.b2b-modal form button,.b2b-modal form>.b2b-error,.b2b-modal form>.b2b-success,.b2b-modal .b2b-show-password{grid-column:auto}}.b2b{--ink:#151a17;--green:#205f3c;--green-dark:#16462c;--line:#e3e7e4;--soft:#f4f6f4;--muted:#6d756f;letter-spacing:-.01em;background:#f6f7f6;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.b2b-page-layout{grid-template-columns:minmax(250px,286px) minmax(0,1110px);gap:24px;padding:18px 28px 72px}.b2b-head{z-index:35;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #d6dcd8e6;border-radius:18px;gap:18px;height:76px;margin:0 auto 8px;padding:10px 12px 10px 18px;position:sticky;top:14px;box-shadow:0 12px 40px #17231b17;grid-column:1/-1!important;width:min(1420px,100vw - 40px)!important}.b2b-brand{flex:none;gap:12px;height:54px}.b2b-brand img{width:94px;max-height:48px}.b2b-brand b{letter-spacing:.18em;color:#303833;font-size:12px;font-weight:750}.b2b-search{z-index:auto;max-width:none;height:48px;box-shadow:none;background:#f7f8f7;border:1px solid #dfe4e0;border-radius:12px;flex:1;gap:2px;margin:0;padding:0 5px 0 15px;position:relative;top:auto}.b2b-search:focus-within{background:#fff;border-color:#98b5a3;box-shadow:0 0 0 3px #205f3c14}.b2b-search input{background:0 0;padding:0 8px;font-size:14px}.b2b-search button{background:var(--green);border-radius:9px;width:38px;height:38px;margin:auto 0;padding:0;font-size:22px;line-height:1}.b2b-search .clear{color:#7b837d;background:0 0;width:30px;height:30px;margin:auto 2px;font-size:18px}.b2b-head nav{flex:none;align-items:center}.b2b-head button{border-radius:11px;height:46px;padding:0 16px;font-size:13px;font-weight:700}.b2b-head .b2b-account{text-overflow:ellipsis;white-space:nowrap;background:#fff;max-width:230px;overflow:hidden}.b2b-head .b2b-cart-button{background:var(--ink);padding:0 18px}.b2b-page-layout>.b2b-filters{border-color:var(--line);border-radius:15px;grid-row:2/8;max-height:calc(100vh - 128px);padding:20px;top:110px;box-shadow:0 4px 24px #17231b0a}.b2b-page-layout .b2b-grid{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.b2b-product{border-color:var(--line);border-radius:16px;transition:transform .18s,box-shadow .18s;box-shadow:0 3px 20px #1520180b}.b2b-product:hover{transform:translateY(-2px);box-shadow:0 12px 32px #15201814}.b2b-photo{background:#f2f4f2}.b2b-photo img,.b2b-photo>span{aspect-ratio:4/4.6}.b2b-photo i{background:#151a17d6;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:650;bottom:12px;right:12px}.b2b-product-body{padding:18px}.b2b-meta{gap:7px;min-height:20px}.b2b-meta span{text-transform:uppercase;letter-spacing:.055em;color:#68716b;font-size:11px;font-weight:650}.b2b-product h2{letter-spacing:-.025em;margin:9px 0 13px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500;line-height:1.2}.b2b-specs{gap:7px;margin-bottom:15px}.b2b-specs span{color:#59625c;background:#f3f5f3;padding:6px 8px;font-size:11px;font-weight:650}.b2b-tiers{border:0;gap:9px;padding:4px 0 0;display:grid}.b2b-tiers>.b2b-tier{background:#fbfcfb;border:1px solid #e3e7e4;border-radius:11px;padding:11px;display:block}.b2b-tier-copy{justify-content:space-between;align-items:start;gap:10px;display:flex}.b2b-tier-copy>span{color:#303833;font-size:12px;font-weight:750}.b2b-tier-copy>b{text-align:right;color:#17221b;font-size:13px}.b2b-tiers small{color:#7b847e;margin-top:3px;font-size:10px;font-weight:500;line-height:1.25}.b2b-tier-action{align-items:center;gap:8px;margin-top:10px;display:flex}.b2b-stepper{background:#fff;border:1px solid #dbe1dc;border-radius:8px;flex:1;align-items:center;min-width:0;height:34px;display:flex;overflow:hidden}.b2b-stepper button{color:#314039;background:#fff;border:0;width:31px;height:100%;font-size:17px}.b2b-stepper button:hover{background:#f0f4f1}.b2b-stepper input{text-align:center;appearance:textfield;border:0;border-left:1px solid #edf0ed;border-right:1px solid #edf0ed;width:34px;min-width:34px;height:100%;padding:0;font-size:12px;font-weight:750}.b2b-stepper input::-webkit-inner-spin-button{display:none}.b2b-stepper span{text-overflow:ellipsis;white-space:nowrap;color:#6b746e;padding:0 7px;font-size:10px;overflow:hidden}.b2b-add-tier{background:var(--green);color:#fff;border:0;border-radius:8px;min-width:94px;height:34px;padding:0 10px;font-size:11px;font-weight:750}.b2b-add-tier:hover{background:var(--green-dark)}.b2b-add-tier:disabled{opacity:.65;cursor:wait}.b2b-error{z-index:31;border-radius:11px;margin:0 0 12px;padding:13px 15px;font-size:13px;position:sticky;top:105px;box-shadow:0 8px 24px #78192314;grid-column:2!important}.b2b-filters legend{letter-spacing:.01em;font-size:13px}.b2b-category-choices label{border-radius:10px}.b2b-category-choices strong{font-size:14px}.b2b-type-options span{font-size:12px}.b2b-filter-fields button{background:var(--ink)}.b2b-type-options{gap:0}.b2b-type-options span{min-height:24px;padding:3px 6px 3px 27px;line-height:18px}.b2b-type-options span:before{width:13px;height:13px;top:5px;left:7px}@media (width<=1050px){.b2b-head{width:calc(100vw - 24px)!important}.b2b-brand img{width:75px}.b2b-brand b{display:none}.b2b-head .b2b-account{max-width:150px}.b2b-page-layout{grid-template-columns:230px minmax(0,1fr);padding-inline:12px}.b2b-page-layout .b2b-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.b2b-page-layout{padding-top:10px}.b2b-head{grid-template-columns:auto 1fr auto;gap:8px;height:auto;padding:8px 10px;display:grid;position:sticky;top:8px}.b2b-head .b2b-search{grid-area:2/1/auto/-1}.b2b-page-layout>.b2b-filters{margin-top:18px}.b2b-type-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.b2b-head{border-radius:14px;width:calc(100vw - 16px)!important}.b2b-brand img{width:68px}.b2b-head nav button{height:40px;padding:0 12px}.b2b-head nav .b2b-account{display:none}.b2b-search{height:44px;margin:0}.b2b-page-layout .b2b-grid{grid-template-columns:1fr;gap:13px}.b2b-product{grid-template-columns:42% 58%;display:grid}.b2b-photo{height:100%}.b2b-photo img,.b2b-photo>span{aspect-ratio:auto;height:100%}.b2b-product-body{padding:13px}.b2b-product h2{font-size:18px}.b2b-tier-action{display:block}.b2b-add-tier{width:100%;margin-top:7px}.b2b-stepper{width:100%}}.b2b-cart-checking{margin-top:6px;color:#6d7b72!important}.b2b-cart-issue{color:#8a4c18;background:#fff8ef;border:1px solid #e9c8a5;border-radius:8px;margin-top:7px;padding:8px 10px}.b2b-cart-issue small{line-height:1.35;color:inherit!important}.b2b-cart-issue button{margin-top:6px;text-decoration:underline;color:#8a4c18!important;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important;padding:0!important}@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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}}.demandhead>button{color:inherit;text-align:left;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900}.demandhead>button:hover{color:var(--green)}.demandcartadd{flex:none;grid-template-columns:auto 45px;align-items:center;gap:3px;display:grid}.demandcartadd>b{color:var(--green);grid-column:1/-1;font-size:8px}.demandcartadd>input{border:1px solid var(--line);text-align:center;background:#fff;border-radius:6px;width:45px;height:26px;padding:3px;font-size:10px}.demandcartadd>button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:6px;height:26px;padding:0 6px;font-size:8px;font-weight:900}.demandcartadd>button:disabled{opacity:.45;cursor:not-allowed}.demandremaining{font-weight:900;color:var(--green)!important}.demandrow.partial .demandremaining{color:#9b6b00!important}.demandcarthistory{background:#fff;border:1px solid #cfe2d4;border-radius:8px;margin-bottom:9px;padding:9px}.demandcarthistory>header{justify-content:space-between;margin-bottom:5px;font-size:10px;display:flex}.demandcarthistory>header>span{align-items:center;gap:8px;display:flex}.demandcartundo{color:#a52e40;cursor:pointer;background:#fff;border:1px solid #d7b3b8;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:900}.demandcartundo:disabled{opacity:.45;cursor:wait}.demandcarthistory>div{border-top:1px solid #e8ebe7;grid-template-columns:1fr auto auto;gap:10px;padding:5px 0;font-size:9px;display:grid}.demandcarthistory>div small{color:var(--muted)}.demanddetails>button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #e8ebe7;grid-template-columns:minmax(190px,1.4fr) 100px minmax(160px,1fr) 65px 85px;align-items:center;gap:9px;padding:7px 9px;font-size:10px;display:grid}.demanddetails>button:hover{background:#f1f6f1}.demanddetails>button span b,.demanddetails>button span small{display:block}.demanddetails>button span small{color:var(--muted)}.demanddetails>button em{text-align:right;font-style:normal}@media (width<=700px){.demanddetails>button{grid-template-columns:1fr auto}.demanddetails>button .demandstatus{grid-column:1}.demanddetails>button>strong,.demanddetails>button>em{text-align:right}}.demandrow.inppcart.complete>summary{background:#e4f4e7}.demandrow.inppcart.complete[open]>summary{background:#dcefe0}.demandrow.inppcart.complete .demanddetails{background:#f0f8f1}.demandrow.inppcart.partial>summary{background:#fff3cc}.demandrow.inppcart.partial[open]>summary{background:#ffedb1}.demandrow.inppcart.partial .demanddetails{background:#fffae9}.demandrow.ppeunavailable>summary,.demandrow.ppeunavailable[open]>summary,.demandrow.ppeunavailable .demanddetails{color:#777;background:#eeeeec!important}.demandrow.ppeunavailable>summary{opacity:.68;box-shadow:inset 4px 0 #929692}.demandrow.ppeunavailable .demandwarning{background:#7f837f}.demandrow.ppeunavailable .demandppe a,.demandrow.ppeunavailable .demandremaining{color:#6f7771!important}.demandunavailabletoggle{color:var(--muted);cursor:pointer;align-items:center;gap:4px;margin-top:5px;font-size:9px;font-weight:800;display:flex}.demandunavailabletoggle input{accent-color:#727772;width:14px;height:14px}.demandname>input{width:17px;height:17px;accent-color:var(--green);cursor:pointer;flex:none}.demandcartqty{color:var(--green);flex:none;grid-template-columns:auto 42px;align-items:center;gap:3px;font-size:7px;font-weight:900;display:grid!important}.demandcartqty input{border:1px solid var(--line);text-align:center;background:#fff;border-radius:6px;height:27px;font-size:11px;font-weight:900;width:42px!important;padding:3px!important}.demanddetails>a span small{color:var(--muted);font-size:8px;display:block}.demandmodule{gap:12px;display:grid}.demandintro{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px;display:flex}.demandintro h2{margin:3px 0 6px;font:700 25px/1.1 Georgia,serif}.demandintro p{max-width:720px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.demandintroactions{flex:none;gap:7px;display:flex}.demandstats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.demandstats article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:13px 14px}.demandstats small,.demandstats b{display:block}.demandstats small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.demandstats b{margin-top:5px;font-size:20px}.demandstats .warning{color:#ad263a;background:#fff4f5;border-color:#efb2b7}.demandtoolbar{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.demandoldestsort{border:1px solid var(--line);color:var(--green);cursor:pointer;background:#fff;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:900}.demandtoolbar small{color:var(--muted)}.demandtable{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.demandhead,.demandrow>summary{grid-template-columns:42px minmax(260px,2.2fr) 135px repeat(4,minmax(95px,.8fr)) minmax(115px,.9fr);align-items:center;gap:9px;display:grid}.demandordinal,.demandordinalhead{text-align:center}.demandordinal{color:var(--muted);font-size:10px;font-weight:900}.demandhead{color:#5e695f;letter-spacing:.07em;text-transform:uppercase;background:#edf3ed;padding:9px 12px;font-size:8px;font-weight:900}.demandrow{border-top:1px solid var(--line)}.demandrow:first-of-type{border-top:0}.demandrow>summary{cursor:pointer;min-height:67px;padding:8px 12px;list-style:none}.demandrow>summary::-webkit-details-marker{display:none}.demandrow[open]>summary{background:#f8faf7}.demandrow.overdue>summary{box-shadow:inset 4px 0 #d6364e}.demandname{align-items:center;gap:7px;min-width:0;display:flex}.demandname>i{color:var(--green);font-size:15px;font-style:normal;transition:transform .15s}.demandrow[open] .demandname>i{transform:rotate(180deg)}.demandname>span{min-width:0}.demandname strong,.demandname small{display:block}.demandname strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.demandname small{color:var(--muted);margin-top:3px;font-size:9px}.demandwarning{color:#fff;background:#d6364e;border-radius:50%;place-items:center;width:19px;height:19px;margin-right:6px;font-size:12px;display:inline-grid}.demandquantity{grid-template-columns:27px 34px 27px;align-items:center;gap:3px;display:grid}.demandquantity button{border:1px solid var(--line);height:27px;color:var(--green);cursor:pointer;background:#fff;border-radius:7px;font-size:17px;font-weight:800}.demandquantity>b{text-align:center;font-size:16px}.demandquantity small{color:var(--muted);text-align:center;grid-column:1/-1;font-size:8px}.demandrow>summary>span:not(.demandname):not(.demandquantity){font-size:10px}.demandppe a{color:var(--green);font-weight:900;text-decoration:none;display:block}.demandppe em{color:var(--muted);font-size:9px;display:block}.demanddelete{color:#bd2946;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:8px}.demanddetails{border-top:1px dashed var(--line);background:#fbfcfa;padding:9px 18px 14px 45px}.demanddetails>header{justify-content:space-between;margin-bottom:5px;font-size:10px;display:flex}.demanddetails>a{color:inherit;border-top:1px solid #e8ebe7;grid-template-columns:minmax(190px,1.4fr) 100px minmax(160px,1fr) 65px 85px;align-items:center;gap:9px;padding:7px 9px;font-size:10px;text-decoration:none;display:grid}.demanddetails>a:hover{background:#f1f6f1}.demanddetails>a span b,.demanddetails>a span small{display:block}.demanddetails>a span small{color:var(--muted)}.demanddetails>a em{text-align:right;font-style:normal}.demandstatus{color:#3a7147;text-align:center;background:#edf4ed;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:800}.demandadd{background:#f7faf6;border:1px solid #cfe0d1;border-radius:13px;padding:16px;position:relative}.demandadd>header{justify-content:space-between;align-items:flex-start;display:flex}.demandadd h3{margin:3px 0 0}.demandadd>header>button{cursor:pointer;background:0 0;border:0;font-size:24px}.demandsearch{grid-template-columns:1fr auto;gap:7px;margin-top:12px;display:grid}.demandsearch input,.demandmanualform input{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;padding:9px}.demandsearchresults{z-index:5;border:1px solid var(--line);background:#fff;border-radius:9px;max-height:240px;position:absolute;left:16px;right:110px;overflow:auto;box-shadow:0 12px 30px #18241b26}.demandsearchresults button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 11px;display:flex}.demandsearchresults button:first-child{border-top:0}.demandsearchresults b,.demandsearchresults small{display:block}.demandsearchresults small{color:var(--muted)}.demandsearchresults em{color:var(--green);font-size:8px;font-style:normal;font-weight:900}.demandmanualform{grid-template-columns:2fr 1fr .65fr 1fr 1fr auto;align-items:end;gap:8px;margin-top:10px;display:grid}.demandmanualform label{font-size:9px;font-weight:800}.demandmanualform .button{min-height:36px}.demanddetails>p{color:var(--muted);margin:5px 0;font-size:10px}@media (width<=1050px){.demandhead,.demandrow>summary{grid-template-columns:38px minmax(220px,2fr) 120px repeat(2,minmax(90px,.8fr)) minmax(110px,.9fr)}.demandhead button:nth-child(6),.demandhead button:nth-child(7),.demandrow>summary>span:nth-child(6),.demandrow>summary>span:nth-child(7){display:none}.demandmanualform{grid-template-columns:1fr 1fr 1fr}.demandmanualform label:first-child{grid-column:1/3}.demandstats{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.demandintro{display:block}.demandintroactions{margin-top:12px}.demandstats{grid-template-columns:1fr 1fr}.demandtoolbar{flex-direction:column;align-items:flex-start;gap:8px}.demandhead{display:none}.demandrow>summary{grid-template-columns:1fr 112px;gap:8px;padding:11px}.demandordinal,.demandrow>summary>span:nth-child(4),.demandrow>summary>span:nth-child(6){display:none}.demandrow>summary>span:nth-child(5):before{content:"Zakup razem";color:var(--muted);font-size:7px;display:block}.demandrow>summary>span:nth-child(7):before{content:"Sprzedaż razem";color:var(--muted);font-size:7px;display:block}.demandrow>summary>span:nth-child(5){grid-column:1}.demandquantity{grid-area:1/2}.demandrow>summary>span:nth-child(7){grid-area:2/2}.demandrow>summary>span:nth-child(8){grid-area:3/2}.demanddetails{padding:9px 11px}.demanddetails>a{grid-template-columns:1fr auto}.demanddetails>a .demandstatus{grid-column:1}.demanddetails>a>strong,.demanddetails>a>em{text-align:right}.demandmanualform{grid-template-columns:1fr 1fr}.demandmanualform label:first-child,.demandmanualform .button{grid-column:1/-1}.demandsearchresults{right:16px}}.monitoralerts{gap:12px;margin-bottom:18px;display:grid}.monitoralerttitle h2{margin:5px 0;font:500 27px Georgia}.monitoralert{border:1px solid var(--line);border-left:5px solid var(--pink);background:#fff;border-radius:12px;gap:15px;padding:18px;display:grid}.monitoralerthead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.monitoralerthead h3{margin:8px 0 2px;font:500 21px Georgia}.monitoralerthead small{color:var(--muted)}.pricecompare{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.pricecompare span{background:#f6f6f4;border-radius:9px;padding:12px}.pricecompare small,.pricecompare b,.pricecompare em{display:block}.pricecompare b{margin:6px 0;font-size:17px}.pricecompare em{font-size:11px;font-style:normal}.monitorinputs{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.monitorinputs label{font-size:11px;font-weight:800}.monitorinputs input{border:1px solid var(--line);border-radius:8px;width:125px;margin-top:5px;padding:10px;display:block}.monitorinputs .button{margin-left:auto}@media (width<=850px){.pricecompare{grid-template-columns:1fr}.monitoralerthead{flex-direction:column}.monitorinputs .button{width:100%;margin-left:0}}.soldproducts li{grid-template-columns:32px minmax(0,1fr) auto auto}.soldproducts .ordinal{color:var(--muted);text-align:right;font-style:normal;font-weight:700}.customerarchive{gap:12px;margin-top:22px;display:grid}.customerarchive>.ppedate{border-radius:13px 13px 0 0;margin-bottom:-12px}.customerarchive>.customerlist{border-radius:0 0 13px 13px}.olderarchive>.ppedate{border-left:5px solid var(--amber);background:#fffdf7}.archiveactions{flex-wrap:wrap;gap:7px;display:flex}.archiveactions .button{padding:8px 10px;font-size:11px}.transplantmodule{gap:16px;display:grid}.transplantintro{border:1px solid #efb7bb;border-left:5px solid var(--red);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.transplantintro h2{margin:7px 0;font:500 29px Georgia}.transplantintro p{color:var(--muted);max-width:760px;margin:0}.transplantmodule table{min-width:900px}.transplantmodule select{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:230px;padding:10px}.transplantmodule td:first-child{width:48px}@media (width<=800px){.transplantintro{flex-direction:column;align-items:stretch}}.customerorders{gap:18px;display:grid}.customerperiods{grid-template-columns:1fr 1fr;gap:14px;display:grid}.customerperiods>section,.ppedate,.customerlist{border:1px solid var(--line);background:#fff;border-radius:13px;padding:22px}.customerperiods h2,.ppedate h2{margin:8px 0 4px;font:500 31px Georgia}.customerperiods p,.ppedate p{color:var(--muted);margin:0}.customerfigures{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.customerfigures span{background:#f6f6f4;border-radius:9px;padding:13px}.customerfigures small,.customerfigures b,.customerfigures em{display:block}.customerfigures b{margin:5px 0;font-size:17px}.customerfigures em{color:var(--green);font-size:11px;font-style:normal;font-weight:800}.ppedate{grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:30px;display:grid}.ppedate label{font-size:12px;font-weight:800}.ppedate input{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;margin:7px 0;padding:12px;display:block}.ppedate label small{color:var(--muted);font-weight:400}.customerlist{padding:0;overflow:hidden}.customerlist>summary{cursor:pointer;padding:20px 22px;font:500 23px Georgia}.customerlist table{min-width:1180px}.palletinput{border:1px solid var(--line);border-radius:7px;width:76px;padding:9px}.ppeordered td{background:#edf8ef}.ppeunavailable td{background:#fff0f1}.ppeunpaid td{background:#fff8e9}.customerlist td .button{padding:9px 12px;font-size:11px}.customerlist td:last-child{min-width:175px}@media (width<=800px){.customerperiods,.ppedate{grid-template-columns:1fr}.customerfigures{grid-template-columns:1fr 1fr}.ppedate{gap:16px}}.suggestionsmodule{gap:16px;display:grid}.suggestionintro{border:1px solid var(--line);background:#fff;border-radius:13px;padding:20px}.suggestionintro h2{margin:5px 0;font:500 28px Georgia}.suggestionintro p{color:var(--muted);margin:0}.suggestiongrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.suggestiongrid article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-rows:210px 1fr;display:grid;overflow:hidden}.suggestiongrid article>img,.suggestionplaceholder{object-fit:contain;background:#f5f5f2;width:100%;height:210px}.suggestionplaceholder{color:var(--muted);place-items:center;display:grid}.suggestionbody{flex-direction:column;gap:8px;padding:17px;display:flex}.suggestionbody h3{margin:2px 0;font:500 21px Georgia}.suggestionbody p,.suggestionbody small{color:var(--muted);margin:0}.suggestiontags{flex-wrap:wrap;gap:7px;display:flex}.suggestiontags span,.suggestiontags b{background:var(--green2);color:var(--green);border-radius:999px;padding:6px 9px;font-size:10px}.suggestiontags b{background:var(--pink2);color:var(--pink)}.suggestionactions{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:10px;display:flex}.suggestionactions .button{padding:9px 12px}.textdanger{color:var(--red);cursor:pointer;background:0 0;border:0;font-weight:700}.imagegrid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:12px;display:grid}.imagecard{border:1px solid var(--line);cursor:grab;background:#fff;border-radius:10px;gap:8px;padding:10px;display:grid}.imagecard.chosen{border:2px solid var(--pink)}.imagecard img{object-fit:contain;width:100%;height:150px}.imagecard>div{gap:6px;display:flex}.imagecard button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:5px 8px}.imagecard .danger{color:var(--red);margin-left:auto}.dropzone{text-align:center;color:var(--muted);cursor:pointer;background:#fafafa;border-radius:10px;border:2px dashed #c5c5c5!important;padding:26px!important}.dropzone:hover{background:var(--pink2);border-color:var(--pink)!important}.dropzone input{max-width:360px;margin:12px auto 0!important}.bulkmodule,.reports{gap:18px;display:grid}.bulkform{overflow:visible}.bulkform select,.reports select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;margin-top:7px;padding:12px;display:block}.previewrow{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) 1fr;gap:20px;padding:11px;display:grid}.reportstats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.reportstats article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px}.reportstats small,.reportstats b,.reportstats span{display:block}.reportstats b{margin:8px 0;font:500 25px Georgia}.statuslist{flex-wrap:wrap;gap:9px;display:flex}.statuslist span{background:#f2f2f2;border-radius:20px;padding:8px 12px}@media (width<=900px){.reportstats{grid-template-columns:1fr 1fr}.previewrow{grid-template-columns:1fr}}:root{--pink:#fb2c72;--pink2:#fff0f5;--ink:#202020!important;--green:#428c53!important;--green2:#eaf5ed!important;--cream:#f6f6f6!important;--line:#dedede!important;--red:#c73d48!important;--muted:#6f6f6f!important}.side{border-right:1px solid var(--line);color:var(--ink)!important;background:#fff!important}.brand{justify-content:center;margin-left:0!important}.brand img{object-fit:contain;border-radius:6px;width:154px;height:88px}.brand small{color:var(--muted)!important}.side nav button{color:#555!important}.side nav button span{background:#eee!important}.side nav button:hover{color:var(--green)!important;background:#f7f8f5!important}.side nav button.active{font-weight:800;color:var(--green)!important;background:0 0!important}.side nav button.active .moduleicon{color:#f32572!important;background:#fff0f5!important}.side nav button.active .navlabel{color:var(--green)!important}.side nav .navmodule{border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;transition:opacity .15s,transform .15s;display:grid}.side nav .navmodule.dragging{opacity:.4;transform:scale(.98)}.side nav .navmain{justify-content:flex-start;gap:10px;width:100%;min-width:0}.moduleicon{width:28px;height:28px;color:var(--green);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:8px;flex:0 0 28px;place-items:center;font-size:17px;font-style:normal;background:#f0f1ec!important;display:grid!important}.moduleicon:active{cursor:grabbing}.side nav .navlabel{text-overflow:ellipsis;overflow:hidden;font-size:inherit!important;background:0 0!important;border-radius:0!important;padding:0!important}.side nav .navmain em{background:#eee;border-radius:20px;margin-left:auto;padding:2px 8px;font-size:11px;font-style:normal}.navorder{opacity:0;transition:opacity .15s;display:flex}.navmodule:hover .navorder,.navmodule:focus-within .navorder{opacity:1}.side nav .navorder button{border-radius:5px;padding:5px 3px;font-size:12px}.side nav .navorder button:disabled{opacity:.2;cursor:default}.side nav{font-size:13px}.side nav .navmain{padding:8px 9px}.navgroup{border:1px solid #ecece6;border-radius:12px;margin:2px 0}.side nav .grouphead{align-items:center;gap:10px;width:100%;padding:9px;font-weight:750;color:#424b44!important;background:#fafaf7!important}.side nav .grouphead>span{background:0 0!important;padding:0!important;font-size:13px!important}.grouphead>b{margin-left:auto}.grouphead.containsactive{color:var(--green)!important}.groupsub{border-left:2px solid #f7bbd0;margin-left:22px;padding:3px 3px 6px 13px}.groupsub .moduleicon{flex-basis:24px;width:24px;height:24px;font-size:14px}.groupsub .navmain{padding:6px 7px;font-size:12px}.primary{background:var(--pink)!important}.stats{grid-template-columns:repeat(5,1fr)!important}.pink{background:var(--pink)}.marginbox{background:var(--pink2);color:#6d1735;border:1px solid #ffc0d5;border-radius:9px;justify-content:space-between;align-items:center;padding:14px;display:flex}.marginbox b{font-size:18px}.pricealert{font-weight:700;color:var(--pink)!important}.wizard select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;margin-top:6px;padding:11px;display:block}@media (width<=1100px){.stats{grid-template-columns:repeat(3,1fr)!important}}@media (width<=620px){.stats{grid-template-columns:1fr 1fr!important}.brand img{width:130px;height:72px}.navorder{opacity:1}}.wizard{max-width:1000px}.wizardstart,.checkcard,.finalize{border:1px solid var(--line);background:#fff;border-radius:13px;margin-bottom:15px;padding:24px}.wizardstart h2,.checkcard h3{margin:7px 0 18px;font:500 28px Georgia}.wizardstart form{align-items:end;gap:12px;display:flex}.wizardstart label{flex:1}.wizard label{font-size:12px;font-weight:700;display:block}.wizard input,.wizard textarea{border:1px solid var(--line);background:#fbfbf8;border-radius:8px;width:100%;margin-top:6px;padding:11px;display:block}.wizard textarea{resize:vertical;font-family:ui-monospace,monospace;font-size:11px}.checkcard{gap:13px;display:grid}.checkcard h3{margin-bottom:4px;font-size:22px}.approvecheck{background:#f4f8f2;border:1px solid #c9ddcd;border-radius:8px;align-items:center;gap:9px;padding:12px!important;display:flex!important}.approvecheck input{width:auto!important;margin:0!important}.productpreview{object-fit:contain;border:1px solid var(--line);border-radius:10px;max-width:280px;max-height:320px;display:block}.textbutton{color:var(--green);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:700}.finalize{align-items:center;gap:12px;display:flex;position:sticky;bottom:12px;box-shadow:0 8px 35px #17261c26}.finalize b{margin-right:auto}@media (width<=700px){.wizardstart form,.finalize{flex-direction:column;align-items:stretch}.finalize b{margin-right:0}}.finalize b small{max-width:390px;color:var(--muted);margin-top:6px;font:400 11px/1.4 Inter,sans-serif;display:block}.missingattributes{background:var(--pink2);border:1px solid #f0b6c9;border-radius:10px;gap:12px;padding:14px;display:grid}.missingattributes>label{gap:6px;display:grid!important}.missingattributes>label span{color:var(--pink);font-weight:800}.missingattributes>label input{background:#fff}.missingattributes>label small{color:var(--muted);font-weight:400;line-height:1.45}.checkcard select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;margin-top:6px;padding:11px;display:block}.periods{flex-wrap:wrap;gap:8px;display:flex}.periods button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:9px 14px;font-weight:700}.periods button:hover{border-color:var(--pink);color:var(--pink)}.chartcard{border:1px solid var(--line);background:#fff;border-radius:13px;padding:20px}.chartcard h3{margin:0 0 6px;font:500 22px Georgia}.legend{color:var(--muted);gap:18px;margin-bottom:18px;font-size:12px;display:flex}.legend span:before{content:"";background:var(--pink);border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.legend span:last-child:before{background:var(--green)}.chart{border-bottom:1px solid var(--line);align-items:flex-end;gap:8px;height:270px;padding:8px 0 0;display:flex;overflow-x:auto}.chartday{text-align:center;min-width:34px;height:100%;color:var(--muted);flex:1;grid-template-rows:1fr auto;gap:7px;font-size:10px;display:grid}.bars{justify-content:center;align-items:flex-end;gap:3px;height:100%;display:flex}.bars i,.bars em{background:var(--pink);border-radius:5px 5px 0 0;width:9px;min-height:2px;display:block}.bars em{background:var(--green)}.descriptioneditor{gap:8px;display:grid}.editorhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.editorhead>div{border:1px solid var(--line);border-radius:8px;display:flex;overflow:hidden}.editorhead button{cursor:pointer;background:#fff;border:0;padding:7px 11px;font-size:11px}.editorhead button.active{background:var(--pink);color:#fff}.visualeditor{border:1px solid var(--line);background:#fff;border-radius:10px;outline:none;min-height:150px;padding:20px;line-height:1.6}.visualeditor:focus{border-color:var(--pink);box-shadow:0 0 0 3px var(--pink2)}.visualeditor .nmjm-rating-table{width:100%;min-width:0}.visualeditor .nmjm-rating-stars{color:var(--green);letter-spacing:3px}.visualeditor .nmjm-order-info,.visualeditor .nmjm-care-box,.visualeditor .nmjm-preorder-details,.visualeditor .nmjm-preorder-note{border:1px solid var(--line);border-radius:9px;margin:10px 0;padding:14px}.visualeditor .nmjm-care-grid,.visualeditor .nmjm-preorder-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.visualeditor .nmjm-care-item,.visualeditor .nmjm-preorder-card{background:#f6f6f6;border-radius:7px;padding:12px}.visualeditor .nmjm-care-item strong,.visualeditor .nmjm-preorder-card strong{margin-bottom:4px;display:block}.descriptioneditor>small{color:var(--muted)}@media (width<=700px){.visualeditor .nmjm-care-grid,.visualeditor .nmjm-preorder-grid{grid-template-columns:1fr}.editorhead{flex-direction:column;align-items:flex-start}}.orderdashboard{gap:18px;display:grid}.periodsummary,.monitorbrief{grid-template-columns:1fr 1fr;gap:14px;display:grid}.periodsummary>section,.monitorbrief>section,.recentorders,.soldproducts{border:1px solid var(--line);background:#fff;border-radius:13px;padding:22px}.periodsummary section>b{margin:8px 0 2px;font:500 34px Georgia;display:block}.periodsummary p{color:var(--muted);margin:0 0 14px}.periodsummary section>div{flex-wrap:wrap;gap:8px;display:flex}.periodsummary section>div span{border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.periodsummary .paid{background:var(--green2);color:var(--green)}.periodsummary .unpaid{color:var(--red);background:#fae8e8}.sectionhead,.orderhead{justify-content:space-between;align-items:center;gap:14px;display:flex}.sectionhead h2,.monitorbrief h2,.soldproducts h2{margin:5px 0;font:500 25px Georgia}.recentorders{gap:12px;display:grid}.recentorders article{border:1px solid var(--line);border-radius:11px;padding:16px}.recentorders article.recentorderlink{cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}.recentorders article.recentorderlink:hover{border-color:#8fbea0;transform:translateY(-1px);box-shadow:0 5px 18px #1f4e3117}.recentorders article.recentorderlink:focus-visible{outline-offset:2px;border-color:#428c53;outline:3px solid #428c5347}.orderhead>div{margin-right:auto}.orderhead small,.orderhead b{display:block}.orderhead small{color:var(--muted);margin-top:4px}.orderhead>strong{font:500 21px Georgia}.recentorders ul,.soldproducts ul{margin:12px 0;padding:0;list-style:none}.recentorders li,.soldproducts li{border-top:1px solid #ecece5;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;padding:9px 0;font-size:13px;display:grid}.ordermeta{flex-wrap:wrap;gap:8px;display:flex}.ordermeta span{background:#f5f3ec;border-radius:7px;padding:7px 9px;font-size:11px}.monitorbrief p{color:var(--muted)}.monitorbrief .button{margin-top:8px}.soldproducts details{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.soldproducts summary{cursor:pointer;font-weight:800}.soldproducts li strong{text-align:right}@media (width<=800px){.periodsummary,.monitorbrief{grid-template-columns:1fr}.orderhead{flex-wrap:wrap;align-items:flex-start}.recentorders li,.soldproducts li{grid-template-columns:1fr auto}.recentorders li strong,.soldproducts li strong{grid-column:2}.sectionhead{flex-direction:column;align-items:flex-start}}.duplicatesmodule{gap:15px;display:grid}.duplicateintro,.duplicategroup{border:1px solid var(--line);background:#fff;border-radius:13px;padding:20px}.duplicateintro{justify-content:space-between;align-items:center;gap:20px;display:flex}.duplicateintro h2{margin:5px 0;font:500 28px Georgia}.duplicateintro p{color:var(--muted);margin:0}.dangerbutton{background:var(--red);color:#fff}.duplicatehead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:13px;display:flex}.duplicatehead h3{margin:0 0 5px;font:500 20px Georgia}.duplicatehead small{color:var(--muted)}.duplicateproducts{display:grid}.duplicateproducts label{cursor:pointer;border-bottom:1px solid #ecece5;grid-template-columns:auto minmax(220px,1fr) auto auto auto;align-items:center;gap:14px;padding:14px 8px;display:grid}.duplicateproducts label:last-child{border-bottom:0}.duplicateproducts label.selected{background:#fff1f4}.duplicateproducts span b,.duplicateproducts span small{display:block}.duplicateproducts span small{color:var(--muted);margin-top:4px}.duplicateproducts em{color:var(--green);font-size:10px;font-style:normal;font-weight:800}@media (width<=800px){.duplicateintro{flex-direction:column;align-items:stretch}.duplicateproducts label{grid-template-columns:auto 1fr}.duplicateproducts label>:not(input):not(span){grid-column:2}}.duplicategroupactions{align-items:center;gap:10px;display:flex}.duplicategroupactions .button{white-space:nowrap;padding:9px 12px;font-size:12px}@media (width<=800px){.duplicatehead{flex-direction:column}.duplicategroupactions{justify-content:space-between;width:100%}}.matchbox{border-top:1px solid var(--line);grid-column:1/-1;padding-top:22px}.matchbox h3{font:500 23px Georgia}.candidate{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:12px;width:100%;margin:8px 0;padding:10px;display:flex}.candidate.chosen{border:2px solid var(--green);background:var(--green2)}.candidate img{object-fit:cover;border-radius:8px;width:62px;height:62px}.candidate span,.candidate b,.candidate small{display:block}.candidate small{color:var(--muted);margin-top:5px}.review{background:#f4f8f2;border:1px solid #b9d3bf;border-radius:10px;margin:15px 0;padding:16px}.review label{max-width:160px;margin-top:12px;display:block}.candidatewrap{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:8px 0;padding:0 10px;display:grid}.candidatewrap.chosen{border:2px solid var(--green);background:var(--green2)}.candidatewrap .candidate{background:0 0;border:0;margin:0;padding-left:0}.candidatecheck{width:18px;height:18px;accent-color:var(--pink)}.candidatebulk{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.candidatebulk label{align-items:center;gap:7px;font-weight:700;display:flex}.candidatebulk input{width:17px;height:17px;accent-color:var(--pink)}.deletecandidate{color:#b82f3a;white-space:nowrap;cursor:pointer;background:#fff6f6;border:1px solid #e8b9bd;border-radius:8px;padding:8px 11px;font-weight:800}.deletecandidate:hover{color:#fff;background:#b82f3a}.deletecandidate:disabled{opacity:.6;cursor:wait}@media (width<=650px){.candidatebulk{flex-direction:column;align-items:stretch}.candidatewrap{grid-template-columns:auto 1fr}.deletecandidate{grid-column:1/-1;width:100%;margin-bottom:9px}}.draft>.checkcard:first-child{gap:7px;padding:16px 18px}.draft>.checkcard:first-child h3{margin:0 0 3px;font-size:21px}.draft>.checkcard:first-child .candidatebulk{padding:2px 0 5px}.draft>.checkcard:first-child .candidatewrap{min-height:56px;margin:4px 0}.draft>.checkcard:first-child .candidatewrap .candidate{padding-top:7px;padding-bottom:7px}.draft>.checkcard:first-child>.candidate{margin:5px 0 0;padding:9px 11px}.draft>.checkcard:first-child .candidate small{margin-top:3px}.draft>.checkcard:first-child .deletecandidate{padding:7px 10px}@media (width<=650px){.draft>.checkcard:first-child{padding:14px}.draft>.checkcard:first-child .candidatebulk{gap:7px}.draft>.checkcard:first-child .candidatewrap{min-height:0}.draft>.checkcard:first-child .deletecandidate{margin-bottom:7px}}.batchqueue{border:1px solid var(--line);background:#fff;border-radius:15px;margin:18px 0;padding:18px}.batchqueue>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:14px;display:flex}.batchqueue h3{font-family:var(--serif);margin:4px 0;font-size:27px}.batchqueue p{color:var(--muted);max-width:650px;margin:0}.batchactions{flex-shrink:0;align-items:center;gap:12px;display:flex}.batchactions label{white-space:nowrap;align-items:center;gap:7px;font-weight:700;display:flex}.batchactions input,.batchlist>article>input{width:17px;height:17px;accent-color:var(--pink)}.batchlist{border:1px solid var(--line);border-radius:12px;max-height:360px;overflow:hidden auto}.batchlist article{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:32px 28px minmax(0,1fr);align-items:center;min-height:58px;padding:0 12px;display:grid}.batchlist article:nth-child(2n){background:#43945a09}.batchlist article:last-child{border-bottom:0}.batchlist article.current{background:var(--green2);box-shadow:inset 4px 0 var(--green)}.batchnumber{color:var(--muted);text-align:center;font-size:12px;font-weight:800}.batchlist article>button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;width:100%;padding:9px 4px;display:grid}.batchlist article>button span{min-width:0}.batchlist article b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.batchlist article small{color:var(--muted);margin-top:3px;display:block}.batchlist article strong{white-space:nowrap;font-size:13px}.batchlist article em{color:var(--green);text-transform:uppercase;background:#fff;border:1px solid #bcd9c4;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:900}.batchlist article:hover{background:#f7faf7}@media (width<=760px){.batchqueue{padding:13px}.batchqueue>header{flex-direction:column;align-items:stretch;gap:12px}.batchactions{flex-direction:column;align-items:stretch}.batchactions .button{width:100%}.batchlist article{grid-template-columns:26px 24px minmax(0,1fr);padding:0 8px}.batchlist article>button{grid-template-columns:minmax(0,1fr) auto;gap:8px}.batchlist article em{display:none}.batchlist article b{white-space:normal;line-height:1.25}}:root{--ink:#182019;--green:#347a50;--green2:#e9f3eb;--cream:#f5f3ec;--line:#deded5;--red:#bb3e43;--amber:#b77b16;--muted:#6c726d}*{box-sizing:border-box}html,body{background:var(--cream);min-height:100%;color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}button,input,select{font:inherit}.shell{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.side{color:#f7faf5;background:#17261c;flex-direction:column;height:100vh;padding:30px 20px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;margin:0 8px 38px;display:flex}.brandmark{color:#25391f;background:#dce8a9;border-radius:14px;place-items:center;width:42px;height:42px;font:800 24px Georgia;display:grid}.brand b,.brand small{display:block}.brand small{color:#9daf9f;margin-top:3px;font-size:11px}.side nav{gap:5px;display:grid}.side nav button{color:#b8c7ba;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;padding:13px;display:flex}.side nav button span{background:#2b3b30;border-radius:20px;padding:2px 8px;font-size:11px}.side nav button:hover,.side nav button.active{color:#fff;background:#2b4032}.keybox{border-top:1px solid #34483a;margin-top:auto;padding:22px 8px 0}.keybox label,.keybox small{color:#aab9ab;font-size:11px;display:block}.keybox input{color:#fff;background:#213329;border:1px solid #405345;border-radius:8px;width:100%;margin:8px 0;padding:10px}.main{min-width:0;padding:40px clamp(24px,4vw,64px) 70px}header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}h1{margin:4px 0;font:500 clamp(30px,4vw,48px) Georgia,serif}.kicker{letter-spacing:.16em;color:var(--green);font-size:10px;font-weight:800}.actions{gap:10px;display:flex}.button{cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;padding:12px 17px;font-weight:700;text-decoration:none;display:inline-flex}.primary{background:var(--green);color:#fff}.secondary{color:var(--ink);border:1px solid var(--line);background:#fff}button:disabled{opacity:.55;cursor:wait}.notice{border:1px solid #b9d3bf;border-left:4px solid var(--green);background:#fff;border-radius:7px;justify-content:space-between;margin-bottom:18px;padding:14px 16px;display:flex}.notice button{background:0 0;border:0;font-size:20px}.stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.stats button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;padding:20px;position:relative}.stats b,.stats small{display:block}.stats b{margin:8px 0 2px;font:500 31px Georgia}.stats small{color:var(--muted)}.dot{border-radius:50%;width:8px;height:8px;display:block}.green{background:var(--green)}.red{background:var(--red)}.amber{background:var(--amber)}.ink{background:var(--ink)}.approval{background:#fff5ef;border:1px solid #e7c9b8;border-radius:12px;align-items:center;gap:12px;margin-bottom:18px;padding:18px 20px;display:flex;overflow:auto}.approval>div{min-width:210px;margin-right:auto}.approval h2{margin:5px 0;font:500 20px Georgia}.approval button{text-align:left;background:#fff;border:1px solid #e1c4b3;border-radius:9px;min-width:220px;padding:11px}.approval button b,.approval button span{display:block}.approval button span{color:var(--red);margin-top:5px;font-size:11px}.panel,.formcard{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.toolbar{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:16px;display:flex}.search{border:1px solid var(--line);border-radius:8px;flex:1;align-items:center;gap:8px;max-width:520px;padding:0 11px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;padding:10px}.toolbar select{border:1px solid var(--line);background:#fff;border-radius:8px;padding:0 12px}.tablewrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:850px}th{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);text-align:left;background:#fafaf7;padding:13px 16px;font-size:10px}td{border-top:1px solid #ecece5;padding:15px 16px;font-size:13px}td b,td small{display:block}td small{color:var(--muted);margin-top:4px;font-size:11px}td a{color:var(--green);font-family:ui-monospace,monospace;font-weight:700}.status{border-radius:20px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-block}.status.available{background:var(--green2);color:var(--green)}.status.missing{color:var(--red);background:#fae8e8}.status.technical_error{color:var(--amber);background:#fff0d4}.status.unchecked{color:#666;background:#eee}.rowbuttons{text-align:right;white-space:nowrap}.rowbuttons button{color:var(--green);cursor:pointer;background:0 0;border:0;margin-left:8px;font-size:11px;font-weight:700}.rowbuttons button.danger{color:var(--red)}.empty{text-align:center;color:var(--muted);padding:40px}.error{color:var(--red)}.muted{color:var(--muted)}.formcard{grid-template-columns:minmax(250px,1fr) minmax(320px,1.2fr);gap:50px;padding:clamp(24px,4vw,50px);display:grid}.formcard h2{margin:8px 0;font:500 30px Georgia}.formcard p{color:var(--muted);line-height:1.6}.formcard form{gap:16px;display:grid}.formcard label{font-size:12px;font-weight:700}.formcard input{border:1px solid var(--line);background:#fbfbf8;border-radius:8px;width:100%;margin-top:7px;padding:12px;display:block}.formrow{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=900px){.shell{grid-template-columns:1fr}.side{height:auto;padding:18px;position:static}.brand{margin-bottom:14px}.side nav{grid-template-columns:repeat(3,1fr)}.keybox{margin-top:18px}.main{padding:25px 16px}.stats{grid-template-columns:1fr 1fr}.formcard{grid-template-columns:1fr;gap:20px}}@media (width<=620px){header{flex-direction:column;align-items:flex-start}.actions{width:100%}.actions>*{flex:1}.side nav{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.toolbar{flex-direction:column}.toolbar select{height:42px}.formrow{grid-template-columns:1fr}.formcard{padding:24px}.approval{flex-direction:column;align-items:flex-start}.approval button{width:100%}}.soldproducts ul{margin:8px 0}.soldproducts li{text-align:left;grid-template-columns:28px minmax(0,1fr) 64px 88px;align-items:center;column-gap:12px;padding:7px 0;line-height:1.25}.soldproducts li .ordinal{text-align:right;font-style:normal}.soldproducts li>span{text-align:left;min-width:0}.soldproducts li>b,.soldproducts li>strong{white-space:nowrap;text-align:right}@media (width<=800px){.soldproducts li{grid-template-columns:24px minmax(0,1fr) 58px 76px;column-gap:8px;font-size:12px}.soldproducts li strong{grid-column:auto}}.planttrends,.weeklybestsellers{border:1px solid var(--line);background:#fff;border-radius:13px;padding:22px}.planttrends .sectionhead p{color:var(--muted);margin:4px 0 0;font-size:12px}.trendperiods{gap:6px;margin:14px 0;display:flex}.trendperiods button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:7px 12px;font-size:12px}.trendlist,.weeklybestsellers ol{margin:0;padding:0;list-style:none}.trendlist li,.weeklybestsellers li{border-top:1px solid #ecece5;grid-template-columns:28px minmax(0,1fr) minmax(90px,180px) 84px;align-items:center;gap:12px;padding:8px 0;font-size:12px;display:grid}.trendlist i,.weeklybestsellers i{color:var(--muted);text-align:right;font-style:normal;font-weight:800}.trendlist a small{color:var(--muted);margin-top:2px}.trendbar span{background:var(--green);height:100%;display:block}.trendlist strong{text-align:right;white-space:nowrap}.planttrends footer{color:var(--muted);margin-top:10px;font-size:10px}.trendempty{color:var(--muted);gap:5px;padding:16px 0;display:grid}.weeklybestsellers h2{margin:5px 0 10px;font:500 25px Georgia}.weeklybestsellers li{grid-template-columns:28px minmax(0,1fr) 64px 88px}.weeklybestsellers li>b,.weeklybestsellers li>strong{text-align:right;white-space:nowrap}@media (width<=800px){.trendlist li{grid-template-columns:24px minmax(0,1fr) 70px}.trendbar{display:none}.weeklybestsellers li{grid-template-columns:24px minmax(0,1fr) 56px 76px;gap:8px}}.bestsellermore{border:1px solid var(--line);color:var(--green);cursor:pointer;background:#fff;border-radius:8px;margin:12px auto 0;padding:8px 14px;font-weight:800;display:block}.openaisetup{border:1px solid #f2b4ca;border-left:4px solid var(--pink);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:9px 12px;display:flex}.openaisetup.connected{border-color:#a9d2b1;border-left-color:var(--green);background:#f4faf5}.openaisetup h3{margin:0 10px 0 0;font:600 15px/1.2 Arial;display:inline}.openaisetup .kicker{font-size:8px}.openaisetup form{align-items:flex-end;gap:6px;min-width:min(100%,390px);display:flex}.openaisetup input{border:1px solid var(--line);border-radius:8px;flex:1;min-width:110px;padding:7px 9px}.openaiusage{flex-wrap:wrap;gap:10px;display:inline-flex}.openaiusage span{background:0 0;border:0;align-items:baseline;gap:4px;padding:0;display:flex}.openaiusage small{color:var(--muted);font-size:9px}.openaiusage b{font-size:11px}.openaibudget{min-width:245px!important}.openaibudget label{font-size:9px}.openaibudget input{width:88px;margin-left:6px;display:inline-block}.openaisetup .button{padding:7px 11px}.aicostaction{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.aicostaction small{color:var(--muted);font-size:11px}.aicostaction .button{white-space:nowrap}.ppecatalog{background:linear-gradient(#f8fcf8,#fff);border:1px solid #b8d7bf;border-radius:13px;padding:15px}.ppecataloghead{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.ppecataloghead h2{margin:3px 0;font-size:24px}.ppecataloghead p{color:var(--muted);margin:0;font-size:12px}.ppesearchbar{gap:7px;min-width:min(100%,690px);display:flex}.ppesearchbar input{border:1px solid var(--line);border-radius:9px;flex:1;min-width:220px;padding:10px 12px}.ppesearchbar .ai{color:#d91f61;background:#fff;border-color:#ec7fa6}.ppecatalogloading{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.ppecatalogloading i{background:linear-gradient(100deg,#f1f3f1 20%,#fafbfa 40%,#f1f3f1 60%) 0 0/200% 100%;border-radius:11px;height:330px;animation:1.2s infinite ppesheen}@keyframes ppesheen{to{background-position:-200% 0}}.ppecarousel{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;grid-auto-columns:minmax(210px,1fr);grid-auto-flow:column;gap:10px;margin-top:14px;padding:2px 1px 9px;display:grid;overflow-x:auto}.ppecard{scroll-snap-align:start;border:1px solid var(--line);background:#fff;border-radius:11px;position:relative;overflow:hidden}.ppecard>img,.ppeimageempty{object-fit:contain;background:#f5f6f4;width:100%;height:145px;display:block}.ppeimageempty{color:var(--muted);place-items:center;font-size:11px;display:grid}.ppeplus{background:var(--pink);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:31px;height:31px;font-size:22px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 3px 12px #0002}.ppeplus.added{background:var(--green);font-size:15px}.ppeplus.inline{width:28px;height:28px;box-shadow:none;position:static}.ppecard h3{height:36px;margin:0;font:700 13px/1.35 Arial;overflow:hidden}.ppecardbody>small{color:var(--muted);font-size:9px}.ppereason{color:#97254e;background:#fff3f7;border-radius:6px;min-height:34px;margin:6px 0;padding:6px;font-size:10px}.ppeprices{grid-template-columns:1fr 1fr;gap:5px;margin:8px 0;display:grid}.ppeprices span{background:#f4f6f3;border-radius:7px;padding:6px}.ppeprices small,.ppeprices b,.ppeprices em{display:block}.ppeprices small{text-transform:uppercase;color:var(--muted);font-size:8px}.ppeprices b{font-size:13px}.ppeprices em{color:var(--muted);font-size:9px;font-style:normal}.ppecard dl{margin:0}.ppecard dl div{border-bottom:1px solid #eee;justify-content:space-between;gap:8px;padding:3px 0;font-size:10px;display:flex}.ppecard dt{color:var(--muted)}.ppecard dd{text-align:right;margin:0;font-weight:600}.ppeminimum{background:#edf7ef;border-radius:8px;grid-template-columns:1fr auto;align-items:end;margin-top:8px;padding:8px;display:grid}.ppeminimum span{text-transform:uppercase;color:#347647;font-size:9px}.ppeminimum b{color:#23703a;grid-area:1/2/3;font-size:19px}.ppeminimum small{font-size:9px}.ppetabletoggle{color:var(--green);cursor:pointer;background:0 0;border:0;margin:2px auto 0;font-weight:700;display:block}.ppetablewrap{border:1px solid var(--line);border-radius:9px;max-height:370px;margin-top:8px;overflow:auto}.ppetablewrap table{border-collapse:collapse;width:100%;font-size:11px}.ppetablewrap th{text-align:left;background:#f3f7f3;position:sticky;top:0}.ppetablewrap th,.ppetablewrap td{border-bottom:1px solid var(--line);white-space:nowrap;padding:7px}.ppetablewrap td:first-child{white-space:normal;min-width:220px}.ppetablewrap td small{color:var(--muted);display:block}.ppecard.shopactive{background:#e5e7e5;border-color:#aeb3af;box-shadow:inset 0 0 0 1px #fff8}.ppecard.shopactive>img,.ppecard.shopactive>.ppeimageempty{filter:grayscale();opacity:.52}.ppecard.shopactive .ppecardbody{opacity:.58}.ppecard.shopactive .ppeplus{box-shadow:none;cursor:not-allowed;background:#707672}.ppeshopactive{z-index:2;color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#454a47;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;position:absolute;top:10px;left:9px}.ppetablewrap tr.shopactive{color:#6d716e;background:#e3e5e3}.ppetablewrap tr.shopactive td{opacity:.72}.ppetablewrap tr.shopactive .ppeplus{cursor:not-allowed;background:#707672}.ppeshopactivetable{color:#fff;text-transform:uppercase;background:#666d68;border-radius:999px;margin-left:7px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:800;display:inline-block}@media (width<=800px){.openaisetup,.openaisetup form,.ppecataloghead,.ppesearchbar{flex-direction:column;align-items:stretch}.openaisetup form,.ppesearchbar,.openaisetup input,.ppesearchbar input{min-width:0}.aicostaction{align-items:stretch}.ppecatalog{padding:11px}.ppecataloghead h2{font-size:20px}.ppecarousel{grid-auto-columns:78vw}.ppecatalogloading{grid-template-columns:1fr 1fr}.ppecatalogloading i:nth-child(n+3){display:none}}.appdockbar{z-index:29;background:#f8faf8;border-top:1px solid #cfd5cf;height:39px;position:fixed;bottom:0;left:250px;right:0;box-shadow:0 -5px 20px #10261812}.appdockbar span{color:#687269;font-size:10px;position:absolute;top:12px;left:14px}.appdockbar i{background:var(--pink);width:32%;height:2px;animation:1.15s ease-in-out infinite dockprogress;position:absolute;bottom:0;left:0}@keyframes dockprogress{0%{transform:translate(-100%)}to{transform:translate(420%)}}.operationtoast{z-index:80;color:#245f35;background:#f2faf4;border:1px solid #b9d7c1;border-radius:10px;max-width:min(520px,100vw - 24px);padding:9px 14px;font-size:12px;font-weight:700;position:fixed;bottom:50px;left:50%;transform:translate(-50%);box-shadow:0 9px 30px #10261825}.main{padding-bottom:55px}@media (width<=850px){.appdockbar{left:0}.appdockbar span{display:none}.operationtoast{bottom:48px}}.main>header{min-height:0;margin-bottom:18px;padding:0}.main>header h1{margin:2px 0;font-size:clamp(29px,3vw,40px);line-height:1.05}.main>header .kicker{font-size:9px}.wizard{gap:13px;width:100%;max-width:none;display:grid}.wizard>.ppecatalog,.wizard>.openaisetup,.wizard>.wizardstart,.wizard>.batchqueue,.wizard>.draft{width:100%;max-width:1280px}.ppecatalog{padding:17px 18px}.ppecataloghead{align-items:center}.ppecataloghead>div{min-width:230px}.ppecataloghead h2{font-size:22px}.ppesearchbar{min-width:min(100%,760px)}.ppecatalogloading{gap:12px;margin-top:16px}.ppecatalogloading i{height:225px}.openaisetup{min-height:52px;margin:0;padding:10px 14px}.openaisetup>div{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.openaiusage{gap:6px 14px}.openaibudget{margin-left:auto}.wizardstart{margin:0!important;padding:18px 20px!important}.wizardstart h2{margin:5px 0 12px;font-size:24px}.wizardstart form{gap:14px}.wizardstart textarea{min-height:84px}.batchqueue,.draft{margin-top:0}.checkcard{padding:20px}.checkcard+.checkcard{margin-top:13px}@media (width>=1500px){.wizard>.ppecatalog,.wizard>.openaisetup,.wizard>.wizardstart,.wizard>.batchqueue,.wizard>.draft{max-width:1440px}.ppecarousel{grid-auto-columns:minmax(220px,1fr)}}@media (width<=800px){.main>header{margin-bottom:12px}.main>header h1{font-size:28px}.ppecatalog{padding:13px}.ppecataloghead{align-items:stretch}.openaisetup>div{display:block}.openaibudget{margin-left:0}.wizardstart{padding:15px!important}}.ppeviewbar{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.ppeviewmodes{border:1px solid var(--line);background:#f6f8f5;border-radius:9px;gap:5px;padding:3px;display:flex}.ppeviewmodes button,.ppearrows button{color:#536158;cursor:pointer;background:0 0;border:0;font-weight:700}.ppeviewmodes button{border-radius:7px;padding:7px 11px;font-size:11px}.ppeviewmodes button.active{color:var(--green);background:#fff;box-shadow:0 1px 5px #0001}.ppearrows{gap:5px;display:flex}.ppearrows button{border:1px solid var(--line);background:#fff;border-radius:8px;place-items:center;width:34px;height:30px;font-size:23px;line-height:1;display:grid}.ppecarousel{scrollbar-width:thin;grid-auto-columns:minmax(205px,1fr);margin-top:7px}.ppecarousel.grid{scroll-snap-type:none;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));grid-auto-columns:auto;grid-auto-flow:row;max-height:650px;padding-right:5px;overflow:hidden auto}.ppecard>img,.ppeimageempty{height:112px}.ppecardbody{padding:8px}.ppecard h3{height:32px;font-size:12px}.ppeprices{margin:6px 0}.ppeprices span{padding:5px}.ppecard dl div{padding:2px 0}.ppeminimum{margin-top:6px;padding:6px}.ppeminimum b{font-size:17px}.ppetablewrap{margin-top:8px}.ppeviewbar{display:none}.ppecarousel,.ppecarousel.grid{scroll-snap-type:none;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;max-height:1110px;padding:2px 5px 8px 1px;overflow:hidden auto}.ppeloadmore{justify-content:center;align-items:center;gap:10px;margin:10px auto 0;display:flex}.ppeloadmore small{color:var(--muted)}.ppecard>img{cursor:zoom-in}.ppepreview{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:zoom-out;background:#0b160fcc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ppepreview figure{cursor:default;background:#fff;border-radius:14px;max-width:min(92vw,1100px);max-height:92vh;margin:0;padding:12px;position:relative;box-shadow:0 24px 80px #0008}.ppepreview img{object-fit:contain;max-width:calc(92vw - 24px);max-height:calc(92vh - 62px);display:block}.ppepreview figcaption{padding:8px 38px 0 4px;font-size:12px;font-weight:700}.ppepreview button{z-index:2;color:#fff;cursor:pointer;background:#152219dd;border:0;border-radius:50%;width:36px;height:36px;font-size:25px;line-height:1;position:absolute;top:10px;right:10px}@media (width<=1200px){.ppecarousel,.ppecarousel.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=800px){.ppecarousel,.ppecarousel.grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:70vh}.ppecarousel.grid .ppecard>img,.ppecarousel.grid .ppeimageempty{height:100px}.ppeloadmore{flex-direction:column}}.batchqueue{margin:0;padding:16px 18px}.batchqueue>header{align-items:center;margin-bottom:12px}.batchqueue>header>div{min-width:0}.batchqueue h3{margin:3px 0;font-size:23px}.batchqueue p{font-size:11px;line-height:1.4}.batchlist{max-height:310px}.batchlisthead,.batchlist article{grid-template-columns:38px 32px minmax(0,1fr) 105px 82px 60px;align-items:center;gap:9px;display:grid}.batchlisthead{z-index:2;border-bottom:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;background:#f4f6f3;padding:7px 10px;font-size:9px;font-weight:800;position:sticky;top:0}.batchlist article{min-height:54px;padding:5px 10px}.batchlist article>.batchopen{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-width:0;padding:5px 0;display:block}.batchlist article>.batchopen b{font-size:12px}.batchlist article>strong{text-align:right;white-space:nowrap;font-size:12px}.batchlist article>em{color:var(--muted);text-transform:uppercase;background:#fff;border:1px solid #d9dfda;border-radius:999px;justify-self:center;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.batchlist article.current>em{color:var(--green);border-color:#a9cfb2}.batchremove{color:var(--red);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.batchremove:hover{text-decoration:underline}@media (width<=760px){.batchlisthead{display:none}.batchlist article{grid-template-columns:25px 24px minmax(0,1fr) 70px 44px}.batchlist article>em{display:none}.batchremove{grid-column:5}.batchactions{grid-template-columns:1fr;display:grid}.batchqueue>header{align-items:stretch}}.appdockbar{background:#fff;border-top:1px solid #cfd5cf;height:42px;box-shadow:0 -4px 18px #10261812}.appdockbar span{top:14px}.plannerdock{z-index:48!important;border:0!important;border-left:1px solid var(--line)!important;width:300px!important;height:42px!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;bottom:0!important;right:300px!important}.plannerdock button{color:#34443a;flex:1;height:42px;font-size:11px;border-right:1px solid var(--line)!important;background:#fff!important;padding:0 13px!important}.plannerdock button:hover,.aiassistant-toggle:hover,.teamchat-toggle:hover{color:var(--green)!important;background:#f2f7f3!important}.aiassistant-toggle{font-size:11px;z-index:49!important;border:0!important;border-left:1px solid var(--line)!important;width:170px!important;height:42px!important;box-shadow:none!important;color:var(--pink)!important;background:#fff!important;border-radius:0!important;padding:0 13px!important;bottom:0!important;right:130px!important}.teamchat-toggle{font-size:11px;z-index:49!important;border:0!important;border-left:1px solid var(--line)!important;width:130px!important;height:42px!important;box-shadow:none!important;color:var(--green)!important;background:#fff!important;border-radius:0!important;padding:0 10px!important;bottom:0!important;right:0!important}.teamchat-toggle.has-unread{color:var(--pink)!important;background:#fff3f7!important}.plannerpopover{bottom:50px!important;right:300px!important}.aiassistant,.teamchat{bottom:50px!important}.operationtoast{bottom:52px}@media (width<=850px){.appdockbar{height:46px}.plannerdock{width:50%!important;height:46px!important;left:0!important;right:auto!important}.plannerdock button{height:46px}.plannerdock button span{display:none}.aiassistant-toggle{font-size:10px;width:25%!important;height:46px!important;padding:0 4px!important;left:50%!important;right:auto!important}.teamchat-toggle{font-size:10px;width:25%!important;height:46px!important;padding:0 4px!important;left:75%!important;right:auto!important}.plannerpopover,.aiassistant,.teamchat{width:auto!important;bottom:54px!important;left:8px!important;right:8px!important}.operationtoast{bottom:56px}}.mobilemenutoggle,.mobilemenubackdrop{display:none}.dashboardshortcuts{gap:8px;display:flex}.dashboardshortcuts button{border:1px solid var(--line);color:var(--green);background:#fff;border-radius:9px;padding:9px 12px;font-weight:800}.returnlist{border:1px solid var(--line);border-left:4px solid var(--pink);background:#fff;border-radius:12px;padding:14px}.returntoolbar{justify-content:space-between;align-items:center;margin:8px 0;display:flex}.returnrows article{border-top:1px solid #ecece5;grid-template-columns:24px minmax(210px,1fr) 92px 92px 72px 96px auto auto 32px;align-items:end;gap:7px;padding:8px 0;display:grid}.returnrows label{font-size:9px;font-weight:800}.returnrows input[type=number]{border:1px solid var(--line);border-radius:7px;width:100%;padding:7px}.returnname b,.returnname small,.returnmargin b,.returnmargin small{display:block}.returnname small,.returnmargin small{color:var(--muted);font-size:9px}.returnmargin{color:var(--green);font-size:9px}.returnmargin.low{color:var(--red)}.returnmore{position:relative}.returnmore summary{cursor:pointer;list-style:none}.returnmore>div{z-index:5;border:1px solid var(--line);background:#fff;border-radius:8px;width:145px;padding:5px;position:absolute;top:24px;right:0;box-shadow:0 8px 25px #17251d22}.returnmore button{text-align:left;background:#fff;border:0;width:100%;padding:6px;font-size:9px;display:block}.unmappedalert{background:#fff8e9;border:1px solid #ecd59c;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;padding:13px;display:flex}.unmappedalert h2{margin:3px 0;font:500 21px Georgia}.unmappedalert p{color:var(--muted);margin:0;font-size:11px}.mappingcompact{border:1px solid var(--line);background:#fff;border-radius:11px;margin-bottom:14px}.mappingcompact>summary{cursor:pointer;padding:12px 15px;font-weight:800}.mappingcompact>summary span{float:right;color:var(--pink);font-size:10px}.mappingcompactbody{padding:0 13px 13px}.mappingcompact form{grid-template-columns:1.2fr 100px 115px 1.4fr auto;align-items:end;gap:7px;display:grid}.mappingcompact label{font-size:9px;font-weight:800}.mappingcompact input{border:1px solid var(--line);border-radius:7px;width:100%;padding:7px}.unmappedlist{grid-template-columns:1fr 1fr;gap:4px;max-height:140px;margin-bottom:8px;display:grid;overflow:auto}.unmappedlist span{background:#fafaf7;border-radius:6px;padding:6px}.unmappedlist b,.unmappedlist small{font-size:9px;display:block}.unmappedlist small{color:var(--muted)}@media (width<=900px){.mobilemenutoggle{z-index:80;border:1px solid var(--line);width:40px;height:40px;color:var(--green);background:#fff;border-radius:9px;place-items:center;font-size:22px;display:grid;position:fixed;top:12px;left:12px}.mobilemenubackdrop{z-index:69;background:#17251d66;border:0;display:block;position:fixed;inset:0}.shell{display:block}.side{z-index:70;width:min(290px,88vw);transition:transform .2s;top:0;bottom:0;left:0;overflow:auto;transform:translate(-105%);height:100vh!important;padding:66px 16px 18px!important;position:fixed!important}.mobilemenuopen .side{transform:translate(0)}.side nav{grid-template-columns:1fr!important}.main{padding-top:66px!important}.returnrows article{grid-template-columns:24px minmax(150px,1fr) 75px 75px}.mappingcompact form{grid-template-columns:1fr 1fr}.mappingcompact form label:first-child,.mappingcompact form label:nth-child(4),.mappingcompact form button{grid-column:1/-1}.unmappedlist{grid-template-columns:1fr}}@media (width<=620px){.dashboardshortcuts{z-index:12;position:sticky;top:8px}.dashboardshortcuts button{flex:1}.returntoolbar,.unmappedalert{flex-direction:column;align-items:stretch}.returnrows article{grid-template-columns:22px 1fr 70px}.returnrows article .returnname{grid-column:2/-1}.returnrows article .button{padding:7px 8px;font-size:9px}.mappingcompact form{grid-template-columns:1fr}.mappingcompact form>*{grid-column:1!important}}.furgonetkadock{z-index:50;border:0;border-right:1px solid var(--line);color:#566158;cursor:pointer;background:#fff;align-items:center;gap:9px;min-width:250px;height:42px;padding:0 14px;font-size:10px;display:flex;position:fixed;bottom:0;left:250px}.furgonetkadock:hover{background:#f2f7f3}.furgonetkadock.connected{color:var(--green)}.furgonetkadock span{font-weight:800}.furgonetkadock b{font-size:11px}.furgonetkadock em{color:var(--muted);font-style:normal}.furgonetkapopover{z-index:70;border:1px solid var(--line);background:#fff;border-radius:12px;width:min(390px,100vw - 24px);padding:15px;position:fixed;bottom:50px;left:260px;box-shadow:0 12px 38px #1026182d}.furgonetkapopover header{justify-content:space-between;align-items:center;margin:0 0 8px;display:flex}.furgonetkapopover header small,.furgonetkapopover header b{display:block}.furgonetkapopover header small{letter-spacing:.13em;color:var(--green);font-size:8px;font-weight:800}.furgonetkapopover header button{cursor:pointer;background:0 0;border:0;font-size:20px}.furgonetkapopover p{color:var(--muted);margin:7px 0;font-size:11px;line-height:1.45}.furgonetkapopover form{grid-template-columns:1fr 1fr;gap:8px;display:grid}.furgonetkapopover label{font-size:9px;font-weight:800}.furgonetkapopover input{border:1px solid var(--line);border-radius:7px;width:100%;margin-top:4px;padding:8px;display:block}.furgonetkapopover form button{background:var(--pink);color:#fff;border:0;border-radius:8px;grid-column:1/-1;padding:9px;font-weight:800}.furgonetkapopover>a{color:var(--green);margin-top:9px;font-size:10px;font-weight:800;display:inline-block}.furgonetkainfo{border-radius:7px;padding:8px;color:#786326!important;background:#fff8e9!important}.appdockbar>span{left:264px}@media (width<=850px){.furgonetkadock{border-top:1px solid var(--line);justify-content:center;width:100%;min-width:0;height:32px;bottom:46px;left:0}.furgonetkapopover{width:auto;bottom:86px;left:8px;right:8px}.main{padding-bottom:88px!important}}.furgonetkabalance{background:#edf7ef;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.furgonetkabalance small,.furgonetkabalance strong{display:block}.furgonetkabalance small{letter-spacing:.12em;color:var(--green);font-size:8px;font-weight:800}.furgonetkabalance strong{margin-top:2px;font:700 18px Georgia,serif}.furgonetkabalance button{background:var(--pink);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:7px 11px;font-size:10px;font-weight:800}.furgonetkastats{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:7px;display:grid}.furgonetkastats>div{border:1px solid var(--line);border-radius:8px;padding:7px}.furgonetkastats small,.furgonetkastats b,.furgonetkastats span{display:block}.furgonetkastats small{min-height:20px;color:var(--muted);font-size:8px}.furgonetkastats b{font-size:16px}.furgonetkastats span{color:var(--muted);font-size:8px}.furgonetkaoverlay{z-index:105;background:#10201855;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.furgonetkatopup{background:#fff;border-radius:13px;width:min(390px,100%);padding:16px;box-shadow:0 18px 60px #10201840}.furgonetkatopup header{justify-content:space-between;align-items:center;display:flex}.furgonetkatopup header small,.furgonetkatopup header b{display:block}.furgonetkatopup header small{letter-spacing:.13em;color:var(--green);font-size:8px;font-weight:800}.furgonetkatopup header button{cursor:pointer;background:0 0;border:0;font-size:21px}.furgonetkatopup p{color:var(--muted);margin:12px 0;font-size:11px;line-height:1.5}.furgonetkatopup a{background:var(--pink);color:#fff;text-align:center;border-radius:8px;padding:10px;font-weight:800;text-decoration:none;display:block}.shiporderbutton{color:#fff;cursor:pointer;background:#187a3b;border:0;border-radius:9px;padding:9px 12px;font-weight:800}.shipmentoverlay{z-index:140;background:#0f20187a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.shipmentmodal{background:#fff;border-radius:18px;width:min(980px,100%);max-height:94vh;overflow:auto;box-shadow:0 28px 80px #08150e55}.shipmentmodal>header{z-index:2;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex;position:sticky;top:0}.shipmentmodal>header h2{margin:2px 0 3px;font:700 28px Georgia,serif}.shipmentmodal>header small{color:var(--muted)}.shipmentmodal>header>button{cursor:pointer;background:0 0;border:0;font-size:28px}.shipmentloading{text-align:center;padding:70px}.shipmenterror{color:#a6233e;background:#fff0f2;border-radius:9px;gap:12px;margin:14px 20px 0;padding:12px 14px;display:flex}.shipmenttabs{gap:4px;padding:14px 20px 0;display:flex}.shipmenttabs button{border:1px solid var(--line);cursor:pointer;background:#fff;padding:9px 14px}.shipmenttabs button.active{color:var(--green);background:#eaf6ed;font-weight:800}.shipmentgrid{grid-template-columns:1fr 1fr;gap:14px;padding:14px 20px;display:grid}.shipmentgrid>section{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;align-content:start;gap:9px;padding:15px;display:grid}.shipmentgrid h3{grid-column:1/-1;margin:0 0 4px}.shipmentgrid label{font-size:12px;font-weight:700}.shipmentgrid input,.shipmentgrid select,.trackingbox input{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;margin-top:4px;padding:9px;display:block}.shipmentgrid .check{grid-column:1/-1;align-items:center;gap:7px;display:flex}.shipmentgrid .check input{width:auto;margin:0}.parceldimensions{background:#f5f8f5;border-radius:9px;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:7px;padding:10px;display:grid}.parceldimensions>b{grid-column:1/-1}.parceldimensions label{position:relative}.parceldimensions small{color:var(--muted);position:absolute;bottom:9px;right:8px}.parceldimensions input{padding-right:30px}.shipmentsender{grid-column:1/-1}.savetemplate{grid-column:1/-1;gap:7px;display:flex}.savetemplate button,.trackingbox button{color:var(--green);cursor:pointer;background:#eaf6ed;border:0;border-radius:7px;padding:8px 12px;font-weight:800}.shipmentmodal>footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex;position:sticky;bottom:0}.shipmentmodal>footer span{color:var(--muted);margin-right:auto;font-size:12px}.shipmentoffers{gap:8px;padding:18px 20px;display:grid}.shipmentoffers h3{margin:0 0 4px}.shipmentoffers>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.shipmentoffers>button.active{border-color:var(--green);box-shadow:0 0 0 2px #dff1e4}.shipmentoffers small{color:var(--muted);display:block}.shipmentoffers strong{font-size:18px}.shipmentdone{text-align:center;padding:46px 20px}.shipmentdone>span{width:54px;height:54px;color:var(--green);background:#e6f6ea;border-radius:50%;place-items:center;margin:auto;font-size:28px;display:grid}.shipmentdone .button{margin:8px 4px;text-decoration:none;display:inline-block}.trackingbox{background:#f5f8f5;border-radius:12px;margin:0 20px 20px;padding:14px}.trackingbox header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trackingbox header h3{margin:0 12px 0 0}.trackingbox header span{background:#fff;border-radius:7px;padding:6px 9px}.trackingbox header a{color:var(--green);margin-left:8px;font-weight:800}.trackingbox>div{grid-template-columns:2fr 1fr auto;gap:7px;margin-top:10px;display:grid}.trackingbox input{margin:0}@media (width<=760px){.shipmentoverlay{padding:0}.shipmentmodal{border-radius:0;height:100%;max-height:100vh}.shipmentgrid{grid-template-columns:1fr}.shipmentgrid>section,.shipmentsender{grid-column:1}.parceldimensions{grid-template-columns:1fr 1fr}.shipmentmodal>footer{flex-wrap:wrap}.shipmentmodal>footer span{width:100%}.trackingbox>div{grid-template-columns:1fr}.orderdetailactions{flex-wrap:wrap}}.paymentmanager{border:1px solid #cfe2d4;border-radius:11px;margin:12px 0;overflow:hidden}.paymentmanagerbar{background:#f0f8f2;align-items:center;gap:8px;padding:10px;display:flex}.paymentmanagerbar span{margin-right:auto}.paymentmanagerbar small,.paymentmanagerbar b{display:block}.paymentmanagerbar button,.paymentmanagerbody button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:8px 10px;font-weight:800}.paymentmanagerbar button.secondary{color:var(--green);background:#fff;border:1px solid #cfe2d4}.paymentmanagerbody{padding:10px}.paymentmanagerbody form{grid-template-columns:1fr 1fr;gap:8px;display:grid}.paymentmanagerbody label{font-size:11px;font-weight:800}.paymentmanagerbody input,.paymentmanagerbody select{border:1px solid var(--line);background:#fff;border-radius:7px;width:100%;margin-top:3px;padding:8px;display:block}.paymentmanagerbody form button{align-self:end}.paymententries{gap:6px;margin:10px 0;display:grid}.paymententries article{background:#f7f8f7;border-radius:8px;align-items:center;gap:6px;padding:8px;display:flex}.paymententries article span{margin-right:auto}.paymententries small{color:var(--muted);display:block}.paymententries article button{color:var(--green);border:1px solid var(--line);background:#fff;padding:6px 8px}.paymententries article button.danger{color:#bd2946}.paymentset{border-top:1px solid var(--line);align-items:end;gap:8px;padding-top:9px;display:flex}.paymentset label{flex:1}@media (width<=620px){.paymentmanagerbar{flex-wrap:wrap}.paymentmanagerbar span{width:100%}.paymentmanagerbody form{grid-template-columns:1fr}.paymentset{display:block}.paymentset button{width:100%;margin-top:7px}}.returnbulkactions{align-items:center;gap:7px;display:flex}.returnbulkactions details{position:relative}.returnbulkactions summary{cursor:pointer;list-style:none}.returnbulkactions details>div{z-index:8;border:1px solid var(--line);background:#fff;border-radius:8px;width:140px;padding:5px;position:absolute;top:42px;right:0;box-shadow:0 8px 25px #17251d22}.returnbulkactions details button{text-align:left;background:#fff;border:0;width:100%;padding:7px;display:block}.side>.brand{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.side>.brand:focus-visible{outline:2px solid var(--green);outline-offset:4px}.main>header{margin-bottom:12px}.main>header h1{font-size:clamp(27px,2.5vw,36px)}.returnlist{background:#fffdfd;padding:12px}.returnlist .monitoralerttitle{align-items:baseline;gap:9px;min-width:0;display:flex}.returnlist .monitoralerttitle h2{margin:0;font:22px/1.1 Georgia,serif}.returnlist .monitoralerttitle .kicker{white-space:nowrap}.returntoolbar{background:#fff;border:1px solid #e2e5e2;border-radius:8px;gap:8px;margin:10px 0 8px;padding:7px 8px;font-size:11px}.returntoolbar>label{margin-right:auto}.returnbulkactions .button{padding:7px 10px;font-size:10px}.returnrows{background:#fff;border:1px solid #e1e5e1;border-radius:8px;max-height:310px;overflow:hidden auto}.returnrows article{border-top:1px solid #e8ebe8;min-width:0;padding:6px 7px}.returnrows article:first-child{border-top:0}.returnname b{font-size:11px;line-height:1.25}.returnrows input[type=number]{padding:5px 6px;font-size:10px}.returnrows article>.button{padding:6px 9px;font-size:10px}.returnmore summary{padding:5px;font-size:12px}@media (width<=900px){.returnlist .monitoralerttitle{flex-direction:column;align-items:flex-start;gap:2px}.returnlist .monitoralerttitle h2{font-size:20px}.returntoolbar{flex-direction:column;align-items:stretch}.returnbulkactions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.returnbulkactions .button,.returnbulkactions details,.returnbulkactions summary{text-align:center;width:100%}.returnrows{max-height:430px}.returnrows article{grid-template-columns:22px repeat(3,minmax(0,1fr));align-items:end;gap:6px;padding:8px;display:grid;position:relative}.returnrows article>.returnname{grid-column:2/-1}.returnrows article>.returnmargin{grid-column:2}.returnrows article>.button{width:100%}.returnrows article>.returnmore{grid-column:4;place-self:center end}.returnrows label,.returnrows input[type=number]{min-width:0}}@media (width<=520px){.returnlist{padding:9px}.returnbulkactions{grid-template-columns:1fr}.returnrows article{grid-template-columns:22px repeat(2,minmax(0,1fr))}.returnrows article>.returnname{grid-column:2/-1}.returnrows article>label:nth-of-type(3){grid-column:2}.returnrows article>.returnmargin,.returnrows article>.returnmore{grid-column:3}.returnrows article>.button{font-size:9px}.returnrows article>.button.secondary{grid-column:2}.returnrows article>.button.primary{grid-column:3}}.unmappedmappinglist{gap:6px;max-height:620px;display:grid;overflow:auto}.unmappedmappingrow{border:1px solid var(--line);background:#fff;border-radius:9px}.unmappedmappingrow>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;list-style:none;display:flex}.unmappedmappingrow>summary::-webkit-details-marker{display:none}.unmappedmappingrow>summary span b,.unmappedmappingrow>summary span small{display:block}.unmappedmappingrow>summary span b{font-size:12px}.unmappedmappingrow>summary span small{color:var(--muted);margin-top:2px;font-size:9px}.unmappedmappingrow>summary strong{color:var(--green);white-space:nowrap;font-size:10px}.unmappedmappingbody{border-top:1px solid var(--line);background:#fbfcf9;padding:9px}.mappingcompact .unmappedmappingbody form{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:7px;margin-bottom:9px;display:grid}.mappingcompact .unmappedmappingbody form label{font-size:9px}.mappingsuggestions{gap:5px;display:grid}.mappingsuggestions>b{font-size:10px}.mappingsuggestions>p{color:var(--muted);margin:4px 0;font-size:10px}.mappingsuggestions article{background:#fff;border:1px solid #e6e9e1;border-radius:8px;grid-template-columns:44px minmax(170px,1fr) auto auto;align-items:center;gap:7px;padding:6px;display:grid}.mappingsuggestions img,.mappingnoimage{object-fit:contain;background:#f2f4ef;border-radius:6px;width:44px;height:44px}.mappingnoimage{color:var(--muted);text-align:center;place-items:center;font-size:7px;display:grid}.mappingsuggestions article div b,.mappingsuggestions article div small,.mappingsuggestions article div em{display:block}.mappingsuggestions article div b{font-size:10px}.mappingsuggestions article div small{color:var(--muted);font-size:8px}.mappingsuggestions article div em{color:var(--green);font-size:8px;font-style:normal}.mappingsuggestions .button{padding:6px 8px;font-size:9px}.mappingerror{color:var(--red)!important}.mappingerror button{color:var(--green);cursor:pointer;background:0 0;border:0;font-weight:800}.mappingempty{color:var(--green);margin:0;font-weight:700}@media (width<=620px){.mappingcompact .unmappedmappingbody form{grid-template-columns:1fr}.mappingsuggestions article{grid-template-columns:40px 1fr auto}.mappingsuggestions article .button.secondary{grid-column:3}.unmappedmappingrow>summary{align-items:flex-start}}.mappingsearchtoggle{color:var(--green);cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:3px;padding:5px 0;font-size:10px;font-weight:800}.mappingcompact .unmappedmappingbody .mappingcatalogsearch{background:#f4f8f3;border:1px solid #dce6dc;border-radius:8px;grid-template-columns:minmax(180px,1fr) auto;margin:3px 0 5px;padding:7px;display:grid}.mappingcatalogsearch input{border:1px solid var(--line);border-radius:7px;width:100%;padding:7px;font-size:10px}@media (width<=620px){.mappingcompact .unmappedmappingbody .mappingcatalogsearch{grid-template-columns:1fr}.mappingsuggestions article{grid-template-columns:40px minmax(0,1fr) auto}.mappingsuggestions article .button.secondary{grid-column:2/-1}}.unmappedrowactions{align-items:center;gap:10px;display:flex}.unmappedrowactions button{color:#b82f3a;cursor:pointer;background:#fff6f6;border:1px solid #e8b9bd;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:800}.unmappedrowactions button:disabled{opacity:.6;cursor:wait}@media (width<=620px){.unmappedrowactions{flex-direction:column;align-items:flex-end;gap:4px}}.fiscalbutton{color:#6d4a00;cursor:pointer;background:#fff8df;border:1px solid #e7c267;border-radius:8px;padding:6px 9px;font-weight:800}.fiscaloverlay{z-index:160;background:#10201880;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.fiscalmodal{background:#fff;border-radius:18px;width:min(680px,100%);max-height:94vh;overflow:auto;box-shadow:0 28px 80px #08150e55}.fiscalmodal>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:20px 22px;display:flex}.fiscalmodal>header h2{margin:4px 0;font:700 27px Georgia,serif}.fiscalmodal>header>button{cursor:pointer;background:0 0;border:0;font-size:28px}.fiscalerror{color:#a6233e;background:#fff0f2;border-radius:9px;margin:14px 20px 0;padding:12px 14px}.fiscalloading,.fiscalconnect,.fiscaldone,.fiscalbody{padding:24px}.fiscalsummary{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fiscalsummary span{background:#f4f7f4;border-radius:10px;gap:4px;padding:12px;display:grid}.fiscalsummary small{color:var(--muted)}.fiscalbody>label{border:1px solid var(--line);border-radius:9px;align-items:center;gap:9px;margin:10px 0;padding:11px;display:flex}.fiscalnotice,.fiscalguard{background:#fff8df;border-radius:9px;padding:11px}.fiscalguard{color:#27653a;background:#edf7ef}.fiscalmodal>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.fiscaldone{text-align:center}.fiscaldone>span{width:54px;height:54px;color:var(--green);background:#e6f6ea;border-radius:50%;place-items:center;margin:auto;font-size:28px;display:grid}.fiscaldownload{text-decoration:none;display:inline-block}.pairingcode{background:#edf7ef;border:2px dashed #187a3b;border-radius:10px;justify-content:space-between;align-items:center;margin:16px 0;padding:14px 16px;display:flex}.pairingcode b{letter-spacing:.12em;font:700 24px/1 monospace}.fiscalconnect ol{padding-left:22px;line-height:1.8}.fiscalhistory{border:1px solid var(--line);border-radius:9px;margin-top:12px;padding:11px}.fiscalhistory p{color:var(--muted);margin:5px 0;font-size:12px}@media (width<=650px){.fiscalsummary{grid-template-columns:1fr}}.offlinebar{z-index:100000;color:#fff;background:#20251f;border-radius:12px;align-items:center;gap:10px;max-width:calc(100vw - 28px);padding:10px 14px;font-size:14px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0003}.offlinebar.offline{background:#6f3e17}.offlinebar button{font:inherit;cursor:pointer;border:0;border-radius:8px;padding:7px 10px;font-weight:700}.offlinebar span{opacity:.86}@media (width<=640px){.offlinebar{flex-wrap:wrap;align-items:flex-start;width:calc(100vw - 28px)}.offlinebar span{flex:65%}}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}.accountbox{border-top:1px solid var(--line);gap:4px;margin-top:auto;padding:18px 8px 0;display:grid}.accountbox b,.accountbox small,.accountbox span{display:block}.accountbox small{word-break:break-all;font-size:10px;color:var(--muted)!important}.accountbox span{color:var(--green);margin-top:4px;font-size:10px;font-weight:800}.accountbox button{color:var(--pink);text-align:left;cursor:pointer;background:0 0;border:0;padding:7px 0;font-weight:700}.usersmodule{gap:16px;display:grid}.usersintro{border:1px solid var(--line);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.usersintro h2{margin:6px 0;font:500 29px Georgia}.usersintro p{color:var(--muted);max-width:760px;margin:0}.adminbadge{background:var(--pink2);color:var(--pink);white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.usergrid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:14px;display:grid}.usergrid article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:20px}.usergrid article.userinactive{opacity:.65}.userhead{align-items:center;gap:11px;display:flex}.userhead .avatar{background:var(--green2);width:42px;height:42px;color:var(--green);border-radius:50%;place-items:center;font:700 20px Georgia;display:grid}.userhead h3,.userhead small{margin:0;display:block}.userhead small{color:var(--muted);margin-top:4px}.userhead .status{margin-left:auto}.userrole{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:13px;font-size:12px}.permissionlist{grid-template-columns:1fr 1fr;gap:7px;display:grid}.permissionlist label{align-items:center;gap:7px;font-size:11px;display:flex}.permissionlist input{accent-color:var(--pink)}.useractions{gap:8px;margin-top:16px;display:flex}.useractions .button{padding:9px 11px;font-size:11px}.adduser select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;margin-top:7px;padding:12px;display:block}.adduser>div:last-child{gap:13px;display:grid}@media (width<=700px){.usersintro{flex-direction:column;align-items:flex-start}.permissionlist{grid-template-columns:1fr}.useractions{flex-direction:column;align-items:stretch}}.accountmodule{grid-template-columns:minmax(260px,.8fr) minmax(340px,1.2fr);gap:16px;max-width:950px;display:grid}.accountmodule>section,.accountmodule>form{border:1px solid var(--line);background:#fff;border-radius:13px;padding:26px}.accountmodule h2{margin:8px 0;font:500 30px Georgia}.accountmodule h3{margin:0 0 8px;font:500 24px Georgia}.accountmodule p{color:var(--muted);line-height:1.55}.accountmodule form{gap:15px;display:grid}.accountmodule label{font-size:12px;font-weight:700}.accountmodule input{border:1px solid var(--line);border-radius:8px;width:100%;margin-top:7px;padding:12px;display:block}.accountmodule label small{color:var(--muted);margin-top:5px;font-weight:400;display:block}@media (width<=750px){.accountmodule{grid-template-columns:1fr}}.batchqueue{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(260px,.8fr) minmax(320px,1.3fr);gap:18px;margin:18px 0;padding:20px;display:grid}.batchqueue h3{margin:5px 0;font:500 25px Georgia}.batchqueue p{color:var(--muted);font-size:13px}.batchqueue>div:last-child{gap:6px;max-height:330px;display:grid;overflow:auto}.batchqueue label{border:1px solid var(--line);border-radius:9px;align-items:center;gap:8px;padding:6px;display:flex}.batchqueue label.current{border-color:var(--green);background:var(--green2)}.batchqueue label button{text-align:left;cursor:pointer;background:0 0;border:0}.batchqueue label b,.batchqueue label small{display:block}.batchqueue label small{color:var(--muted)}.imagecard.lowquality{background:#fff1f1;border-color:#c73b43!important}.imagecard.lowquality>small{color:#c73b43;font-weight:800}.imagegrid{grid-template-columns:repeat(auto-fill,minmax(240px,300px))!important}.imagecard .imageactions{grid-template-columns:minmax(76px,1fr) auto auto;align-items:center;gap:6px;width:100%;min-width:0;margin-top:auto;display:grid!important}.imageactions>span{gap:4px;display:flex}.imageactions .cropaction{color:var(--green);min-width:0;font-weight:800}.imageactions .danger{justify-self:end;margin:0!important}.imageactions button{white-space:nowrap;min-width:34px;padding:6px 8px!important}.cropmodal{z-index:100;background:#101611d9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cropeditor{color:#fff;background:#1b201c;border-radius:18px;gap:14px;width:min(960px,100%);max-height:96vh;padding:20px;display:grid;overflow:auto;box-shadow:0 22px 80px #0008}.crophead{justify-content:space-between;align-items:center;display:flex}.crophead h3{margin:4px 0;font:500 27px Georgia}.crophead>button{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;width:38px;height:38px;font-size:25px}.aspectbuttons{flex-wrap:wrap;gap:7px;display:flex}.aspectbuttons button{color:#fff;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff38;border-radius:999px;padding:8px 13px}.aspectbuttons button.active{color:#172019;background:#fff;border-color:#fff;font-weight:800}.cropstage{touch-action:none;-webkit-user-select:none;user-select:none;background:#0c0f0d;width:min(820px,88vw);max-height:65vh;margin:auto;position:relative;overflow:hidden}.cropstage>img{object-fit:fill;pointer-events:none;width:100%;height:100%;display:block}.cropselection{cursor:move;touch-action:none;border:2px solid #fff;position:absolute;box-shadow:0 0 0 200vmax #0009}.gridline{pointer-events:none;background:#ffffff85;position:absolute}.gridline.v1,.gridline.v2{width:1px;top:0;bottom:0}.gridline.v1{left:33.333%}.gridline.v2{left:66.666%}.gridline.h1,.gridline.h2{height:1px;left:0;right:0}.gridline.h1{top:33.333%}.gridline.h2{top:66.666%}.crophandle{background:#ff2a72;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%)}.crophandle.nw{cursor:nwse-resize;top:0;left:0}.crophandle.n{cursor:ns-resize;top:0;left:50%}.crophandle.ne{cursor:nesw-resize;top:0;left:100%}.crophandle.e{cursor:ew-resize;top:50%;left:100%}.crophandle.se{cursor:nwse-resize;top:100%;left:100%}.crophandle.s{cursor:ns-resize;top:100%;left:50%}.crophandle.sw{cursor:nesw-resize;top:100%;left:0}.crophandle.w{cursor:ew-resize;top:50%;left:0}.cropeditor>p{color:#c7cec8;text-align:center;margin:0;font-size:12px}.cropfooter{align-items:center;gap:9px;display:flex}.cropfooter>span{color:#c7cec8;margin-right:auto;font-size:12px}.wizardstart textarea{border:1px solid var(--line);resize:vertical;border-radius:8px;width:100%;margin-top:7px;padding:12px}@media (width<=800px){.batchqueue{grid-template-columns:1fr}.imagegrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.cropeditor{padding:14px}.cropstage{width:100%}.cropfooter{flex-wrap:wrap}.cropfooter>span{width:100%}}.missingattributeaction{grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:9px;display:grid}.missingattributeaction input{margin:0!important}.missingattributeaction .button{white-space:nowrap}@media (width<=700px){.missingattributeaction{grid-template-columns:1fr}.missingattributeaction .button{width:100%}}.cropstage{width:fit-content;max-width:88vw;max-height:65vh}.cropstage>img{object-fit:contain;width:auto;max-width:min(820px,88vw);height:auto;max-height:65vh}.monitortoolbar{flex-wrap:wrap;align-items:center}.monitorbulk{align-items:center;gap:8px;margin-left:auto;display:flex}.monitorbulk>span{color:var(--muted);font-size:11px;font-weight:800}.monitorbulk .button{padding:9px 11px;font-size:11px}.connectionbutton{color:var(--green)!important;margin:5px 0 0!important;display:block!important}.connectioneditor{gap:6px;min-width:240px;display:grid}.connectioneditor input{border:1px solid var(--line);border-radius:7px;width:100%;padding:8px;font-size:11px}.connectioneditor>div{gap:6px;display:flex}.connectioneditor button{border:1px solid var(--line);color:var(--green);cursor:pointer;background:#fff;border-radius:6px;padding:6px 8px;font-size:11px}.monitortoolbar+.tablewrap td:first-child,.monitortoolbar+.tablewrap th:first-child{text-align:center;width:42px}.monitortoolbar+.tablewrap input[type=checkbox]{width:16px;height:16px;accent-color:var(--pink)}@media (width<=900px){.monitorbulk{flex-wrap:wrap;width:100%;margin-left:0}.monitorbulk>span{margin-right:auto}.monitortoolbar .search{width:100%;max-width:none}}.returnactions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding-top:14px;display:flex}.snoozeactions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.snoozeactions span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:800}.snoozeactions button{border:1px solid var(--line);color:var(--green);cursor:pointer;background:#fff;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:800}.snoozeactions button:hover{border-color:var(--pink);color:var(--pink)}.snoozeactions button:disabled{opacity:.5;cursor:wait}@media (width<=700px){.returnactions{align-items:stretch}.returnactions>.button{width:100%}.snoozeactions{grid-template-columns:1fr 1fr;display:grid}.snoozeactions span{grid-column:1/-1}}.messageshub{gap:16px;display:grid}.channelsetup,.messageworkspace,.messagerules,.communicationsoon{border:1px solid var(--line);background:#fff;border-radius:14px}.channelsetup{grid-template-columns:minmax(260px,.8fr) 1.2fr;gap:24px;padding:23px;display:grid}.channelsetup h2,.communicationsoon h2{margin:6px 0;font:500 28px Georgia}.channelsetup p,.communicationsoon p{color:var(--muted);line-height:1.55}.channelchips{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.channelchips>span{border:1px solid var(--line);border-radius:10px;padding:11px;font-size:12px;font-weight:800}.channelchips i{background:#aaa;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.channelchips small{color:var(--muted);margin:5px 0 0 17px;font-weight:400;display:block}.messageworkspace{grid-template-columns:210px minmax(0,1fr);min-height:480px;display:grid;overflow:hidden}.messagefolders{border-right:1px solid var(--line);flex-direction:column;gap:5px;padding:18px 12px;display:flex}.messagefolders>b{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);padding:10px;font-size:10px}.messagefolders button{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;padding:10px;display:flex}.messagefolders button.active{background:var(--green2);color:var(--green);font-weight:800}.messagefolders em{font-size:11px;font-style:normal}.messagelist{min-width:0}.messagebar{border-bottom:1px solid var(--line);gap:10px;padding:13px;display:flex}.messagebar label{border:1px solid var(--line);border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.messagebar input{background:0 0;border:0;outline:0;width:100%;padding:10px}.messagelist>article{border-bottom:1px solid #ecece5;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:16px;display:grid}.messagelist>article.unread{border-left:4px solid var(--pink);background:#f8fbf7}.channelbadge{background:var(--green2);width:40px;height:40px;color:var(--green);border-radius:12px;place-items:center;font-size:10px;font-weight:900;display:grid}.messagelist article header,.messagelist article footer{align-items:center;gap:10px;display:flex}.messagelist article header time{color:var(--muted);margin-left:auto;font-size:10px}.messagelist article strong{font-size:12px}.messagelist article p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:5px 0 12px;font-size:12px;overflow:hidden}.messagelist article footer button,.messagelist article footer select{border:1px solid var(--line);background:#fff;border-radius:7px;padding:6px 8px;font-size:10px}.messagelist article footer button.marked{color:var(--pink);border-color:var(--pink)}.messageempty{text-align:center;max-width:560px;color:var(--muted);margin:auto;padding:75px 30px}.messageempty>span{color:var(--green);font-size:42px}.messageempty h3{color:var(--ink);font:500 24px Georgia}.messagerules summary{cursor:pointer;padding:18px 22px;font-weight:800}.rulesgrid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;padding:0 22px 22px;display:grid}.rulesgrid form{gap:10px;padding-top:18px;display:grid}.rulesgrid label{font-size:11px;font-weight:800}.rulesgrid input,.rulesgrid select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;margin-top:5px;padding:10px;display:block}.rulesgrid>div{padding-top:18px}.rulesgrid article{border-bottom:1px solid var(--line);gap:4px;padding:10px;display:grid}.rulesgrid article small{color:var(--muted)}.rulesgrid article span{color:var(--green);font-size:11px}.communicationsoon{max-width:900px;padding:32px}.communicationsoon>div{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;display:grid}.communicationsoon>div span{background:var(--green2);color:var(--green);border-radius:9px;padding:13px;font-weight:700}.communicationsoon>b{border-top:1px solid var(--line);padding-top:18px;display:block}.channelchips>span.connected{background:var(--green2);color:var(--green);border-color:#b9d3bf}.channelchips>span.connected i{background:var(--green)}.mailconnection{border:1px solid var(--line);border-left:5px solid var(--pink);background:#fff;border-radius:14px;grid-template-columns:minmax(260px,1fr) minmax(280px,.7fr);align-items:center;gap:24px;padding:22px;display:grid}.mailconnection.connected{border-left-color:var(--green);background:#fbfdfb;min-height:42px;padding:9px 14px;display:flex}.mailconnection.connected>div{align-items:center;gap:10px;min-width:0;display:flex}.mailconnection.connected .kicker{display:none}.mailconnection.connected h3{white-space:nowrap;margin:0;font:800 13px sans-serif}.mailconnection.connected p{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.mailconnection h3{margin:6px 0;font:500 24px Georgia}.mailconnection p{color:var(--muted);margin:0;line-height:1.5}.mailconnection form{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.mailconnection label{font-size:11px;font-weight:800}.mailconnection input{border:1px solid var(--line);border-radius:8px;width:100%;margin-top:6px;padding:11px;display:block}.mailconnection form small{color:var(--muted);grid-column:1/-1}@media (width<=850px){.channelsetup,.messageworkspace,.rulesgrid,.mailconnection{grid-template-columns:1fr}.channelchips{grid-template-columns:1fr 1fr}.messagefolders{border-right:0;border-bottom:1px solid var(--line)}.communicationsoon>div,.mailconnection form{grid-template-columns:1fr}}.teamchat>form>button{align-self:end;width:34px;height:32px;padding:0}@media (width<=900px){.teamchat{width:min(300px,100vw - 12px);height:min(55vh,430px);bottom:34px;left:auto;right:6px}}.messagefolders button small{color:var(--muted);text-overflow:ellipsis;max-width:170px;margin-top:3px;font-size:9px;display:block;overflow:hidden}.teamchat-toggle{z-index:30;background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:25px;padding:13px 18px;font-weight:800;position:fixed;bottom:20px;right:24px;box-shadow:0 8px 30px #173d2833}.teamchat-toggle.has-unread{background:var(--pink)}.teamchat-toggle i{min-width:21px;height:21px;color:var(--pink);background:#fff;border-radius:50%;place-items:center;margin-left:6px;padding:0 5px;font-style:normal;display:inline-grid}.teamchat{z-index:31;border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-rows:auto 1fr auto;width:min(370px,100vw - 32px);height:500px;display:grid;position:fixed;bottom:76px;right:24px;overflow:hidden;box-shadow:0 18px 55px #17251d40}.teamchat>header{color:#fff;background:#17231b;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.teamchat>header small{color:#b9c9be;margin-top:3px;display:block}.teamchat>header button{color:#fff;background:#ffffff1a;border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.teamchat-messages{background:#f7f8f5;flex-direction:column;gap:10px;padding:14px;display:flex;overflow:auto}.teamchat-messages article{border:1px solid var(--line);background:#fff;border-radius:12px 12px 12px 3px;align-self:flex-start;max-width:82%;padding:9px 11px}.teamchat-messages article.mine{background:var(--green2);border-color:#bdd7c4;border-radius:12px 12px 3px;align-self:flex-end}.teamchat-messages b{color:var(--green);font-size:10px}.teamchat-messages p{white-space:pre-wrap;margin:3px 0 5px}.teamchat-messages time{color:var(--muted);font-size:8px}.teamchat>form{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;padding:10px;display:grid}.teamchat>form input{border:1px solid var(--line);border-radius:9px;min-width:0;padding:11px}.teamchat>form button{background:var(--pink);color:#fff;border:0;border-radius:9px;padding:0 14px;font-weight:800}.teamchat>form textarea{border:1px solid var(--line);min-width:0;font:inherit;resize:none;border-radius:9px;padding:9px 11px}.teamchat-toggle{border-radius:12px 12px 0 0;padding:9px 14px;bottom:0;right:12px}.teamchat>header{margin:0;padding:10px 12px}.teamchat-messages article{padding:7px 10px;font-size:12px;position:relative}.teamchat-messages article.chatgpt{background:#fff5f8;border-color:#f3a8c4}.teamchat-messages blockquote{border-left:2px solid var(--pink);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;background:#fff9;max-width:100%;margin:0 0 5px;padding:5px 7px;font-size:9px;overflow:hidden}.teamchat-messages blockquote b{display:block}.messageactions{opacity:0;position:absolute;top:4px;right:5px}.teamchat-messages article:hover .messageactions,.messageactions:focus-within{opacity:1}.messageactions>button{background:#fffc;border:0;border-radius:10px;font-size:10px}.messageactions span{z-index:5;border:1px solid var(--line);background:#fff;border-radius:7px;width:110px;padding:4px;display:none;position:absolute;top:20px;right:0;box-shadow:0 7px 20px #17251d22}.messageactions:focus-within span{display:block}.messageactions span button{text-align:left;background:#fff;border:0;width:100%;padding:6px;font-size:9px;display:block}.deliverystate{text-align:right;color:var(--muted);font-size:8px;display:block}.deliverystate.failed{color:var(--red)}.teamchat>form{padding:7px}.teamchat>form textarea{padding:8px;font-size:11px}.teamchat>form>button{padding:0 11px}.replybar{background:#f6f7f4;border-radius:7px;grid-column:1/-1;justify-content:space-between;gap:8px;padding:6px 8px;font-size:9px;display:flex}.replybar span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.replybar b{color:var(--green);display:block}.replybar button{color:var(--ink)!important;background:0 0!important;padding:0!important}@media (width<=900px){.teamchat-toggle{border-radius:0;width:50%;left:0;right:auto}.teamchat{width:auto;height:calc(100vh - 94px);bottom:38px;left:8px;right:8px}}.fullmail{gap:10px;font-size:13px;display:grid}.mailtop{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:10px;padding:10px 13px;display:flex}.mailtop>div{margin-right:auto}.mailtop h2{margin:2px 0;font:600 19px/1.2 Inter,sans-serif}.mailtop .kicker{font-size:8px}.mailtop select{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:255px;padding:9px 10px;font-size:12px}.mailtop .button{padding:10px 13px;font-size:12px}.channelnav{grid-template-columns:repeat(6,minmax(105px,1fr));gap:6px;display:grid}.channelnav button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.channelnav button:hover{border-color:#b9d3bf}.channelnav button.active{background:var(--green2);color:var(--green);border-color:#b9d3bf}.channelnav b{font-size:11px}.channelnav span{color:var(--muted);font-size:8px}.mailconnect{gap:9px;display:flex}.mailconnect form{border:1px solid var(--line);border-left:3px solid var(--pink);background:#fff;border-radius:9px;align-items:center;gap:8px;padding:8px 11px;display:flex}.mailconnect input{border:1px solid var(--line);border-radius:7px;padding:8px}.mailconnect button{background:var(--pink);color:#fff;border:0;border-radius:7px;padding:8px 10px;font-weight:750}.mailgrid{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:150px 310px minmax(0,1fr);height:calc(100vh - 205px);min-height:570px;display:grid;overflow:hidden}.mailfolders{border-right:1px solid var(--line);background:#fbfbf9;padding:7px;overflow:auto}.mailfolders button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:8px 9px;font-size:12px;line-height:1.25;display:block}.mailfolders button:hover{background:#f0f1ed}.mailfolders button.active{background:var(--green2);color:var(--green);font-weight:750}.mailthreads{border-right:1px solid var(--line);background:#fff;overflow:auto}.mailsearch{z-index:2;border-bottom:1px solid var(--line);background:#fff;gap:5px;padding:7px;display:flex;position:sticky;top:0}.mailsearch input{border:1px solid var(--line);border-radius:7px;flex:1;min-width:0;padding:8px;font-size:11px}.mailsearch button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:0 8px;font-size:11px;font-weight:700}.mailthreads>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ecece7;width:100%;padding:10px 11px;display:block}.mailthreads>button:hover{background:#fafaf7}.mailthreads>button.unread{border-left:3px solid var(--pink);background:#f4faf5;padding-left:8px}.mailthreads>button header{justify-content:space-between;align-items:baseline;gap:7px;margin:0;display:flex}.mailthreads>button header b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mailthreads>button time{color:var(--muted);white-space:nowrap;font-size:8px}.mailthreads>button strong{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;line-height:1.35;display:block;overflow:hidden}.mailthreads>button p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:9px;line-height:1.3;overflow:hidden}.mailthreads>button.read header b,.mailthreads>button.read strong{color:#555;font-weight:500}.mailthreads>button.selected{box-shadow:inset 3px 0 var(--green);background:#edf4ee}.unreaddot{background:var(--pink);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.mailreaderactions{flex-wrap:wrap;gap:7px;display:flex}.mailthreads>button.unread strong:after{content:"NOWA";background:var(--pink);color:#fff;vertical-align:1px;border-radius:999px;margin-left:7px;padding:2px 5px;font-size:7px;font-weight:800;line-height:1;display:inline-block}.mailreader{background:#fff;overflow:auto}.mailempty{height:100%;color:var(--muted);text-align:center;place-items:center;padding:25px;font-size:12px;display:grid}.openedmail{padding:18px 22px}.openedmail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;margin:0;padding-bottom:12px;display:flex}.openedmail h3,.compose h3{margin:0 0 6px;font:650 18px/1.3 Inter,sans-serif}.openedmail header p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.openedmail .button{padding:9px 12px;font-size:11px}.mailbody{white-space:pre-wrap;color:#222;max-width:100%;padding:16px 0;font:12px/1.55 Inter,Arial,sans-serif;overflow:auto}.mailbody img{max-width:100%;height:auto}.mailbody table{min-width:0!important;max-width:100%!important}.mailbody a{color:var(--green)}.compose{gap:8px;padding:18px 22px;display:grid}.compose header{justify-content:space-between;margin:0;display:flex}.compose header button{background:0 0;border:0;font-size:20px}.compose label{font-size:9px;font-weight:800}.compose input,.compose textarea{border:1px solid var(--line);border-radius:7px;width:100%;margin-top:3px;padding:9px;font-size:12px;display:block}.compose textarea{resize:vertical;min-height:260px}.compose>.button{justify-self:end;padding:9px 16px;font-size:12px}@media (width<=1100px){.mailgrid{grid-template-columns:135px 270px minmax(390px,1fr);overflow:auto}.mailtop{flex-wrap:wrap}.mailtop select{min-width:210px}.channelnav{grid-template-columns:repeat(3,1fr)}}@media (width<=750px){.mailgrid{grid-template-columns:120px minmax(250px,1fr);height:auto;min-height:620px}.mailreader{grid-column:1/-1;min-height:420px}.mailtop select{width:100%}.openedmail{padding:15px}}.planttrends{border:1px solid var(--line);background:#fff;border-radius:13px;gap:16px;padding:22px;display:grid}.planttrends .sectionhead p{color:var(--muted);max-width:720px;margin:6px 0 0}.trendperiods{flex-wrap:wrap;gap:7px;display:flex}.trendperiods button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-weight:750}.trendperiods button.active{background:var(--green);border-color:var(--green);color:#fff}.trendlist{grid-template-columns:1fr 1fr;column-gap:26px;margin:0;padding:0;list-style:none;display:grid}.trendlist li{border-top:1px solid #ecece5;grid-template-columns:30px minmax(150px,1fr) minmax(70px,140px) auto;align-items:center;gap:11px;padding:11px 0;display:grid}.trendlist li>i{background:var(--green2);width:28px;height:28px;color:var(--green);border-radius:9px;place-items:center;font-size:12px;font-style:normal;font-weight:850;display:grid}.trendlist a{color:var(--ink);text-decoration:none}.trendlist a b,.trendlist a small{display:block}.trendlist a small{color:var(--muted);margin-top:3px;font-size:10px}.trendbar{background:#edf0eb;border-radius:999px;height:7px;overflow:hidden}.trendbar span{background:var(--green);border-radius:inherit;height:100%;display:block}.trendlist strong{color:var(--muted);text-align:right;font-size:11px}.trendlist strong.rising{color:var(--pink)}.trendempty{text-align:center;min-height:120px;color:var(--muted);background:#fafbf8;border-radius:10px;align-content:center;place-items:center;gap:7px;padding:24px;display:grid}.trendempty b{color:var(--ink)}.trendempty span{font-size:12px}.trendempty button{color:var(--green);cursor:pointer;background:0 0;border:0;font-weight:800}.planttrends footer{color:var(--muted);text-align:right;font-size:10px}@media (width<=1000px){.trendlist{grid-template-columns:1fr}}@media (width<=620px){.trendlist li{grid-template-columns:30px 1fr auto}.trendbar{display:none}}.ordersmodule{gap:10px;display:grid}.ordersintro{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:9px 12px;display:flex}.ordersintro>div{align-items:center;gap:12px;min-width:0;display:flex}.ordersintro>div>b{white-space:nowrap;font-size:13px}.ordersintro>div>small{color:var(--muted);font-size:11px}.ordersintro .button{white-space:nowrap;padding:9px 13px}.orderfilters{grid-template-columns:minmax(480px,1fr) minmax(260px,.65fr) 220px;align-items:center;gap:10px;display:grid}.orderfilters>input,.orderfilters>select{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;padding:11px}.orderstatusviews{border:1px solid var(--line);background:#fff;border-radius:10px;padding:4px;display:flex;overflow:auto}.orderstatusviews button{white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px}.orderstatusviews button.active{background:var(--green2);color:var(--green);font-weight:800}.orderstatusviews b{background:#eee;border-radius:999px;place-items:center;margin-left:4px;padding:2px 6px;font-size:10px;display:inline-grid}.ordersworkspace{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:1fr;min-height:540px;display:grid;overflow:hidden}.ordersworkspace.hasdetail{grid-template-columns:minmax(680px,1fr) minmax(360px,450px)}.orderstable{overflow:auto}.orderstable table{min-width:1000px}.orderstable tbody tr{cursor:pointer}.orderstable tbody tr:hover td,.orderstable tbody tr.selected td{background:#f2f8f3}.orderstable td small{color:var(--muted);max-width:190px;margin-top:4px;font-size:10px;display:block}.paymentcell{transition:background .15s}.paymentcell.paid{background:#edf7ef}.paymentcell.unpaid{background:#fff0f0}.paymentcell.partial,.paymentcell.overpaid{background:#fff7df}.paymentstate{font-size:10px;font-weight:800;display:inline-block}.paymentcell.paid .paymentstate{color:var(--green)}.paymentcell.unpaid .paymentstate{color:var(--red)}.paymentcell.partial .paymentstate,.paymentcell.overpaid .paymentstate{color:var(--amber)}.orderstatus{background:#f0f1ed;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:800;display:inline-block}.orderdetail{border-left:1px solid var(--line);background:#fbfbf9;align-content:start;gap:15px;max-height:calc(100vh - 210px);padding:20px;display:grid;overflow:auto}.orderdetailhead{justify-content:space-between;align-items:flex-start;display:flex}.orderdetailhead h3{margin:3px 0;font:500 31px Georgia}.orderdetailhead small{color:var(--muted)}.orderdetailhead button{cursor:pointer;background:#eceeea;border:0;border-radius:50%;width:34px;height:34px;font-size:22px}.orderdetailstats{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.orderdetailstats span{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px}.orderdetailstats .paymentbox.paid{background:#edf7ef;border-color:#c9e4d0}.orderdetailstats .paymentbox.unpaid{background:#fff0f0;border-color:#efcccc}.orderdetailstats .paymentbox.partial,.orderdetailstats .paymentbox.overpaid{background:#fff7df;border-color:#eadba7}.orderdetailstats small,.orderdetailstats b{display:block}.orderdetailstats small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin-bottom:5px;font-size:9px}.orderdetail h4{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 9px;font-size:11px}.orderdetail section{border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px}.orderproduct{border-top:1px solid #eee;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 0;font-size:12px;display:grid}.orderproduct:first-of-type{border-top:0}.orderproduct small{color:var(--muted);margin-top:3px;display:block}.orderproduct em{color:var(--muted);font-style:normal}.orderdetailgrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.orderdetailgrid p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.ordersummary p{justify-content:space-between;gap:10px;margin:8px 0;font-size:12px;display:flex}.ordersummary .total{border-top:1px solid var(--line);padding-top:11px;font-size:15px}.orderdetail footer{color:var(--green);background:#edf5ef;border-radius:9px;padding:13px;display:grid}.orderdetail footer span{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.orderdetail footer small{margin-top:4px}.orderssynced{color:var(--muted);text-align:right}@media (width<=1200px){.orderfilters{grid-template-columns:1fr 1fr}.orderstatusviews{grid-column:1/-1}.ordersworkspace.hasdetail{grid-template-columns:1fr}.orderdetail{border-left:0;border-top:1px solid var(--line);max-height:none}}@media (width<=700px){.ordersintro{flex-direction:column;align-items:stretch}.ordersintro>div{flex-direction:column;align-items:flex-start;gap:3px}.orderfilters{grid-template-columns:1fr}.orderstatusviews{grid-column:auto}.ordersworkspace.hasdetail,.orderdetailstats,.orderdetailgrid{grid-template-columns:1fr}.orderdetail{padding:14px}}.orderproduct{grid-template-columns:54px minmax(0,1fr) auto auto}.orderproduct>img,.orderproductplaceholder{object-fit:cover;border:1px solid var(--line);background:#f0f1ed;border-radius:8px;width:48px;height:48px}.orderproductplaceholder{text-align:center;color:var(--muted);place-items:center;font-size:8px;line-height:1.1;display:grid}.orderfilters.advanced{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(150px,.42fr)) repeat(2,minmax(110px,.25fr))}.orderbulkactions{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:7px 10px;display:flex}.orderbulkactions label,.orderbulkactions span{font-size:12px}.orderbulkactions .button{padding:8px 11px}.orderfiltertotals{border-left:1px solid var(--line);align-items:center;gap:12px;margin-right:auto;padding-left:12px;display:flex}.orderfiltertotals b{color:var(--green)}.ordercomposer{z-index:80;border:1px solid var(--line);background:#fff;border-radius:14px;gap:9px;width:min(480px,100vw - 30px);padding:15px;display:grid;position:fixed;bottom:58px;right:24px;box-shadow:0 18px 60px #10201735}.ordercomposer header,.ordercomposer footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.ordercomposer header button{background:0 0;border:0;font-size:22px}.ordercomposer p,.ordercomposer small{color:var(--muted);margin:0;font-size:11px}.ordercomposer input,.ordercomposer textarea{border:1px solid var(--line);font:inherit;resize:vertical;border-radius:9px;padding:10px}.ordercomposer footer{justify-content:flex-end}.orderstable th:first-child,.orderstable td:first-child{text-align:center;width:34px}.orderproductsoverlay{z-index:95;background:#10201775;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.orderproductsmodal{background:#fff;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr);width:min(1280px,96vw);max-height:88vh;display:grid;overflow:hidden;box-shadow:0 24px 80px #07150d55}.orderproductsmodal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.orderproductsmodal h3{margin:3px 0;font:500 27px Georgia}.orderproductsmodal header small{color:var(--muted)}.orderproductsmodal header>button{cursor:pointer;background:#eef0ec;border:0;border-radius:50%;width:34px;height:34px;font-size:22px}.orderproductsort{border-bottom:1px solid var(--line);background:#f8faf7;justify-content:space-between;align-items:center;gap:12px;padding:9px 20px;font-size:12px;display:flex}.orderproductsort label{align-items:center;gap:8px;font-weight:700;display:flex}.orderproductsort select{border:1px solid var(--line);background:#fff;border-radius:8px;padding:7px 28px 7px 9px}.orderproductsort span{color:var(--green);font-weight:700}.orderproductsummarytable{overflow:auto}.orderproductsummarytable table{width:100%;min-width:960px}.orderproductsummarytable th{z-index:1;background:#fff;position:sticky;top:0}.orderproductsummarytable td,.orderproductsummarytable th{padding:10px 12px}.orderproductsummarytable tbody tr:nth-child(2n) td{background:#f8faf7}.orderproductsummarytable td small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.orderproductsummarytable td em{color:var(--red);font-style:normal}.orderproductsummarytable td.positive{color:var(--green);font-weight:800}.orderproductsummarytable td.negative{color:var(--red);font-weight:800}.orderproductsummarytable tfoot td{background:#edf7ef;border-top:2px solid #bcd9c3;font-weight:900;position:sticky;bottom:0}@media (width<=1100px){.orderbulkactions{flex-wrap:wrap}.orderfiltertotals{border-left:0;border-top:1px solid var(--line);order:3;width:100%;margin:0;padding:7px 0 0}}@media (width<=900px){.orderfilters.advanced{grid-template-columns:1fr 1fr}}@media (width<=700px){.orderfilters.advanced{grid-template-columns:1fr}.orderbulkactions{align-items:stretch}.orderbulkactions label{width:100%}.orderfiltertotals{justify-content:space-between}.orderproductsoverlay{padding:8px}.orderproductsmodal{max-height:94vh}.orderproductsmodal h3{font-size:22px}}.orderdetailactions{justify-content:space-between;align-items:end;gap:8px;display:flex}.orderdetailactions label{color:var(--muted);gap:4px;font-size:10px;display:grid}.orderdetailactions select,.orderdetailactions a{border:1px solid var(--line);color:inherit;font:inherit;background:#fff;border-radius:8px;padding:8px;text-decoration:none}.orderrelations p{color:var(--muted);font-size:11px;line-height:1.45}.orderrelationcandidate{border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;display:flex}.orderrelationcandidate small{color:var(--muted);margin-top:2px;font-size:9px;display:block}.orderrelationcandidate button{color:var(--green);cursor:pointer;background:#edf7ef;border:1px solid #b9d6c0;border-radius:7px;padding:6px;font-size:10px}.main>header:has(+.ordersmodule){display:none}.ordersintro{min-height:64px}.ordersintro>div{align-items:center;gap:12px;display:flex}.ordersintro .kicker{white-space:nowrap;font-size:8px}.ordersintro h1{white-space:nowrap;margin:0;font:500 30px Georgia}.ordersintro small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.appdockbar.warning{background:#fff8e7;border-color:#e3cb78}.appdockbar.warning span{text-overflow:ellipsis;white-space:nowrap;color:#735d18;font-weight:700;right:620px;overflow:hidden}.appdockbar.warning>button{color:#675111;cursor:pointer;background:#f3df9e;border:0;border-radius:50%;width:26px;height:26px;font-size:18px;line-height:1;position:absolute;top:8px;right:610px}@media (width<=900px){.ordersintro>div{flex-wrap:wrap;gap:4px 10px}.ordersintro small{flex-basis:100%}.appdockbar.warning span{display:none}}.aiassistant-toggle{z-index:35;background:var(--pink);color:#fff;cursor:pointer;border:0;border-radius:25px;padding:13px 18px;font-weight:800;position:fixed;bottom:20px;right:190px;box-shadow:0 8px 30px #4a183033}.aiassistant{z-index:36;border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-rows:auto auto 1fr auto auto;width:min(440px,100vw - 32px);height:min(680px,100vh - 48px);display:grid;position:fixed;bottom:24px;right:410px;overflow:hidden;box-shadow:0 18px 60px #17251d40}.aiassistant>header{color:#fff;background:#182019;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.aiassistant>header b{font-size:15px}.aiassistant>header small{color:#b9c9be;margin-top:2px;display:block}.aiassistant>header button{color:#fff;background:#ffffff17;border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.aiassistant-budget{border-bottom:1px solid var(--line);background:#fbfcfa;grid-template-columns:repeat(3,1fr);display:grid}.aiassistant-budget span{border-right:1px solid var(--line);padding:9px 12px}.aiassistant-budget span:last-child{border:0}.aiassistant-budget small{color:var(--muted);font-size:9px;display:block}.aiassistant-budget b{color:var(--green);font-size:12px}.aiassistant-messages{background:#f5f7f4;flex-direction:column;gap:11px;padding:14px;display:flex;overflow:auto}.aiassistant-messages article{border:1px solid var(--line);background:#fff;border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:88%;padding:10px 12px}.aiassistant-messages article.user{background:#fff0f5;border-color:#f5b9cd;border-radius:14px 14px 4px;align-self:flex-end}.aiassistant-messages article>div{color:var(--green);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.aiassistant-messages p{white-space:pre-wrap;margin:5px 0 8px;font-size:13px;line-height:1.45}.aiassistant-messages img{aspect-ratio:4/5;object-fit:cover;border-radius:10px;width:100%;margin:8px 0;display:block}.aiassistant-messages footer{align-items:center;gap:8px;display:flex}.aiassistant-messages time{color:var(--muted);margin-right:auto;font-size:9px}.aiassistant-messages footer button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.aiassistant-empty{text-align:center;color:var(--muted);gap:5px;margin:auto;display:grid}.aiassistant-empty b{color:#1d261f;font-family:Georgia,serif;font-size:22px}.aiassistant-quick{border-top:1px solid var(--line);gap:6px;padding:8px 10px;display:flex;overflow:auto}.aiassistant-quick button{white-space:nowrap;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:18px;padding:7px 10px;font-size:10px}.aiassistant>form{border-top:1px solid var(--line);gap:7px;padding:10px;display:grid}.aiassistant>form textarea{resize:none;border:1px solid var(--line);width:100%;font:inherit;border-radius:10px;padding:10px;font-size:12px}.aiassistant>form>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.aiassistant>form label{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}.aiassistant>form label.imageactive{color:var(--pink);font-weight:800}.aiassistant>form button{background:var(--pink);color:#fff;border:0;border-radius:9px;padding:10px 16px;font-weight:800}.aiassistant>form small,.aiassistant>form em{color:var(--muted);font-size:9px;font-style:normal}.aiassistant>form em{color:var(--green);font-weight:700}@media (width<=900px){.aiassistant-toggle{bottom:72px;right:16px}.aiassistant{height:calc(100vh - 150px);bottom:126px;right:16px}}.aiassistant-toggle{border-radius:12px 12px 0 0;padding:9px 14px;bottom:0;right:152px}.aiassistant{border-radius:16px 16px 0 0;width:min(440px,100vw - 24px);height:min(650px,100vh - 62px);bottom:38px;right:12px}@media (width<=900px){.aiassistant-toggle{border-radius:0;width:50%;bottom:0;right:0}.aiassistant{width:calc(100vw - 16px);height:calc(100vh - 94px);bottom:38px;right:8px}}.livesales{z-index:28;color:#fff;background:#17231b;position:fixed;top:0;left:250px;right:0;box-shadow:0 2px 14px #17231b2b}.livesales-summary{align-items:center;gap:22px;height:34px;padding:0 clamp(18px,3vw,44px);display:flex}.livesales-summary>span,.livesales-summary>button{white-space:nowrap;align-items:center;gap:7px;display:flex}.livesales-summary small{color:#aebdb2;text-transform:uppercase;letter-spacing:.07em;font-size:9px}.livesales-summary b{font-size:11px}.livesales-summary>button{color:#fff;cursor:pointer;background:0 0;border:0;height:100%}.livesales-summary .livesales-refresh{color:#b9c8bd;border-left:1px solid #ffffff20;margin-left:0;padding:0 0 0 16px}.livesales-refresh i{color:#fff;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:20px;height:20px;font-size:15px;font-style:normal;display:inline-grid}.livesales-refresh span{font-size:9px}.livesales-refresh:hover i{color:#ff7fab;border-color:#ff7fab}.livesales-refresh.refreshing i{animation:.7s linear infinite livesales-spin}.livesales-summary .livesales-last{border-left:1px solid #ffffff20;margin-left:auto;padding:0 0 0 20px}.livesales-summary button i{color:#ff7fab;font-size:8px;font-style:normal}@keyframes livesales-spin{to{transform:rotate(360deg)}}.livesales-order{width:min(610px,100vw - 32px);max-height:70vh;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px;position:absolute;top:38px;right:24px;overflow:auto;box-shadow:0 18px 55px #17251d42}.livesales-order header{margin:0 0 8px}.livesales-order header span{border-radius:20px;padding:5px 8px;font-size:10px;font-weight:800}.livesales-order header .paid{background:var(--green2);color:var(--green)}.livesales-order header .unpaid{color:var(--red);background:#fae8e8}.livesales-order ul{margin:0;padding:0;list-style:none}.livesales-order li{border-top:1px solid #ecece5;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:8px 2px;font-size:11px;display:grid}.livesales-order li strong{white-space:nowrap}.livesales-order footer{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.livesales-order footer span{background:#f5f3ec;border-radius:7px;padding:6px 8px;font-size:10px}.shell{padding-top:34px}.side{height:calc(100vh - 34px);top:34px}@media (width<=900px){.livesales{left:0}.livesales-summary>span:nth-child(2),.livesales-summary>span:nth-child(3){display:none}.shell{padding-top:34px}.side{height:auto;top:0}.livesales-summary{gap:8px;padding:0 10px}.livesales-summary>button{min-width:0;padding-left:8px}.livesales-summary>button b{text-overflow:ellipsis;overflow:hidden}.livesales-summary small,.livesales-refresh span{display:none}.livesales-summary .livesales-last{padding-left:8px}.livesales-order{right:8px}.livesales-order li{grid-template-columns:1fr auto}.livesales-order li strong{grid-column:2}}.fullmail>.teamchat-toggle,.fullmail>.teamchat{display:none}.plannerstats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.plannerstats article,.plannerbox,.calendarcard,.eventform,.eventdetails,.chronology,.ideaform,.ideacard{background:#fff;border:1px solid #dddcd8;border-radius:16px;padding:20px}.plannerstats small,.plannerstats span{color:#6d706d;display:block}.plannerstats b{color:#173c27;margin:6px 0;font:700 30px Georgia,serif;display:block}.plannercolumns{grid-template-columns:1.2fr 1fr;gap:16px;margin-top:16px;display:grid}.plannerbox h2,.eventform h2,.chronology h2,.ideaform h2{margin:4px 0 16px;font:28px Georgia,serif}.upcomingrow,.chronology>button{text-align:left;background:0 0;border:0;border-top:1px solid #ecebe7;grid-template-columns:8px 64px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px 0;display:grid}.upcomingrow i,.chronology i{border-radius:8px;width:8px;height:26px}.upcomingrow span,.ideaquick span{text-transform:uppercase;color:#738078;font-size:11px}.ideaquick{border-top:1px solid #ecebe7;grid-template-columns:110px 1fr;gap:12px;padding:12px 0;display:grid}.calendarwork{grid-template-columns:minmax(0,1fr) 310px;gap:16px;display:grid}.calendarhead{justify-content:center;gap:8px;margin-bottom:12px;display:flex}.calendarhead button,.calendarhead select{background:#fff;border:1px solid #d8dad6;border-radius:10px;padding:8px 12px;font-weight:700}.weekdays,.monthgrid{grid-template-columns:repeat(7,1fr);display:grid}.weekdays b{text-align:center;padding:8px;font-size:12px}.monthgrid>div{background:#fff;border:1px solid #ecebe7;min-height:105px;margin:-1px 0 0 -1px;padding:7px}.monthgrid .other{color:#aaa;background:#f8f8f6}.monthgrid .today{box-shadow:inset 0 0 0 2px #43945a}.monthgrid time{font-weight:800}.monthgrid button{text-align:left;white-space:nowrap;text-overflow:ellipsis;background:#f4f7f3;border:0;border-left:4px solid;width:100%;margin-top:5px;padding:4px;font-size:11px;display:block;overflow:hidden}.eventform label,.ideaform label{gap:5px;margin-bottom:10px;font-size:12px;font-weight:800;display:grid}.eventform input,.eventform select,.eventform textarea,.ideaform input,.ideaform select,.ideaform textarea,.ideacomments input{background:#fff;border:1px solid #d8dad6;border-radius:9px;padding:10px}.twocol{grid-template-columns:1fr 70px;gap:8px;display:grid}.eventdetails{align-items:flex-start;gap:16px;margin-top:16px;display:flex}.eventdetails>i{border-radius:8px;align-self:stretch;width:8px}.eventdetails>div{flex:1}.eventdetails h2{margin:4px 0;font:26px Georgia,serif}.chronology{margin-top:16px}.ideaform{grid-template-columns:1fr 1.4fr;gap:30px;display:grid}.ideasection{margin-top:20px}.ideasection>h2{font:26px Georgia,serif}.ideasection>h2 small{background:#eee;border-radius:15px;padding:4px 8px;font:13px Arial}.ideacard{margin-bottom:10px;padding:16px}.ideacard header{justify-content:space-between;gap:16px;display:flex}.ideacard header h3{margin:4px 0;font-size:17px}.ideacard header span{text-transform:uppercase;color:#438858;font-size:10px;font-weight:800}.ideacard header button,.commentslink,.ideacomments button{color:#37834e;background:0 0;border:0;padding:5px;font-weight:800}.ideasection.implemented .ideacard{background:#f0f8f2;border-color:#b8ddc2}.ideasection.rejected .ideacard{background:#fff4f4;border-color:#efc2c2}.ideacomments{border-top:1px solid #eee;margin-top:8px;padding-top:8px}.ideacomments p{grid-template-columns:100px 1fr;margin:5px 0;font-size:13px;display:grid}.ideacomments form{gap:8px;display:flex}.ideacomments input{flex:1}.plannernotice{background:#fff4dd;border-left:4px solid #df9f00;padding:12px}.plannerdock{z-index:48;background:#fff;border:1px solid #d9ddd8;border-bottom:0;border-radius:14px 14px 0 0;height:46px;display:flex;position:fixed;bottom:0;right:360px;box-shadow:0 -5px 22px #10261818}.plannerdock button{background:0 0;border:0;padding:0 16px;font-weight:800;position:relative}.plannerdock button+button{border-left:1px solid #ddd}.plannerdock i{color:#fff;background:#fc276a;border-radius:12px;min-width:17px;font-size:10px;position:absolute;top:3px;left:28px}.plannerpopover{z-index:60;background:#fff;border:1px solid #ddd;border-radius:15px;width:320px;max-height:380px;padding:14px;position:fixed;bottom:55px;right:340px;overflow:auto;box-shadow:0 12px 40px #10261828}.plannerpopover header{justify-content:space-between;display:flex}.plannerpopover header button{background:0 0;border:0;font-size:20px}.plannerpopover article{border-top:1px solid #eee;gap:10px;padding:10px 0;display:flex}.plannerpopover article i{border-radius:5px;width:7px}.plannerpopover small{display:block}.quickidea form{gap:8px;display:grid}.quickidea textarea{border:1px solid #ddd;border-radius:10px;padding:10px}.quickidea form button{color:#fff;background:#fc276a;border:0;border-radius:9px;padding:10px;font-weight:800}@media (width<=850px){.plannerstats,.plannercolumns,.calendarwork,.ideaform{grid-template-columns:1fr}.calendarcard{padding:8px}.monthgrid>div{min-height:72px;padding:4px}.monthgrid button{font-size:9px}.plannerdock{border-radius:0;width:34%;left:0;right:auto}.plannerdock button{width:50%;padding:0;font-size:0}.plannerdock button span{display:none}.plannerpopover{width:auto;bottom:55px;left:8px;right:8px}.eventdetails{flex-wrap:wrap}}.colorpalette{border:0;grid-template-columns:repeat(9,1fr);gap:6px;margin:0 0 12px;padding:0;display:grid}.colorpalette legend{grid-column:1/-1;margin-bottom:2px;font-size:12px;font-weight:800}.colorpalette button{aspect-ratio:1;cursor:pointer;border:2px solid #fff;border-radius:50%;width:100%;box-shadow:0 0 0 1px #d3d7d2}.colorpalette button.selected{box-shadow:0 0 0 2px #28392d,0 0 0 4px #fff}.notificationpopover .markall{color:#347a50;cursor:pointer;background:0 0;border:0;margin:5px 0 8px auto;font-size:11px;font-weight:800;display:block}.notificationpopover article{align-items:flex-start}.notificationpopover article.read{opacity:.55}.readcheck{color:#347a50;cursor:pointer;background:#fff;border:1px solid #b9c7bc;border-radius:50%;flex:0 0 20px;width:20px;height:20px;font-size:11px;font-weight:900}.notificationpopover article>div{min-width:0}.notificationpopover article b{font-size:12px;line-height:1.35;display:block}.notificationpopover article small{color:#747b75;margin-top:3px;font-size:9px}@media (width<=450px){.colorpalette{grid-template-columns:repeat(6,1fr)}}.teamchat-toggle{border-radius:10px 10px 0 0;padding:7px 11px;font-size:11px;bottom:0;right:12px}.teamchat{border-radius:11px 11px 0 0;width:min(300px,100vw - 24px);height:min(430px,100vh - 100px);bottom:34px;right:12px}.teamchat>header{min-height:34px;margin:0;padding:7px 9px}.teamchat>header b{font-size:12px}.teamchat>header small{display:none}.teamchat>header button{width:24px;height:24px;font-size:15px}.teamchat-messages{gap:4px;padding:7px}.teamchat-messages article{border-radius:13px 13px 13px 3px;max-width:78%;padding:5px 8px;font-size:10.5px}.teamchat-messages article.mine{border-radius:13px 13px 3px}.teamchat-messages article>p{margin:2px 0 3px;line-height:1.3}.teamchat-messages article>time{font-size:7px}.teamchat>form{gap:5px;padding:5px}.teamchat>form textarea{max-height:50px;padding:7px 9px;font-size:10px;line-height:16px}.teamchat>form>button{align-self:end;height:32px;padding:0 8px;font-size:10px}@media (width<=900px){.teamchat{width:min(300px,100vw - 12px);height:min(55vh,430px);bottom:34px;left:auto;right:6px}}.orderdashboard{gap:11px}.dashboardshortcuts{gap:6px}.dashboardshortcuts button{padding:7px 10px;font-size:11px}.periodsummary{gap:9px}.periodsummary>section{border-radius:10px;padding:13px 15px}.periodsummary section>b{margin:4px 0 1px;font-size:27px}.periodsummary p{margin:0 0 7px;font-size:11px}.periodsummary section>div{gap:5px}.periodsummary section>div span{padding:5px 8px;font-size:10px}.periodsummary .kicker{font-size:9px}.recentorders,.soldproducts,.weeklybestsellers,.planttrends{border-radius:10px;padding:14px 16px}.sectionhead h2,.soldproducts h2,.weeklybestsellers h2{margin:2px 0;font-size:21px}.recentorders{gap:7px}.recentorders article{border-radius:8px;padding:10px 12px}.orderhead>strong{font-size:17px}.orderhead small{margin-top:2px;font-size:9px}.recentorders ul{margin:6px 0}.recentorders li{gap:10px;padding:5px 0;font-size:11px}.ordermeta{gap:5px}.ordermeta span{padding:5px 7px;font-size:9px}.planttrends{gap:9px}.planttrends .sectionhead p{margin-top:2px;font-size:10px}.trendperiods{gap:4px;margin:7px 0}.trendperiods button{padding:5px 9px;font-size:10px}.trendlist{column-gap:18px}.trendlist li{gap:8px;padding:6px 0}.trendlist li>i{width:23px;height:23px;font-size:10px}.trendempty{min-height:75px;padding:12px}.weeklybestsellers li,.soldproducts li{padding:5px 0;font-size:11px}.bestsellermore{margin-top:8px;padding:6px 10px;font-size:10px}.soldproducts details{margin-top:8px;padding-top:8px}.soldproducts summary{font-size:11px}.soldproductshead{justify-content:space-between;align-items:end;gap:12px;display:flex}.soldfilters{gap:6px;display:flex}.soldfilters input,.soldfilters select{border:1px solid var(--line);background:#fff;border-radius:7px;padding:6px 8px;font-size:10px}.soldfilters input{width:190px}.soldfilters select{min-width:135px}.soldproducts li{border-top:0;border-radius:5px;grid-template-columns:28px minmax(280px,700px) 72px 92px;justify-content:start;padding:5px 7px}.soldproducts li:nth-child(2n){background:#3f915511}.soldproducts li:nth-child(odd){background:#f8f9f67a}@media (width<=800px){.orderdashboard{gap:8px}.periodsummary{gap:7px}.periodsummary>section,.recentorders,.soldproducts,.weeklybestsellers,.planttrends{padding:11px 12px}.periodsummary section>b{font-size:24px}.soldproductshead{flex-direction:column;align-items:stretch}.soldfilters input{width:100%;min-width:0}.soldfilters{grid-template-columns:1fr 135px;display:grid}.soldproducts li{grid-template-columns:24px minmax(0,1fr) 58px 76px;padding:5px 4px}}.finance{color:#172018;gap:16px;display:grid}.financehero{justify-content:space-between;align-items:flex-end;gap:24px;padding:18px 2px;display:flex}.financehero h1{margin:6px 0;font:500 clamp(29px,3vw,43px) Georgia}.financehero p{color:#667067;max-width:720px;margin:0}.financeperiods,.financetabs{border:1px solid var(--line);background:#fff;border-radius:12px;gap:4px;padding:4px;display:flex;overflow:auto}.financeperiods button,.financetabs button{white-space:nowrap;cursor:pointer;color:#5f685f;background:0 0;border:0;border-radius:8px;padding:9px 12px}.financeperiods button.active,.financetabs button.active{color:#fff;background:#173d2a}.financefacts{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}.financefacts article,.financecard{border:1px solid var(--line);background:#fff;border-radius:13px;padding:16px}.financefacts article{min-height:118px}.financefacts small,.financecard>small{letter-spacing:.09em;color:#7c847c;text-transform:uppercase;font-size:9px;display:block}.financefacts b{margin:15px 0 5px;font-size:21px;display:block}.financefacts span{color:#747d75;font-size:11px}.financefacts .danger{background:#fff9f9;border-color:#e6c3c3}.financefacts .warning{background:#fffdf4;border-color:#e7d9a8}.financefacts .good{border-color:#c6dfcd}.financegrid,.financeforms,.integrationgrid{grid-template-columns:1.45fr 1fr;gap:12px;display:grid}.financecard.wide{min-width:0}.financecard header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.financecard h2{margin:5px 0 16px;font:500 25px Georgia}.financecard header>span,.financecard header>div>small{color:#778078;font-size:10px}.cashchart{border-bottom:1px solid #e4e7e3;align-items:stretch;gap:5px;height:260px;padding-top:20px;display:flex}.cashchart>div{text-align:center;flex-direction:column;flex:1;justify-content:flex-end;min-width:7px;display:flex}.cashchart>div>div{justify-content:center;align-items:flex-end;gap:2px;height:220px;display:flex}.cashchart i,.cashchart em{border-radius:4px 4px 0 0;width:min(11px,45%);display:block}.cashchart i{background:#2d7450}.cashchart em{background:#c8a24a}.cashchart small{color:#8a918a;height:18px;font-size:8px}.financecard footer{color:#667067;gap:16px;margin-top:10px;font-size:11px;display:flex}.financecard footer i,.financecard footer em{border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.financecard footer i{background:#2d7450}.financecard footer em{background:#c8a24a}.financerow{border-top:1px solid #edf0ed;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.financerow:first-of-type{border-top:0}.financerow b,.financerow small{display:block}.financerow small{color:#7b837c;margin-top:3px;font-size:10px}.financerow strong{white-space:nowrap}.income{color:#25724a}.cost,.dangertext{color:#ad4545}.financeforms{grid-template-columns:minmax(300px,.7fr) 1.3fr}.financeforms form{gap:11px;display:grid}.financeforms label{color:#5f685f;gap:5px;font-size:11px;display:grid}.financeforms input,.financeforms select,.financeforms textarea,.financeai textarea{font:inherit;background:#fff;border:1px solid #d8ded9;border-radius:8px;padding:10px}.formtwocol{grid-template-columns:1fr 1fr;gap:8px;display:grid}.financeforms button,.financeai button{color:#fff;cursor:pointer;background:#173d2a;border:0;border-radius:9px;padding:12px;font-weight:750}.financeforms button:disabled{opacity:.55}.integrationgrid{grid-template-columns:repeat(2,1fr)}.integrationstatus{letter-spacing:.08em;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:800;display:inline-block}.integrationstatus.pending{color:#80620c;background:#fff4d6}.integrationstatus.connected{color:#24653f;background:#e6f4e9}.integrationgrid p{color:#697269;line-height:1.55}.integrationgrid b{font-size:11px}.financeai{max-width:950px}.aichistory{gap:9px;max-height:440px;margin:15px 0;display:grid;overflow:auto}.aichistory article{background:#f2f4f1;border-radius:12px;max-width:82%;padding:11px 13px}.aichistory article.user{background:#e6f1e9;justify-self:end}.aichistory p{white-space:pre-wrap;margin:4px 0;line-height:1.5}.aichistory small{color:#778078;font-size:9px}.financeai textarea{resize:vertical;width:100%}.financeai button{margin-top:8px}.finance table small{color:#7b837c;display:block}.empty{color:#7b837c}.financetabs{z-index:4;position:sticky;top:100px}@media (width<=1200px){.financefacts{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.financehero{flex-direction:column;align-items:stretch}.financefacts,.financegrid,.financeforms,.integrationgrid{grid-template-columns:1fr}.financefacts{grid-template-columns:1fr 1fr}.financeperiods{width:100%}.financetabs{top:66px}.cashchart{height:210px}.cashchart>div>div{height:170px}}@media (width<=440px){.financefacts,.formtwocol{grid-template-columns:1fr}}.allegro{color:#172018;gap:14px;display:grid}.allegrohero{justify-content:space-between;align-items:flex-end;gap:24px;padding:18px 2px;display:flex}.allegrohero h1{margin:6px 0;font:500 clamp(29px,3vw,43px) Georgia}.allegrohero p{color:#687168;max-width:760px;margin:0}.allegromode{color:#795a00;letter-spacing:.08em;background:#fff2cf;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:850}.allegronotice{background:#eef6f0;border:1px solid #cadecf;border-radius:10px;padding:11px 14px}.allegrofacts{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.allegrofacts article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:16px}.allegrofacts small{letter-spacing:.09em;color:#7c847c;font-size:9px}.allegrofacts b{margin:12px 0 4px;font-size:25px;display:block}.allegrofacts span{color:#747d75;font-size:11px}.allegrogrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.allegro .financecard h2{margin:6px 0 13px;font:500 25px Georgia}.allegro .financecard p{color:#667067;line-height:1.55}.safetylist{margin:0 0 16px;padding:0;list-style:none}.safetylist li,.caprow{border-top:1px solid #edf0ed;justify-content:space-between;gap:16px;padding:11px 0;display:flex}.safetylist li:first-child,.caprow:first-of-type{border-top:0}.safetylist span{color:#657066;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.offerflow,.guardrails{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.offerflow span,.guardrails span{background:#f0f3ef;border-radius:8px;padding:9px 10px;font-size:11px;font-weight:700}.offerflow i{color:#879087}.credentialform{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin-top:18px;display:grid}.credentialform label{color:#607064;gap:7px;font-size:12px;font-weight:800;display:grid}.credentialform input{color:#15231a;background:#fff;border:1px solid #ccd8cf;border-radius:10px;min-height:42px;padding:0 12px}.allegro code{color:#24412e;overflow-wrap:anywhere;background:#f2f6f3;border-radius:10px;margin-top:8px;padding:10px 12px;display:block}.rollout>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.rollout article{border:1px solid #e3e7e3;border-radius:10px;padding:13px}.rollout article p{margin-bottom:0;font-size:11px}@media (width<=900px){.allegrofacts,.allegrogrid,.rollout>div,.credentialform{grid-template-columns:1fr 1fr}}@media (width<=560px){.allegrohero{flex-direction:column;align-items:flex-start}.allegrofacts,.allegrogrid,.rollout>div,.credentialform{grid-template-columns:1fr}}
