@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cairo/cairo-v31-arabic_latin-regular.woff2) format("woff2")}@font-face{font-family:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cairo/cairo-v31-arabic_latin-500.woff2) format("woff2")}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cairo/cairo-v31-arabic_latin-600.woff2) format("woff2")}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cairo/cairo-v31-arabic_latin-700.woff2) format("woff2")}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/cairo/cairo-v31-arabic_latin-800.woff2) format("woff2")}@font-face{font-family:Cairo;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/cairo/cairo-v31-arabic_latin-900.woff2) format("woff2")}:root{--font-scale: .95;--color-surface: #020617;--color-surface-alt: #02091f;--color-border: #1f2937;--color-accent: #fbbf24;--color-accent-soft: #facc15;--color-text: #e5e7eb;--color-muted: #9ca3af;--color-text-on-accent: #0f172a;--font-weight-regular: 400;--font-weight-bold: 700;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--space-1: 3px;--space-2: 6px;--space-3: 10px;--space-4: 14px;--space-5: 18px;--font-family-base: "Cairo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-size-10: calc(10px * var(--font-scale));--font-size-12: calc(12px * var(--font-scale));--font-size-14: calc(14px * var(--font-scale));--font-size-16: calc(16px * var(--font-scale));--font-size-18: calc(18px * var(--font-scale));--taskbar-height: 40px;--panel-width: 320px;--card-padding: var(--space-2)}[data-theme=dark]{--color-surface: #020617;--color-surface-alt: #02091f;--color-border: #111827;--color-accent: #facc15;--color-accent-soft: #fbbf24;--color-text: #f9fafb;--color-muted: #9ca3af;--color-text-on-accent: #0f172a}:root{color-scheme:light dark}*:where(*,*:before,*:after){box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font-family-base);font-weight:var(--font-weight-regular);background:var(--color-surface);color:var(--color-text)}button,input,select,textarea{font-family:inherit;color:var(--color-text)}select,textarea{background:var(--color-surface-alt);color:var(--color-text)}select::placeholder,textarea::placeholder{color:var(--color-muted)}.app-shell{height:100vh;min-height:100vh;display:flex;flex-direction:column;overflow:hidden}.taskbar{display:flex;align-items:center;gap:var(--space-2);padding:4px var(--space-2);background:var(--color-surface-alt);border-bottom:1px solid var(--color-border);flex-wrap:nowrap;box-shadow:0 4px 20px #00000040}.icon-tab-bar{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap}.customer-data-bar-wrap{display:block;width:100%;padding:4px var(--space-2);background:var(--color-surface-alt);border-bottom:1px solid var(--color-border);overflow-x:auto;overflow-y:hidden;box-shadow:0 3px 10px #0f172a1f}.customer-data-bar{display:flex;align-items:center;gap:var(--space-1);flex-wrap:nowrap;min-width:max-content}.customer-data-clear-icon-btn{flex:0 0 auto;width:30px;height:30px;min-width:30px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-accent) 35%,var(--color-border));background:linear-gradient(140deg,color-mix(in srgb,var(--color-surface-alt) 82%,#334155),color-mix(in srgb,var(--color-surface) 88%,#0f172a));color:var(--color-accent);font-size:17px;line-height:1;cursor:pointer;box-shadow:inset 0 1px #ffffff3d,0 7px 14px #0f172a33}.customer-data-clear-icon-btn svg{width:18px;height:18px;stroke-width:2}.customer-data-clear-icon-btn:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-accent) 58%,var(--color-border));color:color-mix(in srgb,var(--color-accent-soft) 72%,var(--color-accent))}.customer-data-clear-icon-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.customer-data-field{position:relative;flex:0 0 auto;min-width:14px}.customer-data-field+.customer-data-field{margin-inline-start:4px}.customer-data-input{width:100%;height:30px;min-height:30px;padding-inline-start:14px;line-height:1.25;overflow:auto;resize:none;white-space:pre-wrap;user-select:text;-webkit-user-select:text}.customer-data-resize-handle{position:absolute;inset-inline-start:-4px;top:0;bottom:0;width:8px;border:none;background:transparent;cursor:ew-resize;padding:0;margin:0;opacity:0}.customer-data-resize-handle:before{content:none}.customer-data-resize-handle:hover{opacity:0}body.customer-data-resizing,body.customer-data-resizing *{-webkit-user-select:none!important;user-select:none!important;cursor:ew-resize!important}.customer-data-context-menu{position:fixed;z-index:880;min-width:156px;display:flex;flex-direction:column;gap:2px;padding:4px;border-radius:10px;border:1px solid var(--color-border);background:var(--color-surface-alt);box-shadow:0 18px 32px #0f172a59}.customer-data-context-item{border:1px solid transparent;background:transparent;color:var(--color-text);border-radius:7px;padding:6px 10px;text-align:start;font-size:var(--font-size-12);cursor:pointer}.customer-data-context-item:hover{background:color-mix(in srgb,var(--color-accent) 16%,transparent);border-color:color-mix(in srgb,var(--color-accent) 36%,transparent)}.icon-tab{border:1px solid rgba(148,163,184,.4);background:var(--color-surface-alt);border-radius:8px;padding:4px 10px;font-size:var(--font-size-12);cursor:pointer;display:inline-flex;align-items:center;gap:6px;color:var(--color-text);transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .12s ease;min-height:28px;width:fit-content;max-width:none;flex:0 0 auto;white-space:nowrap}.icon-tab:hover{border-color:var(--color-accent);color:var(--color-text);transform:translateY(-1px)}.icon-tab.active{border-color:var(--color-accent);color:var(--color-text-on-accent);background:var(--color-accent);box-shadow:0 0 0 1px #fafafa14}.icon-tab-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;flex:0 0 auto}.icon-tab-icon svg{width:18px;height:18px;stroke-width:2}.icon-tab-label{white-space:nowrap;font-size:inherit;line-height:1.2;display:inline-block;-webkit-user-select:none;user-select:none}.icon-tab-toggle{border-style:dashed;padding-inline:6px;flex:0 0 auto}.pricing-shell-top-group{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;flex-wrap:nowrap}.pricing-shell-top-btn{flex:0 0 auto}.pricing-shell-pieces-badge{cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;display:inline-flex;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;justify-content:center;align-items:center;line-height:1;font-size:11px;font-weight:800;color:var(--color-text-on-accent);background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 90%,#0ea5e9),color-mix(in srgb,var(--color-accent-soft) 88%,#1d4ed8));border-radius:8px;border:1px solid color-mix(in srgb,var(--color-accent) 60%,transparent);box-shadow:0 8px 18px #0f172a38,inset 0 1px #ffffff59;font-variant-numeric:tabular-nums}.launch-bar{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap;flex:0 0 auto}.launch-btn{border:1px solid rgba(148,163,184,.35);background:var(--color-surface-alt);border-radius:999px;padding:4px 10px;font-size:var(--font-size-12);cursor:pointer;color:var(--color-text);transition:background .18s ease,transform .12s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease;font-weight:500}.launch-btn:hover{color:var(--color-text);border-color:var(--color-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 30%,transparent);transform:translateY(-1px)}.launch-btn:active{transform:translateY(0);box-shadow:none}.tab-list{display:flex;align-items:center;gap:var(--space-1);overflow-x:auto;flex:1 1 auto;min-width:0;padding:2px 0}.start-menu{display:inline-flex;position:relative}.start-menu-panel{position:absolute;top:calc(100% + 6px);inset-inline-start:0;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2);box-shadow:0 16px 30px #00000059;display:flex;flex-direction:column;gap:var(--space-1);min-width:220px;z-index:200}.start-menu-item{width:100%;justify-content:flex-start}.launch-buttons{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap}.tab-button{border:1px solid rgba(148,163,184,.4);background:var(--color-surface-alt);border-radius:999px;padding:4px 8px;font-size:var(--font-size-12);cursor:pointer;display:inline-flex;align-items:center;color:var(--color-text);transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease;font-weight:500}.tab-button:hover{border-color:var(--color-accent);color:var(--color-text)}.tab-button.active{border-color:var(--color-accent);color:var(--color-text-on-accent);background:var(--color-accent);box-shadow:0 0 0 1px #fafafa14}.tab-close{display:inline-flex;align-items:center;justify-content:center;margin-inline-start:6px;width:18px;height:18px;border-radius:999px;background:var(--color-surface);font-size:var(--font-size-12);transition:background .15s ease}.tab-close:hover{background:#ef44444d}.screen{flex:1;overflow:hidden;display:flex;flex-direction:column;height:100vh;min-height:0}.screen-shake{animation:shake .35s ease-in-out}.screen-flash{animation:flash 2s ease-in-out}@keyframes flash{0%{box-shadow:0 0 #facc1533}40%{box-shadow:0 0 0 10px #facc1540}to{box-shadow:0 0 #facc1526}}.screen-header{flex:0 0 auto;position:sticky;top:0;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-surface-alt);display:flex;align-items:center;justify-content:space-between;box-shadow:0 10px 30px #00000040;z-index:12}.pricing-header{gap:var(--space-1);align-items:center;flex-wrap:wrap;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:var(--space-1) var(--space-2);column-gap:var(--space-2)}.pricing-customer-bar{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.pricing-header-compact{grid-template-columns:1fr;justify-items:end}.pricing-shell-strip{justify-content:flex-end;align-items:center;flex-wrap:nowrap;padding:4px var(--space-2);z-index:13}.pricing-shell-strip-actions{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap}.pricing-shell-strip-btn{width:32px;height:32px;min-width:32px;min-height:32px;border-radius:8px;font-size:16px;padding:0;line-height:1}.invoice-lookup-strip,.order-copy-strip-shell{flex:0 0 auto;position:relative;z-index:10;padding:4px var(--space-2) 5px;border-bottom:1px solid var(--color-border);background:var(--color-surface-alt);overflow:visible;box-shadow:none}.order-copy-strip-shell .order-copy-strip{margin:0}.invoice-lookup-bar,.invoice-edit-strip{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap;min-width:0;width:100%}.invoice-edit-strip{margin-top:4px}.invoice-lookup-title,.invoice-edit-badge{flex:0 0 auto;min-height:30px;display:inline-flex;align-items:center;padding:4px 9px;border:1px solid var(--color-border);border-radius:8px;background:color-mix(in srgb,var(--color-surface) 88%,transparent);color:var(--color-text);font-size:var(--font-size-12);font-weight:900;white-space:nowrap}.invoice-edit-badge{border-color:color-mix(in srgb,var(--color-accent) 52%,var(--color-border));background:color-mix(in srgb,var(--color-accent-soft) 18%,var(--color-surface))}.invoice-lookup-input{flex:1 1 190px;width:auto;min-width:160px;max-width:280px;height:30px;resize:none}.invoice-lookup-details-input{flex-basis:260px;max-width:420px}.invoice-lookup-search-btn{width:30px;height:30px;min-width:30px;min-height:30px}.invoice-lookup-strip .invoice-lookup-list{display:flex;align-items:center;flex:1 1 320px;min-width:0;flex-direction:row;gap:6px;flex-wrap:wrap}.invoice-lookup-strip .invoice-lookup-list .chip{flex:0 0 auto;white-space:nowrap}.invoice-revisions-list{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.invoice-revision-chip{min-height:30px}.app-toast{position:fixed;inset-inline-start:12px;bottom:14px;z-index:1000;max-width:min(360px,calc(100vw - 24px));padding:10px 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--color-accent) 48%,var(--color-border));background:color-mix(in srgb,var(--color-surface) 92%,var(--color-accent-soft));color:var(--color-text);font-size:var(--font-size-13);font-weight:800;box-shadow:0 12px 30px #0f172a3d}.customer-panel{margin-bottom:var(--space-2)}.customer-panel-header{gap:var(--space-1);align-items:center;flex-wrap:wrap}.customer-panel-header-inner{display:flex;align-items:center;gap:var(--space-1);flex:1 1 auto;min-width:0;flex-wrap:nowrap}.customer-panel-icon-btn{border:none;background:transparent;font-size:18px;line-height:1;cursor:pointer;padding:0;filter:drop-shadow(0 3px 6px rgba(15,23,42,.25));transition:transform .12s ease,filter .12s ease}.customer-panel-icon-btn:hover{transform:translateY(-1px) scale(1.05);filter:drop-shadow(0 5px 10px rgba(15,23,42,.35))}.customer-panel-phone{position:relative;flex:1 1 auto;min-width:20px}.customer-panel-phone .input{width:100%;min-width:0}.customer-panel-shipping-buttons{display:flex;align-items:center;gap:4px;flex:0 0 auto;flex-wrap:nowrap;min-width:0}.customer-panel-shipping-btn{flex:0 1 auto;border:1px solid color-mix(in srgb,var(--color-border) 75%,transparent);border-radius:10px;padding:0 6px;font-size:12px;line-height:1;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--color-surface-alt) 90%,transparent);color:var(--color-text);cursor:pointer;box-shadow:inset 0 1px 2px #fff9,0 6px 14px #0f172a29;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.customer-panel-shipping-btn:hover{transform:translateY(-1px);filter:brightness(1.05)}.customer-panel-shipping-btn.active{background:var(--color-accent);color:#111827;border-color:var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 25%,transparent),0 10px 20px #0f172a2e}.shipping-toolbar{margin-bottom:var(--space-1);cursor:default;justify-content:flex-start;align-items:center;gap:8px;min-height:40px}.shipping-toolbar-title{font-size:var(--font-size-12);font-weight:var(--font-weight-bold);color:var(--color-text);white-space:nowrap}.shipping-toolbar-buttons{flex:1 1 auto;justify-content:flex-start;flex-wrap:wrap}.shipping-toolbar-preview{margin-bottom:0}.customer-panel-header .input{min-width:0}.customer-panel-header-inner>.input{width:auto}.customer-panel-header .input,.customer-panel-header .customer-panel-shipping-btn{box-shadow:inset 0 1px 2px #fff9,0 6px 14px #0f172a1f;border-color:color-mix(in srgb,var(--color-border) 70%,transparent)}.customer-panel-header .input:focus,.customer-panel-header .customer-panel-shipping-btn:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 35%,transparent),0 6px 16px #0f172a2e}.customer-panel-body{position:relative;border-radius:12px;display:flex;flex-wrap:wrap;gap:var(--space-1)}.customer-panel-fields{display:flex;flex-wrap:wrap;gap:var(--space-1);width:100%}.customer-panel-input{min-width:120px}.customer-panel-settings{position:absolute;top:6px;left:6px;z-index:2;border:none;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-soft));color:var(--color-text-on-accent);box-shadow:0 6px 16px #0f172a59,inset 0 1px 2px #ffffff40}.stepper{display:inline-flex;align-items:center;gap:6px}.stepper-input{max-width:90px;text-align:center}.stepper-value{min-width:42px;text-align:center;font-weight:600}.customer-panel-style-glass{background:color-mix(in srgb,var(--color-surface-alt) 80%,transparent);border:1px solid color-mix(in srgb,var(--color-border) 65%,transparent);box-shadow:0 10px 25px #0f172a2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.customer-panel-style-metal{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface-alt) 75%,#d1d5db),var(--color-surface-alt));border:1px solid color-mix(in srgb,var(--color-border) 70%,#e5e7eb);box-shadow:inset 0 1px 2px #fff6,0 8px 18px #0f172a33}.customer-panel-style-neumorph{background:color-mix(in srgb,var(--color-surface) 92%,transparent);border:1px solid color-mix(in srgb,var(--color-border) 55%,transparent);box-shadow:-6px -6px 12px #fff9,6px 6px 12px #0f172a26}.customer-panel-style-flat{background:var(--color-surface-alt);border:1px solid var(--color-border);box-shadow:none}.customer-panel-preview{border-radius:12px;padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1)}.customer-panel-preview-header{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap}.customer-panel-preview-body{position:relative;border-radius:10px;display:flex;flex-wrap:wrap;gap:var(--space-1)}.input-wrap.cornered{position:relative;--corner-pad-left: 10px;--corner-pad-right: 10px}.input-wrap.cornered.corner-pos-tr,.input-wrap.cornered.corner-pos-br{--corner-pad-right: calc(10px + var(--corner-size, 16px))}.input-wrap.cornered.corner-pos-tl,.input-wrap.cornered.corner-pos-bl{--corner-pad-left: calc(10px + var(--corner-size, 16px))}.input-wrap.cornered .input{padding-left:var(--corner-pad-left);padding-right:var(--corner-pad-right)}.corner-button{position:absolute;width:var(--corner-size, 16px);height:var(--corner-size, 16px);border:var(--corner-border, 1px) solid var(--corner-border-color, rgba(15, 23, 42, .4));background:var(--corner-fill, rgba(148, 163, 184, .3));cursor:pointer;z-index:2}.corner-button.corner-pos-tr{top:0;right:0;clip-path:polygon(0 0,100% 0,100% 100%)}.corner-button.corner-pos-tl{top:0;left:0;clip-path:polygon(0 0,0 100%,100% 0)}.corner-button.corner-pos-br{bottom:0;right:0;clip-path:polygon(100% 100%,0 100%,100% 0)}.corner-button.corner-pos-bl{bottom:0;left:0;clip-path:polygon(0 100%,0 0,100% 100%)}.corner-clear-dot{position:absolute;inset-inline-end:2px;top:2px;width:8px;height:8px;border-radius:999px;border:1px solid rgba(239,68,68,.8);background:radial-gradient(circle at 35% 35%,#fecaca,#ef4444);box-shadow:0 2px 6px #ef44444d;cursor:pointer;z-index:3}.customer-bar-row{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap}.customer-bar-row .input-wrap{min-width:120px;flex:0 0 auto}.customer-bar-row .input-wrap.input-grow{flex:1 1 240px;min-width:180px}.customer-bar-extra .input-wrap{min-width:160px}.pricing-customer-bar .input{font-size:12px;padding:6px 10px;min-height:34px}.header-actions{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;overflow-x:auto}.pricing-header .header-actions{margin-inline-start:auto;align-self:center;justify-self:end;flex-wrap:nowrap}.pricing-layout-wrap .header-actions{position:sticky;top:0;z-index:4;padding-bottom:var(--space-1)}.header-actions .icon-btn{width:36px;height:36px;font-size:17px;border-radius:10px;border:1px solid color-mix(in srgb,var(--color-accent) 35%,transparent);background:linear-gradient(135deg,var(--color-surface) 0%,var(--color-surface-alt) 100%);box-shadow:0 6px 16px #0000002e}.header-actions .icon-btn:hover{transform:translateY(-1px) scale(1.05);box-shadow:0 8px 18px #00000040}.header-actions .icon-btn.icon-btn-large{width:40px;height:40px;font-size:18px}.cart-action-plain{border:none!important;background:transparent!important;box-shadow:none!important;width:32px!important;height:32px!important;font-size:18px!important}.header-action-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px}.header-action-btn .action-label{font-size:10px;line-height:1}.header-action-btn.show-label{height:auto;min-height:44px;padding:6px}.customer-save-btn{min-width:34px;min-height:34px;padding:6px;align-self:center}.customer-save-btn .action-icon{font-size:16px}.corner-toggle-btn{position:relative;width:var(--corner-size, 18px);height:var(--corner-size, 18px);border:var(--corner-border, 1px) solid var(--corner-border-color, color-mix(in srgb, var(--color-accent) 55%, var(--color-border)));background:var(--corner-fill, color-mix(in srgb, var(--color-accent) 18%, var(--color-surface)));cursor:pointer;transition:background .15s ease,border-color .15s ease}.corner-toggle-btn{border:none;border-radius:999px;background:radial-gradient(circle,#b45309 45%,#7c2d12);box-shadow:inset 0 -2px 4px #00000059,0 2px 6px #0003}.corner-toggle-btn:before{content:"";position:absolute;inset:4px;border-radius:999px;background:radial-gradient(circle,#f59e0b 30%,#b45309 65%,transparent 72%);box-shadow:0 0 0 1px #00000040,0 0 8px #f59e0b59;opacity:.85}.corner-toggle-btn:after{content:"";position:absolute;inset:-2px;border-radius:999px;background:conic-gradient(from 0deg,transparent 0deg 20deg,rgba(245,158,11,.7) 20deg 30deg,transparent 30deg 40deg,rgba(245,158,11,.7) 40deg 50deg,transparent 50deg 60deg,rgba(245,158,11,.7) 60deg 70deg,transparent 70deg 80deg,rgba(245,158,11,.7) 80deg 90deg,transparent 90deg 100deg,rgba(245,158,11,.7) 100deg 110deg,transparent 110deg 120deg,rgba(245,158,11,.7) 120deg 130deg,transparent 130deg 140deg,rgba(245,158,11,.7) 140deg 150deg,transparent 150deg 160deg,rgba(245,158,11,.7) 160deg 170deg,transparent 170deg 180deg,rgba(245,158,11,.7) 180deg 190deg,transparent 190deg 200deg,rgba(245,158,11,.7) 200deg 210deg,transparent 210deg 220deg,rgba(245,158,11,.7) 220deg 230deg,transparent 230deg 240deg,rgba(245,158,11,.7) 240deg 250deg,transparent 250deg 260deg,rgba(245,158,11,.7) 260deg 270deg,transparent 270deg 280deg,rgba(245,158,11,.7) 280deg 290deg,transparent 290deg 300deg,rgba(245,158,11,.7) 300deg 310deg,transparent 310deg 320deg,rgba(245,158,11,.7) 320deg 330deg,transparent 330deg 340deg,rgba(245,158,11,.7) 340deg 350deg,transparent 350deg 360deg);opacity:.6;-webkit-mask:radial-gradient(circle,transparent 50%,#000 52%);mask:radial-gradient(circle,transparent 50%,#000 52%)}.corner-toggle-btn.active{background:radial-gradient(circle,#fcd34d 45%,#f59e0b);box-shadow:inset 0 -2px 4px #78350f59,0 2px 10px #facc1573}.corner-toggle-btn.active:before{background:radial-gradient(circle,#fde68a 30%,#f59e0b 65%,transparent 72%);box-shadow:0 0 0 1px #78350f40,0 0 10px #facc1599;opacity:1}.corner-toggle-btn.active:after{opacity:1}.corner-toggle-btn.corner-pos-tr{clip-path:polygon(0 0,100% 0,100% 100%)}.corner-toggle-btn.corner-pos-tl{clip-path:polygon(0 0,0 100%,100% 0)}.corner-toggle-btn.corner-pos-br{clip-path:polygon(100% 100%,0 100%,100% 0)}.corner-toggle-btn.corner-pos-bl{clip-path:polygon(0 100%,0 0,100% 100%)}.screen-title{font-size:var(--font-size-14);font-weight:var(--font-weight-bold);color:var(--color-text)}.btn{border:1px solid rgba(148,163,184,.5);background:var(--color-surface-alt);border-radius:var(--radius-sm);padding:4px 10px;font-size:var(--font-size-12);cursor:pointer;color:var(--color-text);transition:background .18s ease,border-color .18s ease,color .18s ease,transform .12s ease,box-shadow .18s ease;font-weight:500;caret-color:transparent}.btn:hover{border-color:var(--color-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 35%,transparent)}.btn:active{transform:translateY(1px);box-shadow:none}.btn-primary{border-color:var(--color-accent);color:var(--color-text-on-accent);background:linear-gradient(to left,var(--color-accent-soft),var(--color-accent))}.btn-primary:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 40%,transparent),0 2px 8px color-mix(in srgb,var(--color-accent) 25%,transparent)}.btn-danger{border-color:#b91c1c;color:#fecaca;background:linear-gradient(to left,#7f1d1d,#450a0a)}.btn-danger:hover{box-shadow:0 0 0 1px #ef444480}.btn-shake{animation:shake .35s ease-in-out}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}.settings-body,.invoices-body{padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-2);overflow:auto}.invoice-toolbar{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.invoice-search{min-width:280px;flex:1 1 280px}.invoice-table tr{cursor:pointer;transition:background .15s ease}.invoice-table tr:hover{background:color-mix(in srgb,var(--color-surface-alt) 70%,transparent)}.invoice-row-active{background:#facc1526}.invoice-edit{width:26px;height:26px;transition:transform .12s ease}.invoice-edit:hover{transform:scale(1.1)}.invoice-details{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt);padding:var(--card-padding);display:flex;flex-direction:column;gap:var(--space-2);box-shadow:0 14px 30px #00000040}.invoice-meta{display:flex;gap:var(--space-2);flex-wrap:wrap;font-size:var(--font-size-12);color:var(--color-text)}.invoice-items{overflow:auto}.invoice-summary{display:flex;flex-direction:column;gap:var(--space-1)}.invoice-summary-text{width:100%;min-height:180px;font-size:var(--font-size-12);line-height:1.6}.cart-summary-panel{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-2)}.cart-summary-panel-head{gap:var(--space-1)}.cart-summary-text{width:100%;min-height:180px;font-size:var(--font-size-12);line-height:1.6;resize:vertical}.cart-summary-copy-btn{flex-shrink:0}.favorites-category-tools{display:flex;align-items:center;gap:var(--space-1);margin-bottom:var(--space-1)}.favorite-item{display:inline-flex;align-items:center;gap:6px}.favorite-star{width:22px;height:22px;font-size:12px}.settings-tabs{display:flex;gap:var(--space-1);flex-wrap:wrap}.tab-pill{border:1px solid rgba(148,163,184,.5);background:var(--color-surface-alt);border-radius:999px;padding:4px 10px;font-size:var(--font-size-12);cursor:pointer;color:var(--color-text);transition:background .18s ease,border-color .18s ease,color .18s ease,transform .1s ease}.tab-pill:hover{border-color:var(--color-accent);color:var(--color-text);transform:translateY(-1px)}.tab-pill.active{border-color:var(--color-accent);color:var(--color-text-on-accent);background:var(--color-accent);font-weight:600}.settings-panel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt);padding:var(--card-padding);display:flex;flex-direction:column;gap:var(--space-2);box-shadow:0 14px 30px #00000040}.settings-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1)}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);padding:6px 8px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--color-border) 60%,transparent);background:color-mix(in srgb,var(--color-surface) 90%,transparent)}.settings-row-title{font-weight:600;color:var(--color-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-row-actions{display:inline-flex;gap:6px}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.panel-title{font-size:var(--font-size-12);font-weight:var(--font-weight-bold);color:var(--color-text)}.panel-actions{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap}.backup-row{display:grid;grid-template-columns:auto minmax(300px,1.6fr) minmax(240px,1.2fr) minmax(84px,120px);align-items:center;gap:var(--space-2);font-size:var(--font-size-12)}.backup-check{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.backup-interval{display:flex;align-items:center;gap:var(--space-1);min-width:0;width:100%}.backup-interval .input{width:100%;min-width:0}.backup-url-field .input{min-width:clamp(280px,34vw,560px)}.backup-key-field .input{min-width:clamp(220px,30vw,520px)}.backup-minutes-field .input{max-width:96px;text-align:center}.input-ltr{direction:ltr;text-align:left}.backup-row>.muted-text{grid-column:1 / -1}@media(max-width:1200px){.backup-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.backup-check{grid-column:1 / -1}.backup-minutes-field{max-width:160px}}.backup-list{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-1)}.backup-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:6px 8px;background:var(--color-surface)}.backup-actions{display:inline-flex;gap:var(--space-1)}.backup-name{font-size:var(--font-size-12);font-weight:600}.order-controls{display:inline-flex;align-items:center;gap:6px}.order-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px}.order-tile{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:6px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--color-border) 60%,transparent);background:color-mix(in srgb,var(--color-surface) 90%,transparent)}.order-tile-title{font-size:var(--font-size-12);font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.order-tile-controls{display:flex;align-items:center;justify-content:center;gap:4px}.order-tile .input-sm{width:56px;min-width:0;padding:2px 4px}.order-tile .order-tile-name{width:100%;min-width:0}.order-tile .btn-danger{justify-content:center}.fav-btn{width:20px;height:20px;font-size:12px}.theme-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-2)}.theme-field{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);font-size:var(--font-size-12);color:var(--color-text);min-width:0}.theme-field input[type=color]{width:44px;height:28px;border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-xs);padding:0}.template-content-editor,.template-image-editor{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap}.template-image-paste-zone{min-height:48px;padding:6px;border:1px dashed color-mix(in srgb,var(--color-border) 78%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-surface) 74%,transparent)}.template-image-paste-zone:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 36%,transparent)}.template-image-preview{width:56px;height:40px;object-fit:contain;border:1px solid var(--color-border);border-radius:var(--radius-xs);background:var(--color-surface)}.input{border:1px solid rgba(148,163,184,.6);border-radius:var(--radius-sm);padding:4px 8px;font-size:var(--font-size-12);min-width:140px;background:var(--color-surface);color:var(--color-text);transition:border-color .18s ease,box-shadow .18s ease}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}.compact-fields .theme-field{display:grid;grid-template-columns:minmax(110px,140px) minmax(0,1fr);align-items:center;gap:8px}.compact-fields .theme-field>span{font-size:11px;color:color-mix(in srgb,var(--color-text) 75%,transparent)}.compact-fields .input{min-width:0}.compact-fields .section-title{font-size:11px;color:var(--color-text);opacity:.85}@media(max-width:640px){.compact-fields .theme-field{grid-template-columns:1fr;gap:4px}}.input::placeholder{color:#9ca3af}.input:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 40%,transparent)}.input-sm{min-width:90px}.customer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0}.customer-grid .input{width:100%}.input-wrap{position:relative}.suggestions{position:absolute;top:calc(100% + 4px);inset-inline-start:0;inset-inline-end:0;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:0 10px 20px #00000040;z-index:10;max-height:180px;overflow:auto}.suggestion-item{border:0;background:transparent;padding:6px 8px;display:flex;justify-content:space-between;gap:var(--space-1);width:100%;cursor:pointer;font-size:var(--font-size-12);text-align:right;transition:background .15s ease;color:var(--color-text)}.suggestion-item:hover{background:#facc1526;color:var(--color-text)}.table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:auto;box-shadow:0 8px 20px #00000040}.table{width:100%;border-collapse:collapse;font-size:var(--font-size-12)}.table th,.table td{border-bottom:1px solid var(--color-border);padding:6px 8px;text-align:right}.table th{background:var(--color-surface-alt);font-weight:var(--font-weight-bold);color:var(--color-text)}.table td{color:var(--color-text)}.empty-row{text-align:center;color:#9ca3af;padding:var(--space-2)}.pricing-layout{display:flex;gap:var(--space-2);padding:var(--space-2);padding-inline-start:0;height:auto;min-height:100%;overflow:visible;flex-wrap:nowrap;min-width:0;min-height:0}.pricing-layout-wrap{flex:1 1 auto;overflow-x:auto;overflow-y:auto;min-height:0}.pricing-productivity-sidebar{position:sticky;top:var(--space-2);align-self:flex-start;width:clamp(96px,var(--productivity-sidebar-width, 460px),calc(100vw - 32px));flex:0 0 clamp(96px,var(--productivity-sidebar-width, 460px),calc(100vw - 32px));min-width:96px;max-width:calc(100vw - 32px);border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);border-radius:14px;background:linear-gradient(160deg,color-mix(in srgb,var(--color-surface-alt) 90%,#111827),color-mix(in srgb,var(--color-surface) 88%,#0f172a));box-shadow:0 18px 34px #02061780,inset 0 1px #ffffff14;display:flex;flex-direction:column;gap:8px;padding:10px;overflow:visible;min-height:0}.pricing-productivity-sidebar.is-open{display:flex}.pricing-productivity-resizer{position:absolute;top:8px;bottom:18px;width:20px;cursor:col-resize;z-index:20;touch-action:none;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.pricing-productivity-resizer.side-right{left:0;right:auto}.pricing-productivity-resizer.side-left{right:0;left:auto}.pricing-productivity-resizer:before{content:"";width:4px;height:38px;border-radius:999px;background:color-mix(in srgb,var(--color-border) 70%,transparent);transition:all .2s ease}.pricing-productivity-resizer:hover:before,.pricing-productivity-resizer:active:before{background:var(--color-primary, #38bdf8);box-shadow:0 0 10px var(--color-primary, #38bdf8);height:52px}.pricing-productivity-header{display:flex;align-items:center;gap:6px;padding:4px 6px;border:1px solid color-mix(in srgb,var(--color-border) 68%,transparent);border-radius:10px;background:color-mix(in srgb,var(--color-surface-alt) 84%,transparent)}.pricing-productivity-search{display:flex;align-items:center;gap:4px;flex:1 1 auto;min-width:0}.pricing-productivity-search .input{min-width:0;flex:1 1 auto;height:28px;padding:2px 8px;font-size:var(--font-size-12, 12px)}.pricing-productivity-search .btn{flex:0 0 auto;height:28px;padding:0 8px}.pricing-productivity-actions{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.pricing-productivity-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:2px}.pricing-productivity-body{flex:1;min-height:0;overflow:auto;border:1px solid color-mix(in srgb,var(--color-border) 62%,transparent);border-radius:12px;padding:10px;background:color-mix(in srgb,var(--color-surface) 86%,transparent)}.pricing-productivity-pane{display:flex;flex-direction:column;gap:10px}.pricing-sidebar{display:flex;flex-direction:column;gap:var(--space-2)}.pricing-sidebar{width:220px;flex:0 0 220px}.pricing-main{flex:1 1 auto;min-width:0;overflow:auto;display:flex;flex-direction:column;gap:var(--space-1)}.theme-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-2)}.theme-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-2);cursor:pointer;display:flex;flex-direction:column;gap:var(--space-1);transition:border-color .18s ease,transform .1s ease,box-shadow .18s ease;text-align:right}.theme-card:hover{border-color:var(--color-accent);transform:translateY(-1px)}.theme-card-active{border-color:var(--color-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 35%,transparent)}.theme-card-title{font-size:var(--font-size-12);font-weight:var(--font-weight-bold);color:var(--color-text)}.theme-card-swatches{display:flex;gap:6px;align-items:center;justify-content:flex-start}.theme-panel{display:flex;flex-direction:column;gap:8px}.counter-box-card{border:1px dashed rgba(148,163,184,.5);border-radius:var(--radius-sm);padding:var(--space-1);display:flex;flex-direction:column;gap:6px}.counter-box-card.is-disabled{opacity:.6}.theme-swatch{width:18px;height:18px;border-radius:6px;border:1px solid var(--color-border)}.section-box{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt);padding:var(--card-padding);box-shadow:0 14px 30px #00000040}.section-collapsible{display:flex;flex-direction:column;overflow:hidden}.section-content{flex:1;overflow:auto;padding-top:var(--space-1)}.section-resizer{height:10px;cursor:row-resize;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:999px;margin:3px 0;transition:all .2s ease;position:relative;display:flex;align-items:center;justify-content:center;touch-action:none;-webkit-user-select:none;user-select:none}.section-resizer:after{content:"";width:32px;height:3px;background:var(--color-border);border-radius:999px;transition:all .2s ease}.section-resizer:hover{background:color-mix(in srgb,var(--color-primary, #38bdf8) 25%,var(--color-surface-alt));border-color:var(--color-primary, #38bdf8);box-shadow:0 0 10px #38bdf859}.section-resizer:hover:after{background:var(--color-primary, #38bdf8);width:48px}.section-resizer.is-hidden{display:none}.section-title{font-size:var(--font-size-12);font-weight:var(--font-weight-bold);margin-bottom:var(--space-1);color:var(--color-text)}.section-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);padding:4px 8px;border:1px solid rgba(148,163,184,.35);border-radius:var(--radius-sm);background:var(--color-surface-alt);color:var(--color-text);margin-bottom:var(--space-1);cursor:pointer;-webkit-user-select:none;user-select:none}.section-header .section-title{margin-bottom:0}.section-actions{display:inline-flex;align-items:center;gap:6px}.row-between{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);flex-wrap:wrap}.checkbox-row{display:inline-flex;align-items:center;gap:4px;font-size:var(--font-size-12)}.effects-preview{display:flex;align-items:center;gap:var(--space-1);padding:6px 8px;border-radius:var(--radius-sm);border:1px dashed color-mix(in srgb,var(--color-border) 70%,transparent);background:color-mix(in srgb,var(--color-surface-alt) 70%,transparent);margin-bottom:var(--space-1)}.effects-preview .chip{pointer-events:none}.shot-preview{position:relative;height:56px;border-radius:var(--radius-sm);border:1px dashed color-mix(in srgb,var(--color-border) 70%,transparent);background:color-mix(in srgb,var(--color-surface-alt) 70%,transparent);margin-bottom:var(--space-1);overflow:hidden}.shot-preview-target,.shot-preview-source{position:absolute;top:50%;transform:translateY(-50%);font-size:clamp(18px,3vw,24px);filter:drop-shadow(0 4px 8px rgba(15,23,42,.25))}.shot-preview-target{left:8px}.shot-preview-source{right:8px}.shot-preview-projectile{position:absolute;top:50%;right:40px;font-size:var(--shot-size, 22px);color:var(--shot-color, var(--color-accent));text-shadow:0 0 6px color-mix(in srgb,var(--shot-color, var(--color-accent)) 40%,transparent);filter:drop-shadow(0 6px 10px rgba(15,23,42,.2));animation-duration:var(--shot-speed, .5s);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.shot-preview-projectile.path-straight{animation-name:shot-preview-straight}.shot-preview-projectile.path-arc{animation-name:shot-preview-arc}.shot-preview-projectile.path-curve{animation-name:shot-preview-curve}.shot-preview-projectile .shot-icon{display:inline-flex}.shot-preview-projectile.is-rolling .shot-icon{animation:shot-spin .4s linear infinite}.shot-preview-projectile.is-rotating .shot-icon{transform:rotate(-20deg)}@keyframes shot-preview-straight{0%{transform:translateY(-50%);opacity:0}10%{opacity:1}to{transform:translate(-160px,-50%);opacity:0}}@keyframes shot-preview-arc{0%{transform:translateY(-50%);opacity:0}10%{opacity:1}50%{transform:translate(-80px,calc(-50% - 14px))}to{transform:translate(-160px,-50%);opacity:0}}@keyframes shot-preview-curve{0%{transform:translateY(-50%);opacity:0}10%{opacity:1}50%{transform:translate(-80px,calc(-50% + 12px))}to{transform:translate(-160px,-50%);opacity:0}}.shot-layer{position:fixed;inset:0;pointer-events:none;z-index:9999}.shot-launcher{position:absolute;transform:translate(-50%,-50%);font-size:var(--shot-size, 22px);color:var(--shot-color, var(--color-accent));text-shadow:0 0 6px color-mix(in srgb,var(--shot-color, var(--color-accent)) 40%,transparent);filter:drop-shadow(0 6px 10px rgba(15,23,42,.25));animation:launcher-pop .35s ease-out forwards}.shot-item{position:absolute;transform:translate(-50%,-50%)}.shot-motion{animation-duration:var(--shot-duration, .5s);animation-timing-function:ease-out;animation-fill-mode:forwards}.shot-motion.path-straight{animation-name:shot-fly-straight}.shot-motion.path-arc{animation-name:shot-fly-arc}.shot-motion.path-curve{animation-name:shot-fly-curve}.shot-projectile{width:var(--shot-size, 22px);height:var(--shot-size, 22px);display:inline-flex;align-items:center;justify-content:center;font-size:var(--shot-size, 22px);color:var(--shot-color, var(--color-accent));text-shadow:0 0 6px color-mix(in srgb,var(--shot-color, var(--color-accent)) 45%,transparent);filter:drop-shadow(0 8px 12px rgba(15,23,42,.2))}.shot-projectile .shot-icon{display:inline-flex}.shot-projectile.is-rolling .shot-icon{animation:shot-spin .35s linear infinite}.shot-projectile.is-rotating .shot-icon{transform:rotate(var(--shot-angle, 0deg))}@keyframes shot-fly-straight{0%{transform:translate(0);opacity:.95}to{transform:translate(var(--shot-dx),var(--shot-dy));opacity:0}}@keyframes shot-fly-arc{0%{transform:translate(0);opacity:.95}50%{transform:translate(calc(var(--shot-dx) * .5),calc(var(--shot-dy) * .5 - var(--shot-arc)))}to{transform:translate(var(--shot-dx),var(--shot-dy));opacity:0}}@keyframes shot-fly-curve{0%{transform:translate(0);opacity:.95}50%{transform:translate(calc(var(--shot-dx) * .5),calc(var(--shot-dy) * .5 + var(--shot-curve)))}to{transform:translate(var(--shot-dx),var(--shot-dy));opacity:0}}@keyframes shot-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes launcher-pop{0%{transform:translate(-50%,-50%) scale(.6);opacity:0}30%{opacity:1}to{transform:translate(-50%,-50%) scale(1.15);opacity:0}}.icon-btn{border:1px solid var(--color-border);background:var(--color-surface-alt);border-radius:var(--radius-xs);width:22px;height:22px;cursor:pointer;font-size:var(--font-size-12);transition:background .15s ease,transform .1s ease;caret-color:transparent}.icon-btn svg{width:15px;height:15px;stroke-width:2}.icon-btn-large{width:28px;height:28px;font-size:14px}.icon-btn:hover{background:#facc1533;transform:scale(1.05)}.icon-btn-ghost{border:none;background:transparent;box-shadow:none}.section-title-btn{background:transparent;border:none;padding:0;margin:0;color:inherit;font:inherit;cursor:pointer}.cart-title-btn{border:0;background:transparent;padding:4px 10px;border-radius:0;text-shadow:0 2px 0 rgba(255,255,255,.55);filter:drop-shadow(0 6px 10px rgba(15,23,42,.25));transition:transform .15s ease,filter .15s ease}.cart-title-btn:hover{transform:translateY(-1px);filter:drop-shadow(0 8px 14px rgba(15,23,42,.3))}.cart-title-btn:active{transform:translateY(1px);filter:drop-shadow(0 3px 6px rgba(15,23,42,.22));text-shadow:0 -1px 0 rgba(0,0,0,.25)}.cart-header{flex-wrap:nowrap;align-items:center;justify-content:flex-start;overflow:hidden}.cart-header-main{display:inline-flex;align-items:center;flex:0 0 auto}.cart-header-actions{display:inline-flex;align-items:center;flex-wrap:nowrap;justify-content:flex-start;gap:6px;min-width:0;overflow:hidden}.cart-inline-summary{flex:1 1 auto;min-width:150px;max-width:260px;min-height:30px;padding:0 10px;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--color-surface) 84%,#1f2937),color-mix(in srgb,var(--color-surface-alt) 78%,#0b1220));box-shadow:inset 0 1px #ffffff2e,0 4px 10px #0206173d;direction:ltr;display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--font-size-12);font-weight:var(--font-weight-bold);letter-spacing:.2px;color:color-mix(in srgb,var(--color-accent-soft) 74%,var(--color-text));font-variant-numeric:tabular-nums}.cart-tool-btn-emoji{font-size:18px;line-height:1}.products-embedded-cart{min-width:min(100%,360px)}.products-embedded-cart>.section-box{box-shadow:none}.order-copy-strip{margin-top:2px;margin-bottom:var(--space-1);cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden}.order-save-strip{width:100%;align-items:center;justify-content:center;border-color:color-mix(in srgb,var(--color-accent) 62%,var(--color-border));background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 44%),linear-gradient(135deg,var(--color-accent),var(--color-accent-soft));color:var(--color-text-on-accent);box-shadow:0 8px 18px color-mix(in srgb,var(--color-accent) 22%,transparent),inset 0 1px #ffffff3d}.order-save-strip-main{display:inline-flex;width:100%;min-width:0;align-items:center;justify-content:center;gap:8px;font-weight:900;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-save-strip-main svg{width:18px;height:18px;flex:0 0 auto}.order-save-strip:hover{transform:translateY(-1px);filter:brightness(1.04)}.order-save-strip:active{transform:translateY(1px);filter:brightness(.98)}.order-copy-strip-text{min-width:0;flex:1 1 auto;text-align:center;white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word;overflow-wrap:break-word;line-height:1.35}.order-copy-strip-menu{position:fixed;z-index:930;width:min(360px,calc(100vw - 20px));display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:10px;border:1px solid var(--color-border);background:var(--color-surface-alt);box-shadow:0 18px 32px #0f172a59}.floating-text-context-menu{z-index:10000}.order-copy-strip-menu-title{font-size:var(--font-size-12);font-weight:var(--font-weight-bold)}.order-copy-strip-menu-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.order-copy-strip-menu-controls{display:inline-flex;align-items:center;gap:6px}.order-copy-strip-menu-controls .input{width:90px;min-width:90px}.order-copy-strip-color-picker{width:38px;height:30px;padding:0;border:none;background:transparent}.cart-pieces-badge{width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:var(--color-text-on-accent);background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 90%,#0ea5e9),color-mix(in srgb,var(--color-accent-soft) 88%,#1d4ed8));border:1px solid color-mix(in srgb,var(--color-accent) 60%,transparent);box-shadow:0 8px 18px #0f172a38,inset 0 1px #ffffff59;flex:0 0 auto}.board-action-btn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;padding:0;border-radius:8px;flex:0 0 auto}.board-action-btn-primary{background:linear-gradient(145deg,color-mix(in srgb,var(--color-surface-alt) 82%,#334155),color-mix(in srgb,var(--color-surface) 90%,#0f172a))}.board-action-btn-danger{background:linear-gradient(145deg,#ef4444,#b91c1c);color:#fff;border:1px solid rgba(255,255,255,.2);box-shadow:0 6px 12px #7f1d1d59,inset 0 1px #ffffff47;text-shadow:none;filter:none}.board-shipping-buttons{margin-inline:6px;flex-wrap:wrap;flex:0 0 auto}.board-header-actions{display:inline-flex;align-items:center;gap:4px;flex-wrap:nowrap;flex:0 0 auto;width:auto;max-width:100%;min-width:0;overflow:hidden}.board-header-actions>*{flex:0 0 auto}.board-action-btn{text-shadow:0 2px 0 rgba(255,255,255,.55);filter:drop-shadow(0 6px 10px rgba(15,23,42,.25));transition:transform .15s ease,filter .15s ease}.board-header{flex-wrap:nowrap;justify-content:flex-start;align-items:center;min-height:36px;overflow:hidden}.board-action-btn:hover{transform:translateY(-1px);filter:drop-shadow(0 8px 14px rgba(15,23,42,.3))}.board-action-btn:active{transform:translateY(1px);filter:drop-shadow(0 3px 6px rgba(15,23,42,.22));text-shadow:0 -1px 0 rgba(0,0,0,.25)}.board-action-btn-danger:hover{filter:none;box-shadow:0 8px 14px #7f1d1d73,inset 0 1px #ffffff4d}.board-action-btn-danger:active{filter:none;box-shadow:0 4px 8px #7f1d1d59,inset 0 1px #fff3}.board-section .customer-panel-shipping-btn{border:0;background:transparent;box-shadow:inset 0 2px 4px #0f172a2e;border-radius:8px}.board-section .customer-panel-shipping-btn.active{background:transparent;box-shadow:inset 0 2px 6px #0f172a4d,0 1px 2px #fff9;color:var(--color-accent);border-color:transparent}.cart-tools-bar{margin-top:var(--space-1);padding:4px 8px;border-radius:10px;background:color-mix(in srgb,var(--color-surface-alt) 85%,transparent);border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);display:flex;align-items:center;justify-content:flex-start;gap:6px;direction:rtl;--tools-height: 34px;min-height:var(--tools-height);overflow:hidden}.cart-tools-actions{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;max-width:100%;flex:1 1 auto}.cart-tool-btn{width:30px;min-width:30px;height:30px;min-height:30px;padding:0;font-size:16px;border-radius:8px;border:none;background:transparent;color:var(--color-text);text-shadow:0 1px 0 rgba(255,255,255,.65),0 3px 6px rgba(15,23,42,.35);filter:drop-shadow(0 6px 10px rgba(15,23,42,.25));transition:transform .12s ease,filter .15s ease}.mobile-compact-mode .cart-tool-btn{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important}.cart-tool-btn svg{width:18px;height:18px}.cart-tool-btn:hover{transform:translateY(-1px) scale(1.03);filter:drop-shadow(0 8px 14px rgba(15,23,42,.35))}.cart-tool-btn:active{transform:translateY(0) scale(.98);text-shadow:0 -1px 0 rgba(255,255,255,.35),0 2px 4px rgba(15,23,42,.45);filter:drop-shadow(0 3px 6px rgba(15,23,42,.2))}.cart-tool-btn-forward svg{transform:scaleX(-1)}.cart-tool-btn:disabled{opacity:.45;cursor:not-allowed;transform:none!important;filter:none!important}.cart-tools-bar,.cart-totals{display:none!important}.board-section{flex:0 0 auto}.board-section .section-content{padding:0}.board-top-resizer{flex:0 0 auto;height:6px;background:transparent;cursor:ns-resize;border-bottom:2px solid color-mix(in srgb,var(--color-border) 55%,transparent);transition:background .18s ease,border-color .18s ease;position:relative;z-index:5}.board-top-resizer:hover,.board-top-resizer:active{background:color-mix(in srgb,var(--color-accent) 18%,transparent);border-color:color-mix(in srgb,var(--color-accent) 55%,transparent)}.board-content{border-radius:12px}.board-content.is-hidden{display:none}.board-canvas{min-height:120px;padding:var(--space-2);border-radius:12px;border:1px dashed color-mix(in srgb,var(--color-border) 60%,transparent);background:color-mix(in srgb,var(--color-surface) 92%,transparent);color:inherit;font-size:inherit;font-weight:inherit;line-height:1.7;white-space:pre-wrap;overflow:auto;direction:rtl;text-align:right}.board-canvas:focus{outline:none;border-color:color-mix(in srgb,var(--color-accent) 55%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 35%,transparent)}.board-canvas:empty:before{content:attr(data-placeholder);color:color-mix(in srgb,var(--color-text) 60%,transparent)}.board-image{max-width:100%;height:auto;border-radius:10px;margin-block:6px;box-shadow:0 10px 20px #0f172a2e}.board-floating-toolbar{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border-radius:10px;background:color-mix(in srgb,var(--color-surface-alt) 85%,rgba(15,23,42,.9));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid color-mix(in srgb,var(--color-accent) 30%,var(--color-border));box-shadow:0 4px 16px #00000047;transition:all .2s ease-in-out;pointer-events:auto}.board-floating-toolbar:hover{box-shadow:0 6px 20px #00000061;border-color:color-mix(in srgb,var(--color-accent) 60%,var(--color-border))}.board-floating-toolbar .board-action-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-border) 60%,transparent);background:color-mix(in srgb,var(--color-surface) 90%,transparent);color:var(--color-text);cursor:pointer;padding:0;transition:all .15s ease}.board-floating-toolbar .board-action-btn:hover{background:var(--color-accent);color:#fff;transform:translateY(-1px)}.board-floating-toolbar .board-action-btn-danger:hover{background:#ef4444;color:#fff}.section-title-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent) 50%,transparent);outline-offset:2px}.chip-list{display:flex;flex-wrap:wrap;gap:var(--space-1)}.templates-section .template-category-list{margin-bottom:var(--space-1)}.templates-section .section-content{background:color-mix(in srgb,var(--color-surface) 94%,transparent);border:1px solid color-mix(in srgb,var(--color-border) 68%,transparent);border-radius:10px;padding:var(--space-1)}.templates-section .template-chip-list{align-content:flex-start}.templates-toggle-btn{padding:0;line-height:1.1}.chip{border:1px solid rgba(148,163,184,.5);background:var(--color-surface-alt);border-radius:var(--radius-sm);padding:4px 8px;font-size:var(--font-size-12);cursor:pointer;display:inline-flex;align-items:center;gap:6px;color:var(--color-text);transition:background .18s ease,border-color .18s ease,color .18s ease,transform .1s ease;font-weight:500;position:relative;caret-color:transparent}.template-chip-main{display:block;line-height:1.2}.chip-favorite-mark{font-size:11px;line-height:1;color:#f59e0b;flex:0 0 auto;pointer-events:none}.quick-fav-settings .settings-card:last-child{max-height:min(60vh,440px);overflow-y:auto;padding-right:4px}.favorite-chip{display:inline-flex;align-items:center}.favorite-chip .chip{gap:8px}.favorite-chip-label{display:inline-flex;align-items:center}.favorite-add-btn{width:26px;height:26px;border-radius:6px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#111827,#0f172a 55%,#1f2937);box-shadow:0 2px 6px #0f172a40,0 10px 18px #0f172a38,inset 0 1px #fff3;border:none;color:#fff;font-weight:800;font-size:15px;text-shadow:0 1px 2px rgba(0,0,0,.35);transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.favorite-add-btn:hover{transform:translateY(-1px);box-shadow:0 4px 10px #0f172a47,0 14px 24px #0f172a40,inset 0 1px #ffffff40}.favorite-add-btn:active{transform:translateY(0);box-shadow:0 2px 6px #0f172a40,inset 0 1px #ffffff2e}.chip-with-box{position:relative;padding:6px 8px;overflow:hidden}.product-chip-content{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px;width:100%;align-items:center}.product-chip-content.boxes-side-left{grid-template-columns:minmax(0,1fr) max-content}.product-chip-content.boxes-side-left .product-chip-boxes{grid-column:2;grid-row:1}.product-chip-content.boxes-side-left .product-chip-info{grid-column:1;grid-row:1}.product-chip-content.boxes-both-sides{grid-template-columns:max-content minmax(0,1fr) max-content}.product-chip-content.boxes-both-sides .product-chip-boxes-right{grid-column:1;grid-row:1}.product-chip-content.boxes-both-sides .product-chip-info{grid-column:2;grid-row:1}.product-chip-content.boxes-both-sides .product-chip-boxes-left{grid-column:3;grid-row:1}.product-chip-info{min-width:0;display:flex;flex-direction:column;gap:2px}.product-chip-name{font-weight:600;font-size:var(--font-size-12);line-height:1.2}.product-chip-price{font-size:var(--font-size-10);opacity:.8}.product-chip-boxes{display:grid;grid-template-columns:repeat(var(--grid-cols, 1),minmax(0,1fr));grid-template-rows:repeat(var(--grid-rows, 1),minmax(0,1fr));gap:var(--grid-gap, 4px);width:var(--grid-width, 40px);min-width:var(--grid-width, 40px);height:min(var(--grid-height, 40px),100%);align-self:center}.product-chip-box{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;isolation:isolate;width:min(var(--box-size, 18px),100%);height:min(var(--box-size, 18px),100%);background:linear-gradient(145deg,color-mix(in srgb,var(--box-color, #e2e8f0) 72%,#ffffff),color-mix(in srgb,var(--box-color, #e2e8f0) 78%,#0f172a));border:var(--box-border, 1px) solid var(--box-border-color, #94a3b8);opacity:var(--box-opacity, 1);color:var(--box-count-color, var(--color-text));font-weight:var(--box-count-weight, 700);font-size:clamp(9px,35%,12px);line-height:1;border-radius:10px;-webkit-user-select:none;user-select:none;box-shadow:inset 0 1px #ffffffad,inset 0 -2px 8px #0206173d,0 10px 20px color-mix(in srgb,var(--box-color, #0f172a) 34%,transparent);transition:transform .15s ease,box-shadow .15s ease}.product-chip-box:after{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(155deg,color-mix(in srgb,#ffffff 78%,transparent),color-mix(in srgb,#ffffff 22%,transparent) 40%,transparent 68%);opacity:.52;pointer-events:none;z-index:0}.product-chip-box>*{position:relative;z-index:1}.product-chip-box:hover{transform:translateY(-1px) scale(1.02);box-shadow:inset 0 1px #ffffffbf,0 8px 16px color-mix(in srgb,var(--box-color, #0f172a) 34%,transparent)}.product-chip-box.span-two{grid-column:1 / span 2}.product-chip-box.corner-shape-square{border-radius:8px}.product-chip-box.corner-shape-circle{border-radius:999px}.product-chip-box.corner-shape-triangle{clip-path:polygon(50% 5%,95% 92%,5% 92%);border-radius:0}.product-chip-box.corner-shape-rectangle{width:min(calc(var(--box-size, 18px) * 1.35),100%);border-radius:7px}.product-chip-box.corner-shape-hexagon{clip-path:polygon(25% 5%,75% 5%,98% 50%,75% 95%,25% 95%,2% 50%);border-radius:0}.product-chip-box.corner-shape-octagon{clip-path:polygon(30% 4%,70% 4%,96% 30%,96% 70%,70% 96%,30% 96%,4% 70%,4% 30%);border-radius:0}.chip-counter-count{color:inherit;font-weight:inherit}.chip-corner-label{display:block;max-width:calc(var(--box-size, 18px) - 4px);overflow:hidden;color:var(--box-label-color, inherit);font-size:var(--box-label-size, clamp(8px, 45%, 11px));font-weight:var(--box-label-weight, 900);line-height:1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.chip:hover{border-color:var(--color-accent);color:var(--color-text);transform:translateY(-1px);background:var(--color-surface)}@keyframes effect-pulse{0%{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--effect-color, var(--color-accent)) 35%,transparent)}55%{transform:scale(calc(1 + (var(--effect-strength, 1) * .04)));box-shadow:0 0 0 calc(8px * var(--effect-strength, 1)) color-mix(in srgb,var(--effect-color, var(--color-accent)) 18%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--effect-color, var(--color-accent)) 35%,transparent)}}@keyframes effect-glow{0%,to{box-shadow:0 0 color-mix(in srgb,var(--effect-color, var(--color-accent)) 30%,transparent)}50%{box-shadow:0 0 14px calc(6px * var(--effect-strength, 1)) color-mix(in srgb,var(--effect-color, var(--color-accent)) 40%,transparent)}}@keyframes effect-breathe{0%,to{filter:brightness(1)}50%{filter:brightness(calc(1 + (var(--effect-strength, 1) * .12)))}}@keyframes effect-ripple{0%{transform:translate(-50%,-50%) scale(.2);opacity:.45}to{transform:translate(-50%,-50%) scale(calc(1.4 + (var(--effect-strength, 1) * .6)));opacity:0}}@keyframes effect-shimmer{0%{transform:translate(-140%)}to{transform:translate(140%)}}@keyframes effect-flash{0%,to{filter:brightness(1);box-shadow:0 0 color-mix(in srgb,var(--effect-color, var(--color-accent)) 35%,transparent)}50%{filter:brightness(calc(1 + (var(--effect-strength, 1) * .6)));box-shadow:0 0 18px calc(8px * var(--effect-strength, 1)) color-mix(in srgb,var(--effect-color, var(--color-accent)) 45%,transparent)}}@keyframes effect-shake{0%,to{transform:translate(0)}20%{transform:translate(calc(var(--effect-strength, 1) * 2px))}40%{transform:translate(calc(var(--effect-strength, 1) * -3px))}60%{transform:translate(calc(var(--effect-strength, 1) * 3px))}80%{transform:translate(calc(var(--effect-strength, 1) * -2px))}}@keyframes effect-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--effect-strength, 1) * -6px))}}.chip.effect-active{--effect-speed: 1.1s;--effect-strength: 1;--effect-color: var(--color-accent);will-change:transform,box-shadow,filter}.chip.effect-pulse.effect-active{animation:effect-pulse var(--effect-speed) ease-in-out infinite}.chip.effect-glow.effect-active{animation:effect-glow var(--effect-speed) ease-in-out infinite}.chip.effect-breathe.effect-active{animation:effect-breathe var(--effect-speed) ease-in-out infinite}.chip.effect-flash.effect-active{animation:effect-flash var(--effect-speed) ease-in-out infinite}.chip.effect-shake.effect-active{animation:effect-shake var(--effect-speed) ease-in-out infinite}.chip.effect-bounce.effect-active{animation:effect-bounce var(--effect-speed) ease-in-out infinite}.chip.effect-ripple.effect-active,.chip.effect-shimmer.effect-active{overflow:hidden}.chip.effect-ripple.effect-active:after{content:"";position:absolute;top:50%;left:50%;width:120%;height:120%;border-radius:inherit;border:2px solid color-mix(in srgb,var(--effect-color, var(--color-accent)) 35%,transparent);animation:effect-ripple var(--effect-speed) ease-out infinite;pointer-events:none}.chip.effect-shimmer.effect-active:after{content:"";position:absolute;top:-30%;bottom:-30%;width:60%;left:-70%;background:linear-gradient(120deg,transparent,color-mix(in srgb,var(--effect-color, var(--color-accent)) 35%,transparent),transparent);opacity:calc(.35 + (var(--effect-strength, 1) * .15));animation:effect-shimmer var(--effect-speed) linear infinite;pointer-events:none}.chip.effect-active:hover{transform:none}@media(prefers-reduced-motion:reduce){.chip.effect-active{animation:none!important}.chip.effect-active:after{animation:none!important}}.chip-compact{padding:2px 8px}.chip-active{border-color:var(--color-accent);color:var(--color-text-on-accent);background:var(--color-accent);font-weight:600}.chip-selected{border-color:var(--color-accent);background:var(--color-surface);color:var(--color-accent);font-weight:600}.chip-count{position:absolute;top:-6px;left:-6px;min-width:18px;height:18px;background:var(--count-bg, var(--count-bg-solid, #ef4444));color:var(--count-color, #fff);border:1px solid color-mix(in srgb,var(--count-bg-solid, #ef4444) 62%,#ffffff);border-radius:999px;font-size:10px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 16px color-mix(in srgb,var(--count-bg-solid, #ef4444) 44%,transparent),inset 0 1px #ffffff7a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-weight:var(--count-weight, 700);transform:scale(.7);opacity:0;transition:transform .12s ease,opacity .12s ease}.chip-count.is-active{transform:scale(1);opacity:1}.chip-price{font-size:var(--font-size-10);color:var(--color-accent);font-weight:600}.label-segment{display:inline-block;line-height:1.1}.label-group{display:inline-flex;align-items:baseline;gap:0}.muted-text{font-size:var(--font-size-12);color:var(--color-muted)}.cart-list{display:flex;flex-direction:column;gap:var(--space-1);max-height:50vh;overflow:auto}.cart-list-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--cart-card-width, 220px)),1fr));gap:var(--cart-card-gap, 8px);align-content:start}.cart-list-cards>.muted-text{grid-column:1 / -1}.cart-card{display:grid;grid-template-rows:auto auto auto auto;gap:6px;min-height:var(--cart-card-height, 136px);padding:8px;border:1px solid rgba(148,163,184,.5);border-radius:var(--radius-sm);background:var(--color-surface-alt);font-size:var(--cart-card-font-size, 13px)}.cart-card-toolbar{display:flex;align-items:center;justify-content:space-between;gap:6px}.cart-card-toolbar-group{display:inline-flex;align-items:center;gap:4px}.cart-card-remove{width:22px;height:20px;border-radius:6px}.cart-card-remove{color:#ef4444}.cart-card-name{width:100%;min-width:0}.cart-card-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cart-card-price,.cart-card-qty{width:100%;min-width:0}.cart-card-summary-addon{justify-self:end}.cart-card-total{display:flex;align-items:center;justify-content:center;min-height:28px;border:1px solid color-mix(in srgb,var(--color-border) 68%,transparent);border-radius:var(--radius-xs);background:color-mix(in srgb,var(--color-surface) 88%,transparent);color:var(--color-accent);font-weight:700;font-variant-numeric:tabular-nums}.cart-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto auto auto;align-items:center;gap:6px;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:6px;background:var(--color-surface-alt);min-width:360px}.cart-row-tools{display:inline-flex;align-items:center}.cart-order-input{width:44px;min-width:0;text-align:center}.cart-row-header{display:flex;align-items:center;gap:6px}.cart-row-footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.cart-remove{border:0;background:transparent;color:#ef4444;font-size:14px;cursor:pointer;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.cart-remove:hover{background:#ef444426}.cart-name{font-size:var(--font-size-12)}.cart-input{border:1px solid var(--color-border);border-radius:var(--radius-xs);padding:2px 6px;font-size:var(--font-size-12);width:100%;background:var(--color-surface);color:var(--color-text);transition:border-color .15s ease}.cart-input:focus{outline:none;border-color:#facc15cc}.cart-input-name{min-width:0;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cart-input-price{width:70px;min-width:70px;text-align:center;color:var(--color-accent);font-weight:600}.cart-controls{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;border-radius:0;padding:0}.cart-btn{border:0;background:transparent;border-radius:999px;width:20px;height:20px;cursor:pointer;transition:background .15s ease,transform .1s ease}.cart-btn:hover{background:#facc1533;transform:scale(1.1)}.cart-qty{min-width:18px;text-align:center;font-size:var(--font-size-12);color:var(--color-text);font-weight:500}.cart-input-qty{width:70px;min-width:70px;text-align:center;font-size:var(--font-size-12);font-weight:600;padding:2px 6px;border:1px solid var(--color-border);border-radius:var(--radius-xs);background:var(--color-surface);color:var(--color-text)}.cart-input-qty:focus{outline:none;border-color:#facc15cc}.cart-row-total{min-width:64px;text-align:center;font-size:var(--font-size-12);color:var(--color-accent);font-weight:600}.cart-summary-addon-checkbox{width:16px;height:16px;accent-color:var(--color-accent);cursor:pointer}.cart-summary-addon-checkbox:disabled{cursor:not-allowed;opacity:.35}.cart-total{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-2);font-size:var(--font-size-12);color:var(--color-text)}.cart-total-strong{font-weight:700;color:var(--color-accent)}.ai-order-textarea{width:100%;min-height:180px;font-size:var(--font-size-12);line-height:1.6;background:transparent;color:inherit;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:6px}.context-menu{position:fixed;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:0 14px 30px #00000040;padding:6px;display:flex;flex-direction:column;gap:4px;z-index:80;min-width:180px;direction:rtl}.context-menu-item{border:1px solid transparent;background:transparent;color:var(--color-text);text-align:right;padding:6px 8px;border-radius:var(--radius-xs);cursor:pointer;font-size:var(--font-size-12);transition:background .15s ease,border-color .15s ease}.context-menu-item:hover{background:#facc151f;border-color:var(--color-border)}.context-menu-item.is-danger{color:#fecaca}.modal-backdrop{position:fixed;inset:0;background:#080f1ea6;display:flex;align-items:center;justify-content:center;padding:max(var(--space-3),env(safe-area-inset-top)) max(var(--space-3),env(safe-area-inset-right)) max(var(--space-3),env(safe-area-inset-bottom)) max(var(--space-3),env(safe-area-inset-left));z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-card{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:clamp(14px,3vw,var(--card-padding));width:min(640px,100%);max-height:min(760px,calc(100dvh - 32px));min-width:0;overflow:hidden;box-shadow:0 18px 40px #00000040;display:flex;flex-direction:column;gap:var(--space-2)}.modal-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.modal-title{font-size:var(--font-size-12);font-weight:var(--font-weight-bold);min-width:0;overflow-wrap:anywhere}.modal-body{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;overflow:auto}.modal-actions{display:flex;justify-content:flex-end;align-items:stretch;gap:var(--space-1);flex-wrap:wrap}.modal-actions>.btn{min-height:40px}@media(max-width:560px){.modal-backdrop{align-items:flex-end;padding:8px}.modal-card{width:100%;max-height:calc(100dvh - 16px);border-radius:14px}.modal-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.modal-actions>.btn{width:100%}}.modal-body-scroll{max-height:min(70vh,520px);overflow:auto;padding-right:6px}.modal-footer-sticky{position:sticky;bottom:0;background:linear-gradient(to top,color-mix(in srgb,var(--color-surface-alt) 92%,transparent),transparent);padding-top:var(--space-2);margin-top:-8px}.label-editor{display:flex;flex-direction:column;gap:var(--space-1);padding:6px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);background:color-mix(in srgb,var(--color-surface) 92%,transparent)}.label-row{display:grid;grid-template-columns:minmax(140px,1fr) 70px 92px 40px 56px;gap:6px;align-items:center;padding:4px;border-radius:var(--radius-xs);background:color-mix(in srgb,var(--color-surface) 84%,transparent)}.label-input{min-width:120px;min-height:30px}.label-input-size{min-width:70px;text-align:center;min-height:30px}.label-input-weight{min-width:90px;min-height:30px}.label-color{width:40px;min-width:40px;height:30px;border:1px solid rgba(148,163,184,.5);background:var(--color-surface);border-radius:var(--radius-xs);padding:0}.label-actions{display:flex;justify-content:flex-end}@media(max-width:720px){.label-row{grid-template-columns:minmax(120px,1fr) 60px 80px 36px 48px}}@media(max-width:520px){.label-row{grid-template-columns:1fr 60px 76px 34px 44px}.label-editor{padding:4px}}.btn-compact{padding:2px 6px;font-size:var(--font-size-10)}.inline-toggle{display:inline-flex;align-items:center;gap:6px}.inline-toggle input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-accent)}.cart-shipping{margin-top:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1)}.cart-totals{margin-top:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1);caret-color:transparent}.cart-totals-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);cursor:pointer;-webkit-user-select:none;user-select:none;caret-color:transparent}.cart-invoice-lookup{margin-top:var(--space-2)}.invoice-lookup-list{margin-top:var(--space-1);display:flex;flex-direction:column;gap:6px}.cart-summary-inline{font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--color-surface-alt) 75%,transparent);color:var(--color-text);white-space:nowrap;direction:ltr;text-align:left}.shipping-info{display:flex;justify-content:space-between;gap:var(--space-1);font-size:var(--font-size-12);color:var(--color-text)}.favorite-form{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap;margin-top:var(--space-1)}@media(max-width:900px){.pricing-layout{gap:var(--space-1);padding:var(--space-1)}.pricing-sidebar{width:200px;flex-basis:200px}.customer-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.app-shell{height:100dvh;min-height:100dvh}.pricing-productivity-sidebar{position:relative;top:auto;width:clamp(96px,var(--productivity-sidebar-width, 460px),calc(100vw - 24px));flex-basis:clamp(96px,var(--productivity-sidebar-width, 460px),calc(100vw - 24px));min-width:96px;max-width:calc(100vw - 24px);max-height:none}.pricing-productivity-header{flex-direction:column;align-items:stretch}.pricing-productivity-actions{justify-content:space-between}.pricing-productivity-search{flex-wrap:wrap}.mobile-compact-mode .chip{min-height:38px;padding:6px 10px;font-size:calc(var(--font-size-12) * 1.08)}.mobile-compact-mode .btn,.mobile-compact-mode .icon-btn,.mobile-compact-mode .tab-pill{min-height:34px;padding-block:5px}.mobile-compact-mode .input,.mobile-compact-mode .stepper-input{min-height:34px;font-size:calc(var(--font-size-12) * 1.03)}.mobile-compact-mode .customer-panel-shipping-btn{min-width:54px;min-height:34px;font-size:calc(var(--font-size-12) * 1.08)}.mobile-compact-mode .shipping-toolbar{min-height:48px}.mobile-compact-mode .favorite-add-btn{width:30px;height:30px}.start-menu{display:inline-flex}.launch-buttons{display:none}.start-menu-panel{min-width:180px;max-width:240px}.screen-header{padding-inline:var(--space-2);flex-wrap:wrap}.customer-data-bar-wrap{padding-inline:var(--space-2)}.customer-data-clear-icon-btn,.customer-data-input{height:30px;min-height:30px}.pricing-shell-strip{flex-wrap:nowrap;justify-content:flex-end;padding-inline:var(--space-2)}.pricing-shell-strip-actions{gap:4px}.pricing-shell-strip-btn{width:30px;height:30px;min-width:30px;min-height:30px;font-size:14px}.pricing-shell-pieces-badge{width:30px;height:30px;min-width:30px;min-height:30px;padding:0;font-size:10px}.board-header{padding-inline:6px}.board-header-actions{gap:3px}.board-action-btn{width:28px;height:28px;font-size:15px}.cart-header,.cart-header-main,.cart-header-actions{flex-wrap:nowrap;align-items:center}.header-actions{width:100%;justify-content:flex-start;margin-top:var(--space-1)}.settings-body,.invoices-body{padding-inline:var(--space-2)}.taskbar{gap:var(--space-1);padding:var(--space-1);overflow-x:auto;scrollbar-width:thin}.icon-tab-bar{flex-wrap:nowrap;overflow-x:auto;width:100%;min-width:0;padding-bottom:2px}.icon-tab{flex:0 0 auto;min-height:30px;padding:4px 8px}.launch-bar{flex-wrap:nowrap}.launch-btn,.tab-button{font-size:calc(var(--font-size-12) * .95);padding:3px 8px}.section-box{padding:var(--space-2)}.chip{font-size:calc(var(--font-size-12) * .95);padding:3px 6px}.input{min-width:100px}.input-sm{min-width:70px}.backup-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.backup-check,.backup-interval,.backup-interval .input{width:100%}.backup-minutes-field .input{max-width:100%}.backup-item{flex-direction:column;align-items:flex-start}.backup-actions,.backup-actions .btn{width:100%}.cart-row{gap:4px}.cart-input{padding:2px 6px;font-size:calc(var(--font-size-12) * .92)}.cart-btn{width:20px;height:20px}}@media(max-width:480px){.pricing-layout{padding:var(--space-1);flex-wrap:wrap}.mobile-compact-mode .chip{min-height:40px;padding:7px 10px}.mobile-compact-mode .btn,.mobile-compact-mode .icon-btn{min-height:36px;padding-inline:10px}.mobile-compact-mode .input{min-height:36px}.mobile-compact-mode .customer-panel-shipping-btn{min-width:58px;min-height:36px}.pricing-productivity-sidebar{position:relative;top:auto;width:clamp(96px,var(--productivity-sidebar-width, 460px),calc(100vw - 16px));flex-basis:clamp(96px,var(--productivity-sidebar-width, 460px),calc(100vw - 16px));min-width:96px;max-width:calc(100vw - 16px);border-radius:10px}.taskbar{padding:4px;gap:4px}.customer-data-bar-wrap{padding:4px}.customer-data-bar{gap:4px}.customer-data-clear-icon-btn{width:28px;height:28px;min-width:28px;min-height:28px;font-size:16px}.customer-data-input{height:28px;min-height:28px;font-size:calc(var(--font-size-12) * .92)}.customer-data-resize-handle{width:10px}.icon-tab{min-width:34px;padding:3px 6px}.icon-tab-icon{width:18px;height:18px}.screen-header{padding:var(--space-1) var(--space-2)}.pricing-shell-strip{flex-wrap:nowrap;justify-content:flex-end}.pricing-shell-strip-btn{width:28px;height:28px;min-width:28px;min-height:28px;font-size:13px}.pricing-shell-pieces-badge{width:28px;height:28px;min-width:28px;min-height:28px;padding:0;font-size:10px}.btn{font-size:calc(var(--font-size-12) * .9);padding:3px 8px}.table{font-size:calc(var(--font-size-12) * .9)}.table th,.table td{padding:4px 6px}.section-box,.settings-panel,.table-wrap{border-radius:10px}}@media(max-width:360px){.btn{font-size:calc(var(--font-size-12) * .86);padding:2px 6px}.chip{font-size:calc(var(--font-size-12) * .88);padding:3px 6px}.input,.input-sm{min-width:0}.board-action-btn{width:26px;height:26px;font-size:14px}}.app-shell.modern-app{--modern-glow-1: color-mix(in srgb, var(--color-accent) 32%, transparent);--modern-glow-2: color-mix(in srgb, var(--color-accent-soft) 26%, transparent);--modern-focus-ring: color-mix(in srgb, var(--color-accent) 36%, transparent);--modern-focus-border: color-mix(in srgb, var(--color-accent) 72%, #94a3b8);--modern-hover-border: color-mix(in srgb, var(--color-accent-soft) 70%, #94a3b8);--modern-active-start: color-mix(in srgb, var(--color-accent) 82%, #1d4ed8);--modern-active-end: color-mix(in srgb, var(--color-accent-soft) 86%, #1e40af);--modern-surface-strong: color-mix(in srgb, var(--color-surface-alt) 84%, #111827);--modern-surface-soft: color-mix(in srgb, var(--color-surface-alt) 74%, #0f172a);--modern-input-strong: color-mix(in srgb, var(--color-surface) 88%, #0f172a);--modern-input-soft: color-mix(in srgb, var(--color-surface) 72%, #0f172a);--modern-row-hover: color-mix(in srgb, var(--color-accent) 16%, transparent);--modern-row-active: color-mix(in srgb, var(--color-accent) 24%, transparent);position:relative;background:radial-gradient(1200px 420px at -10% -140px,var(--modern-glow-1),transparent 58%),radial-gradient(980px 360px at 110% -160px,var(--modern-glow-2),transparent 54%),linear-gradient(160deg,color-mix(in srgb,var(--color-surface) 76%,#05070d),color-mix(in srgb,var(--color-surface-alt) 82%,#0b1220) 36%,color-mix(in srgb,var(--color-surface) 72%,#020617))}:root[data-theme=modern-midnight] .app-shell.modern-app{--modern-glow-1: rgba(93, 168, 255, .25);--modern-glow-2: rgba(140, 197, 255, .22)}:root[data-theme=modern-emerald] .app-shell.modern-app{--modern-glow-1: rgba(43, 216, 159, .28);--modern-glow-2: rgba(95, 240, 191, .2)}:root[data-theme=modern-sunset] .app-shell.modern-app{--modern-glow-1: rgba(255, 140, 66, .3);--modern-glow-2: rgba(255, 179, 110, .22)}:root[data-theme=modern-graphite] .app-shell.modern-app{--modern-glow-1: rgba(207, 214, 232, .16);--modern-glow-2: rgba(232, 237, 248, .12)}:root[data-theme=modern-neon-aura] .app-shell.modern-app{--modern-glow-1: rgba(124, 92, 255, .34);--modern-glow-2: rgba(37, 217, 255, .28)}:root[data-theme=modern-luminous-day] .app-shell.modern-app{--modern-glow-1: rgba(79, 184, 255, .28);--modern-glow-2: rgba(255, 122, 89, .22);--modern-focus-ring: rgba(79, 184, 255, .26);--modern-focus-border: color-mix(in srgb, var(--color-accent-soft) 74%, #3b82f6);--modern-hover-border: color-mix(in srgb, var(--color-accent) 52%, var(--color-accent-soft));--modern-active-start: color-mix(in srgb, var(--color-accent) 90%, #fb923c);--modern-active-end: color-mix(in srgb, var(--color-accent-soft) 88%, #3b82f6);--modern-surface-strong: color-mix(in srgb, var(--color-surface-alt) 92%, #ffffff);--modern-surface-soft: color-mix(in srgb, var(--color-surface) 94%, #ffffff);--modern-input-strong: color-mix(in srgb, var(--color-surface) 98%, #ffffff);--modern-input-soft: color-mix(in srgb, var(--color-surface-alt) 90%, #ffffff);--modern-row-hover: rgba(79, 184, 255, .16);--modern-row-active: rgba(255, 122, 89, .2);background:radial-gradient(980px 360px at -8% -120px,var(--modern-glow-1),transparent 56%),radial-gradient(840px 300px at 108% -140px,var(--modern-glow-2),transparent 58%),linear-gradient(160deg,#f6faff,#edf4ff 40%,#f9fcff)}:root[data-theme=modern-luminous-day] .app-shell.modern-app:before{background:linear-gradient(to bottom,rgba(255,255,255,.72),transparent 28%),repeating-linear-gradient(0deg,transparent 0 26px,rgba(91,124,163,.1) 26px 27px)}:root[data-theme=modern-luminous-day] .app-shell.modern-app .taskbar{background:linear-gradient(120deg,#ffffffe6,#ebf6ffeb);border-bottom-color:#7e9fc980;box-shadow:inset 0 -1px #ffffffe6,0 10px 18px #6685ad2e}:root[data-theme=modern-luminous-day] .app-shell.modern-app .screen-header{background:linear-gradient(120deg,#fffffff0,#e7f4ffeb);border-bottom-color:#7e9fc970;box-shadow:inset 0 -1px #fffffff0,0 12px 20px #6685ad1f}:root[data-theme=modern-luminous-day] .app-shell.modern-app .section-box,:root[data-theme=modern-luminous-day] .app-shell.modern-app .settings-panel,:root[data-theme=modern-luminous-day] .app-shell.modern-app .invoice-details,:root[data-theme=modern-luminous-day] .app-shell.modern-app .modal-card,:root[data-theme=modern-luminous-day] .app-shell.modern-app .settings-card,:root[data-theme=modern-luminous-day] .app-shell.modern-app .table-wrap{border-color:#85a5ce94;background:linear-gradient(160deg,#fffffff0,#eef7ffe6);box-shadow:inset 0 1px #fffffff2,0 14px 22px #6887b026}:root[data-theme=modern-luminous-day] .app-shell.modern-app .pricing-layout-wrap .section-header{background:linear-gradient(120deg,#fffffff5,#e7f3fff5);border-color:#7899c599}:root[data-theme=modern-luminous-day] .app-shell.modern-app .pricing-layout-wrap .templates-section .section-content{background:linear-gradient(155deg,#ffffffeb,#ebf6ffe6);border-color:#7b9cca99}:root[data-theme=modern-luminous-day] .app-shell.modern-app .pricing-layout-wrap .btn,:root[data-theme=modern-luminous-day] .app-shell.modern-app .pricing-layout-wrap .icon-btn,:root[data-theme=modern-luminous-day] .app-shell.modern-app .pricing-layout-wrap .tab-pill,:root[data-theme=modern-luminous-day] .app-shell.modern-app .pricing-layout-wrap .chip,:root[data-theme=modern-luminous-day] .app-shell.modern-app .pricing-layout-wrap .cart-btn,:root[data-theme=modern-luminous-day] .app-shell.modern-app .pricing-layout-wrap .customer-panel-shipping-btn{border-radius:12px;border-color:#7497c5a3;background:linear-gradient(135deg,#fffffffa,#e4f1fff2);color:#12233a;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.55);box-shadow:inset 0 1px #fffffffa,0 6px 12px #607fa72e}:root[data-theme=modern-luminous-day] .app-shell.modern-app .pricing-layout-wrap .icon-btn{border-radius:10px}:root[data-theme=modern-luminous-day] .app-shell.modern-app .pricing-layout-wrap .favorite-add-btn{border-radius:10px;border:1px solid rgba(112,149,198,.7);background:linear-gradient(135deg,#fff,#eaf4ff);color:#0f2846;box-shadow:inset 0 1px #fffffffa,0 8px 16px #6282aa33}:root[data-theme=modern-luminous-day] .app-shell.modern-app .pricing-layout-wrap .btn:hover,:root[data-theme=modern-luminous-day] .app-shell.modern-app .pricing-layout-wrap .icon-btn:hover,:root[data-theme=modern-luminous-day] .app-shell.modern-app .pricing-layout-wrap .tab-pill:hover,:root[data-theme=modern-luminous-day] .app-shell.modern-app .pricing-layout-wrap .chip:hover,:root[data-theme=modern-luminous-day] .app-shell.modern-app .pricing-layout-wrap .cart-btn:hover,:root[data-theme=modern-luminous-day] .app-shell.modern-app .pricing-layout-wrap .customer-panel-shipping-btn:hover,:root[data-theme=modern-luminous-day] .app-shell.modern-app .pricing-layout-wrap .favorite-add-btn:hover{transform:translateY(-2px);border-color:#5380bcd1;box-shadow:inset 0 1px #fff,0 12px 20px #5a7ca93d}:root[data-theme=modern-luminous-day] .app-shell.modern-app .pricing-layout-wrap .btn-primary,:root[data-theme=modern-luminous-day] .app-shell.modern-app .pricing-layout-wrap .tab-pill.active,:root[data-theme=modern-luminous-day] .app-shell.modern-app .pricing-layout-wrap .chip-active,:root[data-theme=modern-luminous-day] .app-shell.modern-app .pricing-layout-wrap .customer-panel-shipping-btn.active{color:#fff;border-color:#5074b8d6;background:linear-gradient(120deg,#ff7a59,#4fb8ff);box-shadow:0 0 0 1px #ff7a593d,0 12px 22px #4f88ce47}:root[data-theme=modern-luminous-day] .app-shell.modern-app .pricing-layout-wrap .section-resizer{background:linear-gradient(120deg,#ffffffe6,#dcecffe6);border-color:#7d9ec98f}:root[data-theme=modern-luminous-day] .app-shell.modern-app .pricing-layout-wrap .section-resizer:hover{background:linear-gradient(120deg,#ff7a5942,#4fb8ff52);border-color:#6185bdc7}:root[data-theme=modern-luminous-day] .app-shell.modern-app .pricing-layout-wrap .btn *,:root[data-theme=modern-luminous-day] .app-shell.modern-app .pricing-layout-wrap .icon-btn *,:root[data-theme=modern-luminous-day] .app-shell.modern-app .pricing-layout-wrap .tab-pill *,:root[data-theme=modern-luminous-day] .app-shell.modern-app .pricing-layout-wrap .chip *:not(.product-chip-box):not(.product-chip-box *),:root[data-theme=modern-luminous-day] .app-shell.modern-app .pricing-layout-wrap .customer-panel-shipping-btn *{color:inherit;text-shadow:inherit}:root[data-theme=modern-luminous-day] .app-shell.modern-app .pricing-layout-wrap .product-chip-price,:root[data-theme=modern-luminous-day] .app-shell.modern-app .pricing-layout-wrap .chip-counter-count{color:#10253c;font-weight:800}@keyframes modern-elastic-pop{0%{transform:scale(1)}34%{transform:scale(.9,1.09)}66%{transform:scale(1.08,.94)}to{transform:scale(1)}}:root[data-theme=modern-pearl-bloom] .app-shell.modern-app{--modern-glow-1: rgba(124, 200, 255, .28);--modern-glow-2: rgba(255, 138, 138, .24);--modern-active-start: color-mix(in srgb, var(--color-accent) 92%, #fb7185);--modern-active-end: color-mix(in srgb, var(--color-accent-soft) 88%, #60a5fa);background:radial-gradient(920px 340px at -8% -110px,var(--modern-glow-1),transparent 58%),radial-gradient(880px 320px at 108% -130px,var(--modern-glow-2),transparent 56%),linear-gradient(162deg,#fafdff,#eef5ff 42%,#fbfdff)}:root[data-theme=modern-pearl-bloom] .app-shell.modern-app .taskbar,:root[data-theme=modern-pearl-bloom] .app-shell.modern-app .screen-header{background:linear-gradient(120deg,#fffffff0,#f0f7ffeb);border-color:#9bb3d685}:root[data-theme=modern-pearl-bloom] .app-shell.modern-app .section-box,:root[data-theme=modern-pearl-bloom] .app-shell.modern-app .settings-panel,:root[data-theme=modern-pearl-bloom] .app-shell.modern-app .table-wrap{background:linear-gradient(160deg,#fffffff2,#eff6ffe6);border-color:#a1badd9e}:root[data-theme=modern-pearl-bloom] .app-shell.modern-app .pricing-layout-wrap .btn,:root[data-theme=modern-pearl-bloom] .app-shell.modern-app .pricing-layout-wrap .icon-btn,:root[data-theme=modern-pearl-bloom] .app-shell.modern-app .pricing-layout-wrap .tab-pill,:root[data-theme=modern-pearl-bloom] .app-shell.modern-app .pricing-layout-wrap .chip,:root[data-theme=modern-pearl-bloom] .app-shell.modern-app .pricing-layout-wrap .cart-btn,:root[data-theme=modern-pearl-bloom] .app-shell.modern-app .pricing-layout-wrap .customer-panel-shipping-btn{border-radius:999px;background:linear-gradient(135deg,#fffffffc,#ecf4fff5);border-color:#92aed4ad;color:#172b45;font-weight:700;box-shadow:inset 0 1px #fffffffa,0 7px 14px #6a88b12e;transition:transform .28s cubic-bezier(.22,1.45,.45,1),box-shadow .2s ease,border-color .2s ease}:root[data-theme=modern-pearl-bloom] .app-shell.modern-app .pricing-layout-wrap .btn:hover,:root[data-theme=modern-pearl-bloom] .app-shell.modern-app .pricing-layout-wrap .icon-btn:hover,:root[data-theme=modern-pearl-bloom] .app-shell.modern-app .pricing-layout-wrap .tab-pill:hover,:root[data-theme=modern-pearl-bloom] .app-shell.modern-app .pricing-layout-wrap .chip:hover,:root[data-theme=modern-pearl-bloom] .app-shell.modern-app .pricing-layout-wrap .customer-panel-shipping-btn:hover{transform:translateY(-2px) scale(1.02);box-shadow:inset 0 1px #fff,0 12px 22px #6a88b142}:root[data-theme=modern-pearl-bloom] .app-shell.modern-app .pricing-layout-wrap .btn:active,:root[data-theme=modern-pearl-bloom] .app-shell.modern-app .pricing-layout-wrap .icon-btn:active,:root[data-theme=modern-pearl-bloom] .app-shell.modern-app .pricing-layout-wrap .tab-pill:active,:root[data-theme=modern-pearl-bloom] .app-shell.modern-app .pricing-layout-wrap .chip:active,:root[data-theme=modern-pearl-bloom] .app-shell.modern-app .pricing-layout-wrap .customer-panel-shipping-btn:active{animation:modern-elastic-pop .42s ease}:root[data-theme=modern-pearl-bloom] .app-shell.modern-app .pricing-layout-wrap .btn-primary,:root[data-theme=modern-pearl-bloom] .app-shell.modern-app .pricing-layout-wrap .chip-active,:root[data-theme=modern-pearl-bloom] .app-shell.modern-app .pricing-layout-wrap .tab-pill.active,:root[data-theme=modern-pearl-bloom] .app-shell.modern-app .pricing-layout-wrap .customer-panel-shipping-btn.active{color:#fff;background:linear-gradient(120deg,#ff8a8a,#7cc8ff);border-color:#658bbfdb}:root[data-theme=modern-citrus-mint] .app-shell.modern-app{--modern-glow-1: rgba(46, 207, 155, .26);--modern-glow-2: rgba(255, 159, 67, .24);--modern-active-start: color-mix(in srgb, var(--color-accent) 90%, #f97316);--modern-active-end: color-mix(in srgb, var(--color-accent-soft) 90%, #10b981);background:radial-gradient(980px 360px at -6% -130px,var(--modern-glow-1),transparent 56%),radial-gradient(940px 340px at 106% -140px,var(--modern-glow-2),transparent 58%),linear-gradient(164deg,#f7fff8,#edfff4 42%,#fbfffb)}:root[data-theme=modern-citrus-mint] .app-shell.modern-app .taskbar,:root[data-theme=modern-citrus-mint] .app-shell.modern-app .screen-header{background:linear-gradient(120deg,#ffffffed,#ecfff5e6);border-color:#84b7a180}:root[data-theme=modern-citrus-mint] .app-shell.modern-app .section-box,:root[data-theme=modern-citrus-mint] .app-shell.modern-app .settings-panel,:root[data-theme=modern-citrus-mint] .app-shell.modern-app .table-wrap{background:linear-gradient(165deg,#fffffff0,#edfff4e6);border-color:#82b5a094}:root[data-theme=modern-citrus-mint] .app-shell.modern-app .pricing-layout-wrap .btn,:root[data-theme=modern-citrus-mint] .app-shell.modern-app .pricing-layout-wrap .icon-btn,:root[data-theme=modern-citrus-mint] .app-shell.modern-app .pricing-layout-wrap .tab-pill,:root[data-theme=modern-citrus-mint] .app-shell.modern-app .pricing-layout-wrap .chip,:root[data-theme=modern-citrus-mint] .app-shell.modern-app .pricing-layout-wrap .cart-btn,:root[data-theme=modern-citrus-mint] .app-shell.modern-app .pricing-layout-wrap .customer-panel-shipping-btn{border-radius:14px 6px;background:linear-gradient(138deg,#fffffffa,#edfff5f2);border-color:#7ab09aa8;color:#173c33;font-weight:700;box-shadow:inset 0 1px #fffffffa,0 8px 15px #518c762e;transition:transform .28s cubic-bezier(.22,1.45,.45,1),box-shadow .2s ease,border-color .2s ease}:root[data-theme=modern-citrus-mint] .app-shell.modern-app .pricing-layout-wrap .btn:hover,:root[data-theme=modern-citrus-mint] .app-shell.modern-app .pricing-layout-wrap .icon-btn:hover,:root[data-theme=modern-citrus-mint] .app-shell.modern-app .pricing-layout-wrap .tab-pill:hover,:root[data-theme=modern-citrus-mint] .app-shell.modern-app .pricing-layout-wrap .chip:hover,:root[data-theme=modern-citrus-mint] .app-shell.modern-app .pricing-layout-wrap .customer-panel-shipping-btn:hover{transform:translateY(-2px) scale(1.018);box-shadow:inset 0 1px #fff,0 12px 20px #518c763d}:root[data-theme=modern-citrus-mint] .app-shell.modern-app .pricing-layout-wrap .btn:active,:root[data-theme=modern-citrus-mint] .app-shell.modern-app .pricing-layout-wrap .icon-btn:active,:root[data-theme=modern-citrus-mint] .app-shell.modern-app .pricing-layout-wrap .tab-pill:active,:root[data-theme=modern-citrus-mint] .app-shell.modern-app .pricing-layout-wrap .chip:active,:root[data-theme=modern-citrus-mint] .app-shell.modern-app .pricing-layout-wrap .customer-panel-shipping-btn:active{animation:modern-elastic-pop .44s ease}:root[data-theme=modern-citrus-mint] .app-shell.modern-app .pricing-layout-wrap .btn-primary,:root[data-theme=modern-citrus-mint] .app-shell.modern-app .pricing-layout-wrap .chip-active,:root[data-theme=modern-citrus-mint] .app-shell.modern-app .pricing-layout-wrap .tab-pill.active,:root[data-theme=modern-citrus-mint] .app-shell.modern-app .pricing-layout-wrap .customer-panel-shipping-btn.active{color:#fff;background:linear-gradient(120deg,#ff9f43,#2ecf9b);border-color:#4e8e7ae6}:root[data-theme=modern-aurora-balance] .app-shell.modern-app{--modern-glow-1: rgba(110, 168, 255, .26);--modern-glow-2: rgba(108, 230, 216, .22);--modern-active-start: color-mix(in srgb, var(--color-accent) 88%, #60a5fa);--modern-active-end: color-mix(in srgb, var(--color-accent-soft) 88%, #2dd4bf);background:radial-gradient(1150px 420px at -8% -150px,var(--modern-glow-1),transparent 58%),radial-gradient(1040px 390px at 110% -170px,var(--modern-glow-2),transparent 56%),linear-gradient(160deg,#1d2436,#26324b 44%,#1b2233)}:root[data-theme=modern-aurora-balance] .app-shell.modern-app .taskbar,:root[data-theme=modern-aurora-balance] .app-shell.modern-app .screen-header{background:linear-gradient(120deg,#28354fe6,#212e46eb);border-color:#6581ad94}:root[data-theme=modern-aurora-balance] .app-shell.modern-app .section-box,:root[data-theme=modern-aurora-balance] .app-shell.modern-app .settings-panel,:root[data-theme=modern-aurora-balance] .app-shell.modern-app .table-wrap{background:linear-gradient(160deg,#2d3b57e6,#222e46eb);border-color:#6581ad9e}:root[data-theme=modern-aurora-balance] .app-shell.modern-app .pricing-layout-wrap .btn,:root[data-theme=modern-aurora-balance] .app-shell.modern-app .pricing-layout-wrap .icon-btn,:root[data-theme=modern-aurora-balance] .app-shell.modern-app .pricing-layout-wrap .tab-pill,:root[data-theme=modern-aurora-balance] .app-shell.modern-app .pricing-layout-wrap .chip,:root[data-theme=modern-aurora-balance] .app-shell.modern-app .pricing-layout-wrap .cart-btn,:root[data-theme=modern-aurora-balance] .app-shell.modern-app .pricing-layout-wrap .customer-panel-shipping-btn{border-radius:10px;background:linear-gradient(138deg,#36486ae6,#25324ceb);border-color:#6d8bbab3;color:#edf4ff;font-weight:700;box-shadow:inset 0 1px #bcd6ff2e,0 8px 16px #040b1861;transition:transform .28s cubic-bezier(.22,1.45,.45,1),box-shadow .2s ease,border-color .2s ease}:root[data-theme=modern-aurora-balance] .app-shell.modern-app .pricing-layout-wrap .btn:hover,:root[data-theme=modern-aurora-balance] .app-shell.modern-app .pricing-layout-wrap .icon-btn:hover,:root[data-theme=modern-aurora-balance] .app-shell.modern-app .pricing-layout-wrap .tab-pill:hover,:root[data-theme=modern-aurora-balance] .app-shell.modern-app .pricing-layout-wrap .chip:hover,:root[data-theme=modern-aurora-balance] .app-shell.modern-app .pricing-layout-wrap .customer-panel-shipping-btn:hover{transform:translateY(-2px) scale(1.02);box-shadow:inset 0 1px #bcd6ff3d,0 14px 24px #040b1875}:root[data-theme=modern-aurora-balance] .app-shell.modern-app .pricing-layout-wrap .btn:active,:root[data-theme=modern-aurora-balance] .app-shell.modern-app .pricing-layout-wrap .icon-btn:active,:root[data-theme=modern-aurora-balance] .app-shell.modern-app .pricing-layout-wrap .tab-pill:active,:root[data-theme=modern-aurora-balance] .app-shell.modern-app .pricing-layout-wrap .chip:active,:root[data-theme=modern-aurora-balance] .app-shell.modern-app .pricing-layout-wrap .customer-panel-shipping-btn:active{animation:modern-elastic-pop .44s ease}:root[data-theme=modern-aurora-balance] .app-shell.modern-app .pricing-layout-wrap .btn-primary,:root[data-theme=modern-aurora-balance] .app-shell.modern-app .pricing-layout-wrap .chip-active,:root[data-theme=modern-aurora-balance] .app-shell.modern-app .pricing-layout-wrap .tab-pill.active,:root[data-theme=modern-aurora-balance] .app-shell.modern-app .pricing-layout-wrap .customer-panel-shipping-btn.active{color:#0c1a2e;background:linear-gradient(120deg,#6ea8ff,#6ce6d8);border-color:#84b6ffeb}.app-shell.modern-app:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,rgba(255,255,255,.05),transparent 22%),repeating-linear-gradient(0deg,transparent 0 24px,color-mix(in srgb,var(--color-muted) 18%,transparent) 24px 25px)}.app-shell.modern-app .screen{position:relative;z-index:1}.app-shell.modern-app .taskbar{border-bottom:1px solid color-mix(in srgb,var(--color-border) 60%,#94a3b8);background:linear-gradient(to left,var(--modern-surface-strong),var(--modern-surface-soft));box-shadow:inset 0 -1px #ffffff0d,0 12px 24px #02061759;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.app-shell.modern-app .screen-header{border-bottom:1px solid color-mix(in srgb,var(--color-border) 64%,#94a3b8);background:linear-gradient(to left,color-mix(in srgb,var(--modern-surface-strong) 92%,#111827),color-mix(in srgb,var(--modern-surface-soft) 90%,#0f172a));box-shadow:inset 0 -1px #ffffff0d,0 14px 28px #0206175c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-shell.modern-app .section-box,.app-shell.modern-app .settings-panel,.app-shell.modern-app .invoice-details,.app-shell.modern-app .modal-card,.app-shell.modern-app .settings-card,.app-shell.modern-app .table-wrap{border:1px solid color-mix(in srgb,var(--color-border) 64%,#94a3b8);border-radius:14px;background:linear-gradient(160deg,color-mix(in srgb,var(--color-surface-alt) 86%,#1f2937),color-mix(in srgb,var(--color-surface-alt) 72%,#111827));box-shadow:inset 0 1px #ffffff0f,0 16px 26px #02061757;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.app-shell.modern-app .settings-tabs,.app-shell.modern-app .invoice-toolbar,.app-shell.modern-app .favorites-category-tools{padding:8px;border-radius:12px;border:1px solid color-mix(in srgb,var(--color-border) 62%,#94a3b8);background:color-mix(in srgb,var(--color-surface) 78%,transparent)}.app-shell.modern-app .input,.app-shell.modern-app .cart-input,.app-shell.modern-app .cart-input-qty,.app-shell.modern-app select,.app-shell.modern-app textarea{border-color:color-mix(in srgb,var(--color-border) 66%,#94a3b8);background:linear-gradient(to bottom,var(--modern-input-strong),var(--modern-input-soft));color:var(--color-text)}.app-shell.modern-app select option{background:#17243a;color:#f8fbff}.app-shell.modern-app .input::placeholder,.app-shell.modern-app textarea::placeholder{color:color-mix(in srgb,var(--color-muted) 86%,#94a3b8)}.app-shell.modern-app .input:focus,.app-shell.modern-app .cart-input:focus,.app-shell.modern-app .cart-input-qty:focus,.app-shell.modern-app textarea:focus,.app-shell.modern-app select:focus{border-color:var(--modern-focus-border);box-shadow:0 0 0 2px var(--modern-focus-ring),0 8px 16px #02061747}.app-shell.modern-app .btn,.app-shell.modern-app .icon-btn,.app-shell.modern-app .tab-button,.app-shell.modern-app .icon-tab,.app-shell.modern-app .launch-btn,.app-shell.modern-app .tab-pill,.app-shell.modern-app .chip,.app-shell.modern-app .cart-btn,.app-shell.modern-app .customer-panel-shipping-btn{border-color:color-mix(in srgb,var(--color-border) 60%,#94a3b8);background:linear-gradient(145deg,color-mix(in srgb,var(--color-surface-alt) 82%,#334155),color-mix(in srgb,var(--color-surface) 88%,#0f172a));color:var(--color-text);box-shadow:inset 0 1px #ffffff0f,0 8px 14px #02061747}.app-shell.modern-app .btn:hover,.app-shell.modern-app .icon-btn:hover,.app-shell.modern-app .tab-button:hover,.app-shell.modern-app .icon-tab:hover,.app-shell.modern-app .launch-btn:hover,.app-shell.modern-app .tab-pill:hover,.app-shell.modern-app .chip:hover,.app-shell.modern-app .cart-btn:hover,.app-shell.modern-app .customer-panel-shipping-btn:hover{border-color:var(--modern-hover-border);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 12px 20px #0206175c}.app-shell.modern-app .btn-primary,.app-shell.modern-app .tab-pill.active,.app-shell.modern-app .tab-button.active,.app-shell.modern-app .icon-tab.active,.app-shell.modern-app .chip-active,.app-shell.modern-app .customer-panel-shipping-btn.active{border-color:var(--modern-focus-border);color:var(--color-text-on-accent);background:linear-gradient(120deg,var(--modern-active-start),var(--modern-active-end));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 48%,transparent),0 10px 22px color-mix(in srgb,var(--color-accent) 30%,transparent)}.app-shell.modern-app .btn-danger{border-color:#f87171d1;color:#fee2e2;background:linear-gradient(120deg,#991b1be6,#7f1d1df0)}.app-shell.modern-app .table th{background:color-mix(in srgb,var(--color-surface) 84%,#0f172a)}.app-shell.modern-app .table td{background:color-mix(in srgb,var(--color-surface) 72%,transparent)}.app-shell.modern-app .invoice-table tr:hover{background:var(--modern-row-hover)}.app-shell.modern-app .invoice-row-active{background:var(--modern-row-active)}.app-shell.modern-app .modal-backdrop{background:#020617b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.app-shell.modern-app .screen-title,.app-shell.modern-app .panel-title,.app-shell.modern-app .section-title{letter-spacing:.2px}.app-shell.modern-app .muted-text{color:color-mix(in srgb,var(--color-muted) 92%,#94a3b8)}:root[data-theme-font-override=on] .app-shell.modern-app [style*="color:"]{color:var(--color-text)!important}:root[data-theme-font-override=on] .app-shell.modern-app [style*="font-weight:"]{font-weight:var(--font-weight-regular)!important}:root[data-theme-font-override=on] .app-shell.modern-app [style*="font-size:"]{font-size:inherit!important}:root[data-theme-font-override=on] .app-shell.modern-app .corner-toggle-btn,:root[data-theme-font-override=on] .app-shell.modern-app .corner-button{--corner-fill: color-mix(in srgb, var(--color-accent) 24%, var(--color-surface-alt)) !important;--corner-border-color: color-mix(in srgb, var(--color-accent-soft) 64%, var(--color-border)) !important;--corner-border: 1px !important}:root[data-theme-font-override=on] .app-shell.modern-app .product-chip-box{--box-color: color-mix(in srgb, var(--color-accent) 30%, var(--color-surface-alt)) !important;--box-border-color: color-mix(in srgb, var(--color-accent-soft) 62%, var(--color-border)) !important;--box-count-color: var(--color-text-on-accent) !important;--box-count-weight: var(--font-weight-bold) !important}:root[data-theme-font-override=on] .app-shell.modern-app .chip-count{--count-bg-solid: var(--color-accent) !important;--count-bg: linear-gradient( 135deg, color-mix(in srgb, var(--color-accent-soft) 72%, #ffffff), var(--color-accent) ) !important;--count-color: var(--color-text-on-accent) !important;--count-weight: var(--font-weight-bold) !important;color:var(--color-text-on-accent)!important}:root[data-theme-font-override=on] .app-shell.modern-app .btn-primary,:root[data-theme-font-override=on] .app-shell.modern-app .tab-pill.active,:root[data-theme-font-override=on] .app-shell.modern-app .tab-button.active,:root[data-theme-font-override=on] .app-shell.modern-app .icon-tab.active,:root[data-theme-font-override=on] .app-shell.modern-app .chip-active,:root[data-theme-font-override=on] .app-shell.modern-app .customer-panel-shipping-btn.active{color:var(--color-text-on-accent)!important}:root[data-theme-font-override=on] .app-shell.modern-app .btn-danger{color:#fee2e2!important}:root[data-theme-font-override=on] .app-shell.modern-app .screen-title,:root[data-theme-font-override=on] .app-shell.modern-app .panel-title,:root[data-theme-font-override=on] .app-shell.modern-app .section-title,:root[data-theme-font-override=on] .app-shell.modern-app .table,:root[data-theme-font-override=on] .app-shell.modern-app .table th,:root[data-theme-font-override=on] .app-shell.modern-app .table td,:root[data-theme-font-override=on] .app-shell.modern-app .input,:root[data-theme-font-override=on] .app-shell.modern-app select,:root[data-theme-font-override=on] .app-shell.modern-app textarea{color:var(--color-text)!important}:root[data-theme-font-override=on] .app-shell.modern-app .input::placeholder,:root[data-theme-font-override=on] .app-shell.modern-app textarea::placeholder{color:color-mix(in srgb,var(--color-text) 65%,transparent)!important}:root[data-theme-font-override=on] .app-shell.modern-app .section-box,:root[data-theme-font-override=on] .app-shell.modern-app .settings-panel,:root[data-theme-font-override=on] .app-shell.modern-app .table-wrap{border-color:color-mix(in srgb,var(--color-accent-soft) 52%,var(--color-border))!important}:root[data-theme-font-override=on] .app-shell.modern-app .btn,:root[data-theme-font-override=on] .app-shell.modern-app .icon-tab,:root[data-theme-font-override=on] .app-shell.modern-app .tab-pill,:root[data-theme-font-override=on] .app-shell.modern-app .tab-button,:root[data-theme-font-override=on] .app-shell.modern-app .chip,:root[data-theme-font-override=on] .app-shell.modern-app .customer-panel-shipping-btn{border-color:color-mix(in srgb,var(--color-accent-soft) 52%,var(--color-border))!important;color:var(--color-text)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--color-surface-alt) 82%,#334155),color-mix(in srgb,var(--color-surface) 88%,#0f172a))!important}:root[data-theme-font-override=on] .app-shell.modern-app [style*="background-color:"]{border-color:color-mix(in srgb,var(--color-accent-soft) 62%,var(--color-border))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--color-surface-alt) 82%,#334155),color-mix(in srgb,var(--color-surface) 88%,#0f172a))!important}:root[data-theme-font-override=on] .app-shell.modern-app [style*="border-color:"]{border-color:color-mix(in srgb,var(--color-accent-soft) 62%,var(--color-border))!important}:root[data-theme-font-override=on] .app-shell.modern-app [style*="background:"]{background:linear-gradient(145deg,color-mix(in srgb,var(--color-surface-alt) 82%,#334155),color-mix(in srgb,var(--color-surface) 88%,#0f172a))!important}:root[data-theme-font-override=on] .app-shell.modern-app .chip[style*="background-color:"],:root[data-theme-font-override=on] .app-shell.modern-app .tab-pill[style*="background-color:"],:root[data-theme-font-override=on] .app-shell.modern-app .btn[style*="background-color:"]{color:var(--color-text-on-accent)!important;font-weight:var(--font-weight-bold)!important;background:linear-gradient(120deg,var(--modern-active-start),var(--modern-active-end))!important;border-color:color-mix(in srgb,var(--color-accent) 58%,var(--color-border))!important}:root[data-theme-font-override=on] .app-shell.modern-app .pricing-layout-wrap .section-header,:root[data-theme-font-override=on] .app-shell.modern-app .pricing-layout-wrap .templates-section .section-content,:root[data-theme-font-override=on] .app-shell.modern-app .pricing-layout-wrap .section-resizer{border-color:color-mix(in srgb,var(--color-accent-soft) 62%,var(--color-border))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--color-surface-alt) 86%,#334155),color-mix(in srgb,var(--color-surface) 90%,#0f172a))!important}:root[data-theme-font-override=on] .app-shell.modern-app .pricing-layout-wrap .chip-active,:root[data-theme-font-override=on] .app-shell.modern-app .pricing-layout-wrap .btn-primary,:root[data-theme-font-override=on] .app-shell.modern-app .pricing-layout-wrap .customer-panel-shipping-btn.active{color:var(--color-text-on-accent)!important;background:linear-gradient(120deg,var(--modern-active-start),var(--modern-active-end))!important;border-color:color-mix(in srgb,var(--color-accent) 58%,var(--color-border))!important}:root[data-theme-font-override=on] .app-shell.modern-app .pricing-layout-wrap .btn *,:root[data-theme-font-override=on] .app-shell.modern-app .pricing-layout-wrap .icon-btn *,:root[data-theme-font-override=on] .app-shell.modern-app .pricing-layout-wrap .tab-pill *,:root[data-theme-font-override=on] .app-shell.modern-app .pricing-layout-wrap .chip *,:root[data-theme-font-override=on] .app-shell.modern-app .pricing-layout-wrap .customer-panel-shipping-btn *{color:inherit!important;text-shadow:none!important}:root[data-theme-font-override=on] .app-shell.modern-app .pricing-layout-wrap .product-chip-price,:root[data-theme-font-override=on] .app-shell.modern-app .pricing-layout-wrap .chip-counter-count{color:color-mix(in srgb,var(--color-text) 88%,var(--color-accent))!important;font-weight:var(--font-weight-bold)!important}.app-shell.modern-app{--manahel-panel: color-mix(in srgb, var(--color-surface-alt) 78%, #101827);--manahel-panel-strong: color-mix(in srgb, var(--color-surface-alt) 88%, #172033);--manahel-line: color-mix(in srgb, var(--color-border) 76%, #7dd3fc);--manahel-line-soft: color-mix(in srgb, var(--color-border) 58%, transparent);--manahel-depth: 0 10px 22px rgba(2, 6, 23, .24);--manahel-depth-soft: 0 5px 12px rgba(2, 6, 23, .18);--manahel-focus: color-mix(in srgb, var(--color-accent) 32%, transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 94%,#0ea5e9),var(--color-surface) 34%),var(--color-surface)}.app-shell.modern-app:before{opacity:.42}.app-shell.modern-app .taskbar,.app-shell.modern-app .customer-data-bar-wrap,.app-shell.modern-app .invoice-lookup-strip{background:linear-gradient(180deg,var(--manahel-panel-strong),var(--manahel-panel));border-color:var(--manahel-line-soft);box-shadow:inset 0 -1px #ffffff09}.app-shell.modern-app .customer-data-bar-wrap,.app-shell.modern-app .invoice-lookup-strip{padding-block:3px}.app-shell.modern-app .section-box,.app-shell.modern-app .settings-panel,.app-shell.modern-app .invoice-details,.app-shell.modern-app .modal-card,.app-shell.modern-app .settings-card,.app-shell.modern-app .table-wrap{border-radius:9px;border-color:var(--manahel-line-soft);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-alt) 88%,#253044),color-mix(in srgb,var(--color-surface-alt) 72%,#0b1220));box-shadow:inset 0 1px #ffffff0b,var(--manahel-depth-soft)}.app-shell.modern-app .section-header,.app-shell.modern-app .cart-header,.app-shell.modern-app .cart-tools-bar{min-height:31px;border-radius:7px;border-color:var(--manahel-line-soft);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-alt) 86%,#2d3a50),color-mix(in srgb,var(--color-surface-alt) 70%,#111827));box-shadow:inset 0 1px #ffffff0a}.app-shell.modern-app .section-title,.app-shell.modern-app .panel-title{font-weight:900;color:color-mix(in srgb,var(--color-text) 94%,var(--color-accent-soft))}.app-shell.modern-app .input,.app-shell.modern-app .cart-input,.app-shell.modern-app .cart-input-qty,.app-shell.modern-app select,.app-shell.modern-app textarea{min-height:30px;border-radius:7px;border-color:color-mix(in srgb,var(--color-border) 78%,#94a3b8);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 84%,#111827),color-mix(in srgb,var(--color-surface) 94%,#030712));box-shadow:inset 0 1px #ffffff09,inset 0 -1px #02061747}.app-shell.modern-app .input:focus,.app-shell.modern-app .cart-input:focus,.app-shell.modern-app .cart-input-qty:focus,.app-shell.modern-app textarea:focus,.app-shell.modern-app select:focus{border-color:color-mix(in srgb,var(--color-accent) 78%,#ffffff);box-shadow:0 0 0 2px var(--manahel-focus),inset 0 1px #ffffff0d}.app-shell.modern-app .btn,.app-shell.modern-app .icon-btn,.app-shell.modern-app .tab-button,.app-shell.modern-app .icon-tab,.app-shell.modern-app .launch-btn,.app-shell.modern-app .tab-pill,.app-shell.modern-app .chip,.app-shell.modern-app .cart-btn,.app-shell.modern-app .customer-panel-shipping-btn{border-radius:7px;border-color:color-mix(in srgb,var(--color-border) 76%,#93c5fd);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-alt) 86%,#334155),color-mix(in srgb,var(--color-surface) 92%,#020617));color:color-mix(in srgb,var(--color-text) 96%,#ffffff);font-weight:800;box-shadow:inset 0 1px #ffffff0d,var(--manahel-depth-soft);transition:transform .13s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease}.app-shell.modern-app .btn:hover,.app-shell.modern-app .icon-btn:hover,.app-shell.modern-app .tab-button:hover,.app-shell.modern-app .icon-tab:hover,.app-shell.modern-app .launch-btn:hover,.app-shell.modern-app .tab-pill:hover,.app-shell.modern-app .chip:hover,.app-shell.modern-app .cart-btn:hover,.app-shell.modern-app .customer-panel-shipping-btn:hover{border-color:color-mix(in srgb,var(--color-accent) 72%,#ffffff);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-alt) 76%,var(--color-accent)),color-mix(in srgb,var(--color-surface) 86%,#020617));transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,var(--manahel-depth)}.app-shell.modern-app .btn:active,.app-shell.modern-app .icon-btn:active,.app-shell.modern-app .tab-button:active,.app-shell.modern-app .icon-tab:active,.app-shell.modern-app .launch-btn:active,.app-shell.modern-app .tab-pill:active,.app-shell.modern-app .chip:active,.app-shell.modern-app .cart-btn:active,.app-shell.modern-app .customer-panel-shipping-btn:active{transform:translateY(0);box-shadow:inset 0 2px 5px #02061747}.app-shell.modern-app .btn-primary,.app-shell.modern-app .tab-pill.active,.app-shell.modern-app .tab-button.active,.app-shell.modern-app .icon-tab.active,.app-shell.modern-app .chip-active,.app-shell.modern-app .chip-selected,.app-shell.modern-app .customer-panel-shipping-btn.active{border-color:color-mix(in srgb,var(--color-accent) 82%,#ffffff);color:var(--color-text-on-accent);background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 94%,#38bdf8),color-mix(in srgb,var(--color-accent-soft) 82%,#22c55e));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 32%,transparent),0 8px 18px color-mix(in srgb,var(--color-accent) 22%,transparent)}.app-shell.modern-app .btn-danger{border-color:color-mix(in srgb,#fb7185 72%,var(--color-border));color:#fff7f7;background:linear-gradient(135deg,#be123c,#7f1d1d)}.app-shell.modern-app .icon-tab,.app-shell.modern-app .icon-btn,.app-shell.modern-app .customer-data-clear-icon-btn,.app-shell.modern-app .invoice-lookup-search-btn{display:inline-flex;align-items:center;justify-content:center}.app-shell.modern-app .chip{min-height:28px;padding:4px 9px;line-height:1.15}.app-shell.modern-app .pricing-layout-wrap .chip-list{gap:5px}.app-shell.modern-app .product-chip-name{font-weight:900}.app-shell.modern-app .product-chip-price,.app-shell.modern-app .chip-counter-count,.app-shell.modern-app .cart-inline-summary{font-weight:900;color:color-mix(in srgb,var(--color-text) 88%,var(--color-accent-soft))}.app-shell.modern-app .product-chip-box{box-shadow:inset 0 1px #ffffff1c,0 5px 11px #02061740}.app-shell.modern-app .invoice-lookup-title,.app-shell.modern-app .invoice-edit-badge{border-color:var(--manahel-line-soft);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-alt) 82%,#334155),color-mix(in srgb,var(--color-surface) 88%,#020617));box-shadow:inset 0 1px #ffffff0a}.app-shell.modern-app .app-toast{border-radius:8px;border-color:color-mix(in srgb,var(--color-accent) 65%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface-alt) 88%,var(--color-accent)),color-mix(in srgb,var(--color-surface) 90%,#020617));box-shadow:inset 0 1px #ffffff12,0 14px 28px #0206175c}.app-shell.modern-app .section-resizer{height:5px;border-radius:5px;background:color-mix(in srgb,var(--color-border) 32%,var(--color-surface-alt))}.settings-auto-return-panel{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-2);padding:8px;border:1px solid color-mix(in srgb,var(--color-border) 62%,transparent);border-radius:9px;background:color-mix(in srgb,var(--color-surface) 76%,transparent)}.settings-auto-return-panel .panel-actions{flex:1 1 auto;justify-content:flex-end}.app-shell.modern-app .invoice-lookup-more-btn{border-style:dashed;color:color-mix(in srgb,var(--color-text) 82%,var(--color-accent-soft));background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-alt) 70%,transparent),color-mix(in srgb,var(--color-surface) 82%,transparent))}.app-shell.modern-app .context-menu,.app-shell.modern-app .customer-data-context-menu,.app-shell.modern-app .start-menu-panel,.app-shell.modern-app .order-copy-strip-menu{border-radius:9px;border:1px solid color-mix(in srgb,var(--color-border) 72%,#93c5fd);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-alt) 92%,#1f2937),color-mix(in srgb,var(--color-surface) 92%,#030712));box-shadow:inset 0 1px #ffffff0f,0 18px 34px #0206176b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-shell.modern-app .context-menu-item,.app-shell.modern-app .customer-data-context-item,.app-shell.modern-app .start-menu-item{border-radius:7px;color:color-mix(in srgb,var(--color-text) 92%,#ffffff);font-weight:800}.app-shell.modern-app .context-menu-item:hover,.app-shell.modern-app .customer-data-context-item:hover,.app-shell.modern-app .start-menu-item:hover{background:color-mix(in srgb,var(--color-accent) 20%,transparent);color:color-mix(in srgb,var(--color-text) 86%,var(--color-accent-soft))}.app-shell.modern-app .modal-backdrop{background:#020617b8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.app-shell.modern-app .modal-card{border-radius:10px;outline:1px solid color-mix(in srgb,var(--color-accent) 16%,transparent)}.app-shell.modern-app .modal-header,.app-shell.modern-app .modal-footer-sticky,.app-shell.modern-app .modal-actions{border-color:var(--manahel-line-soft)}.app-shell.modern-app .modal-title{font-weight:900;color:color-mix(in srgb,var(--color-text) 88%,var(--color-accent-soft))}.app-shell.modern-app .table-wrap{overflow:auto}.app-shell.modern-app .table th{position:sticky;top:0;z-index:1;border-bottom-color:color-mix(in srgb,var(--color-accent) 24%,var(--color-border));background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-alt) 84%,#334155),color-mix(in srgb,var(--color-surface) 88%,#020617));color:color-mix(in srgb,var(--color-text) 92%,var(--color-accent-soft));font-weight:900}.app-shell.modern-app .table td{border-bottom-color:color-mix(in srgb,var(--color-border) 44%,transparent)}.app-shell.modern-app .invoice-table tr,.app-shell.modern-app .table tbody tr{transition:background .14s ease,color .14s ease}.app-shell.modern-app .invoice-table tr:hover,.app-shell.modern-app .table tbody tr:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.app-shell.modern-app .cart-card,.app-shell.modern-app .cart-row,.app-shell.modern-app .backup-item,.app-shell.modern-app .counter-box-card,.app-shell.modern-app .template-image-paste-zone,.app-shell.modern-app .cart-card-total{border-color:var(--manahel-line-soft);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-alt) 72%,#1f2937),color-mix(in srgb,var(--color-surface) 86%,#020617));box-shadow:inset 0 1px #ffffff09}.app-shell.modern-app .cart-remove,.app-shell.modern-app .cart-card-remove{color:#fb7185}.app-shell.modern-app :disabled,.app-shell.modern-app [aria-disabled=true]{cursor:not-allowed}.app-shell.modern-app .btn:disabled,.app-shell.modern-app .icon-btn:disabled,.app-shell.modern-app .chip:disabled,.app-shell.modern-app .cart-btn:disabled{opacity:.44;transform:none;box-shadow:none}.app-shell.modern-app *{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border)) transparent}.app-shell.modern-app *::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background-clip:padding-box;background-color:color-mix(in srgb,var(--color-accent) 42%,var(--color-border))}.app-shell.modern-app{--manahel-premium-accent: color-mix(in srgb, var(--color-accent) 88%, #67e8f9);--manahel-premium-accent-2: color-mix(in srgb, var(--color-accent-soft) 82%, #34d399);--manahel-premium-warm: color-mix(in srgb, #fbbf24 62%, var(--color-accent-soft));--manahel-premium-danger: #fb7185;--manahel-premium-panel: color-mix(in srgb, var(--color-surface-alt) 82%, #0b1220);--manahel-premium-panel-top: color-mix(in srgb, var(--color-surface-alt) 88%, #1e293b);--manahel-premium-panel-deep: color-mix(in srgb, var(--color-surface) 90%, #020617);--manahel-premium-input: color-mix(in srgb, var(--color-surface) 92%, #07111f);--manahel-premium-line: color-mix(in srgb, var(--color-border) 72%, #7dd3fc);--manahel-premium-line-soft: color-mix(in srgb, var(--color-border) 50%, transparent);--manahel-premium-text-strong: color-mix(in srgb, var(--color-text) 94%, #ffffff);--manahel-premium-shadow-sm: 0 5px 12px rgba(2, 6, 23, .24);--manahel-premium-shadow-md: 0 12px 24px rgba(2, 6, 23, .32);--manahel-premium-shadow-lg: 0 20px 36px rgba(2, 6, 23, .42);--manahel-premium-inset: inset 0 1px 0 rgba(255, 255, 255, .07), inset 0 -1px 0 rgba(2, 6, 23, .28);--manahel-premium-focus: 0 0 0 2px color-mix(in srgb, var(--manahel-premium-accent) 30%, transparent);isolation:isolate;background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 88%,#020617),color-mix(in srgb,var(--color-surface-alt) 92%,#0d1b2e) 42%,color-mix(in srgb,var(--color-surface) 86%,#050816)),repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 72px),repeating-linear-gradient(0deg,rgba(255,255,255,.014) 0 1px,transparent 1px 54px)}:root[data-theme=modern-luminous-day] .app-shell.modern-app,:root[data-theme=modern-pearl-bloom] .app-shell.modern-app,:root[data-theme=modern-citrus-mint] .app-shell.modern-app{--manahel-premium-panel: color-mix(in srgb, var(--color-surface-alt) 84%, #ffffff);--manahel-premium-panel-top: color-mix(in srgb, var(--color-surface-alt) 74%, #ffffff);--manahel-premium-panel-deep: color-mix(in srgb, var(--color-surface) 92%, #eef6ff);--manahel-premium-input: color-mix(in srgb, var(--color-surface) 94%, #ffffff);--manahel-premium-line: color-mix(in srgb, var(--color-border) 82%, #60a5fa);--manahel-premium-line-soft: color-mix(in srgb, var(--color-border) 58%, transparent);--manahel-premium-text-strong: color-mix(in srgb, var(--color-text) 96%, #0f172a);--manahel-premium-shadow-sm: 0 5px 12px rgba(89, 116, 151, .14);--manahel-premium-shadow-md: 0 12px 22px rgba(89, 116, 151, .18);--manahel-premium-shadow-lg: 0 18px 32px rgba(89, 116, 151, .22);--manahel-premium-inset: inset 0 1px 0 rgba(255, 255, 255, .72), inset 0 -1px 0 rgba(89, 116, 151, .1);background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface) 94%,#ffffff),color-mix(in srgb,var(--color-surface-alt) 78%,#eef6ff) 42%,color-mix(in srgb,var(--color-surface) 92%,#f8fbff)),repeating-linear-gradient(90deg,rgba(48,78,120,.035) 0 1px,transparent 1px 72px),repeating-linear-gradient(0deg,rgba(48,78,120,.03) 0 1px,transparent 1px 54px)}.app-shell.modern-app:before{z-index:0;opacity:.52;background:linear-gradient(180deg,rgba(255,255,255,.055),transparent 24%),linear-gradient(90deg,color-mix(in srgb,var(--manahel-premium-accent) 12%,transparent),transparent 22%,transparent 78%,color-mix(in srgb,var(--manahel-premium-warm) 9%,transparent)),repeating-linear-gradient(0deg,transparent 0 23px,color-mix(in srgb,var(--color-muted) 10%,transparent) 23px 24px)}.app-shell.modern-app .taskbar,.app-shell.modern-app .customer-data-bar-wrap,.app-shell.modern-app .screen{position:relative;z-index:1}.app-shell.modern-app .taskbar{min-height:40px;padding:4px 7px;border-bottom:1px solid var(--manahel-premium-line-soft);background:linear-gradient(180deg,color-mix(in srgb,var(--manahel-premium-panel-top) 92%,#ffffff),var(--manahel-premium-panel)),linear-gradient(90deg,color-mix(in srgb,var(--manahel-premium-accent) 10%,transparent),transparent 48%,color-mix(in srgb,var(--manahel-premium-warm) 8%,transparent));box-shadow:var(--manahel-premium-inset),0 10px 20px #02061747;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-shell.modern-app .customer-data-bar-wrap{padding:4px 7px 3px;border-bottom:1px solid color-mix(in srgb,var(--manahel-premium-line) 42%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--manahel-premium-panel-top) 86%,#ffffff),color-mix(in srgb,var(--manahel-premium-panel) 94%,#020617)),linear-gradient(90deg,color-mix(in srgb,var(--manahel-premium-accent-2) 9%,transparent),transparent 55%);box-shadow:var(--manahel-premium-inset),0 4px 10px #0206172e}.app-shell.modern-app .invoice-lookup-strip{margin:0;padding:3px 7px;border-top:0;border-bottom:1px solid var(--manahel-premium-line-soft);background:linear-gradient(180deg,color-mix(in srgb,var(--manahel-premium-panel) 96%,#ffffff),color-mix(in srgb,var(--manahel-premium-panel-deep) 92%,#020617)),linear-gradient(90deg,color-mix(in srgb,var(--manahel-premium-warm) 8%,transparent),transparent 46%,color-mix(in srgb,var(--manahel-premium-accent) 8%,transparent));box-shadow:inset 0 1px #ffffff09,inset 0 -1px #02061738;overflow:visible}.app-shell.modern-app .order-copy-strip-shell{margin:0;padding:3px 7px;border-top:0;border-bottom:1px solid var(--manahel-premium-line-soft);background:linear-gradient(180deg,color-mix(in srgb,var(--manahel-premium-panel-top) 88%,#ffffff),color-mix(in srgb,var(--manahel-premium-panel) 94%,#020617)),linear-gradient(90deg,color-mix(in srgb,var(--manahel-premium-accent) 9%,transparent),transparent 48%,color-mix(in srgb,var(--manahel-premium-warm) 8%,transparent));box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #02061733;overflow:visible}.app-shell.modern-app .invoice-lookup-bar{min-height:32px;gap:5px;flex-wrap:nowrap;overflow:visible}.app-shell.modern-app .invoice-edit-strip{margin-top:4px;gap:5px;flex-wrap:wrap}.app-shell.modern-app .customer-data-bar{gap:5px}.app-shell.modern-app .customer-data-input,.app-shell.modern-app .input,.app-shell.modern-app .cart-input,.app-shell.modern-app .cart-input-qty,.app-shell.modern-app select,.app-shell.modern-app textarea{border-radius:7px;border-color:color-mix(in srgb,var(--manahel-premium-line) 68%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--manahel-premium-input) 94%,#ffffff),color-mix(in srgb,var(--manahel-premium-input) 82%,#020617));color:var(--manahel-premium-text-strong);box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #02061738}.app-shell.modern-app .customer-data-input:focus,.app-shell.modern-app .input:focus,.app-shell.modern-app .cart-input:focus,.app-shell.modern-app .cart-input-qty:focus,.app-shell.modern-app textarea:focus,.app-shell.modern-app select:focus{border-color:color-mix(in srgb,var(--manahel-premium-accent) 82%,#ffffff);box-shadow:var(--manahel-premium-focus),inset 0 1px #ffffff14}.app-shell.modern-app .invoice-lookup-input{flex:1 1 170px;min-width:118px;max-width:none}.app-shell.modern-app .invoice-lookup-details-input{flex:1.65 1 260px;min-width:170px;max-width:none}.app-shell.modern-app .invoice-lookup-list{align-items:center;gap:5px}.app-shell.modern-app .section-box,.app-shell.modern-app .settings-panel,.app-shell.modern-app .invoice-details,.app-shell.modern-app .modal-card,.app-shell.modern-app .settings-card,.app-shell.modern-app .table-wrap,.app-shell.modern-app .pricing-productivity-sidebar{position:relative;isolation:isolate;border-radius:8px;border:1px solid var(--manahel-premium-line-soft);background:linear-gradient(180deg,color-mix(in srgb,var(--manahel-premium-panel-top) 78%,transparent),transparent 46%),linear-gradient(155deg,color-mix(in srgb,var(--manahel-premium-panel) 96%,#ffffff),color-mix(in srgb,var(--manahel-premium-panel-deep) 96%,#020617));box-shadow:var(--manahel-premium-inset),var(--manahel-premium-shadow-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-shell.modern-app .section-box:before,.app-shell.modern-app .settings-panel:before,.app-shell.modern-app .modal-card:before,.app-shell.modern-app .settings-card:before,.app-shell.modern-app .table-wrap:before,.app-shell.modern-app .pricing-productivity-sidebar:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--manahel-premium-accent) 10%,transparent),transparent 32%,color-mix(in srgb,var(--manahel-premium-warm) 7%,transparent) 76%,transparent),linear-gradient(180deg,rgba(255,255,255,.045),transparent 36%);opacity:.78}.app-shell.modern-app .section-box>*,.app-shell.modern-app .settings-panel>*,.app-shell.modern-app .modal-card>*,.app-shell.modern-app .settings-card>*,.app-shell.modern-app .table-wrap>*,.app-shell.modern-app .pricing-productivity-sidebar>*{position:relative;z-index:1}.app-shell.modern-app .pricing-productivity-sidebar>.pricing-productivity-resizer{position:absolute}.app-shell.modern-app .section-header,.app-shell.modern-app .cart-header,.app-shell.modern-app .cart-tools-bar,.app-shell.modern-app .settings-tabs,.app-shell.modern-app .invoice-toolbar,.app-shell.modern-app .favorites-category-tools{position:relative;overflow:hidden;min-height:32px;border-radius:7px;border:1px solid color-mix(in srgb,var(--manahel-premium-line) 54%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--manahel-premium-panel-top) 82%,#ffffff),color-mix(in srgb,var(--manahel-premium-panel) 92%,#020617));box-shadow:inset 0 1px #ffffff12,inset 0 -1px #0206172e}.app-shell.modern-app .section-header:before,.app-shell.modern-app .cart-header:before{content:"";position:absolute;inset-block:6px;inset-inline-end:5px;width:3px;border-radius:999px;background:linear-gradient(180deg,var(--manahel-premium-accent),var(--manahel-premium-accent-2));box-shadow:0 0 12px color-mix(in srgb,var(--manahel-premium-accent) 38%,transparent);opacity:.9}.app-shell.modern-app .section-header>*,.app-shell.modern-app .cart-header>*{position:relative;z-index:1}.app-shell.modern-app .section-title,.app-shell.modern-app .panel-title,.app-shell.modern-app .screen-title,.app-shell.modern-app .order-copy-strip-menu-title{color:var(--manahel-premium-text-strong);font-weight:900;letter-spacing:0;text-shadow:0 1px 0 rgba(2,6,23,.28)}:root[data-theme=modern-luminous-day] .app-shell.modern-app .section-title,:root[data-theme=modern-pearl-bloom] .app-shell.modern-app .section-title,:root[data-theme=modern-citrus-mint] .app-shell.modern-app .section-title,:root[data-theme=modern-luminous-day] .app-shell.modern-app .panel-title,:root[data-theme=modern-pearl-bloom] .app-shell.modern-app .panel-title,:root[data-theme=modern-citrus-mint] .app-shell.modern-app .panel-title,:root[data-theme=modern-luminous-day] .app-shell.modern-app .screen-title,:root[data-theme=modern-pearl-bloom] .app-shell.modern-app .screen-title,:root[data-theme=modern-citrus-mint] .app-shell.modern-app .screen-title{text-shadow:none}.app-shell.modern-app .btn,.app-shell.modern-app .icon-btn,.app-shell.modern-app .tab-button,.app-shell.modern-app .icon-tab,.app-shell.modern-app .launch-btn,.app-shell.modern-app .tab-pill,.app-shell.modern-app .chip,.app-shell.modern-app .cart-btn,.app-shell.modern-app .customer-panel-shipping-btn,.app-shell.modern-app .customer-data-clear-icon-btn,.app-shell.modern-app .invoice-lookup-search-btn,.app-shell.modern-app .section-title-btn,.app-shell.modern-app .cart-tool-btn{position:relative;isolation:isolate;overflow:hidden;border-radius:7px;border-color:color-mix(in srgb,var(--manahel-premium-line) 62%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.09),transparent 46%),linear-gradient(180deg,color-mix(in srgb,var(--manahel-premium-panel-top) 82%,#ffffff),color-mix(in srgb,var(--manahel-premium-panel-deep) 92%,#020617));color:var(--manahel-premium-text-strong);font-weight:850;letter-spacing:0;box-shadow:inset 0 1px #ffffff14,0 4px 10px #02061738;transition:transform .13s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease,filter .16s ease}.app-shell.modern-app .btn:after,.app-shell.modern-app .icon-btn:after,.app-shell.modern-app .tab-button:after,.app-shell.modern-app .icon-tab:after,.app-shell.modern-app .launch-btn:after,.app-shell.modern-app .tab-pill:after,.app-shell.modern-app .chip:after,.app-shell.modern-app .cart-btn:after,.app-shell.modern-app .customer-panel-shipping-btn:after,.app-shell.modern-app .customer-data-clear-icon-btn:after,.app-shell.modern-app .invoice-lookup-search-btn:after,.app-shell.modern-app .section-title-btn:after{content:"";position:absolute;inset:1px 1px auto;height:42%;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent);opacity:.72;pointer-events:none}.app-shell.modern-app .btn *,.app-shell.modern-app .icon-btn *,.app-shell.modern-app .tab-button *,.app-shell.modern-app .icon-tab *,.app-shell.modern-app .launch-btn *,.app-shell.modern-app .tab-pill *,.app-shell.modern-app .chip *:not(.product-chip-box):not(.product-chip-box *),.app-shell.modern-app .cart-btn *,.app-shell.modern-app .customer-panel-shipping-btn *,.app-shell.modern-app .customer-data-clear-icon-btn *,.app-shell.modern-app .invoice-lookup-search-btn *,.app-shell.modern-app .section-title-btn *{color:inherit}.app-shell.modern-app .btn:hover:not(:disabled),.app-shell.modern-app .icon-btn:hover:not(:disabled),.app-shell.modern-app .tab-button:hover:not(:disabled),.app-shell.modern-app .icon-tab:hover:not(:disabled),.app-shell.modern-app .launch-btn:hover:not(:disabled),.app-shell.modern-app .tab-pill:hover:not(:disabled),.app-shell.modern-app .chip:hover:not(:disabled),.app-shell.modern-app .cart-btn:hover:not(:disabled),.app-shell.modern-app .customer-panel-shipping-btn:hover:not(:disabled),.app-shell.modern-app .customer-data-clear-icon-btn:hover:not(:disabled),.app-shell.modern-app .invoice-lookup-search-btn:hover:not(:disabled),.app-shell.modern-app .section-title-btn:hover:not(:disabled),.app-shell.modern-app .cart-tool-btn:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--manahel-premium-accent) 72%,#ffffff);filter:saturate(1.08);box-shadow:inset 0 1px #ffffff1f,0 8px 16px #02061747,0 0 0 1px color-mix(in srgb,var(--manahel-premium-accent) 15%,transparent)}.app-shell.modern-app .btn:active:not(:disabled),.app-shell.modern-app .icon-btn:active:not(:disabled),.app-shell.modern-app .tab-button:active:not(:disabled),.app-shell.modern-app .icon-tab:active:not(:disabled),.app-shell.modern-app .launch-btn:active:not(:disabled),.app-shell.modern-app .tab-pill:active:not(:disabled),.app-shell.modern-app .chip:active:not(:disabled),.app-shell.modern-app .cart-btn:active:not(:disabled),.app-shell.modern-app .customer-panel-shipping-btn:active:not(:disabled),.app-shell.modern-app .customer-data-clear-icon-btn:active:not(:disabled),.app-shell.modern-app .invoice-lookup-search-btn:active:not(:disabled),.app-shell.modern-app .section-title-btn:active:not(:disabled),.app-shell.modern-app .cart-tool-btn:active:not(:disabled){transform:translateY(0);box-shadow:inset 0 2px 5px #02061752,0 2px 6px #0206172e}.app-shell.modern-app .btn:focus-visible,.app-shell.modern-app .icon-btn:focus-visible,.app-shell.modern-app .tab-button:focus-visible,.app-shell.modern-app .icon-tab:focus-visible,.app-shell.modern-app .launch-btn:focus-visible,.app-shell.modern-app .tab-pill:focus-visible,.app-shell.modern-app .chip:focus-visible,.app-shell.modern-app .cart-btn:focus-visible,.app-shell.modern-app .customer-panel-shipping-btn:focus-visible,.app-shell.modern-app .customer-data-clear-icon-btn:focus-visible,.app-shell.modern-app .invoice-lookup-search-btn:focus-visible,.app-shell.modern-app .section-title-btn:focus-visible,.app-shell.modern-app .cart-tool-btn:focus-visible{outline:none;box-shadow:var(--manahel-premium-focus),inset 0 1px #ffffff1f,0 6px 14px #0206173d}.app-shell.modern-app .btn-primary,.app-shell.modern-app .tab-pill.active,.app-shell.modern-app .tab-button.active,.app-shell.modern-app .icon-tab.active,.app-shell.modern-app .chip-active,.app-shell.modern-app .chip-selected,.app-shell.modern-app .customer-panel-shipping-btn.active,.app-shell.modern-app .board-action-btn-primary{border-color:color-mix(in srgb,var(--manahel-premium-accent) 82%,#ffffff);color:var(--color-text-on-accent);background:linear-gradient(180deg,rgba(255,255,255,.2),transparent 45%),linear-gradient(135deg,var(--manahel-premium-accent),var(--manahel-premium-accent-2) 58%,var(--manahel-premium-warm));box-shadow:0 0 0 1px color-mix(in srgb,var(--manahel-premium-accent) 28%,transparent),0 8px 18px color-mix(in srgb,var(--manahel-premium-accent) 22%,transparent),inset 0 1px #ffffff38}.app-shell.modern-app .btn-danger,.app-shell.modern-app .board-action-btn-danger{border-color:color-mix(in srgb,var(--manahel-premium-danger) 72%,var(--color-border));color:#fff7f7;background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 44%),linear-gradient(135deg,#fb7185,#be123c 56%,#7f1d1d)}.app-shell.modern-app .chip{min-height:29px;padding:4px 9px;line-height:1.15;white-space:nowrap}.app-shell.modern-app .chip-list,.app-shell.modern-app .cart-tools-actions{gap:6px}.app-shell.modern-app .chip-with-box{border-color:color-mix(in srgb,var(--manahel-premium-line) 52%,transparent);background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 48%),linear-gradient(145deg,color-mix(in srgb,var(--manahel-premium-panel-top) 74%,transparent),color-mix(in srgb,var(--manahel-premium-panel-deep) 90%,#020617));box-shadow:inset 0 1px #ffffff13,0 5px 11px #02061738}.app-shell.modern-app .chip-with-box.chip-active,.app-shell.modern-app .chip-with-box.chip-selected{background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--manahel-premium-accent) 92%,#ffffff),color-mix(in srgb,var(--manahel-premium-accent-2) 82%,#0f172a))}.app-shell.modern-app .product-chip-name{color:inherit;font-weight:900}.app-shell.modern-app .product-chip-price,.app-shell.modern-app .chip-counter-count,.app-shell.modern-app .cart-inline-summary{color:color-mix(in srgb,var(--manahel-premium-accent-2) 58%,var(--color-text));font-weight:900;letter-spacing:0}.app-shell.modern-app .product-chip-box{border-color:color-mix(in srgb,var(--box-border-color, var(--manahel-premium-line)) 82%,#ffffff);filter:saturate(1.08) contrast(1.03);box-shadow:inset 0 1px #ffffffc2,inset 0 -2px 7px #02061747,0 6px 13px color-mix(in srgb,var(--box-color, #0f172a) 32%,transparent)}.app-shell.modern-app .chip-corner-label{font-weight:var(--box-label-weight, 900);text-shadow:0 1px 1px rgba(2,6,23,.32)}.app-shell.modern-app .invoice-lookup-title,.app-shell.modern-app .invoice-edit-badge{min-height:30px;border-radius:7px;border-color:color-mix(in srgb,var(--manahel-premium-line) 58%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--manahel-premium-panel-top) 78%,#ffffff),color-mix(in srgb,var(--manahel-premium-panel) 90%,#020617));color:var(--manahel-premium-text-strong);box-shadow:inset 0 1px #ffffff12,0 4px 9px #0206172e}.app-shell.modern-app .invoice-edit-badge{border-color:color-mix(in srgb,var(--manahel-premium-warm) 64%,var(--color-border))}.app-shell.modern-app .invoice-lookup-more-btn{border-style:solid;border-color:color-mix(in srgb,var(--manahel-premium-warm) 56%,var(--color-border));color:color-mix(in srgb,var(--manahel-premium-warm) 52%,var(--color-text));background:linear-gradient(180deg,color-mix(in srgb,var(--manahel-premium-warm) 13%,var(--manahel-premium-panel)),color-mix(in srgb,var(--manahel-premium-panel-deep) 92%,#020617))}.app-shell.modern-app .board-canvas{border-radius:7px;border-color:color-mix(in srgb,var(--manahel-premium-line) 40%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 90%,transparent),color-mix(in srgb,var(--color-surface) 78%,#020617)),repeating-linear-gradient(0deg,transparent 0 27px,color-mix(in srgb,var(--color-muted) 8%,transparent) 27px 28px);box-shadow:inset 0 1px 10px #0206172e}.app-shell.modern-app .board-canvas:empty:before{color:color-mix(in srgb,var(--color-muted) 70%,var(--color-text));font-weight:850}.app-shell.modern-app .cart-inline-summary,.app-shell.modern-app .cart-card-total{border-color:color-mix(in srgb,var(--manahel-premium-accent) 38%,var(--color-border));background:linear-gradient(180deg,color-mix(in srgb,var(--manahel-premium-panel-top) 72%,transparent),color-mix(in srgb,var(--manahel-premium-panel-deep) 86%,#020617));box-shadow:inset 0 1px #ffffff14,0 4px 10px #0206172e}.app-shell.modern-app .cart-card,.app-shell.modern-app .cart-row,.app-shell.modern-app .backup-item,.app-shell.modern-app .counter-box-card,.app-shell.modern-app .template-image-paste-zone{border-radius:8px;border-color:color-mix(in srgb,var(--manahel-premium-line) 46%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--manahel-premium-panel-top) 70%,transparent),color-mix(in srgb,var(--manahel-premium-panel-deep) 88%,#020617));box-shadow:inset 0 1px #ffffff0e,0 4px 10px #0206172e}.app-shell.modern-app .table{border-collapse:separate;border-spacing:0}.app-shell.modern-app .table th{border-bottom-color:color-mix(in srgb,var(--manahel-premium-accent) 28%,var(--color-border));background:linear-gradient(180deg,color-mix(in srgb,var(--manahel-premium-panel-top) 82%,#ffffff),color-mix(in srgb,var(--manahel-premium-panel) 90%,#020617));color:var(--manahel-premium-text-strong);font-weight:900}.app-shell.modern-app .table td{border-bottom-color:color-mix(in srgb,var(--manahel-premium-line-soft) 82%,transparent)}.app-shell.modern-app .invoice-table tr:hover,.app-shell.modern-app .table tbody tr:hover{background:color-mix(in srgb,var(--manahel-premium-accent) 11%,transparent)}.app-shell.modern-app .context-menu,.app-shell.modern-app .customer-data-context-menu,.app-shell.modern-app .start-menu-panel,.app-shell.modern-app .order-copy-strip-menu{border-radius:8px;border-color:color-mix(in srgb,var(--manahel-premium-line) 64%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--manahel-premium-panel-top) 92%,#ffffff),color-mix(in srgb,var(--manahel-premium-panel-deep) 96%,#020617));box-shadow:var(--manahel-premium-inset),var(--manahel-premium-shadow-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-shell.modern-app .context-menu-item,.app-shell.modern-app .customer-data-context-item,.app-shell.modern-app .start-menu-item{border-radius:7px;font-weight:850}.app-shell.modern-app .context-menu-item:hover,.app-shell.modern-app .customer-data-context-item:hover,.app-shell.modern-app .start-menu-item:hover{background:color-mix(in srgb,var(--manahel-premium-accent) 17%,transparent)}.app-shell.modern-app .modal-backdrop{background:#020617c2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.app-shell.modern-app .modal-card{border-radius:8px;outline:1px solid color-mix(in srgb,var(--manahel-premium-accent) 16%,transparent)}.app-shell.modern-app .modal-header,.app-shell.modern-app .modal-footer-sticky,.app-shell.modern-app .modal-actions{border-color:var(--manahel-premium-line-soft)}.app-shell.modern-app .modal-title{color:var(--manahel-premium-text-strong);font-weight:900;letter-spacing:0}.app-shell.modern-app .section-resizer{height:5px;border-radius:5px;border-color:color-mix(in srgb,var(--manahel-premium-line) 36%,transparent);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--manahel-premium-accent) 20%,var(--color-border)),transparent);box-shadow:none}.app-shell.modern-app .section-resizer:hover{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--manahel-premium-warm) 30%,var(--manahel-premium-accent)),transparent)}.app-shell.modern-app .app-toast{border-radius:8px;border-color:color-mix(in srgb,var(--manahel-premium-accent) 70%,var(--color-border));background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 40%),linear-gradient(135deg,color-mix(in srgb,var(--manahel-premium-panel-top) 76%,var(--manahel-premium-accent)),color-mix(in srgb,var(--manahel-premium-panel-deep) 92%,#020617));box-shadow:var(--manahel-premium-inset),var(--manahel-premium-shadow-lg)}.app-shell.modern-app *{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--manahel-premium-accent) 46%,var(--color-border)) transparent}.app-shell.modern-app *::-webkit-scrollbar{width:8px;height:8px}.app-shell.modern-app *::-webkit-scrollbar-track{background:transparent}.app-shell.modern-app *::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background-clip:padding-box;background-color:color-mix(in srgb,var(--manahel-premium-accent) 46%,var(--color-border))}.app-shell.modern-app .btn:disabled,.app-shell.modern-app .icon-btn:disabled,.app-shell.modern-app .chip:disabled,.app-shell.modern-app .cart-btn:disabled,.app-shell.modern-app .customer-data-clear-icon-btn:disabled,.app-shell.modern-app .invoice-lookup-search-btn:disabled{opacity:.45;transform:none;filter:grayscale(.2);box-shadow:none}@media(max-width:900px){.app-shell.modern-app .taskbar,.app-shell.modern-app .customer-data-bar-wrap,.app-shell.modern-app .order-copy-strip-shell,.app-shell.modern-app .invoice-lookup-strip{padding-inline:6px}.app-shell.modern-app .invoice-lookup-bar{flex-wrap:wrap}.app-shell.modern-app .invoice-lookup-title{min-width:94px}.app-shell.modern-app .invoice-lookup-input,.app-shell.modern-app .invoice-lookup-details-input{flex:1 1 150px;min-width:min(150px,100%)}}@media(max-width:520px){.app-shell.modern-app .taskbar{min-height:38px}.app-shell.modern-app .section-box,.app-shell.modern-app .settings-panel,.app-shell.modern-app .modal-card,.app-shell.modern-app .settings-card,.app-shell.modern-app .table-wrap{box-shadow:var(--manahel-premium-inset),0 4px 9px #02061733}.app-shell.modern-app .invoice-lookup-input,.app-shell.modern-app .invoice-lookup-details-input{flex-basis:calc(50% - 22px)}}@media(prefers-reduced-motion:reduce){.app-shell.modern-app .btn,.app-shell.modern-app .icon-btn,.app-shell.modern-app .tab-button,.app-shell.modern-app .icon-tab,.app-shell.modern-app .launch-btn,.app-shell.modern-app .tab-pill,.app-shell.modern-app .chip,.app-shell.modern-app .cart-btn,.app-shell.modern-app .customer-panel-shipping-btn,.app-shell.modern-app .customer-data-clear-icon-btn,.app-shell.modern-app .invoice-lookup-search-btn,.app-shell.modern-app .section-title-btn,.app-shell.modern-app .cart-tool-btn{transition:none}.app-shell.modern-app .btn:hover,.app-shell.modern-app .icon-btn:hover,.app-shell.modern-app .tab-button:hover,.app-shell.modern-app .icon-tab:hover,.app-shell.modern-app .launch-btn:hover,.app-shell.modern-app .tab-pill:hover,.app-shell.modern-app .chip:hover,.app-shell.modern-app .cart-btn:hover,.app-shell.modern-app .customer-panel-shipping-btn:hover,.app-shell.modern-app .customer-data-clear-icon-btn:hover,.app-shell.modern-app .invoice-lookup-search-btn:hover,.app-shell.modern-app .section-title-btn:hover,.app-shell.modern-app .cart-tool-btn:hover{transform:none}}.app-shell.modern-app{--manahel-rail-height: 32px;--manahel-control-size: 30px;--manahel-icon-size: 17px;--manahel-system-line: color-mix(in srgb, var(--manahel-premium-line) 48%, transparent);--manahel-system-fill: color-mix(in srgb, var(--manahel-premium-panel) 88%, #020617)}.app-shell.modern-app .icon-tab-bar{width:100%;justify-content:flex-start;gap:5px;direction:rtl}.app-shell.modern-app .pricing-shell-top-group{gap:5px}.app-shell.modern-app .icon-tab{width:auto!important;min-width:var(--manahel-control-size);height:var(--manahel-control-size);min-height:var(--manahel-control-size);padding:0 10px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex:0 0 auto;overflow:visible}.app-shell.modern-app .icon-tab:not(:has(.icon-tab-label)){width:var(--manahel-control-size)!important;padding:0;justify-content:center}.app-shell.modern-app .icon-btn,.app-shell.modern-app .pricing-shell-strip-btn,.app-shell.modern-app .customer-data-clear-icon-btn,.app-shell.modern-app .invoice-lookup-search-btn,.app-shell.modern-app .cart-tool-btn,.app-shell.modern-app .section-title-btn,.app-shell.modern-app .productivity-action-btn{width:var(--manahel-control-size);height:var(--manahel-control-size);min-width:var(--manahel-control-size);min-height:var(--manahel-control-size);padding:0;place-items:center}.app-shell.modern-app .icon-tab-icon,.app-shell.modern-app .icon-btn,.app-shell.modern-app .customer-data-clear-icon-btn,.app-shell.modern-app .invoice-lookup-search-btn,.app-shell.modern-app .cart-tool-btn,.app-shell.modern-app .section-title-btn,.app-shell.modern-app .cart-remove,.app-shell.modern-app .productivity-action-btn{display:inline-flex;align-items:center;justify-content:center}.app-shell.modern-app .icon-tab-icon svg,.app-shell.modern-app .icon-btn svg,.app-shell.modern-app .customer-data-clear-icon-btn svg,.app-shell.modern-app .invoice-lookup-search-btn svg,.app-shell.modern-app .cart-tool-btn svg,.app-shell.modern-app .section-title-btn svg,.app-shell.modern-app .cart-remove svg,.app-shell.modern-app .productivity-action-btn svg{width:var(--manahel-icon-size);height:var(--manahel-icon-size);display:block;stroke-width:2.05}.app-shell.modern-app .icon-tab-label{font-size:11px;font-weight:850;line-height:1}.app-shell.modern-app .pricing-shell-pieces-badge{font-size:12px;font-variant-numeric:tabular-nums;color:var(--color-text-on-accent);background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 44%),linear-gradient(135deg,var(--manahel-premium-accent),color-mix(in srgb,var(--manahel-premium-panel-deep) 68%,var(--manahel-premium-accent)))}.app-shell.modern-app .taskbar{border-bottom-color:color-mix(in srgb,var(--manahel-premium-accent) 24%,var(--color-border))}.app-shell.modern-app .customer-data-bar-wrap,.app-shell.modern-app .order-copy-strip-shell,.app-shell.modern-app .invoice-lookup-strip{min-height:39px}.app-shell.modern-app .customer-data-bar-wrap{scrollbar-width:none}.app-shell.modern-app .customer-data-bar-wrap::-webkit-scrollbar{display:none}.app-shell.modern-app .customer-data-field{min-width:0}.app-shell.modern-app .customer-data-input{height:30px;overflow:hidden;font-size:12px;font-weight:800;text-align:right}.app-shell.modern-app .invoice-lookup-title{order:3;min-width:92px;justify-content:center}.app-shell.modern-app .invoice-lookup-key-input{order:2}.app-shell.modern-app .invoice-lookup-details-input{order:1}.app-shell.modern-app .invoice-lookup-search-btn{order:0}.app-shell.modern-app .invoice-lookup-list{order:-1}.app-shell.modern-app .pricing-layout-wrap{background:linear-gradient(180deg,color-mix(in srgb,var(--manahel-premium-panel-deep) 58%,transparent),transparent 28%),repeating-linear-gradient(90deg,rgba(255,255,255,.012) 0 1px,transparent 1px 52px)}.app-shell.modern-app .pricing-layout{gap:6px;padding:6px;padding-inline-start:0}.app-shell.modern-app .pricing-main{gap:5px;scrollbar-width:thin}.app-shell.modern-app .section-box{padding:8px}.app-shell.modern-app .section-header,.app-shell.modern-app .cart-header{min-height:34px;padding:3px 7px;cursor:default}.app-shell.modern-app .section-header[role=button]{cursor:pointer}.app-shell.modern-app .section-actions{gap:5px}.app-shell.modern-app .icon-btn-ghost{border:1px solid color-mix(in srgb,var(--manahel-premium-line) 42%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--manahel-premium-panel-top) 64%,transparent),color-mix(in srgb,var(--manahel-premium-panel-deep) 78%,transparent));box-shadow:inset 0 1px #fff1}.app-shell.modern-app .board-header{justify-content:space-between}.app-shell.modern-app .board-title,.app-shell.modern-app .cart-title-label{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell.modern-app .board-header-actions{order:2}.app-shell.modern-app .board-title{order:1;padding-inline:7px}.app-shell.modern-app .board-action-btn{filter:none;text-shadow:none}.app-shell.modern-app .board-canvas{min-height:96px;padding:12px;line-height:1.65}.app-shell.modern-app .cart-header-main{width:100%;gap:6px;min-width:0}.app-shell.modern-app .cart-title-label{flex:0 1 auto;padding-inline:3px 8px}.app-shell.modern-app .cart-header-actions{flex:1 1 auto;justify-content:flex-start;gap:5px}.app-shell.modern-app .cart-inline-summary{flex:1 1 140px;min-width:118px;max-width:220px;height:30px;margin-inline-start:auto}.app-shell.modern-app .cart-tool-btn-emoji{font-size:0}.app-shell.modern-app .cart-list{gap:5px}.app-shell.modern-app .cart-row{min-height:34px;padding:5px;align-items:center;border-radius:7px}.app-shell.modern-app .cart-row-tools{flex-direction:row;gap:3px}.app-shell.modern-app .cart-remove,.app-shell.modern-app .cart-card-remove{width:22px;height:22px;min-width:22px;min-height:22px;border-radius:6px;border:1px solid color-mix(in srgb,var(--manahel-premium-line) 42%,transparent);background:color-mix(in srgb,var(--manahel-premium-panel) 72%,transparent);color:color-mix(in srgb,var(--color-text) 86%,var(--manahel-premium-accent));font-size:0}.app-shell.modern-app .cart-remove,.app-shell.modern-app .cart-card-remove{color:var(--manahel-premium-danger);border-color:color-mix(in srgb,var(--manahel-premium-danger) 38%,transparent)}.app-shell.modern-app .cart-input{min-height:28px;font-weight:800}.app-shell.modern-app .cart-row-total,.app-shell.modern-app .cart-card-total{font-weight:900;font-variant-numeric:tabular-nums}.app-shell.modern-app .cart-list-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--cart-card-width, 220px)),1fr))}.app-shell.modern-app .product-chip-content{gap:7px}.app-shell.modern-app .chip-with-box{min-height:30px}.app-shell.modern-app .chip-active:before,.app-shell.modern-app .chip-selected:before{content:"";position:absolute;inset-block:4px;inset-inline-end:4px;width:2px;border-radius:999px;background:currentColor;opacity:.72}.app-shell.modern-app .template-chip-main{min-width:0;overflow:hidden;text-overflow:ellipsis}.app-shell.modern-app .pricing-productivity-sidebar{border-radius:8px;padding:8px}.app-shell.modern-app .pricing-productivity-header{min-height:34px;padding:4px 6px;border-radius:7px}.app-shell.modern-app .pricing-productivity-title{font-weight:900}.app-shell.modern-app .pricing-productivity-actions{gap:5px}.app-shell.modern-app .pricing-productivity-body{border-radius:7px;padding:8px}.app-shell.modern-app .favorite-form{border-radius:7px;border:1px solid var(--manahel-system-line);background:color-mix(in srgb,var(--manahel-system-fill) 76%,transparent);padding:6px}.customer-data-context-menu.floating-text-context-menu{z-index:10000;border-color:color-mix(in srgb,var(--color-accent) 38%,var(--color-border));box-shadow:0 22px 44px #0206176b,0 0 0 1px #ffffff14}.app-shell.modern-app .order-save-strip{width:100%;justify-content:center;cursor:pointer;border-color:color-mix(in srgb,var(--manahel-premium-accent) 76%,var(--manahel-premium-line));color:var(--color-text-on-accent);background:linear-gradient(180deg,rgba(255,255,255,.2),transparent 45%),linear-gradient(135deg,var(--manahel-premium-accent),var(--manahel-premium-accent-2) 58%,var(--manahel-premium-warm));box-shadow:0 0 0 1px color-mix(in srgb,var(--manahel-premium-accent) 30%,transparent),0 9px 20px color-mix(in srgb,var(--manahel-premium-accent) 24%,transparent),inset 0 1px #ffffff3d}.app-shell.modern-app .order-save-strip-main{color:inherit;text-shadow:0 1px 0 rgba(2,6,23,.22)}@media(max-width:720px){.app-shell.modern-app .customer-data-bar{flex-wrap:wrap;min-width:0}.app-shell.modern-app .customer-data-field{flex:1 1 112px}.app-shell.modern-app .customer-data-clear-icon-btn{order:-1}.app-shell.modern-app .invoice-lookup-bar{display:flex;flex-wrap:wrap;gap:5px}.app-shell.modern-app .invoice-lookup-title,.app-shell.modern-app .invoice-lookup-key-input,.app-shell.modern-app .invoice-lookup-details-input,.app-shell.modern-app .invoice-lookup-search-btn,.app-shell.modern-app .invoice-lookup-list{order:initial}.app-shell.modern-app .invoice-lookup-title{order:1;flex:0 0 106px;min-width:0}.app-shell.modern-app .invoice-lookup-key-input{order:2;flex:1 1 calc(100% - 116px);min-width:0}.app-shell.modern-app .invoice-lookup-search-btn{order:3;flex:0 0 var(--manahel-control-size)}.app-shell.modern-app .invoice-lookup-details-input{order:4;flex:1 1 calc(100% - 40px);min-width:0}.app-shell.modern-app .invoice-lookup-list{order:5;flex:1 1 100%}.app-shell.modern-app .pricing-layout{padding-inline:3px}.app-shell.modern-app .section-box{padding:6px}.app-shell.modern-app .cart-header-main{flex-wrap:wrap}.app-shell.modern-app .cart-header-actions{flex:1 1 100%}}.customer-data-search-results{position:absolute;top:calc(100% + 4px);right:0;min-width:280px;max-width:420px;max-height:280px;overflow-y:auto;background:var(--bg-card, #1e293b);border:1px solid var(--border-color, #334155);border-radius:var(--radius-md, 8px);box-shadow:0 10px 25px -5px #00000080,0 8px 10px -6px #00000080;padding:6px;display:flex;flex-direction:column;gap:4px;z-index:10000}.customer-data-search-chip{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:6px 10px;text-align:right;border-radius:var(--radius-sm, 6px);cursor:pointer;background:var(--bg-card-muted, rgba(255, 255, 255, .05));border:1px solid var(--border-color, rgba(255, 255, 255, .1));color:var(--text-color, #f8fafc);transition:background .15s ease,border-color .15s ease}.customer-data-search-chip:hover{background:var(--primary-hover, rgba(59, 130, 246, .2));border-color:var(--primary, #3b82f6)}.pricing-sub-bar{border-bottom:1px solid var(--color-border);background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-alt) 95%,transparent),color-mix(in srgb,var(--color-surface) 90%,transparent));padding:3px var(--space-2);min-height:34px;animation:subBarSlideDown .2s cubic-bezier(.16,1,.3,1);transform-origin:top center}@keyframes subBarSlideDown{0%{opacity:0;transform:translateY(-8px) scaleY(.92)}to{opacity:1;transform:translateY(0) scaleY(1)}}.pricing-sub-bar .icon-tab{min-height:28px;padding:3px 10px;font-size:var(--font-size-11, 11px);width:fit-content;max-width:none;flex:0 0 auto;white-space:nowrap}.shipping-workflow-bar{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:8px;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.shipping-workflow-controls{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px}.shipping-workflow-switch{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;min-height:30px;padding:3px 8px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);cursor:pointer}.shipping-workflow-switch:focus-visible,.shipping-workflow-pin:focus-visible{outline:2px solid var(--color-primary, var(--color-accent));outline-offset:2px}.shipping-workflow-switch-track{display:inline-flex;flex:0 0 auto;align-items:center;width:29px;height:17px;padding:2px;border-radius:999px;background:color-mix(in srgb,var(--color-muted) 55%,var(--color-surface-alt));transition:background-color .16s ease-out}.shipping-workflow-switch-track.is-bosta{background:var(--color-accent)}.shipping-workflow-switch-thumb{width:13px;height:13px;border-radius:50%;background:var(--color-surface);box-shadow:0 1px 3px #0000004d;transition:transform .16s ease-out}.shipping-workflow-switch-track.is-bosta .shipping-workflow-switch-thumb{transform:translate(12px)}.shipping-workflow-switch:hover,.shipping-workflow-pin:hover{background:var(--color-surface-alt)}.shipping-workflow-pin{min-height:30px;padding:3px 9px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-11, 11px);cursor:pointer;white-space:nowrap}.shipping-workflow-icon{display:block;width:16px;height:16px}.shipping-toolbar-dock{display:flex;flex:1 1 auto;align-items:center;min-width:0;overflow-x:auto;overflow-y:hidden}.floating-shipping-toolbar.is-docked{position:static!important;flex:0 0 auto;width:max-content;max-width:none;flex-wrap:nowrap;padding:2px 5px;border-radius:8px;box-shadow:none;cursor:default;touch-action:auto}.floating-shipping-toolbar.is-docked .shipping-toolbar-drag-handle{display:none}.floating-shipping-toolbar{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:12px;background:linear-gradient(145deg,color-mix(in srgb,var(--color-surface-alt) 88%,#0f172a),color-mix(in srgb,var(--color-surface) 86%,#1e293b));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid color-mix(in srgb,var(--color-border) 75%,rgba(255,255,255,.2));box-shadow:0 14px 34px #0000006b,inset 0 1px #ffffff2e;-webkit-user-select:none;user-select:none;cursor:grab;touch-action:none;transition:box-shadow .2s ease,border-color .2s ease}.floating-shipping-toolbar:hover{box-shadow:0 16px 40px #00000080,inset 0 1px #ffffff40;border-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-border))}.floating-shipping-toolbar:active{cursor:grabbing}.shipping-toolbar-drag-handle{display:inline-flex;align-items:center;justify-content:center;font-size:15px;line-height:1;color:var(--color-muted);cursor:grab;padding-inline-end:2px;opacity:.7}.shipping-toolbar-drag-handle:hover{color:var(--color-accent);opacity:1}.floating-shipping-toolbar .customer-panel-shipping-btn{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:28px;padding:0 8px;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-border) 80%,transparent);background:color-mix(in srgb,var(--color-surface) 90%,transparent);color:var(--color-text);font-size:12px;font-weight:600;cursor:pointer;transition:transform .12s ease,background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;box-shadow:0 2px 6px #00000026}.floating-shipping-toolbar .customer-panel-shipping-btn:hover{transform:translateY(-1px);border-color:var(--color-accent);color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 15%,var(--color-surface));box-shadow:0 4px 10px #00000040}.floating-shipping-toolbar .customer-panel-shipping-btn.active{background:var(--color-accent);color:var(--color-text-on-accent);border-color:var(--color-accent);box-shadow:0 0 12px color-mix(in srgb,var(--color-accent) 60%,transparent);transform:scale(1.04)}.catalog-unified-box{display:flex;flex-direction:column;min-height:0;border-radius:var(--radius-md, 10px);overflow:hidden}.catalog-section-header,.app-shell.modern-app .catalog-section-header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:6px 8px!important;padding:6px 10px!important;min-height:44px;flex-shrink:0;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important;cursor:pointer;-webkit-user-select:none;user-select:none}.catalog-section-header .catalog-main-title{font-size:var(--font-size-13, 13px);font-weight:800;color:var(--color-text);white-space:nowrap;margin:0;margin-inline-end:6px;-webkit-user-select:none;user-select:none;flex:0 0 auto}.catalog-section-header .category-chip{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:36px;height:38px;padding:4px 12px;border-radius:8px;font-size:.88rem;font-weight:800;white-space:nowrap;margin:0;cursor:pointer}.catalog-section-body{flex:1 1 auto;overflow-y:auto;min-height:0;padding:8px 10px}.catalog-dock-toggle-btn{margin-inline-start:auto;flex:0 0 auto;width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid rgba(148,163,184,.25);background:#ffffff0d;color:var(--color-text-muted, #94a3b8);cursor:pointer;transition:all .15s ease}.catalog-dock-toggle-btn:hover{background:#ffffff26;color:var(--color-text, #ffffff);border-color:var(--color-primary, #38bdf8)}.catalog-sidebar-column{position:relative;width:clamp(80px,var(--catalog-sidebar-width, 380px),calc(100vw - 32px));flex:0 0 clamp(80px,var(--catalog-sidebar-width, 380px),calc(100vw - 32px));min-width:80px;max-width:calc(100vw - 32px);height:100%;max-height:calc(100dvh - 120px);display:flex;flex-direction:column;min-height:0;overflow:visible;border-radius:var(--radius-md, 10px)}.catalog-sidebar-column .catalog-unified-box{height:100%!important;max-height:100%!important;flex:1 1 auto;min-height:0;overflow:hidden}.catalog-sidebar-column .catalog-section-body{flex:1 1 auto;overflow-y:auto;min-height:0}.catalog-sidebar-resizer{position:absolute;top:8px;bottom:18px;width:14px;cursor:col-resize;z-index:20;touch-action:none;display:flex;align-items:center;justify-content:center}.catalog-sidebar-resizer.side-left{left:-7px}.catalog-sidebar-resizer:before{content:"";width:4px;height:38px;border-radius:999px;background:color-mix(in srgb,var(--color-border) 70%,transparent);transition:all .2s ease}.catalog-sidebar-resizer:hover:before,.catalog-sidebar-resizer:active:before{background:var(--color-primary, #38bdf8);box-shadow:0 0 10px var(--color-primary, #38bdf8);height:52px}.catalog-sidebar-bottom-resizer{height:12px;cursor:row-resize;flex:0 0 12px;display:flex;align-items:center;justify-content:center;touch-action:none;background:transparent;z-index:20;margin-top:2px}.catalog-sidebar-bottom-resizer:before{content:"";width:46px;height:4px;border-radius:999px;background:color-mix(in srgb,var(--color-border) 70%,transparent);transition:all .2s ease}.catalog-sidebar-bottom-resizer:hover:before,.catalog-sidebar-bottom-resizer:active:before{background:var(--color-primary, #38bdf8);box-shadow:0 0 10px var(--color-primary, #38bdf8);width:68px}.productivity-sidebar-bottom-resizer{height:12px;cursor:row-resize;flex:0 0 12px;display:flex;align-items:center;justify-content:center;touch-action:none;background:transparent;z-index:20;margin-top:2px;width:100%}.productivity-sidebar-bottom-resizer:before{content:"";width:46px;height:4px;border-radius:999px;background:color-mix(in srgb,var(--color-border) 70%,transparent);transition:all .2s ease}.productivity-sidebar-bottom-resizer:hover:before,.productivity-sidebar-bottom-resizer:active:before{background:var(--color-primary, #38bdf8);box-shadow:0 0 10px var(--color-primary, #38bdf8);width:68px}.cart-bottom-resizer{margin-top:6px;margin-bottom:2px}.catalog-empty-products{display:flex;align-items:center;justify-content:center;padding:24px;color:var(--color-muted);font-size:13px;font-weight:600}.catalog-ordering-modal-wrap{display:flex;flex-direction:column;gap:12px;min-height:320px}.catalog-modal-tabs{margin-bottom:4px;display:flex;gap:6px}.catalog-ordering-content{display:flex;flex-direction:column;gap:10px}.ordering-hint{font-size:12px;color:var(--color-muted);background:color-mix(in srgb,var(--color-surface-alt) 80%,transparent);border:1px solid var(--color-border);padding:6px 10px;border-radius:6px}.ordering-filter-row{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.select-category-dropdown{flex:1;max-width:260px;font-size:13px;font-weight:600}.ordering-table-wrap{max-height:340px;overflow-y:auto;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.ordering-table{width:100%;border-collapse:collapse;text-align:start}.ordering-table th{position:sticky;top:0;background:color-mix(in srgb,var(--color-surface-alt) 95%,#000000);border-bottom:1px solid var(--color-border);padding:8px 10px;font-size:12px;font-weight:800;color:var(--color-text);z-index:1}.ordering-table td{padding:6px 10px;border-bottom:1px solid color-mix(in srgb,var(--color-border) 45%,transparent);font-size:12px;vertical-align:middle}.ordering-table tr:hover td{background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.input-order-number{width:70px;height:28px;padding:2px 6px;font-size:12px;font-weight:800;text-align:center;font-variant-numeric:tabular-nums;border-radius:6px}.ordering-name-cell{font-weight:700;color:var(--color-text)}.ordering-color-preview{display:inline-block;width:22px;height:22px;border-radius:6px;border:1px solid rgba(255,255,255,.2);vertical-align:middle}.ordering-color-none{color:var(--color-muted)}.ordering-price-cell{font-weight:800;color:var(--color-accent);font-variant-numeric:tabular-nums}.ordering-empty{text-align:center;padding:20px;color:var(--color-muted)}.modal-status-inline{font-size:12px;font-weight:700;color:#10b981;margin-inline-end:auto}.catalog-appearance-panel{display:flex;flex-direction:column;gap:8px}.ghost-add-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm, 6px);border:1px dashed color-mix(in srgb,var(--color-border) 80%,transparent);background:transparent;color:var(--color-muted);font-size:14px;font-weight:800;cursor:pointer;opacity:.4;transition:opacity .15s ease,background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease;-webkit-user-select:none;user-select:none}.ghost-add-btn:hover{opacity:1;background:color-mix(in srgb,var(--color-accent) 15%,var(--color-surface));border-color:var(--color-accent);color:var(--color-accent);transform:scale(1.05)}.category-ghost-add{min-width:32px;height:28px;padding:0 8px}.product-ghost-add{min-width:100px;height:48px;padding:0 14px;font-size:12px}.corner-quick-create-card{transition:border-color .15s ease}.corner-quick-create-card:hover{border-color:var(--color-accent)}.floating-workspace-canvas{position:relative;width:100%;min-height:calc(100vh - 120px);height:100%;overflow:hidden;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--color-surface-alt, #1e293b) 30%,transparent) 0%,transparent 100%)}.floating-canvas-toolbar{position:sticky;top:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 14px;background:color-mix(in srgb,var(--color-surface, #0f172a) 85%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in srgb,var(--color-border, #334155) 75%,transparent);box-shadow:0 4px 12px #00000026}.floating-toolbar-group{display:inline-flex;align-items:center;gap:10px}.floating-toolbar-label{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--color-text, #f8fafc)}.floating-toolbar-label svg{width:16px;height:16px;color:var(--color-accent, #3b82f6)}.floating-toolbar-btn{display:inline-flex;align-items:center;gap:4px;font-size:12px;padding:3px 10px}.floating-toolbar-toggles{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.floating-chip-toggle{font-size:11px;padding:2px 10px;border-radius:999px;cursor:pointer;background:color-mix(in srgb,var(--color-surface-alt, #1e293b) 70%,transparent);border:1px solid color-mix(in srgb,var(--color-border, #334155) 60%,transparent);color:var(--color-text-muted, #94a3b8);transition:all .15s ease}.floating-chip-toggle.chip-active{background:color-mix(in srgb,var(--color-accent, #3b82f6) 20%,var(--color-surface, #0f172a));border-color:var(--color-accent, #3b82f6);color:var(--color-text, #f8fafc);font-weight:600}.floating-window-box{position:absolute;top:0;left:0;display:flex;flex-direction:column;background:color-mix(in srgb,var(--color-surface, #0f172a) 90%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid color-mix(in srgb,var(--color-border, #334155) 85%,transparent);border-radius:12px;box-shadow:0 10px 30px -5px #0006,0 0 0 1px #ffffff0d;overflow:visible;transition:box-shadow .2s ease,border-color .2s ease}.floating-window-box:focus-within,.floating-window-box:hover{border-color:color-mix(in srgb,var(--color-accent, #3b82f6) 60%,var(--color-border, #334155));box-shadow:0 14px 38px -4px #0000008c,0 0 0 1px var(--color-accent, #3b82f6)}.floating-window-box.is-minimized{height:auto!important;box-shadow:0 4px 14px #0000004d}.floating-box-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;background:color-mix(in srgb,var(--color-surface-alt, #1e293b) 90%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-border, #334155) 60%,transparent);border-top-left-radius:11px;border-top-right-radius:11px;cursor:grab;-webkit-user-select:none;user-select:none}.floating-box-header:active{cursor:grabbing}.floating-box-title-wrap{display:inline-flex;align-items:center;gap:6px;min-width:0}.floating-drag-indicator{font-size:14px;letter-spacing:-2px;opacity:.5;color:var(--color-text-muted, #94a3b8)}.floating-box-title{font-size:12px;font-weight:700;color:var(--color-text, #f8fafc);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.floating-box-actions{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.floating-action-btn{width:22px;height:22px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:transparent;border:1px solid transparent;color:var(--color-text-muted, #94a3b8)}.floating-action-btn:hover{background:color-mix(in srgb,var(--color-surface, #0f172a) 60%,transparent);border-color:color-mix(in srgb,var(--color-border, #334155) 60%,transparent);color:var(--color-text, #f8fafc)}.floating-box-body{flex:1 1 auto;min-height:0;overflow:hidden;padding:4px;display:flex;flex-direction:column}.floating-catalog-content,.floating-cart-content,.floating-productivity-content,.floating-topstrips-content{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.floating-catalog-box .catalog-unified-box{width:100%!important;height:100%!important;max-height:100%!important;display:flex!important;flex-direction:column!important;border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;overflow:hidden!important}.floating-catalog-box .catalog-section-header{flex:0 0 auto!important;display:flex!important;flex-wrap:wrap!important;gap:4px 6px!important;justify-content:flex-start!important;padding:4px 6px!important;background:color-mix(in srgb,var(--color-surface-alt) 80%,transparent)!important;border-radius:8px!important;border:1px solid color-mix(in srgb,var(--color-border) 60%,transparent)!important;overflow:visible!important}.floating-catalog-box .catalog-section-body{flex:1 1 auto!important;height:100%!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:6px 2px!important;border:none!important;background:transparent!important}.floating-catalog-box .catalog-section-body .chip-list{display:flex!important;flex-wrap:wrap!important;gap:6px 8px!important;justify-content:flex-start!important;align-content:flex-start!important;width:100%!important}.floating-productivity-box .pricing-productivity-sidebar{position:static!important;width:100%!important;max-width:100%!important;flex:1 1 auto!important;height:100%!important;max-height:100%!important;border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.floating-productivity-box .pricing-productivity-resizer{display:none!important}.floating-productivity-box .pricing-productivity-header{flex:0 0 auto!important;padding:4px 6px!important}.floating-productivity-box .pricing-productivity-body{flex:1 1 auto!important;height:100%!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:4px 2px!important}.floating-productivity-box .pricing-productivity-pane{display:flex!important;flex-direction:column!important;gap:8px!important;height:100%!important}.floating-productivity-box .template-category-list,.floating-productivity-box .template-chip-list{display:flex!important;flex-wrap:wrap!important;gap:4px 6px!important;justify-content:flex-start!important;align-content:flex-start!important;width:100%!important}.floating-productivity-box .template-chip-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}.floating-cart-box .cart-panel{width:100%!important;height:100%!important;max-height:100%!important;max-width:100%!important;border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.floating-cart-box .cart-body,.floating-cart-box .cart-items-container{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}.floating-topstrips-box .order-copy-strip-shell,.floating-topstrips-box .board-section,.floating-topstrips-box .invoice-edit-strip{width:100%!important;max-width:100%!important}.floating-topstrips-box .order-copy-strip{display:flex!important;flex-wrap:wrap!important;gap:4px 6px!important;justify-content:flex-start!important;align-items:center!important}.floating-resize-handle{position:absolute;z-index:100}.handle-n{top:-4px;left:8px;right:8px;height:8px;cursor:n-resize}.handle-s{bottom:-4px;left:8px;right:8px;height:8px;cursor:s-resize}.handle-e{top:8px;bottom:8px;right:-4px;width:8px;cursor:e-resize}.handle-w{top:8px;bottom:8px;left:-4px;width:8px;cursor:w-resize}.handle-ne{top:-5px;right:-5px;width:12px;height:12px;cursor:ne-resize}.handle-nw{top:-5px;left:-5px;width:12px;height:12px;cursor:nw-resize}.handle-se{bottom:-5px;right:-5px;width:12px;height:12px;cursor:se-resize}.handle-sw{bottom:-5px;left:-5px;width:12px;height:12px;cursor:sw-resize}.app-shell.modern-app .taskbar{display:flex;flex-wrap:wrap;align-items:center;width:100%;padding:4px 8px;min-height:40px;box-sizing:border-box}.app-shell.modern-app .taskbar .icon-tab-bar{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px;direction:rtl}.web-tabs-panel{transition:all .2s ease-in-out;background:var(--manahel-premium-panel)}.web-tabs-favorites{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;grid-column:1 / -1;padding:2px 8px 4px;min-width:0}.web-tabs-favorites-header{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;color:color-mix(in srgb,var(--color-text-secondary) 92%,var(--color-text));font-size:12px;font-weight:800;white-space:nowrap}.web-tabs-favorites-list{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.web-tabs-favorites-empty{color:var(--color-text-secondary);font-size:12px;padding-inline:2px}.web-browser-favorite-add{min-width:28px;padding-inline:0;color:#facc15}.web-browser-favorite-add.is-saved{color:#fde68a;border-color:color-mix(in srgb,#fbbf24 52%,var(--color-border));box-shadow:0 0 12px #facc1533}.web-browser-favorite-chip{display:inline-flex;align-items:stretch;gap:0;max-width:min(100%,260px);padding:0;overflow:hidden}.web-browser-favorite-open{flex:1 1 auto;min-width:0;display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;padding:5px 8px;border:0;background:transparent;color:inherit;cursor:pointer;text-align:right}.web-browser-favorite-title{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800}.web-browser-favorite-domain{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;opacity:.78}.web-browser-favorite-remove{flex:0 0 auto;width:26px;border:0;border-inline-start:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);background:color-mix(in srgb,var(--color-surface-alt) 92%,transparent);color:var(--color-text-secondary);font-size:16px;font-weight:800;cursor:pointer}.web-browser-favorite-remove:hover{background:color-mix(in srgb,var(--color-danger) 18%,var(--color-surface-alt));color:var(--color-text)}.web-tab-chip{transition:background-color .15s ease,transform .1s ease}.web-tab-chip:hover{transform:translateY(-1px)}body.lens-mode-active,body.lens-mode-active *{cursor:crosshair!important}body.lens-mode-zoom-in,body.lens-mode-zoom-in *{cursor:zoom-in!important}body.lens-mode-zoom-out,body.lens-mode-zoom-out *{cursor:zoom-out!important}body.lens-mode-active [data-zoom-box],body.lens-mode-active [data-zoom-strip],body.lens-mode-active [data-zoom-item],body.lens-mode-active .chip,body.lens-mode-active .catalog-section-header,body.lens-mode-active .catalog-section-body,body.lens-mode-active .icon-tab,body.lens-mode-active button{transition:outline .15s ease,box-shadow .15s ease}body.lens-mode-active .chip:hover,body.lens-mode-active button:hover,body.lens-mode-active .icon-tab:hover,body.lens-mode-active [data-zoom-item]:hover{outline:2px dashed #a855f7!important;outline-offset:2px;box-shadow:0 0 16px #a855f780!important}body.lens-mode-active .catalog-section-header:hover,body.lens-mode-active .catalog-section-body:hover,body.lens-mode-active [data-zoom-strip]:hover{outline:2.5px dashed #f59e0b!important;outline-offset:2px;box-shadow:0 0 18px #f59e0b73!important}body.lens-mode-active [data-zoom-box]:hover{outline:2.5px dashed #38bdf8!important;outline-offset:3px;box-shadow:0 0 20px #38bdf866!important}.pricing-sub-bar .icon-tab.active{background:color-mix(in srgb,var(--color-primary, #38bdf8) 25%,var(--color-surface-alt, #1e293b));border-color:var(--color-primary, #38bdf8);color:var(--color-primary, #38bdf8);box-shadow:0 0 12px color-mix(in srgb,var(--color-primary, #38bdf8) 35%,transparent)}.zoom-feedback-badge{position:fixed;pointer-events:none;z-index:100000;padding:5px 12px;background:#0f172af0;color:#38bdf8;border:1px solid rgba(56,189,248,.6);border-radius:999px;font-weight:900;font-size:13.5px;box-shadow:0 8px 24px #000000b3;transform:translate(-50%,-100%);animation:zoomBadgePop 1.1s ease forwards;direction:ltr}@keyframes zoomBadgePop{0%{opacity:0;transform:translate(-50%,-80%) scale(.85)}20%{opacity:1;transform:translate(-50%,-115%) scale(1.06)}75%{opacity:1;transform:translate(-50%,-125%) scale(1)}to{opacity:0;transform:translate(-50%,-140%) scale(.92)}}[data-zoom-box]{visibility:visible!important;opacity:1!important;transition:none}.catalog-unified-box{visibility:visible!important;display:flex!important;flex-direction:column!important;min-height:120px}.catalog-section-body{visibility:visible!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:60px}.catalog-section-body .chip-list{display:flex!important;flex-wrap:wrap!important;align-content:flex-start!important;gap:var(--space-1, 4px)!important}.app-shell.modern-app .taskbar.shipping-workflow-bar{display:flex;flex:0 0 auto;flex-wrap:nowrap;width:100%;overflow-x:auto;overflow-y:hidden}.app-shell.modern-app .taskbar.shipping-workflow-bar .shipping-workflow-controls{flex:0 0 auto}.app-shell.modern-app .taskbar.shipping-workflow-bar .shipping-toolbar-dock{flex:0 0 auto;min-width:max-content;overflow:visible}.app-shell.modern-app{--visual-ink: color-mix(in srgb, var(--color-surface) 82%, #071525);--visual-panel: color-mix(in srgb, var(--color-surface-alt) 86%, #10243a);--visual-panel-raised: color-mix(in srgb, var(--color-surface-alt) 76%, #1a3854);--visual-panel-soft: color-mix(in srgb, var(--color-surface-alt) 92%, #0b1c31);--visual-line: color-mix(in srgb, var(--color-border) 58%, #7dd3fc);--visual-line-soft: color-mix(in srgb, var(--visual-line) 48%, transparent);--visual-honey: color-mix(in srgb, var(--color-accent) 86%, #f59e0b);--visual-sky: color-mix(in srgb, var(--color-accent-soft) 54%, #38bdf8);--visual-mint: color-mix(in srgb, var(--color-accent-soft) 44%, #34d399);--visual-text: color-mix(in srgb, var(--color-text) 96%, #ffffff);--visual-muted: color-mix(in srgb, var(--color-muted) 84%, #cbd5e1);--visual-radius-sm: 8px;--visual-radius-md: 12px;--visual-radius-lg: 16px;--visual-shadow-low: 0 8px 20px rgba(2, 8, 23, .2);--visual-shadow-mid: 0 16px 36px rgba(2, 8, 23, .3);--visual-ring: 0 0 0 3px color-mix(in srgb, var(--visual-sky) 28%, transparent);background:radial-gradient(circle at 88% -8%,color-mix(in srgb,var(--visual-sky) 14%,transparent),transparent 34%),radial-gradient(circle at 12% 108%,color-mix(in srgb,var(--visual-honey) 10%,transparent),transparent 40%),linear-gradient(145deg,var(--visual-ink),color-mix(in srgb,var(--visual-ink) 90%,#020617))}.app-shell.modern-app:before{opacity:.34;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 20%),repeating-linear-gradient(90deg,transparent 0 79px,color-mix(in srgb,var(--visual-line) 7%,transparent) 79px 80px),repeating-linear-gradient(0deg,transparent 0 59px,color-mix(in srgb,var(--visual-line) 6%,transparent) 59px 60px)}.app-skip-link{position:fixed;inset-block-start:8px;inset-inline-start:50%;z-index:200000;padding:10px 18px;border:1px solid var(--visual-honey);border-radius:999px;background:var(--visual-ink);color:var(--visual-text);font-size:.875rem;font-weight:800;box-shadow:var(--visual-shadow-mid),var(--visual-ring);translate:50% -160%;transition:translate .16s ease}.app-skip-link:focus-visible{translate:50% 0;outline:none}.app-shell.modern-app .taskbar{position:relative;min-height:48px;padding:7px 10px;border-bottom:1px solid color-mix(in srgb,var(--visual-sky) 30%,var(--visual-line-soft));background:linear-gradient(180deg,color-mix(in srgb,var(--visual-panel-raised) 90%,#ffffff),var(--visual-panel)),linear-gradient(90deg,color-mix(in srgb,var(--visual-honey) 9%,transparent),transparent 36%,color-mix(in srgb,var(--visual-sky) 10%,transparent));box-shadow:inset 0 1px #ffffff17,0 12px 26px #02081747}.app-shell.modern-app .taskbar:after{content:"";position:absolute;inset-inline:12px;inset-block-end:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--visual-sky),var(--visual-honey),transparent);opacity:.5;pointer-events:none}.manahel-brand{flex:0 0 auto;min-height:34px;display:inline-flex;align-items:center;gap:9px;padding:4px 6px 4px 12px;border:1px solid color-mix(in srgb,var(--visual-honey) 36%,var(--visual-line));border-radius:11px;background:linear-gradient(145deg,color-mix(in srgb,var(--visual-honey) 12%,var(--visual-panel-raised)),var(--visual-panel-soft));box-shadow:inset 0 1px #ffffff1a,var(--visual-shadow-low);-webkit-user-select:none;user-select:none}.manahel-brand-mark{width:26px;height:26px;display:grid;place-items:center;border-radius:9px 5px;background:linear-gradient(145deg,var(--visual-honey),color-mix(in srgb,var(--visual-honey) 56%,#b45309));color:#111827;font-size:.9rem;font-weight:900;box-shadow:inset 0 1px #ffffff8c,0 5px 13px color-mix(in srgb,var(--visual-honey) 26%,transparent)}.manahel-brand-copy{display:grid;line-height:1.05;text-align:start}.manahel-brand-copy strong{color:var(--visual-text);font-size:.79rem;font-weight:900}.manahel-brand-copy small{margin-top:3px;color:var(--visual-muted);font-size:.58rem;font-weight:700}.app-shell.modern-app .icon-tab-bar{gap:7px}.app-shell.modern-app .icon-tab,.app-shell.modern-app .pricing-shell-strip-btn,.app-shell.modern-app .btn,.app-shell.modern-app .icon-btn,.app-shell.modern-app .cart-tool-btn,.app-shell.modern-app .section-title-btn{border-color:color-mix(in srgb,var(--visual-line) 66%,transparent);border-radius:var(--visual-radius-sm);background:linear-gradient(180deg,color-mix(in srgb,var(--visual-panel-raised) 78%,#ffffff),var(--visual-panel-soft));color:var(--visual-text);box-shadow:inset 0 1px #ffffff1a,0 4px 10px #0208172e}.app-shell.modern-app .icon-tab:hover,.app-shell.modern-app .pricing-shell-strip-btn:hover,.app-shell.modern-app .btn:hover,.app-shell.modern-app .icon-btn:hover,.app-shell.modern-app .cart-tool-btn:hover,.app-shell.modern-app .section-title-btn:hover{border-color:color-mix(in srgb,var(--visual-sky) 72%,var(--visual-line));background:linear-gradient(180deg,color-mix(in srgb,var(--visual-sky) 16%,var(--visual-panel-raised)),var(--visual-panel));box-shadow:inset 0 1px #ffffff24,0 8px 18px color-mix(in srgb,var(--visual-sky) 12%,transparent)}.app-shell.modern-app .icon-tab.active,.app-shell.modern-app .pricing-sub-bar .icon-tab.active,.app-shell.modern-app .tab-pill.active,.app-shell.modern-app .chip-active{border-color:color-mix(in srgb,var(--visual-sky) 74%,#ffffff);background:linear-gradient(145deg,color-mix(in srgb,var(--visual-sky) 82%,#ffffff),color-mix(in srgb,var(--visual-sky) 60%,#0369a1));color:#061522;box-shadow:inset 0 1px #ffffff7a,0 7px 18px color-mix(in srgb,var(--visual-sky) 28%,transparent);font-weight:900}.app-shell.modern-app .icon-tab-sync{border-color:color-mix(in srgb,#f59e0b 60%,transparent);background:linear-gradient(135deg,#f59e0b38,#d9770652);color:#fbbf24}.app-shell.modern-app .btn-primary{border-color:color-mix(in srgb,#3b82f6 70%,#ffffff);background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 4px 12px #2563eb47;font-weight:700}.app-shell.modern-app .btn-primary:hover{border-color:#93c5fd;background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 6px 16px #2563eb6b}.app-shell.modern-app .bosta-ship-button,.app-shell.modern-app .btn-success{border-color:color-mix(in srgb,#10b981 70%,#ffffff);background:linear-gradient(135deg,#059669,#10b981);color:#fff;box-shadow:0 4px 12px #10b98147;font-weight:700}.app-shell.modern-app .bosta-ship-button:hover,.app-shell.modern-app .btn-success:hover{border-color:#a7f3d0;background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 6px 16px #10b9816b}.app-shell.modern-app .icon-tab:not(:has(.icon-tab-label)){min-width:36px;width:auto;padding:6px 10px;justify-content:center}.app-shell.modern-app .icon-tab-icon{display:inline-flex;align-items:center;justify-content:center;font-size:1.12rem}.app-shell.modern-app .pricing-sub-bar,.app-shell.modern-app .taskbar{zoom:var(--app-bars-zoom, 1)}.app-shell.modern-app .pricing-sub-bar{min-height:43px;padding-block:6px;background:linear-gradient(180deg,color-mix(in srgb,var(--visual-panel) 92%,#071d31),color-mix(in srgb,var(--visual-ink) 90%,#020617));box-shadow:inset 0 1px color-mix(in srgb,var(--visual-sky) 18%,transparent),0 8px 18px #02081733}.app-shell.modern-app .customer-data-bar-wrap{padding:6px 10px;background:linear-gradient(180deg,color-mix(in srgb,var(--visual-panel) 94%,#ffffff),color-mix(in srgb,var(--visual-panel-soft) 96%,#020617));border-bottom-color:var(--visual-line-soft)}.app-shell.modern-app .customer-data-bar{gap:7px}.app-shell.modern-app .customer-data-input,.app-shell.modern-app .input,.app-shell.modern-app .cart-input,.app-shell.modern-app .cart-input-qty,.app-shell.modern-app select,.app-shell.modern-app textarea{border-color:color-mix(in srgb,var(--visual-line) 66%,transparent);border-radius:var(--visual-radius-sm);background:linear-gradient(180deg,color-mix(in srgb,var(--visual-ink) 86%,#172b43),color-mix(in srgb,var(--visual-ink) 96%,#020617));color:var(--visual-text);box-shadow:inset 0 1px 4px #02081747,inset 0 1px #ffffff0a}.app-shell.modern-app :where(.customer-data-input,.input,.cart-input,.cart-input-qty,select,textarea):focus{outline:none;border-color:var(--visual-sky);box-shadow:var(--visual-ring),inset 0 1px 4px #02081738}.app-shell.modern-app .screen{background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--visual-sky) 7%,transparent),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--visual-ink) 72%,transparent),transparent 24%)}.app-shell.modern-app .pricing-layout{gap:9px;padding:9px;padding-inline-start:4px}.app-shell.modern-app .pricing-layout-wrap{position:relative}.app-shell.modern-app .pricing-layout .pricing-productivity-sidebar{position:absolute;inset-block-start:9px;z-index:80;max-block-size:calc(100% - 18px);margin:0;flex:none;pointer-events:auto}.app-shell.modern-app .pricing-layout .pricing-productivity-sidebar.side-right{inset-inline-end:9px;inset-inline-start:auto}.app-shell.modern-app .pricing-layout .pricing-productivity-sidebar.side-left{inset-inline-start:9px;inset-inline-end:auto}.app-shell.modern-app .pricing-main{gap:8px}.app-shell.modern-app :where(.section-box,.settings-panel,.settings-card,.invoice-details,.table-wrap,.pricing-productivity-sidebar){border-color:var(--visual-line-soft);border-radius:var(--visual-radius-md);background:linear-gradient(160deg,color-mix(in srgb,var(--visual-panel-raised) 52%,transparent),transparent 44%),linear-gradient(180deg,var(--visual-panel),var(--visual-panel-soft));box-shadow:inset 0 1px #fff1,var(--visual-shadow-low)}.app-shell.modern-app .section-box{padding:9px}.app-shell.modern-app :where(.section-header,.cart-header,.cart-tools-bar,.settings-tabs,.screen-header){min-height:38px;border-color:color-mix(in srgb,var(--visual-line) 64%,transparent);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--visual-panel-raised) 88%,#ffffff),color-mix(in srgb,var(--visual-panel) 96%,#020617));box-shadow:inset 0 1px #ffffff17,0 5px 12px #02081729}.app-shell.modern-app :where(.section-title,.panel-title,.screen-title,.cart-title-label){color:var(--visual-text);font-weight:900}.app-shell.modern-app .catalog-unified-box{height:100%!important;max-height:100%!important;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;overflow:clip}.app-shell.modern-app .catalog-section-header{min-height:44px;padding:6px 10px!important;border-radius:10px 10px 7px 7px;background:linear-gradient(180deg,color-mix(in srgb,var(--visual-panel-raised) 90%,#ffffff),var(--visual-panel));display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:6px 8px!important;flex:0 0 auto!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important}.app-shell.modern-app .catalog-section-header .category-chip{flex:0 0 auto!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:4px 10px!important;border-radius:var(--visual-radius-sm, 8px)!important;font-size:.88rem!important;font-weight:800!important;transition:all .15s ease!important}.app-shell.modern-app .catalog-section-header .category-chip .product-chip-content{display:inline-flex!important;align-items:center!important;gap:6px!important}.app-shell.modern-app .catalog-section-header .category-chip .product-chip-boxes{display:inline-flex!important;align-items:center!important;gap:4px!important;height:auto!important;width:auto!important;min-width:unset!important}.app-shell.modern-app .catalog-section-header .category-chip .product-chip-box{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:.75rem!important;font-weight:900!important;box-shadow:0 2px 6px #00000040!important;flex:0 0 auto!important}.app-shell.modern-app .catalog-section-header .category-chip .product-chip-info{display:inline-flex!important;align-items:center!important}.app-shell.modern-app .catalog-section-header .category-chip .product-chip-name{font-size:.88rem!important;font-weight:800!important;line-height:1.2!important}.app-shell.modern-app .catalog-section-header .pricing-box-drag-grip{flex:0 0 auto!important;height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 6px!important;border-radius:6px!important;background:color-mix(in srgb,var(--visual-panel-raised) 92%,#ffffff)!important}.app-shell.modern-app .catalog-section-header .catalog-dock-toggle-btn{flex:0 0 auto!important;margin-inline-start:auto!important;height:30px!important;width:30px!important;border-radius:6px!important;background:color-mix(in srgb,var(--visual-panel-raised) 92%,#ffffff)!important}.app-shell.modern-app .catalog-section-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;padding:10px;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--visual-honey) 6%,transparent),transparent 28%),color-mix(in srgb,var(--visual-ink) 58%,transparent)}.app-shell.modern-app .chip{border-color:color-mix(in srgb,var(--visual-line) 60%,transparent);border-radius:9px;background:linear-gradient(180deg,color-mix(in srgb,var(--visual-panel-raised) 76%,#ffffff),color-mix(in srgb,var(--visual-panel-soft) 96%,#020617));color:var(--visual-text);box-shadow:inset 0 1px #ffffff14,0 4px 10px #02081724}.app-shell.modern-app .chip:hover{border-color:color-mix(in srgb,var(--visual-sky) 74%,var(--visual-line));background:linear-gradient(180deg,color-mix(in srgb,var(--visual-sky) 13%,var(--visual-panel-raised)),var(--visual-panel));color:var(--visual-text)}.app-shell.modern-app .category-chip:not(.chip-active){border-inline-start:3px solid color-mix(in srgb,var(--visual-honey) 62%,transparent)}.app-shell.modern-app .products-chip-list{gap:8px}.app-shell.modern-app .products-chip-list>.chip,.app-shell.modern-app .template-chip-list>.chip{min-height:42px;padding:7px 10px}.app-shell.modern-app .product-chip-name{color:var(--visual-text);font-weight:800}.app-shell.modern-app .product-chip-price{color:color-mix(in srgb,var(--visual-honey) 72%,var(--visual-text));font-weight:800;opacity:1}.app-shell.modern-app .web-tabs-panel{border-color:color-mix(in srgb,var(--visual-sky) 24%,var(--visual-line-soft));background:linear-gradient(180deg,color-mix(in srgb,var(--visual-panel-raised) 58%,transparent),var(--visual-panel-soft))}.app-shell.modern-app .web-tabs-bar{display:grid;grid-template-columns:auto auto minmax(160px,1fr) auto;align-items:center;gap:5px;padding:3px 4px;border-radius:9px;background:color-mix(in srgb,var(--visual-ink) 70%,transparent)}.app-shell.modern-app .web-tabs-navigation,.app-shell.modern-app .web-tabs-zoom-controls,.app-shell.modern-app .web-tabs-list,.app-shell.modern-app .web-tabs-address{display:flex;align-items:center;gap:4px;min-width:0}.app-shell.modern-app .web-tabs-address .input{flex:1;min-width:80px;height:28px;font-size:.82rem;text-align:left}.app-shell.modern-app .web-tabs-list{grid-column:1 / -1;flex-wrap:wrap;max-block-size:27px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.app-shell.modern-app .web-tab-chip{display:inline-flex;align-items:center;gap:4px;max-width:min(220px,42vw);padding:3px 8px;cursor:pointer}.app-shell.modern-app .web-tab-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell.modern-app .web-tab-chip>button{padding:0 2px;border:0;color:inherit;background:transparent;cursor:pointer}.app-shell.modern-app .web-tabs-zoom-value{min-width:44px}.app-shell.modern-app .web-browser-mode-badge{margin-inline-start:auto;padding:2px 7px;border:1px solid color-mix(in srgb,var(--visual-line-soft) 70%,transparent);border-radius:999px;color:var(--visual-text-muted);font-size:.7rem;white-space:nowrap}.app-shell.modern-app .web-browser-mode-badge.is-desktop{border-color:color-mix(in srgb,#34d399 58%,transparent);color:#86efac}.app-shell.modern-app .web-tabs-favorites{flex-wrap:nowrap;min-block-size:28px;max-block-size:30px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.app-shell.modern-app .web-tabs-favorites-list{flex-wrap:nowrap;overflow:visible}.app-shell.modern-app .web-browser-favorite-chip{flex:0 0 auto;max-block-size:26px}.app-shell.modern-app .web-browser-favorite-open{flex-direction:row;align-items:center;gap:6px;padding-block:3px}.app-shell.modern-app .web-browser-favorite-domain{display:none}.app-shell.modern-app .web-browser-fallback-note,.app-shell.modern-app .web-browser-error{padding:5px 8px;border-radius:7px;font-size:.75rem}.app-shell.modern-app .web-browser-fallback-note{border:1px solid color-mix(in srgb,var(--visual-sky) 30%,transparent);background:color-mix(in srgb,var(--visual-sky) 9%,var(--visual-panel-soft));color:var(--visual-text-muted)}.app-shell.modern-app .web-browser-error{border:1px solid color-mix(in srgb,#fb7185 38%,transparent);background:color-mix(in srgb,#fb7185 10%,var(--visual-panel-soft));color:#fecdd3}.app-shell.modern-app .web-tab-frame-container{position:relative;flex:1;width:100%;min-height:90px;overflow:hidden;border:1px solid color-mix(in srgb,var(--visual-line-soft) 72%,transparent);border-radius:7px;background:#fff}.app-shell.modern-app .manahel-browser-webview{width:100%;height:100%;border:0}.app-shell.modern-app .local-browser-viewport{position:relative;inline-size:100%;block-size:100%;min-block-size:90px;overflow:hidden;background:#fff}.app-shell.modern-app .local-browser-canvas{display:block;inline-size:100%;block-size:100%;border:0;outline:0;background:#fff;cursor:default;touch-action:none}.app-shell.modern-app .local-browser-canvas:focus-visible{box-shadow:inset 0 0 0 3px var(--visual-focus)}.app-shell.modern-app .local-browser-find,.app-shell.modern-app .local-browser-file-request,.app-shell.modern-app .local-browser-notification{position:absolute;z-index:8;display:flex;align-items:center;gap:5px;border:1px solid color-mix(in srgb,var(--visual-sky) 38%,var(--visual-line-soft));border-radius:9px;background:color-mix(in srgb,var(--visual-ink) 92%,transparent);box-shadow:0 10px 28px #00000052;color:var(--visual-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-shell.modern-app .local-browser-find{inset-block-start:8px;inset-inline-end:8px;max-inline-size:calc(100% - 16px);padding:5px}.app-shell.modern-app .local-browser-find .input{inline-size:clamp(120px,24vw,260px);block-size:30px}.app-shell.modern-app .local-browser-find-result{min-inline-size:66px;color:#86efac;font-size:.72rem;text-align:center}.app-shell.modern-app .local-browser-find-result.is-missing{color:#fda4af}.app-shell.modern-app .local-browser-context-menu{position:fixed;z-index:10;display:grid;min-inline-size:180px;padding:5px;border:1px solid color-mix(in srgb,var(--visual-sky) 34%,var(--visual-line-soft));border-radius:9px;background:color-mix(in srgb,var(--visual-ink) 96%,transparent);box-shadow:0 12px 34px #0000006b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-shell.modern-app .local-browser-context-menu>button{min-block-size:32px;padding-inline:10px;border:0;border-radius:6px;background:transparent;color:var(--visual-text);text-align:start;cursor:pointer}.app-shell.modern-app .local-browser-context-menu>button:hover,.app-shell.modern-app .local-browser-context-menu>button:focus-visible{background:color-mix(in srgb,var(--visual-sky) 20%,transparent);outline:none}.app-shell.modern-app .local-browser-permissions{position:absolute;z-index:11;inset-block-start:8px;inset-inline-end:8px;display:grid;gap:8px;inline-size:min(330px,calc(100% - 16px));max-block-size:calc(100% - 16px);overflow:auto;padding:10px;border:1px solid color-mix(in srgb,var(--visual-sky) 42%,var(--visual-line-soft));border-radius:11px;background:color-mix(in srgb,var(--visual-ink) 95%,transparent);box-shadow:0 14px 38px #00000070;color:var(--visual-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-shell.modern-app .local-browser-permissions-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.app-shell.modern-app .local-browser-permissions p{margin:0;color:var(--visual-text-muted);font-size:.74rem}.app-shell.modern-app .local-browser-permissions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.app-shell.modern-app .local-browser-permissions-grid>label{display:flex;align-items:center;gap:6px;min-block-size:34px;padding:5px 7px;border-radius:7px;background:color-mix(in srgb,var(--visual-sky) 9%,transparent);font-size:.76rem;cursor:pointer}.app-shell.modern-app .local-browser-dialog-backdrop{position:absolute;z-index:12;inset:0;display:grid;place-items:center;padding:16px;background:#030a187a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.app-shell.modern-app .local-browser-dialog{display:grid;gap:10px;inline-size:min(420px,100%);max-block-size:90%;overflow:auto;padding:16px;border:1px solid color-mix(in srgb,var(--visual-sky) 42%,var(--visual-line-soft));border-radius:13px;background:var(--visual-panel-raised);box-shadow:0 18px 52px #0000007a;color:var(--visual-text)}.app-shell.modern-app .local-browser-dialog p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.app-shell.modern-app .local-browser-dialog-actions{display:flex;justify-content:flex-end;gap:6px}.app-shell.modern-app .local-browser-file-request{inset-block-end:10px;inset-inline:10px auto;padding:7px 9px}.app-shell.modern-app .local-browser-notification{inset-block-end:10px;inset-inline-end:10px;max-inline-size:min(360px,calc(100% - 20px));padding:8px 11px;cursor:pointer}.app-shell.modern-app .sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell.modern-app .board-section{border-color:color-mix(in srgb,var(--visual-honey) 18%,var(--visual-line-soft))}.app-shell.modern-app .quick-replies-pricing-box{flex:0 0 auto;min-height:0;box-sizing:border-box;overflow:hidden;container:quick-replies / inline-size}.app-shell.modern-app .quick-replies-toolbar{flex:0 0 auto;min-width:0;cursor:pointer;-webkit-user-select:none;user-select:none}.app-shell.modern-app .quick-replies-toolbar:focus-visible{outline:2px solid var(--visual-focus);outline-offset:-2px}.app-shell.modern-app .quick-replies-pricing-box>.quick-replies-body{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.app-shell.modern-app .quick-replies-body>.settings-panel{min-height:100%;box-sizing:border-box}.app-shell.modern-app .quick-replies-settings-btn{margin-inline-start:auto;flex:0 0 auto}.app-shell.modern-app :where(.quick-replies-inline-resizer,.quick-replies-block-resizer){position:absolute;z-index:30;display:grid;place-items:center;touch-action:none;-webkit-user-select:none;user-select:none}.app-shell.modern-app .quick-replies-inline-resizer{inset-block:0;inset-inline-end:0;width:10px;cursor:col-resize;border-inline-end:2px solid color-mix(in srgb,var(--visual-honey) 28%,transparent)}.app-shell.modern-app .quick-replies-block-resizer{inset-inline:0;inset-block-end:0;height:10px;cursor:row-resize;border-block-end:2px solid color-mix(in srgb,var(--visual-honey) 28%,transparent)}.app-shell.modern-app :where(.quick-replies-inline-resizer,.quick-replies-block-resizer):is(:hover,:focus-visible){border-color:var(--visual-honey);outline:none;background:color-mix(in srgb,var(--visual-honey) 10%,transparent)}.app-shell.modern-app .pricing-unified-box-layout{align-items:stretch;flex:1 1 auto;block-size:100%;min-inline-size:0;min-block-size:0}.app-shell.modern-app .pricing-box-workspace{display:flex;flex-direction:column;flex:1 1 auto;min-inline-size:0;min-block-size:0}.app-shell.modern-app .pricing-box-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"main";align-items:start;gap:10px;min-inline-size:0}.app-shell.modern-app .pricing-box-grid:has(.pricing-unified-sidebar .pricing-box-slot),.app-shell.modern-app .is-reordering-boxes .pricing-box-grid{grid-template-columns:minmax(0,1fr) minmax(280px,min(38%,460px));grid-template-areas:"main side"}.app-shell.modern-app .pricing-box-grid>.pricing-main{grid-area:main;min-inline-size:0}.app-shell.modern-app .pricing-unified-sidebar{grid-area:side;display:none;min-inline-size:0;direction:rtl}.app-shell.modern-app .pricing-unified-sidebar:has(.pricing-box-slot),.app-shell.modern-app .is-reordering-boxes .pricing-unified-sidebar{display:block}.app-shell.modern-app .pricing-box-drop-zone{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-block-size:28px;border-radius:var(--visual-radius-md);transition:background-color .14s ease,outline-color .14s ease}.app-shell.modern-app .pricing-box-drop-zone.is-drop-active{outline:2px dashed color-mix(in srgb,var(--visual-honey) 72%,transparent);outline-offset:3px;background:color-mix(in srgb,var(--visual-honey) 6%,transparent)}.app-shell.modern-app .pricing-empty-drop-zone{display:none;min-block-size:92px;place-items:center;padding:14px;border:2px dashed color-mix(in srgb,var(--visual-sky) 42%,transparent);border-radius:var(--visual-radius-md);color:var(--visual-text-muted);text-align:center}.app-shell.modern-app .is-reordering-boxes .pricing-empty-drop-zone{display:grid}.app-shell.modern-app .pricing-box-slot{position:relative;display:grid;min-inline-size:0;justify-items:start}.app-shell.modern-app .pricing-box-slot.is-dragging{opacity:.48}.app-shell.modern-app .pricing-box-slot.is-drop-target:before,.app-shell.modern-app .pricing-box-slot.is-drop-target:after{position:absolute;z-index:60;inset-inline:10px;block-size:4px;border-radius:999px;background:var(--visual-honey);box-shadow:0 0 14px color-mix(in srgb,var(--visual-honey) 62%,transparent);content:""}.app-shell.modern-app .pricing-box-slot.is-drop-target.drop-before:before{inset-block-start:-7px}.app-shell.modern-app .pricing-box-slot.is-drop-target.drop-after:after{inset-block-end:-7px}.app-shell.modern-app .dockable-pricing-box{position:relative;min-inline-size:280px;min-block-size:140px;box-sizing:border-box;container:pricing-dock-box / inline-size}.app-shell.modern-app .dockable-pricing-box-content,.app-shell.modern-app .dockable-pricing-box-content>:where(.section-box,.screen,.free-customer-box){inline-size:100%!important;block-size:100%!important;max-inline-size:100%!important;box-sizing:border-box}.app-shell.modern-app .dockable-pricing-box .free-customer-box{overflow-y:auto;overflow-x:hidden}.app-shell.modern-app .dockable-pricing-box-content{overflow:clip}.app-shell.modern-app .dockable-pricing-box :where(.catalog-section-body,.quick-replies-body,.cart-body){min-block-size:0;overflow:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.app-shell.modern-app .dockable-pricing-box .cart-section-box{display:flex;flex-direction:column}.app-shell.modern-app .dockable-pricing-box :where(.quick-replies-inline-resizer,.quick-replies-block-resizer,.cart-bottom-resizer){display:none}.app-shell.modern-app .pricing-box-drag-grip{flex:0 0 auto;display:grid;place-items:center;min-inline-size:24px;min-block-size:26px;padding-inline:5px;border:1px solid color-mix(in srgb,var(--visual-sky) 28%,var(--visual-line));border-radius:7px;color:var(--visual-text-muted);background:color-mix(in srgb,var(--visual-panel-raised) 88%,transparent);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.app-shell.modern-app .pricing-box-drag-grip:active{cursor:grabbing}.app-shell.modern-app .pricing-box-dock-toggle{flex:0 0 auto}.app-shell.modern-app .dockable-box-resize-handle{position:absolute;z-index:70;touch-action:none;-webkit-user-select:none;user-select:none}.app-shell.modern-app .dockable-box-resize-handle.handle-n,.app-shell.modern-app .dockable-box-resize-handle.handle-s{inset-inline:10px;block-size:9px;cursor:row-resize}.app-shell.modern-app .dockable-box-resize-handle.handle-n{inset-block-start:-4px}.app-shell.modern-app .dockable-box-resize-handle.handle-s{inset-block-end:-4px}.app-shell.modern-app .dockable-box-resize-handle.handle-e,.app-shell.modern-app .dockable-box-resize-handle.handle-w{inset-block:10px;inline-size:9px;cursor:col-resize}.app-shell.modern-app .dockable-box-resize-handle.handle-e{inset-inline-start:-4px}.app-shell.modern-app .dockable-box-resize-handle.handle-w{inset-inline-end:-4px}.app-shell.modern-app .dockable-box-resize-handle:is(.handle-ne,.handle-nw,.handle-se,.handle-sw){inline-size:16px;block-size:16px}.app-shell.modern-app .dockable-box-resize-handle.handle-ne{inset-block-start:-6px;inset-inline-start:-6px;cursor:nesw-resize}.app-shell.modern-app .dockable-box-resize-handle.handle-nw{inset-block-start:-6px;inset-inline-end:-6px;cursor:nwse-resize}.app-shell.modern-app .dockable-box-resize-handle.handle-se{inset-block-end:-6px;inset-inline-start:-6px;cursor:nwse-resize}.app-shell.modern-app .dockable-box-resize-handle.handle-sw{inset-block-end:-6px;inset-inline-end:-6px;cursor:nesw-resize}.app-shell.modern-app .dockable-box-resize-handle:is(:hover,:focus-visible){outline:2px solid var(--visual-honey);outline-offset:-2px;background:color-mix(in srgb,var(--visual-honey) 18%,transparent)}@container pricing-dock-box (inline-size < 390px){.app-shell.modern-app .web-tabs-bar{grid-template-columns:auto minmax(0,1fr);align-items:stretch!important}.app-shell.modern-app .web-tabs-address,.app-shell.modern-app .web-tabs-zoom-controls,.app-shell.modern-app .web-tabs-list{grid-column:1 / -1}}@media(max-width:760px){.app-shell.modern-app .pricing-box-grid,.app-shell.modern-app .pricing-box-grid:has(.pricing-unified-sidebar .pricing-box-slot),.app-shell.modern-app .is-reordering-boxes .pricing-box-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "side"}.app-shell.modern-app .pricing-box-grid .dockable-pricing-box{inline-size:100%!important;min-inline-size:0}}.app-shell.modern-app .pricing-layout-wrap{display:flex;flex-direction:column;min-block-size:0}.app-shell.modern-app .pricing-free-box-layout .pricing-box-workspace{position:relative;inline-size:100%;block-size:100%;max-inline-size:100%;min-inline-size:0;min-block-size:0;overflow:clip}.app-shell.modern-app .pricing-free-box-canvas{position:relative;flex:1 1 auto;inline-size:100%;max-inline-size:100%;block-size:auto;min-inline-size:0;min-block-size:140px;overflow:clip;contain:layout paint;isolation:isolate}.app-shell.modern-app .pricing-free-box-layout .dockable-pricing-box{position:absolute;inset:0 auto auto 0;min-inline-size:0;max-inline-size:100%;max-block-size:100%;box-sizing:border-box;transition:none;will-change:transform}.app-shell.modern-app .pricing-free-box-layout [data-pricing-box-drag-surface]{cursor:grab}.app-shell.modern-app .pricing-free-box-layout [data-pricing-box-drag-surface] :where(button,input,select,textarea,a,label){cursor:auto}.app-shell.modern-app .pricing-free-box-layout .dockable-pricing-box.is-direct-dragging{opacity:.97;filter:drop-shadow(0 18px 28px rgb(0 0 0 / 32%));cursor:grabbing}.app-shell.modern-app .pricing-free-box-layout .dockable-pricing-box.is-user-hidden-revealed{opacity:.48;outline:2px dashed color-mix(in srgb,var(--visual-sky) 72%,transparent);outline-offset:3px;filter:saturate(.65)}.app-shell.modern-app .bosta-pricing-box{display:flex;flex-direction:column;gap:0;block-size:100%;min-block-size:0;min-inline-size:0;color:var(--visual-text, inherit);container-type:inline-size}.app-shell.modern-app .bosta-box-header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:nowrap;flex:0 0 auto;min-block-size:34px;padding:3px 7px;border:1px solid var(--manahel-line-soft);border-radius:7px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-alt) 86%,#2d3a50),color-mix(in srgb,var(--color-surface-alt) 70%,#111827));box-shadow:inset 0 1px #ffffff0a}.app-shell.modern-app .bosta-box-title-wrap{display:inline-flex;align-items:center;gap:8px;min-inline-size:0;flex:1 1 auto}.app-shell.modern-app .bosta-box-title{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell.modern-app .bosta-key-status-btn{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;font-size:.72rem;font-weight:700;line-height:1.2;border-radius:9999px;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:all .15s ease-in-out;min-height:22px;flex-shrink:0}.app-shell.modern-app .bosta-key-status-btn--active{background:color-mix(in srgb,#10b981 22%,#064e3b 50%);border:1px solid #10b981;color:#a7f3d0;box-shadow:0 0 8px #10b98140}.app-shell.modern-app .bosta-key-status-btn--active:hover{background:color-mix(in srgb,#10b981 35%,#064e3b 50%);border-color:#34d399}.app-shell.modern-app .bosta-key-status-btn--inactive{background:color-mix(in srgb,#ef4444 24%,#7f1d1d 50%);border:1px solid #ef4444;color:#fca5a5;box-shadow:0 0 8px #ef444440}.app-shell.modern-app .bosta-key-status-btn--inactive:hover{background:color-mix(in srgb,#ef4444 38%,#7f1d1d 50%);border-color:#f87171}.app-shell.modern-app .bosta-key-status-btn--checking{background:color-mix(in srgb,var(--visual-sky) 20%,transparent);border:1px solid var(--visual-line);color:var(--visual-text-muted)}.app-shell.modern-app .bosta-key-status-dot{display:inline-block;inline-size:7px;block-size:7px;border-radius:50%;flex-shrink:0}.app-shell.modern-app .bosta-key-status-btn--active .bosta-key-status-dot{background:#34d399;box-shadow:0 0 6px #34d399}.app-shell.modern-app .bosta-key-status-btn--inactive .bosta-key-status-dot{background:#f87171;box-shadow:0 0 6px #f87171}.app-shell.modern-app .bosta-key-status-btn--checking .bosta-key-status-dot{background:#94a3b8}.app-shell.modern-app .bosta-key-modal-body{display:flex;flex-direction:column;gap:12px;padding:6px 0}.app-shell.modern-app .bosta-key-status-banner{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-size:.85rem;font-weight:600}.app-shell.modern-app .bosta-key-status-banner.is-active{background:color-mix(in srgb,#10b981 18%,transparent);border:1px solid #10b981;color:#86efac}.app-shell.modern-app .bosta-key-status-banner.is-inactive{background:color-mix(in srgb,#ef4444 18%,transparent);border:1px solid #ef4444;color:#fca5a5}.app-shell.modern-app .bosta-pricing-body{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-block-size:0;padding:10px 12px;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.app-shell.modern-app .bosta-box-intro,.app-shell.modern-app .bosta-box-meta,.app-shell.modern-app .bosta-quote-actions,.app-shell.modern-app .bosta-price-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.app-shell.modern-app .bosta-box-intro{padding-block-end:8px;border-block-end:1px solid color-mix(in srgb,var(--visual-border) 70%,transparent)}.app-shell.modern-app .bosta-box-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 10px;min-inline-size:0;inline-size:100%;box-sizing:border-box}.app-shell.modern-app .bosta-box-grid>.theme-field{display:flex;flex-direction:column;align-items:stretch;gap:3px;min-inline-size:0;box-sizing:border-box}.app-shell.modern-app .bosta-box-grid>.theme-field>span{font-size:.76rem;font-weight:500;color:var(--visual-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none}.app-shell.modern-app .bosta-box-grid>.theme-field>.input,.app-shell.modern-app .bosta-box-grid>.theme-field select.input{box-sizing:border-box;inline-size:100%;min-inline-size:0;min-height:32px;font-size:.85rem}.app-shell.modern-app .bosta-field-phone,.app-shell.modern-app .bosta-field-extra-phone{flex:0 1 140px;min-inline-size:120px;max-inline-size:160px}.app-shell.modern-app .bosta-field-phone .input,.app-shell.modern-app .bosta-field-extra-phone .input{inline-size:100%;max-inline-size:100%;text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.5px}.app-shell.modern-app .bosta-field-name{flex:2 1 180px;min-inline-size:150px}.app-shell.modern-app .bosta-customer-suggestions-row{flex:1 1 100%;inline-size:100%;max-inline-size:100%;display:flex;flex-direction:column;gap:4px;padding:6px 8px;background:color-mix(in srgb,var(--visual-sky) 8%,var(--visual-panel-raised));border:1px dashed color-mix(in srgb,var(--visual-sky) 40%,var(--visual-border));border-radius:8px;margin-block:2px 4px}.app-shell.modern-app .bosta-suggestions-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.app-shell.modern-app .bosta-field-wide,.app-shell.modern-app .bosta-field-address,.app-shell.modern-app .bosta-field-description{flex:1 1 100%;inline-size:100%;max-inline-size:100%}.app-shell.modern-app .bosta-field-city{flex:1 1 130px;min-inline-size:110px}.app-shell.modern-app .bosta-field-zone,.app-shell.modern-app .bosta-field-district{flex:1.2 1 140px;min-inline-size:120px}.app-shell.modern-app .bosta-field-policy,.app-shell.modern-app .bosta-field-pickup{flex:1 1 160px;min-inline-size:140px}.app-shell.modern-app .bosta-field-size{flex:1 1 125px;min-inline-size:110px;max-inline-size:170px}.app-shell.modern-app .bosta-field-value{flex:1 1 120px;min-inline-size:110px;max-inline-size:160px}.app-shell.modern-app .bosta-field-cod{flex:2 1 230px;min-inline-size:190px}.app-shell.modern-app .bosta-field-value .input,.app-shell.modern-app .bosta-field-cod .input{max-inline-size:100%;font-variant-numeric:tabular-nums;text-align:end}.app-shell.modern-app .bosta-reset-value{align-self:flex-end;margin-block-end:2px}.app-shell.modern-app .bosta-open-package-field{flex:1 1 100%;display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;padding:4px 0;cursor:pointer}.app-shell.modern-app .bosta-open-package-field input[type=checkbox]{margin:0;inline-size:18px;block-size:18px;cursor:pointer;accent-color:var(--visual-sky, #38bdf8)}.app-shell.modern-app .bosta-open-package-field span{cursor:pointer;font-size:.82rem;color:var(--visual-text)}.app-shell.modern-app .bosta-description{min-block-size:64px;max-block-size:100px;resize:vertical;line-height:1.5;font-size:.8rem}@container (max-width: 320px){.app-shell.modern-app .bosta-box-grid>.theme-field{flex:1 1 100%!important;max-inline-size:100%!important}.app-shell.modern-app .bosta-field-phone .input,.app-shell.modern-app .bosta-field-extra-phone .input,.app-shell.modern-app .bosta-field-value .input,.app-shell.modern-app .bosta-field-cod .input{max-inline-size:100%!important}}.app-shell.modern-app .bosta-payment-fieldset{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-inline-size:0;margin:0;padding:8px 10px;border:1px solid color-mix(in srgb,var(--visual-border) 70%,transparent);border-radius:10px}.app-shell.modern-app .bosta-payment-fieldset legend{padding-inline:4px;color:var(--visual-text-muted);font-size:.82rem}.app-shell.modern-app .bosta-payment-fieldset label{display:inline-flex;align-items:center;gap:5px;min-block-size:32px;white-space:normal}.app-shell.modern-app .bosta-box-meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;color:var(--visual-text-muted);font-size:.82rem}.app-shell.modern-app .bosta-price-card{display:grid;gap:7px;padding:10px;border:1px solid color-mix(in srgb,var(--visual-sky) 42%,var(--visual-border));border-radius:12px;background:color-mix(in srgb,var(--visual-panel-raised) 86%,var(--visual-sky))}.app-shell.modern-app .bosta-price-row strong{color:var(--visual-honey);font-variant-numeric:tabular-nums}.app-shell.modern-app .bosta-price-total{padding-block-start:7px;border-block-start:1px solid color-mix(in srgb,var(--visual-border) 72%,transparent);font-weight:800}.app-shell.modern-app .bosta-status{min-block-size:1.2em;color:var(--visual-text-muted);font-size:.82rem;overflow-wrap:anywhere}.app-shell.modern-app .bosta-field-controls{display:grid;gap:8px;min-inline-size:0}.app-shell.modern-app .bosta-field-tabs{display:flex;gap:8px;flex-wrap:wrap;padding-block-end:10px;border-block-end:1px solid color-mix(in srgb,var(--visual-border) 72%,transparent)}.app-shell.modern-app .bosta-field-tabs>.btn{flex:1 1 180px;min-block-size:38px}.app-shell.modern-app .bosta-default-fields{display:grid;gap:10px;min-inline-size:0}.app-shell.modern-app .bosta-default-fields .theme-field{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(0,1.3fr);align-items:center;gap:8px}.app-shell.modern-app .bosta-default-fields .theme-field .input{inline-size:100%;min-inline-size:0}.app-shell.modern-app .bosta-default-fields textarea.input{min-block-size:72px;resize:vertical}.app-shell.modern-app .bosta-inline-hint{grid-column:1 / -1;color:#86efac;font-size:.72rem}.app-shell.modern-app .bosta-address-suggestions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px;padding-block-start:4px}.app-shell.modern-app .bosta-address-suggestions .chip{cursor:pointer;font-size:.72rem}.app-shell.modern-app .bosta-customer-import-banner{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;background:color-mix(in srgb,var(--visual-sky) 15%,transparent);border:1px dashed color-mix(in srgb,var(--visual-sky) 40%,transparent)}.app-shell.modern-app .bosta-import-customer-btn{font-size:.8rem;font-weight:600;cursor:pointer}.app-shell.modern-app .bosta-customer-sync-action{grid-column:1 / -1;display:flex;align-items:center;padding-block-start:4px}.app-shell.modern-app .bosta-export-customer-btn{font-size:.75rem;cursor:pointer}.app-shell.modern-app .bosta-area-combobox{display:grid;gap:4px;min-inline-size:0}.app-shell.modern-app .bosta-area-combobox-options{display:grid;max-block-size:190px;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-alt)}.app-shell.modern-app .bosta-area-combobox-option{min-block-size:34px;padding:6px 10px;border:0;background:transparent;color:var(--color-text);font:inherit;text-align:start;cursor:pointer}.app-shell.modern-app .bosta-area-combobox-option:hover,.app-shell.modern-app .bosta-area-combobox-option[aria-selected=true]{background:color-mix(in srgb,var(--color-accent) 14%,var(--color-surface-alt))}.app-shell.modern-app .bosta-area-combobox-option:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.app-shell.modern-app .bosta-area-combobox-empty,.app-shell.modern-app .bosta-area-combobox-selected{padding:3px 2px;color:var(--color-muted);font-size:.74rem}.app-shell.modern-app .bosta-pickup-city{display:flex;align-items:center;min-block-size:38px}.app-shell.modern-app .bosta-customer-suggestions{grid-column:1 / -1;display:grid;gap:6px;padding-block-start:4px}.app-shell.modern-app .bosta-customer-suggestions .chip{display:grid;justify-items:start;gap:2px;cursor:pointer;text-align:start;font-size:.76rem}.app-shell.modern-app .bosta-customer-suggestions small{color:var(--muted-text);font-size:.68rem}.app-shell.modern-app .bosta-box-header-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:4px;flex:0 0 auto;min-inline-size:0}.app-shell.modern-app .bosta-header-action{display:inline-grid;place-items:center;inline-size:28px;min-inline-size:28px;block-size:28px;padding:0}.app-shell.modern-app .bosta-header-action svg{inline-size:16px;block-size:16px}.app-shell.modern-app .bosta-new-order-button{color:color-mix(in srgb,var(--visual-honey) 88%,white)}.app-shell.modern-app .bosta-order-options{display:grid;gap:10px;padding-block:4px}.app-shell.modern-app .bosta-order-options>summary{inline-size:fit-content;cursor:pointer;color:var(--visual-text);font-size:.82rem}.app-shell.modern-app .bosta-order-options-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px}.app-shell.modern-app .bosta-order-options-grid .theme-field{display:grid;gap:4px;min-inline-size:0}.app-shell.modern-app .bosta-order-options-grid .input{inline-size:100%;min-inline-size:0}.app-shell.modern-app .bosta-cod-field{min-inline-size:0}.app-shell.modern-app .bosta-cod-field small{grid-column:1 / -1;line-height:1.45}.app-shell.modern-app .bosta-cod-header-row{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}.app-shell.modern-app .bosta-cod-label-title{font-weight:600}.app-shell.modern-app .bosta-cod-quick-buttons{display:inline-flex;gap:4px;align-items:center;flex-wrap:wrap}.app-shell.modern-app .bosta-cod-quick-buttons .chip{padding:2px 7px;font-size:.72rem;min-height:24px;line-height:1.2}.app-shell.modern-app .bosta-cod-btn--active{background:var(--color-primary, #0284c7)!important;color:#fff!important;font-weight:700}.app-shell.modern-app .bosta-box-tabs-nav{display:flex;gap:4px;padding:4px;margin-block-end:8px;background:color-mix(in srgb,var(--color-surface, #fff) 85%,var(--color-border, #e2e8f0));border:1px solid var(--color-border, #e2e8f0);border-radius:var(--radius-sm, 6px)}.app-shell.modern-app .bosta-tab-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;font-size:.85rem;font-weight:600;border:none;border-radius:4px;background:transparent;color:var(--color-text-muted, #64748b);cursor:pointer;transition:all .15s ease}.app-shell.modern-app .bosta-tab-btn:hover{background:color-mix(in srgb,var(--color-surface, #fff) 60%,transparent);color:var(--color-text, #0f172a)}.app-shell.modern-app .bosta-tab-btn--active{background:var(--color-surface, #fff)!important;color:var(--color-primary, #0284c7)!important;box-shadow:0 1px 2px #0000000f}.app-shell.modern-app .bosta-postpone-tab-btn{font-size:.78rem;font-weight:600;padding:4px 8px;background:color-mix(in srgb,var(--color-warning, #d97706) 12%,var(--color-surface, #fff));border:1px solid color-mix(in srgb,var(--color-warning, #d97706) 35%,transparent);color:var(--color-warning, #b45309);border-radius:var(--radius-sm, 4px);cursor:pointer;white-space:nowrap}.app-shell.modern-app .bosta-postpone-tab-btn:hover:not(:disabled){background:color-mix(in srgb,var(--color-warning, #d97706) 20%,var(--color-surface, #fff));border-color:var(--color-warning, #d97706)}.app-shell.modern-app .bosta-postpone-tab-btn:disabled{opacity:.5;cursor:not-allowed}.app-shell.modern-app .bosta-tab-badge{background:#ea580c;color:#fff;border-radius:9999px;padding:0 6px;font-size:.75rem;font-weight:700;min-inline-size:18px;line-height:18px;text-align:center}.app-shell.modern-app .bosta-postpone-button{color:#ea580c!important}.app-shell.modern-app .bosta-postpone-button:hover{background:#ea580c1a!important}.app-shell.modern-app .bosta-pending-section{display:flex;flex-direction:column;gap:8px;min-height:200px}.app-shell.modern-app .bosta-pending-header{display:flex;align-items:center;justify-content:space-between;padding-inline:4px}.app-shell.modern-app .bosta-pending-title{font-weight:700;font-size:.9rem;color:var(--color-text, #0f172a)}.app-shell.modern-app .bosta-empty-pending{text-align:center;padding:24px 16px;background:color-mix(in srgb,var(--color-surface, #fff) 70%,transparent);border:1px dashed var(--color-border, #cbd5e1);border-radius:8px;margin:8px 0}.app-shell.modern-app .bosta-empty-pending-icon{font-size:2rem;margin-block-end:8px}.app-shell.modern-app .bosta-empty-pending p{margin:0 0 4px;font-weight:600}.app-shell.modern-app .bosta-pending-list{display:flex;flex-direction:column;gap:8px;overflow-y:auto;max-height:480px}.app-shell.modern-app .bosta-pending-card{display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:var(--color-surface, #fff);border:1px solid var(--color-border, #e2e8f0);border-inline-start:4px solid #ea580c;border-radius:6px;box-shadow:0 1px 3px #0000000a}.app-shell.modern-app .bosta-pending-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.app-shell.modern-app .bosta-pending-card-title{display:flex;flex-direction:column;gap:2px}.app-shell.modern-app .bosta-pending-card-phone{font-size:.8rem;color:var(--color-text-muted, #64748b);direction:ltr;text-align:right}.app-shell.modern-app .bosta-pending-card-key{font-size:.75rem;font-family:monospace;padding:1px 6px;background:var(--color-bg-subtle, #f1f5f9);border-radius:4px}.app-shell.modern-app .bosta-pending-card-body{display:flex;flex-direction:column;gap:3px;font-size:.82rem;color:var(--color-text-muted, #475569);background:color-mix(in srgb,var(--color-bg-subtle, #f8fafc) 60%,transparent);padding:6px 8px;border-radius:4px}.app-shell.modern-app .bosta-pending-card-detail span{font-weight:600;color:var(--color-text, #0f172a)}.app-shell.modern-app .bosta-badge-prepaid{display:inline-block;color:#16a34a;font-weight:700}.app-shell.modern-app .bosta-pending-card-actions{display:flex;gap:6px;flex-wrap:wrap;margin-block-start:4px}.app-shell.modern-app .bosta-restore-btn{background:#16a34a!important;color:#fff!important;font-weight:700}.app-shell.modern-app .bosta-restore-btn:hover{background:#15803d!important}.app-shell.modern-app .bosta-complete-external-btn{background:color-mix(in srgb,#059669 15%,var(--visual-panel-raised, #ffffff))!important;color:#059669!important;border:1px solid color-mix(in srgb,#059669 40%,transparent)!important;font-weight:700}.app-shell.modern-app .bosta-complete-external-btn:hover{background:#059669!important;color:#fff!important}.app-shell.modern-app .bosta-confirm-details{display:flex;flex-direction:column;gap:6px;padding:12px;background:color-mix(in srgb,var(--visual-panel-soft, #f8fafc) 80%,transparent);border:1px solid color-mix(in srgb,var(--visual-border, #cbd5e1) 75%,transparent);border-radius:var(--visual-radius-md, 8px)}.app-shell.modern-app .bosta-confirm-header-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-block-end:4px;padding-block-end:8px;border-block-end:1px solid color-mix(in srgb,var(--visual-border, #cbd5e1) 60%,transparent)}.app-shell.modern-app .bosta-confirm-subtitle{font-weight:700;font-size:.88rem;color:var(--visual-text, #0f172a)}.app-shell.modern-app .bosta-copy-confirm-chip{cursor:pointer;font-size:.78rem;font-weight:600;padding:3px 10px;border-radius:9999px;background:color-mix(in srgb,var(--visual-sky, #0284c7) 12%,transparent);border:1px solid color-mix(in srgb,var(--visual-sky, #0284c7) 35%,transparent);color:var(--visual-sky, #0284c7);transition:all .15s ease}.app-shell.modern-app .bosta-copy-confirm-chip:hover{background:color-mix(in srgb,var(--visual-sky, #0284c7) 22%,transparent)}.app-shell.modern-app .bosta-copy-confirm-btn{font-weight:600;color:var(--visual-sky, #0284c7);border-color:color-mix(in srgb,var(--visual-sky, #0284c7) 35%,transparent)}.app-shell.modern-app .bosta-area-mode-bar{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding-block-end:4px;border-block-end:1px dashed color-mix(in srgb,var(--visual-border, #cbd5e1) 50%,transparent);margin-block-end:4px}.app-shell.modern-app .bosta-area-mode-label{font-weight:700;font-size:.84rem;color:var(--visual-text, #0f172a)}.app-shell.modern-app .bosta-area-mode-pills{display:inline-flex;gap:4px;align-items:center}.app-shell.modern-app .bosta-area-mode-btn{font-size:.74rem;font-weight:600;cursor:pointer;padding:3px 9px;border-radius:9999px;transition:all .15s ease}.app-shell.modern-app .bosta-area-mode-btn--active{background:var(--color-primary, #0284c7)!important;color:#fff!important;border-color:var(--color-primary, #0284c7)!important}.app-shell.modern-app .bosta-field-smart-area{grid-column:1 / -1;display:flex;flex-direction:column;gap:6px}.app-shell.modern-app .bosta-smart-district-combobox{position:relative;display:flex;flex-direction:column;gap:6px;min-inline-size:0}.app-shell.modern-app .bosta-smart-selected-card{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--visual-sky, #0284c7) 45%,var(--visual-border, #cbd5e1));border-radius:8px;background:color-mix(in srgb,var(--visual-sky, #0284c7) 10%,var(--visual-panel-soft, #f8fafc))}.app-shell.modern-app .bosta-smart-selected-info{display:flex;align-items:center;gap:8px;min-inline-size:0}.app-shell.modern-app .bosta-smart-selected-icon{font-size:1.1rem;flex-shrink:0}.app-shell.modern-app .bosta-smart-selected-text{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.app-shell.modern-app .bosta-smart-selected-title{font-size:.88rem;font-weight:700;color:var(--visual-text, #0f172a)}.app-shell.modern-app .bosta-smart-selected-breadcrumb{font-size:.74rem;color:var(--visual-text-muted, #64748b)}.app-shell.modern-app .bosta-smart-clear-btn{font-size:.74rem;font-weight:600;cursor:pointer;flex-shrink:0}.app-shell.modern-app .bosta-smart-input-wrap{position:relative;display:flex;align-items:center}.app-shell.modern-app .bosta-smart-search-input{inline-size:100%;padding-inline-end:28px}.app-shell.modern-app .bosta-smart-input-clear{position:absolute;inset-inline-end:6px;display:grid;place-items:center;inline-size:20px;block-size:20px;border:0;background:transparent;color:var(--visual-text-muted, #64748b);font-size:1.1rem;cursor:pointer}.app-shell.modern-app .bosta-smart-dropdown{position:absolute;z-index:50;inset-block-start:calc(100% + 4px);inset-inline-start:0;inline-size:100%;max-block-size:240px;overflow-y:auto;box-shadow:0 8px 24px #0000002e}.app-shell.modern-app .bosta-smart-option{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-block-end:1px solid color-mix(in srgb,var(--color-border, #cbd5e1) 40%,transparent)}.app-shell.modern-app .bosta-smart-opt-name{font-weight:700;font-size:.84rem;color:var(--visual-text, #0f172a)}.app-shell.modern-app .bosta-smart-opt-path{font-size:.72rem;color:var(--visual-text-muted, #64748b);direction:rtl}.app-shell.modern-app .bosta-smart-option--active{background:color-mix(in srgb,var(--color-primary, #0284c7) 16%,var(--color-surface, #fff))!important}.app-shell.modern-app .invoice-status-filters{display:inline-flex;gap:4px;align-items:center}@media(max-width:560px){.app-shell.modern-app .bosta-default-fields .theme-field{grid-template-columns:1fr;gap:4px}}.app-shell.modern-app .bosta-field-controls>.muted-text{margin:0 0 4px;line-height:1.6}.app-shell.modern-app .bosta-field-control{display:flex;align-items:center;gap:10px;min-block-size:38px;padding:7px 9px;border:1px solid color-mix(in srgb,var(--visual-border) 72%,transparent);border-radius:8px;cursor:pointer}.app-shell.modern-app .bosta-field-control:hover{background:color-mix(in srgb,var(--visual-sky) 10%,transparent)}@container (max-width: 520px){.app-shell.modern-app .bosta-box-header{gap:4px;padding-inline:5px}.app-shell.modern-app .bosta-box-title-wrap{gap:5px}.app-shell.modern-app .bosta-header-action{inline-size:26px;min-inline-size:26px;block-size:26px}.app-shell.modern-app .bosta-pricing-body{padding:10px}}@container (min-width: 760px){.app-shell.modern-app .bosta-quote-actions{display:grid;grid-template-columns:repeat(3,minmax(0,max-content));justify-content:start}.app-shell.modern-app .bosta-price-card{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:0;padding:0;overflow:hidden}.app-shell.modern-app .bosta-price-row{min-block-size:54px;padding:8px 12px;border-inline-end:1px solid color-mix(in srgb,var(--visual-border) 72%,transparent)}.app-shell.modern-app .bosta-price-row:last-child{border-inline-end:0}.app-shell.modern-app .bosta-price-total{padding-block-start:8px;border-block-start:0}}@media(max-width:640px){.app-shell.modern-app .bosta-quote-actions{align-items:stretch;flex-direction:column}.app-shell.modern-app .bosta-quote-actions>.btn{inline-size:100%;min-block-size:42px}}.app-shell.modern-app .bosta-quote-scope{grid-column:1 / -1;max-inline-size:70ch;line-height:1.55}.app-shell.modern-app .pricing-hidden-box-badge{position:absolute;z-index:90;inset-block-start:8px;inset-inline-end:42px;padding:2px 8px;border:1px dashed currentColor;border-radius:999px;color:var(--visual-text-muted);background:var(--visual-panel-raised);cursor:pointer;pointer-events:auto}.app-shell.modern-app .board-canvas{border-radius:10px;border-color:color-mix(in srgb,var(--visual-line) 46%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--visual-ink) 80%,transparent),color-mix(in srgb,var(--visual-ink) 94%,#020617)),repeating-linear-gradient(0deg,transparent 0 31px,color-mix(in srgb,var(--visual-line) 8%,transparent) 31px 32px)}.app-shell.modern-app .cart-section-box{border-color:color-mix(in srgb,var(--visual-mint) 20%,var(--visual-line-soft))}.app-shell.modern-app .cart-inline-summary,.app-shell.modern-app .cart-card-total{border-color:color-mix(in srgb,var(--visual-mint) 38%,var(--visual-line));background:linear-gradient(180deg,color-mix(in srgb,var(--visual-mint) 10%,var(--visual-panel-raised)),var(--visual-panel-soft))}.app-shell.modern-app :where(.modal-card,.context-menu,.customer-data-context-menu,.order-copy-strip-menu){border-color:color-mix(in srgb,var(--visual-sky) 34%,var(--visual-line));border-radius:var(--visual-radius-lg);background:linear-gradient(160deg,color-mix(in srgb,var(--visual-panel-raised) 88%,#ffffff),var(--visual-panel-soft));box-shadow:inset 0 1px #ffffff1a,0 24px 60px #0208178f}.app-shell.modern-app :where(a:any-link,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid color-mix(in srgb,var(--visual-honey) 72%,#ffffff);outline-offset:2px;box-shadow:var(--visual-ring)}@supports (backdrop-filter: blur(1px)){.app-shell.modern-app :where(.taskbar,.customer-data-bar-wrap,.modal-card,.context-menu,.order-copy-strip-menu){-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08)}}@media(max-width:900px){.app-shell.modern-app{--visual-radius-md: 10px;--manahel-control-size: 32px}.app-shell.modern-app .taskbar{padding:6px}.app-shell.modern-app .manahel-brand{min-height:32px}.app-shell.modern-app .pricing-layout{gap:6px;padding:6px;padding-inline-start:2px}.app-shell.modern-app .section-box{padding:7px}}@media(max-width:768px){.app-shell.modern-app{--visual-radius-md: 10px;--manahel-control-size: 34px;--manahel-icon-size: 18px;width:100vw;max-width:100vw;overflow-x:hidden}.app-shell.modern-app .taskbar{padding:4px 6px;min-height:42px}.app-shell.modern-app .icon-tab-bar{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:5px;padding-bottom:2px;width:100%}.app-shell.modern-app .icon-tab-bar::-webkit-scrollbar{display:none}.app-shell.modern-app .icon-tab{flex:0 0 auto;min-width:36px;min-height:36px;padding:6px;justify-content:center}.app-shell.modern-app .icon-tab .icon-tab-label{display:none}.app-shell.modern-app .manahel-brand{flex:0 0 auto;width:34px;min-height:34px;padding:3px;border-radius:10px}.app-shell.modern-app .manahel-brand-mark{width:26px;height:26px}.app-shell.modern-app .manahel-brand-copy{display:none}.app-shell.modern-app .pricing-sub-bar{min-height:40px;padding:3px 6px}.app-shell.modern-app .pricing-sub-bar .icon-tab-bar{flex-wrap:nowrap!important;overflow-x:auto!important;gap:4px}.app-shell.modern-app .pricing-sub-bar-btn{flex:0 0 auto;min-width:34px;height:34px;padding:4px 6px}.app-shell.modern-app .pricing-sub-bar-btn .icon-tab-label{display:none}.app-shell.modern-app .shipping-workflow-bar{min-height:36px;padding:2px 6px}.app-shell.modern-app .customer-data-bar-wrap{padding:4px 6px;-webkit-overflow-scrolling:touch}.app-shell.modern-app .customer-data-input{min-height:34px;font-size:.8rem;min-width:130px}.app-shell.modern-app .dockable-box-resize-handle{display:none!important}.app-shell.modern-app .dockable-pricing-box-content{height:auto!important;max-height:520px;overflow-y:auto;-webkit-overflow-scrolling:touch}.app-shell.modern-app .products-chip-list>.chip,.app-shell.modern-app .template-chip-list>.chip{min-height:42px;font-size:.85rem}.app-shell.modern-app .invoices-screen{padding:6px;width:100%;box-sizing:border-box}.app-shell.modern-app .invoice-toolbar{flex-direction:column;align-items:stretch;gap:8px;width:100%}.app-shell.modern-app .invoice-search{min-width:0!important;width:100%!important}.app-shell.modern-app .invoice-status-filters{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.app-shell.modern-app .table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.app-shell.modern-app .invoice-table th,.app-shell.modern-app .invoice-table td{padding:6px 8px;font-size:.8rem;white-space:nowrap}.app-shell.modern-app .settings-screen{padding:6px;width:100%;box-sizing:border-box}.app-shell.modern-app .settings-tabs{flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:6px;gap:6px;width:100%}.app-shell.modern-app .settings-tabs::-webkit-scrollbar{display:none}.app-shell.modern-app .tab-pill{flex:0 0 auto;white-space:nowrap;padding:6px 12px;font-size:.8rem}.app-shell.modern-app .settings-panel,.app-shell.modern-app .settings-card{padding:8px;width:100%;box-sizing:border-box}.app-shell.modern-app .theme-field{flex-direction:column;align-items:stretch;gap:4px}.app-shell.modern-app .favorites-screen{padding:6px;width:100%;box-sizing:border-box}.app-shell.modern-app .chip-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px}.app-shell.modern-app .favorite-item{width:100%}.app-shell.modern-app .modal-card{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;margin:8px auto!important;max-height:calc(100vh - 24px)!important;padding:12px!important;border-radius:12px}}@media(prefers-contrast:more){.app-shell.modern-app{--visual-line: color-mix(in srgb, var(--color-border) 30%, #bae6fd)}.app-shell.modern-app :where(.icon-tab,.btn,.chip,.input,select,textarea,.section-box){border-width:2px}}@media(prefers-reduced-motion:reduce){.app-skip-link,.app-shell.modern-app *,.app-shell.modern-app *:before,.app-shell.modern-app *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bosta-unified-box{width:100%;box-sizing:border-box;background:var(--visual-panel);border:1px solid var(--visual-line);border-radius:var(--visual-radius-sm);box-shadow:0 4px 16px #02081740;margin-bottom:8px;overflow:hidden;font-size:calc(.92rem * var(--bosta-zoom, 1))}.bosta-header-strip{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 12px;background:linear-gradient(180deg,color-mix(in srgb,var(--visual-panel-raised) 90%,#ffffff),var(--visual-panel));border-bottom:1px solid var(--visual-line);cursor:pointer;-webkit-user-select:none;user-select:none;flex-wrap:wrap}.bosta-header-strip--collapsed{border-bottom:none}.bosta-header-status-group{display:inline-flex;align-items:center;gap:8px}.bosta-online-indicator{width:10px;height:10px;border-radius:50%;background:#ef4444;box-shadow:0 0 6px #ef444499;transition:all .3s ease}.bosta-online-indicator--active{background:#10b981;box-shadow:0 0 8px #10b981cc}.bosta-header-brand-title{font-weight:900;color:#f8fafc;letter-spacing:-.5px}.bosta-collapse-chevron{font-size:.75rem;color:var(--visual-muted)}.bosta-header-search-wrap{flex:0 1 150px;min-width:100px;max-width:260px;height:30px!important;display:flex;align-items:center;gap:6px;background:#00000040;border:1px solid var(--visual-line);border-radius:var(--visual-radius-sm);padding:0 8px;align-self:center;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.bosta-header-search-wrap:focus-within{border-color:var(--visual-sky, #0284c7)!important;box-shadow:0 0 8px color-mix(in srgb,var(--visual-sky, #0284c7) 35%,transparent)}.bosta-header-search-wrap svg,.bosta-search-icon{width:15px!important;height:15px!important;min-width:15px!important;max-width:15px!important;max-height:15px!important;color:var(--visual-muted);flex-shrink:0}.bosta-header-search-input{flex:1;min-width:50px;width:100%;background:transparent;border:none;color:var(--visual-text);font-size:.82rem;outline:none;height:100%}.bosta-header-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bosta-header-btn--sync{border-color:color-mix(in srgb,#3b82f6 60%,transparent)!important;color:#60a5fa!important}.bosta-header-btn--sync:hover{border-color:#60a5fa!important;background:color-mix(in srgb,#3b82f6 20%,transparent)!important}.bosta-header-btn--postpone{border-color:color-mix(in srgb,#8b5cf6 60%,transparent)!important;color:#c4b5fd!important}.bosta-header-btn--postpone:hover{border-color:#c4b5fd!important;background:color-mix(in srgb,#8b5cf6 20%,transparent)!important}.bosta-header-btn--bosta-copy{border-color:color-mix(in srgb,#f59e0b 60%,transparent)!important;color:#fbbf24!important}.bosta-header-btn--save{border-color:color-mix(in srgb,#10b981 60%,transparent)!important;color:#34d399!important}.bosta-header-btn--danger{background:#ef4444!important;color:#fff!important;border-color:#f87171!important;animation:pulse 1s infinite alternate}.bosta-unified-body{display:flex;flex-direction:column;gap:6px;padding:8px;background:#0000001f;overflow-x:hidden!important;max-width:100%!important;box-sizing:border-box!important}.dockable-pricing-box[data-pricing-box-id=bosta]{min-width:280px;min-height:180px}.dockable-pricing-box[data-pricing-box-id=bosta] .dockable-pricing-box-content{height:100%;display:flex;flex-direction:column;overflow-x:hidden!important}.dockable-pricing-box[data-pricing-box-id=bosta] .bosta-unified-box{height:100%;display:flex;flex-direction:column;margin-bottom:0;border:none;overflow-x:hidden!important;max-width:100%!important}.dockable-pricing-box[data-pricing-box-id=bosta] .bosta-unified-body{flex:1 1 auto;overflow-y:auto;overflow-x:hidden!important;max-width:100%!important;box-sizing:border-box!important}.bosta-customer-strip{display:flex!important;flex-direction:column!important;gap:8px;padding:8px 12px!important;background:color-mix(in srgb,var(--visual-panel-soft) 85%,transparent)!important;border:1px solid var(--visual-line-soft)!important;border-radius:var(--visual-radius-sm)!important;width:100%!important;min-height:120px!important;box-sizing:border-box!important}.bosta-customer-top-row{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:stretch!important;gap:8px!important;width:100%!important;box-sizing:border-box!important}.bosta-customer-top-row .bosta-strip-field{flex:1 1 120px!important;min-width:110px!important;box-sizing:border-box!important;margin:0!important;padding:0!important}.bosta-customer-address-row{display:flex!important;flex-direction:column!important;width:100%!important;box-sizing:border-box!important;margin:0!important;padding:0!important}.bosta-customer-address-row .bosta-strip-field--address{width:100%!important;flex:1 1 100%!important;min-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.bosta-infield-box{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:50px!important;background:#0f172aa6!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;padding:4px 8px!important;overflow:hidden!important;box-sizing:border-box!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease!important}.bosta-infield-box:focus-within{border-color:#38bdf8!important;box-shadow:0 0 0 2px #38bdf840!important;background:#0f172ad9!important}.bosta-infield-badge-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;margin-bottom:2px!important;-webkit-user-select:none!important;user-select:none!important;cursor:default!important}.bosta-infield-badge{font-size:.68rem!important;font-weight:700!important;color:#94a3b8!important;line-height:1.1!important;letter-spacing:.2px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.bosta-infield-box:focus-within .bosta-infield-badge{color:#38bdf8!important}.bosta-infield-input{border:none!important;background:transparent!important;padding:0!important;margin:0!important;font-size:.88rem!important;font-weight:500!important;color:#f8fafc!important;outline:none!important;box-shadow:none!important;width:100%!important;line-height:1.35!important;resize:none!important}.bosta-infield-input::placeholder{color:#94a3b873!important;font-size:.82rem!important}.bosta-infield-box--chat{min-height:44px!important;max-height:none!important;height:auto!important;background:#0f172abf!important;border:1px solid rgba(56,189,248,.25)!important;padding:4px 8px!important}.bosta-address-chat-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:2px!important;padding-bottom:2px!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.bosta-address-chat-tip{font-size:.72rem!important;color:#38bdf8!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.bosta-address-chat-input{font-size:.88rem!important;line-height:1.55!important;color:#f1f5f9!important;min-height:38px!important;max-height:380px!important;padding:4px 6px!important;width:100%!important;resize:vertical!important}.bosta-customer-strip .bosta-strip-field[style*=width]:not(.bosta-customer-address-field):not(.bosta-strip-field--address){flex:0 0 auto!important;max-width:none!important}.bosta-customer-strip .bosta-strip-field[style*=height]:not(.bosta-customer-address-field):not(.bosta-strip-field--address){display:flex!important;flex-direction:column!important}.bosta-customer-strip .bosta-strip-field[style*=height]:not(.bosta-customer-address-field):not(.bosta-strip-field--address) .bosta-infield-box{height:100%!important;min-height:0!important;max-height:none!important;flex:1 1 auto!important;overflow:hidden!important}.bosta-customer-strip .bosta-strip-field[style*=height] .bosta-infield-input:not(.bosta-address-chat-input),.bosta-customer-strip .bosta-strip-field[style*=height] textarea:not(.bosta-address-chat-input){height:auto!important;min-height:0!important;max-height:none!important;flex:1 1 0px!important;overflow-y:auto!important}.bosta-customer-strip .bosta-address-chat-input,.bosta-address-chat-input{overflow-y:auto!important;overflow-x:hidden!important;resize:none!important;max-height:220px!important;min-height:38px!important;line-height:1.55!important;padding:4px 6px!important;height:auto;width:100%!important;max-width:100%!important;min-width:100%!important;box-sizing:border-box!important}.bosta-customer-address-row,.bosta-customer-strip .bosta-customer-address-row,.bosta-customer-address-row .bosta-strip-field--address,.bosta-customer-strip .bosta-strip-field--address,.bosta-customer-address-field{width:100%!important;max-width:100%!important;min-width:100%!important;flex:1 1 100%!important;height:auto!important;max-height:none!important;min-height:44px!important;box-sizing:border-box!important}.bosta-infield-box--chat,.bosta-customer-strip .bosta-infield-box--chat{width:100%!important;max-width:100%!important;min-width:100%!important;height:auto!important;max-height:none!important;min-height:44px!important;box-sizing:border-box!important}.bosta-customer-strip textarea:not(.bosta-address-chat-input),.bosta-infield-input:not(.bosta-address-chat-input){resize:none!important}.bosta-routing-strip{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:10px;padding:8px 12px;background:color-mix(in srgb,var(--visual-panel-soft) 85%,transparent);border:1px solid var(--visual-line-soft);border-radius:var(--visual-radius-sm);width:100%!important;box-sizing:border-box!important;overflow-x:auto;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.bosta-financials-strip{position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:8px 10px!important;background:color-mix(in srgb,var(--visual-panel-soft) 85%,transparent)!important;border:1px solid var(--visual-line-soft)!important;border-radius:var(--visual-radius-sm)!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important;min-height:125px!important}.bosta-financials-row{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:stretch!important;gap:8px!important;width:100%!important;box-sizing:border-box!important}.bosta-routing-strip .bosta-strip-field{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;flex:1 1 0px!important;min-width:110px!important;box-sizing:border-box!important;margin:0!important;padding:0!important;gap:4px!important}.bosta-financials-strip .bosta-strip-field{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;min-width:0!important;box-sizing:border-box!important;margin:0!important;padding:0!important;gap:4px!important}.bosta-financials-row--primary .bosta-strip-field--subtotal{flex:0 0 130px!important;width:130px!important;max-width:130px!important;min-width:110px!important}.bosta-financials-row--primary .bosta-strip-field--shipping{flex:0 0 125px!important;width:125px!important;max-width:140px!important;min-width:110px!important}.bosta-financials-row--primary .bosta-strip-field--cod{flex:1 1 160px!important;min-width:150px!important}.bosta-financials-row--secondary .bosta-strip-field--bosta-fee{flex:1 1 170px!important;min-width:160px!important}.bosta-financials-row--secondary .bosta-strip-field--items-count{flex:0 0 75px!important;width:75px!important;max-width:85px!important;min-width:65px!important}.bosta-financials-row--secondary .bosta-strip-field--open-package{flex:0 0 135px!important;width:135px!important;max-width:150px!important;min-width:120px!important}.bosta-financials-strip{container-type:inline-size}.bosta-financials-row--primary{display:grid!important;grid-template-columns:minmax(110px,.9fr) minmax(110px,.9fr) minmax(170px,1.8fr)}.bosta-financials-row--secondary{display:grid!important;grid-template-columns:minmax(160px,2fr) minmax(65px,.7fr) minmax(120px,1.3fr)}.bosta-financials-row--primary>.bosta-strip-field,.bosta-financials-row--secondary>.bosta-strip-field{width:auto!important;max-width:none!important;min-width:0!important}@container (max-width: 440px){.bosta-financials-row--primary{grid-template-columns:repeat(2,minmax(0,1fr))}.bosta-financials-row--primary .bosta-strip-field--cod{grid-column:1 / -1}.bosta-financials-row--secondary{grid-template-columns:minmax(65px,.7fr) minmax(120px,1.3fr)}.bosta-financials-row--secondary .bosta-strip-field--bosta-fee{grid-column:1 / -1}}.bosta-routing-strip .bosta-strip-field--smart-search{flex:2 1 0px!important;min-width:180px!important}.bosta-strip-field{display:flex;flex-direction:column;gap:4px;flex:1;min-width:120px}.bosta-customer-strip .bosta-field-label,.bosta-routing-strip .bosta-field-label,.bosta-financials-strip .bosta-field-label{height:22px!important;min-height:22px!important;max-height:22px!important;line-height:22px!important;margin:0!important;padding:0 4px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.bosta-input-with-dropdown{position:relative!important;width:100%!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;margin:0!important;padding:0!important}.bosta-header-strip .bosta-drag-grip{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:26px!important;cursor:grab!important;color:#94a3b8!important;font-size:1.15rem!important;letter-spacing:-2px!important;-webkit-user-select:none!important;user-select:none!important;border-radius:4px!important;transition:background .15s ease,color .15s ease!important;flex:0 0 auto!important}.bosta-header-strip .bosta-drag-grip:hover{color:#38bdf8!important;background:#38bdf826!important}.bosta-header-strip .bosta-drag-grip:active{cursor:grabbing!important}.bosta-strip-field--phone,.bosta-strip-field--extra-phone{min-width:130px}.bosta-strip-field--name{min-width:150px}.bosta-strip-field--address{min-width:200px;flex:2}.bosta-strip-field--notes{min-width:150px}.bosta-strip-field--smart-search{min-width:240px;flex:2}.bosta-strip-field--city,.bosta-strip-field--zone,.bosta-strip-field--district,.bosta-strip-field--pickup{min-width:130px}.bosta-strip-field--policy{min-width:160px}.bosta-strip-field--subtotal,.bosta-strip-field--shipping{min-width:100px}.bosta-strip-field--cod,.bosta-strip-field--bosta-fee{min-width:160px}.bosta-strip-field--items-count{min-width:70px;max-width:90px}.bosta-strip-field--open-package{min-width:150px}.bosta-field-label{font-size:.76rem;font-weight:700;color:var(--visual-muted);-webkit-user-select:none;user-select:none;cursor:grab;display:inline-flex;align-items:center;gap:4px;padding:1px 4px;border-radius:4px;transition:color .15s ease,background .15s ease}.bosta-field-label:hover,.bosta-field-label:focus-visible{color:#38bdf8;background:#38bdf81f;outline:1px solid #38bdf8}.bosta-field-label:active{cursor:grabbing}.bosta-strip-field.is-drag-over{outline:2px dashed #38bdf8;border-radius:6px}.bosta-strip-input,.bosta-strip-select{height:32px!important;min-height:32px!important;max-height:32px!important;padding:4px 8px!important;font-size:.88rem!important;box-sizing:border-box;width:100%;resize:horizontal!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;line-height:22px!important}textarea.bosta-strip-input{white-space:pre-wrap!important;word-break:break-word!important;overflow-y:auto!important;max-height:140px!important;resize:both!important;line-height:1.4!important}.app-shell.modern-app textarea{resize:horizontal!important}.bosta-strip-input--money{font-weight:700;color:#38bdf8}.bosta-strip-input--bold{font-weight:900;font-size:.96rem!important;color:#34d399}.bosta-strip-input--readonly{background:#00000059!important;color:#fbbf24}.bosta-strip-input--center{text-align:center;font-weight:700}.bosta-strip-field[style*=width]{flex-grow:0!important;flex-shrink:0!important}.bosta-strip-field[style*=height]{display:flex!important;flex-direction:column!important}.bosta-strip-field[style*=height] .bosta-input-with-dropdown,.bosta-strip-field[style*=height] .bosta-input-with-inline-action,.bosta-strip-field[style*=height] .bosta-strip-input,.bosta-strip-field[style*=height] .bosta-strip-select,.bosta-strip-field[style*=height] textarea.bosta-strip-input,.bosta-strip-field[style*=height] .bosta-readonly-display-box--subtotal,.bosta-strip-field[style*=height] .bosta-allow-open-pill,.bosta-strip-field[style*=height] .bosta-fee-display-pill{flex:1 1 auto!important;height:100%!important;min-height:0!important;max-height:none!important}.bosta-input-with-inline-action{display:flex;align-items:center;gap:4px}.bosta-inline-toggle-btn{white-space:nowrap;font-size:.75rem!important;padding:4px 6px!important;height:32px}.bosta-inline-toggle-btn--active{background:var(--visual-sky)!important;color:#061522!important;font-weight:700}.bosta-badge-zero{color:#fbbf24;font-size:.72rem;margin-inline-start:4px}.bosta-input-with-dropdown{position:relative;width:100%}.bosta-dropdown-suggestions{position:absolute;top:100%;left:0;right:0;z-index:120;background:#0f172a;border:1px solid var(--visual-line);border-radius:var(--visual-radius-sm);box-shadow:0 8px 24px #00000080;max-height:220px;overflow-y:auto;margin-top:4px}.bosta-dropdown-header{padding:4px 8px;font-size:.72rem;color:var(--visual-muted);border-bottom:1px solid rgba(255,255,255,.08)}.bosta-dropdown-item{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:6px 10px;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.05);color:var(--visual-text);cursor:pointer;text-align:right}.bosta-dropdown-item:hover{background:#3b82f62e}.bosta-detected-districts-bar{margin-top:4px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bosta-detected-hint{font-size:.72rem;color:#38bdf8}.bosta-detected-chips{display:flex;gap:4px;flex-wrap:wrap}.bosta-detected-chip{font-size:.75rem!important;padding:2px 8px!important;background:#38bdf826!important;border:1px solid #38bdf8!important;color:#f8fafc!important}.bosta-detected-chip:hover{background:#38bdf859!important}.bosta-toggle-switch-wrapper{display:flex;align-items:center;gap:8px;height:32px;cursor:pointer;-webkit-user-select:none;user-select:none}.bosta-toggle-switch{width:44px;height:22px;border-radius:12px;padding:2px;box-sizing:border-box;display:flex;align-items:center;transition:background-color .25s ease}.bosta-toggle-switch-thumb{width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .25s ease}.bosta-toggle-switch--active .bosta-toggle-switch-thumb{transform:translate(-22px)}.bosta-toggle-switch-label{font-size:.8rem;font-weight:700;color:var(--visual-text)}.bosta-action-strip{width:100%}.bosta-master-ship-btn{width:100%;border-radius:var(--visual-radius-sm);padding:8px 14px;background:linear-gradient(135deg,#059669,#10b981);border:1px solid #34d399;color:#fff;cursor:pointer;text-align:right;display:flex;flex-direction:column;gap:4px;min-height:52px;height:auto;box-shadow:0 4px 14px #10b9814d;transition:all .2s ease}.bosta-master-ship-btn:hover{background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 6px 18px #10b98173}.bosta-master-ship-btn--update{background:linear-gradient(135deg,#d97706,#f59e0b)!important;border-color:#fbbf24!important}.bosta-master-ship-btn--update:hover{background:linear-gradient(135deg,#f59e0b,#fbbf24)!important}.bosta-master-btn-badge{font-size:.95rem;font-weight:900;display:inline-flex;align-items:center;gap:6px;line-height:1.3}.bosta-master-btn-cart-line{font-size:.84rem;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;line-height:1.4!important;text-overflow:clip!important;opacity:.96}.bosta-master-btn-details-line{font-size:.78rem;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;line-height:1.4!important;text-overflow:clip!important;opacity:.9}.bosta-footer-strip{display:flex;align-items:center;justify-content:flex-start;padding:4px 8px;background:linear-gradient(180deg,var(--visual-panel),color-mix(in srgb,var(--visual-panel-soft) 85%,#020617));border-top:1px solid var(--visual-line)}.bosta-footer-tabs{display:flex;gap:6px;flex-wrap:wrap}.bosta-footer-tab-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;font-size:.82rem;font-weight:700;border-radius:var(--visual-radius-sm);background:transparent;border:1px solid transparent;color:var(--visual-text);cursor:pointer;transition:all .2s ease}.bosta-footer-tab-btn:hover{background:#ffffff0f}.bosta-footer-tab-btn--active{background:var(--visual-sky)!important;color:#061522!important;font-weight:900}.bosta-footer-badge{padding:1px 6px;border-radius:10px;font-size:.7rem;background:#00000059;color:#fff}.bosta-footer-badge--pending{background:#f59e0b;color:#000;font-weight:700}.bosta-subview-panel{padding:10px;background:#0f172af2;border-radius:var(--visual-radius-sm);display:flex;flex-direction:column;gap:10px;flex:1;min-height:380px;box-sizing:border-box}.bosta-subview-header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.bosta-subview-title{font-size:.95rem;font-weight:900;color:#f8fafc}.bosta-subview-search{flex:1;max-width:320px}.bosta-subview-search-input{height:30px!important;font-size:.82rem!important}.bosta-subview-list{display:flex;flex-direction:column;gap:6px;flex:1;overflow-y:auto;max-height:calc(100vh - 280px)}.bosta-subview-list--table{display:block}.bosta-subview-table{width:100%}.bosta-subview-row{transition:all .15s ease}.bosta-subview-row:hover{background:#0ea5e929!important}.bosta-subview-card{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;background:#ffffff0a;border:1px solid var(--visual-line-soft);border-radius:var(--visual-radius-sm)}.bosta-subview-card-info{display:flex;flex-direction:column;gap:2px}.bosta-subview-card-primary{display:flex;align-items:center;gap:8px}.bosta-card-badge-tracking{padding:2px 6px;border-radius:4px;background:#38bdf833;color:#38bdf8;font-size:.75rem;font-weight:700}.bosta-card-badge-invoice{padding:2px 6px;border-radius:4px;background:#ffffff14;font-size:.75rem}.bosta-card-badge-total{font-weight:900;color:#34d399}.bosta-subview-card-secondary{display:flex;align-items:center;gap:8px;font-size:.78rem;color:var(--visual-muted)}.bosta-subview-card-actions{display:flex;gap:6px}.bosta-subview-empty{text-align:center;padding:20px;color:var(--visual-muted);font-size:.88rem}.bosta-settings-nav-pills{display:flex;gap:6px}.bosta-settings-body{display:flex;flex-direction:column;gap:12px}.bosta-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.bosta-settings-footer-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:8px}.bosta-save-status{color:#10b981;font-size:.85rem;font-weight:700}.bosta-strip-modal-backdrop{position:fixed;inset:0;background:#020617bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px;animation:fadeIn .15s ease-out}.bosta-strip-modal-container{background:var(--visual-panel, #1e293b);border:1px solid var(--visual-line, #334155);border-radius:var(--visual-radius-md, 12px);box-shadow:0 12px 36px #00000073;width:100%;max-width:640px;max-height:88vh;display:flex;flex-direction:column;overflow:hidden;direction:rtl}.bosta-strip-modal-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--visual-line, #334155);background:linear-gradient(180deg,color-mix(in srgb,var(--visual-panel-raised) 90%,#ffffff),var(--visual-panel))}.bosta-strip-modal-title-group{display:flex;align-items:center;gap:12px}.bosta-strip-modal-icon{font-size:1.4rem}.bosta-strip-modal-title{margin:0;font-size:1.05rem;font-weight:700;color:var(--visual-text, #f8fafc)}.bosta-strip-modal-subtitle{margin:2px 0 0;font-size:.78rem;color:var(--visual-muted, #94a3b8)}.bosta-strip-modal-close-btn{background:transparent;border:none;color:var(--visual-muted, #94a3b8);font-size:1.2rem;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .2s ease}.bosta-strip-modal-close-btn:hover{background:#ef444426;color:#ef4444}.bosta-strip-modal-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px;border-bottom:1px solid var(--visual-line-soft, #334155);background:#00000026;overflow-x:hidden}.bosta-strip-modal-tab-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--visual-radius-sm, 6px);border:1px solid transparent;background:transparent;color:var(--visual-muted, #94a3b8);font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s ease}.bosta-strip-modal-tab-btn:hover{background:#ffffff0d;color:var(--visual-text, #f8fafc)}.bosta-strip-modal-tab-btn.is-active{background:color-mix(in srgb,var(--visual-sky, #0284c7) 20%,transparent);border-color:var(--visual-sky, #0284c7);color:#38bdf8}.bosta-strip-tab-count{font-size:.72rem;padding:1px 5px;border-radius:10px;background:#0000004d;color:var(--visual-text-soft, #cbd5e1)}.bosta-strip-modal-note{display:flex;align-items:flex-start;gap:8px;padding:8px 14px;margin:10px 14px 4px;border-radius:6px;background:color-mix(in srgb,#3b82f6 12%,transparent);border:1px solid color-mix(in srgb,#3b82f6 30%,transparent);font-size:.8rem;line-height:1.4;color:#93c5fd}.bosta-strip-modal-note-icon{font-size:1rem}.bosta-strip-modal-body{padding:12px 14px;overflow-y:auto;flex:1 1 auto}.bosta-strip-items-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.bosta-strip-item-card{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--visual-radius-sm, 6px);border:1px solid var(--visual-line-soft, #334155);background:#0000001f;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s ease}.bosta-strip-item-card:hover{background:#ffffff0a;border-color:var(--visual-line, #475569)}.bosta-strip-item-card.is-checked{background:color-mix(in srgb,#10b981 10%,transparent);border-color:color-mix(in srgb,#10b981 35%,transparent)}.bosta-strip-item-card.is-hidden{opacity:.6}.bosta-strip-item-checkbox{width:16px;height:16px;accent-color:#10b981;cursor:pointer}.bosta-strip-item-label-wrap{display:flex;flex-direction:column;gap:2px}.bosta-strip-item-label{font-size:.84rem;font-weight:600;color:var(--visual-text, #f8fafc)}.bosta-strip-item-status{font-size:.72rem;color:var(--visual-muted, #94a3b8)}.bosta-strip-item-card.is-checked .bosta-strip-item-status{color:#34d399}.bosta-strip-manager-list{display:flex;flex-direction:column;gap:10px}.bosta-strip-manager-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:var(--visual-radius-sm, 6px);border:1px solid var(--visual-line-soft, #334155);background:#00000024;transition:all .15s ease}.bosta-strip-manager-card:hover{background:#ffffff0a;border-color:var(--visual-line, #475569)}.bosta-strip-manager-card.is-hidden{opacity:.55;background:#00000040;border-style:dashed}.bosta-strip-manager-info{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0}.bosta-strip-manager-icon{font-size:1.4rem;line-height:1;flex-shrink:0}.bosta-strip-manager-text{display:flex;flex-direction:column;gap:3px;min-width:0}.bosta-strip-manager-title{font-size:.88rem;font-weight:700;color:var(--visual-text, #f8fafc)}.bosta-strip-manager-desc{font-size:.74rem;color:var(--visual-muted, #94a3b8);white-space:normal;line-height:1.35}.bosta-strip-manager-controls{display:flex;align-items:center;gap:14px;flex-shrink:0}.bosta-strip-toggle-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;border:1px solid var(--visual-line-soft, #334155);background:#0f172a99;color:var(--visual-text-soft, #cbd5e1);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s ease}.bosta-strip-toggle-btn:hover{background:#ffffff14}.bosta-strip-toggle-btn.is-visible{border-color:color-mix(in srgb,#10b981 40%,transparent);color:#34d399}.bosta-strip-toggle-btn.is-hidden{border-color:color-mix(in srgb,#ef4444 40%,transparent);color:#f87171}.bosta-strip-rank-control{display:flex;align-items:center;gap:6px;background:#00000040;padding:4px 10px;border-radius:6px;border:1px solid var(--visual-line-soft, #334155)}.bosta-strip-rank-label{font-size:.74rem;color:var(--visual-muted, #94a3b8);white-space:nowrap}.bosta-strip-rank-input{width:58px;height:28px;text-align:center;font-size:.84rem;font-weight:700;background:#0f172acc;color:#38bdf8;border:1px solid var(--visual-sky, #0284c7);border-radius:4px;outline:none;padding:0 4px;direction:ltr}.bosta-strip-rank-input:focus{border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf840}.bosta-strip-rank-arrows{display:flex;flex-direction:column;gap:2px}.bosta-strip-rank-arrow-btn{width:22px;height:14px;display:flex;align-items:center;justify-content:center;font-size:.65rem;line-height:1;background:#ffffff0f;border:1px solid var(--visual-line-soft, #334155);border-radius:3px;color:var(--visual-text-soft, #cbd5e1);cursor:pointer;padding:0}.bosta-strip-rank-arrow-btn:hover:not(:disabled){background:#38bdf833;border-color:#38bdf8;color:#38bdf8}.bosta-strip-rank-arrow-btn:disabled{opacity:.3;cursor:not-allowed}.bosta-strip-modal-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid var(--visual-line, #334155);background:#00000026;gap:10px;flex-wrap:wrap}.bosta-strip-modal-quick-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bosta-modal-btn{font-size:.78rem!important;padding:5px 10px!important;background:#ffffff0f!important;border-color:var(--visual-line, #334155)!important;color:var(--visual-text-soft, #cbd5e1)!important}.bosta-modal-btn:hover{background:#ffffff1f!important;color:#fff!important}.bosta-modal-btn-done{padding:6px 18px!important;font-size:.85rem!important;font-weight:700!important}.strip-inspector-popup{width:410px;max-width:calc(100vw - 20px);max-height:calc(100vh - 24px);background:var(--visual-panel, #1e293b);border:1px solid var(--visual-line, #334155);border-radius:var(--visual-radius-md, 12px);box-shadow:0 16px 40px #0000008c,0 0 1px #fff3;direction:rtl;overflow:hidden;display:flex;flex-direction:column;animation:fadeIn .12s ease-out;font-family:inherit;box-sizing:border-box}.strip-inspector-header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:linear-gradient(180deg,color-mix(in srgb,var(--visual-panel-raised) 90%,#ffffff),var(--visual-panel));border-bottom:1px solid var(--visual-line, #334155);flex-shrink:0}.strip-inspector-title-group{display:flex;align-items:center;gap:8px}.strip-inspector-icon{font-size:1.1rem}.strip-inspector-title{font-size:.88rem;font-weight:700;color:var(--visual-text, #f8fafc)}.strip-inspector-close-btn{background:transparent;border:none;color:var(--visual-muted, #94a3b8);font-size:1.1rem;cursor:pointer;padding:2px 6px;border-radius:4px;transition:all .15s ease}.strip-inspector-close-btn:hover{background:#ef444426;color:#ef4444}.strip-inspector-nav-tabs{display:flex;gap:2px;padding:4px 6px;background:#00000040;border-bottom:1px solid var(--visual-line-soft, #334155);overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;flex-shrink:0}.strip-inspector-nav-tabs::-webkit-scrollbar{display:none}.strip-inspector-tab-btn{flex:1 1 0;min-width:0;padding:6px 2px;font-size:.72rem;font-weight:600;border-radius:6px;border:none;background:transparent;color:var(--visual-muted, #94a3b8);cursor:pointer;text-align:center;white-space:nowrap;transition:all .15s ease}.strip-inspector-tab-btn:hover{background:#ffffff0d;color:var(--visual-text, #f8fafc)}.strip-inspector-tab-btn.is-active{background:color-mix(in srgb,var(--visual-sky, #0284c7) 25%,transparent);color:#38bdf8;font-weight:700}.strip-inspector-body{padding:10px 14px;flex:1 1 auto;min-height:0;max-height:min(340px,calc(100vh - 150px));overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.strip-inspector-body::-webkit-scrollbar{width:5px}.strip-inspector-body::-webkit-scrollbar-track{background:transparent}.strip-inspector-body::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.strip-inspector-body::-webkit-scrollbar-thumb:hover{background:#ffffff59}.strip-tab-hint{font-size:.74rem;color:var(--visual-muted, #94a3b8);margin-bottom:8px}.strip-components-list{display:flex;flex-direction:column;gap:6px}.strip-component-row{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-radius:6px;background:#00000026;border:1px solid rgba(255,255,255,.05)}.strip-component-label{font-size:.8rem;font-weight:600;color:var(--visual-text, #f8fafc)}.strip-toggle-chip{padding:3px 10px;border-radius:12px;font-size:.74rem;font-weight:700;cursor:pointer;border:1px solid transparent;transition:all .15s ease}.strip-toggle-chip.is-visible{background:#10b98133;color:#34d399;border-color:#10b98166}.strip-toggle-chip.is-hidden{background:#64748b33;color:#94a3b8;border-color:#64748b4d}.strip-default-group{margin-top:10px;padding:8px 10px;background:#0003;border-radius:6px;border:1px solid var(--visual-line-soft, #334155);display:flex;flex-direction:column;gap:6px}.strip-default-title{font-size:.74rem;font-weight:600;color:#38bdf8}.strip-field-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:.78rem;color:var(--visual-text, #f8fafc)}.strip-stepper{display:inline-flex;align-items:center;gap:4px;background:#00000040;border:1px solid var(--visual-line-soft, #334155);border-radius:6px;padding:2px 4px}.strip-stepper-input{width:44px;text-align:center;background:transparent;border:none;color:#fff;font-size:.82rem;font-weight:700}.strip-stepper-unit{font-size:.72rem;color:var(--visual-muted, #94a3b8)}.strip-step-btn{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700}.strip-step-btn:hover{background:#fff3}.strip-btn-group{display:flex;gap:4px;flex-wrap:wrap}.strip-choice-btn{padding:4px 8px;font-size:.74rem;border-radius:5px;background:#ffffff0f;border:1px solid transparent;color:#cbd5e1;cursor:pointer}.strip-choice-btn:hover{background:#ffffff1f}.strip-choice-btn.is-active{background:#0284c7;color:#fff;font-weight:700}.strip-colors-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.strip-color-field{display:flex;flex-direction:column;gap:4px;font-size:.76rem}.strip-color-input-wrap{display:flex;align-items:center;gap:6px;background:#0003;padding:3px 6px;border-radius:6px;border:1px solid var(--visual-line-soft, #334155);font-size:.74rem;color:var(--visual-text-soft, #cbd5e1)}.strip-color-input-wrap input[type=color]{width:22px;height:22px;border:none;border-radius:4px;cursor:pointer;padding:0;background:transparent}.strip-swatches-row{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-size:.74rem;color:var(--visual-muted, #94a3b8)}.strip-swatches-list{display:flex;gap:4px;flex-wrap:wrap}.strip-swatch-dot{width:16px;height:16px;border-radius:50%;border:1px solid rgba(255,255,255,.2);cursor:pointer;transition:transform .1s ease}.strip-swatch-dot:hover{transform:scale(1.2)}.strip-action-banner{margin-top:8px;margin-bottom:8px}.strip-propagate-btn{width:100%;padding:7px;font-size:.78rem!important;font-weight:700}.strip-toast-msg{display:block;font-size:.74rem;color:#34d399;text-align:center;margin-top:4px;font-weight:700}.strip-reset-btn{width:100%;font-size:.74rem!important;color:var(--visual-muted, #94a3b8)!important}.strip-zoom-group{margin-top:10px;padding:8px 10px;background:#0003;border-radius:6px;border:1px solid var(--visual-line-soft, #334155)}.strip-zoom-title{font-size:.74rem;font-weight:600;color:#38bdf8}.strip-zoom-btns{display:flex;gap:6px;margin-top:6px}.strip-actions-list{display:flex;flex-direction:column;gap:6px}.strip-action-item-btn{text-align:right!important;justify-content:flex-start!important;padding:7px 10px!important;font-size:.82rem!important}.strip-inspector-footer{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#0003;border-top:1px solid var(--visual-line-soft, #334155);flex-shrink:0}.strip-footer-badge{font-size:.72rem;color:#38bdf8}.strip-footer-done-btn{padding:4px 14px!important;font-size:.8rem!important}.bosta-header-strip,.bosta-customer-strip,.bosta-routing-strip,.bosta-financials-strip,.bosta-action-strip,.bosta-footer-strip{position:relative}.bosta-strip-corner-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;min-height:22px;padding:0;border-radius:var(--visual-radius-sm, 6px);border:1px solid var(--visual-line-soft, rgba(255, 255, 255, .12));background:color-mix(in srgb,var(--visual-panel-raised, #1e293b) 75%,transparent);color:var(--visual-muted, #94a3b8);font-size:11px;line-height:1;cursor:pointer;opacity:.65;transition:all .18s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;flex-shrink:0;margin-inline-start:auto;align-self:center;z-index:5}.bosta-strip-corner-btn:hover{opacity:1;background:color-mix(in srgb,var(--visual-sky, #0284c7) 25%,transparent);border-color:var(--visual-sky, #0284c7);color:#38bdf8;transform:scale(1.15);box-shadow:0 2px 8px #0000004d}.bosta-strip-corner-btn--action{position:absolute;top:6px;left:6px;background:#0f172abf;border-color:#ffffff40;color:#fff;z-index:10}.bosta-strip-corner-controls{display:inline-flex;align-items:center;gap:4px;margin-inline-start:auto;align-self:center;z-index:5;flex-shrink:0}.bosta-strip-reorder-grip{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;min-height:22px;padding:0;border-radius:var(--visual-radius-sm, 6px);border:1px solid var(--visual-line-soft, rgba(255, 255, 255, .12));background:color-mix(in srgb,var(--visual-panel-raised, #1e293b) 75%,transparent);color:var(--visual-muted, #94a3b8);font-size:13px;line-height:1;cursor:grab;opacity:.65;transition:all .18s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.bosta-strip-reorder-grip:hover{opacity:1;background:color-mix(in srgb,var(--visual-sky, #0284c7) 25%,transparent);border-color:var(--visual-sky, #0284c7);color:#38bdf8;transform:scale(1.15);box-shadow:0 2px 8px #0000004d}.bosta-strip-reorder-grip:active{cursor:grabbing}.bosta-strip-wrapper{position:relative;display:flex;flex-direction:column;width:100%;transition:transform .15s ease,opacity .15s ease}.bosta-strip-wrapper.is-dragging{opacity:.45;transform:scale(.99)}.bosta-strip-wrapper.is-drag-over-top{border-top:2px solid #38bdf8;box-shadow:0 -4px 12px #38bdf859}.bosta-strip-wrapper.is-drag-over-bottom{border-bottom:2px solid #38bdf8;box-shadow:0 4px 12px #38bdf859}.bosta-strip-splitter{position:relative;width:100%;height:8px;margin:-4px 0;display:flex;align-items:center;justify-content:center;cursor:ns-resize;z-index:10;-webkit-user-select:none;user-select:none;touch-action:none;transition:background-color .15s ease}.bosta-strip-splitter:hover,.bosta-strip-splitter.is-resizing{background-color:color-mix(in srgb,var(--visual-sky, #0284c7) 35%,transparent)}.bosta-strip-splitter-handle{width:44px;height:2px;background:var(--visual-line, #475569);border-radius:2px;transition:all .15s ease}.bosta-strip-splitter:hover .bosta-strip-splitter-handle,.bosta-strip-splitter.is-resizing .bosta-strip-splitter-handle{width:72px;height:3px;background:var(--visual-sky, #38bdf8);box-shadow:0 0 10px #38bdf8cc}.bosta-unified-box.is-layout-locked .bosta-strip-splitter{pointer-events:none!important;opacity:0!important;height:0!important;margin:0!important}.bosta-unified-box.is-layout-locked .bosta-strip-reorder-grip,.bosta-unified-box.is-layout-locked .bosta-field-drag-grip{display:none!important}.bosta-layout-lock-toggle{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:var(--visual-radius-sm, 6px);font-size:.76rem;font-weight:700;cursor:pointer;border:1px solid var(--visual-line-soft, rgba(255, 255, 255, .15));transition:all .15s ease;-webkit-user-select:none;user-select:none;background:#0f172a99;color:var(--visual-text-muted, #94a3b8)}.bosta-layout-lock-toggle.is-locked{background:color-mix(in srgb,#f59e0b 14%,rgba(15,23,42,.8));border-color:#f59e0b66;color:#fbbf24}.bosta-layout-lock-toggle.is-unlocked{background:color-mix(in srgb,#10b981 18%,rgba(15,23,42,.8));border-color:#10b98173;color:#34d399;box-shadow:0 0 8px #10b98140}.element-inspector-popup{position:fixed;z-index:10000;width:360px;max-width:calc(100vw - 32px);max-height:min(540px,calc(100vh - 32px));background:var(--visual-panel-raised, #0f172a);border:1px solid var(--visual-line-soft, rgba(255, 255, 255, .16));border-radius:var(--visual-radius-md, 10px);box-shadow:0 16px 40px #00000080,0 0 0 1px #ffffff14;color:var(--visual-text, #f8fafc);font-family:inherit;display:flex;flex-direction:column;overflow:hidden;animation:elementInspectorAppear .15s cubic-bezier(.16,1,.3,1);direction:rtl;-webkit-user-select:none;user-select:none}@keyframes elementInspectorAppear{0%{opacity:0;transform:scale(.96) translateY(-6px)}to{opacity:1;transform:scale(1) translateY(0)}}.element-inspector-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:color-mix(in srgb,var(--visual-panel, #1e293b) 80%,transparent);border-bottom:1px solid var(--visual-line-soft, rgba(255, 255, 255, .1))}.element-inspector-title{display:flex;align-items:center;gap:8px;font-size:.88rem}.element-inspector-badge{font-size:.75rem;padding:2px 6px;border-radius:4px;background:#0284c733;color:#38bdf8;border:1px solid rgba(2,132,199,.35)}.element-lock-btn{padding:3px 8px;border-radius:6px;font-size:.74rem;font-weight:700;border:1px solid transparent;cursor:pointer;transition:all .15s ease}.element-lock-btn.is-locked{background:#f59e0b26;border-color:#f59e0b4d;color:#fbbf24}.element-lock-btn.is-unlocked{background:#10b9812e;border-color:#10b98159;color:#34d399}.element-inspector-body{padding:14px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;overflow-y:auto}.element-inspector-section{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:8px;background:color-mix(in srgb,var(--visual-panel, #1e293b) 45%,transparent);border:1px solid var(--visual-line-soft, rgba(255, 255, 255, .08))}.element-section-header{display:flex;align-items:center;justify-content:space-between;font-size:.8rem;font-weight:700;color:var(--visual-text-muted, #cbd5e1)}.element-nudge-badge{font-family:monospace;font-size:.82rem;padding:2px 7px;border-radius:4px;background:#38bdf826;color:#38bdf8;border:1px solid rgba(56,189,248,.3)}.element-nudge-row{display:flex;align-items:center;gap:8px}.element-step-btn{flex:1;display:flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:6px;border:1px solid var(--visual-line-soft, rgba(255, 255, 255, .12));background:#1e293bcc;color:var(--visual-text, #f8fafc);font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s ease}.element-step-btn:hover{background:#0284c740;border-color:#38bdf8;color:#38bdf8}.element-step-btn--reset{flex:0 0 auto;min-width:50px}.element-dimension-row{display:flex;flex-direction:column;gap:6px;font-size:.78rem}.element-dimension-controls{display:flex;align-items:center;gap:6px}.element-number-input{flex:1;height:32px!important;padding:4px 8px!important;font-size:.85rem!important;text-align:center;border-radius:6px!important;border:1px solid var(--visual-line-soft, rgba(255, 255, 255, .15))!important;background:#0f172acc!important;color:#f8fafc!important}.element-chip-btn{padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:600;border:1px solid var(--visual-line-soft, rgba(255, 255, 255, .15));background:#1e293b99;color:var(--visual-text-muted, #94a3b8);cursor:pointer}.element-chip-btn.is-active{background:#10b98133;border-color:#10b981;color:#34d399}.element-mini-step-btn{width:28px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--visual-line-soft, rgba(255, 255, 255, .15));background:#1e293bcc;color:#f8fafc;font-size:1rem;font-weight:700;cursor:pointer;transition:all .12s ease}.element-mini-step-btn:hover{background:#0284c74d;border-color:#38bdf8;color:#38bdf8}.element-inspector-footer{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:10px 14px;background:color-mix(in srgb,var(--visual-panel, #1e293b) 80%,transparent);border-top:1px solid var(--visual-line-soft, rgba(255, 255, 255, .1))}.element-btn-apply{background:#38bdf833;border:1px solid #38bdf8;color:#38bdf8;font-size:.78rem;font-weight:700;padding:6px 12px;border-radius:6px;cursor:pointer}.element-btn-apply:hover{background:#38bdf8;color:#0f172a}.element-btn-save{font-size:.78rem;font-weight:700;padding:6px 14px;border-radius:6px;cursor:pointer}.element-btn-cancel{background:#94a3b826;border:1px solid rgba(148,163,184,.25);color:#cbd5e1;font-size:.78rem;font-weight:600;padding:6px 10px;border-radius:6px;cursor:pointer}.element-btn-cancel:hover{background:#ef444433;border-color:#ef4444;color:#fca5a5}.element-btn-reset{margin-inline-start:auto;background:transparent;border:1px solid transparent;color:var(--visual-text-muted, #94a3b8);font-size:.74rem;padding:6px 8px;cursor:pointer}.element-btn-reset:hover{color:#f8fafc;text-decoration:underline}.bosta-field-drag-grip{display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--visual-text-muted, #94a3b8);opacity:.6;cursor:grab;padding:0 2px;-webkit-user-select:none;user-select:none}.bosta-field-drag-grip:hover{opacity:1;color:#38bdf8}.bosta-strip-field{transition:transform .1s ease}.customer-history-modal-body{max-height:75vh;overflow-y:auto;padding:12px 16px}.customer-history-dual-pane{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:768px){.customer-history-dual-pane{grid-template-columns:1fr}}.customer-history-pane{background:#0f172aa6;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:10px}.customer-history-pane--bosta{border-color:#0ea5e940;background:#0ea5e90a}.customer-history-pane--local{border-color:#10b98140;background:#10b9810a}.customer-history-pane-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06)}.customer-history-pane-title{font-weight:700;font-size:.95rem;color:#f1f5f9}.customer-history-badge{font-size:.75rem;padding:2px 8px;border-radius:12px;background:#10b98133;color:#34d399}.customer-history-badge--bosta{background:#0ea5e933;color:#38bdf8}.customer-history-list{display:flex;flex-direction:column;gap:10px;max-height:420px;overflow-y:auto;padding-right:4px}.customer-history-card{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#1e293bb3;color:#f8fafc;text-align:right;cursor:pointer;transition:all .15s ease;width:100%;box-sizing:border-box}.customer-history-card:hover{transform:translateY(-2px);border-color:#34d399;background:#10b9811f;box-shadow:0 4px 12px #0000004d}.customer-history-card--bosta:hover{border-color:#38bdf8;background:#0ea5e91f}.customer-history-card-top{display:flex;align-items:center;justify-content:space-between}.customer-history-card-name{font-size:.92rem;color:#f8fafc}.customer-history-card-date,.customer-history-card-phone{font-size:.8rem;color:#94a3b8}.customer-history-card-address,.customer-history-card-zone,.customer-history-card-notes{font-size:.85rem;color:#cbd5e1;line-height:1.4;word-break:break-word}.customer-history-card-notes{color:#f59e0b}.customer-history-card-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:4px;padding-top:6px;border-top:1px dashed rgba(255,255,255,.08)}.customer-history-card-stats{display:flex;align-items:center;gap:8px}.customer-history-card-total{font-weight:700;color:#38bdf8;font-size:.88rem}.customer-history-card-items{font-size:.8rem;color:#94a3b8}.customer-history-action-label{font-size:.78rem;font-weight:600;color:#34d399;background:#10b98126;padding:2px 8px;border-radius:4px}.customer-history-action-label--bosta{color:#38bdf8;background:#0ea5e926}.customer-history-bosta-tag{font-size:.75rem;color:#94a3b8}.customer-history-empty{padding:28px 12px;text-align:center;color:#64748b;font-size:.88rem;border:1px dashed rgba(255,255,255,.06);border-radius:6px}.customer-history-modal-footer{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.customer-history-hint{font-size:.8rem;color:#94a3b8;line-height:1.3}.bosta-inline-phone-search-btn{padding:0 6px!important;font-size:.82rem!important;height:28px!important;line-height:28px!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;color:#f8fafc!important;border-radius:4px!important;cursor:pointer;transition:all .15s ease;margin-right:4px}.bosta-inline-phone-search-btn:hover{background:#38bdf833!important;border-color:#38bdf8!important;color:#38bdf8!important}.bosta-detected-districts-bar{display:flex;flex-direction:column;gap:4px;margin-top:4px;padding:6px 8px;background:#0ea5e914;border:1px solid rgba(14,165,233,.2);border-radius:6px}.bosta-detected-hint{font-size:.72rem;color:#38bdf8;font-weight:600}.bosta-detected-chips{display:flex;flex-wrap:wrap;gap:6px}.bosta-detected-chip{font-size:.75rem!important;padding:3px 8px!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.16)!important;color:#e2e8f0!important;border-radius:4px!important;cursor:pointer;transition:all .15s ease;white-space:nowrap}.bosta-detected-chip:hover{background:#0ea5e933!important;border-color:#38bdf8!important;color:#38bdf8!important}.bosta-detected-chip--active{background:#0284c7!important;border-color:#38bdf8!important;color:#fff!important;font-weight:600;box-shadow:0 0 6px #38bdf866}.bosta-financials-strip .bosta-field-label{font-size:.78rem!important;font-weight:700!important;color:#94a3b8!important;height:20px!important;line-height:20px!important;display:flex!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0 2px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.bosta-financials-strip .bosta-strip-input,.bosta-financials-strip .bosta-readonly-display-box--subtotal,.bosta-financials-strip .bosta-allow-open-pill,.bosta-financials-strip .bosta-fee-display-pill{height:38px!important;min-height:38px!important;border-radius:6px!important;box-sizing:border-box!important}.bosta-financials-strip .bosta-strip-input,.bosta-strip-input{min-width:0!important;width:100%!important;box-sizing:border-box!important}.bosta-financials-strip .bosta-input-with-inline-action{display:flex!important;align-items:stretch!important;width:100%!important;height:38px!important;box-sizing:border-box!important}.bosta-financials-strip .bosta-input-with-inline-action input{flex:1 1 auto!important;min-width:0!important;height:38px!important;border-radius:0 6px 6px 0!important;font-size:.95rem!important;font-weight:800!important;padding:0 8px!important;text-align:center!important}.bosta-financials-strip .bosta-input-with-inline-action button{flex:0 0 auto!important;height:38px!important;border-radius:6px 0 0 6px!important;padding:0 10px!important;font-size:.8rem!important;font-weight:700!important;white-space:nowrap!important}.bosta-readonly-display-box--subtotal{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:38px!important;background:#0f172a99!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:6px!important;padding:0 8px!important;font-weight:800!important;color:#f1f5f9!important;font-size:1rem!important;box-sizing:border-box!important;white-space:nowrap!important;cursor:default!important}.bosta-readonly-display-box--subtotal .bosta-readonly-currency{font-size:.78rem!important;color:#38bdf8!important;font-weight:700!important}.bosta-input-unit-wrapper{position:relative!important;display:flex!important;align-items:center!important;width:100%!important;height:38px!important;box-sizing:border-box!important}.bosta-input-unit-wrapper input{height:38px!important;padding-left:34px!important;font-size:.95rem!important;font-weight:700!important;border-radius:6px!important;min-width:0!important;width:100%!important;box-sizing:border-box!important}.bosta-input-unit-wrapper .bosta-input-unit{position:absolute!important;left:8px!important;font-size:.78rem!important;font-weight:700!important;color:#94a3b8!important;pointer-events:none!important}.bosta-fee-display-pill{flex:1 1 auto!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;height:38px!important;background:#0f172a99!important;border:1px solid rgba(148,163,184,.25)!important;border-radius:0 6px 6px 0!important;font-size:.88rem!important;font-weight:700!important;color:#38bdf8!important;box-sizing:border-box!important;padding:0 8px!important;white-space:nowrap!important}.bosta-allow-open-pill{display:flex!important;align-items:center!important;justify-content:center!important;height:38px!important;border-radius:6px!important;padding:0 10px!important;font-size:.82rem!important;font-weight:800!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;transition:all .15s ease-in-out!important;box-sizing:border-box!important;text-align:center!important;white-space:nowrap!important;width:100%!important;min-width:0!important}.bosta-allow-open-pill.is-allowed{background:#059669!important;color:#fff!important;border:1px solid #10b981!important;box-shadow:0 1px 3px #10b9814d!important}.bosta-allow-open-pill.is-allowed:hover{background:#047857!important}.bosta-allow-open-pill.is-forbidden{background:#1e293b!important;color:#94a3b8!important;border:1px solid #475569!important}.bosta-allow-open-pill.is-forbidden:hover{background:#334155!important;color:#f1f5f9!important}.bosta-cod-is-zero{color:#34d399!important;background:#064e3b59!important;border-color:#059669!important}.bosta-financials-strip .bosta-strip-corner-controls{position:absolute!important;top:6px!important;left:6px!important;z-index:10!important;display:flex!important;gap:4px!important}.bosta-suggestions-modal-backdrop{position:fixed!important;inset:0!important;z-index:10050!important;background:#0a0f1db8!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:6px 12px 12px!important;pointer-events:auto!important;animation:bostaModalBackdropFade .16s ease-out!important}@keyframes bostaModalBackdropFade{0%{opacity:0}to{opacity:1}}.bosta-suggestions-modal-card{pointer-events:auto!important;background:#0b1329!important;border:1px solid rgba(56,189,248,.5)!important;border-radius:12px!important;box-shadow:0 25px 50px -12px #000000d9,0 0 24px #38bdf840!important;width:100%!important;max-width:680px!important;max-height:90vh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;animation:bostaModalCardScale .18s cubic-bezier(.16,1,.3,1)!important;box-sizing:border-box!important}@keyframes bostaModalCardScale{0%{opacity:0;transform:scale(.95) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.bosta-suggestions-modal-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;padding:12px 16px!important;background:#0f172af5!important;border-bottom:1px solid rgba(255,255,255,.1)!important;gap:12px!important;box-sizing:border-box!important}.bosta-suggestions-modal-title-group{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important}.bosta-suggestions-modal-title{margin:0!important;font-size:.95rem!important;font-weight:800!important;color:#38bdf8!important}.bosta-suggestions-modal-subtitle{margin:0!important;font-size:.74rem!important;color:#94a3b8!important;line-height:1.35!important}.bosta-suggestions-modal-close{background:transparent!important;border:1px solid rgba(255,255,255,.12)!important;color:#94a3b8!important;cursor:pointer!important;padding:4px 8px!important;font-size:.9rem!important;font-weight:700!important;border-radius:6px!important;transition:all .15s ease!important;line-height:1!important;flex-shrink:0!important}.bosta-suggestions-modal-close:hover{color:#fff!important;background:#ef444440!important;border-color:#ef4444!important}.bosta-suggestions-modal-body{padding:8px 14px!important;overflow-y:visible!important;max-height:none!important;box-sizing:border-box!important}.bosta-suggestions-modal-footer{display:flex!important;align-items:center!important;justify-content:flex-end!important;padding:10px 16px!important;background:#0f172aeb!important;border-top:1px solid rgba(255,255,255,.08)!important;gap:10px!important;box-sizing:border-box!important}.bosta-modal-skip-btn{padding:6px 14px!important;font-size:.8rem!important;font-weight:700!important;border-radius:6px!important;background:#ffffff14!important;color:#e2e8f0!important;border:1px solid rgba(255,255,255,.16)!important;cursor:pointer!important;transition:all .15s ease!important}.bosta-modal-skip-btn:hover{background:#ffffff29!important;color:#fff!important;border-color:#ffffff4d!important}.bosta-modal-pagination-group{display:inline-flex!important;align-items:center!important;gap:8px!important}.bosta-modal-next-btn{padding:6px 16px!important;font-size:.82rem!important;font-weight:700!important;border-radius:6px!important;background:linear-gradient(135deg,#0284c7,#0ea5e9)!important;color:#fff!important;border:1px solid #38bdf8!important;cursor:pointer!important;transition:all .15s ease!important;box-shadow:0 2px 6px #0ea5e94d!important}.bosta-modal-next-btn:hover{background:linear-gradient(135deg,#0369a1,#0284c7)!important;border-color:#7dd3fc!important;box-shadow:0 0 10px #38bdf880!important}.bosta-modal-prev-btn{padding:6px 14px!important;font-size:.82rem!important;font-weight:700!important;border-radius:6px!important;background:#1e293bcc!important;color:#f8fafc!important;border:1px solid rgba(255,255,255,.2)!important;cursor:pointer!important;transition:all .15s ease!important}.bosta-modal-prev-btn:hover{background:#334155e6!important;border-color:#ffffff59!important}.bosta-matched-indicator-btn{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:.72rem!important;font-weight:700!important;padding:2px 7px!important;border-radius:5px!important;background:#38bdf826!important;color:#38bdf8!important;border:1px solid rgba(56,189,248,.35)!important;cursor:pointer!important;white-space:nowrap!important;transition:all .15s ease!important}.bosta-matched-indicator-btn:hover{background:#38bdf847!important;color:#fff!important;border-color:#38bdf8!important}.bosta-dropdown-table-tabs{display:flex!important;align-items:center!important;gap:6px!important;overflow-x:auto!important}.bosta-dropdown-tab{padding:3px 8px!important;font-size:.73rem!important;font-weight:700!important;border-radius:5px!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;color:#cbd5e1!important;cursor:pointer!important;white-space:nowrap!important;transition:all .15s ease!important}.bosta-dropdown-tab:hover{background:#38bdf826!important;color:#f8fafc!important}.bosta-dropdown-tab.is-active{background:#0284c7!important;border-color:#38bdf8!important;color:#fff!important;box-shadow:0 1px 4px #0284c766!important}.bosta-dropdown-table-scroll{max-height:220px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;scrollbar-color:rgba(255,255,255,.2) transparent!important}.bosta-table-rows{width:100%!important;border-collapse:collapse!important;font-size:.78rem!important;text-align:right!important;box-sizing:border-box!important}.bosta-table-rows thead th{padding:6px 8px!important;font-weight:700!important;font-size:.72rem!important;color:#94a3b8!important;background:#0f172ad9!important;border-bottom:1px solid rgba(255,255,255,.08)!important;position:sticky!important;top:0!important;z-index:5!important;white-space:nowrap!important}.bosta-table-rows tbody td{padding:6px 8px!important;border-bottom:1px solid rgba(255,255,255,.05)!important;vertical-align:middle!important;color:#f1f5f9!important}.bosta-table-row{cursor:pointer!important;transition:all .15s ease!important}.bosta-table-row:hover,.bosta-table-row--hovered{background:#0ea5e947!important;outline:1px solid #38bdf8!important;box-shadow:0 2px 8px #38bdf840!important}.bosta-table-row--selected{background:#0ea5e938!important;border-right:3px solid #38bdf8!important}.bosta-district-badge{display:inline-flex!important;align-items:center!important;gap:4px!important;font-weight:800!important;color:#38bdf8!important;white-space:nowrap!important}.bosta-cell-zone{color:#cbd5e1!important;font-size:.74rem!important;white-space:nowrap!important}.bosta-city-pill{display:inline-block!important;padding:1px 6px!important;border-radius:4px!important;background:#38bdf826!important;color:#7dd3fc!important;font-size:.72rem!important;font-weight:700!important;white-space:nowrap!important;border:1px solid rgba(56,189,248,.25)!important}.bosta-apply-row-btn{padding:3px 8px!important;font-size:.72rem!important;font-weight:700!important;border-radius:4px!important;background:#0284c7!important;color:#fff!important;border:1px solid #38bdf8!important;cursor:pointer!important;white-space:nowrap!important;transition:all .15s ease!important}.bosta-apply-row-btn:hover{background:#0369a1!important}.bosta-apply-row-btn--active{background:#059669!important;border-color:#10b981!important}.bosta-source-tag--bosta{display:inline-block!important;padding:1px 6px!important;border-radius:4px!important;background:#ea580c26!important;color:#fb923c!important;font-size:.7rem!important;font-weight:700!important;border:1px solid rgba(251,146,60,.3)!important;white-space:nowrap!important}.bosta-source-tag--local{display:inline-block!important;padding:1px 6px!important;border-radius:4px!important;background:#10b98126!important;color:#34d399!important;font-size:.7rem!important;font-weight:700!important;border:1px solid rgba(52,211,153,.3)!important;white-space:nowrap!important}.bosta-table-address-text{display:block!important;max-width:170px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#94a3b8!important;font-size:.72rem!important}.bosta-instapay-table tr.bosta-table-row{height:38px!important;max-height:42px!important}.bosta-instapay-table td{white-space:nowrap!important;padding:4px 6px!important;vertical-align:middle!important}.bosta-customer-quick-shipping-row{width:100%!important;display:flex!important;align-items:center!important;margin-top:4px!important;padding:2px 0!important}.bosta-quick-shipping-chips{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:5px!important;width:100%!important}.bosta-quick-shipping-label{font-size:.9rem!important;margin-inline-end:2px!important;-webkit-user-select:none!important;user-select:none!important}.bosta-quick-shipping-chip{padding:3px 10px!important;font-size:.76rem!important;font-weight:700!important;border-radius:9999px!important;background:#1e293bb3!important;color:#cbd5e1!important;border:1px solid rgba(148,163,184,.25)!important;cursor:pointer!important;transition:all .15s ease-in-out!important;line-height:1.2!important}.bosta-quick-shipping-chip:hover{background:#334155e6!important;color:#f8fafc!important;border-color:#38bdf880!important;transform:translateY(-1px)!important}.bosta-quick-shipping-chip.is-active{background:linear-gradient(135deg,#059669,#10b981)!important;color:#fff!important;border-color:#34d399!important;box-shadow:0 0 10px #10b98159!important}.bosta-quick-action-btn{padding:3px 10px!important;font-size:.74rem!important;font-weight:700!important;border-radius:9999px!important;cursor:pointer!important;transition:all .15s ease-in-out!important;line-height:1.2!important;white-space:nowrap!important}.bosta-quick-action-btn--adopt{background:#1e293bb3!important;color:#f59e0b!important;border:1px solid rgba(245,158,11,.35)!important}.bosta-quick-action-btn--adopt:hover{background:#f59e0b26!important;border-color:#f59e0b!important}.bosta-quick-action-btn--adopt.bosta-quick-action-btn--adopted{background:#f59e0b!important;color:#0f172a!important;border-color:#fbbf24!important;box-shadow:0 0 10px #f59e0b59!important}.bosta-quick-action-btn--instapay{background:#1e293bb3!important;color:#38bdf8!important;border:1px solid rgba(56,189,248,.35)!important}.bosta-quick-action-btn--instapay:hover{background:#38bdf826!important;border-color:#38bdf8!important}.bosta-quick-action-btn--instapay.is-active{background:linear-gradient(135deg,#0284c7,#0ea5e9)!important;color:#fff!important;border-color:#38bdf8!important;box-shadow:0 0 10px #0ea5e966!important}.bosta-strip-summary-line{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:38px!important;height:auto!important;padding:6px 12px!important;background:#0f172a99!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.08)!important;box-sizing:border-box!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;transition:all .15s ease-in-out!important;flex-wrap:wrap!important}.bosta-strip-summary-line:hover{background:#1e293bcc!important;border-color:#38bdf84d!important}.bosta-strip-summary-icon{font-size:1rem!important;flex:0 0 auto!important;align-self:center!important}.bosta-strip-summary-text{font-size:.84rem!important;font-weight:600!important;color:#e2e8f0!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;line-height:1.45!important;text-overflow:clip!important;flex:1 1 auto!important}.bosta-strip-summary-text--equation{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:.86rem!important;font-weight:700!important;color:#38bdf8!important;letter-spacing:.2px!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;line-height:1.45!important;text-overflow:clip!important}.bosta-routing-strip--summary,.bosta-financials-strip--summary{min-height:44px!important;height:auto!important;padding-top:4px!important;padding-bottom:4px!important;align-items:center!important;overflow:visible!important}.bosta-modal-btn--hide-all{background:#f43f5e1f!important;color:#fda4af!important;border:1px solid rgba(244,63,94,.35)!important}.bosta-modal-btn--hide-all:hover{background:#f43f5e40!important;color:#fff!important;border-color:#f43f5e!important}.app-shell.modern-app .taskbar .icon-tab-bar{flex-wrap:wrap;gap:6px;align-items:center}.app-shell.modern-app .taskbar.taskbar--collapsed{min-height:auto;padding:4px 8px;background:transparent;border-bottom:none;box-shadow:none;width:fit-content;position:absolute;top:4px;right:4px;z-index:1000}.app-shell.modern-app .taskbar.taskbar--collapsed .icon-tab-bar{width:auto;gap:0}.app-shell.modern-app .manahel-brand{cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .15s ease,filter .15s ease}.app-shell.modern-app .manahel-brand:hover{filter:brightness(1.1);transform:scale(1.03)}.app-shell.modern-app .manahel-brand:active{transform:scale(.97)}.app-shell.modern-app .manahel-brand--collapsed{box-shadow:0 4px 12px #00000059;border:1px solid var(--visual-line, rgba(255, 255, 255, .2));background:var(--visual-panel-raised, #1e293b);border-radius:10px}.app-shell.modern-app .taskbar-pricing-actions{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.bosta-manifest-panel-container{width:100%;position:relative;margin-top:4px}.bosta-manifest-panel-card{width:100%;border-radius:var(--visual-radius-sm, 8px);padding:12px 14px;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 4px 18px #0006,inset 0 1px #ffffff1f;transition:transform .12s cubic-bezier(.16,1,.3,1),box-shadow .12s ease,filter .15s ease;display:flex;flex-direction:column;gap:10px;box-sizing:border-box}.bosta-manifest-panel-card:hover{filter:brightness(1.05);box-shadow:0 6px 22px #00000080,inset 0 1px #fff3}.bosta-manifest-panel-card:active{transform:scale(.99) translateY(1px);filter:brightness(.98)}.bosta-manifest-header-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.bosta-manifest-title-wrap{display:flex;align-items:center;gap:8px}.bosta-manifest-pulse-dot{width:9px;height:9px;border-radius:50%;background-color:#34d399;box-shadow:0 0 8px #10b981;animation:bosta-pulse-dot 2s infinite ease-in-out}@keyframes bosta-pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.6}}.bosta-manifest-title{font-size:.95rem;font-weight:800;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5)}.bosta-manifest-click-hint{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bosta-manifest-hint-badge{font-size:.72rem;font-weight:700;padding:3px 8px;border-radius:5px;background:#00000059;color:#a7f3d0;border:1px solid rgba(167,243,208,.3)}.bosta-manifest-hint-badge--menu{color:#bae6fd;border-color:#bae6fd4d}.bosta-manifest-section{display:flex;flex-direction:column;gap:6px}.bosta-manifest-data-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bosta-manifest-customer-top-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bosta-manifest-data-col{display:inline-flex;align-items:center;gap:6px}.bosta-manifest-data-col--name{flex:1;min-width:160px}.bosta-manifest-label{font-size:.78rem;font-weight:700;color:#ffffffbf;white-space:nowrap}.bosta-manifest-value{font-size:.84rem;font-weight:600;color:#fff}.bosta-manifest-value--name{font-size:.92rem;font-weight:800;color:#fef08a}.bosta-manifest-value--phone{font-family:monospace;font-weight:700;color:#7dd3fc;letter-spacing:.5px}.bosta-manifest-inline-input{background:#00000040;border:1px solid rgba(255,255,255,.12);border-radius:5px;color:#fff;font-size:.84rem;font-weight:600;padding:3px 7px;outline:none;transition:all .15s ease-in-out;min-width:90px}.bosta-manifest-inline-input:hover{border-color:#38bdf866;background:#00000059}.bosta-manifest-inline-input:focus{border-color:#38bdf8;background:#0f172ad9;box-shadow:0 0 8px #38bdf866}.bosta-manifest-inline-input--phone{font-family:monospace;font-weight:700;color:#7dd3fc;letter-spacing:.5px;max-width:135px}.bosta-manifest-inline-input--name{font-weight:800;color:#fef08a;flex:1;min-width:140px}.bosta-manifest-inline-textarea{background:#00000040;border:1px solid rgba(255,255,255,.12);border-radius:5px;color:#fff;font-size:.84rem;font-weight:600;padding:4px 8px;outline:none;width:100%;resize:vertical;min-height:28px;max-height:220px;line-height:1.4;transition:all .15s ease-in-out;font-family:inherit}.bosta-manifest-inline-textarea:hover{border-color:#38bdf866;background:#00000059}.bosta-manifest-inline-textarea:focus{border-color:#38bdf8;background:#0f172ad9;box-shadow:0 0 8px #38bdf866}.phone-input-valid-neon{border-color:#10b981!important;box-shadow:0 0 10px #10b981b3,inset 0 0 6px #10b98140!important;color:#6ee7b7!important;font-weight:700!important}.bosta-manifest-spin-indicator{display:inline-block;animation:spin 1s linear infinite;font-size:.8rem;margin-right:4px}.bosta-empty-text{font-style:italic;opacity:.5;font-weight:400}.bosta-manifest-badge{font-size:.72rem;font-weight:700;padding:2px 7px;border-radius:4px;background:#00000040;border:1px solid rgba(255,255,255,.15)}.bosta-manifest-badge--location{color:#fed7aa;border-color:#fb923c66}.bosta-manifest-badge--open{color:#86efac;border-color:#4ade8066}.bosta-manifest-divider{width:100%;height:1px;background:#ffffff1f;margin:2px 0}.bosta-manifest-section-title{display:flex;align-items:center;justify-content:space-between;font-size:.8rem;font-weight:700;color:#ffffffd9}.bosta-manifest-empty-cart{padding:8px 12px;border-radius:6px;background:#0003;border:1px dashed rgba(255,255,255,.2);font-size:.78rem;color:#fff9;text-align:center}.bosta-manifest-items-list{display:flex;flex-direction:column;gap:2px;background:#00000038;padding:4px 6px;border-radius:6px;border:1px solid rgba(255,255,255,.05)}.bosta-manifest-item-line{display:flex;align-items:center;gap:6px;height:26px;min-height:26px;max-height:26px;padding:0 4px;font-size:.8rem;font-weight:600;border-radius:4px;transition:background .1s ease;white-space:nowrap}.bosta-manifest-item-line:hover{background:#ffffff08}.bosta-manifest-input{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:#f1f5f9;font-size:.8rem;height:22px;padding:1px 4px;outline:none;transition:border-color .15s ease,background .15s ease;box-sizing:border-box}.bosta-manifest-input:focus{background:#00000073;border-color:#38bdf8;box-shadow:0 0 0 1px #38bdf840}.bosta-manifest-input--order{width:44px;min-width:44px;text-align:center;color:#a5f3fc;font-weight:700;flex-shrink:0}.bosta-manifest-input--name{flex:1;min-width:120px;text-align:right;color:#fff;font-weight:600}.bosta-manifest-price-box{display:inline-flex;align-items:center;gap:3px;flex-shrink:0}.bosta-manifest-input--price{width:58px;min-width:58px;text-align:center;color:#fef08a;font-weight:700}.bosta-manifest-currency{color:#94a3b8;font-size:.72rem;font-weight:600}.bosta-manifest-qty-controls{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.bosta-manifest-qty-btn{width:20px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:4px;color:#e2e8f0;font-size:.85rem;font-weight:700;cursor:pointer;padding:0;line-height:1;transition:all .12s ease}.bosta-manifest-qty-btn:hover:not(:disabled){background:#38bdf833;color:#38bdf8;border-color:#38bdf8}.bosta-manifest-qty-btn:disabled{opacity:.35;cursor:not-allowed}.bosta-manifest-input--qty{width:32px;min-width:32px;text-align:center;font-weight:700;color:#e2e8f0}.bosta-manifest-addon-label{display:inline-flex;align-items:center;gap:3px;cursor:pointer;font-size:.74rem;color:#cbd5e1;-webkit-user-select:none;user-select:none;flex-shrink:0;margin:0 2px}.bosta-manifest-addon-check{accent-color:#0284c7;cursor:pointer;width:14px;height:14px;margin:0}.bosta-manifest-item-total{color:#38bdf8;font-weight:700;font-size:.82rem;min-width:65px;text-align:left;flex-shrink:0}.bosta-manifest-del-btn{background:transparent;border:none;cursor:pointer;font-size:.85rem;padding:2px 4px;border-radius:4px;opacity:.75;transition:opacity .15s,transform .1s;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.bosta-manifest-del-btn:hover{opacity:1;transform:scale(1.15);filter:drop-shadow(0 0 4px rgba(239,68,68,.5))}.bosta-manifest-add-btn{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;font-weight:700;background:#10b98126;border:1px solid rgba(16,185,129,.4);border-radius:4px;color:#6ee7b7;cursor:pointer;transition:all .15s ease}.bosta-manifest-add-btn:hover{background:#10b9814d;border-color:#10b981;color:#a7f3d0}.bosta-manifest-fav-toggle-btn{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;font-weight:700;background:#f59e0b26;border:1px solid rgba(245,158,11,.4);border-radius:4px;color:#fde68a;cursor:pointer;transition:all .15s ease}.bosta-manifest-fav-toggle-btn:hover{background:#f59e0b4d;border-color:#f59e0b;color:#fff}.bosta-manifest-fav-form{display:inline-flex;align-items:center;gap:4px}.bosta-manifest-input--fav{width:130px;min-width:100px;color:#fef08a}.bosta-manifest-fav-save-btn{padding:2px 8px;font-size:.75rem;font-weight:700;background:#0284c7;border:1px solid #38bdf8;border-radius:4px;color:#fff;cursor:pointer;transition:background .15s}.bosta-manifest-fav-save-btn:hover:not(:disabled){background:#0369a1}.bosta-manifest-fav-save-btn:disabled{opacity:.4;cursor:not-allowed}.bosta-manifest-fav-cancel-btn{background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:2px 4px;font-size:.8rem}.bosta-manifest-fav-cancel-btn:hover{color:#ef4444}.bosta-manifest-desc-line{display:flex;align-items:center;gap:8px;font-size:.78rem;padding:4px 6px;border-radius:4px;background:#00000026;flex-wrap:wrap}.bosta-manifest-desc-text{color:#fef08a;font-weight:600}.bosta-manifest-image-badge{font-size:.7rem;background:#f59e0b33;color:#fbbf24;padding:1px 6px;border-radius:4px}.bosta-manifest-nav-group{display:inline-flex;align-items:center;gap:4px;margin-right:auto}.bosta-manifest-nav-btn{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;font-size:.74rem;font-weight:700;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:4px;color:#cbd5e1;cursor:pointer;transition:all .12s ease}.bosta-manifest-nav-btn:hover:not(:disabled){background:#38bdf833;border-color:#38bdf8;color:#38bdf8}.bosta-manifest-nav-btn:disabled{opacity:.35;cursor:not-allowed}.bosta-manifest-financials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.bosta-manifest-fin-pill{display:flex;flex-direction:column;gap:2px;padding:6px 10px;border-radius:6px;background:#00000040;border:1px solid rgba(255,255,255,.1)}.bosta-manifest-fin-label{font-size:.7rem;color:#ffffffb3}.bosta-manifest-fin-val{font-size:.88rem;font-weight:800;color:#fff}.bosta-manifest-fin-pill--cod{background:color-mix(in srgb,#10b981 25%,rgba(0,0,0,.4));border-color:#34d399}.bosta-manifest-fin-val--cod{color:#6ee7b7;font-size:1rem}.bosta-manifest-fin-pill--total{background:color-mix(in srgb,#ef4444 32%,rgba(0,0,0,.45));border-color:#f87171;box-shadow:0 0 10px #ef444440}.bosta-manifest-fin-val--total{color:#fee2e2;font-size:1.05rem;font-weight:900}.bosta-manifest-fin-pill--pieces{background:#ffffff14;border-color:#ffffff38}.bosta-manifest-fin-pill--mode{grid-column:span 2}.bosta-manifest-mode-text{font-size:.82rem;font-weight:700;color:#fef08a}.bosta-manifest-notes-line{font-size:.76rem;color:#fbcfe8;padding:4px 6px;background:#0003;border-radius:4px}.bosta-manifest-context-menu{position:fixed;z-index:9999;width:310px;background:#0f172af2;border:1px solid var(--visual-line, #334155);border-radius:8px;max-height:85vh;overflow-y:auto;box-shadow:0 10px 30px #0009;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:bosta-menu-pop .15s cubic-bezier(.16,1,.3,1)}@keyframes bosta-menu-pop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.bosta-manifest-menu-tabs{display:flex;background:#0000004d;border-bottom:1px solid var(--visual-line-soft, #334155)}.bosta-manifest-menu-tab-btn{flex:1;padding:8px 10px;border:none;background:transparent;color:var(--visual-muted, #94a3b8);font-size:.78rem;font-weight:700;cursor:pointer;transition:all .15s ease;border-bottom:2px solid transparent}.bosta-manifest-menu-tab-btn:hover{color:#fff;background:#ffffff0d}.bosta-manifest-menu-tab-btn.is-active{color:#38bdf8;border-bottom-color:#38bdf8;background:#38bdf81a}.bosta-manifest-menu-body{padding:8px;display:flex;flex-direction:column;gap:4px}.bosta-manifest-action-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:#f8fafc;cursor:pointer;text-align:right;transition:all .12s ease;width:100%}.bosta-manifest-action-item:hover{background:#ffffff14;border-color:#ffffff26}.bosta-manifest-action-item--primary:hover{background:#10b98133;border-color:#10b981}.bosta-manifest-action-item--danger:hover{background:#ef444433;border-color:#ef4444}.bosta-manifest-action-item--whatsapp:hover{background:#25d36633;border-color:#25d366}.bosta-manifest-action-icon{font-size:1.1rem;flex-shrink:0}.bosta-manifest-action-text{display:flex;flex-direction:column;gap:1px}.bosta-manifest-action-text strong{font-size:.82rem}.bosta-manifest-action-text small{font-size:.68rem;color:#94a3b8}.bosta-manifest-style-body{gap:8px}.bosta-manifest-style-group{display:flex;flex-direction:column;gap:4px}.bosta-manifest-style-label{font-size:.72rem;font-weight:700;color:#cbd5e1}.bosta-manifest-style-select{padding:4px 8px;border-radius:5px;border:1px solid var(--visual-line, #334155);background:#0f172acc;color:#f8fafc;font-size:.78rem}.bosta-manifest-flex-inputs{display:flex;align-items:center;gap:6px}.bosta-manifest-style-input-num{width:55px;padding:3px 6px;border-radius:5px;border:1px solid var(--visual-line, #334155);background:#0f172acc;color:#38bdf8;font-size:.8rem;font-weight:700;text-align:center}.bosta-manifest-unit{font-size:.72rem;color:#94a3b8}.bosta-manifest-color-picker{width:28px;height:28px;padding:0;border:none;background:transparent;cursor:pointer;border-radius:4px}.bosta-manifest-style-input-text{flex:1;padding:3px 6px;border-radius:5px;border:1px solid var(--visual-line, #334155);background:#0f172acc;color:#f8fafc;font-size:.76rem;font-family:monospace}.bosta-manifest-reset-style-btn{margin-top:4px;font-size:.74rem!important;color:#cbd5e1!important}.bosta-defaults-container{display:flex;flex-direction:column;gap:16px;width:100%}.bosta-defaults-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;width:100%}.bosta-default-card{display:flex;flex-direction:column;gap:10px;background:#0f172a;border:1px solid #1e293b;border-radius:8px;padding:14px 16px;transition:border-color .15s ease,box-shadow .15s ease}.bosta-default-card:hover{border-color:#38bdf859;box-shadow:0 4px 14px #00000040}.bosta-default-card-title{display:flex;align-items:center;gap:8px;font-size:.88rem;font-weight:700;color:#f1f5f9}.bosta-default-card-title-icon{font-size:1rem}.bosta-default-card-input-wrap{display:flex;flex-direction:column;gap:6px}.bosta-default-card-input-wrap .input{width:100%;padding:8px 12px;font-size:.88rem;background:#0f172ae6;border:1px solid #334155;border-radius:6px;color:#f8fafc}.bosta-default-card-input-wrap .input:focus{border-color:#38bdf8;outline:none;box-shadow:0 0 0 2px #38bdf833}.bosta-default-card-hint{font-size:.78rem;color:#94a3b8;line-height:1.45}.bosta-default-card--highlight{border-color:#38bdf866;background:linear-gradient(180deg,#0f172af2,#082f4940)}.bosta-default-card--success{border-color:#10b98159;background:linear-gradient(180deg,#0f172af2,#064e3b33)}.bosta-default-card--full{grid-column:1 / -1}.bosta-default-checkbox-label{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.bosta-default-checkbox-label input[type=checkbox]{width:20px;height:20px;accent-color:#10b981;cursor:pointer}.bosta-waybill-modal-backdrop{position:fixed!important;inset:0!important;z-index:10050!important;background:#0a0f1deb!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:12px!important;pointer-events:auto!important}.bosta-waybill-modal-card{pointer-events:auto!important;background:#0f172a!important;border:1.5px solid rgba(56,189,248,.5)!important;border-radius:14px!important;box-shadow:0 25px 50px -12px #000000e6,0 0 30px #38bdf840!important;width:min(940px,95vw)!important;height:92vh!important;max-height:92vh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:12px 16px!important;box-sizing:border-box!important}
