@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Kalameh", Tahoma, Arial, sans-serif;--default-mono-font-family:"Kalameh", Tahoma, Arial, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-row{display:table-row}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}.support-inbox-view{--support-edge:#50123718;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative}.support-inbox-view svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.support-inbox-view .sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.support-icon-button{border:1px solid var(--line);width:39px;height:39px;min-height:39px;color:var(--berry-700);background:#fff;border-radius:12px;flex:none;place-items:center;display:grid}.support-icon-button:hover{border-color:var(--berry-100);background:var(--berry-50)}.support-icon-button.active{border-color:var(--berry-700);color:#fff;background:var(--berry-700)}.nav-item .support-nav-badge{min-width:21px;height:21px;color:var(--berry-950);background:var(--gold);border:2px solid #420b2dbf;border-radius:999px;place-items:center;margin-right:auto;padding:0 5px;font-size:9px;font-weight:900;line-height:1;display:grid}.support-toast{inset:auto max(20px,env(safe-area-inset-left)) calc(24px + env(safe-area-inset-bottom)) auto;z-index:90;color:#0f6846;background:#f2fff9;border:1px solid #16865a2e;border-radius:13px;max-width:min(420px,100vw - 40px);padding:12px 16px;font-weight:800;position:fixed;box-shadow:0 16px 42px #1c583e2e}.support-workspace{border:1px solid var(--support-edge);background:#fff;border-radius:20px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(292px,.82fr) minmax(430px,1.48fr) minmax(260px,.72fr);min-width:0;height:calc(100dvh - 108px);min-height:0;display:grid;position:relative;overflow:hidden}.support-list-pane,.support-details-pane{background:#fffffff7;min-width:0}.support-list-pane{border-left:1px solid var(--support-edge);flex-direction:column;display:flex}.support-conversation-pane{background:#fff;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.support-details-pane{border-right:1px solid var(--support-edge);padding:20px 17px;overflow-y:auto}.support-list-head{padding:15px 14px 11px}.support-list-head>div{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.support-list-head>div strong{color:var(--berry-950);font-size:17px}.support-list-head>div span{color:var(--muted);font-size:11px}.support-search{border:1px solid var(--line);height:41px;color:var(--muted);background:#fff;border-radius:11px;align-items:center;gap:8px;padding:0 10px;display:flex;position:relative}.support-search:focus-within{border-color:#b51e7852}.support-search svg{flex:none;width:18px;height:18px}.support-search input{width:100%;min-width:0;min-height:42px;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.support-search input::placeholder{color:#aa9ca4}.support-search>button{width:26px;height:26px;min-height:26px;color:var(--muted);background:var(--cream);border:0;border-radius:8px;flex:none;font-size:17px}.support-thread-list{scrollbar-color:#dccbd3 transparent;scrollbar-width:thin;flex:1;min-height:0;padding:0 7px 10px;overflow-y:auto}.support-thread-card{background:0 0;border:0;border-bottom:1px solid #ededf0;border-radius:0;min-width:0;margin:0;position:relative}.support-thread-card:hover{background:#f7f7f9}.support-thread-card.active{box-shadow:none;background:#efeff4}.support-thread-card.pinned:not(.active){background:#fafafa}.support-thread-card.unread:not(.active){background:#f8fbff}.support-thread-open{width:100%;min-width:0;min-height:82px;color:inherit;text-align:right;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:10px 10px 10px 40px;display:flex}.support-thread-avatar,.support-customer-avatar{color:#fff;background:var(--berry-700);border-radius:11px;flex:none;place-items:center;font-weight:900;display:grid}.support-thread-avatar-wrap{flex:none;width:42px;height:42px;display:block;position:relative}.support-thread-avatar{color:#fff;background:radial-gradient(circle at 35% 28%,#68617f 0,#514b70 46%,#3f3a5b 100%);border-radius:50%;width:42px;height:42px;box-shadow:inset 0 0 0 1px #ffffff1c,0 4px 10px #2e284c33}.support-thread-avatar.large{color:#fff;background:radial-gradient(circle at 35% 28%,#68617f 0,#514b70 46%,#3f3a5b 100%);border-radius:50%;width:46px;height:46px}.support-thread-avatar.has-purchase{color:#fff;background:radial-gradient(circle at 35% 28%,#4d9b78 0,#317d5c 48%,#256148 100%);box-shadow:inset 0 0 0 1px #ffffff2b,0 4px 10px #25614829}.support-thread-avatar svg{fill:currentColor;stroke:none;width:24px;height:24px}.support-thread-avatar.large svg{width:27px;height:27px}.support-thread-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.support-thread-title{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.support-thread-name{align-items:center;gap:6px;min-width:0;display:flex}.support-thread-title strong{color:#242428;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.support-thread-card.unread .support-thread-title strong{font-weight:900}.support-unread-dot{background:#1685e8;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;left:-7px;transform:translateY(-50%)}.support-thread-title time{color:#8d8d93;flex:none;font-size:10px}.support-thread-meta{color:#85858b;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:10px;display:flex;overflow:hidden}.support-thread-meta>*{text-overflow:ellipsis;overflow:hidden}.support-thread-meta>*+:before{content:"·";color:#c1b4ba;margin-left:5px}.support-thread-meta .support-needs-human-badge{color:#9f4d18;flex:none;font-weight:900}.support-thread-card:has(.support-needs-human-badge){background:#fffaf5}.support-thread-card.active:has(.support-needs-human-badge){background:#f7eee7}.support-thread-preview{color:#67676d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.5;overflow:hidden}.support-thread-pin{color:#8e8e93;opacity:0;background:0 0;border:0;border-radius:8px;place-items:center;width:27px;height:27px;min-height:27px;transition:opacity .15s,background .15s;display:grid;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.support-thread-card:hover .support-thread-pin,.support-thread-card:focus-within .support-thread-pin,.support-thread-card.pinned .support-thread-pin{opacity:1}.support-thread-pin:hover,.support-thread-pin:focus-visible{color:var(--berry-700);background:#f5edf1}.support-thread-pin.active{color:#fff;background:var(--berry-700)}.support-thread-pin svg{width:14px;height:14px}.support-thread-skeleton{background:#f4efec;border-radius:11px;height:76px;margin:2px 4px}.support-empty-list,.support-no-selection{text-align:center;align-content:center;place-items:center;display:grid}.support-empty-list{min-height:300px;padding:30px}.support-empty-list>span,.support-no-selection>span{width:52px;height:52px;color:var(--green);background:var(--green-bg);border-radius:18px;place-items:center;margin-bottom:13px;font-size:24px;display:grid}.support-empty-list strong,.support-no-selection strong{color:var(--berry-950)}.support-empty-list p,.support-no-selection p{max-width:300px;color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.7}.support-no-selection{grid-row:1/-1;min-height:500px}.support-inline-error{color:#9b3341;background:#fff4f5;border:1px solid #c7434f24;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;margin:0 13px 10px;padding:9px 11px;font-size:10px;display:flex}.support-inline-error button{color:#fff;background:var(--coral);border:0;border-radius:8px;flex:none;min-height:29px;padding:0 9px;font-size:9px;font-weight:800}.support-inline-error.conversation{grid-row:2;margin:9px 13px 0}.support-conversation-head{background:#fffffff5;border-bottom:1px solid #e8e8eb;grid-row:1;align-items:center;gap:10px;min-width:0;min-height:72px;padding:10px 15px;display:flex}.support-mobile-back{display:none}.support-conversation-identity{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.support-conversation-identity strong{color:var(--berry-950);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-conversation-identity span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.support-conversation-actions{align-items:center;gap:7px;display:flex}.support-assign-button{border:1px solid var(--line);min-height:39px;color:var(--berry-700);background:#fff;border-radius:12px;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.support-assign-button svg{width:16px;height:16px}.support-status-select select,.support-quick-reply select{border:1px solid var(--line);min-height:39px;color:var(--ink);background:#fff;border-radius:11px;padding:0 10px;font-size:10px}.support-details-trigger{display:none}.support-message-scroll{scrollbar-color:#d1d1d6 transparent;scrollbar-width:thin;background:#fff;flex-direction:column;grid-row:3;gap:10px;min-height:0;padding:14px clamp(12px,2vw,24px) 18px;display:flex;overflow-y:auto}.support-message-day{color:#7b7b83;text-align:center;align-self:stretch;align-items:center;gap:10px;width:100%;margin:4px 0 1px;font-size:10.5px;font-weight:800;line-height:1.5;display:flex}.support-message-day:before,.support-message-day:after{content:"";background:#e2e2e7;flex:auto;height:1px}.support-message-day span{flex:none}.support-retention-banner{color:#896013;text-align:center;background:#fff7ded6;border:1px solid #b36b081f;border-radius:999px;align-self:center;align-items:center;gap:7px;max-width:92%;padding:7px 11px;font-size:9px;line-height:1.5;display:inline-flex}.support-retention-banner svg{flex:none;width:14px;height:14px}.support-message{color:#202024;max-width:min(78%,680px);box-shadow:none;background:#e9e9ed;border:0;border-radius:18px 18px 18px 7px;flex-direction:column;gap:6px;padding:10px 13px;display:flex}.support-message.customer{color:#202024;background:#e9e9ed;border:0;border-radius:18px 18px 18px 7px;align-self:flex-end}.support-message.support{color:#fff;background:#258a4d;border:0;border-radius:18px 18px 7px;align-self:flex-start}.support-message.internal_note{color:#654a15;width:min(90%,680px);max-width:none;box-shadow:none;background:#fff8df;border:1px dashed #b36b084d;border-radius:14px;align-self:center}.support-message.system{max-width:90%;color:var(--muted);box-shadow:none;text-align:center;background:0 0;border:0;align-self:center;padding:5px 10px}.support-message-shell{touch-action:pan-y;flex-direction:column;align-self:flex-start;align-items:stretch;gap:5px;width:fit-content;min-width:0;max-width:min(78%,680px);display:flex}.support-message-shell.customer{align-self:flex-end}.support-message-shell.support{align-self:flex-start}.support-message-shell.internal_note{align-self:center;width:min(90%,680px);max-width:none}.support-use-suggestion{color:#246b46;min-height:38px;font:inherit;cursor:pointer;background:#f1f9f4;border:1px solid #266b4633;border-radius:11px;align-self:flex-end;margin-top:-3px;padding:7px 12px;font-size:11px;font-weight:900}.support-use-suggestion:hover,.support-use-suggestion:focus-visible{background:#e7f5ec;border-color:#266b4661;outline:none}.support-message-shell.system{align-self:center;max-width:90%}.support-message-shell>.support-message{align-self:stretch;width:100%;max-width:none}.support-message-shell.system.automated{align-self:flex-start;max-width:min(78%,680px)}.support-message.system.automated{color:#38204d;text-align:right;background:#f3ecfb;border:1px solid #d8c9ed;border-radius:18px 18px 7px;padding:10px 13px}.support-message.automated .support-message-meta,.support-message.automated .support-message-meta strong{color:#65418a}.support-bot-badge{color:#fff;background:#7542a3;border-radius:999px;flex:none;align-items:center;padding:3px 7px;font-size:10px;font-weight:800;line-height:1.4;display:inline-flex}.support-message-shell.actions-open>.support-message{box-shadow:0 0 0 2px #b51e781c,0 10px 24px #420b2d14}.support-message-shell.actions-open{min-width:min(218px,100vw - 32px)}.support-message-reaction-picker{background:#fffffffa;border:1px solid #5012371c;border-radius:15px;grid-template-columns:repeat(4,44px);justify-content:start;gap:5px;max-width:100%;padding:6px;animation:.16s both support-message-actions-in;display:grid;box-shadow:0 12px 28px #420b2d1a}.support-message-reaction-picker button{background:0 0;border:0;border-radius:12px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:21px;line-height:1;display:grid}.support-message-reaction-picker button:hover,.support-message-reaction-picker button:focus-visible{background:var(--berry-50);transform:translateY(-1px)}.support-message-reaction-picker button.active{color:var(--berry-950);background:var(--gold-light);box-shadow:inset 0 0 0 1px #b983212e}.support-message-reactions{flex-wrap:wrap;align-items:center;gap:4px;max-width:100%;padding-inline:3px;display:flex}.support-message-shell.support .support-message-reactions{justify-content:flex-start}.support-message-reactions button,.support-message-reactions>span{min-width:44px;min-height:36px;color:var(--berry-800);background:#fffffff5;border:1px solid #5012371a;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:4px 9px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:14px;line-height:1;display:inline-flex}.support-message-reactions button{cursor:pointer}.support-message-reactions button:hover,.support-message-reactions button:focus-visible{background:var(--berry-50);border-color:#b51e7847}.support-message-reactions button.active{background:var(--gold-light);border-color:#b9832147}.support-message-reactions bdi{color:var(--muted);font-family:Kalameh,Tahoma,Arial,sans-serif;font-size:9px;font-weight:900}.support-message-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.support-message-meta strong{color:var(--berry-800);font-size:10px}.support-message-author{align-items:center;gap:7px;min-width:0;display:inline-flex}.support-message-author>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.support-message-author-avatar{width:29px;height:29px;color:var(--berry-800);background:#fff;border:2px solid #ffffffeb;border-radius:50%;flex:0 0 29px;place-items:center;font-size:11px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 3px 9px #20181d29}.support-message-author-avatar img{object-fit:cover;width:100%;height:100%;display:block}.support-message-meta-actions{flex:none;align-items:center;gap:5px;display:inline-flex}.support-message-action-trigger{width:30px;height:30px;min-height:30px;color:var(--berry-700);opacity:0;pointer-events:none;background:#ffffffb8;border:0;border-radius:9px;place-items:center;padding:0;transition:opacity .15s,transform .15s,background .15s;display:grid;transform:translateY(2px)}.support-message-action-trigger svg{width:16px;height:16px}.support-message-shell:hover .support-message-action-trigger,.support-message-shell:focus-within .support-message-action-trigger,.support-message-shell.actions-open .support-message-action-trigger{opacity:1;pointer-events:auto;transform:none}.support-message-action-trigger:hover,.support-message-action-trigger:focus-visible{background:var(--berry-50)}.support-message.support .support-message-action-trigger{color:#fff;background:#ffffff1f}.support-message.support .support-message-action-trigger:hover,.support-message.support .support-message-action-trigger:focus-visible{background:#ffffff38}.support-message.support .support-message-meta,.support-message.support .support-message-meta strong{color:#ffffffad}.support-message-edit-audit{color:#75757d;align-self:flex-start;max-width:100%;padding-inline:5px;font-size:9px;line-height:1.7}.support-message-shell.customer .support-message-edit-audit{align-self:flex-end}.support-message-shell.is-editing{width:min(78%,680px)}.support-message-shell.is-editing .support-message.support{color:#202024;background:#f2f2f7}.support-message-shell.is-editing .support-message.support .support-message-meta,.support-message-shell.is-editing .support-message.support .support-message-meta strong{color:#77777f}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.75}.support-message-link{color:var(--berry-700);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.support-message.support .support-message-link{color:#fff}.support-message-files{flex-wrap:wrap;gap:6px;display:flex}.support-message-files>a,.support-message-files>span:not(.support-message-image){min-width:0;max-width:260px;color:var(--berry-800);background:#ffffffdb;border:1px solid #420b2d14;border-radius:10px;align-items:center;gap:7px;padding:7px 9px;text-decoration:none;display:flex}.support-message-files>.support-message-image{aspect-ratio:1;width:min(220px,100%);max-width:100%;color:var(--berry-700);background:#f2f2f7;border:1px solid #420b2d1a;border-radius:14px;flex:0 220px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.support-message-files>button.support-message-image{cursor:zoom-in}.support-message-files>button.support-message-image:focus-visible{outline-offset:2px;outline:3px solid #1685e873}.support-message-image>img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .16s;display:block;position:absolute;inset:0}.support-message-image.loaded>img{opacity:1}.support-message-image.unavailable{text-align:center;flex-direction:column;gap:7px;padding:12px}.support-message-image.unavailable svg{width:25px;height:25px}.support-message-image.unavailable small{color:#77777f;font-size:9px;line-height:1.6}.support-image-placeholder{background:linear-gradient(110deg,#eeeef2 8%,#f8f8fa 18%,#eeeef2 33%) 0 0/220% 100%;place-items:center;animation:1.15s linear infinite support-image-loading;display:grid;position:absolute;inset:0}.support-image-placeholder>span{border:2px solid #514b703b;border-top-color:#514b70;border-radius:50%;width:30px;height:30px;animation:.75s linear infinite spin}@keyframes support-image-loading{to{background-position-x:-220%}}.support-message.support .support-message-image{background:#ffffff24;border-color:#ffffff47}.support-message-files>.disabled{opacity:.55}.support-message-files svg{flex:none;width:16px;height:16px}.support-message-files span span,.support-message-files a span{flex-direction:column;gap:1px;min-width:0;display:flex}.support-message-files strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.support-message-files small{color:var(--muted);font-size:8px}.support-delivery-state{color:#8e8e93;justify-content:flex-end;align-self:flex-end;align-items:center;min-width:18px;min-height:14px;padding-inline:3px;font-size:12px;line-height:1;display:inline-flex}.support-delivery-state.read{color:#1685e8}.support-delivery-state.failed{color:#c7434f;border:1px solid;border-radius:50%;justify-content:center;width:17px;height:17px;font-size:10px;font-weight:900}.support-delivery-spinner{border:1.5px solid;border-top-color:#0000;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite spin;display:block}.support-delivery-checks{direction:ltr;align-items:center;font-family:Arial,sans-serif;font-size:13px;font-weight:900;display:inline-flex}.support-delivery-checks i{font-style:normal}.support-delivery-checks.double i+i{margin-left:-5px}.support-image-modal{z-index:180;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0f12d1;place-items:center;display:grid;position:fixed;inset:0}.support-image-modal>section{background:#18181cf5;border-radius:18px;place-items:center;width:min(1040px,100%);height:min(88dvh,860px);display:grid;position:relative;box-shadow:0 28px 80px #00000061}.support-image-modal img{object-fit:contain;border-radius:18px;width:100%;height:100%;display:block}.support-image-modal button{z-index:2;color:#fff;background:#0000009e;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:42px;height:42px;min-height:42px;font-size:27px;line-height:1;display:grid;position:absolute;top:12px;left:12px}.support-image-modal button:focus-visible{outline-offset:2px;outline:3px solid #72c8ff}.support-message-edit-row{background:#fffffffa;border:1px solid #dfdfe4;border-radius:14px;width:100%;animation:.16s both support-message-actions-in;overflow:hidden;box-shadow:0 10px 24px #2c2c320f}.support-message-edit-row>button{color:#246b46;text-align:right;background:0 0;border:0;align-items:center;gap:9px;width:100%;min-height:48px;padding:7px 11px;font-size:10px;font-weight:900;display:flex}.support-message-edit-row>button:hover,.support-message-edit-row>button:focus-visible{background:#eff8f2}.support-message-edit-row svg{flex:none;width:18px;height:18px}.support-message-inline-editor{flex-direction:column;gap:8px;display:flex}.support-message-inline-editor>label{color:#67676d;font-size:10px;font-weight:800}.support-message-inline-editor textarea{resize:vertical;color:#202024;background:#fff;border:1px solid #d1d1d6;border-radius:13px;outline:0;width:100%;min-height:108px;max-height:240px;padding:9px 10px;font-size:14px;line-height:1.75}.support-message-inline-editor textarea:focus{border-color:#258a4d;box-shadow:0 0 0 3px #258a4d1f}.support-message-edit-buttons{align-items:center;gap:7px;display:flex}.support-message-edit-buttons button{color:#fff;background:#258a4d;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:10px;font-weight:900;display:inline-flex}.support-message-edit-buttons button.cancel{color:#595960;background:#e5e5ea}.support-message-delete-row{background:#fffafafa;border:1px solid #c7434f26;border-radius:14px;width:100%;animation:.16s both support-message-actions-in;overflow:hidden;box-shadow:0 10px 24px #53182112}.support-message-delete-row>button{width:100%;min-height:52px;color:var(--coral);text-align:right;background:0 0;border:0;align-items:center;gap:9px;padding:7px 11px;display:flex}.support-message-delete-row>button:hover,.support-message-delete-row>button:focus-visible{background:#fff0f2}.support-message-delete-row svg{flex:none;width:18px;height:18px}.support-message-delete-row button>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.support-message-delete-row strong{font-size:10px}.support-message-delete-row small{color:#9b6570;font-size:8px;line-height:1.5}.support-message-delete-row.confirming{background:#fff3f4;border-color:#c7434f47}.support-message-delete-row>button.cancel{color:#5f5960;background:#fff;border-top:1px solid #c7434f1f;justify-content:center;min-height:42px;font-size:10px;font-weight:900}.support-message-delete-row>button.cancel:hover,.support-message-delete-row>button.cancel:focus-visible{background:#f2f2f7}.support-message-hide-row{background:#f8f8fafa;border:1px solid #59596029;border-radius:14px;width:100%;animation:.16s both support-message-actions-in;overflow:hidden;box-shadow:0 10px 24px #2c2c320f}.support-message-hide-row>button{color:#55555d;text-align:right;background:0 0;border:0;align-items:center;gap:9px;width:100%;min-height:52px;padding:7px 11px;display:flex}.support-message-hide-row>button:hover,.support-message-hide-row>button:focus-visible{background:#efeff4}.support-message-hide-row svg{flex:none;width:18px;height:18px}.support-message-hide-row button>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.support-message-hide-row strong{font-size:10px}.support-message-hide-row small{color:#77777f;font-size:8px;line-height:1.5}.support-message-hide-row.confirming{background:#f1f1f4;border-color:#59596047}.support-message-hide-row>button.cancel{color:#5f5960;background:#fff;border-top:1px solid #5959601f;justify-content:center;min-height:42px;font-size:10px;font-weight:900}.support-message-hidden-notice{color:#717178;background:#f8f8fae6;border:1px dashed #5959603d;border-radius:11px;margin:0;padding:9px 11px;font-size:10px;line-height:1.7}.support-message-action-error{color:#9b3341;background:#fff2f3;border:1px solid #c7434f21;border-radius:11px;padding:7px 10px;font-size:9px;line-height:1.65;animation:.16s both support-message-actions-in}.support-message-action-spinner{border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;width:17px;height:17px;animation:.7s linear infinite spin;display:inline-block}.support-message-action-spinner.small{border-width:1.5px;width:11px;height:11px}@keyframes support-message-actions-in{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:none}}.support-message-loading{flex-direction:column;gap:12px;padding-top:50px;display:flex}.support-message-loading i{background:#f0e7e4;border-radius:14px;width:54%;height:62px}.support-message-loading i:nth-child(2){align-self:flex-end;width:62%}.support-message-loading i:nth-child(3){width:44%}.support-composer{z-index:2;border-top:1px solid var(--support-edge);background:#fff;grid-row:4;min-height:0;padding:9px 13px 11px;position:relative}.support-composer.note-mode{background:#fffdf5}.support-composer-drop-zone{z-index:20;color:#126744;pointer-events:none;text-align:center;background:#f1fcf6f5;border:2px dashed #16865a80;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:7px;box-shadow:0 10px 30px #16865a1f}.support-composer-drop-zone svg{width:24px;height:24px}.support-composer-drop-zone strong{font-size:13px}.support-composer-drop-zone span{color:#4f7464;font-size:10px}.support-composer-mode{align-items:center;gap:5px;margin-bottom:7px;display:flex}.support-composer-mode button{min-height:30px;color:var(--muted);background:0 0;border:0;border-radius:9px;align-items:center;gap:5px;padding:0 9px;font-size:9px;display:inline-flex}.support-composer-mode button.active{color:var(--berry-700);background:var(--berry-50);font-weight:900}.support-composer-mode button svg{width:14px;height:14px}.support-composer-mode>span{color:var(--amber);margin-right:auto;font-size:8px}.support-composer textarea{resize:vertical;width:100%;min-height:78px;max-height:180px;color:var(--ink);background:0 0;border:0;outline:0;padding:8px 3px;font-size:12px;line-height:1.8}.support-composer textarea::placeholder{color:#aa9da4}.support-pending-files{gap:6px;padding:4px 0 7px;display:flex;overflow-x:auto}.support-pending-files>.support-pending-file{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:17px minmax(0,1fr) auto 22px;align-items:center;gap:5px;min-width:170px;max-width:230px;padding:6px 7px;display:grid}.support-pending-files.outgoing>.support-pending-file{grid-template-columns:17px minmax(0,1fr) auto}.support-message .support-pending-files.outgoing{max-width:100%;padding-bottom:0}.support-pending-image{border:1px solid var(--line);background:#f2f2f7;border-radius:12px;flex:0 0 72px;width:72px;height:72px;display:block;position:relative;overflow:hidden}.support-pending-image>img{object-fit:cover;width:100%;height:100%;display:block}.support-pending-image>.support-image-placeholder{position:absolute;inset:0}.support-pending-image>button{color:#fff;background:#1f1f23b3;border:1px solid #ffffff80;position:absolute;top:4px;left:4px}.support-message-shell.pending-outgoing{opacity:.88}.support-pending-files svg{width:15px;height:15px;color:var(--berry-600)}.support-pending-files bdi{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.support-pending-files small{color:var(--muted);white-space:nowrap;font-size:8px}.support-pending-files button{width:22px;height:22px;min-height:22px;color:var(--coral);background:#fff2f3;border:0;border-radius:7px}.support-composer-error{color:#9b3341;background:#fff2f3;border-radius:8px;margin:0 0 7px;padding:6px 9px;font-size:9px}.support-composer-tools{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.support-composer-tools>div{align-items:center;gap:6px;display:flex}.support-attach-button{border:1px solid var(--line);min-height:36px;color:var(--berry-700);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.support-attach-button svg{width:15px;height:15px}.support-attach-button input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.support-quick-reply select{min-height:36px}.support-send-hint{color:var(--muted);font-size:8px}.support-send-button{color:#fff;background:var(--berry-700);border:0;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:10px;font-weight:900;display:inline-flex}.support-send-button svg{width:16px;height:16px}.support-details-mobile-head{display:none}.support-customer-card{border:1px solid var(--line);text-align:center;background:#fffafd;border-radius:15px;flex-direction:column;align-items:center;padding:16px 12px 14px;display:flex}.support-customer-avatar{border-radius:19px;width:55px;height:55px;margin-bottom:9px;font-size:20px}.support-customer-card>strong{color:var(--berry-950);font-size:14px}.support-customer-contact{color:var(--berry-600);overflow-wrap:anywhere;margin-top:3px;font-size:10px}.support-customer-card>div{border-top:1px solid #b51e7814;grid-template-columns:1fr 1fr;gap:7px;width:100%;margin-top:13px;padding-top:12px;display:grid}.support-customer-card>div span{flex-direction:column;gap:3px;min-width:0;display:flex}.support-customer-card>div small{color:var(--muted);font-size:8px}.support-customer-card>div b{color:var(--berry-900);overflow-wrap:anywhere;font-size:10px}.support-detail-section{margin-top:18px}.support-detail-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.support-detail-title strong{color:var(--berry-950);font-size:11px}.support-detail-title span{min-width:20px;height:20px;color:var(--berry-700);background:var(--berry-50);border-radius:999px;place-items:center;font-size:9px;display:grid}.support-order-list{flex-direction:column;gap:6px;display:flex}.support-order-list>a,.support-order-list>div{border:1px solid var(--line);min-width:0;color:inherit;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:9px;text-decoration:none;display:flex}.support-order-list>a:hover{border-color:var(--berry-100);background:var(--berry-50)}.support-order-list>*>span{flex-direction:column;gap:3px;min-width:0;display:flex}.support-order-list>*>span:last-child{text-align:left;align-items:flex-end}.support-order-list strong,.support-order-list b{color:var(--berry-900);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.support-order-list small{color:var(--muted);font-size:8px}.support-order-list>p{color:var(--muted);background:var(--cream);text-align:center;border-radius:10px;margin:0;padding:12px;font-size:9px}.support-order-list>p.support-commerce-error{flex-direction:column;align-items:center;gap:8px;display:flex}.support-commerce-error button{border:1px solid var(--line);min-height:30px;color:var(--berry-700);background:#fff;border-radius:9px;padding:0 10px;font-size:9px;font-weight:900}.support-source-page{border:1px solid var(--line);color:var(--berry-700);background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:10px;text-decoration:none;display:flex}.support-source-page span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.support-source-page bdi{color:var(--muted);text-align:left;text-overflow:ellipsis;white-space:nowrap;direction:ltr;font-size:8px;overflow:hidden}.support-source-page.disabled{opacity:.7}.support-source-product-card{color:#214d3b;background:linear-gradient(145deg,#f5fcf8,#fff);border:1px solid #16865a2e;border-radius:14px;flex-direction:column;gap:8px;margin-top:8px;padding:11px;display:flex}.support-source-product-card.loading{min-height:62px;color:var(--muted);border-color:var(--line);background:#fff;flex-direction:row;justify-content:center;align-items:center;font-size:10.5px}.support-source-product-card.unavailable{color:#765714;background:#fffaf0;border-color:#c9912230}.support-source-product-card.unavailable[role=alert]{text-align:center;justify-content:center;align-items:center;min-height:62px;font-size:10.5px}.support-source-product-card.unavailable[role=alert] button{color:#765714;background:#fff;border:1px solid #c9912233;border-radius:9px;min-height:30px;padding:0 10px;font-size:10px;font-weight:900}.support-source-product-spinner{border:2px solid #16865a33;border-top-color:#16865a;border-radius:50%;flex:none;width:18px;height:18px;animation:.7s linear infinite spin}.support-source-product-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.support-source-product-head strong{color:#165e40;font-size:12px}.support-source-product-head span{color:#287557;white-space:nowrap;background:#16865a17;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:900}.support-source-product-card.unavailable .support-source-product-head strong{color:#765714}.support-source-product-card.unavailable .support-source-product-head span{color:#765714;background:#c991221a}.support-source-product-name{color:#263e35;margin:0;font-size:11px;font-weight:800;line-height:1.7}.support-source-product-metrics{flex-direction:column;gap:5px;margin:0;display:flex}.support-source-product-metrics>div{background:#ffffffd1;border-radius:9px;justify-content:space-between;align-items:center;gap:7px;min-height:32px;padding:6px 8px;display:flex}.support-source-product-metrics dt{color:#63736c;font-size:10.5px}.support-source-product-metrics dd{color:#1d4f39;text-align:left;white-space:nowrap;margin:0;font-size:11.5px;font-weight:900}.support-source-product-metrics .difference{background:#edf9f2;border:1px solid #16865a1f}.support-source-product-metrics .difference.negative{background:#fff2f3;border-color:#c7434f24}.support-source-product-metrics .difference.negative dd{color:#a13644}.support-source-product-note{color:#5f746b;margin:0;font-size:9.5px;line-height:1.75}.support-source-product-card.unavailable .support-source-product-note{color:#826d3e}.support-details-empty{color:var(--muted);text-align:center;padding:30px 10px;font-size:11px;line-height:1.8}.support-load-more{border:1px solid var(--line);width:calc(100% - 20px);min-height:38px;color:var(--berry-700);font:inherit;cursor:pointer;background:#fff;border-radius:12px;margin:8px auto 12px;font-size:11px;font-weight:800;display:block}.support-load-more.messages{width:auto;min-width:180px;margin:2px auto 12px;padding-inline:18px}.support-load-more:disabled{cursor:wait;opacity:.65}@media (hover:hover) and (pointer:fine){.support-message.actions-available{cursor:pointer}}@media (hover:none),(pointer:coarse){.support-message-action-trigger{opacity:1;pointer-events:auto;width:40px;height:40px;min-height:40px;transform:none}.support-thread-pin{opacity:1}}@media (min-width:1025px),(min-width:901px) and (hover:hover){.content.support-content{height:calc(100dvh - 72px);min-height:0;padding-block:18px;overflow:hidden}.support-content .support-inbox-view{height:100%;min-height:0}.support-content .support-workspace{flex:1 1 0;height:auto;min-height:0}}@media (min-width:1025px) and (max-height:720px),(min-width:901px) and (max-height:720px) and (hover:hover){.support-conversation-head{min-height:60px;padding-block:8px}.support-composer textarea{min-height:56px;max-height:120px}}@media (max-width:1320px){.support-workspace{grid-template-columns:minmax(280px,.75fr) minmax(410px,1.35fr) minmax(235px,.6fr)}.support-assign-button{color:#0000;justify-content:center;width:39px;padding:0;overflow:hidden}.support-assign-button svg{color:var(--berry-700)}.support-send-hint{display:none}}@media (max-width:1180px) and (min-width:901px){.support-workspace{grid-template-columns:minmax(280px,.78fr) minmax(430px,1.35fr)}.support-details-pane{z-index:8;border:0;border-left:1px solid var(--line);width:min(340px,90%);transition:transform .18s;position:absolute;inset:0 0 0 auto;transform:translate(105%);box-shadow:-8px 0 18px #420b2d17}.support-workspace.mobile-details .support-details-pane{transform:translate(0)}.support-details-mobile-head{align-items:center;gap:9px;margin-bottom:13px;display:flex}.support-details-mobile-head button{border:1px solid var(--line);background:#fff;border-radius:10px;place-items:center;width:34px;height:34px;min-height:34px;display:grid}.support-details-mobile-head svg{width:17px;height:17px}.support-details-trigger{display:grid}}@media (max-width:900px),(max-width:1024px) and (hover:none) and (pointer:coarse){.content.support-content{height:calc(100dvh - 132px - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:0;padding-bottom:12px;overflow:hidden}.support-content .support-inbox-view{height:100%;min-height:0}.support-content .support-workspace{flex:1 1 0;height:auto;min-height:0}.support-workspace{height:calc(100dvh - 144px - env(safe-area-inset-bottom));border-radius:20px;min-height:0;display:block}.support-list-pane,.support-conversation-pane,.support-details-pane{border:0;width:100%;height:100%;display:none}.support-workspace.mobile-list .support-list-pane{display:flex}.support-workspace.mobile-conversation .support-conversation-pane{display:grid}.support-workspace.mobile-details .support-details-pane{display:block}.support-thread-open{min-height:76px}.support-mobile-back{border:1px solid var(--line);width:35px;height:35px;min-height:35px;color:var(--berry-700);background:#fff;border-radius:11px;flex:none;place-items:center;display:grid}.support-mobile-back svg{width:18px;height:18px}.support-details-trigger{display:grid}.support-details-pane{padding:14px}.support-details-mobile-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.support-details-mobile-head button{border:1px solid var(--line);width:35px;height:35px;min-height:35px;color:var(--berry-700);background:#fff;border-radius:11px;place-items:center;display:grid}.support-details-mobile-head svg{width:18px;height:18px}.support-conversation-head{min-height:64px;padding:9px 10px}.support-thread-avatar.large{border-radius:50%;width:40px;height:40px}.support-assign-button{width:37px;min-height:37px}.support-conversation-actions .support-icon-button{width:37px;height:37px;min-height:37px}.support-status-select{display:none}.support-message-scroll{padding:12px 11px 16px}.support-message-shell{max-width:88%}.support-message-shell.internal_note{width:92%;max-width:92%}.support-message-shell.system{max-width:92%}.support-message-shell.system.automated{max-width:88%}.support-message-shell.is-editing{width:88%;max-width:88%}.support-message{max-width:88%}.support-message-reaction-picker{grid-template-columns:repeat(4,44px)}.support-message-delete-row>button{min-height:54px}.support-composer{padding:8px 10px 10px}.support-composer textarea{min-height:64px}}@media (max-width:560px){.support-workspace{height:calc(100dvh - 144px - env(safe-area-inset-bottom));border-radius:17px;min-height:0}.support-list-head{padding:13px 11px 9px}.support-list-head>div{margin-bottom:9px}.support-thread-list{padding-inline:5px}.support-thread-card{border-radius:11px}.support-thread-open{padding:9px 9px 9px 38px}.support-thread-avatar-wrap{width:40px;height:40px}.support-thread-avatar{border-radius:50%;width:40px;height:40px}.support-conversation-identity span{max-width:150px}.support-conversation-actions{gap:4px}.support-conversation-actions>.support-icon-button:first-child{display:none}.support-retention-banner{border-radius:11px;max-width:100%;font-size:8px}.support-message-shell{max-width:94%}.support-message-shell.internal_note{width:94%;max-width:94%}.support-message-shell.system{max-width:96%}.support-message-shell.system.automated{max-width:94%}.support-message-shell.is-editing{width:94%;max-width:94%}.support-message{padding:9px 11px}.support-message p{font-size:14px}.support-message-reaction-picker{gap:4px;padding:5px}.support-message-reactions button,.support-message-reactions>span{min-height:40px;padding-inline:8px}.support-composer-mode>span{display:none}.support-composer-tools{align-items:flex-end}.support-composer-tools>div{flex-direction:column;align-items:stretch}.support-attach-button,.support-quick-reply select{width:100px;min-height:31px}.support-send-button{align-self:stretch;min-height:40px}.support-send-hint{display:none}}@media (prefers-reduced-motion:reduce){.support-thread-skeleton,.support-message-loading i,.support-message-reaction-picker,.support-message-edit-row,.support-message-delete-row,.support-message-hide-row,.support-message-action-error,.support-message-action-spinner,.support-source-product-spinner,.support-delivery-spinner,.support-image-placeholder,.support-image-placeholder>span{animation:none}.support-details-pane,.support-thread-card,.support-icon-button,.support-message-action-trigger,.support-message-reaction-picker button,.support-message-image>img{transition:none}}.support-inbox-view{font-size:14px}.support-toast{font-size:13px;line-height:1.7}.support-list-head>div span{font-size:12px}.support-search input{font-size:13px}.support-thread-title strong{font-size:14px}.support-thread-title time,.support-thread-meta{font-size:11px}.support-thread-preview{font-size:13px}.support-empty-list strong,.support-no-selection strong{font-size:14px}.support-empty-list p,.support-no-selection p{font-size:13px}.support-inline-error{font-size:12px;line-height:1.65}.support-inline-error button{font-size:11px}.support-conversation-identity strong{font-size:15px}.support-conversation-identity span,.support-assign-button,.support-status-select select,.support-quick-reply select{font-size:12px}.support-retention-banner{font-size:11px}.support-message p{font-size:15px}.support-message-meta{font-size:11px}.support-message-meta strong{font-size:12px}.support-message-reactions bdi,.support-message-edit-audit,.support-message-files strong{font-size:11px}.support-message-files small,.support-message-image.unavailable small{font-size:10px}.support-message-edit-row>button,.support-message-inline-editor>label,.support-message-edit-buttons button,.support-message-delete-row strong,.support-message-delete-row>button.cancel{font-size:12px}.support-message-delete-row small{font-size:10px}.support-message-action-error{font-size:11px}.support-composer-mode button{font-size:12px}.support-composer-mode>span{font-size:10px}.support-composer textarea{font-size:15px}.support-pending-files bdi{font-size:11px}.support-pending-files small{font-size:10px}.support-composer-error{font-size:11px}.support-attach-button,.support-send-button{font-size:12px}.support-send-hint{font-size:10px}.support-customer-contact{font-size:12px}.support-customer-card>div small{font-size:10px}.support-customer-card>div b{font-size:12px}.support-detail-title strong{font-size:13px}.support-detail-title span{font-size:11px}.support-source-page span{font-size:12px}.support-source-page bdi{font-size:10px}.support-source-product-card.loading,.support-source-product-card.unavailable[role=alert]{font-size:12px}.support-source-product-card.unavailable[role=alert] button{font-size:11px}.support-source-product-head strong{font-size:13px}.support-source-product-head span{font-size:11px}.support-source-product-name,.support-source-product-metrics dt{font-size:12px}.support-source-product-metrics dd{font-size:13px}.support-source-product-note{font-size:11px}.support-details-empty,.support-load-more{font-size:12px}@media (min-width:901px){.content.support-content{padding:12px clamp(14px,1.8vw,26px)}}@media (max-width:560px){.support-composer textarea{font-size:16px}}.shipping-settings-view{padding-bottom:86px}.shipping-settings-heading{align-items:center}.shipping-settings-last-change{color:#176442;background:#effbf5db;border:1px solid #16865a26;border-radius:16px;gap:3px;min-width:230px;padding:12px 15px;display:grid}.shipping-settings-last-change small,.shipping-settings-last-change time{color:var(--muted);font-size:13px}.shipping-settings-last-change strong{font-size:13px}.shipping-destination-rule{color:#215f86;background:#f0f8fd;border:1px solid #2a7db333;border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:11px;padding:13px 15px;display:grid}.shipping-destination-rule>span{color:#fff;background:linear-gradient(145deg,#2e8ac8,#3466a9);border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.shipping-destination-rule strong{color:#174d70;margin-bottom:3px;font-size:13px;display:block}.shipping-destination-rule p{color:#48728b;margin:0;font-size:13px;line-height:1.8}.shipping-settings-error{color:#942c39;background:#fff2f3;border:1px solid #edbdc4;border-radius:16px;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;display:flex;box-shadow:0 10px 30px #942c3912}.shipping-settings-error>div{min-width:0}.shipping-settings-error strong{margin-bottom:4px;font-size:14px;display:block}.shipping-settings-error p{margin:0;font-size:12px;line-height:1.8}.shipping-settings-error .button{flex:none}.shipping-settings-fatal{text-align:center;place-content:center;justify-items:center;gap:10px;min-height:330px;padding:30px;display:grid}.shipping-settings-fatal>span{color:#fff;background:var(--coral);border-radius:15px;place-items:center;width:46px;height:46px;font-size:23px;font-weight:900;display:grid}.shipping-settings-fatal strong{color:var(--berry-950);font-size:17px}.shipping-settings-fatal p{max-width:520px;color:var(--muted);margin:0;line-height:1.8}.shipping-region-list{gap:18px;display:grid}.shipping-region-panel{overflow:hidden}.shipping-region-head{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#fffaf0d6,#ffffffe6);grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:15px 18px;display:grid}.shipping-region-pin{color:#fff;background:linear-gradient(145deg,var(--berry-500),var(--berry-800));border-radius:14px;place-items:center;width:44px;height:44px;font-size:20px;display:grid;box-shadow:0 8px 19px #b51e782e}.shipping-region-pin.alborz{background:linear-gradient(145deg,#2e8ac8,#3466a9);box-shadow:0 8px 19px #3466a92e}.shipping-region-pin.other{background:linear-gradient(145deg,#2c9b6c,#16724b);box-shadow:0 8px 19px #16724b2e}.shipping-region-head>div:nth-child(2){min-width:0}.shipping-region-head small{color:var(--muted);font-size:13px}.shipping-region-head h2{color:var(--berry-950);margin:2px 0 0;font-size:19px}.shipping-region-head>span{min-height:34px;color:var(--green);background:var(--green-bg);border-radius:10px;align-items:center;gap:5px;padding:0 11px;font-size:13px;font-weight:800;display:inline-flex}.shipping-region-head>span strong{font-size:14px}.shipping-region-scope-editor{border-bottom:1px solid var(--line);background:#fffafd;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.shipping-region-scope-editor>div{flex-direction:column;gap:3px;min-width:0;display:flex}.shipping-region-scope-editor strong{color:var(--berry-950);font-size:12px}.shipping-region-scope-editor small{color:var(--muted);font-size:12px;line-height:1.65}.shipping-region-scope-editor>span{min-height:36px;color:var(--green);background:var(--green-bg);border:1px solid #16865a2b;border-radius:11px;flex:none;align-items:center;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.shipping-method-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.shipping-method-card{border:1px solid var(--line);background:#fff;border-radius:17px;align-self:start;min-width:0;padding:15px;transition:border-color .2s,box-shadow .2s,opacity .2s;overflow:hidden}.shipping-method-card.enabled{border-color:#16865a3b;box-shadow:0 10px 28px #16865a0f}.shipping-method-card.disabled{background:#fbf8f8}.shipping-method-head{grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.shipping-method-mark{color:#fff;background:linear-gradient(145deg,#21865d,#35aa78);border-radius:12px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:900;display:grid}.shipping-method-mark.mahax{color:#47340b;background:linear-gradient(145deg,#f6d86f,#dfad36)}.shipping-method-mark.snapp{background:linear-gradient(145deg,#35a9dc,#2678bd)}.shipping-method-identity{flex-direction:column;gap:2px;min-width:0;display:flex}.shipping-method-identity>span{color:var(--berry-950);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.shipping-method-identity small{color:var(--muted);font-size:12px}.shipping-settings-switch{cursor:pointer;align-items:center;gap:7px;min-height:32px;display:inline-flex;position:relative}.shipping-settings-switch input{opacity:0;pointer-events:none;position:absolute}.shipping-settings-switch:has(input:disabled){cursor:not-allowed;opacity:.7}.shipping-settings-switch>span{background:#d9d0d4;border-radius:999px;width:38px;height:22px;padding:3px;transition:background .2s;display:block}.shipping-settings-switch i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;display:block;box-shadow:0 2px 5px #00000026}.shipping-settings-switch input:checked+span{background:var(--green)}.shipping-settings-switch input:checked+span i{transform:translate(-16px)}.shipping-settings-switch input:focus-visible+span{outline-offset:2px;outline:3px solid #16865a33}.shipping-settings-switch b{min-width:42px;color:var(--muted);font-size:13px}.shipping-settings-switch.compact>span{width:33px;height:19px}.shipping-settings-switch.compact i{width:13px;height:13px}.shipping-settings-switch.compact input:checked+span i{transform:translate(-14px)}.shipping-source-warning{color:#835a0a;background:#fff8df;border:1px solid #f0d99c;border-radius:11px;margin-top:12px;padding:9px 11px;font-size:13px;line-height:1.7}.shipping-method-fields{grid-template-columns:1fr;gap:10px;margin-top:14px;display:grid}.shipping-setting-field,.shipping-cutoff-grid label,.shipping-transit-grid label{min-width:0;color:var(--muted);flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}.shipping-setting-field input,.shipping-setting-field textarea,.shipping-cutoff-grid input,.shipping-cutoff-grid select,.shipping-transit-grid select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:11px;padding:0 11px}.shipping-setting-field textarea{resize:vertical;min-height:76px;padding-block:10px;line-height:1.75}.shipping-rule-box{background:var(--cream);border:1px solid #eee3d5;border-radius:14px;margin-top:12px;padding:12px}.shipping-rule-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.shipping-rule-title>div{flex-direction:column;gap:3px;min-width:0;display:flex}.shipping-rule-title strong{color:var(--berry-950);font-size:12px}.shipping-rule-title small{color:var(--muted);font-size:12px;line-height:1.6}.shipping-cutoff-grid,.shipping-transit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.shipping-cutoff-grid .wide,.shipping-next-dispatch,.shipping-next-date{grid-column:1/-1}.shipping-customer-preview{color:#155f40;background:#f1fbf6;border:1px solid #16865a26;border-radius:13px;grid-template-columns:31px minmax(0,1fr);align-items:start;gap:9px;margin-top:13px;padding:11px;display:grid}.shipping-customer-preview.muted{border-color:var(--line);color:var(--muted);background:#f7f4f5}.shipping-customer-preview>span{color:#fff;background:var(--green);border-radius:9px;place-items:center;width:29px;height:29px;font-size:13px;display:grid}.shipping-customer-preview.muted>span{background:#afa3a8}.shipping-customer-preview>div{min-width:0}.shipping-customer-preview small{color:inherit;font-size:12px;font-weight:900}.shipping-customer-preview p{color:var(--ink);overflow-wrap:anywhere;white-space:pre-line;margin:3px 0 0;font-size:12px;line-height:1.85}.shipping-method-meta{border-top:1px dashed var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:11px;padding-top:10px;font-size:12px;display:flex}.shipping-method-meta strong{color:var(--ink)}.shipping-save-bar{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffefdf5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;display:flex;position:sticky;bottom:14px;box-shadow:0 18px 50px #2b071d26}.shipping-save-bar>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.shipping-save-bar>div:first-child>span{color:#fff;background:var(--green);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.shipping-save-bar.dirty>div:first-child>span{color:#60460d;background:var(--gold)}.shipping-save-bar>div:first-child>div{flex-direction:column;gap:2px;min-width:0;display:flex}.shipping-save-bar strong{color:var(--berry-950);font-size:13px}.shipping-save-bar small{color:var(--muted);font-size:12px;line-height:1.5}.shipping-save-actions{flex:none;gap:8px;display:flex}.shipping-save-validation{color:#9b2e3a;background:#fff0f1;border-radius:9px;flex-basis:100%;margin:0;padding:8px 10px;font-size:13px;line-height:1.6}@media (max-width:1120px){.shipping-method-list{grid-template-columns:1fr}}@media (max-width:760px){.shipping-settings-view{padding-bottom:38px}.shipping-settings-heading{align-items:stretch}.shipping-settings-last-change{min-width:0}.shipping-settings-error{flex-direction:column;align-items:stretch}.shipping-settings-error .button{width:100%}.shipping-region-head{grid-template-columns:41px minmax(0,1fr);padding:13px}.shipping-region-head>span{grid-column:1/-1;width:fit-content;margin-inline-start:53px}.shipping-region-scope-editor{flex-direction:column;align-items:stretch;padding:12px 13px}.shipping-region-scope-editor>span{width:fit-content}.shipping-region-pin{width:40px;height:40px}.shipping-method-list{padding:10px}.shipping-method-card{padding:12px}.shipping-method-head{grid-template-columns:36px minmax(0,1fr)}.shipping-method-mark{width:35px;height:35px}.shipping-method-head>.shipping-settings-switch{grid-column:1/-1;justify-self:end}.shipping-cutoff-grid,.shipping-transit-grid{grid-template-columns:1fr}.shipping-cutoff-grid .wide,.shipping-next-dispatch,.shipping-next-date{grid-column:1}.shipping-rule-title{flex-direction:column;align-items:flex-start}.shipping-save-bar{z-index:51;bottom:calc(76px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;position:sticky}.shipping-save-actions{grid-template-columns:1fr;display:grid}.shipping-save-actions .button,.shipping-save-validation{width:100%}}.response-settings-card{grid-column:1/-1;padding:0;overflow:hidden}.response-settings-loading{min-height:210px;color:var(--muted);justify-content:center;align-items:center;gap:10px;display:flex}.response-settings-loading i{border:2px solid #b51e782e;border-top-color:var(--berry-600);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}.response-settings-header{border-bottom:1px solid var(--line);background:linear-gradient(125deg,#fffafd,#fff);justify-content:space-between;align-items:center;gap:18px;padding:21px 22px;display:flex}.response-settings-title{align-items:center;gap:12px;min-width:0;display:flex}.response-settings-title>span{color:#fff;background:linear-gradient(145deg,var(--berry-500),var(--berry-800));border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-size:17px;font-weight:900;display:grid;box-shadow:0 9px 22px #b51e782e}.response-settings-title h2{color:var(--berry-950);margin:0 0 4px;font-size:18px}.response-settings-title p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.response-health{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:9px;min-width:260px;padding:10px 12px;display:grid}.response-health>i{background:var(--amber);border:2px solid #fff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px #c48b1724}.response-health.ready>i{background:var(--green);box-shadow:0 0 0 3px #16865a24}.response-health.manual>i{background:#8f858a;box-shadow:0 0 0 3px #8f858a21}.response-health strong,.response-health small{display:block}.response-health strong{color:var(--berry-950);font-size:13px}.response-health small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.55}.response-settings-alert{border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin:15px 20px 0;padding:11px 13px;font-size:13px;line-height:1.7;display:flex}.response-settings-alert.error{color:#973340;background:#fff2f3;border:1px solid #f0c3c8}.response-settings-alert.success{color:#176442;background:#f0fbf5;border:1px solid #16865a33}.response-settings-alert.activation{color:#765913;background:#fff8e5;border:1px solid #eedcab}.response-settings-alert.activation .button{flex:none}.response-emergency{background:#fcf9fa;border:1px solid #eadedf;border-radius:15px;justify-content:space-between;align-items:center;gap:15px;margin:14px 20px 0;padding:12px 13px;display:flex}.response-emergency.active{background:#fff2f3;border-color:#efbfc5}.response-emergency>div{align-items:center;gap:10px;min-width:0;display:flex}.response-emergency>div>span{color:#a13b48;background:#f9e2e5;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;font-weight:900;display:grid}.response-emergency strong,.response-emergency small{display:block}.response-emergency strong{color:var(--berry-950);font-size:13px}.response-emergency small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.6}.response-emergency button{min-height:39px;font:inherit;border:0;border-radius:11px;flex:none;padding:0 14px;font-size:12px;font-weight:900}.response-emergency button.stop{color:#fff;background:#b33c4a}.response-emergency button.resume{color:#176442;background:#dcf4e7}.response-emergency button:disabled{cursor:not-allowed;opacity:.6}.response-settings-columns{grid-template-columns:minmax(0,1fr);gap:14px;margin:15px 20px 20px;display:grid}.response-settings-section{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:15px}.response-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.response-section-head h3{color:var(--berry-950);margin:0 0 3px;font-size:14px}.response-section-head p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.response-safety-note,.response-server-note,.response-inline-warning{border-radius:11px;margin:11px 0 0;padding:9px 10px;font-size:11px;line-height:1.75}.response-safety-note{color:#765913;background:#fff8e5;margin:0 0 14px}.response-server-note{color:#4d6d82;background:#f1f7fb}.response-inline-warning{color:#8a5a11;background:#fff7df}.response-budget-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;margin:0;padding:0;display:grid}.response-budget-fields:disabled{opacity:.6}.response-budget-fields>label{color:var(--muted);flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}.response-budget-fields>label>div{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:42px;padding:0 10px;display:grid}.response-budget-fields input{width:100%;min-width:0;height:38px;color:var(--berry-950);font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:900}.response-budget-fields b{color:var(--muted);font-size:10px}.response-usage-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.response-usage-list article{background:var(--cream);border-radius:12px;padding:11px}.response-usage-list article>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.response-usage-list span{color:var(--muted);font-size:11px}.response-usage-list strong{color:var(--berry-950);font-size:12px}.response-usage-list small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.response-progress{background:#e8dfe2;border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.response-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--green),#38aa78);height:100%;transition:width .25s;display:block}.response-settings-actions{border-top:1px solid var(--line);background:#fffdfd;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:14px 20px;display:grid}.response-settings-actions strong,.response-settings-actions small{display:block}.response-settings-actions strong{color:var(--berry-950);font-size:12px}.response-settings-actions small{color:var(--muted);margin-top:2px;font-size:10px}.response-settings-actions .button{min-height:40px}@media (max-width:700px){.response-settings-header{flex-direction:column;align-items:stretch;padding:16px}.response-health{min-width:0}.response-settings-alert,.response-emergency{margin-inline:12px}.response-settings-alert{flex-direction:column;align-items:stretch}.response-settings-columns{margin:13px 12px 14px}.response-emergency{flex-direction:column;align-items:stretch}.response-emergency button{width:100%}.response-budget-fields,.response-usage-list{grid-template-columns:1fr}.response-settings-actions{grid-template-columns:1fr;padding:12px}.response-settings-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){.response-settings-loading i,.response-progress i{transition:none;animation:none}}.independent-people-ledger{--person-ledger-accent:#8d175d;--person-ledger-accent-soft:#fff1f8;--person-ledger-green:#147a55;--person-ledger-red:#a43d42;color:#34252e;grid-column:1/-1;gap:16px;width:100%;display:grid}.independent-people-ledger *,.independent-people-ledger :before,.independent-people-ledger :after{box-sizing:border-box}.independent-people-ledger h2,.independent-people-ledger h3,.independent-people-ledger h4{margin:0}.independent-people-ledger__heading{padding:0 2px 4px}.independent-people-ledger__heading h2{font-size:20px}.independent-people-ledger__heading p{color:#81727a;max-width:70ch;margin:5px 0 0;font-size:13px;line-height:1.9}.independent-people-ledger__layout{grid-template-columns:minmax(250px,290px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.independent-people-ledger__people,.independent-people-ledger__detail{background:#fffefd;border:1px solid #eee4e7;border-radius:18px;min-width:0}.independent-people-ledger__people{gap:14px;padding:16px;display:grid}.independent-people-ledger__detail{align-content:start;gap:18px;padding:22px;display:grid}.independent-people-ledger label{color:#544b52;gap:6px;min-width:0;font-size:13px;font-weight:700;display:grid}.independent-people-ledger input,.independent-people-ledger textarea{color:#34252e;width:100%;min-height:44px;font:inherit;resize:vertical;background:#fff;border:1px solid #ddd4d9;border-radius:10px;padding:10px 12px;font-size:14px}.independent-people-ledger input:focus,.independent-people-ledger textarea:focus{border-color:var(--person-ledger-accent);outline:3px solid #8d175d18}.independent-people-ledger button{background:var(--person-ledger-accent);color:#fff;min-height:44px;font:inherit;cursor:pointer;overflow-wrap:anywhere;border:0;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:800}.independent-people-ledger button:focus-visible,.independent-people-ledger summary:focus-visible{outline:2px solid var(--person-ledger-accent);outline-offset:3px}.independent-people-ledger button:disabled{opacity:.55;cursor:not-allowed}.independent-people-ledger__list-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.independent-people-ledger__list-head h3{font-size:15px}.independent-people-ledger__list-head>span{color:#81727a;font-size:12px}.independent-people-ledger__person-list{align-content:start;gap:8px;max-height:540px;margin:-3px;padding:3px;display:grid;overflow-y:auto}.independent-people-ledger__person-list>button{color:#34252e;text-align:right;background:#fff;border:1px solid #eee4e7;justify-content:space-between;align-items:center;gap:10px;min-height:74px;display:flex}.independent-people-ledger__person-list>button.is-selected{border-color:var(--person-ledger-accent);background:var(--person-ledger-accent-soft);box-shadow:inset -3px 0 0 var(--person-ledger-accent)}.independent-people-ledger__person-list button span{gap:4px;min-width:0;display:grid}.independent-people-ledger__person-list button strong{overflow-wrap:anywhere;font-size:14px}.independent-people-ledger__person-list button small{color:#81727a;font-size:12px;font-weight:500}.independent-people-ledger__person-list .independent-people-ledger__list-amount{text-align:left;flex:none;font-size:13px}.independent-people-ledger__person-list button.is-payable .independent-people-ledger__list-amount bdi{color:var(--person-ledger-red)}.independent-people-ledger__person-list button.is-receivable .independent-people-ledger__list-amount bdi{color:var(--person-ledger-green)}.independent-people-ledger__add-person{border-top:1px solid #eee4e7;padding-top:8px}.independent-people-ledger__add-person summary{min-height:44px;color:var(--person-ledger-accent);cursor:pointer;padding:11px 6px;font-size:14px;font-weight:800}.independent-people-ledger__new-person{gap:12px;padding:10px 0 0;display:grid}.independent-people-ledger__person-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.independent-people-ledger__person-head h3{font-size:20px}.independent-people-ledger__person-head p{color:#81727a;overflow-wrap:anywhere;max-width:60ch;margin:6px 0 0;font-size:13px;line-height:1.8}.independent-people-ledger__person-head>small{color:#81727a;font-size:12px}.independent-people-ledger__current-balance{background:#f7f5f6;border:1px solid #eee4e7;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.independent-people-ledger__current-balance.is-payable{background:#fff4f4;border-color:#eed5d7}.independent-people-ledger__current-balance.is-receivable{background:#edf8f2;border-color:#cde4d8}.independent-people-ledger__current-balance h4{overflow-wrap:anywhere;font-size:18px;line-height:1.7}.independent-people-ledger__current-balance>div>small{color:#81727a;margin-bottom:4px;font-size:12px;display:block}.independent-people-ledger__current-balance>strong{flex-wrap:wrap;align-items:baseline;gap:7px;font-size:clamp(22px,2vw,28px);display:flex}.independent-people-ledger__current-balance>strong small{color:#81727a;font-size:13px;font-weight:500}.independent-people-ledger .is-payable>strong,.independent-people-ledger__preview .is-payable{color:var(--person-ledger-red)}.independent-people-ledger .is-receivable>strong,.independent-people-ledger__preview .is-receivable{color:var(--person-ledger-green)}.independent-people-ledger__totals{border-bottom:1px solid #eee4e7;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:18px;display:grid}.independent-people-ledger__totals>div{gap:6px;display:grid}.independent-people-ledger__totals small{color:#81727a;font-size:12px;line-height:1.8}.independent-people-ledger__totals strong{overflow-wrap:anywhere;font-size:15px}.independent-people-ledger__entry-form{background:#fffbfd;border:1px solid #eee4e7;border-radius:14px;gap:14px;padding:18px;display:grid}.independent-people-ledger__entry-form h4,.independent-people-ledger__history h4{font-size:16px}.independent-people-ledger__entry-form fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.independent-people-ledger__entry-form legend{color:#544b52;margin-bottom:10px;font-size:13px}.independent-people-ledger__entry-form fieldset label{cursor:pointer;background:#fff;border:1px solid #ddd4d9;border-radius:10px;align-items:center;gap:10px;min-height:72px;padding:12px;display:flex}.independent-people-ledger__entry-form fieldset label.is-selected{border-color:var(--person-ledger-accent);background:var(--person-ledger-accent-soft)}.independent-people-ledger__entry-form fieldset input{width:18px;min-height:18px;accent-color:var(--person-ledger-accent);flex:0 0 18px}.independent-people-ledger__entry-form fieldset span{overflow-wrap:anywhere;gap:4px;font-size:14px;display:grid}.independent-people-ledger__entry-form fieldset small{color:#81727a;font-size:12px;font-weight:500}.independent-people-ledger__effect{color:#81727a;margin:-5px 0 0;font-size:12px;line-height:1.9}.independent-people-ledger__entry-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.independent-people-ledger__entry-fields .is-wide{grid-column:1/-1}.independent-people-ledger__preview{color:#81727a;border-top:1px dashed #ddd4d9;gap:7px;min-height:62px;padding:12px 0;font-size:13px;line-height:1.8;display:grid}.independent-people-ledger__preview>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.independent-people-ledger__preview strong{overflow-wrap:anywhere}.independent-people-ledger__preview>div>span{font-size:16px;font-weight:800}.independent-people-ledger__history{gap:12px;display:grid}.independent-people-ledger__history>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.independent-people-ledger__history>header small{color:#81727a;font-size:12px}.independent-people-ledger__entry{background:#fff;border:1px solid #eee4e7;border-radius:12px;gap:8px;padding:14px;display:grid}.independent-people-ledger__entry.is-void{color:#777;filter:grayscale();opacity:.72;background:#f3f3f3;border-color:#dedede}.independent-people-ledger__entry-main{grid-template-columns:minmax(110px,1fr) auto auto;align-items:center;gap:12px;display:grid}.independent-people-ledger__entry-main>span{background:#f2edf0;border-radius:7px;width:max-content;padding:5px 9px;font-size:12px;font-weight:800}.independent-people-ledger__entry-main>span.is-payment_to_person{color:var(--person-ledger-green);background:#edf8f2}.independent-people-ledger__entry-main>span.is-receipt_from_person{color:var(--person-ledger-red);background:#fff4f4}.independent-people-ledger__entry-main>strong{font-size:15px}.independent-people-ledger__entry-main time,.independent-people-ledger__entry>small{color:#81727a;font-size:12px}.independent-people-ledger__entry>p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.9}.independent-people-ledger__void-trigger{justify-self:end;color:#8a344d!important;background:#fff!important;border:1px solid #dfcdd3!important;min-height:40px!important;font-size:12px!important}.independent-people-ledger__void-form,.independent-people-ledger__void-note{background:#f3f0f1;border-radius:10px;gap:8px;padding:12px;display:grid}.independent-people-ledger__void-form>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.independent-people-ledger__void-form>div button:last-child{color:#544b52;background:#fff;border:1px solid #ddd4d9}.independent-people-ledger__void-note span,.independent-people-ledger__void-note small{font-size:12px;line-height:1.8}.independent-people-ledger__notice,.independent-people-ledger__error{border-radius:10px;padding:12px 15px;font-size:14px;line-height:1.8}.independent-people-ledger__notice{color:var(--person-ledger-green);background:#edf8f2;border:1px solid #cde4d8}.independent-people-ledger__error{color:var(--person-ledger-red);background:#fff4f4;border:1px solid #eed5d7}.independent-people-ledger__person-list>p,.independent-people-ledger__empty{color:#81727a;text-align:center;margin:0;padding:20px 12px;font-size:13px;line-height:1.9}@media (max-width:900px){.independent-people-ledger__layout{grid-template-columns:1fr}.independent-people-ledger__person-list{max-height:200px}}@media (max-width:600px){.independent-people-ledger__detail{padding:16px}.independent-people-ledger__person-head{flex-direction:column;gap:5px}.independent-people-ledger__current-balance{padding:15px}.independent-people-ledger__entry-form{padding:14px}.independent-people-ledger__entry-form fieldset,.independent-people-ledger__entry-fields{grid-template-columns:1fr}.independent-people-ledger__entry-fields .is-wide{grid-column:auto}.independent-people-ledger__entry-main{grid-template-columns:1fr auto}.independent-people-ledger__entry-main time{grid-column:1/-1}}.home-dashboard{--home-ink:#3e304b;--home-muted:#796b82;--home-purple:#7653bf;--home-line:#e9e2ed;--home-green:#197653;min-width:0;color:var(--home-ink);gap:22px;padding-block:4px 16px;display:grid}.home-dashboard button{-webkit-tap-highlight-color:transparent}.home-dashboard button:focus-visible,.home-dashboard summary:focus-visible{outline-offset:3px;outline:3px solid #a386ce}.home-dashboard h1,.home-dashboard h2,.home-dashboard p{margin:0}.home-dashboard h2{font-size:19px;font-weight:850;line-height:1.7}.home-dashboard svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:23px;height:23px}.home-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:7px 3px 2px;display:flex}.home-heading{min-width:0}.home-eyebrow{color:var(--home-muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}.home-eyebrow>span:first-child{border:2px solid var(--home-purple);border-radius:3px;width:8px;height:8px}.home-date{font-variant-numeric:tabular-nums;border-inline-start:1px solid #d8cddd;margin-inline-start:3px;padding-inline-start:12px}.home-heading h1{letter-spacing:-.8px;margin:7px 0 3px;font-size:clamp(27px,3vw,36px);font-weight:900;line-height:1.5}.home-heading p{color:var(--home-muted);font-size:14px;line-height:1.9}.home-header-actions{flex-wrap:wrap;gap:10px;display:flex}.home-button{border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:47px;padding:10px 17px;font-size:14px;font-weight:750;line-height:1.6;transition:background .14s,box-shadow .14s;display:inline-flex}.home-performance{border:1px solid var(--home-line);background:#fff;border-radius:24px;min-width:0;padding:22px;box-shadow:0 5px 25px #49314b05}.home-report-range{min-width:0}.home-report-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:17px;margin-bottom:21px;display:flex}.home-report-title{align-items:center;gap:12px;display:flex}.home-report-title h2{font-size:18px}.home-report-title>div>span{color:var(--home-muted);font-size:12px}.home-dashboard .metric-icon{width:38px;height:38px;box-shadow:none;color:inherit;background:#ffffffab;border-radius:12px;flex:none;place-items:center;margin:0;padding:0;display:grid}.home-dashboard .metric-icon svg{width:23px;height:23px}.home-section-mark{color:#7653bf;background:#fbf9fe;border:1px solid #eee7f4;border-radius:13px;place-items:center;display:grid}.home-range-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.home-quick-ranges{background:#f5f2f8;border-radius:12px;gap:3px;padding:4px;display:flex}.home-quick-ranges button{color:#786780;background:0 0;border:1px solid #0000;border-radius:9px;min-height:44px;padding:7px 17px;font-size:13px;font-weight:700}.home-quick-ranges button:hover{color:#55386c}.home-range-trigger{border:1px solid var(--home-line);color:#685673;background:#fff;border-radius:11px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.home-range-trigger svg{width:17px;height:17px}.home-range-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.home-range-controls{background:#fcfafe;border:1px solid #e5dced;border-radius:15px;margin-bottom:18px;padding:15px}.home-range-presets{flex-wrap:wrap;gap:7px;display:flex}.home-range-presets button{color:#6b5678;background:#fff;border:1px solid #e4dae9;border-radius:10px;padding:8px 14px;font-size:13px}.home-range-presets button[aria-pressed=true]{color:#fff;background:#7653bf;border-color:#7653bf}.home-custom-fields{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:12px;padding-top:17px;display:grid}.home-custom-fields>*{min-width:0}.home-report-error{color:#a23447;background:#fff2f3;border:1px solid #f3d4d9;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 15px;font-size:13px;display:flex}.home-report-error button{color:#a23447;background:#fff;border:1px solid #e8c2c9;border-radius:9px;flex:none;padding:7px 12px;font-weight:700}.home-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.home-metric{border:1px solid;border-radius:18px;align-content:start;gap:9px;min-width:0;padding:20px 24px 17px;display:grid;position:relative}.home-metric-label{justify-content:space-between;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.home-metric-label>span{overflow-wrap:anywhere;min-width:0}.home-metric-value{letter-spacing:-.4px;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;padding-block:2px 6px;font-size:clamp(26px,3vw,39px);font-weight:900;line-height:1.55;display:flex}.home-metric-value bdi{overflow-wrap:anywhere;min-width:0}.home-metric-value small{color:#786c80;letter-spacing:0;font-size:12px;font-weight:500}.home-metric-value.is-unavailable{color:#796b82;align-items:center;min-height:64px;font-size:18px}.home-metric-footer{color:#786681;border-top:1px solid #7450ad12;align-items:center;gap:7px;padding-top:10px;font-size:12px;line-height:1.8;display:flex}.home-metric-profit.is-loss .home-metric-footer{color:#9d5364}.home-metric-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.home-period-note{color:var(--home-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 15px;margin:13px 3px 0;font-size:12px;line-height:1.8;display:flex}.home-period-note strong{color:#685376;font-weight:650}.home-insights{grid-template-columns:minmax(0,1fr) 290px;align-items:stretch;gap:20px;min-width:0;display:grid}.home-chart{min-width:0}.home-chart>section{height:100%}.home-workspace{background:linear-gradient(155deg,#faf7fe,#fff 60%);border:1px solid #e5ddeb;border-radius:22px;flex-direction:column;min-width:0;padding:24px 18px 13px;display:flex}.home-workspace-heading{padding:0 5px 15px}.home-kicker{color:#796b82;font-size:11px;font-weight:600}.home-workspace-heading h2{margin-top:3px;font-size:20px}.home-workspace-heading p{color:var(--home-muted);margin-top:4px;font-size:12px;line-height:1.8}.home-shortcuts{align-content:start;gap:5px;display:grid}.home-shortcuts button{text-align:start;min-width:0;min-height:79px;color:var(--home-ink);background:0 0;border:1px solid #0000;border-bottom-color:#eee8f3;border-radius:10px;align-items:center;gap:11px;padding:12px 8px;transition:background .14s,border-color .14s;display:flex}.home-shortcuts button>span:nth-child(2){gap:4px;min-width:0;display:grid}.home-shortcuts strong{font-size:14px;font-weight:750}.home-shortcuts small{color:#796b82;font-size:11px;line-height:1.7}.home-shortcut-icon{border:1px solid #00000005;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.home-shortcut-arrow{color:#ad9eb7;margin-inline-start:auto;font-size:18px}.home-operations{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.home-operation-card{border:1px solid var(--home-line);background:#fff;border-radius:22px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.home-operation-head{align-items:center;gap:12px;padding:22px 22px 16px;display:flex}.home-operation-head>div{min-width:0}.home-operation-head h2{font-size:18px}.home-count{color:#796b82;background:#faf8fc;border:1px solid #ece6ef;border-radius:8px;flex:none;margin-inline-start:auto;padding:4px 9px;font-size:12px;font-weight:600}.home-product-list{padding-inline:22px;display:grid}.home-product-row{border-top:1px solid #f0ebf4;align-items:center;gap:11px;min-width:0;padding:16px 0;display:flex}.home-product-copy{flex:1;gap:7px;min-width:0;display:grid}.home-product-copy>strong{overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.95}.home-product-copy>span{color:#796b82;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;line-height:1.8;display:flex}.home-product-copy i{color:#b8a9c3;font-style:normal}.home-row-dot{border:2px solid #ca9b46;border-radius:50%;flex:none;width:7px;height:7px}.home-product-quantity{color:#95661e;background:#fffaf0;border:1px solid #f3e6c9;border-radius:10px;justify-items:center;gap:1px;min-width:45px;padding:5px 8px;font-size:18px;display:grid}.home-product-quantity small{font-size:11px;font-weight:500}.home-product-rank{color:#9a88a4;border:1px solid #eee7f2;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.home-out-of-stock{color:#a75569;background:#fff1f4;border-radius:7px;flex:none;padding:4px 7px;font-size:11px}.home-card-link{color:#775490;text-align:start;background:#fdfbff;border:0;border-top:1px solid #eee7f2;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:14px 23px;font-size:13px;font-weight:700;display:flex}.home-card-link>span{font-size:20px}.home-receipt-policy{color:#89704a;background:#fffcf7;border:1px solid #f1e9dc;border-radius:10px;margin:7px 22px 17px;padding:0 11px;font-size:11px;line-height:1.9}.home-receipt-policy summary{cursor:pointer;align-content:center;min-height:40px}.home-receipt-policy p{padding-bottom:11px}.home-empty{text-align:center;justify-items:center;gap:7px;padding:27px 8px 32px;display:grid}.home-empty>span{color:#37815d;background:#edf8f1;border:1px solid #daedde;border-radius:50%;place-items:center;width:39px;height:39px;margin-bottom:3px;font-size:19px;display:grid}.home-empty strong{color:#597861;font-size:14px}.home-empty p{color:#796b82;font-size:12px;line-height:1.9}.home-pending-summary{align-items:center;gap:13px;padding-block:20px 30px;display:flex}.home-pending-summary>div{gap:7px;display:grid}.home-pending-summary strong{font-size:15px}.home-pending-summary div>span{color:#796b82;font-size:12px;line-height:1.8}.home-dashboard .home-loading{color:#796b82;text-align:center;padding:27px 10px;font-size:13px;line-height:1.9}@media (max-width:1200px){.home-insights{grid-template-columns:minmax(0,1fr)}.home-workspace{padding:20px}.home-workspace-heading{padding-bottom:10px}.home-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.home-shortcuts button{border-bottom-color:#0000}.home-report-toolbar{align-items:flex-start}}@media (max-width:760px){.home-dashboard{gap:17px}.home-header{gap:15px;padding-inline:2px}.home-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.home-button{gap:7px;padding:10px 9px;font-size:13px}.home-button svg{width:20px;height:20px}.home-header-actions .home-button-outline>span:last-child{display:none}.home-heading h1{margin-block:5px 3px;font-size:29px}.home-heading p{font-size:13px}.home-performance{border-radius:20px;padding:16px}.home-report-toolbar{gap:14px;margin-bottom:15px}.home-report-title h2{font-size:17px}.home-report-title>div>span{font-size:11px}.home-range-actions{flex-wrap:nowrap;gap:6px;width:100%}.home-quick-ranges{flex:1}.home-quick-ranges button{flex:1;min-height:44px;padding:7px 6px;font-size:12px}.home-range-trigger{flex:none;gap:3px;padding:8px;font-size:11px}.home-range-trigger svg{width:14px}.home-custom-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-custom-fields>button{grid-column:1/-1}.home-metrics{gap:10px}.home-metric{border-radius:14px;gap:9px;padding:13px 12px 12px}.home-metric-label{gap:5px;font-size:13px}.home-metric-label .metric-icon{border-radius:8px;width:27px;height:27px}.home-metric-label .metric-icon svg{width:18px;height:18px}.home-metric-value{letter-spacing:-.3px;gap:0 5px;padding:0;font-size:clamp(19px,5vw,30px);line-height:1.8}.home-metric-value small{font-size:11px}.home-metric-value.is-unavailable{min-height:61px;font-size:14px}.home-metric-footer{align-items:baseline;gap:5px;padding-top:9px;font-size:11px}.home-metric-dot{width:5px;height:5px}.home-period-note{margin-top:11px;font-size:11px}.home-workspace{border-radius:18px;padding:18px 14px 12px}.home-workspace-heading h2{font-size:18px}.home-shortcuts{gap:7px}.home-shortcuts button{background:#fff;border-color:#eee7f4;flex-direction:column;align-items:flex-start;gap:9px;padding:12px;border-bottom-color:#eee7f4!important}.home-shortcuts strong{font-size:13px}.home-shortcuts small{font-size:11px}.home-shortcuts .home-shortcut-icon{border-radius:11px;width:36px;height:36px}.home-shortcuts .home-shortcut-icon svg{width:21px;height:21px}.home-shortcut-arrow{display:none}.home-operations{grid-template-columns:minmax(0,1fr);gap:17px}.home-operation-card{border-radius:18px}.home-operation-head{gap:9px;padding:18px 16px 13px}.home-operation-head h2{font-size:17px}.home-operation-head .home-shortcut-icon{border-radius:11px;width:37px;height:37px}.home-count{padding:4px 7px;font-size:11px}.home-product-list{padding-inline:16px}.home-product-row{gap:8px;padding-block:14px}.home-product-copy>strong{font-size:14px;line-height:1.85}.home-product-copy>span{gap:5px;font-size:11px}.home-product-quantity{min-width:37px;padding-inline:6px;font-size:17px}.home-out-of-stock{font-size:11px}.home-card-link{padding-inline:17px}.home-receipt-policy{margin-inline:16px}}@media (max-width:420px){.home-custom-fields{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.home-dashboard *,.home-dashboard :before,.home-dashboard :after{transition:none!important;animation:none!important}}.home-dashboard{--home-ink:#4b3040;--home-muted:#806773;--home-purple:#9d4773;--home-line:#eadce0;--home-green:#246f55;gap:22px}.home-dashboard button:focus-visible,.home-dashboard summary:focus-visible{outline-color:#a65580}.home-header{isolation:isolate;background:radial-gradient(at 10% 20%,#e7bccb55,#0000 65%),linear-gradient(105deg,#f5e2e8,#fbf1ef 70%,#fff8ef);border:1px solid #ecd7de;border-radius:30px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 270px;gap:17px 24px;padding:32px 34px 45px;display:grid;position:relative;box-shadow:inset 0 1px #fffdf9,0 12px 36px #7646540a}.home-heading{z-index:1;grid-column:1;position:relative}.home-heading h1{color:#703850;letter-spacing:-.6px;margin:11px 0 5px;font-size:clamp(29px,3.6vw,43px)}.home-heading p{max-width:460px;font-size:15px;line-height:1.95}.home-eyebrow{color:#846371;font-size:13px}.home-eyebrow>span:first-child{background:#a55a7c;border-color:#a55a7c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #a55a7c12}.home-date{border-color:#d7b7c5}.home-header-actions{z-index:1;grid-column:1;gap:10px;position:relative}.home-button{border-radius:14px;min-height:48px;padding:11px 18px;font-size:14px}.home-button-primary{color:#fff;background:linear-gradient(115deg,#955071,#a95780);border-color:#985171;box-shadow:0 5px #76415812,0 10px 18px #86426315,inset 0 1px #ffffff30}.home-button-primary:hover:not(:disabled){background:#874466;box-shadow:0 6px 18px #86426322}.home-button-outline{color:#824a65;background:#fffaf4d9;border-color:#d8b9c6}.home-button-outline:hover:not(:disabled){background:#fff8f5}.home-performance{z-index:1;background:#fffdfa;border-color:#eadbe0;border-radius:24px;margin:-40px 17px 0;padding:22px;position:relative;box-shadow:0 8px 0 -3px #faf5ed,0 9px 0 -3px #e8dce0,0 18px 30px #79495b08}.home-report-title h2{color:#624151}.home-report-heading{flex:370px;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.home-report-heading .home-report-title{min-width:0}.home-amount-toggle{color:#824a65;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#fff7fa;border:1px solid #e5cad5;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.home-amount-toggle:hover{background:#f7e9ef;border-color:#cb9eb3}.home-amount-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.home-masked-amount{letter-spacing:4px;-webkit-user-select:none;user-select:none}@media (max-width:760px){.home-report-heading{flex-basis:100%}.home-amount-toggle{padding:9px}.home-amount-toggle>span{display:none}}.home-section-mark{color:#a0587d;background:#f9eef1;border-color:#eedce3}.home-quick-ranges{background:#f4ecec;border:1px solid #eee3e5}.home-quick-ranges button{color:#886778}.home-quick-ranges button[aria-pressed=true]{color:#8c4569;background:#fffdf9;border-color:#e5d4dc;box-shadow:0 3px 7px #8d536616}.home-range-trigger{color:#80576c;background:#fffdfa}.home-range-controls{background:#fff7f7;border-color:#edd9e0}.home-range-presets button{color:#87506c;border-color:#e5cad5}.home-range-presets button[aria-pressed=true]{background:#995376;border-color:#995376}.home-metrics{gap:18px}.home-metric{border-radius:20px;padding:21px 24px 17px;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 6px 12px #74505706}.home-metric:after{content:"";pointer-events:none;border:18px solid #ffffff42;border-radius:50%;width:120px;height:120px;position:absolute;top:-65px;left:-66px}.home-metric-revenue{color:#913f69;background:linear-gradient(110deg,#f9edf1,#f4dfe8);border-color:#e8c9d6}.home-metric-profit{color:#246f55;background:linear-gradient(110deg,#f2f8f2,#e4efe5);border-color:#cce0d5}.home-metric-profit.is-loss{color:#ad394e;background:#fff0f2;border-color:#ebc3cd}.home-metric-label{font-size:16px}.home-metric-label .metric-icon{background:#ffffff80;border:1px solid #ffffffc7;border-radius:14px;width:42px;height:42px;box-shadow:0 4px 9px #8246660b}.home-metric-value{letter-spacing:-.8px;font-size:clamp(28px,3.5vw,42px)}.home-metric-value small{color:#806a75;font-size:13px}.home-metric-footer{color:#87576d;border-color:#a7597a22;font-size:12px}.home-metric-profit .home-metric-footer{color:#516f59;border-color:#4a7c6122}.home-period-note{color:#8a707d}.home-period-note strong{color:#88506b}.home-insights{grid-template-columns:minmax(0,1fr) 268px;gap:22px}.home-chart>section{--chart-purple:#9e5078;--chart-green:#34795e;background:#fffdfa;border-color:#eadddf;box-shadow:0 8px 22px #79495b06}.home-chart p{color:#775c6b;font-size:12px;line-height:1.95}.home-workspace{background:linear-gradient(145deg,#f3e3e9,#fcf5f2);border-color:#e3ced8;border-radius:23px;padding:23px 17px 15px;position:relative;overflow:hidden}.home-workspace:before{content:"";pointer-events:none;border:1px solid #b9759717;border-radius:50%;width:130px;height:130px;position:absolute;top:-65px;left:-57px;box-shadow:0 0 0 17px #b9759705,0 0 0 34px #b9759704}.home-workspace-heading h2{color:#754660}.home-workspace-heading .home-kicker{color:#955b77}.home-shortcuts{gap:9px}.home-shortcuts button{background:#fffaf5c9;border:1px solid #e9dce0;border-radius:14px;min-height:72px;padding:11px 9px;box-shadow:0 3px #925f7510}.home-shortcuts button:last-child{border-bottom-color:#e9dce0}.home-shortcuts button:hover{background:#fffdfa;border-color:#cba3b6}.home-shortcuts small{color:#866d79}.home-shortcut-icon{border:1px solid #fffa;border-radius:14px;box-shadow:0 3px 6px #8d5b6b0b,inset 0 1px #fff}.home-shortcut-icon.violet{color:#9b5277;background:linear-gradient(130deg,#f9ecf2,#efdae5)}.home-shortcut-icon.amber{color:#9d7847;background:linear-gradient(130deg,#fff6e6,#f1e5cd)}.home-shortcut-icon.mint{color:#528469;background:linear-gradient(130deg,#f0f7ed,#dfeadb)}.home-shortcut-icon.blue{color:#8d6a8c;background:linear-gradient(130deg,#f6edf4,#e6dce6)}.home-shortcut-icon.rose{color:#a85e78;background:linear-gradient(130deg,#fff0f3,#f1dce5)}.home-shortcut-arrow{color:#a77d93}.home-operations{gap:22px}.home-operation-card{background:#fffdfa;border-color:#e7dadd;box-shadow:0 7px 22px #76465405}.home-operation-head{background:linear-gradient(100deg,#fffcf7,#fbf1ed);border-bottom:1px solid #efe3df;padding:19px 22px}.home-stock .home-operation-head{background:linear-gradient(100deg,#fffaf7,#f8eaf0)}.home-product-row:first-child{border-top:0}.home-product-row{border-color:#efe6e6}.home-kicker,.home-product-copy>span,.home-pending-summary div>span{color:#88707c}.home-count{color:#98667d;background:#fffaf8;border-color:#e8d7dd}.home-card-link{color:#8c4e6d;background:#fbf3f5;border-color:#eddee4}.home-card-link:hover{background:#f7e8ee}.home-product-rank{color:#9b7588;background:#faf2f4;border-color:#eadce3}.rose-scene{pointer-events:none;grid-area:1/2/3;place-self:center;width:270px;height:205px;position:relative}.rose-emblem{background:linear-gradient(140deg,#f1d0dc,#e1b3c8);border:9px solid #fff7f1;border-radius:50%;width:172px;height:172px;position:absolute;top:5px;left:53px;transform:rotate(-7deg);box-shadow:0 3px #dbc5bc,0 14px 25px #8b536e24,inset 0 2px 6px #a4607d18}.home-dashboard .rose-pets{stroke:none;fill:none;stroke-width:2.2px;width:155px;height:155px;position:absolute;inset:-1px}.rose-pets .rose-dog-face{fill:#fff4df;stroke:#d4b8a9;stroke-width:1.3px}.rose-pets .rose-dog-ear{fill:#a8797c}.rose-pets .rose-dog-muzzle{fill:#f2d4c4}.rose-pets .rose-cat-face{fill:#fdf5ed;stroke:#d9bdc2;stroke-width:1.3px}.rose-pets .rose-cat-ear{fill:#deb0c0;stroke:#deb0c0;stroke-width:2px}.rose-pets .rose-face-line{fill:none;stroke:#85546b;stroke-width:2.5px}.rose-pedestal{background:#ead4d8;border-radius:50%;width:190px;height:32px;position:absolute;bottom:8px;left:42px;box-shadow:0 13px 20px #a76e8620,inset 0 3px #fff9f27a}.rose-orbit{border:1px solid #bc859d33;border-radius:50%;position:absolute}.rose-orbit-one{width:259px;height:185px;top:12px;left:2px;transform:rotate(-28deg)}.rose-orbit-two{border-color:#bc859d22;width:231px;height:230px;top:-15px;left:17px}.rose-parcel{background:linear-gradient(135deg,#fff4de,#ecd4b8);border:1px solid #e2c6b4;border-radius:21px;place-items:center;width:71px;height:71px;display:grid;position:absolute;bottom:0;left:10px;transform:rotate(10deg);box-shadow:0 7px #dcc4b60f,0 9px 17px #95687a20,inset 0 1px #fffcf6}.home-dashboard .rose-parcel svg{stroke:#ab8165;stroke-width:1.5px;width:49px;height:49px}.rose-heart{background:linear-gradient(135deg,#fff8f6,#eed1df);border:1px solid #fff5f0;border-radius:17px;place-items:center;width:49px;height:49px;display:grid;position:absolute;top:13px;right:4px;transform:rotate(12deg);box-shadow:0 8px 17px #a46d811a}.home-dashboard .rose-heart svg{fill:#b67b98;stroke:none;width:23px;height:23px}.rose-dot{background:#bd91a5;border-radius:50%;width:8px;height:8px;position:absolute}.rose-dot-one{width:5px;height:5px;top:21px;left:29px}.rose-dot-two{background:#c7af98;bottom:22px;right:12px}@media (max-width:1200px){.home-insights{grid-template-columns:minmax(0,1fr)}.home-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.home-shortcuts button{flex-direction:column;align-items:flex-start;gap:11px;padding:15px}.home-shortcut-arrow{display:none}.home-workspace{padding:20px}}@media (max-width:760px){.home-dashboard{gap:19px}.home-header{border-radius:23px;grid-template-columns:minmax(0,1fr) 105px;gap:14px 2px;padding:21px 17px 39px}.home-heading h1{margin:8px 0 4px;font-size:27px;line-height:1.45}.home-heading p{font-size:13px;line-height:1.85}.home-eyebrow{gap:6px;font-size:11px}.home-date{display:none}.rose-scene{transform-origin:50%;grid-row:1;width:110px;height:118px;margin:0;transform:scale(.54)}.rose-emblem{top:-20px;left:-19px}.rose-pedestal{bottom:-40px;left:-28px}.rose-orbit-one{top:-9px;left:-70px}.rose-orbit-two{top:-39px;left:-57px}.rose-parcel{bottom:-45px;left:-64px}.rose-heart{top:-15px;right:-61px}.rose-dot-one{top:-3px;left:-53px}.rose-dot-two{bottom:-31px;right:-47px}.home-header-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-button{border-radius:12px;gap:6px;min-height:46px;padding:10px 6px;font-size:13px}.home-performance{border-radius:19px;margin:-40px 7px 0;padding:14px 11px}.home-report-toolbar{gap:12px;margin-bottom:13px}.home-report-title h2{font-size:17px}.home-report-title{gap:9px}.home-quick-ranges button{padding:7px 5px;font-size:12px}.home-range-trigger{padding:8px 6px}.home-metrics{gap:9px}.home-metric{border-radius:14px;gap:8px;padding:12px 10px}.home-metric-label{gap:4px;font-size:14px}.home-metric-label .metric-icon{border-radius:9px;width:28px;height:28px}.home-metric-label .metric-icon svg{width:18px;height:18px}.home-metric-value{letter-spacing:-.4px;gap:0 4px;font-size:clamp(21px,5.4vw,28px);line-height:1.6}.home-metric-value small{font-size:11px}.home-metric-footer{gap:4px;font-size:11px;line-height:1.8}.home-period-note{margin-inline:1px;font-size:11px}.home-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-shortcuts button{gap:10px;padding:13px}.home-shortcuts .home-shortcut-icon{border-radius:13px;width:42px;height:42px}.home-workspace{padding:18px 14px}.home-operation-head{padding:18px 16px}.home-product-copy>strong{font-size:14px}}@media (max-width:370px){.home-header{grid-template-columns:minmax(0,1fr) 85px;padding-inline:14px}.home-heading h1{font-size:25px}.rose-scene{transform:scale(.47)}.home-metric-value{font-size:20px}.home-performance{padding-inline:10px}}.inventory-scope-tabs{border:1px solid var(--line);background:var(--paper);border-radius:15px;gap:5px;width:fit-content;max-width:100%;padding:5px;display:flex}.inventory-scope-tabs button{min-height:46px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:10px 20px;font-size:14px;font-weight:700}.inventory-scope-tabs button[aria-selected=true]{border-color:var(--berry-100);background:var(--berry-50);color:var(--berry-800)}.inventory-scope-tabs button#inventory-tab-returns[aria-selected=true]{color:#805508;background:#fff7e8;border-color:#edddbc}.inventory-scope-tabs button:focus-visible{outline:2px solid var(--berry-600);outline-offset:2px}.inventory-returns-notice{border-inline-start:3px solid var(--gold-deep);color:#705016;background:#fff7e8;border-radius:10px;margin:0;padding:13px 16px;font-size:13px;line-height:1.9}@media (max-width:600px){.inventory-scope-tabs{box-sizing:border-box;width:100%}.inventory-scope-tabs button{flex:1;min-width:0;padding:9px 8px;font-size:12px}.inventory-returns-notice{padding:11px 13px;font-size:12px}}.inventory-expiry{border:1px solid var(--line);background:#fffafd;border-radius:16px;gap:12px;margin-block:18px;padding:16px;display:grid}.inventory-expiry-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.inventory-expiry-heading h3{color:var(--berry-800);margin:0;font-size:16px}.inventory-expiry-heading button{color:var(--berry-800);border:1px solid var(--line);min-height:40px;font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:8px 10px;font-size:12px}.inventory-expiry p{color:var(--muted);margin:0;font-size:13px;line-height:1.9}.inventory-expiry-product{border:1px solid var(--line);background:#fff;border-radius:12px;gap:9px;min-width:0;padding:13px;display:grid}.inventory-expiry-product>strong{overflow-wrap:anywhere;font-size:14px;line-height:1.8}.inventory-expiry-product>span,.inventory-expiry-product small{color:var(--muted);font-size:12px;line-height:1.8}.inventory-expiry-product label{gap:6px;font-size:13px;display:grid}.inventory-expiry-product input{box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:10px;padding:11px}.inventory-expiry-product input:focus-visible{outline:2px solid var(--berry-600);outline-offset:2px}.inventory-expiry-actions{flex-wrap:wrap;gap:8px;display:flex}.inventory-expiry-confirm{background:#fff3e4;border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;padding:12px;font-size:13px;line-height:1.9;display:flex}.inventory-expiry-confirm>span{flex:100%}.inventory-expiry .inventory-expiry-success{color:#17774e;background:#edf9f2;border-radius:10px;padding:10px}.inventory-expiry button:disabled{opacity:.55;cursor:default}@media (max-width:600px){.inventory-expiry{padding:12px}.inventory-expiry-product{padding:10px}.inventory-expiry-actions .button{flex:1}}.inventory-edit-instruction{color:var(--berry-800);margin:0;padding:12px 16px;font-size:13px}.inventory-edit-row{width:100%;color:inherit;border:0;border-bottom:1px solid var(--line);font:inherit;text-align:right;cursor:pointer;background:0 0}.inventory-edit-row:hover{background:var(--berry-50)}.inventory-edit-row:focus-visible{outline:2px solid var(--berry-600);outline-offset:-2px}.inventory-edit-row:disabled{cursor:default}.inventory-adjust-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#2b172957;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.inventory-adjust-dismiss{background:0 0;border:0;position:absolute;inset:0}.inventory-adjust-dialog{box-sizing:border-box;width:min(620px,100%);max-height:calc(100dvh - 40px);color:var(--ink);background:#fffafc;border:1px solid #e8d9e3;border-radius:24px;outline:none;padding:22px;position:relative;overflow:auto;box-shadow:0 22px 70px #2b172930}.inventory-adjust-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.inventory-adjust-dialog header span{color:var(--muted);font-size:12px}.inventory-adjust-dialog h2{color:var(--berry-800);margin:4px 0;font-size:22px}.inventory-adjust-dialog h3{margin:18px 0;font-size:16px;line-height:1.9}.inventory-adjust-close{border:1px solid var(--line);width:42px;height:42px;color:var(--berry-800);font:inherit;cursor:pointer;background:#fff;border-radius:12px;font-size:26px}.inventory-adjust-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.inventory-adjust-summary>div{background:#fff;border:1px solid #e9dae4;border-radius:13px;gap:7px;padding:13px;display:grid}.inventory-adjust-summary span{color:var(--muted);font-size:12px}.inventory-adjust-summary strong{font-size:15px}.inventory-sale-price{background:#f3fbf6;border:1px solid #cde8da;border-radius:16px;gap:12px;margin:0 0 20px;padding:16px;display:grid}.inventory-sale-price-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.inventory-sale-price-heading h3{color:#176b43;margin:0;font-size:16px}.inventory-sale-price-heading button{color:#176b43;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cde8da;border-radius:10px;padding:7px 10px;font-size:12px}.inventory-sale-price-product{background:#fff;border:1px solid #d8e9df;border-radius:12px;gap:10px;min-width:0;padding:13px;display:grid}.inventory-sale-price-product>strong{overflow-wrap:anywhere;font-size:14px;line-height:1.8}.inventory-sale-price-product>small{color:var(--muted);font-size:12px;line-height:1.8}.inventory-sale-price-current{flex-wrap:wrap;justify-content:space-between;gap:6px 12px;font-size:12px;line-height:1.9;display:flex}.inventory-sale-price-current b{color:#087747;font-size:16px}.inventory-sale-price-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.inventory-sale-price-controls label{min-width:0}.inventory-sale-price-controls .button{min-height:46px;padding-inline:13px;font-size:12px}.inventory-sale-price-notice{color:#176b43;background:#e5f6ec;border-radius:10px;margin:0;padding:10px;font-size:13px;line-height:1.9}.inventory-sale-price button:disabled{opacity:.55;cursor:default}@media (max-width:600px){.inventory-sale-price{padding:12px}.inventory-sale-price-product{padding:10px}.inventory-sale-price-controls{grid-template-columns:1fr}}.inventory-adjust-dialog form{gap:12px;display:grid}.inventory-adjust-dialog label{gap:7px;font-size:14px;display:grid}.inventory-adjust-dialog label input,.inventory-adjust-dialog textarea{box-sizing:border-box;width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border:1px solid #decbd9;border-radius:12px;padding:11px;font-size:16px}.inventory-adjust-dialog textarea{resize:vertical}.inventory-adjust-dialog input:focus-visible,.inventory-adjust-dialog textarea:focus-visible{outline:2px solid var(--berry-600);outline-offset:2px}.inventory-adjust-delta{color:var(--berry-800);margin:-4px 0 0;font-size:13px}.inventory-adjust-help{color:var(--muted);margin:0;font-size:12px;line-height:1.9}.inventory-adjust-sites{border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px;font-size:12px}.inventory-adjust-sites>div{justify-content:space-between;align-items:start;gap:12px;margin-top:9px;line-height:1.8;display:flex}.inventory-adjust-sites b{white-space:nowrap;color:#197147}.inventory-adjust-sync{background:#f3edf2;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:11px;font-size:13px;line-height:1.8;display:flex}.inventory-adjust-sync.synced{color:#176b43;background:#e8f7ee}.inventory-adjust-sync.error,.inventory-adjust-sync.pending{color:#805707;background:#fff2d8}.inventory-adjust-sync button{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;padding:6px 9px}.inventory-adjust-error{color:#a02e48;margin:0;font-size:13px;line-height:1.9}.inventory-adjust-dialog footer{justify-content:flex-end;gap:9px;margin-top:4px;display:flex}.inventory-adjust-dialog footer .button{min-height:46px;font-size:13px}.inventory-adjust-history{border-top:1px solid var(--line);margin-top:18px;padding-top:15px;font-size:13px}.inventory-adjust-history summary{cursor:pointer;color:var(--berry-800);font-weight:700}.inventory-adjust-history article{background:#fff;border-radius:11px;gap:4px;margin-top:10px;padding:11px;display:grid}.inventory-adjust-history p{margin:0;line-height:1.8}.inventory-adjust-history small{color:var(--muted)}.inventory-adjust-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.inventory-adjust-modes button{min-height:46px;color:var(--berry-800);font:inherit;cursor:pointer;background:#fff;border:1px solid #decbd9;border-radius:11px;padding:9px;font-size:13px}.inventory-adjust-modes button[aria-pressed=true]{border-color:var(--berry-600);background:var(--berry-50);font-weight:700}.inventory-adjust-consignment-note{color:#705016;background:#fff7e7;border:1px solid #ead7be;border-radius:11px;margin:0;padding:12px;font-size:13px;line-height:1.9}.inventory-adjust-settlement{gap:10px;padding-top:12px;display:grid}@media (max-width:600px){.inventory-adjust-backdrop{padding:10px}.inventory-adjust-dialog{border-radius:18px;max-height:calc(100dvh - 20px);padding:16px}.inventory-adjust-summary strong{font-size:13px}.inventory-adjust-dialog footer .primary{flex:1}}.inventory-display-controls{grid-template-columns:minmax(160px,1.15fr) minmax(165px,1fr) minmax(190px,1.2fr) minmax(90px,.55fr) minmax(90px,.55fr);gap:10px;padding:14px;display:grid}.inventory-display-field,.inventory-display-controls .field{flex-direction:column;gap:5px;min-width:0;margin:0;display:flex}.inventory-display-field>span,.inventory-display-controls .field>span{color:var(--muted);font-size:12px;font-weight:600}.inventory-display-field input,.inventory-display-controls .app-select-trigger{box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:8px 10px;font-size:13px}.inventory-display-controls .app-select-trigger strong{min-width:0;font-size:12px}.inventory-display-field input:focus-visible,.inventory-display-reset:focus-visible{outline:2px solid var(--berry-600);outline-offset:2px}.inventory-display-field input[aria-invalid=true]{border-color:var(--coral)}.inventory-display-footer{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding-top:3px;display:flex}.inventory-display-result{color:var(--berry-800);font-size:12px;font-weight:700}.inventory-display-reset{border:1px solid var(--line);min-height:40px;color:var(--berry-800);background:var(--berry-50);font:inherit;cursor:pointer;border-radius:10px;padding:7px 11px;font-size:12px}.inventory-display-reset:disabled{opacity:.45;cursor:default}.inventory-display-help{color:var(--muted);grid-column:1/-1;margin:0;font-size:11px;line-height:1.8}.inventory-display-error{color:#9b3341;background:#fff4f5;border:1px solid #efc5ca;border-radius:10px;grid-column:1/-1;margin:0;padding:8px 10px;font-size:12px;line-height:1.8}.inventory-display-summary-note{color:var(--muted);margin:-4px 2px 0;font-size:11px;line-height:1.8}.inventory-display-empty{color:var(--muted);text-align:center;gap:6px;padding:30px 14px;font-size:13px;line-height:1.8;display:grid}.inventory-display-empty strong{color:var(--ink)}.inventory-display-inactive{color:var(--muted);background:#f1edf0;border-radius:5px;flex-shrink:0;padding:2px 5px;font-size:10px;font-weight:500}.inventory-product-name{text-align:start;gap:3px;min-width:0;display:grid}@media (max-width:1100px){.inventory-display-controls{grid-template-columns:repeat(4,minmax(0,1fr))}.inventory-display-search,.inventory-display-sort{grid-column:1/3}.inventory-display-availability{grid-column:3/-1}}@media (max-width:600px){.inventory-display-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 8px;padding:11px}.inventory-display-search{grid-column:1/-1}.inventory-display-sort,.inventory-display-availability{grid-column:auto}.inventory-display-field>span,.inventory-display-controls .field>span{font-size:11px}.inventory-display-field input,.inventory-display-controls .app-select-trigger{padding-inline:8px}.inventory-display-controls .app-select-trigger strong{font-size:11px}.inventory-display-help,.inventory-display-summary-note{font-size:10.5px}}@font-face{font-family:Kalameh;src:url(/fonts/kalameh-regular.woff2)format("woff2");font-weight:300 500;font-style:normal;font-display:swap}@font-face{font-family:Kalameh;src:url(/fonts/kalameh-bold.woff2)format("woff2");font-weight:600 900;font-style:normal;font-display:swap}:root{--berry-950:#2b071d;--berry-900:#420b2d;--berry-800:#641044;--berry-700:#8d175d;--berry-600:#b51e78;--berry-500:#d32b8b;--berry-100:#f9dfef;--berry-50:#fff1f8;--cream:#fffaf0;--cream-deep:#f5ead6;--paper:#fffefd;--gold:#e4b64d;--gold-deep:#b98321;--gold-light:#fff1bd;--ink:#34252e;--muted:#81727a;--line:#eee4e7;--green:#16865a;--green-bg:#e5f6ee;--amber:#b36b08;--amber-bg:#fff1c9;--coral:#c7434f;--shadow:0 18px 50px #420b2d14;--soft-shadow:0 8px 28px #420b2d0f;--background:#f8f3ee;--foreground:var(--ink)}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth}body{background:radial-gradient(circle at 92% 4%, #d32b8b14, transparent 24rem), radial-gradient(circle at 22% 88%, #e4b64d14, transparent 28rem), var(--background);color:var(--foreground);min-height:100vh;margin:0;font-family:Kalameh,Tahoma,Arial,sans-serif;font-size:15px}button,input,select,textarea{font:inherit}button{color:inherit}button,select{cursor:pointer}button,input:not([type=checkbox]):not([type=radio]),select{min-height:44px}button:disabled,input:disabled,select:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #d32b8b38}input,select{color:var(--ink)}.app-shell{min-height:100vh}.sidebar{z-index:30;color:#fff;background:radial-gradient(circle at 15% 8%, #ffffff1f, transparent 10rem), radial-gradient(circle at 90% 95%, #e4b64d21, transparent 14rem), linear-gradient(160deg, var(--berry-800), var(--berry-950) 70%);flex-direction:column;width:250px;padding:26px 20px 22px;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-10px 0 40px #2b071d1f}.brand{color:#fff;text-align:right;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:2px;display:flex}.brand-mark,.mini-mark{background:linear-gradient(145deg, #f4d374, var(--gold));color:var(--berry-900);place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #e4b64d3d}.brand-mark{border-radius:17px 17px 22px;width:48px;height:48px;transform:rotate(-5deg)}.brand-mark:before,.brand-mark:after{content:"";background:#f8dd89;border-radius:50%;position:absolute}.brand-mark:before{width:11px;height:11px;top:-5px;right:4px;box-shadow:-17px -2px #f8dd89}.brand-mark:after{width:9px;height:9px;top:8px;left:-3px}.brand-mark span{font-size:24px;font-weight:900;transform:rotate(5deg)}.icon-brand{background:#fff;padding:0;overflow:hidden;transform:none}.icon-brand:before,.icon-brand:after{display:none}.icon-brand img,.mini-mark img{object-fit:cover;width:100%;height:100%;display:block}.brand-copy{flex-direction:column;gap:3px;display:flex}.brand-copy strong{font-size:18px}.brand-copy small{color:#ffffff9e;font-size:13px}.nav-list{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:auto;gap:6px;min-height:0;margin-top:40px;margin-bottom:18px;display:flex;overflow-y:auto}.nav-item{color:#ffffffb3;background:0 0;border:0;border-radius:14px;align-items:center;gap:13px;width:100%;min-height:48px;padding:0 14px;transition:all .2s;display:flex;position:relative}.nav-item:hover{color:#fff;background:#ffffff12}.nav-item.active{color:#fff;box-shadow:inset -3px 0 var(--gold);background:#ffffff1f;font-weight:700}.nav-icon{width:26px;height:26px;color:var(--gold-light);place-items:center;line-height:1;display:grid}.nav-icon svg,.mobile-nav-icon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;width:21px;height:21px;display:block}.nav-primary{background:linear-gradient(120deg, var(--berry-500), #c22b79);color:#fff;margin:10px 0;box-shadow:0 10px 22px #d32b8b33}.nav-primary:hover,.nav-primary.active{background:linear-gradient(120deg, #e13a9a, var(--berry-600));box-shadow:0 10px 25px #d32b8b47}.nav-primary .nav-icon{color:#fff;background:#ffffff29;border-radius:9px;width:27px;height:27px}.main-column{min-height:100vh;margin-right:250px}.topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8f3eedb;border-bottom:1px solid #420b2d12;justify-content:flex-end;align-items:center;height:72px;padding:0 clamp(22px,4vw,54px);display:flex;position:sticky;top:0}.mobile-brand{display:none}.topbar-actions{align-items:center;gap:18px;display:flex}.push-notification-control{align-items:center;display:inline-flex;position:relative}.push-notification-control button,.push-notification-active{min-height:34px;color:var(--berry-700);background:#ffffffc7;border:1px solid #86185b29;border-radius:10px;padding:0 11px;font-size:12px;font-weight:800}.push-notification-control button:disabled{opacity:.65}.push-notification-control small{border:1px solid var(--line);width:max-content;max-width:260px;color:var(--muted);box-shadow:var(--soft-shadow);background:#fff;border-radius:9px;padding:7px 9px;position:absolute;top:calc(100% + 8px);left:0}.push-notification-active{color:var(--green);background:#16865a12;border-color:#16865a2e;align-items:center;gap:7px;display:inline-flex}.push-notification-active-icon{color:#196847;background:linear-gradient(145deg,#f3fff8,#dff7e9);border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #16865a24,0 3px 9px #16865a1f}.push-notification-active-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.push-notification-active-icon i{color:#fff;background:#1d9967;border:2px solid #fff;border-radius:50%;place-items:center;width:13px;height:13px;font-size:8px;font-style:normal;font-weight:950;line-height:1;display:grid;position:absolute;bottom:-3px;left:-3px;box-shadow:0 2px 5px #16865a3d}.connection{color:var(--muted);align-items:center;gap:7px;font-size:13px;display:flex}.supplier-consignment-pending-note{color:var(--amber);margin:8px 0;font-size:12px;line-height:1.9}.supplier-card .supplier-consignment-trigger{color:#805918;white-space:normal;background:#fffaf0;border-color:#dfc9a5;width:100%;min-height:44px;margin-top:10px}.connection i{background:var(--amber);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #b36b081a}.connection.server i{background:var(--green);box-shadow:0 0 0 4px #16865a1a}.connection.checking i{animation:1.2s infinite pulse}.connection.error i{background:#c6344f;box-shadow:0 0 0 4px #c6344f1c}.user-switch{border:1px solid var(--line);background:#ffffffbf;border-radius:14px;grid-template-columns:37px auto auto;align-items:center;gap:9px;padding:6px 8px 6px 10px;display:grid}.user-avatar{color:#fff;background:linear-gradient(145deg, var(--berry-500), var(--berry-800));border-radius:11px;grid-row:1;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.user-identity{flex-direction:column;gap:2px;min-width:78px;display:flex}.user-identity small{color:var(--muted);font-size:12px}.user-identity strong{font-size:13px}.logout-button{min-height:34px;color:var(--berry-700);background:var(--berry-50);border:0;border-radius:9px;padding:0 9px;font-size:12px}.content{max-width:1510px;margin:0 auto;padding:34px clamp(22px,4vw,54px) 70px}.content:focus,#sales-list-focus-target:focus{outline:none}.deferred-view-loading{min-height:42vh;color:var(--muted);place-content:center;justify-items:center;gap:12px;font-size:14px;font-weight:800;display:grid}.deferred-view-loading i{border:3px solid #b5165b29;border-top-color:var(--berry-600);border-radius:50%;width:30px;height:30px;animation:.75s linear infinite spin}.view-stack{flex-direction:column;gap:22px;animation:.35s both reveal;display:flex}.view-primary-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-height:48px;display:flex}.inventory-view-actions .button{min-width:142px;box-shadow:0 10px 22px #b51e7833}.panel{box-shadow:var(--soft-shadow);background:#fffefded;border:1px solid #420b2d12;border-radius:21px}.eyebrow{color:var(--berry-600);letter-spacing:.04em;font-size:14px;font-weight:800;display:inline-block}.eyebrow.light{color:#f7d983}.page-heading{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.page-heading h1{color:var(--berry-950);letter-spacing:-.03em;margin:7px 0 8px;font-size:clamp(26px,3vw,38px);line-height:1.25}.page-heading p{max-width:680px;color:var(--muted);margin:0;line-height:1.8}.button{border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:0 18px;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button.primary{color:#fff;background:linear-gradient(120deg, var(--berry-700), var(--berry-500));box-shadow:0 10px 22px #b51e7833}.button.secondary{color:var(--berry-700);border:1px solid var(--berry-100);background:var(--berry-50)}.button.gold{color:var(--berry-950);background:linear-gradient(120deg, var(--gold-light), var(--gold));box-shadow:0 12px 28px #e4b64d38}.button.full{width:100%}.button.is-busy,button.is-busy{justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.button.is-busy:before,button.is-busy:before{content:"";border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite spin}.soft-button{border:1px solid var(--line);min-height:37px;color:var(--berry-700);background:#fff;border-radius:11px;padding:0 13px;font-size:14px;font-weight:700}.text-link,.text-button{color:var(--berry-600);background:0 0;border:0;padding:0;font-size:14px;font-weight:700}.welcome-panel{color:#fff;background:linear-gradient(120deg, var(--berry-950), var(--berry-800) 62%, var(--berry-700));border-radius:23px;grid-template-columns:minmax(0,1.65fr) minmax(245px,.55fr);min-height:178px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 45px #420b2d29}.welcome-panel:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:370px;height:370px;position:absolute;inset:auto -5% -60% auto}.welcome-copy{z-index:2;padding:25px clamp(24px,3vw,40px);position:relative}.welcome-copy h1{max-width:600px;margin:5px 0 7px;font-size:clamp(22px,2.45vw,31px);line-height:1.4}.welcome-copy p{color:#ffffffb3;max-width:620px;margin:0 0 15px;line-height:1.75}.welcome-art{place-items:center;min-height:178px;padding:18px;display:grid;position:relative}.profit-medallion{z-index:2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(145deg,#ffffff29,#ffffff0d);border:1px solid #ffffff24;border-radius:23px;flex-direction:column;justify-content:center;gap:6px;width:198px;min-height:118px;padding:19px 20px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff2e,0 19px 30px #2305172e}.profit-medallion small{color:#f3d585}.profit-medallion strong{font-size:20px}.profit-medallion span{color:#ffffff8c;font-size:13px}.report-range-panel{z-index:6;border-radius:16px;padding:7px;position:relative}.report-range-trigger{width:100%;min-height:50px;color:var(--ink);background:var(--cream);text-align:right;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:7px 13px;display:flex}.report-range-trigger>span{flex-direction:column;gap:2px;display:flex}.report-range-trigger small{color:var(--muted);font-size:11px}.report-range-trigger strong{color:var(--berry-800);font-size:13px}.report-range-trigger>i{width:30px;height:30px;color:var(--berry-700);background:#fff;border-radius:9px;place-items:center;font-size:20px;font-style:normal;transition:transform .2s;display:grid}.report-range-panel.open .report-range-trigger>i{transform:rotate(180deg)}.report-range-controls{flex-direction:column;gap:12px;padding:10px 5px 4px;display:flex}.report-presets{background:var(--cream);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:4px;display:grid}.report-presets button{min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:0 9px;font-size:12px}.report-presets button.active{color:var(--berry-700);background:#fff;font-weight:800;box-shadow:0 3px 9px #420b2d12}.report-month-fields,.report-custom-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.report-month-fields label{color:var(--muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.report-month-fields select{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#fff;border-radius:11px;padding:0 11px}.report-range-error{color:#9e3548;background:#fff1f2;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:12px;display:flex}.report-range-error button{color:#fff;background:var(--coral);border:0;border-radius:9px;min-height:34px;padding:0 11px;font-size:12px;font-weight:800}.hero-cta{border-radius:12px;min-height:41px;padding-inline:15px}.hero-cta i{margin-right:2px;font-style:normal;transition:transform .2s}.hero-cta:hover i{transform:translate(-3px)}.orb{border-radius:50%;position:absolute}.orb.one{opacity:.85;filter:blur(.2px);background:linear-gradient(145deg,#efc85d,#b57717);width:64px;height:64px;top:20px;left:20%}.orb.two{border:8px solid #ffffff21;width:35px;height:35px;bottom:28px;right:12%}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric-grid.report-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{background:var(--paper);min-height:133px;box-shadow:var(--soft-shadow);border:1px solid #420b2d0f;border-radius:20px;grid-template-columns:42px 1fr;align-items:start;gap:12px;padding:20px;display:grid;position:relative;overflow:hidden}.metric-card:after{content:"";opacity:.04;background:currentColor;border-radius:50%;width:80px;height:80px;position:absolute;bottom:-38px;left:-35px}.metric-card .metric-icon{background:var(--berry-50);width:40px;height:40px;color:var(--berry-600);border-radius:13px;place-items:center;font-size:21px;display:grid}.metric-card .metric-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.metric-card div{flex-direction:column;gap:9px;display:flex}.metric-card small{color:var(--muted)}.metric-card strong{color:var(--berry-950);font-size:clamp(15px,1.45vw,20px)}.metric-card .metric-foot,.metric-card .text-link{color:var(--muted);grid-column:2;place-self:end start;font-size:12px}.metric-card .metric-foot.positive{color:var(--green)}.metric-card.honey .metric-icon{color:var(--gold-deep);background:var(--gold-light)}.metric-card.cream .metric-icon{color:var(--amber);background:var(--amber-bg)}.metric-card.ink .metric-icon{color:#fff;background:var(--berry-900)}.dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;display:grid}.dashboard-grid.dashboard-grid-single{grid-template-columns:minmax(0,1fr)}.dashboard-grid.lower{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.recent-panel,.pulse-panel,.alert-panel,.stock-panel{padding:22px}.panel-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.panel-head h2{color:var(--berry-950);margin:4px 0 0;font-size:17px}.panel-kicker{color:var(--berry-500);font-size:13px;font-weight:800}.panel-kicker.amber{color:var(--amber)}.panel-kicker.coral{color:var(--coral)}.mini-orders{flex-direction:column;display:flex}.mini-order{border-top:1px solid var(--line);grid-template-columns:minmax(135px,1fr) minmax(125px,.75fr) auto;align-items:center;gap:11px;padding:12px 0;display:grid}.mini-order:first-child{border-top:0}.customer-avatar{width:36px;height:36px;color:var(--berry-700);background:var(--berry-50);border-radius:12px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.mini-order-main,.mini-order-money{flex-direction:column;gap:5px;display:flex}.mini-order-main strong,.mini-order-money strong{font-size:13px}.mini-order-main span,.mini-order-money span{color:var(--muted);font-size:12px}.profit-text{font-weight:700;color:var(--green)!important}.profit-text.loss{color:var(--coral)!important}.status-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:6px 9px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.status-chip.done{color:var(--green);background:var(--green-bg)}.status-chip.waiting,.status-chip.pending{color:var(--amber);background:var(--amber-bg)}.status-chip.consignment{color:var(--berry-700);background:var(--berry-50)}.status-chip.inactive,.stock-status.inactive{color:var(--muted);background:#eee9e7}.tiny-badge{color:var(--muted);background:var(--cream);border-radius:8px;padding:5px 8px;font-size:12px}.chart{border-bottom:1px solid var(--line);background:repeating-linear-gradient(0deg,#0000 0 43px,#420b2d0a 44px);justify-content:space-between;align-items:flex-end;gap:8px;height:164px;padding-top:12px;display:flex}.bar-wrap{min-width:0;height:100%;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;padding:0;display:flex;position:relative}.bar-wrap:after{content:"";pointer-events:none;background:0 0;border-radius:10px 10px 0 0;transition:background .15s;position:absolute;inset:0}.bar-wrap:hover:after,.bar-wrap.selected:after{background:#b51e780e}.bar-wrap:focus-visible{outline:2px solid var(--berry-500);outline-offset:2px}.bar-tooltip{z-index:2;max-width:min(160px,42vw);color:var(--berry-950);text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #b51e7829;border-radius:8px;padding:5px 7px;font-size:11px;font-weight:800;line-height:1.4;position:absolute;top:3px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 7px 20px #410c2b21}.bar-wrap:first-child .bar-tooltip{left:auto;right:0;transform:none}.bar-wrap:last-child .bar-tooltip{left:0;right:auto;transform:none}.bar{background:linear-gradient(to top,var(--berry-700),var(--berry-400,#df52a2));opacity:.52;border-radius:9px 9px 3px 3px;width:min(25px,80%)}.bar-wrap.selected .bar{opacity:1;box-shadow:0 0 0 3px #b51e781a}.bar.peak{opacity:1;background:linear-gradient(to top,var(--gold-deep),var(--gold));box-shadow:0 6px 15px #e4b64d40}.bar-wrap small{color:var(--muted);font-size:12px}.chart-summary{color:var(--muted);justify-content:space-between;gap:12px;padding-top:16px;font-size:12px;display:flex}.chart-summary strong{color:var(--berry-900);font-size:13px}.chart-summary.selected{color:var(--berry-800);background:var(--berry-50);border-radius:10px;margin-top:9px;padding:10px 12px}.panel-explainer{color:#725b28;background:#fff9e8;border-radius:10px;margin:-4px 0 14px;padding:10px 12px;font-size:12px;line-height:1.75}.pending-list{flex-direction:column;display:flex}.pending-row{border-top:1px solid var(--line);grid-template-columns:36px minmax(120px,1fr) auto auto;align-items:center;gap:10px;padding:11px 0;display:grid}.pending-row:first-child{border:0}.pending-symbol{background:var(--amber-bg);border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.pending-row div{flex-direction:column;gap:4px;display:flex}.pending-row strong,.pending-row b{font-size:13px}.pending-row div span{color:var(--muted);font-size:12px}.stock-rings{flex-direction:column;gap:13px;display:flex}.stock-ring-row{align-items:center;gap:12px;display:flex}.ring{--progress:50%;background:conic-gradient(var(--coral) var(--progress), #f4e9ea 0);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.ring:after{content:"";background:var(--paper);border-radius:50%;position:absolute;inset:5px}.ring span{z-index:1;color:var(--coral);font-size:12px;font-weight:800;position:relative}.stock-ring-row div:last-child{flex-direction:column;gap:5px;display:flex}.stock-ring-row strong{font-size:13px}.stock-ring-row span{color:var(--muted);font-size:12px}.toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:10px 13px;display:flex}.search-box{border:1px solid var(--line);width:min(390px,100%);min-height:42px;color:var(--muted);background:#fff;border-radius:12px;align-items:center;gap:9px;padding:0 13px;display:flex}.search-box input{background:0 0;border:0;width:100%;min-width:0;font-size:14px}.search-box input:focus{outline:0}.segmented{background:var(--cream);border-radius:12px;gap:3px;padding:4px;display:inline-flex}.segmented button{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:0 13px;font-size:13px}.segmented button.active{color:var(--berry-700);background:#fff;font-weight:800;box-shadow:0 3px 9px #420b2d12}.filter-count{color:#805d15;background:var(--amber-bg);border-radius:999px;place-items:center;min-width:22px;height:22px;margin-right:4px;padding:0 6px;font-size:11px;font-weight:900;display:inline-grid}.segmented.tabs{align-self:flex-start}.data-panel{overflow:visible}.data-table{width:100%}.table-row{border-top:1px solid var(--line);align-items:center;gap:12px;min-height:76px;padding:12px 18px;display:grid}.table-row:first-child{border-top:0}.table-head-row{min-height:46px;color:var(--muted);background:var(--cream);border-radius:20px 20px 0 0;font-size:12px}.sales-table .table-row{grid-template-columns:minmax(170px,220px) 82px 112px 102px 116px minmax(220px,1fr) 86px 112px;gap:10px}.sales-table .table-head-row{min-height:42px;padding:8px 14px}.sales-table .sale-summary-row{min-height:64px;padding:8px 14px}.order-cell{align-items:center;gap:10px;display:flex}.order-cell>div{flex-direction:column;gap:3px;min-width:0;display:flex}.order-cell strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.order-cell small{color:var(--muted);font-size:12px}.order-cell em{color:var(--berry-600);font-style:normal}.shipping-cell{min-width:0}.shipping-details{flex-direction:column;gap:2px;min-width:0;line-height:1.4;display:flex}.shipping-note-row{align-items:center;gap:5px;min-width:0;display:flex}.shipping-note{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;display:block;overflow:hidden}.shipping-edit-trigger{z-index:3;width:36px;min-width:36px;height:36px;color:var(--green);background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid;position:relative}.shipping-edit-trigger>span{background:var(--green-bg);border:1px solid #a8dcc8;border-radius:50%;place-items:center;width:27px;height:27px;font-size:15px;font-weight:900;line-height:1;display:grid}.shipping-edit-trigger:hover:not(:disabled),.shipping-edit-trigger:focus-visible{background:#2a9b7014;outline:0}.shipping-edit-trigger:focus-visible>span{outline:3px solid #2a9b7029}.shipping-edit-trigger:disabled{opacity:.48}.handoff-audit{color:var(--green);margin:0;font-size:12px;line-height:1.4;display:block}.entered-by{align-items:center;gap:6px;font-size:13px;display:flex}.row-menu-wrap{justify-self:end;position:relative}.icon-button{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:9px}.icon-button:hover{background:var(--cream)}.row-menu{z-index:5;border:1px solid var(--line);width:145px;box-shadow:var(--shadow);background:#fff;border-radius:10px;padding:5px;position:absolute;top:36px;left:0}.row-menu button{width:100%;min-height:34px;color:var(--coral);background:0 0;border:0;border-radius:7px;font-size:12px}.row-menu button:hover{background:#fff0f1}.void-row{opacity:.56;background:#f7f3f3}.void-row strong{text-decoration:line-through}.void-label{color:var(--coral);white-space:nowrap;font-size:12px;font-weight:800}.empty-state{min-height:280px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.empty-state>span{background:var(--cream);border-radius:16px;place-items:center;width:50px;height:50px;font-size:22px;display:grid}.empty-state strong{color:var(--ink)}.empty-state p{margin:0;font-size:13px}.empty-state.compact-empty{min-height:180px}.form-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px;display:grid}.form-main{flex-direction:column;gap:18px;display:flex}.form-section{padding:24px}.section-title{align-items:center;gap:12px;margin-bottom:21px;display:flex}.section-title h2{color:var(--berry-950);margin:0 0 4px;font-size:16px}.section-title p{color:var(--muted);margin:0;font-size:12px}.section-number{color:#fff;background:linear-gradient(145deg,var(--berry-600),var(--berry-800));border-radius:11px;flex:none;place-items:center;width:33px;height:33px;font-size:13px;font-weight:800;display:grid}.line-title .count-badge{margin-right:auto}.count-badge{color:var(--berry-700);background:var(--berry-50);border-radius:999px;padding:6px 10px;font-size:12px}.field-grid{gap:14px;display:grid}.field-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.field{color:var(--muted);flex-direction:column;gap:7px;font-size:12px;display:flex}.field>input,.field>select,.money-input{border:1px solid var(--line);background:#fff;border-radius:11px;width:100%;min-height:44px;padding:0 12px;font-size:13px}.field>input:focus,.field>select:focus,.money-input:focus-within{border-color:var(--berry-500);outline:3px solid #d32b8b14}.short-select-field select{width:min(100%,250px)}.app-select{min-width:0;position:relative}.app-select-trigger{border:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--ink);text-align:right;background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;transition:border-color .18s,box-shadow .18s;display:flex}.app-select-trigger strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.app-select-trigger svg{fill:none;width:19px;height:19px;stroke:var(--berry-600);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .18s}.app-select.open .app-select-trigger,.app-select-trigger:focus-visible{border-color:var(--berry-500);outline:3px solid #d32b8b1a}.app-select.open .app-select-trigger svg{transform:rotate(180deg)}.app-select-list{z-index:140;visibility:hidden;overscroll-behavior:contain;background:#fff;border:1px solid #e7cadb;border-radius:13px;max-height:min(250px,42vh);margin:0;padding:6px;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 18px 38px #470c3029}.app-select-list.positioned{visibility:visible}.app-select-list:focus{outline:0}.app-select-list [role=option]{min-height:44px;color:var(--ink);cursor:pointer;touch-action:manipulation;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.app-select-list [role=option]+[role=option]{margin-top:2px}.app-select-list [role=option].active{color:var(--berry-900);background:var(--berry-50)}.app-select-list [role=option].selected{font-weight:800}.app-select-list [role=option] i{color:#fff;background:var(--berry-600);border-radius:8px;flex:none;place-items:center;width:23px;height:23px;font-size:12px;font-style:normal;display:grid}.shipping-fields{align-items:start}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.product-combobox{width:100%;color:var(--ink);position:relative}.product-combobox>input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font:inherit;appearance:none;background:#fff;border-radius:11px;padding:0 38px 0 34px;font-size:13px}.product-combobox>input::-webkit-search-cancel-button{display:none}.product-combobox>input:focus{border-color:var(--berry-500);outline:3px solid #d32b8b1a}.product-combobox>input::placeholder{color:#9b8d94;opacity:1}.combobox-search-icon{z-index:2;color:var(--berry-600);pointer-events:none;font-size:18px;line-height:1;position:absolute;top:22px;right:13px;transform:translateY(-50%)}.product-combobox-list{z-index:40;overscroll-behavior:contain;background:#fff;border:1px solid #e7cadb;border-radius:13px;max-height:260px;margin:0;padding:6px;list-style:none;position:absolute;inset:calc(100% + 6px) 0 auto;overflow-y:auto;box-shadow:0 18px 38px #470c3029}.product-combobox-list [role=option]{min-height:44px;color:var(--ink);cursor:pointer;touch-action:manipulation;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.product-combobox-list [role=option]+[role=option]{margin-top:2px}.product-combobox-list [role=option].active{color:var(--berry-900);background:var(--berry-50)}.product-combobox-list [role=option].selected{font-weight:700}.combobox-option-name{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.8}.combobox-selected-product{border:1px solid var(--line);background:var(--berry-50);border-radius:10px;gap:3px;min-width:0;padding:8px 11px;display:grid}.combobox-selected-product>span{color:var(--muted);font-size:10px}.combobox-selected-product>strong{min-width:0;color:var(--berry-950);white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.product-combobox-list [role=option] i{color:#fff;background:var(--berry-600);border-radius:8px;flex:none;place-items:center;width:23px;height:23px;font-size:12px;font-style:normal;display:grid}.combobox-empty{min-height:54px;color:var(--muted);text-align:center;place-items:center;padding:10px;font-size:12px;display:grid}.persian-date-picker{color:var(--muted);flex-direction:column;gap:7px;font-size:12px;display:flex}.persian-date-picker__label{color:var(--muted)}.persian-date-picker__required{color:var(--coral);margin-right:3px}.persian-date-picker__control{position:relative}.persian-date-picker__input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);text-align:right;font:inherit;cursor:pointer;direction:ltr;background:#fff;border-radius:11px;padding:0 12px 0 43px;font-size:13px}.persian-date-picker__input:focus{border-color:var(--berry-500);outline:3px solid #d32b8b1a}.persian-date-picker__input:disabled{color:#9c9296;cursor:not-allowed;background:#f4f0ed}.persian-date-picker__icon{color:var(--berry-600);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.persian-date-picker__hint,.persian-date-picker__error{margin:0;font-size:12px;line-height:1.6}.persian-date-picker__error{color:var(--coral)}.persian-date-picker--invalid .persian-date-picker__input{border-color:var(--coral)}.persian-date-picker__sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.persian-date-picker__dialog{z-index:140;overscroll-behavior:contain;visibility:hidden;opacity:0;pointer-events:none;background:var(--paper);border:1px solid #b51e782e;border-radius:17px;width:min(360px,100vw - 16px);max-height:calc(100dvh - 16px);padding:14px;transition:opacity .12s;position:fixed;overflow:auto;box-shadow:0 18px 48px #300d2333}.persian-date-picker__dialog--positioned{visibility:visible;opacity:1;pointer-events:auto}.persian-date-picker__header{align-items:center;gap:7px;margin-bottom:13px;display:flex}.persian-date-picker__title{min-width:0;color:var(--berry-950);text-align:center;flex:1;margin:0;font-size:16px}.persian-date-picker__nav,.persian-date-picker__close,.persian-date-picker__today{min-width:44px;min-height:44px;color:var(--berry-800);background:var(--berry-50);font:inherit;border:0;border-radius:12px;font-size:17px}.persian-date-picker__close{min-width:36px;color:var(--coral);background:#fff0f1}.persian-date-picker__nav:disabled,.persian-date-picker__today:disabled{opacity:.4;cursor:not-allowed}.persian-date-picker__nav:focus-visible,.persian-date-picker__close:focus-visible,.persian-date-picker__today:focus-visible,.persian-date-picker__day:focus-visible{outline-offset:2px;outline:3px solid #d32b8b4d}.persian-date-picker__week-row,.persian-date-picker__week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.persian-date-picker__weekday{min-height:32px;color:var(--muted);place-items:center;font-size:12px;font-weight:700;display:grid}.persian-date-picker__weekday abbr{text-decoration:none}.persian-date-picker__cell{place-items:center;min-width:0;padding:2px;display:grid}.persian-date-picker__day{width:42px;max-width:100%;min-height:42px;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:12px;font-size:13px;transition:background .15s,color .15s,transform .15s}.persian-date-picker__cell:not(.persian-date-picker__cell--disabled) .persian-date-picker__day:hover{color:var(--berry-900);background:var(--berry-50)}.persian-date-picker__cell--outside-month .persian-date-picker__day{color:#b6aab0}.persian-date-picker__cell--today .persian-date-picker__day{box-shadow:inset 0 0 0 1px var(--gold)}.persian-date-picker__cell--selected .persian-date-picker__day{color:#fff;background:linear-gradient(145deg,var(--berry-500),var(--berry-800));font-weight:800;box-shadow:0 7px 15px #b51e7833}.persian-date-picker__cell--disabled .persian-date-picker__day{opacity:.3;cursor:not-allowed}.persian-date-picker__footer{border-top:1px solid var(--line);justify-content:center;margin-top:12px;padding-top:12px;display:flex}.persian-date-picker__today{min-width:100px;padding:0 18px;font-size:13px;font-weight:800}.money-input{align-items:center;display:flex}.money-input input{background:0 0;border:0;width:100%;min-width:0}.money-input input:focus{outline:0}.money-input small{color:var(--muted);flex:none;font-size:12px}.sale-lines{flex-direction:column;gap:13px;display:flex}.sale-line{border:1px solid var(--line);background:linear-gradient(145deg,#fff,var(--cream) 170%);border-radius:16px;padding:16px;position:relative}.sale-line:focus-within{z-index:3}.line-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.line-index{color:var(--berry-700);font-size:12px;font-weight:800}.remove-button{min-height:28px;color:var(--coral);background:#fff0f1;border:0;border-radius:8px;padding:0 9px;font-size:12px}.line-fields{grid-template-columns:minmax(180px,1.4fr) 76px minmax(140px,1fr);align-items:end;gap:11px;display:grid}.locked-field{min-height:66px;color:var(--muted);background:#f4f0ed;border-radius:11px;flex-direction:column;justify-content:center;gap:6px;padding:9px 12px;font-size:12px;display:flex}.locked-field strong{color:var(--ink);font-size:13px}.locked-field small{color:var(--green);font-size:12px}.locked-field i{font-size:5px}.line-result{color:var(--muted);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px 20px;margin-top:12px;padding:9px 11px;font-size:12px;display:flex}.line-result span{gap:6px;display:flex}.line-result b{color:var(--ink)}.line-result .line-profit{color:var(--green);margin-right:auto}.line-result .line-profit b{color:var(--green)}.line-result .line-profit.loss,.line-result .line-profit.loss b{color:var(--coral)}.add-line-button{width:100%;min-height:43px;color:var(--berry-700);background:var(--berry-50);border:1px dashed #d8a9c4;border-radius:12px;margin-top:13px;font-size:13px;font-weight:800}.add-line-button span{vertical-align:middle;margin-left:5px;font-size:16px}.check-card{border:1px solid var(--line);cursor:pointer;border-radius:13px;align-items:center;gap:11px;min-height:66px;margin-top:15px;padding:12px 14px;transition:all .2s;display:flex}.check-card.checked{background:var(--green-bg);border-color:#87ceb0}.check-card.ready{background:var(--amber-bg);border-color:#edc86c}.check-card input,.receipt-toggle input,.receipt-line input,.tax-switch input,.mini-switch input{opacity:0;pointer-events:none;position:absolute}.check-card input:focus-visible+.custom-check,.receipt-toggle input:focus-visible+.custom-check,.receipt-line input:focus-visible+.receipt-check,.tax-switch input:focus-visible+.switch-track,.mini-switch input:focus-visible+span{outline-offset:3px;outline:3px solid #d32b8b47}.custom-check{color:#0000;background:#fff;border:2px solid #d7cdd1;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.checked .custom-check,input:checked+.custom-check{color:#fff;border-color:var(--green);background:var(--green)}.check-card.ready .custom-check{color:#0000;background:#fff;border-color:#d9b34d}.check-card>span:last-child,.receipt-toggle>span:last-child{flex-direction:column;gap:4px;display:flex}.check-card strong{font-size:13px}.check-card small{color:var(--muted);font-size:12px}.order-summary{padding:22px;position:sticky;top:94px;overflow:hidden}.order-summary:before{content:"";background:linear-gradient(90deg,var(--gold),var(--berry-500));height:5px;position:absolute;inset:0 0 auto}.summary-head{align-items:center;gap:10px;margin-bottom:18px;display:flex}.summary-head>span{width:36px;height:36px;color:var(--berry-900);background:var(--gold-light);border-radius:12px;place-items:center;display:grid}.summary-head h2{margin:0 0 3px;font-size:15px}.summary-head p{color:var(--muted);margin:0;font-size:12px}.summary-lines{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:11px;padding:14px 0;display:flex}.summary-lines span,.tax-row{justify-content:space-between;gap:12px;display:flex}.summary-lines small,.tax-row{color:var(--muted);font-size:12px}.summary-lines strong{font-size:13px}.tax-switch{cursor:pointer;align-items:center;gap:10px;padding:15px 0;display:flex}.tax-switch>span:last-child{flex-direction:column;gap:3px;display:flex}.tax-switch strong{font-size:13px}.tax-switch small{color:var(--muted);font-size:12px}.switch-track{background:#ddd4d7;border-radius:999px;flex:none;width:38px;height:22px;padding:3px;transition:all .2s}.switch-track i{background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;display:block;box-shadow:0 2px 5px #00000026}.tax-switch.on .switch-track{background:var(--berry-600)}.tax-switch.on .switch-track i{transform:translate(-16px)}.tax-row{color:var(--berry-700);padding-bottom:13px}.final-total{border-top:1px solid var(--line);flex-direction:column;gap:7px;padding:15px 0;display:flex}.final-total span{color:var(--muted);font-size:12px}.final-total strong{color:var(--berry-950);font-size:22px}.live-profit{color:#fff;background:linear-gradient(135deg,var(--berry-800),var(--berry-600));border-radius:15px;flex-direction:column;gap:6px;margin-bottom:16px;padding:16px;display:flex}.live-profit span{color:#ffffffad;font-size:12px}.live-profit strong{color:#fff1bd;font-size:20px}.live-profit small{color:#ffffff8c;font-size:12px}.live-profit.loss{background:linear-gradient(135deg,#6f1721,var(--coral))}.save-note{color:var(--muted);text-align:center;margin:12px 0 0;font-size:12px;line-height:1.7}.save-note span{color:var(--green);font-size:5px}.form-errors{color:#a32531;background:#fff0f1;border-radius:9px;flex-direction:column;gap:5px;margin-bottom:12px;padding:10px;font-size:12px;display:flex}.heading-actions{align-items:center;gap:10px;display:flex}.pending-tab-count{color:#7c5a11;background:var(--amber-bg);border-radius:999px;place-items:center;min-width:23px;height:23px;margin-right:5px;padding:0 6px;font-size:12px;font-weight:800;display:inline-grid}.segmented button.active .pending-tab-count{color:#fff;background:#fff3}.purchase-list,.pending-purchases-view{flex-direction:column;gap:12px;display:flex}.pending-purchases-intro{border-right:4px solid var(--gold);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:82px;padding:16px 18px;display:grid}.pending-purchases-mark{color:#8a6415;background:var(--amber-bg);border-radius:13px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.pending-purchases-intro h2{color:var(--berry-950);margin:0 0 4px;font-size:16px}.pending-purchases-intro p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.pending-purchases-intro>strong{color:var(--amber);background:var(--amber-bg);border-radius:10px;padding:7px 10px;font-size:13px}.pending-load-state{min-height:44px;color:var(--muted);background:#ffffffb3;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:12px;display:flex}.pending-load-state>span{background:var(--gold);border-radius:50%;width:8px;height:8px;animation:1s infinite pulse}.pending-purchase-group{overflow:hidden}.pending-purchase-head{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#fff,#fffaf0);grid-template-columns:minmax(160px,1fr) 120px auto;align-items:center;gap:15px;min-height:70px;padding:13px 17px;display:grid}.pending-purchase-head>div,.pending-purchase-head>span:not(.pending-group-count){flex-direction:column;gap:4px;display:flex}.pending-purchase-head small{color:var(--muted);font-size:12px}.pending-purchase-head h3{color:var(--berry-900);margin:0;font-size:14px}.pending-purchase-head strong{font-size:13px}.pending-inventory-policy{border-radius:7px;width:fit-content;padding:3px 6px;line-height:1.55}.pending-inventory-policy.current{background:var(--amber-bg);color:#805d15!important}.pending-inventory-policy.legacy{background:#eee9e7;color:#5f5860!important}.pending-group-count{color:#805d15;background:var(--amber-bg);border-radius:9px;padding:6px 9px;font-size:12px;font-weight:800}.pending-purchase-lines{padding:7px 15px 13px}.pending-purchase-line{border-top:1px solid var(--line);grid-template-columns:34px minmax(170px,1fr) minmax(115px,.65fr) minmax(125px,.7fr) minmax(190px,.9fr);align-items:center;gap:8px 11px;min-height:84px;padding:10px 2px;display:grid}.pending-purchase-line:first-child{border-top:0}.pending-purchase-line .pending-line-icon{grid-area:1/1/3}.pending-purchase-line .pending-line-product{grid-area:1/2}.pending-purchase-line .pending-line-price{grid-area:1/3}.pending-purchase-line .pending-line-total{grid-area:1/4}.pending-purchase-line .pending-line-quantity{grid-area:2/2/auto/5}.pending-line-icon{width:32px;height:32px;color:var(--amber);background:var(--amber-bg);border-radius:10px;place-items:center;display:grid}.pending-line-product,.pending-line-quantity,.pending-line-price,.pending-line-total{flex-direction:column;gap:4px;min-width:0;display:flex}.pending-line-product strong,.pending-line-quantity strong,.pending-line-price strong,.pending-line-total strong{overflow-wrap:anywhere;font-size:13px}.pending-line-product small,.pending-line-quantity small,.pending-line-price small,.pending-line-total small{color:var(--muted);font-size:12px}.pending-line-total strong{color:var(--berry-800)}.receive-pending-button{color:#fff;min-height:44px;font:inherit;background:linear-gradient(135deg,#29996c,#197654);border:0;border-radius:11px;padding:0 12px;font-size:12px;font-weight:800;box-shadow:0 7px 16px #19765429}.receive-pending-button:disabled{opacity:.55;box-shadow:none;cursor:not-allowed}.receive-pending-button:focus-visible{outline-offset:2px;outline:3px solid #19765440}.pending-line-progress{grid-area:2/2/auto/5;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;min-width:0;display:grid}.pending-line-progress span,.purchase-quantity-summary span{min-width:0;color:var(--muted);background:#f4f0ed;border-radius:8px;justify-content:space-between;align-items:baseline;gap:5px;padding:5px 7px;display:flex}.pending-line-progress small,.purchase-quantity-summary small{font-size:9px}.pending-line-progress strong,.purchase-quantity-summary strong{font-size:11px}.pending-line-progress .received,.purchase-quantity-summary .received{color:#176d4e;background:var(--green-bg)}.pending-line-progress .shortage,.purchase-quantity-summary .shortage{color:#9a3945;background:#fff0f1}.pending-line-progress .supplier-return,.purchase-quantity-summary .supplier-return{color:#67427d;background:#f7effc}.pending-line-progress .remaining,.purchase-quantity-summary .remaining{color:#805d15;background:var(--amber-bg)}.pending-line-actions{grid-area:1/5/3;gap:6px;display:grid}.close-shortage-button{color:#9c3441;min-height:38px;font:inherit;background:#fff5f6;border:1px solid #e9bcc2;border-radius:10px;padding:6px 9px;font-size:10px;font-weight:800;line-height:1.45}.close-shortage-button:focus-visible{outline-offset:2px;outline:3px solid #c7434f2e}.close-shortage-button:disabled{opacity:.55;cursor:not-allowed}.pending-load-error{color:#8d2731;background:#fff1f2;border:1px solid #f3c5ca;border-radius:14px;justify-content:space-between;align-items:center;gap:13px;min-height:66px;padding:12px 15px;display:flex}.pending-load-error>div{flex-direction:column;gap:4px;display:flex}.pending-load-error strong{font-size:13px}.pending-load-error span{font-size:12px}.pending-empty{border:1px dashed var(--line);background:#ffffffa6;border-radius:18px;min-height:250px}.purchase-legend{min-height:50px;color:var(--muted);background:#fff9;border-radius:14px;align-items:center;gap:18px;padding:10px 16px;font-size:12px;display:flex}.purchase-legend span{align-items:center;gap:6px;display:flex}.purchase-legend strong{color:#705921;margin-right:auto;font-size:12px}.legend-dot{border-radius:50%;width:9px;height:9px}.legend-dot.pending{background:var(--gold);box-shadow:0 0 0 4px var(--amber-bg)}.legend-dot.received{background:var(--green);box-shadow:0 0 0 4px var(--green-bg)}.purchase-card{overflow:hidden}.purchase-head{text-align:right;background:0 0;border:0;grid-template-columns:42px minmax(150px,1fr) 100px minmax(130px,.8fr) 115px 25px;align-items:center;gap:11px;width:100%;min-height:72px;padding:10px 16px;display:grid}.purchase-head>span:not(.purchase-icon):not(.chevron){flex-direction:column;gap:5px;display:flex}.purchase-head small{color:var(--muted);font-size:12px}.purchase-head strong{font-size:13px}.purchase-head .purchase-supplier em{color:var(--berry-650);font-size:11px;font-style:normal;font-weight:700}.purchase-head .purchase-total strong{color:var(--berry-850)}.purchase-icon{width:40px;height:40px;color:var(--berry-700);background:var(--berry-50);border-radius:13px;place-items:center;font-size:18px;display:grid}.pending-text{color:var(--amber)}.received-text{color:var(--green)}.chevron{color:var(--muted);font-size:17px}.purchase-details{border-top:1px solid var(--line);background:#fdfbf9;padding:0 18px 14px}.receipt-line-shell{border:1px solid #0000;border-radius:13px;margin-top:9px;overflow:hidden}.receipt-line-shell.pending{background:#fff9e9;border-color:#f4d99b}.receipt-line-shell.partial{background:#fffdf4;border-color:#dcc9a0}.receipt-line-shell.received{background:#f1fbf7;border-color:#b8e5d2}.receipt-line{width:100%;min-height:68px;color:var(--ink);text-align:right;font:inherit;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:28px minmax(140px,1fr) 124px minmax(105px,.7fr) 118px;align-items:center;gap:12px;margin-top:9px;padding:9px 12px;display:grid}.receipt-line-shell .receipt-line{background:0 0;border:0;border-radius:0;margin-top:0}.receipt-line.pending{background:#fff9e9;border-color:#f4d99b}.receipt-line.partial{background:#fffdf4;border-color:#ead49f}.receipt-line.received{background:#f1fbf7;border-color:#b8e5d2}.receipt-check{color:#0000;background:#fff;border:2px solid #ddc98b;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.receipt-line.received .receipt-check{color:#fff;border-color:var(--green);background:var(--green)}.receipt-line.partial .receipt-check{color:#8a6415;border-color:var(--gold);background:var(--amber-bg)}.receipt-product{flex-direction:column;gap:4px;display:flex}.receipt-product strong,.receipt-line-total{font-size:13px}.receipt-product small{color:var(--muted);font-size:12px}.receipt-product .receipt-audit{color:var(--green)}.receipt-state{width:fit-content;color:var(--amber);background:var(--amber-bg);border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.received .receipt-state{color:var(--green);background:var(--green-bg)}.receipt-action-button{min-height:40px;font:inherit;border:1px solid #0000;border-radius:10px;padding:0 11px;font-size:11px;font-weight:800}.receipt-action-button.receive{color:#fff;background:linear-gradient(135deg,#29996c,#197654);box-shadow:0 6px 14px #19765424}.receipt-action-button.return{color:#a13b47;background:#fff5f6;border-color:#efc2c8}.receipt-action-button.supplier-return{color:#67427d;background:#faf5fd;border-color:#dbc7e8}.receipt-line-actions{gap:5px;display:grid}.receipt-action-button.shortage{color:#9d3643;background:#fff5f6;border-color:#efc2c8}.receipt-action-button:focus-visible{outline-offset:2px;outline:3px solid #1976543d}.receipt-action-button.return:focus-visible{outline-color:#c6344f38}.receipt-action-button:disabled{opacity:.55;box-shadow:none;cursor:not-allowed}.purchase-quantity-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:0 12px 10px 52px;display:grid}.purchase-event-history{background:#ffffffb8;border:1px solid #57434b17;border-radius:10px;flex-direction:column;margin:0 12px 10px 52px;display:flex;overflow:hidden}.purchase-event-row{border-top:1px dashed var(--line);grid-template-columns:72px 115px 72px minmax(90px,1fr) auto 62px;align-items:center;gap:8px;min-width:0;min-height:38px;padding:5px 8px;font-size:10px;display:grid}.purchase-event-row:first-child{border-top:0}.purchase-event-row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.purchase-event-row .purchase-event-kind{color:#176d4e;background:var(--green-bg);border-radius:7px;width:fit-content;padding:4px 6px;font-weight:800}.purchase-event-row.shortage .purchase-event-kind{color:#9d3643;background:#fff0f1}.purchase-event-row.supplier-return .purchase-event-kind{color:#67427d;background:#f7effc}.purchase-event-row small{color:var(--muted)}.purchase-event-row em{color:#9d3643;font-style:normal}.purchase-event-row button{min-height:30px;color:var(--berry-700);font:inherit;background:#fff;border:1px solid #dfc9d4;border-radius:8px;font-size:10px;font-weight:800}.purchase-event-row.void-row{color:#968c90;opacity:.78;background:#f2eeee}.receipt-quantity-field>small{color:var(--muted);font-size:10px}.receipt-package-picker{border:0;margin:0;padding:0}.receipt-package-picker legend{color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:800}.receipt-package-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.receipt-package-picker button{border:1px solid var(--border);min-width:0;min-height:58px;color:var(--ink);cursor:pointer;overflow-wrap:anywhere;background:#fff;border-radius:14px;place-content:center;gap:2px;padding:8px;display:grid}.purchase-receipt-unit-note{color:var(--muted);overflow-wrap:anywhere;grid-column:1/-1;margin:4px 0 8px;font-size:12px;line-height:1.8}.receipt-package-picker button strong{font-size:14px}.receipt-package-picker button small{color:var(--muted);font-size:10px}.receipt-package-picker button.active{color:#176b4b;background:#edf9f4;border-color:#23865f;box-shadow:0 0 0 2px #23865f1f}.shortage-financial-preview{background:#fff7f7;border:1px solid #f0c7cc;border-radius:12px;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:8px;padding:10px;display:grid}.shortage-financial-preview>span{flex-direction:column;gap:5px;min-width:0;display:flex}.shortage-financial-preview small{color:var(--muted);font-size:10px}.shortage-financial-preview strong{color:#8f2f3b;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.shortage-financial-preview i{color:var(--coral);text-align:center;font-style:normal}.shortage-financial-preview.reverse{background:#faf7fc;border-color:#dfd0e9}.shortage-financial-preview.reverse strong{color:#63468b}.compact-confirm-icon.shortage,.shortage-confirm{background:linear-gradient(135deg,#c7434f,#9f2d39)}.compact-confirm-icon.supplier-return,.supplier-return-confirm{background:linear-gradient(135deg,#865da0,#5d396f)}.supplier-return-preview{background:#faf5fd;border-color:#dbc7e8}.supplier-return-preview strong{color:#67427d}.supplier-return-impact{background:#faf5fd;border-color:#dbc7e8}.supplier-return-impact>span{color:#fff;background:#76508d}.supplier-return-blocked{color:#923440;background:#fff3f4;border:1px solid #efc2c8;border-radius:10px;margin:0;padding:9px 11px;font-size:11px;font-weight:700}.purchase-foot{color:var(--muted);justify-content:space-between;align-items:center;padding:12px 2px 0;font-size:12px;display:flex}.danger-link{color:var(--coral);background:0 0;border:0;font-size:12px}.purchase-form-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.purchase-entry-lines{flex-direction:column;gap:12px;margin-top:20px;display:flex}.purchase-entry{border:1px solid var(--line);border-right:4px solid var(--gold);background:#fffdf8;border-radius:14px;grid-template-columns:50px minmax(180px,1fr) 76px minmax(140px,.7fr) 142px auto;align-items:end;gap:10px;padding:14px;display:grid}.purchase-entry.received{border-right-color:var(--green);background:#f8fffb}.receipt-toggle{min-height:61px;color:var(--muted);cursor:pointer;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;display:flex}.receipt-toggle-label{text-align:center;max-width:142px;font-size:11px;font-weight:700;line-height:1.45}.purchase-summary{flex-direction:column;gap:10px;padding:22px;display:flex;position:sticky;top:94px}.purchase-summary>span{color:var(--muted);font-size:13px}.purchase-summary>strong{color:var(--berry-900);font-size:23px}.inventory-rule{color:#6f571d;background:var(--amber-bg);border-radius:13px;gap:10px;margin:8px 0;padding:13px;display:flex}.inventory-rule i{color:#fff;background:var(--amber);border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.inventory-rule p{margin:0;font-size:12px;line-height:1.8}.inventory-rule b{margin-bottom:3px;display:block}.purchase-receipt-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.purchase-receipt-summary span{text-align:center;border-radius:9px;padding:7px 8px;font-size:11px;font-weight:800}.purchase-receipt-summary .received{color:#176d4e;background:var(--green-bg)}.purchase-receipt-summary .pending{color:#805d15;background:var(--amber-bg)}.inventory-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.inventory-summary article{border:1px solid var(--line);border-right:4px solid var(--berry-600);background:var(--paper);min-height:80px;box-shadow:var(--soft-shadow);border-radius:16px;flex-direction:column;justify-content:center;gap:5px;padding:12px 16px;display:flex}.inventory-summary article span{color:var(--muted);font-size:12px}.inventory-summary article strong{color:var(--berry-950);font-size:15px}.inventory-summary article.warn{border-right-color:var(--coral)}.inventory-summary article.pending{border-right-color:var(--gold)}.filter-check{color:var(--muted);cursor:pointer;align-items:center;gap:7px;font-size:13px;display:flex}.filter-check input{accent-color:var(--berry-600)}.inventory-table .table-row{grid-template-columns:minmax(210px,1.4fr) 125px 150px 150px}.inventory-table .table-head-row{min-height:42px;padding:8px 14px}.inventory-table .table-row:not(.table-head-row){gap:10px;min-height:58px;padding:8px 14px}.product-cell{align-items:center;gap:9px;display:flex}.inventory-table .product-cell{min-width:0}.inventory-table .product-cell strong{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.8}.inventory-table .product-glyph{flex-shrink:0}.product-glyph{width:33px;height:33px;color:var(--berry-700);background:var(--berry-50);border-radius:10px;place-items:center;display:grid}.pending-count{width:fit-content;color:var(--amber);background:var(--amber-bg);border-radius:8px;padding:5px 8px;font-size:12px;display:inline-flex}.stock-status{border-radius:999px;width:fit-content;padding:6px 9px;font-size:12px;font-weight:800}.stock-status.good{color:var(--green);background:var(--green-bg)}.stock-status.low{color:var(--coral);background:#fff0f1}.inventory-note{color:#6f571d;background:var(--amber-bg);border-radius:12px;align-items:center;gap:11px;margin:8px 15px 15px;padding:12px 14px;display:flex}.inventory-note>span{font-size:17px}.inventory-note p{margin:0;font-size:12px;line-height:1.75}.inventory-note strong{display:block}.supplier-hero{color:#fff;background:linear-gradient(120deg,var(--berry-900),var(--berry-600));min-height:136px;box-shadow:var(--shadow);border-radius:23px;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:24px;padding:22px 30px;display:grid;overflow:hidden}.supplier-hero-summary{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;column-gap:0;min-width:0;display:grid}.supplier-hero-metric{flex-direction:column;gap:7px;min-width:0;padding-left:24px;display:flex}.supplier-hero-metric+.supplier-hero-metric{border-right:1px solid #ffffff2b;padding-left:0;padding-right:24px}.supplier-hero-metric span{color:#ffffffb3;font-size:12px}.supplier-hero-metric strong{overflow-wrap:anywhere;font-size:clamp(18px,2vw,26px);line-height:1.45}.supplier-hero-metric.debt strong{color:var(--gold-light)}.supplier-hero-metric.prepayment strong{color:#b9f0d9}.supplier-hero-summary>small{color:#ffffff94;grid-column:1/-1;margin-top:13px;font-size:11px}.supplier-art{place-items:center;width:112px;height:94px;display:grid;position:relative}.supplier-art span{z-index:1;width:68px;height:68px;color:var(--gold-light);background:#ffffff17;border:1px solid #ffffff2e;border-radius:50%;place-items:center;font-size:32px;display:grid;position:relative}.supplier-art i{border:1px solid #ffffff1f;border-radius:50%;width:116px;height:116px;position:absolute}.supplier-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:14px;display:grid}.supplier-card{--account-color:var(--berry-600);--account-bg:var(--cream);border-right:4px solid var(--account-color);min-width:0;padding:15px;position:relative;overflow:hidden}.supplier-card.account-debt{--account-color:var(--coral);--account-bg:#fff4f4}.supplier-card.account-prepayment{--account-color:#7655a5;--account-bg:#f6f2fb}.supplier-card.account-settled{--account-color:var(--green);--account-bg:var(--green-bg)}.supplier-card.ledger-open{grid-column:1/-1}.supplier-card-head{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.supplier-avatar{color:#fff;background:var(--berry-700);border-radius:12px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid;box-shadow:0 7px 16px #420b2d1f}.supplier-avatar.tone-2{background:#bd8031}.supplier-avatar.tone-3{background:#7962a6}.supplier-card-identity{align-items:center;gap:7px;min-width:0;display:flex}.supplier-card-identity>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.supplier-card-identity .status-chip{flex:none;padding:4px 7px;font-size:10px}.balance-label{border:1px solid var(--account-color);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;margin:12px 0;padding:11px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.balance-label{border:1px solid color-mix(in srgb,var(--account-color) 16%,transparent)}}.balance-label{background:var(--account-bg);border-radius:12px}.balance-label span{color:var(--muted);font-size:12px}.balance-label strong{min-width:0;color:var(--account-color);text-align:left;overflow-wrap:anywhere;font-size:15px;line-height:1.45}.supplier-card-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.supplier-card-actions>*{min-width:0}.supplier-payment-trigger{padding-inline:10px}.payment-history-toggle{border:1px solid var(--line);min-height:45px;color:var(--muted);font:inherit;background:#fff;border-radius:13px;grid-template-columns:auto 1fr 14px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:800;display:grid}.payment-history-toggle:hover{background:var(--cream);border-color:#dac1cf}.payment-history-toggle b{min-width:21px;height:21px;color:var(--account-color);background:var(--account-bg);border-radius:999px;justify-self:end;place-items:center;padding:0 5px;font-size:10px;display:inline-grid}.payment-history-toggle i{place-items:center;font-size:16px;font-style:normal;transition:transform .2s;display:grid}.payment-history-toggle i.open{transform:rotate(180deg)}.payment-box{border-top:1px solid var(--line);gap:10px;margin-top:12px;padding-top:12px;display:grid}.payment-box>div:last-child{align-items:center;gap:11px;display:flex}.payment-box .button,.payment-box .text-button{min-height:44px}.payment-box .form-errors.compact{margin:0}.payment-outcome{color:#5f4388;background:#f8f4fc;border:1px solid #d9c9eb;border-radius:11px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;display:grid}.payment-outcome>span{color:#fff;background:#7655a5;border-radius:8px;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.payment-outcome p{min-width:0;margin:0;font-size:11px;line-height:1.7}.payment-outcome strong{color:#543778}.supplier-payment-history{border-top:1px solid var(--line);margin-top:12px;padding-top:6px}.supplier-payment-list{flex-direction:column;min-width:0;display:flex}.supplier-payment-row{border-top:1px dashed var(--line);white-space:nowrap;grid-template-columns:auto auto minmax(0,1fr) 36px;align-items:center;gap:8px;min-width:0;min-height:46px;padding:5px 0;display:grid}.supplier-payment-row:first-child{border-top:0}.supplier-payment-date{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.supplier-payment-amount{min-width:0;color:var(--berry-900);font-size:11px}.supplier-payment-amount small{color:var(--muted);font-size:9px;font-weight:400}.supplier-payment-payer{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.supplier-payment-row .payment-void-button{width:36px;min-width:36px;height:36px;min-height:36px;color:var(--coral);font:inherit;background:#fff5f5;border:1px solid #f1c9ce;border-radius:10px;place-items:center;padding:0;font-size:19px;line-height:1;display:grid}.supplier-payment-row .payment-void-button:hover:not(:disabled){color:#fff;background:var(--coral)}.supplier-payment-row .payment-void-button:focus-visible{outline-offset:2px;outline:3px solid #c7434f2e}.supplier-payment-void-placeholder{color:#a79da1;place-items:center;width:36px;height:36px;font-size:13px;display:grid}.supplier-payment-row.void-row{background:#f2eeee;border-radius:9px;padding-inline:5px}.supplier-payment-empty{color:var(--muted);background:var(--cream);text-align:center;border-radius:10px;margin:6px 0 0;padding:10px;font-size:11px}.supplier-ledger{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.supplier-ledger-head,.supplier-ledger-row{grid-template-columns:minmax(220px,1.5fr) minmax(100px,.7fr) minmax(100px,.7fr) minmax(150px,1fr) 36px;align-items:center;gap:9px;min-width:0;display:grid}.supplier-ledger-head{min-height:38px;color:var(--muted);background:#f5f1ef;border-radius:9px;padding:5px 10px;font-size:12px;font-weight:800}.supplier-ledger-list{flex-direction:column;min-width:0;display:flex}.supplier-ledger-row{border-bottom:1px dashed var(--line);min-height:58px;padding:9px 10px;font-size:13px}.supplier-ledger-row:last-child{border-bottom:0}.supplier-ledger-row>span,.supplier-ledger-row>strong{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.6}.supplier-ledger-row>strong{color:var(--account-color)}.supplier-ledger-description{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:5px 7px;min-width:0;display:grid}.supplier-ledger-description>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.supplier-ledger-description>small{color:var(--muted);grid-column:3;font-size:11px}.supplier-ledger-date{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.supplier-ledger-type{width:fit-content;color:var(--berry-700);background:var(--berry-50);border-radius:7px;padding:3px 7px;font-size:11px;font-weight:800}.supplier-ledger-row.ledger-receipt .supplier-ledger-type{color:#176d4e;background:var(--green-bg)}.supplier-ledger-row.ledger-shortage .supplier-ledger-type{color:#9d3643;background:#fff0f1}.supplier-ledger-row.ledger-payment .supplier-ledger-type{color:#5f4388;background:#f6f2fb}.supplier-ledger-row .payment-void-button{width:34px;min-width:34px;height:34px;min-height:34px;color:var(--coral);font:inherit;background:#fff5f5;border:1px solid #f1c9ce;border-radius:10px;place-items:center;padding:0;font-size:18px;display:grid}.supplier-ledger-row.void-row{color:#958b8f;opacity:.78;background:#f2eeee;border-radius:8px}.supplier-ledger-state{color:var(--muted);background:var(--cream);text-align:center;border-radius:10px;margin:6px 0 0;padding:12px;font-size:11px}.supplier-ledger-error{color:#94323e;background:#fff0f1;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding:9px 10px;font-size:11px;display:flex}.supplier-ledger-error button{min-height:34px;color:inherit;font:inherit;background:#fff;border:1px solid #edc0c6;border-radius:8px;font-size:10px;font-weight:800}.supplier-ledger-more{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:10px;padding:12px 8px 3px;display:flex}.supplier-ledger-more small{color:var(--muted);font-size:11px}.supplier-ledger-more button{min-height:40px;color:var(--berry-700);font:inherit;background:#fff;border:1px solid #dbc9d0;border-radius:10px;padding:8px 14px;font-size:12px;font-weight:850}.supplier-ledger-more button:hover{border-color:var(--berry-300);background:var(--berry-50)}.simple-suppliers{padding:20px}.simple-suppliers>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.simple-supplier{border:1px solid var(--line);border-radius:12px;grid-template-columns:31px 1fr;align-items:center;gap:8px;min-width:170px;padding:10px;display:grid}.simple-supplier i{width:31px;height:31px;color:var(--berry-700);background:var(--berry-50);border-radius:9px;grid-row:span 2;place-items:center;font-style:normal;display:grid}.simple-supplier strong{font-size:12px}.simple-supplier small{color:var(--green);font-size:12px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.settings-error{color:#a52c38;background:#fff0f1;border:1px solid #f2c6ca;border-radius:12px;padding:12px 15px;font-size:13px}.settings-card{padding:22px}.settings-card.wide{grid-column:span 2}.settings-head{align-items:flex-start;gap:11px;margin-bottom:17px;display:flex}.settings-icon{color:#fff;background:linear-gradient(145deg,var(--berry-500),var(--berry-800));border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-size:16px;font-weight:900;display:grid}.settings-icon.gold-bg{color:var(--berry-900);background:var(--gold-light)}.settings-icon.cream-bg{color:var(--berry-700);background:var(--berry-50)}.settings-copy h2{color:var(--berry-950);margin:0 0 6px;font-size:15px}.settings-copy p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.settings-add-only{min-width:0}.settings-add-only .settings-head{align-items:center}.settings-add-only .settings-copy h2{margin:0}.settings-add-only-form{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.settings-add-only-form>label{color:var(--ink);font-size:13px;font-weight:700}.settings-add-only-form>input{border:1px solid var(--line);width:100%;min-width:0;min-height:44px;font:inherit;border-radius:10px;padding:0 11px}.settings-add-only-form>button{width:100%;min-width:0;min-height:44px}.settings-view .settings-shipping-entry{text-align:start;cursor:pointer;align-items:center;gap:14px;width:100%;min-height:78px;padding:16px 20px;display:flex}.settings-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-entry-grid .settings-shipping-entry:hover{background:#fffbfd;border-color:#c7a6bd}.settings-grid.settings-section-content{grid-template-columns:minmax(0,1fr)}.settings-section-content .settings-card.wide{grid-column:auto}@media (max-width:700px){.settings-entry-grid{grid-template-columns:minmax(0,1fr);gap:10px}.settings-entry-grid .settings-shipping-entry{padding:14px}}.settings-shipping-entry>span:nth-child(2){gap:5px;min-width:0;display:grid}.settings-shipping-entry strong{color:var(--berry-950);font-size:17px}.settings-shipping-entry small{color:var(--muted);font-size:13px}.settings-shipping-icon{height:44px;color:var(--berry-700);background:var(--berry-50);border-radius:14px;flex:0 0 44px;place-items:center;display:grid}.settings-shipping-icon svg{width:24px;height:24px}.settings-entry-arrow{color:var(--berry-700);margin-inline-start:auto;font-size:23px}.settings-return{border:1px solid var(--line);min-height:44px;color:var(--berry-800);font:inherit;cursor:pointer;background:#fff;border-radius:12px;align-self:flex-start;align-items:center;gap:9px;padding:8px 14px;display:flex}.settings-return:focus-visible,.settings-shipping-entry:focus-visible{outline:3px solid var(--berry-600);outline-offset:3px}.settings-grid.settings-simplified-grid>.tax-settings,.settings-grid.settings-simplified-grid>.product-manager{grid-column:auto}@media (min-width:901px){.settings-simplified-grid .product-manager .add-product{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;padding-top:0}.settings-simplified-grid .product-manager .add-product>input,.settings-simplified-grid .product-manager .add-product>button{grid-column:1/-1}.settings-simplified-grid .product-manager .add-product>label,.settings-simplified-grid .product-manager .add-product>div{min-width:0}}.tax-settings{grid-template-columns:48px 1fr;gap:8px 12px;display:grid}.tax-settings .rate-input,.tax-settings .button,.tax-settings .settings-note{grid-column:1/-1}.rate-input{background:var(--cream);border-radius:13px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.rate-input>span{color:var(--muted);font-size:12px}.rate-input div{align-items:center;gap:7px;display:flex}.rate-input input{border:1px solid var(--line);text-align:center;background:#fff;border-radius:9px;width:70px;height:38px;font-weight:800}.rate-input b{font-size:12px}.settings-note{color:var(--muted);text-align:center;font-size:12px}.entity-list{flex-direction:column;display:flex}.entity-row{border-top:1px solid var(--line);grid-template-columns:32px minmax(70px,1fr) auto auto;align-items:center;gap:9px;min-height:48px;display:grid}.entity-row:first-child{border-top:0}.entity-avatar{width:30px;height:30px;color:var(--berry-700);background:var(--berry-50);border-radius:9px;place-items:center;font-size:12px;font-weight:800;display:grid}.entity-avatar.supplier{color:var(--gold-deep);background:var(--gold-light)}.entity-avatar.product{color:var(--berry-700);background:var(--berry-50)}.entity-row strong{font-size:12px}.entity-row>small{color:var(--muted);font-size:12px}.mini-switch{cursor:pointer;align-items:center;gap:6px;display:flex}.mini-switch>span{background:#dcd4d7;border-radius:999px;width:31px;height:18px;padding:3px}.mini-switch i{background:#fff;border-radius:50%;width:12px;height:12px;transition:all .2s;display:block}.mini-switch input:checked+span{background:var(--green)}.mini-switch input:checked+span i{transform:translate(-13px)}.mini-switch b{min-width:44px;color:var(--muted);font-size:12px}.add-entity,.add-supplier{border-top:1px solid var(--line);gap:8px;margin-top:13px;padding-top:13px;display:flex}.add-entity input,.add-supplier>input{border:1px solid var(--line);border-radius:10px;flex:1;min-width:0;min-height:41px;padding:0 11px;font-size:12px}.add-entity button,.add-supplier button{color:#fff;background:var(--berry-700);border:0;border-radius:10px;min-height:41px;padding:0 14px;font-size:12px;font-weight:800}.add-product{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1fr) 120px minmax(180px,.7fr) auto;align-items:end;gap:10px;margin-top:14px;padding-top:14px;display:grid}.add-product>input,.add-product>label>input{border:1px solid var(--line);border-radius:10px;width:100%;min-width:0;min-height:44px;padding:0 11px}.add-product>label,.add-product>div{color:var(--muted);flex-direction:column;gap:7px;font-size:12px;display:flex}.add-product>button{color:#fff;background:var(--berry-700);border:0;border-radius:10px;min-height:44px;padding:0 16px;font-weight:800}@media (max-width:1080px){.add-product{grid-template-columns:minmax(180px,1fr) 120px minmax(180px,1fr)}.add-product>button{grid-column:1/-1}}.supplier-settings-list .entity-row{grid-template-columns:32px minmax(100px,1fr) auto auto}.inline-check{color:var(--berry-700);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.inline-check input{accent-color:var(--berry-600)}.inline-check.boxed{border:1px solid var(--line);background:var(--cream);border-radius:10px;padding:0 12px}.audit-card{color:#fff;background:linear-gradient(125deg,var(--berry-950),var(--berry-800));align-items:center;gap:16px;display:flex}.audit-mark{width:48px;height:48px;color:var(--berry-950);background:var(--gold);border-radius:15px;flex:none;place-items:center;font-size:21px;font-weight:900;display:grid}.audit-card h2{margin:0 0 6px;font-size:14px}.audit-card p{color:#ffffff9e;max-width:650px;margin:0;font-size:12px;line-height:1.8}.access-people{align-items:center;margin-right:auto;display:flex}.access-people span{border:2px solid var(--berry-900);width:31px;height:31px;color:var(--berry-900);background:var(--gold-light);border-radius:50%;place-items:center;margin-right:-5px;font-size:12px;font-weight:800;display:grid}.access-people small{color:#fff9;margin-right:10px;font-size:12px}.connection-gate{background:radial-gradient(circle at 80% 12%, #d32b8b17, transparent 32%), var(--cream);place-items:center;min-height:100dvh;padding:24px;display:grid}.connection-gate-card{border:1px solid var(--line);text-align:center;background:#fffffff0;border-radius:25px;flex-direction:column;align-items:center;width:min(100%,460px);padding:34px 30px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #420b2d21}.connection-gate-card:before{content:"";background:var(--berry-600);height:5px;position:absolute;inset:0 0 auto}.connection-gate-card.maintenance:before{background:var(--amber)}.connection-gate-card.network:before,.connection-gate-card.internal:before{background:#c6344f}.connection-gate-brand{border-radius:19px;place-items:center;width:66px;height:66px;margin-bottom:18px;display:grid;overflow:hidden;box-shadow:0 10px 26px #420b2d26}.connection-gate-brand img{object-fit:cover;width:100%;height:100%}.connection-gate-status{color:#fff;background:#c6344f;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:14px;font-size:19px;font-weight:900;display:grid}.connection-gate-card.checking .connection-gate-status{background:var(--amber);animation:1.2s infinite pulse}.connection-gate-card.maintenance .connection-gate-status{background:var(--amber)}.connection-gate-card h1{color:var(--berry-950);margin:0;font-size:clamp(18px,4vw,22px)}.connection-gate-card p{color:var(--muted);margin:11px 0 0;font-size:14px;line-height:1.9}.connection-gate-card small{color:#74562c;background:var(--gold-light);border-radius:10px;margin-top:14px;padding:9px 12px;font-size:11px;line-height:1.7}.connection-gate-card button{color:#fff;background:linear-gradient(120deg,var(--berry-600),var(--berry-800));border:0;border-radius:12px;min-height:44px;margin-top:21px;padding:0 22px;font-weight:800;box-shadow:0 9px 20px #86185b33}.status-action{z-index:3;background:0 0;border:0;border-radius:999px;min-height:44px;padding:4px;position:relative}.status-action:disabled{opacity:.72}.order-record{border-top:1px solid var(--line);position:relative}.order-record:first-of-type,.order-record .table-row{border-top:0}.sale-summary-row{position:relative}.card-toggle-surface{z-index:1;cursor:pointer;background:0 0;border:0;width:100%;min-height:0;padding:0;position:absolute;inset:0}.card-chevron{place-items:center;font-size:21px;line-height:1;transition:transform .2s;display:grid}.card-chevron.open{transform:rotate(180deg)}.sales-load-more{border-top:1px solid var(--line);min-height:58px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:10px;padding:13px 16px;font-size:12px;display:flex}.sales-load-spinner{border:3px solid #edd6e3;border-top-color:var(--berry-600);border-radius:50%;flex:none;width:21px;height:21px;animation:.75s linear infinite spin}.sales-page-error{color:#9e3548;background:#fff4f5;border-top:1px solid #f3c5cc;justify-content:center;align-items:center;gap:12px;padding:13px 16px;font-size:12px;display:flex}.sales-page-error button{color:#fff;background:var(--coral);min-height:34px;font:inherit;border:0;border-radius:9px;flex:none;padding:0 12px;font-weight:800}.order-actions{z-index:3;align-items:center;gap:4px;min-width:0;display:flex;position:relative}.detail-icon-button,.void-icon-button{border-radius:12px;width:44px;min-width:44px;height:44px;padding:0}.detail-icon-button{border:1px solid var(--line);color:var(--berry-700);background:#fffffff0;place-items:center;display:grid;box-shadow:0 4px 12px #420b2d0f}.detail-icon-button:hover:not(:disabled){background:var(--berry-50);border-color:#d9a9c6}.void-icon-button{color:var(--coral);background:#fff7f7;border:1px solid #f3c8cd;font-size:22px;font-weight:400;line-height:1}.void-icon-button:hover:not(:disabled){color:#fff;background:var(--coral)}.sale-detail-drawer{z-index:2;background:#fdfaf8;border-top:1px dashed #dbcdd2;padding:10px 14px 12px;position:relative}.sale-detail-layout{grid-template-columns:minmax(0,1fr) minmax(350px,390px);align-items:start;gap:12px;display:grid}.detail-items-table{min-width:0}.detail-items-head,.detail-item{grid-template-columns:minmax(170px,230px) 58px repeat(3,minmax(100px,120px));justify-content:start;align-items:center;gap:8px;padding:7px 10px;display:grid}.detail-items-head{color:var(--muted);font-size:12px}.detail-item{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:5px;font-size:13px}.detail-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.detail-item b{color:var(--green)}.detail-item b.loss{color:var(--coral)}.detail-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;display:grid}.detail-totals>span{background:var(--cream);border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:8px 7px;display:flex}.detail-totals small{color:var(--muted)}.detail-totals strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.detail-totals .detail-profit{color:#fff;background:linear-gradient(135deg,var(--berry-800),var(--berry-600))}.detail-totals .detail-profit.loss{background:linear-gradient(135deg,#6f1721,var(--coral))}.detail-totals .detail-profit small{color:#ffffffa6}.details-loading{color:var(--muted);text-align:center;padding:22px}.purchase-discount-row{color:var(--muted);background:var(--cream);border-radius:10px;justify-content:space-between;align-items:center;margin-top:10px;padding:11px 12px;display:flex}.purchase-final{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:12px 0;display:flex}.purchase-final span{color:var(--muted)}.purchase-final strong{color:var(--berry-900);font-size:21px}.quantity-medallion{width:44px;height:44px;color:var(--berry-700);background:var(--berry-50);border-radius:14px;flex:none;place-items:center;display:grid!important}.quantity-medallion span{color:var(--berry-700);font-size:13px;font-weight:800}.quantity-medallion.out-of-stock{color:var(--coral);background:#fff0ed}.quantity-medallion.out-of-stock span{color:var(--coral)}.empty-inline{color:var(--muted);text-align:center;padding:20px 10px}.pending-row.summary-only{grid-template-columns:36px 1fr auto}.modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#2b071d94;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.compact-confirm-backdrop{z-index:128;padding:14px}.handoff-confirm-backdrop{overscroll-behavior:none;background:#2b071d61;padding:0;display:block;overflow:hidden}.handoff-confirm-backdrop .compact-confirm-dismiss-layer{touch-action:none}.compact-confirm-dismiss-layer{cursor:default;background:0 0;border:0;position:absolute;inset:0}.compact-confirm-dialog{z-index:1;background:linear-gradient(145deg,#fff,#fffbfd);border:1px solid #ffffffa3;border-radius:22px;width:min(420px,100vw - 28px);max-height:calc(100dvh - 28px);padding:21px;animation:.2s both reveal;position:relative;overflow-y:auto;box-shadow:0 26px 80px #2b071d4d}.compact-confirm-head{align-items:center;gap:12px;display:flex}.compact-confirm-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.compact-confirm-head small{color:var(--berry-600);font-size:12px;font-weight:700}.compact-confirm-head h2{color:var(--berry-950);margin:0;font-size:19px;line-height:1.45}.compact-confirm-icon{color:#fff;background:linear-gradient(145deg,var(--berry-500),var(--berry-800));border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:18px;font-weight:900;display:grid;box-shadow:0 8px 19px #b51e7833}.compact-confirm-dialog.danger .compact-confirm-icon{background:linear-gradient(145deg,#f06c78,var(--coral));box-shadow:0 8px 19px #d6455233}.compact-confirm-dialog.handoff .compact-confirm-icon,.receipt-receive-dialog .compact-confirm-icon{background:linear-gradient(145deg,#32ae7a,#197654);box-shadow:0 8px 19px #19765433}.receipt-return-dialog .compact-confirm-icon{background:linear-gradient(145deg,#e6ac45,#b06f16);box-shadow:0 8px 19px #b06f1633}.compact-confirm-dialog.handoff,.shipping-edit-dialog{overscroll-behavior:contain;touch-action:pan-y;margin:0;animation:.16s both handoff-pop}.shipping-edit-dialog .compact-confirm-icon{background:linear-gradient(145deg,#32ae7a,#197654);box-shadow:0 8px 19px #19765433}.compact-confirm-dialog>p{color:var(--muted);margin:15px 0;font-size:13px;line-height:1.85}.compact-confirm-subject{border:1px solid var(--line);background:var(--cream);border-radius:13px;flex-direction:column;gap:4px;padding:11px 13px;display:flex}.compact-confirm-subject small,.compact-confirm-subject span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.compact-confirm-subject strong{color:var(--berry-900);overflow-wrap:anywhere;font-size:14px}.compact-confirm-impact{color:#7d2630;background:#fff1f2;border-radius:13px;grid-template-columns:30px 1fr;align-items:start;gap:9px;margin:10px 0 15px;padding:11px;display:grid}.compact-confirm-impact>span{color:#fff;background:var(--coral);border-radius:9px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.compact-confirm-impact p{margin:0;font-size:12px;line-height:1.75}.compact-confirm-impact strong{margin-bottom:2px;display:block}.compact-confirm-impact.positive{color:#176d4e;background:var(--green-bg)}.compact-confirm-impact.positive>span{background:var(--green)}.compact-confirm-dialog textarea{resize:vertical;border:1px solid var(--line);min-height:88px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:11px 12px;font-size:13px}.compact-confirm-dialog textarea:focus{border-color:var(--berry-500);outline:3px solid #d32b8b1a}.compact-confirm-direction{background:var(--green-bg);text-align:center;border-radius:13px;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:6px;margin-top:11px;padding:10px;font-size:12px;display:grid}.compact-confirm-direction span{color:var(--muted)}.compact-confirm-direction i{color:var(--green);font-size:16px;font-style:normal}.compact-confirm-direction strong{color:#176d4e}.shipping-edit-status-note{color:#176d4e;background:var(--green-bg);border-radius:12px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;margin-top:10px;padding:9px 10px;display:grid}.shipping-edit-status-note>span{color:#fff;background:var(--green);border-radius:9px;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.shipping-edit-status-note small{color:inherit;font-size:11px;line-height:1.65}.shipping-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;margin-top:13px;display:grid}.shipping-edit-error{color:#9e3548;background:#fff1f2;border-radius:10px;margin-top:10px;padding:9px 11px;font-size:12px}.compact-confirm-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:9px;margin-top:17px;display:grid}.compact-confirm-actions button{min-height:44px}.compact-confirm-dialog[aria-busy=true] .compact-confirm-subject,.compact-confirm-dialog[aria-busy=true] .compact-confirm-direction,.compact-confirm-dialog[aria-busy=true] .compact-confirm-impact,.shipping-edit-dialog[aria-busy=true] .shipping-edit-fields,.shipping-edit-dialog[aria-busy=true] .shipping-edit-status-note{opacity:.68}.duplicate-backdrop{z-index:130}.duplicate-dialog{background:linear-gradient(145deg,#fff 0%,#fffaf1 100%);border:1px solid #bd803157;border-radius:24px;width:min(560px,100%);padding:25px;animation:.22s both reveal;box-shadow:0 30px 90px #2b071d52}.duplicate-dialog-head{align-items:center;gap:13px;display:flex}.duplicate-dialog-head>div{flex-direction:column;gap:2px;display:flex}.duplicate-dialog-head>div>span{color:#9c6423;font-size:12px;font-weight:700}.duplicate-dialog h2{color:var(--berry-950);margin:0;font-size:22px}.duplicate-icon{color:#fff;background:linear-gradient(145deg,#d7973d,#a8671d);border-radius:16px;flex:0 0 50px;place-items:center;width:50px;height:50px;font-size:23px;font-weight:800;display:grid;box-shadow:0 10px 24px #a8671d3d}.duplicate-dialog>p{color:var(--ink);margin:17px 0;font-size:14px;line-height:1.9}.duplicate-facts{background:#ffffffc2;border:1px solid #ead9bb;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px;display:grid}.duplicate-facts>span{background:var(--cream);border-radius:11px;flex-direction:column;gap:4px;min-width:0;padding:9px 10px;display:flex}.duplicate-facts small{color:var(--muted);font-size:12px}.duplicate-facts strong{color:var(--berry-900);overflow-wrap:anywhere;font-size:13px}.duplicate-reference{color:var(--muted);overflow-wrap:anywhere;margin-top:10px;font-size:12px;display:block}.duplicate-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:10px;margin-top:20px;display:grid}.duplicate-actions button{min-height:46px}.duplicate-confirm-button{color:#fff;background:linear-gradient(135deg,var(--berry-800),var(--berry-600));font:inherit;border:0;border-radius:12px;padding:0 15px;font-size:13px;font-weight:700;box-shadow:0 9px 22px #6f0d4638}.duplicate-confirm-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px #6f0d4647}.danger-button{color:#fff;background:var(--coral);border:0;border-radius:11px;min-height:44px;padding:0 17px;font-weight:800}.login-page{background:var(--cream);direction:rtl;grid-template-columns:minmax(360px,.8fr) minmax(420px,1.2fr);min-height:100vh;display:grid}.login-card{width:min(460px,100% - 40px);box-shadow:var(--shadow);background:#fffffff0;border:1px solid #420b2d14;border-radius:26px;margin:auto;padding:30px}.login-brand{align-items:center;gap:13px;display:flex}.login-brand>div{flex-direction:column;gap:3px;display:flex}.login-brand strong{color:var(--berry-950);font-size:18px}.login-brand small{color:var(--muted)}.login-heading{margin:34px 0 22px}.login-heading h1{color:var(--berry-950);margin:7px 0;font-size:32px}.login-heading p{color:var(--muted);margin:0;line-height:1.8}.login-card form{flex-direction:column;gap:14px;display:flex}.login-error{color:#a52c38;background:#fff0f1;border-radius:10px;padding:11px 12px;font-size:12px}.login-note{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:16px 0 0;font-size:12px;display:flex}.login-note span{color:var(--green);font-size:12px}.login-art{color:#fff;background:linear-gradient(145deg,var(--berry-950),var(--berry-700));place-items:center;display:grid;position:relative;overflow:hidden}.login-art:before{content:"";border:1px solid #ffffff17;border-radius:48% 52% 58% 42%;position:absolute;inset:11% 15%;transform:rotate(-9deg)}.login-art>div{z-index:2;flex-direction:column;gap:14px;display:flex;position:relative}.login-art small{color:var(--gold-light);font-size:13px}.login-art strong{font-size:clamp(34px,5vw,64px);line-height:1.45}.login-art i{width:52px;height:52px;color:var(--berry-950);background:var(--gold);border-radius:17px;place-items:center;font-size:23px;font-style:normal;display:grid}.login-orb{border-radius:50%;position:absolute}.login-orb.one{background:linear-gradient(145deg,var(--gold-light),var(--gold));opacity:.8;width:130px;height:130px;top:8%;left:10%}.login-orb.two{border:34px solid #ffffff14;width:220px;height:220px;bottom:-50px;right:-70px}.mobile-nav,.mobile-more-backdrop{display:none}.toast{z-index:100;left:50%;bottom:max(25px,env(safe-area-inset-bottom));color:#fff;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#4b0d34,#6f174d);border:1px solid #ffffff29;border-radius:18px;justify-content:center;align-items:center;gap:11px;width:fit-content;max-width:min(440px,100vw - 30px);min-height:56px;padding:12px 18px;font-size:13px;line-height:1.7;animation:.25s both centered-toast-in;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 20px 55px #2b071d47}.toast span{width:26px;height:26px;color:var(--berry-950);background:var(--gold);border-radius:8px;place-items:center;font-weight:900;display:grid}.toast.error{background:#5f111b}.toast.error span{color:#fff;background:var(--coral)}.toast.warning{background:#5b4312}.toast.warning span{color:#5b4312;background:var(--gold-light)}.pwa-update-notice{z-index:170;top:calc(12px + env(safe-area-inset-top));color:#fff;background:linear-gradient(135deg,#174d36,#23724f);border:1px solid #fff3;border-radius:17px;justify-content:space-between;align-items:center;gap:14px;width:min(560px,100vw - 30px);min-height:56px;padding:10px 12px 10px 10px;font-size:13px;font-weight:800;line-height:1.7;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 18px 48px #12412c47}.pwa-update-notice button{color:#164b34;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ffffff4d;border-radius:11px;flex:none;padding:7px 12px;font-weight:900}.save-progress{z-index:105;color:#fff;background:var(--berry-950);border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:12px;width:min(330px,100vw - 30px);min-height:58px;padding:11px 14px;animation:.2s both toast-in;display:flex;position:fixed;bottom:25px;left:25px;box-shadow:0 16px 40px #2b071d45}.save-progress-spinner{border:3px solid #ffffff47;border-top-color:var(--gold);border-radius:50%;flex:none;width:24px;height:24px;animation:.75s linear infinite spin}.save-progress>div{flex-direction:column;gap:3px;min-width:0;display:flex}.save-progress strong{font-size:13px}.save-progress small{color:#ffffffa6;font-size:12px;line-height:1.55}@keyframes reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes handoff-pop{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes centered-toast-in{0%{opacity:0;transform:translate(-50%,12px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes pulse{50%{opacity:.5}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1480px) and (min-width:1151px){.sales-table .table-row{grid-template-columns:minmax(140px,175px) 72px 98px 86px 104px minmax(145px,1fr) 112px;gap:6px;padding-left:12px;padding-right:12px}.sales-table .entered-by{display:none}.sale-detail-layout{grid-template-columns:1fr}.detail-totals{grid-template-columns:repeat(4,minmax(0,1fr));width:min(720px,100%)}}@media (max-width:1180px){.sidebar{width:216px}.main-column{margin-right:216px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-table .table-row{grid-template-columns:minmax(140px,175px) 72px 98px 86px 104px minmax(145px,1fr) 112px;gap:6px}.sales-table .entered-by{display:none}.line-fields{grid-template-columns:minmax(170px,1.4fr) 70px minmax(135px,1fr)}.purchase-entry{grid-template-columns:48px minmax(170px,1fr) 72px minmax(130px,.8fr) 122px auto}.inventory-table .table-row{grid-template-columns:minmax(190px,1.3fr) 110px 135px 135px}}@media (max-width:1150px){.sales-toolbar{flex-direction:column;align-items:stretch}.sales-toolbar .search-box{width:100%}.sales-toolbar .segmented{width:100%;overflow-x:auto}.sales-toolbar .segmented button{flex:1 0 auto}#sales-list-focus-target{box-shadow:none;background:0 0;border:0}.sales-table{flex-direction:column;gap:10px;display:flex}.sales-table .table-head-row{display:none}.sales-table .order-record{border:1px solid var(--line);background:var(--paper);min-width:0;box-shadow:var(--soft-shadow);border-radius:16px;overflow:hidden}.sales-table .order-record.is-handed{box-shadow:inset -4px 0 #2a9b70,var(--soft-shadow);background:linear-gradient(90deg,#fff 72%,#f1fbf7);border-color:#a8dcc8}.sales-table .order-record.is-waiting{box-shadow:inset -4px 0 #d39a2c,var(--soft-shadow);background:linear-gradient(90deg,#fff 72%,#fffaf0);border-color:#ead49d}.sales-table .order-record.void-row{background:#f7f3f3}.sales-table .order-record .table-row{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr 1fr;padding:15px;display:grid;position:relative}.sales-table .table-row>*,.sales-table .table-row>:nth-child(6),.sales-table .entered-by{display:block}.sales-table .shipping-details{flex-direction:column;display:flex}.sales-table .order-cell{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:11px;padding-left:100px;display:flex}.sales-table [data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:5px;font-size:12px;font-weight:400;display:block}.sales-table .order-actions{flex-direction:row;display:flex;position:absolute;top:15px;left:17px}.sales-table .sale-detail-layout{grid-template-columns:1fr}.sales-table .detail-items-head{display:none}.sales-table .detail-item{grid-template-columns:1fr 1fr}.sales-table .detail-item strong{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:8px}.sales-table .detail-item span:before,.sales-table .detail-item b:before{color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:400;display:block}.sales-table .detail-item span:nth-child(2):before{content:"تعداد"}.sales-table .detail-item span:nth-child(3):before{content:"فروش واحد"}.sales-table .detail-item span:nth-child(4):before{content:"خرید ثابت"}.sales-table .detail-item b:before{content:"سود قلم"}.sales-table .detail-totals{grid-template-columns:1fr 1fr}}@media (max-width:900px),(max-width:1024px) and (hover:none) and (pointer:coarse){body{padding-bottom:calc(74px + env(safe-area-inset-bottom))}.sidebar{display:none}.main-column{margin-right:0}.topbar{height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));justify-content:space-between}.mobile-brand{color:var(--berry-900);background:0 0;border:0;align-items:center;gap:8px;font-weight:900;display:flex}.mini-mark{border-radius:11px;width:32px;height:32px;font-size:15px}.content{padding:24px max(16px,env(safe-area-inset-right)) 35px max(16px,env(safe-area-inset-left))}.connection{display:none}.mobile-nav{z-index:52;height:calc(68px + env(safe-area-inset-bottom));padding:6px max(4px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffefdf5;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:0;display:grid;position:fixed;inset:auto 0 0;overflow:visible;box-shadow:0 -8px 30px #420b2d12}.mobile-nav>button{min-width:0;height:49px;color:var(--muted);background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;display:flex}.mobile-nav>button:focus-visible{outline:2px solid var(--berry-600);outline-offset:-2px}.mobile-nav-icon{place-items:center;width:22px;height:22px;line-height:1;display:grid;position:relative}.mobile-nav-icon svg{width:20px;height:20px}.mobile-nav-badge{z-index:1;color:#fff;background:var(--berry-700);box-sizing:border-box;white-space:nowrap;pointer-events:none;border:2px solid #fffefdfa;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:900;line-height:1;display:inline-grid;position:absolute;inset-block-start:-7px;inset-inline-end:-11px;box-shadow:0 2px 7px #500c3433}.mobile-nav-badge.purchases{background:#c56b12}.mobile-nav>button small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.mobile-nav>button.active{color:var(--berry-700);background:var(--berry-50)}.mobile-nav>button.mobile-add{color:#fff;background:linear-gradient(145deg,var(--berry-500),var(--berry-800));position:relative;transform:translateY(-5px);box-shadow:0 7px 18px #b51e783b}.mobile-nav>button.mobile-add:focus-visible{outline-color:#fff2bd}.mobile-nav>button.mobile-add .mobile-nav-icon svg{stroke-width:1.9px;width:22px;height:22px}.mobile-more-backdrop{z-index:70;padding:16px max(12px,env(safe-area-inset-right)) calc(82px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#230c1b5c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-more-sheet{background:#fffefdfa;border:1px solid #ffffffa6;border-radius:22px;width:min(100%,520px);padding:15px;box-shadow:0 24px 70px #3009213d}.mobile-more-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.mobile-more-head>div{flex-direction:column;gap:3px;display:flex}.mobile-more-head strong{color:var(--berry-950);font-size:16px}.mobile-more-head small{color:var(--muted);font-size:10px}.mobile-more-head>button{width:34px;height:34px;color:var(--berry-800);background:var(--cream);border:0;border-radius:11px;font-size:22px}.mobile-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-more-grid>button,.mobile-more-grid>a{border:1px solid var(--line);min-width:0;min-height:72px;color:var(--ink);text-align:start;background:#fff;border-radius:14px;align-items:center;gap:9px;padding:10px;text-decoration:none;display:flex}.mobile-more-grid>button.active{background:var(--berry-50);border-color:#b5165b40}.mobile-more-grid .nav-icon{color:var(--berry-600);flex:none}.mobile-more-grid>button>span:last-child,.mobile-more-grid>a>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.mobile-more-grid strong{color:var(--berry-950);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mobile-more-grid small{color:var(--muted);font-size:9px;line-height:1.45}.dashboard-grid,.dashboard-grid.lower,.form-layout,.purchase-form-layout{grid-template-columns:1fr}.form-layout .order-summary,.purchase-summary{position:static}.supplier-grid{grid-template-columns:1fr 1fr}.settings-grid{grid-template-columns:1fr}.settings-card.wide{grid-column:auto}.add-product{grid-template-columns:1fr 120px}.add-product>label:nth-of-type(2),.add-product>button{grid-column:span 1}.purchase-entry{grid-template-columns:50px minmax(0,1fr) 74px}.purchase-entry .purchase-price-field{grid-column:2/-1}.purchase-entry .receipt-toggle{grid-column:2;justify-self:start;align-items:flex-start}.purchase-entry .remove-button{grid-column:3}.pending-purchase-line{grid-template-columns:34px minmax(150px,1fr) 72px minmax(105px,.7fr) minmax(105px,.7fr)}.pending-line-icon{grid-column:1}.pending-line-product{grid-column:2}.pending-line-quantity{grid-column:3}.pending-line-price{grid-column:4}.pending-line-total{grid-column:5}.receive-pending-button{grid-column:2/-1;justify-self:end;width:130px}.inventory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:660px){body{font-size:13px}.topbar-actions{gap:8px}.push-notification-control button,.push-notification-active{white-space:nowrap;border-radius:50%;width:36px;height:36px;min-height:36px;padding:0;overflow:visible}.push-notification-control button:before{content:"🔔";color:var(--berry-700);place-items:center;font-size:15px;display:grid}.push-notification-active{color:var(--green);background:#effaf4f5;justify-content:center;box-shadow:0 4px 12px #16865a26}.push-notification-active:before{content:none}.push-notification-active-icon{flex-basis:27px;width:27px;height:27px}.push-notification-active-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.user-switch{grid-template-columns:30px auto auto;padding:5px 6px}.user-avatar{width:29px;height:29px}.user-identity small{display:none}.user-identity{min-width:44px}.logout-button{min-height:34px;padding:0 7px}.page-heading{flex-direction:column;align-items:stretch}.page-heading h1{font-size:27px}.page-heading .button,.heading-actions{width:100%}.heading-actions .button{flex:1}.welcome-panel{grid-template-columns:1fr;min-height:0}.welcome-copy{padding:23px 20px 14px}.welcome-copy h1{font-size:23px}.welcome-copy p{margin-bottom:13px;font-size:13px}.welcome-art{place-items:stretch stretch;min-height:0;padding:0 20px 20px}.profit-medallion{border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;width:100%;min-height:68px;padding:12px 14px;display:grid}.profit-medallion small{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.5}.profit-medallion strong{text-align:center;min-width:0;font-size:17px}.profit-medallion span{text-align:left;white-space:nowrap}.report-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.report-month-fields,.report-custom-fields{grid-template-columns:1fr}.report-month-fields .button,.report-custom-fields .button{width:100%}.report-range-error{flex-direction:column;align-items:stretch}.report-range-error button{width:100%}.welcome-art .orb{display:none}.metric-grid{grid-template-columns:1fr 1fr;gap:9px}.metric-card{grid-template-columns:34px 1fr;min-height:125px;padding:15px}.metric-card .metric-icon{border-radius:10px;width:33px;height:33px}.metric-card strong{font-size:13px}.recent-panel,.pulse-panel,.alert-panel,.stock-panel{padding:17px}.mini-order{grid-template-columns:1fr auto}.mini-order-money{grid-column:1}.mini-order>.status-chip{grid-area:1/2/span 2}.pending-row{grid-template-columns:34px 1fr auto}.pending-row>.status-chip{grid-column:2}.toolbar{flex-direction:column;align-items:stretch}.search-box{width:100%}.segmented{width:100%;overflow-x:auto}.segmented button{flex:1 0 auto}.table-head-row{display:none!important}.data-panel{box-shadow:none;background:0 0;border:0}.data-table{flex-direction:column;gap:10px;display:flex}.table-row{border:1px solid var(--line);background:var(--paper);min-height:0;box-shadow:var(--soft-shadow);border-radius:16px;padding:15px;display:grid!important}.data-table .table-row.table-head-row{display:none!important}.sales-table .table-row{grid-template-columns:1fr 1fr}.sales-table .table-row>*{display:block}.sales-table .shipping-details{flex-direction:column;display:flex}.sales-table .order-cell{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:11px;display:flex}.sales-table [data-label]:before,.inventory-table [data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:5px;font-size:12px;font-weight:400;display:block}.sales-table .row-menu-wrap{position:absolute;left:26px}.sales-table .table-row{position:relative}.sales-table .sale-summary-row{padding-bottom:15px}.sales-page-error{text-align:center;flex-direction:column;align-items:stretch}.sales-page-error button{width:100%}.row-menu{left:0;right:auto}.sales-table .order-actions{flex-direction:row;display:flex;position:absolute;top:15px;left:17px}.detail-items-head{display:none}.detail-item{grid-template-columns:1fr 1fr}.detail-item strong{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:8px}.detail-item span:before,.detail-item b:before{color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:400;display:block}.detail-item span:nth-child(2):before{content:"تعداد"}.detail-item span:nth-child(3):before{content:"فروش واحد"}.detail-item span:nth-child(4):before{content:"خرید ثابت"}.detail-item b:before{content:"سود قلم"}.detail-totals{grid-template-columns:1fr 1fr}.form-section{padding:18px 15px}.field-grid.two,.field-grid.three,.line-fields{grid-template-columns:1fr}.field-grid.shipping-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.shipping-fields .app-select-trigger{padding-inline:10px}.product-combobox-list{max-height:min(42vh,280px)}.persian-date-picker__dialog{border-radius:15px;padding:12px}.persian-date-picker__day{width:44px;min-height:44px}.line-result{flex-direction:column;align-items:stretch}.line-result .line-profit{border-top:1px solid var(--line);width:100%;margin:0;padding-top:8px}.order-summary{padding:19px}.purchase-legend{flex-direction:column;align-items:flex-start;gap:9px}.purchase-legend strong{margin:0;line-height:1.7}.pending-purchases-intro{grid-template-columns:42px 1fr;padding:14px}.pending-purchases-intro>strong{grid-column:2;width:fit-content}.pending-purchase-head{grid-template-columns:1fr auto;gap:9px;padding:13px 14px}.pending-purchase-head>span:not(.pending-group-count){grid-column:1}.pending-group-count{grid-area:1/2}.pending-purchase-lines{padding:6px 12px 12px}.pending-purchase-line{grid-template-columns:32px minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px 0}.pending-line-icon{grid-area:1/1}.pending-line-product{grid-area:1/2/auto/-1}.pending-line-quantity{grid-area:2/2}.pending-line-price{grid-area:2/3}.pending-line-total{grid-area:3/2}.receive-pending-button{grid-area:3/3;width:100%}.pending-load-error{flex-direction:column;align-items:stretch}.pending-load-error .button{width:100%}.purchase-head{grid-template-columns:36px repeat(3,minmax(0,1fr)) 24px;gap:7px;min-height:0;padding:10px 11px}.purchase-head .purchase-icon{grid-area:1/1}.purchase-head .purchase-supplier{grid-area:1/2/auto/5}.purchase-head .purchase-date{grid-area:2/2}.purchase-head .purchase-total{grid-area:2/3}.purchase-head .purchase-receipt-state{grid-area:2/4}.purchase-head .chevron{grid-area:1/5}.purchase-head small{font-size:10px}.purchase-head strong{overflow-wrap:anywhere;font-size:11px;line-height:1.55}.receipt-line{grid-template-columns:28px 1fr}.receipt-line .receipt-state,.receipt-line-total,.receipt-action-button{grid-column:2}.receipt-action-button{width:100%}.purchase-entry{grid-template-columns:1fr}.purchase-entry>*,.purchase-entry .purchase-price-field,.purchase-entry .receipt-toggle,.purchase-entry .remove-button{grid-column:auto}.inventory-summary{grid-template-columns:1fr 1fr}.inventory-summary article{gap:4px;min-height:72px;padding:10px 12px}.inventory-summary article strong{font-size:12px}.inventory-table .table-row{grid-template-columns:minmax(0,1fr) minmax(118px,.8fr);align-items:stretch;gap:7px 11px;padding:10px 12px}.inventory-table .table-row>*{display:block}.inventory-table .product-cell{border-bottom:1px solid var(--line);grid-column:1;align-items:center;gap:7px;min-width:0;padding-bottom:8px;display:flex}.inventory-table .product-cell strong{overflow-wrap:anywhere;min-width:0;line-height:1.45}.inventory-table .product-glyph{border-radius:9px;flex:0 0 29px;width:29px;height:29px}.inventory-table .inventory-stock-cell{border-bottom:1px solid var(--line);grid-column:2;padding-bottom:8px}.inventory-table .inventory-cost-cell{grid-column:1}.inventory-table .inventory-value-cell{grid-column:2}.inventory-table .inventory-stock-cell,.inventory-table .inventory-cost-cell,.inventory-table .inventory-value-cell{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.5}.inventory-table [data-label]:before{margin-bottom:2px;font-size:11px}.inventory-note{margin:12px 0 0}.supplier-hero{grid-template-columns:minmax(0,1fr) 74px;gap:14px;min-height:126px;padding:19px 20px}.supplier-art{width:74px;height:74px}.supplier-art span{width:56px;height:56px;font-size:27px}.supplier-art i{width:82px;height:82px}.supplier-hero-metric{padding-left:15px}.supplier-hero-metric+.supplier-hero-metric{padding-right:15px}.supplier-hero-metric strong{font-size:19px}.supplier-grid{grid-template-columns:1fr}.supplier-settings-list .entity-row{grid-template-columns:32px 1fr auto;padding:8px 0}.product-settings-list .entity-row{grid-template-columns:32px minmax(0,1fr) auto;padding:8px 0}.supplier-settings-list .entity-row>small{grid-column:2}.supplier-settings-list .entity-row .mini-switch{grid-area:1/3}.add-supplier{flex-direction:column;align-items:stretch}.add-product{grid-template-columns:1fr}.add-product>*{grid-column:auto!important}.inline-check.boxed{min-height:40px}.audit-card{flex-wrap:wrap;align-items:flex-start}.access-people{width:100%;margin:0}.toast,.save-progress{left:max(15px,env(safe-area-inset-left));bottom:calc(82px + env(safe-area-inset-bottom))}.toast{max-width:min(390px,calc(100vw - max(15px,env(safe-area-inset-left)) - max(15px,env(safe-area-inset-right))))}.save-progress{width:min(330px,calc(100vw - max(15px,env(safe-area-inset-left)) - max(15px,env(safe-area-inset-right))))}.connection-gate{padding:max(18px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.connection-gate-card{border-radius:21px;padding:28px 20px 24px}.connection-gate-card button{width:100%}.login-page{min-height:100dvh;padding:max(20px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));grid-template-columns:1fr}.modal-backdrop{padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.compact-confirm-dialog,.duplicate-dialog{max-height:100%;overflow-y:auto}.login-card{width:min(460px,100% - 28px);padding:23px 18px}.login-art{display:none}.duplicate-dialog{border-radius:20px;padding:20px 16px}.duplicate-dialog h2{font-size:19px}.duplicate-facts,.duplicate-actions{grid-template-columns:1fr}.compact-confirm-dialog{border-radius:20px;width:min(400px,100vw - 28px);max-height:100%;padding:18px 16px}.compact-confirm-head h2{font-size:18px}}@media (max-width:680px){.inventory-panel{box-shadow:none;background:0 0;border:0}.inventory-table{flex-direction:column;gap:10px;display:flex}.inventory-table .table-head-row{display:none!important}.inventory-table .table-row:not(.table-head-row){border:1px solid var(--line);background:var(--paper);min-height:0;box-shadow:var(--soft-shadow);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(118px,.8fr);align-items:stretch;gap:7px 11px;padding:10px 12px;display:grid!important}.inventory-table .table-row:not(.table-head-row)>*{display:block}.inventory-table .product-cell{border-bottom:1px solid var(--line);grid-column:1;align-items:center;gap:7px;min-width:0;padding-bottom:8px;display:flex!important}.inventory-table .product-cell strong{overflow-wrap:anywhere;min-width:0;line-height:1.45}.inventory-table .product-glyph{border-radius:9px;flex:0 0 29px;width:29px;height:29px}.inventory-table .inventory-stock-cell{border-bottom:1px solid var(--line);grid-column:2;padding-bottom:8px}.inventory-table .inventory-cost-cell{grid-column:1}.inventory-table .inventory-value-cell{grid-column:2}.inventory-table .inventory-stock-cell,.inventory-table .inventory-cost-cell,.inventory-table .inventory-value-cell{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.5}.inventory-table [data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:2px;font-size:11px;font-weight:400;display:block}}@media (max-width:420px){.content{padding-right:max(12px,env(safe-area-inset-right));padding-left:max(12px,env(safe-area-inset-left))}.view-stack,.page-heading,.panel,.form-main,.form-section,.settings-card,.purchase-details,.toolbar,.search-box,.product-combobox{min-width:0;max-width:100%}.heading-actions{flex-wrap:wrap}.heading-actions>*{min-width:0}.short-select-field select{width:100%}.profit-medallion{grid-template-columns:1fr auto}.profit-medallion small{grid-column:1}.profit-medallion strong{text-align:right;grid-column:1}.profit-medallion span{grid-area:1/2/span 2;align-self:center}.metric-grid,.inventory-summary{grid-template-columns:1fr}.metric-card{min-height:105px}.supplier-hero{border-radius:18px;grid-template-columns:1fr;min-height:0;padding:16px}.supplier-art{display:none}.supplier-hero-metric{gap:5px;padding-left:11px}.supplier-hero-metric+.supplier-hero-metric{padding-right:11px}.supplier-hero-metric strong{font-size:16px}.supplier-hero-summary>small{margin-top:10px;font-size:10px;line-height:1.6}.supplier-card{padding:13px}.supplier-card-actions{gap:6px}.supplier-card-actions .button,.payment-history-toggle{padding-inline:8px;font-size:11px}.supplier-payment-row{grid-template-columns:auto auto minmax(0,1fr) 34px;gap:6px}.supplier-payment-row .payment-void-button,.supplier-payment-void-placeholder{width:34px;min-width:34px;height:34px;min-height:34px}.supplier-payment-date{font-size:9px}.supplier-payment-amount{font-size:10px}.supplier-payment-amount small,.supplier-payment-payer{font-size:8px}.compact-confirm-direction,.compact-confirm-actions{grid-template-columns:1fr}.save-progress{width:calc(100vw - max(15px,env(safe-area-inset-left)) - max(15px,env(safe-area-inset-right)))}}@media (max-width:1024px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]),select,textarea,[contenteditable=true],[role=combobox]{font-size:16px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.commerce-orders-view{gap:18px}.welcome-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,560px);display:grid}.welcome-actions .button{text-align:right;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:58px;padding:8px 12px;display:grid}.welcome-action-icon{background:#ffffff75;border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.welcome-action-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.welcome-action-copy{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.welcome-action-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.welcome-action-copy small{color:currentColor;opacity:.66;white-space:nowrap;font-size:9px;font-weight:600}.welcome-actions .button>i{margin:0;font-size:16px;font-style:normal}.hero-secondary{color:#fff;background:#ffffff17;border:1px solid #ffffff47;border-radius:12px}.hero-secondary:hover{background:#ffffff29}.commerce-orders-heading{margin-bottom:0}.commerce-orders-heading h1{font-weight:950}.commerce-orders-heading .heading-actions{flex:none;width:auto}.commerce-manual-order-action{color:#fff;background:linear-gradient(135deg,#9f105c,#d22e87);border:1px solid #9c155c;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding-inline:18px;display:inline-flex;box-shadow:0 9px 22px #9f105c38}.commerce-manual-order-action:hover{color:#fff;background:linear-gradient(135deg,#88104f,#bf2275);box-shadow:0 11px 25px #88104f47}.commerce-manual-order-action>span{color:#9c155c;background:#fff;border-radius:8px;place-items:center;width:23px;height:23px;font-size:19px;line-height:1;display:grid}.commerce-manual-order-action>strong{font-size:12px}.commerce-order-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.commerce-order-metrics article{border:1px solid var(--line);min-height:92px;box-shadow:var(--soft-shadow);background:#fffefde6;border-radius:17px;flex-direction:column;justify-content:space-between;gap:8px;padding:16px 18px;display:flex}.commerce-order-metrics article span{color:var(--muted);font-size:12px}.commerce-order-metrics article strong{color:var(--berry-800);font-size:24px}.commerce-order-metrics article.attention{background:#fff6f6;border-color:#f2c6ca}.commerce-order-metrics article.attention strong{color:var(--coral)}.commerce-order-metrics article.waiting{background:#fffaf0;border-color:#f1d8a4}.commerce-order-metrics article.waiting strong{color:var(--amber)}.commerce-orders-panel{padding:16px}.commerce-orders-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.commerce-reversal-action{color:#7b3f13;background:#fff1de;border-radius:11px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:11px;display:flex}.commerce-reversal-action button{color:#fff;background:#a84f23;border:0;border-radius:9px;min-height:34px;padding:0 11px;font-weight:800}.commerce-reversal-backdrop{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#260a1d7a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.commerce-reversal-dialog{background:#fff;border:1px solid #ffffffb3;border-radius:22px;width:min(100%,500px);padding:20px;box-shadow:0 30px 80px #2e081f42}.commerce-reversal-dialog h2{color:var(--berry-950);margin:7px 0 8px;font-size:20px}.commerce-reversal-dialog>p{color:var(--muted);margin:0 0 15px;font-size:12px;line-height:1.8}.commerce-reversal-dialog textarea{resize:vertical;border:1px solid var(--line);min-height:90px;font:inherit;border-radius:11px;padding:10px 12px}.commerce-reversal-dialog>div:last-child{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.commerce-handoff-dialog>div:last-child{grid-template-columns:1fr 1.45fr;display:grid}.commerce-handoff-dialog>div:last-child .button{width:100%;min-height:44px}.commerce-reversal-dialog .button.danger{color:#fff;background:#a83e4f}.commerce-order-detail-toggle{color:var(--berry-600);background:0 0;border:0;align-self:flex-start;padding:0;font-size:10px;font-weight:800}.commerce-order-detail{background:#ffffffc2;border:1px solid #420b2d12;border-radius:14px;order:30;grid-column:1/-1;padding:12px}.commerce-order-detail-loading{min-height:90px;color:var(--muted);place-items:center;font-size:12px;display:grid}.commerce-order-address{background:var(--cream);border-radius:10px;flex-direction:column;gap:4px;margin-bottom:10px;padding:9px 11px;display:flex}.commerce-order-address span{color:var(--muted);font-size:12px}.commerce-order-address strong{color:var(--ink);font-size:14px;line-height:1.85}.commerce-order-method-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.commerce-order-method-details>span{background:#fff;border:1px solid #420b2d14;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 11px;display:flex}.commerce-order-method-details small{color:var(--muted);font-size:11px}.commerce-order-activity-details{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.commerce-order-activity-details>span{background:#f4fbf6;border:1px solid #20794824;border-radius:10px;align-content:start;gap:4px;min-width:0;padding:9px 11px;display:grid}.commerce-order-activity-details small{color:var(--muted);font-size:11px}.commerce-order-activity-details strong{color:#245d3b;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.commerce-order-activity-details time{color:#617068;font-size:10px;line-height:1.6}.commerce-order-delivery-schedule{grid-template-columns:minmax(160px,.7fr) minmax(260px,1.3fr);gap:8px;margin-bottom:10px;display:grid}.commerce-order-delivery-schedule>span{background:#fff9e9;border:1px solid #b36b0829;border-radius:10px;gap:4px;min-width:0;padding:9px 11px;display:grid}.commerce-order-delivery-schedule small{color:var(--muted);font-size:11px}.commerce-order-delivery-schedule strong{color:#76500b;overflow-wrap:anywhere;font-size:13px;line-height:1.75}.commerce-order-customer-details{grid-template-columns:minmax(150px,.65fr) minmax(0,1.55fr) minmax(170px,.7fr);gap:8px;margin-bottom:10px;display:grid}.commerce-order-customer-details-toolbar{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 1px;display:flex}.commerce-order-customer-details-toolbar>span{gap:1px;display:grid}.commerce-order-customer-details-toolbar small{color:var(--muted);font-size:10px;font-weight:750}.commerce-order-customer-details-toolbar strong{color:var(--ink);font-size:12px}.commerce-order-customer-details-toolbar button{min-height:34px;color:var(--berry-800);font:inherit;cursor:pointer;background:#fff8fc;border:1px solid #b51e7833;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:850;display:inline-flex}.commerce-order-customer-details-toolbar button:hover{background:#fff1f9;border-color:#b51e7861}.commerce-order-customer-details-toolbar svg{fill:currentColor;width:15px;height:15px}.commerce-order-customer-details>div{background:#fff;border:1px solid #420b2d14;border-radius:11px;align-content:start;gap:5px;min-width:0;padding:10px 12px;display:grid}.commerce-order-customer-details>div>span{color:var(--muted);font-size:11px;font-weight:750}.commerce-order-customer-details>div>strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;line-height:1.85}.commerce-order-customer-details>div>small{color:#76500b;background:#fff4d8;border-radius:999px;width:fit-content;padding:2px 8px;font-size:10px;font-weight:800}.commerce-order-customer-contact>a{color:#8f185f;direction:ltr;width:fit-content;font-size:14px;font-weight:900;text-decoration:none}.commerce-order-customer-location a{color:#176442;background:#eaf9f0;border-radius:9px;width:fit-content;padding:7px 10px;font-size:12px;font-weight:850;text-decoration:none}.commerce-order-customer-location a:hover{color:#104d33;background:#dff4e8}.commerce-order-customer-details>.commerce-order-customer-note{background:var(--cream);grid-column:1/-1}.commerce-customer-details-dialog{width:min(560px,100vw - 28px)}.commerce-customer-details-fields{gap:11px;display:grid}.commerce-customer-details-dialog .field{gap:6px;display:grid}.commerce-customer-details-dialog .field>span{color:var(--muted);font-size:11px;font-weight:800}.commerce-customer-details-dialog input,.commerce-customer-details-dialog textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8c8d2;border-radius:11px;padding:10px 12px;font-size:13px}.commerce-customer-details-dialog input{text-align:left;min-height:44px}.commerce-customer-details-dialog textarea{min-height:112px;line-height:1.8}.commerce-customer-details-dialog input:focus,.commerce-customer-details-dialog textarea:focus{border-color:var(--berry-500);outline:3px solid #d32b8b1a}.commerce-customer-details-dialog[aria-busy=true] .commerce-customer-details-fields{opacity:.68}.commerce-order-customer-note strong{white-space:pre-wrap}.commerce-order-receipt{width:100%;min-width:0;color:var(--ink);font:inherit;text-align:right;background:#fff5fadb;border:1px solid #c2005b24;border-radius:12px;gap:12px;margin-bottom:10px;padding:9px 11px;display:grid}.commerce-order-receipt-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;display:flex}.commerce-order-receipt-heading>span:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.commerce-order-receipt-heading strong{font-size:14px}.commerce-order-receipt-heading small{color:var(--muted);font-size:12px;line-height:1.8}.commerce-order-receipt-count{color:var(--berry-800);white-space:nowrap;background:#fff;border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:12px;font-weight:850}.commerce-order-receipt-thumbnails{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.commerce-order-receipt-thumbnail{width:84px;max-width:100%;min-height:112px;color:var(--ink);font:inherit;cursor:zoom-in;background:#fff;border:1px solid #c2005b29;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:7px;font-size:12px;display:flex}.commerce-order-receipt-thumbnail:hover{border-color:var(--berry-500);background:#fff8fc}.commerce-order-receipt-thumbnail:focus-visible{outline-offset:2px;outline:3px solid #c2005b40}.commerce-order-receipt-thumbnail img{object-fit:contain;background:#fff;border-radius:6px;width:64px;max-width:100%;height:76px;box-shadow:0 4px 12px #420b2d1f}.commerce-order-receipt-customer-note{color:#ad242d;border-top:1px solid #f0c8ca;gap:5px;min-width:0;padding-top:10px;display:grid}.commerce-order-receipt-customer-note>span{font-size:13px;font-weight:750}.commerce-order-receipt-customer-note>strong{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.9}.commerce-receipt-backdrop{z-index:220;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#190512c2;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.commerce-receipt-dialog{background:#fffffffa;border:1px solid #ffffff57;border-radius:20px;place-items:center;width:min(100%,760px);max-height:calc(100dvh - 36px);padding:48px 14px 14px;display:grid;position:relative;box-shadow:0 30px 90px #0a020773}.commerce-receipt-title{max-width:100%;color:var(--ink);text-align:center;overflow-wrap:anywhere;margin-bottom:12px;font-size:14px;line-height:1.8}.commerce-receipt-dialog img{object-fit:contain;background:#fff;border-radius:12px;max-width:100%;max-height:calc(100dvh - 160px);display:block}.commerce-receipt-dialog img.has-error{display:none}.commerce-receipt-error{color:#8e2630;text-align:center;background:#fff5f6;border:1px solid #efc6ca;border-radius:12px;max-width:440px;padding:14px 16px;font-size:12px;line-height:1.8}.commerce-receipt-close{color:#fff;background:var(--berry-800);width:36px;height:36px;font:inherit;border:0;border-radius:11px;place-items:center;font-size:25px;line-height:1;display:grid;position:absolute;inset-block-start:9px;inset-inline-end:10px}.commerce-receipt-close:focus-visible{outline-offset:2px;outline:3px solid #c2005b40}.commerce-customers-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.commerce-customers-toolbar .search-box{flex:1;max-width:520px}.commerce-customers-toolbar>span{color:var(--muted);font-size:11px;font-weight:800}.commerce-customer-list{gap:6px;display:grid}.commerce-customer-card{grid-template-columns:minmax(210px,1.4fr) repeat(3,minmax(110px,.7fr));align-items:center;gap:6px;padding:8px 10px;display:grid}.commerce-customer-card>div{border-inline-start:1px solid #420b2d12;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:5px 8px;display:flex}.commerce-customer-card>div:first-child{border-inline-start:0}.commerce-customer-card>div:first-child strong{font-size:13px}.commerce-customer-card>div:first-child span,.commerce-customer-card>div:first-child a{width:fit-content;color:var(--berry-700);text-align:right;direction:ltr;unicode-bidi:isolate;text-decoration:none}.commerce-customer-card span{color:var(--muted);font-size:10px}.commerce-customer-card strong{color:var(--ink);overflow-wrap:anywhere;font-size:11px}.commerce-customer-card>p{min-width:0;color:var(--muted);border-top:1px dashed #420b2d17;grid-column:1/-1;align-items:baseline;gap:8px;margin:0;padding:5px 4px 0;font-size:10px;line-height:1.55;display:flex}.commerce-customer-card>p span{color:var(--berry-700);flex:none;font-weight:800}.commerce-customer-card>p strong{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}@media (max-width:760px){.commerce-customers-toolbar{flex-direction:column;align-items:stretch}.commerce-customers-toolbar .search-box{max-width:none}.commerce-customer-card{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:9px}.commerce-customer-card>div{padding:4px 6px}.commerce-customer-card>div:first-child{border-inline-start:0;border-bottom:1px solid #420b2d12;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding-bottom:7px}.commerce-customer-card>div:nth-child(2){border-inline-start:0}.commerce-customer-card>p{padding-top:5px}}.commerce-order-item-list{gap:7px;display:grid}.commerce-order-item{border:1px solid var(--line);background:#fff;border-inline-start:3px solid #aaa2a7;border-radius:12px;grid-template-columns:minmax(230px,1.4fr) repeat(2,minmax(135px,.72fr)) minmax(145px,.72fr);align-items:stretch;gap:9px;padding:11px;display:grid}.commerce-order-item.posted{border-inline-start-color:#36a676}.commerce-order-item.awaiting_purchase,.commerce-order-item.partially_posted{border-inline-start-color:#d3922e}.commerce-order-item.mapping_required,.commerce-order-item.reversal_review{border-inline-start-color:#cd5366}.commerce-order-item>div{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.commerce-order-item strong{color:var(--berry-950);font-size:13px}.commerce-order-item span{color:var(--ink);font-size:12px;line-height:1.65}.commerce-order-item small{color:var(--muted);font-size:11px;line-height:1.6}.commerce-order-item-metric{border-inline-start:1px solid #420b2d14;padding-inline-start:9px}.commerce-order-item-profit{color:#176442;background:#eaf9f0;border-radius:10px;padding:8px 10px}.commerce-order-item-profit strong{color:#176442}.commerce-order-item-profit.loss{color:#9d2c3b;background:#fff0f1}.commerce-order-item-profit.loss strong{color:#9d2c3b}.commerce-order-profit-summary{background:linear-gradient(135deg,#edf9f3,#f8fffb);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;padding:9px;display:grid}.commerce-order-profit-pair{display:contents}.commerce-order-profit-summary>span,.commerce-order-profit-pair>span{border-inline-start:1px solid #1764421f;gap:4px;min-width:0;padding:7px 9px;display:grid}.commerce-order-profit-summary>span:first-child,.commerce-order-profit-pair:first-child>span:first-child{border-inline-start:0}.commerce-order-profit-summary small{color:var(--muted);font-size:11px}.commerce-order-profit-summary strong{color:#176442;overflow-wrap:anywhere;font-size:13px}.commerce-order-profit-summary.loss{background:#fff1f2}.commerce-order-profit-summary.loss strong{color:#9d2c3b}@media (min-width:761px){.commerce-order-profit-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.commerce-order-profit-summary>.commerce-order-profit-pair{grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.commerce-order-profit-summary>.commerce-order-customer-totals{grid-column:1/span 2}.commerce-order-profit-summary>.commerce-order-accounting-totals{grid-column:3/span 2}}.commerce-order-task-list{color:#8b481e;background:#fff2df;border-radius:10px;flex-direction:column;gap:5px;margin-top:9px;padding:9px 11px;font-size:10px;line-height:1.65;display:flex}.commerce-customer-history{border-top:1px solid var(--line);color:var(--muted);flex-direction:column;gap:9px;margin-top:10px;padding-top:10px;font-size:12px;display:flex}.commerce-customer-history-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.commerce-customer-history-heading strong{color:var(--berry-950);font-size:13px}.commerce-customer-history-heading span{color:#705f69;background:#f4eff2;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:750}.commerce-customer-history-expiry-note{color:#766872;margin:6px 0 9px;font-size:10px;line-height:1.7}.commerce-customer-history-list{gap:8px;display:grid}.commerce-customer-history-order{background:#fff;border:1px solid #e4d9df;border-radius:12px;overflow:hidden}.commerce-customer-history-order>header{background:linear-gradient(135deg,#faf6f8,#fff);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.commerce-customer-history-order>header>span{flex-wrap:wrap;align-items:center;gap:4px 9px;min-width:0;display:flex}.commerce-customer-history-order>header strong{color:var(--berry-950);font-size:12px}.commerce-customer-history-order>header time{color:var(--muted);font-size:10px}.commerce-customer-history-order>header b{color:#176442;flex:none;font-size:12px}.commerce-customer-history-items{display:grid}.commerce-customer-history-items>p{color:var(--muted);margin:0;padding:9px 10px;font-size:11px}.commerce-customer-history-item{border-top:1px solid #f0e9ed;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.commerce-customer-history-item>span{flex-direction:column;gap:2px;min-width:0;display:flex}.commerce-customer-history-item>span:last-child{align-items:flex-end}.commerce-customer-history-item strong{color:#392a32;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.commerce-customer-history-item small{color:var(--muted);font-size:10px;line-height:1.55}.commerce-customer-history-item b{color:#5f2349;font-size:11px}@media (max-width:760px){.commerce-order-delivery-schedule,.commerce-order-customer-details{grid-template-columns:1fr}.commerce-order-customer-details-toolbar,.commerce-order-customer-details>.commerce-order-customer-note{grid-column:auto}.commerce-order-method-details{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-order-activity-details{grid-template-columns:1fr}.commerce-order-item{grid-template-columns:1fr 1fr}.commerce-order-item>div:first-child,.commerce-order-item-profit{grid-column:1/-1}.commerce-order-profit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-order-profit-pair{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.commerce-order-profit-summary>span,.commerce-order-profit-pair>span{border-inline-start:0;border-top:1px solid #1764421f}.commerce-order-profit-pair:first-child>span{border-top:0}.commerce-customer-history-order>header{align-items:flex-start}.commerce-customer-history-order>header>span{flex-direction:column;align-items:flex-start}.commerce-customer-history-item{grid-template-columns:minmax(0,1fr) minmax(118px,auto)}.commerce-reversal-action{flex-direction:column;align-items:stretch}.commerce-reversal-dialog>div:last-child{flex-direction:column-reverse}.commerce-reversal-dialog>div:last-child .button{width:100%}}.connection-counts{align-items:center;gap:8px;display:flex}.connection-counts span{border:1px solid var(--line);min-height:54px;color:var(--muted);background:#fff;border-radius:13px;flex-direction:column;justify-content:center;padding:7px 13px;font-size:10px;display:flex}.connection-counts strong{color:#18714f;font-size:18px}.connection-counts>small{color:var(--muted);white-space:nowrap;font-size:10px}.connection-counts .needs-review strong{color:#a36b18}.connection-counts .paused strong{color:#a74d61}.connection-search{width:min(100%,410px)}.connection-list,.connection-loading-grid{gap:9px;display:grid}.connection-loading-grid i{border:1px solid var(--line);background:linear-gradient(100deg,#f7f3f5 20%,#fff 40%,#f7f3f5 60%) 0 0/220% 100%;border-radius:16px;min-height:68px;animation:1.15s ease-in-out infinite connection-loading}.connection-load-more{justify-self:center;min-width:210px;margin-top:7px}.connection-card{border-inline-start:4px solid #d1c8cd;border-radius:16px;overflow:hidden;box-shadow:0 5px 18px #420b2d0b}.connection-card.connected{background:linear-gradient(90deg,#e0f8ed9e,#fffefdf5 18%);border-inline-start-color:#35a676}.connection-card.review{background:linear-gradient(90deg,#fff5e0bf,#fffefdf5 18%);border-inline-start-color:#d39a34}.connection-card.paused{background:linear-gradient(90deg,#ffebefbf,#fffefdf5 18%);border-inline-start-color:#a74d61}.connection-card.open{box-shadow:0 14px 34px #420b2d17}.connection-summary{width:100%;min-height:60px;color:var(--ink);text-align:start;background:0 0;border:0;grid-template-columns:12px minmax(230px,1.3fr) 135px minmax(190px,1fr) 145px 20px;align-items:center;gap:11px;padding:9px 14px;display:grid}.connection-dot{background:#d39a34;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #d39a3421}.connection-dot.connected{background:#35a676;box-shadow:0 0 0 4px #35a67621}.connection-dot.paused{background:#a74d61;box-shadow:0 0 0 4px #a74d6121}.connection-product-name{flex-direction:column;gap:3px;min-width:0;display:flex}.connection-product-name strong{min-width:0;color:var(--berry-950);white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.connection-product-name small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.connection-woo-price{color:var(--berry-800);white-space:nowrap;font-size:12px;font-weight:850}.connection-target{min-width:0;color:var(--ink);white-space:normal;overflow-wrap:anywhere;font-size:11px;line-height:1.8}.connection-policy{color:#8c5b15;white-space:nowrap;background:#fff2d7;border-radius:8px;justify-self:start;padding:5px 8px;font-size:10px;font-weight:800}.connection-policy.connected{color:#166947;background:#e1f5ec}.connection-policy.paused{color:#8f3045;background:#ffe8ed}.connection-chevron{color:var(--muted);font-size:18px;transition:transform .18s}.connection-card.open .connection-chevron{transform:rotate(180deg)}.connection-editor{background:#ffffffc2;border-top:1px solid #420b2d14;padding:14px}.connection-suggestion{color:#805718;background:#fff8e8;border-radius:10px;margin-bottom:11px;padding:8px 11px;font-size:11px;line-height:1.7}.connection-fields{grid-template-columns:minmax(260px,1.5fr) 125px minmax(220px,.8fr) auto;align-items:end;gap:10px;display:grid}.connection-example{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;justify-content:center;gap:5px;min-height:66px;padding:8px 11px;display:flex}.connection-example span{color:var(--muted);font-size:10px}.connection-example strong{color:var(--berry-950);font-size:11px}.connection-fields>.button{min-height:44px}.connection-current{color:var(--muted);align-items:center;gap:18px;margin-top:10px;font-size:11px;display:flex}.connection-current strong{color:var(--ink)}.connection-current .button{min-height:38px;margin-inline-start:auto}.pricing-heading{align-items:center}.pricing-toolbar{z-index:5;position:sticky;top:10px}.pricing-search{width:min(100%,390px)}.pricing-product-list{gap:9px;display:grid}.pricing-product-card{border-inline-start:4px solid #0000;border-radius:16px;transition:border-color .2s,background .2s,box-shadow .2s;overflow:hidden;box-shadow:0 5px 18px #420b2d0b}.pricing-product-card.healthy{background:linear-gradient(90deg,#e0f8ed99,#fffefdf5 18%);border-inline-start-color:#37a777}.pricing-product-card.warning{background:linear-gradient(90deg,#fff3dba6,#fffefdf5 18%);border-inline-start-color:#db8c2e}.pricing-product-card.error{background:linear-gradient(90deg,#ffe7ebb3,#fffefdf5 18%);border-inline-start-color:#d64b61}.pricing-product-card.out{background:linear-gradient(90deg,#f2e9fdbf,#fffefdf5 18%);border-inline-start-color:#8c63c7}.pricing-product-card.manual{background:#f3f1f2;border-inline-start-color:#8b8790}.pricing-product-card.partial{border-inline-start-color:#d2ad35}.pricing-product-card.open{box-shadow:0 14px 36px #420b2d1a}.pricing-product-summary{width:100%;min-height:58px;color:var(--ink);text-align:start;background:0 0;border:0;grid-template-columns:12px minmax(220px,1fr) 135px 160px 112px 72px 20px;align-items:center;gap:10px;padding:9px 14px;display:grid}.pricing-product-summary>strong{white-space:normal;overflow-wrap:anywhere;min-width:0;color:var(--berry-950);font-size:13px;line-height:1.8}.pricing-health-dot{background:#bbb5b9;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #bbb5b921}.pricing-health-dot.healthy{background:#2fa777;box-shadow:0 0 0 4px #2fa77721}.pricing-health-dot.warning{background:#dc8e2f;box-shadow:0 0 0 4px #dc8e2f21}.pricing-health-dot.error{background:#d64b61;box-shadow:0 0 0 4px #d64b6121}.pricing-health-dot.out{background:#8c63c7;box-shadow:0 0 0 4px #8c63c721}.pricing-health-dot.manual{background:#817c83;box-shadow:0 0 0 4px #817c8321}.pricing-health-dot.partial{background:#c9a32e;box-shadow:0 0 0 4px #c9a32e21}.pricing-summary-price{color:var(--berry-800);white-space:nowrap;font-size:13px;font-weight:850}.pricing-summary-status{font-size:12px;font-weight:750}.pricing-summary-status.healthy{color:#18714f}.pricing-summary-status.warning,.pricing-summary-status.partial{color:#946017}.pricing-summary-status.error{color:#a83249}.pricing-summary-status.out{color:#6f42a8}.pricing-summary-status.manual{color:#69636a}.pricing-torob-link-state{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:5px;width:fit-content;min-height:25px;padding:3px 8px;font-size:9px;font-weight:900;display:inline-flex}.pricing-torob-link-state i{opacity:.72;background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 0 3px}.pricing-torob-link-state.connected{color:#137249;background:#eaf8f1;border-color:#b7dfca}.pricing-torob-link-state.missing{color:#a62f43;background:#fff1f3;border-color:#efc4cb}.pricing-mode{border-radius:9px;justify-content:center;align-items:center;min-height:25px;padding:0 8px;font-size:11px;font-weight:850;display:inline-flex}.pricing-mode.auto{color:#146846;background:#e2f6ed}.pricing-mode.manual{color:#625d63;background:#e4e1e3}.pricing-chevron{color:var(--muted);font-size:18px;transition:transform .18s}.pricing-product-card.open .pricing-chevron{transform:rotate(180deg)}.pricing-product-detail{background:#ffffffba;border-top:1px solid #420b2d14;padding:16px}.pricing-loading{min-height:110px;color:var(--muted);place-items:center;display:grid}.pricing-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.pricing-metrics>div,.pricing-cost-preview{background:#fff;border:1px solid #420b2d0f;border-radius:12px;flex-direction:column;justify-content:center;gap:5px;min-height:66px;padding:10px 12px;display:flex}.pricing-metrics span,.pricing-cost-preview span{color:var(--muted);font-size:11px}.pricing-metrics strong,.pricing-cost-preview strong{color:var(--berry-950);font-size:13px}.pricing-metrics>.pricing-metric-current{background:linear-gradient(135deg,#f4fff9,#e8f8f0);border-color:#1c8b5b38;box-shadow:inset 0 0 0 1px #ffffffb8,0 5px 14px #1c8b5b14}.pricing-metrics>.pricing-metric-current span{color:#287355;font-weight:800}.pricing-metrics>.pricing-metric-current strong{color:#087747;font-size:16px;font-weight:950}.pricing-torob-product-link{background:linear-gradient(135deg,#fafbff,#f5f7ff);border:1px solid #475ca924;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;min-height:70px;margin:-2px 0 14px;padding:10px 12px;display:flex}.pricing-torob-product-link-title{align-items:center;gap:9px;min-width:0;display:flex}.pricing-torob-product-link-title>span{color:#fff;background:linear-gradient(135deg,#516bc0,#344b9b);border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:950;display:grid;box-shadow:0 5px 12px #344b9b33}.pricing-torob-product-link-title>div{gap:2px;min-width:0;display:grid}.pricing-torob-product-link-title strong{color:#24356f;font-size:12px}.pricing-torob-product-link-title small{color:var(--muted);font-size:10px;line-height:1.65}.pricing-torob-product-link-form{grid-template-columns:minmax(220px,1fr) auto;gap:8px;width:min(100%,560px);display:grid}.pricing-torob-product-link-form input{min-width:0;min-height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d6dced;border-radius:10px;padding:7px 10px;font-size:11px}.pricing-torob-product-link-form input:focus{border-color:#637bd0;outline:3px solid #516bc01f}.pricing-torob-product-link-actions{align-items:center;gap:10px;display:flex}.pricing-torob-product-link-actions a{text-decoration:none}.pricing-cost-preview small{color:#a83249;font-size:10px;line-height:1.6}.pricing-cost-preview.invalid{background:#fff3f5;border-color:#efbdc7}.pricing-cost-preview.invalid strong{color:#a83249}.pricing-product-error{color:#9a2e43;background:#fff0f2;border-radius:11px;margin-bottom:12px;padding:9px 12px;font-size:12px;line-height:1.8}.pricing-detail-section{background:#fffefdf5;border:1px solid #420b2d12;border-radius:15px;padding:14px}.pricing-detail-section+.pricing-detail-section{margin-top:12px}.pricing-section-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.pricing-section-title>div{flex-direction:column;gap:3px;display:flex}.pricing-section-title strong{color:var(--berry-950);font-size:14px}.pricing-section-title span{color:var(--muted);font-size:11px}.pricing-connection-grid{grid-template-columns:minmax(250px,1.6fr) 130px minmax(180px,.7fr);align-items:end;gap:10px;display:grid}.pricing-connection-grid .product-field{min-width:0}.pricing-switches{align-items:center;gap:18px;margin-top:12px;display:flex}.pricing-switches label,.pricing-dry-run{color:var(--ink);align-items:center;gap:8px;font-size:12px;display:flex}.pricing-switches .button{margin-inline-start:auto}.pricing-manual-price-controls{grid-template-columns:minmax(220px,360px) auto;justify-content:start;align-items:end;gap:10px;display:grid}.pricing-manual-price-controls .button{min-height:44px}.pricing-add-link{grid-template-columns:minmax(280px,1.55fr) minmax(180px,.7fr) auto;align-items:end;gap:10px;display:grid}.pricing-add-link .button{min-height:44px}.pricing-competitor-list{gap:8px;margin-top:13px;display:grid}.pricing-competitor{border:1px solid var(--line);background:#fff;border-inline-start:3px solid #c7bec3;border-radius:12px;grid-template-columns:minmax(240px,1.5fr) 120px 82px 110px 155px minmax(230px,auto);align-items:center;gap:10px;padding:10px;display:grid}.pricing-competitor.healthy{border-inline-start-color:#38a978}.pricing-competitor.warning{background:#fffaf0;border-inline-start-color:#dc8e2f}.pricing-competitor.error{background:#fff7f8;border-inline-start-color:#d64b61}.pricing-competitor.out{background:#fbf7ff;border-inline-start-color:#8c63c7}.pricing-competitor.partial{background:#fffdf5;border-inline-start-color:#c9a32e}.pricing-competitor.disabled{background:#f5f3f4;border-inline-start-color:#aaa1a6}.pricing-competitor.disabled .pricing-competitor-main a,.pricing-competitor.disabled .pricing-competitor-fact strong{color:#756d71}.pricing-competitor-main{min-width:0}.pricing-competitor-main a{color:var(--berry-700);text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:ltr;font-size:11px;display:block;overflow:hidden}.pricing-competitor-main span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.pricing-competitor-main p{color:#a83249;margin:5px 0 0;font-size:10px;line-height:1.65}.pricing-variant-edit{align-items:center;gap:6px;margin-top:6px;display:flex}.pricing-variant-edit input{border:1px solid var(--line);background:#ffffffdb;border-radius:8px;flex:1;min-width:0;min-height:31px;padding:0 8px;font-size:10px}.pricing-variant-edit .text-button{flex:none;font-size:10px}.pricing-competitor-fact{flex-direction:column;gap:4px;min-width:0;display:flex}.pricing-competitor-fact span{color:var(--muted);font-size:10px}.pricing-competitor-fact strong{color:var(--ink);font-size:11px;line-height:1.55}.pricing-competitor-fact small{color:var(--muted);font-size:9px;line-height:1.6}.pricing-competitor-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.button.compact{min-height:34px;padding:0 11px;font-size:11px}.text-button.danger{color:#a83249}.pricing-settings{margin-top:4px}.pricing-settings>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:66px;padding:12px 16px;list-style:none;display:flex}.pricing-settings>summary::-webkit-details-marker{display:none}.pricing-settings>summary>span{flex-direction:column;gap:3px;display:flex}.pricing-settings>summary strong{color:var(--berry-950);font-size:14px}.pricing-settings>summary small{color:var(--muted);font-size:11px}.pricing-settings>summary i{color:var(--muted);font-style:normal;transition:transform .18s}.pricing-settings[open]>summary i{transform:rotate(180deg)}.pricing-settings-body{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(150px,1fr)) minmax(210px,1.1fr) auto;align-items:end;gap:12px;padding:15px;display:grid}.pricing-dry-run{min-height:44px}.pricing-dry-run>span{flex-direction:column;gap:2px;display:flex}.pricing-dry-run small{color:var(--muted);font-size:10px}.pricing-history-tab-intro{flex-direction:column;gap:2px;min-width:0;display:flex}.pricing-history-tab-intro strong{color:var(--berry-950);font-size:13px}.pricing-history-tab-intro span{color:var(--muted);font-size:10px}.pricing-history{background:linear-gradient(#fff 0%,#fdfafb 100%);padding:20px}.pricing-history-head{justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.pricing-history-head-actions{justify-content:flex-end;padding-bottom:12px}.pricing-history-head h2{color:var(--berry-950);margin:2px 0 5px;font-size:19px}.pricing-history-head p{max-width:650px;color:var(--muted);margin:0;font-size:11px;line-height:1.8}.pricing-history-filters{background:#ffffffdb;border:1px solid #eadde4;border-radius:14px;grid-template-columns:auto minmax(170px,.55fr) minmax(280px,1fr);align-items:end;gap:12px;padding:12px;display:grid}.pricing-history-range{background:#f7f1f4;border:1px solid #e4d5dd;border-radius:11px;align-items:center;gap:3px;padding:3px;display:inline-flex}.pricing-history-range button{color:#725e69;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 13px;font-size:11px;font-weight:800}.pricing-history-range button.active{color:#fff;background:var(--berry-700);box-shadow:0 4px 10px #8f165033}.pricing-history-type{margin:0}.pricing-history-type select{min-height:44px}.pricing-history-search{align-items:stretch;gap:7px;min-width:0;display:flex}.pricing-history-search .search-box{width:100%}.pricing-history-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:14px 0 18px;display:grid}.pricing-history-summary>div{background:#fff;border:1px solid #eadfe4;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:35px 1fr;align-content:center;column-gap:9px;min-height:78px;padding:10px 12px;display:grid;box-shadow:0 4px 12px #43152d0a}.pricing-history-summary .summary-icon{color:#775568;background:#f5edf1;border-radius:11px;grid-row:1/3;align-self:center;place-items:center;width:35px;height:35px;font-size:17px;font-weight:900;display:grid}.pricing-history-summary strong{color:var(--berry-950);align-self:end;font-size:18px;line-height:1.1}.pricing-history-summary small{color:var(--muted);align-self:start;margin-top:4px;font-size:10px;font-weight:700}.pricing-history-summary .increase{background:#f6fcf9;border-color:#cce8db}.pricing-history-summary .increase .summary-icon{color:#197450;background:#dff4ea}.pricing-history-summary .decrease{background:#fff8f9;border-color:#f0ccd3}.pricing-history-summary .decrease .summary-icon{color:#b2344b;background:#fae4e8}.pricing-history-summary .warning{background:#fffaf0;border-color:#eddcae}.pricing-history-summary .warning .summary-icon{color:#9b6a10;background:#f9edc8}.pricing-history-summary .manual{background:#fbf8ff;border-color:#dfd1ef}.pricing-history-summary .manual .summary-icon{color:#7250a3;background:#eee5f8}.pricing-history-result-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.pricing-history-result-head>div{align-items:baseline;gap:8px;display:flex}.pricing-history-result-head strong{color:var(--berry-950);font-size:14px}.pricing-history-result-head span{color:var(--muted);font-size:10px}.pricing-history-limit-note{color:#755c26;background:#fff7df;border-radius:10px;margin-bottom:9px;padding:8px 11px;font-size:10px}.pricing-history-list{gap:10px;display:grid}.pricing-history-item{background:#fff;border:1px solid #e8dde2;border-radius:15px;grid-template-columns:46px minmax(0,1fr);gap:12px;padding:13px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 15px #3c0d270b}.pricing-history-item:before{content:"";background:#9f758b;width:4px;position:absolute;inset:0 0 0 auto}.pricing-history-item.increase:before{background:#29966b}.pricing-history-item.decrease:before{background:#ca465d}.pricing-history-item.warning:before{background:#d7a12a}.pricing-history-item.manual:before{background:#8160b2}.pricing-history-icon{color:#805d70;background:#f4edf1;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.pricing-history-icon svg{width:23px;height:23px}.pricing-history-icon.increase{color:#187451;background:#e3f5ec}.pricing-history-icon.decrease{color:#ae3148;background:#fbe7ea}.pricing-history-icon.warning{color:#94630d;background:#fbefca}.pricing-history-icon.manual{color:#704ca1;background:#eee5f8}.pricing-history-content{min-width:0}.pricing-history-item-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pricing-history-item-head>div{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.pricing-history-product{color:var(--berry-950);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;text-decoration:none;overflow:hidden}.pricing-history-product:hover{color:var(--berry-600)}.pricing-history-kind{color:#765c69;white-space:nowrap;background:#f4edf1;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:9px;font-weight:900;display:inline-flex}.pricing-history-kind.increase{color:#176b4c;background:#e4f5ed}.pricing-history-kind.decrease{color:#a92d44;background:#fbe7eb}.pricing-history-kind.warning{color:#8b5c08;background:#fbefca}.pricing-history-kind.manual{color:#684494;background:#eee6f7}.pricing-history-item-head time{color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:10px;display:inline-flex}.pricing-history-item p{color:#4f3a46;margin:7px 0 0;font-size:11px;line-height:1.85}.pricing-history-profit{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.pricing-history-profit>span{background:#fcfafb;border:1px solid #ece2e7;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:8px 9px;display:flex}.pricing-history-profit small{color:var(--muted);font-size:9px}.pricing-history-profit strong{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:5px;font-size:11px;display:flex}.pricing-history-profit i{font-size:8px;font-style:normal}.pricing-history-profit .profit-change.up{background:#f4fbf7;border-color:#cee9dd}.pricing-history-profit .profit-change.up strong,.pricing-history-profit .current-profit.positive strong{color:#18704e}.pricing-history-profit .profit-change.down{background:#fff7f8;border-color:#efd0d6}.pricing-history-profit .profit-change.down strong,.pricing-history-profit .current-profit.loss strong{color:#ad3148}.pricing-history-profit .current-profit.positive{background:#effaf5;border-color:#c9e7d9}.pricing-history-profit .current-profit.loss{background:#fff0f3;border-color:#edc6ce}.pricing-history-profit-unavailable{color:#76530f;background:#fff9e9;border:1px solid #efd7a2;border-radius:10px;align-items:center;gap:7px;margin-top:9px;padding:8px 10px;font-size:10px;display:flex}.pricing-history-profit-unavailable>span{color:#fff;background:#c18a1b;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-weight:900;display:grid}.pricing-history-source{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;font-size:9px;display:flex}.pricing-history-source a{color:var(--berry-600);direction:ltr;font-size:10px;text-decoration:none}.pricing-history-source strong{color:var(--ink);margin-inline-start:auto;font-size:10px}@media (max-width:1180px){.connection-summary{grid-template-columns:12px minmax(190px,1fr) 120px minmax(150px,.8fr) 125px 18px;gap:8px}.connection-fields{grid-template-columns:minmax(240px,1fr) 120px minmax(190px,.8fr)}.connection-fields>.button{grid-column:3}.pricing-product-summary{grid-template-columns:12px minmax(180px,1fr) 115px 130px 105px 62px 18px;gap:7px}.pricing-competitor{grid-template-columns:minmax(220px,1.5fr) repeat(3,100px)}.pricing-competitor-fact:nth-of-type(4){grid-column:2/4}.pricing-competitor-actions{grid-column:4}.pricing-settings-body{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:760px){.connection-counts{width:100%}.connection-counts span{flex:1}.connection-summary{grid-template-columns:10px minmax(0,1fr) auto;gap:6px 9px;min-height:82px;padding:9px 10px}.connection-dot{grid-row:1/4}.connection-product-name,.connection-woo-price,.connection-target{grid-column:2}.connection-policy{grid-area:2/3}.connection-chevron{grid-area:1/3}.connection-editor{padding:10px}.connection-fields{grid-template-columns:1fr}.connection-fields>.button{grid-column:auto;width:100%}.connection-current{flex-direction:column;align-items:stretch;gap:5px}.pricing-toolbar{position:static}.pricing-product-card{border-radius:14px}.pricing-product-summary{grid-template-columns:10px minmax(0,1fr) auto;gap:7px 9px;min-height:74px;padding:9px 10px}.pricing-product-summary>strong{grid-column:2}.pricing-health-dot{grid-row:1/4}.pricing-summary-price{grid-area:2/2}.pricing-summary-status{grid-area:3/2}.pricing-torob-link-state{grid-area:3/3;min-height:22px;padding-inline:6px;font-size:8px}.pricing-mode{grid-area:2/3}.pricing-chevron{grid-area:1/3}.pricing-product-detail{padding:10px}.pricing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-torob-product-link{flex-direction:column;align-items:stretch}.pricing-torob-product-link-form{grid-template-columns:1fr;width:100%}.pricing-torob-product-link-form .button{width:100%}.pricing-torob-product-link-actions{justify-content:space-between}.pricing-connection-grid,.pricing-add-link,.pricing-manual-price-controls{grid-template-columns:1fr}.pricing-manual-price-controls .button{width:100%}.pricing-switches{flex-direction:column;align-items:stretch;gap:10px}.pricing-switches .button{width:100%;margin-inline-start:0}.pricing-competitor{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:11px}.pricing-competitor-main{grid-column:1/-1}.pricing-competitor-fact:nth-of-type(4){grid-column:auto}.pricing-competitor-actions{grid-column:1/-1;justify-content:stretch}.pricing-competitor-actions .button{flex:1}.pricing-settings-body{grid-template-columns:1fr}.pricing-history{padding:12px}.pricing-history-head{flex-direction:column;align-items:stretch;gap:10px}.pricing-history-head .button{width:100%}.pricing-history-filters{grid-template-columns:1fr}.pricing-history-range{width:100%}.pricing-history-range button{flex:1;padding-inline:6px}.pricing-history-search{flex-direction:column}.pricing-history-search .button{width:100%}.pricing-history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-history-summary>div:first-child{grid-column:1/-1}.pricing-history-item{grid-template-columns:36px minmax(0,1fr);gap:9px;padding:11px 9px}.pricing-history-icon{border-radius:10px;width:34px;height:34px}.pricing-history-icon svg{width:20px;height:20px}.pricing-history-item-head{flex-direction:column;gap:6px}.pricing-history-product{white-space:normal;max-width:100%;line-height:1.75}.pricing-history-profit{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-history-profit .current-profit{grid-column:1/-1}.pricing-history-source strong{width:100%;margin-inline-start:0}}.commerce-orders-toolbar .commerce-order-search{flex:0 auto;width:min(290px,100%)}.commerce-order-filters{flex-wrap:wrap;justify-content:flex-end}.commerce-order-filters button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.commerce-filter-count{color:#fff;background:#7651a8;border-radius:999px;place-items:center;min-width:20px;height:20px;padding-inline:5px;font-size:10px;font-weight:900;line-height:1;display:inline-grid}.commerce-order-filters button.active .commerce-filter-count{color:#69428e;background:#fff}.commerce-order-list{flex-direction:column;gap:9px;display:flex}.commerce-order-card{background:#fff;border:1px solid #e5d9e0;border-radius:15px;grid-template-columns:minmax(210px,1.35fr) minmax(145px,.66fr) minmax(250px,1fr) auto;align-items:center;gap:9px 14px;min-height:76px;padding:10px 14px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 13px #420b2d11}.commerce-order-card:before{content:"";background:#b9adb4;width:5px;position:absolute;inset:0 0 0 auto}.commerce-order-card:hover{transform:translateY(-1px);box-shadow:0 10px 25px #420b2d1c}.commerce-order-card.complete{background:linear-gradient(90deg,#fff 0%,#f4fcf8 100%);border-color:#c6eadb}.commerce-order-card.review{background:linear-gradient(90deg,#fff 0%,#fff1f3 100%);border-color:#eab4bc}.commerce-order-card.review:before{background:#b92f47}.commerce-order-card.payment-review{background:linear-gradient(90deg,#fff 0%,#fff9df 100%);border-color:#ead18b}.commerce-order-card.payment-review:before{background:#d7a72f}.commerce-order-card.waiting{background:linear-gradient(90deg,#fff 0%,#fffbf1 100%);border-color:#efd9ad}.commerce-order-card.waiting:before{background:var(--amber)}.commerce-order-card.processing{background:linear-gradient(90deg,#fff 0%,#fbf6f9 100%);border-color:#e4d4dc;box-shadow:0 6px 18px #6b485b14}.commerce-order-card.processing:before{background:#987087}.commerce-order-card.courier{background:linear-gradient(90deg,#fff 0%,#faf7ff 100%);border-color:#d9c9ef}.commerce-order-card.courier:before{background:#7651a8}.commerce-order-card.history{background:linear-gradient(90deg,#fff 0%,#f7f5f6 100%);border-color:#e3dfe1}.commerce-order-card.history:before{background:#b3acb0}.commerce-order-card.inactive{background:linear-gradient(90deg,#f8f7f7 0%,#efeded 100%);border-color:#ded9dc}.commerce-order-card.inactive:before{background:#9a9397}.commerce-order-card.inactive:hover{box-shadow:none;border-color:#d2ccd0;transform:none}.commerce-order-card.inactive .commerce-order-main,.commerce-order-card.inactive .commerce-order-money,.commerce-order-card.inactive .commerce-order-meta{opacity:.72}.commerce-order-status-stamp{z-index:3;text-shadow:0 1px #ffffffbf;opacity:.78;pointer-events:none;-webkit-user-select:none;user-select:none;background:#ffffff6b;border:4px double;border-radius:999px;place-items:center;width:clamp(116px,15vw,164px);min-height:43px;font-size:clamp(17px,1.75vw,22px);font-weight:950;line-height:1;display:grid;position:absolute;top:15px;left:50%;transform:translate(-50%)rotate(-7deg);box-shadow:0 1px #ffffffb8,inset 0 0 0 1px}.commerce-order-status-stamp.cancelled{color:#91202e;background-color:#fff7f87a}.commerce-order-status-stamp.completed{color:#18744c;background-color:#f5fffa7a}.commerce-order-main,.commerce-order-money,.commerce-order-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.commerce-order-main strong,.commerce-order-money strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.commerce-order-main small,.commerce-order-money small,.commerce-order-meta{color:var(--muted);font-size:12px}.commerce-order-phone{width:fit-content;color:var(--berry-700);direction:ltr;unicode-bidi:isolate;font-size:11px;font-weight:800;text-decoration:none}.commerce-order-phone:hover{text-decoration:underline}.commerce-order-phone:focus-visible{outline-offset:2px;border-radius:5px;outline:3px solid #b5165b2e}.commerce-order-number{width:fit-content;color:var(--berry-700);font-size:12px;font-weight:800}.commerce-order-shipping-summary{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.commerce-order-shipping-summary>span{border-radius:999px;align-items:center;min-height:23px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.commerce-order-shipping-summary>.commerce-order-method-icon,.commerce-order-method-details .commerce-order-method-icon{border:1px solid #420b2d1a;border-radius:9px;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:3px;display:inline-grid;overflow:hidden;box-shadow:0 2px 7px #371a2b14}.commerce-order-method-icon img{object-fit:contain;width:100%;height:100%;display:block}.commerce-order-method-icon.zarinpal{background:#ffe76c;border-color:#f2cf32}.commerce-order-method-icon.card-to-card{background:#3f74e8;border-color:#285bc8}.commerce-order-method-icon.store-courier,.commerce-order-method-icon.mahax{background:#fff}.commerce-order-method-icon.store-courier img,.commerce-order-method-icon.mahax img{border-radius:4px;transform:translate(-2px)scale(1.14)}.commerce-order-method-fallback,.commerce-order-shipping-method{color:#5f5360;background:#f1edef}.commerce-order-confirmed-by{color:#236443;background:#e7f6ec}.commerce-order-confirmation-missing{color:#71646b;background:#f0edef}.commerce-order-review-state{color:#805d0d;background:#fff0b9}.commerce-order-gateway{color:#176442;background:#e5f7ed}.commerce-order-meta time{color:var(--ink);font-weight:700}.commerce-order-alerts{border-top:1px dashed #81727a40;flex-wrap:wrap;grid-column:1/-1;gap:6px;padding-top:9px;display:flex}.commerce-order-alerts span{color:#8e3d29;background:#fff1e9;border-radius:8px;padding:3px 8px;font-size:10px;font-weight:700}.commerce-accounting-retry{color:#76551d;background:#fff8e9;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:10px;font-weight:700;display:flex}.commerce-accounting-retry button{color:#76551d;min-height:30px;font:inherit;background:#fff;border:1px solid #e6c77f;border-radius:8px;flex:none;padding:4px 9px;font-weight:800}.commerce-accounting-retry button:disabled{cursor:wait;opacity:.58}.commerce-order-actions{grid-area:1/4;justify-content:flex-end;align-items:center;gap:7px;display:flex}.commerce-order-primary-actions{flex-wrap:nowrap;flex:none;gap:7px;min-width:0;display:flex}.commerce-order-actions button.commerce-post-label-action{flex:0 0 44px;width:44px;height:44px;padding:6px}.commerce-order-compact-actions,.commerce-order-terminal-actions{flex:none;align-items:stretch;gap:6px;display:flex}.commerce-order-detail-actions{flex:0 0 72px;align-self:stretch;gap:4px;width:72px;display:grid}.commerce-order-actions button{min-height:34px;color:var(--berry-800);font:inherit;white-space:nowrap;background:#fff8fc;border:1px solid #dcb7cd;border-radius:10px;padding:5px 11px;font-size:10px;font-weight:800}.commerce-order-actions button:hover{border-color:var(--berry-500);background:#fff0f8}.commerce-order-actions button.commerce-send-action{color:#fff;background:linear-gradient(135deg,#755669,#987186);border-color:#806174;flex:none;min-width:190px;min-height:42px;font-size:12px;box-shadow:0 7px 17px #5b3d4e2b}.commerce-order-actions button.commerce-send-action:hover{color:#fff;background:linear-gradient(135deg,#68495b,#866075);border-color:#68495b;box-shadow:0 9px 20px #5b3d4e3b}.commerce-send-action{justify-content:center;align-items:center;gap:7px;display:inline-flex}.commerce-order-actions button.commerce-print-action{color:#34383d;background:#fff;border:2px solid #555a60;min-width:108px;min-height:42px;font-size:12px;box-shadow:0 5px 12px #34383d17}.commerce-order-actions button.commerce-print-action:hover{color:#24272b;background:#f7f7f8;border-color:#292d31}.commerce-order-actions button.commerce-print-action.printed{color:#92969b;box-shadow:none;background:#f5f5f6;border-color:#c7c9cc}.commerce-order-actions button.commerce-print-action.printed:hover{color:#73777c;background:#eeeef0;border-color:#aeb1b5}.commerce-order-actions button.commerce-delivery-state{opacity:1;cursor:default;border-style:solid;border-width:1px;flex:none;justify-content:center;align-items:center;gap:9px;min-width:220px;min-height:42px;font-size:12px;display:inline-flex}.commerce-order-actions button.commerce-delivery-state.pending{color:#765414;background:#fff5cc;border-color:#e9c46a}.commerce-order-actions button.commerce-delivery-state.completed{color:#176442;background:#eaf9f0;border-color:#91d4ae}.commerce-order-actions button.commerce-supplemental-action{color:#fff;background:linear-gradient(135deg,#7651a8,#9873c1);border-color:#8a67b4;justify-content:center;align-items:center;gap:6px;min-width:128px;min-height:42px;font-size:11px;display:inline-flex;box-shadow:0 7px 17px #67469133}.commerce-order-actions button.commerce-supplemental-action:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#654393,#8761b1);border-color:#64418e;box-shadow:0 9px 20px #67469142}.commerce-courier-motion{justify-content:center;align-items:center;width:38px;height:24px;display:inline-flex;position:relative;overflow:hidden}.commerce-courier-bike{z-index:1;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:19px;line-height:1;animation:1.35s ease-in-out infinite commerce-courier-ride;display:block;position:relative}.commerce-courier-motion i{background:#76541461;border-radius:999px;width:7px;height:2px;animation:.9s linear infinite commerce-courier-road;position:absolute;bottom:2px}.commerce-courier-motion i:first-of-type{right:2px}.commerce-courier-motion i:last-of-type{animation-delay:-.45s;right:17px}@keyframes commerce-courier-ride{0%,to{transform:translate(-2px)rotate(-1deg)}50%{transform:translate(2px,-2px)rotate(1deg)}}@keyframes commerce-courier-road{0%{opacity:0;transform:translate(-18px)}35%{opacity:1}to{opacity:0;transform:translate(12px)}}.commerce-courier-report{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.commerce-courier-report>span{background:#f0fbf5;border:1px solid #cce8d8;border-radius:10px;gap:3px;min-width:0;padding:9px 10px;display:grid}.commerce-courier-report small{color:var(--muted);font-size:10px}.commerce-courier-report strong{color:#176442;overflow-wrap:anywhere;font-size:12px}.commerce-order-actions button.commerce-confirm-action{color:#fff;background:linear-gradient(135deg,#21865d,#35aa78);border-color:#21865d;flex:none;min-width:145px;min-height:40px;font-size:11px;box-shadow:0 7px 17px #21865d33}.commerce-order-actions button.commerce-confirm-action:hover{color:#fff;background:linear-gradient(135deg,#176b49,#2c9669);border-color:#176b49}.commerce-order-actions button.commerce-edit-shipping{color:#65408e;background:#f7f2fc;border-color:#cbb9df}.commerce-order-actions button.commerce-edit-shipping:hover{color:#543278;background:#efe6f8;border-color:#8a66ae}.commerce-order-actions button.danger{color:#a12f3b;background:#fff6f7;border-color:#efcbd0;min-height:36px;padding-inline:10px}.commerce-order-actions button.danger:hover{color:#8d202d;background:#ffeaed;border-color:#d9808c}.commerce-order-actions button.commerce-order-detail-icon{width:100%;min-width:0;min-height:34px;color:var(--berry-800);background:#fff;border-color:#d8c5d0;align-self:stretch;place-items:center;padding:0;display:grid}.commerce-order-actions button.commerce-order-complete-action{color:#176442;background:#eaf9f0;border-color:#9bcfb1;width:100%;min-height:27px;padding:3px 5px;font-size:9px}.commerce-order-actions button.commerce-order-complete-action:hover:not(:disabled){color:#10583a;background:#dff5e8;border-color:#3a9e70}.commerce-order-actions button.commerce-order-complete-action.is-completed{cursor:default;opacity:1;justify-content:center;align-items:center;gap:5px;display:inline-flex}.commerce-order-detail-icon svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;transform-origin:50%;width:20px;height:20px;transition:transform .18s;display:block;overflow:visible}.commerce-order-detail-icon svg.open{transform:rotate(180deg)}.commerce-order-actions button:disabled{cursor:wait;opacity:.55}.commerce-order-actions button.commerce-delivery-state:disabled{cursor:default;opacity:1}.commerce-handoff-error{color:#8e2630;background:#fff5f6;border:1px solid #efc6ca;border-radius:11px;margin-top:12px;padding:9px 11px;font-size:11px;line-height:1.7}.commerce-handoff-fields{margin-bottom:4px}.commerce-supplemental-dialog{width:min(590px,100vw - 28px);max-height:calc(100dvh - 24px);overflow-y:auto}.commerce-supplemental-customer{color:var(--berry-800);margin-top:-5px;font-weight:800}.commerce-supplemental-assurance{color:#176442;background:#f0fbf5;border:1px solid #bfe4cf;border-radius:12px;align-items:flex-start;gap:9px;margin:12px 0;padding:10px 12px;font-size:11px;line-height:1.8;display:flex}.commerce-supplemental-assurance>span{color:#fff;background:#2a976b;border-radius:8px;flex:none;place-items:center;width:23px;height:23px;display:grid}.commerce-supplemental-items{gap:8px;margin:13px 0 4px;display:grid}.commerce-supplemental-items>div{background:#fff;border:1px solid #e3d7df;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 82px;align-items:center;gap:9px;min-height:58px;padding:8px 10px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.commerce-supplemental-items>div.selected{background:#fbf8ff;border-color:#a98acb;box-shadow:0 5px 14px #67469114}.commerce-supplemental-check{place-items:center;width:32px;height:32px;display:grid;position:relative}.commerce-supplemental-check input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.commerce-supplemental-check>span{color:#0000;background:#fff;border:1px solid #cdbdca;border-radius:9px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.commerce-supplemental-check input:checked+span{color:#fff;background:#7651a8;border-color:#7651a8}.commerce-supplemental-check input:focus-visible+span{outline-offset:2px;outline:3px solid #7651a833}.commerce-supplemental-item-name{gap:3px;min-width:0;display:grid}.commerce-supplemental-item-name strong{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.65}.commerce-supplemental-item-name small{color:var(--muted);font-size:10px}.commerce-supplemental-quantity{color:var(--muted);gap:3px;font-size:9px;display:grid}.commerce-supplemental-quantity input{width:100%;min-height:40px;color:var(--ink);text-align:center;font:inherit;background:#fff;border:1px solid #d8c8d2;border-radius:9px;padding:6px;font-weight:800}.commerce-supplemental-quantity input:disabled{color:#aaa1a6;background:#f4f1f3}.commerce-supplemental-actions{grid-template-columns:1fr 1.45fr;gap:8px;display:grid}.commerce-supplemental-actions .button{width:100%;min-height:44px}.commerce-supplemental-history{background:#fcf9ff;border:1px solid #dfd2eb;border-radius:13px;gap:8px;margin-top:10px;padding:11px;display:grid}.commerce-supplemental-history>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.commerce-supplemental-history>div>span{color:#7651a8;font-size:10px;font-weight:800}.commerce-supplemental-history article{background:#fff;border-radius:10px;grid-template-columns:minmax(125px,.35fr) minmax(0,1fr);align-items:center;gap:10px;padding:8px 9px;display:grid}.commerce-supplemental-history article>span{gap:2px;display:grid}.commerce-supplemental-history article small{color:var(--muted);font-size:9px}.commerce-supplemental-history article p{color:#554750;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.8}.commerce-supplemental-history article.with_courier{border-inline-start:3px solid #7651a8}.commerce-supplemental-history article.completed{border-inline-start:3px solid #2a976b}.commerce-supplemental-history article.failed{border-inline-start:3px solid #c3414e}.commerce-orders-empty{min-height:180px;color:var(--muted);text-align:center;place-content:center;gap:7px;display:grid}.commerce-orders-empty strong{color:var(--ink);font-size:16px}.commerce-orders-refreshing{min-height:24px;color:var(--muted);align-items:center;gap:7px;margin:-4px 2px 9px;font-size:11px;font-weight:750;display:flex}.commerce-orders-refreshing i{border:2px solid #b51e782e;border-top-color:var(--berry-600);border-radius:50%;flex:none;width:12px;height:12px;animation:.7s linear infinite spin}.commerce-orders-refresh-warning{color:#7b571a;background:#fff8e8;border-radius:9px;margin:-2px 2px 10px;padding:7px 9px;font-size:10px;font-weight:750}.commerce-load-more{justify-content:center;padding:17px 0 2px;display:flex}.commerce-load-more button{min-width:210px;min-height:42px;color:var(--berry-800);font:inherit;background:#fff;border:1px solid #d9c7d2;border-radius:12px;padding:7px 18px;font-size:11px;font-weight:850;box-shadow:0 5px 14px #420b2d0f}.commerce-load-more button:hover{background:#fff8fc;border-color:#b98aa6}.commerce-load-more button:disabled{cursor:wait;opacity:.6}.commerce-orders-error{color:#8e2630;background:#fff5f6;border:1px solid #efc6ca;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.commerce-orders-error button{color:#fff;background:var(--coral);border:0;border-radius:9px;min-height:34px;padding:5px 11px}.commerce-orders-notice{z-index:175;top:max(16px,env(safe-area-inset-top));color:#145d3e;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6fffaf5;border:1px solid #7abe9da6;border-radius:18px;justify-content:center;align-items:center;gap:11px;width:fit-content;min-width:min(330px,100vw - 28px);max-width:min(560px,100vw - 28px);min-height:58px;padding:12px 18px;font-size:13px;line-height:1.7;animation:.24s both commerce-notice-in;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 20px 55px #1764422e}.commerce-orders-notice>span{color:#fff;background:linear-gradient(135deg,#21865d,#3cab7c);border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:16px;font-weight:900;display:grid;box-shadow:0 6px 14px #21865d38}.commerce-orders-notice>strong{font-size:12px;font-weight:800}@keyframes commerce-notice-in{0%{opacity:0;transform:translate(-50%,-10px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes connection-loading{0%{background-position:100% 0}to{background-position:-120% 0}}.manual-order-backdrop{z-index:160;overscroll-behavior:contain;padding-top:max(18px,env(safe-area-inset-top));place-items:start center;overflow-y:auto}.manual-order-dialog{background:linear-gradient(145deg,#fff,#fffafd);border:1px solid #ffffffb3;border-radius:24px;width:min(900px,100vw - 28px);max-height:calc(100dvh - 28px);padding:22px;overflow:auto;box-shadow:0 28px 90px #2b071d52}.manual-order-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.manual-order-head span{color:var(--berry-600);font-size:12px;font-weight:800}.manual-order-head h2{color:var(--berry-950);margin:3px 0 0;font-size:23px}.manual-order-head>button{width:38px;height:38px;color:var(--muted);background:#f5edf2;border:0;border-radius:12px;font-size:25px;line-height:1}.manual-customer-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.manual-customer-grid label,.manual-product-search>label,.manual-order-item label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.manual-customer-grid label.wide{grid-column:1/-1}.manual-customer-grid input,.manual-customer-grid textarea,.manual-customer-grid select,.manual-product-search input,.manual-order-item input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:9px 11px}.manual-customer-grid textarea{resize:vertical;min-height:70px}.manual-customer-grid input:focus,.manual-customer-grid textarea:focus,.manual-customer-grid select:focus,.manual-product-search input:focus,.manual-order-item input:focus{border-color:var(--berry-500);outline:3px solid #d32b8b1a}.manual-product-search{margin-top:16px;position:relative}.manual-product-results{z-index:3;border:1px solid var(--line);inset-inline:0;background:#fff;border-radius:14px;max-height:300px;padding:6px;position:absolute;top:calc(100% + 6px);overflow:auto;box-shadow:0 18px 45px #2b071d29}.manual-product-results button{text-align:right;width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #f0e6ec;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:10px;display:grid}.manual-product-results button:hover{background:#fff3f9}.manual-product-results button.is-accounting-only{background:#fffaf0}.manual-product-results button.is-accounting-only:hover{background:#fff4d9}.manual-product-result-heading{grid-area:1/1;align-items:center;gap:7px;min-width:0;display:flex}.manual-product-result-heading strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.manual-product-result-heading em{color:#176442;white-space:nowrap;background:#effaf4;border:1px solid #17644229;border-radius:999px;flex:none;padding:2px 7px;font-size:9px;font-style:normal;font-weight:850}.manual-product-results button small{color:var(--muted);grid-area:2/1}.manual-product-results button>.manual-product-result-price{color:var(--berry-700);grid-area:1/2/span 2;align-self:center;font-weight:800}.manual-search-state,.manual-items-empty{color:var(--muted);text-align:center;padding:16px;display:block}.manual-order-items{gap:9px;margin-top:18px;display:grid}.manual-order-item{background:#fff;border:1px solid #eadde5;border-radius:14px;grid-template-columns:minmax(190px,1fr) 105px 185px auto;align-items:end;gap:10px;padding:12px;display:grid}.manual-order-item.is-accounting-only{background:#fffcf4;border-color:#efd9a7}.manual-order-item.is-accounting-only>div small{color:#8a651d;font-weight:800}.manual-order-item>div{align-self:center;gap:3px;min-width:0;display:grid}.manual-order-item>div strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manual-order-item>div small{color:var(--muted)}.manual-order-item .money-input{min-width:0}.manual-remove-item{color:#a12f3b;background:#fff6f7;border:1px solid #efcbd0;border-radius:10px;min-height:42px;padding:8px 12px}.manual-order-error{color:#8e2630;background:#fff5f6;border:1px solid #efc6ca;border-radius:11px;margin-top:14px;padding:11px 13px;font-size:13px}.manual-order-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:16px;display:flex}.manual-order-footer>div{align-items:center;gap:10px;display:flex}.manual-order-footer>div:first-child{gap:2px;display:grid}.manual-order-footer span{color:var(--muted);font-size:12px}.manual-order-footer strong{color:var(--berry-900);font-size:18px}@media (max-width:1180px){.commerce-order-card{grid-template-columns:minmax(0,1fr) auto}.commerce-order-main{grid-area:1/1}.commerce-order-money{grid-area:1/2;align-items:flex-end}.commerce-order-meta{flex-direction:row;grid-area:2/1;justify-content:space-between;align-items:center;gap:8px}.commerce-order-actions{grid-area:2/2}}@media (max-width:760px){.commerce-order-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.commerce-order-metrics article{border-radius:13px;gap:4px;min-height:70px;padding:9px 8px}.commerce-order-metrics article span{font-size:9px;line-height:1.5}.commerce-order-metrics article strong{font-size:18px}.commerce-orders-panel{box-shadow:none;background:0 0;border:0;padding:0}.commerce-orders-toolbar{flex-direction:column;align-items:stretch}.commerce-order-filters{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.commerce-orders-heading .heading-actions,.commerce-orders-heading .commerce-manual-order-action{width:100%}.commerce-order-card{grid-template-columns:minmax(0,1fr) auto;gap:6px 9px;min-height:0;padding:9px 10px}.commerce-order-main{grid-area:1/1}.commerce-order-money{grid-area:1/2;align-items:flex-end}.commerce-order-money strong{font-size:12px}.commerce-order-meta{flex-direction:row;grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;gap:7px;padding-top:4px}.commerce-order-shipping-summary{flex-wrap:nowrap;overflow:hidden}.commerce-order-shipping-summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.commerce-order-shipping-summary>.commerce-order-method-icon{flex:0 0 30px;width:30px;min-width:30px;height:30px;min-height:30px}.commerce-accounting-retry{flex-direction:column;align-items:stretch}.commerce-order-actions{border-top:1px dashed #81727a33;flex-direction:column;grid-area:auto/1/auto/-1;align-items:stretch;gap:6px;padding-top:6px}.commerce-order-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;min-width:0;display:grid}.commerce-order-primary-actions.has-print-actions{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,2fr)}.commerce-order-primary-actions.has-print-actions>button{width:100%;min-width:0}.commerce-order-primary-actions.has-supplemental{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:none}.commerce-order-primary-actions.has-supplemental>button{direction:rtl;width:100%;min-width:0}.commerce-order-actions button.commerce-send-action{width:100%;min-width:0;min-height:44px;padding-inline:8px;font-size:13px}.commerce-order-actions button.commerce-print-action{width:100%;min-width:0;min-height:44px;padding-inline:7px;font-size:12px}.commerce-order-actions button.commerce-confirm-action{width:100%;min-height:44px;font-size:12px}.commerce-order-actions button.commerce-delivery-state,.commerce-order-actions button.commerce-supplemental-action{width:100%;min-width:0;min-height:45px;font-size:12px}.commerce-order-compact-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-self:stretch;width:100%;display:grid}.commerce-order-terminal-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;width:100%;display:grid}.commerce-order-terminal-actions>button{width:100%;min-width:0;min-height:42px;padding-inline:6px;font-size:10px}.commerce-order-actions button.danger{min-height:34px;padding-inline:9px;font-size:10px}.commerce-order-terminal-actions>button.danger{min-height:42px}.commerce-order-actions button.commerce-order-detail-icon{width:100%;min-width:0;min-height:38px}.commerce-handoff-dialog>div:last-child{grid-template-columns:1fr 1.45fr;display:grid}.commerce-handoff-dialog>div:last-child .button{width:100%;min-height:44px}.commerce-supplemental-history article{grid-template-columns:1fr;gap:5px}.manual-product-results button{grid-template-columns:minmax(0,1fr);gap:4px}.manual-product-result-heading{flex-direction:column;align-items:flex-start;gap:5px;width:100%}.manual-product-result-heading strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;width:100%;min-width:0;max-width:none;line-height:1.65;display:block;overflow:visible}.manual-product-result-heading em{align-self:flex-start}.manual-product-results button small{grid-area:auto/1}.manual-product-results button>.manual-product-result-price{grid-area:auto/1;place-self:auto start;margin-top:2px}}@media (max-width:430px){.commerce-orders-heading .heading-actions{display:block}.manual-order-dialog{border-radius:20px;width:100%;max-height:100%;padding:18px 14px}.manual-customer-grid{grid-template-columns:1fr}.manual-customer-grid label.wide{grid-column:auto}.manual-order-item{grid-template-columns:1fr 1fr;align-items:end}:is(.manual-order-item>div,.manual-order-item label:has(.money-input)){grid-column:1/-1}.manual-order-footer{flex-direction:column;align-items:stretch}.manual-order-footer>div:last-child{grid-template-columns:1fr 1fr;display:grid}.commerce-order-card{grid-template-columns:minmax(0,1fr) auto;padding:9px}.commerce-order-main{grid-column:1;align-items:flex-start}.commerce-order-money{border-top:0;grid-column:2;align-items:flex-end;padding-top:0}.commerce-order-main strong{font-size:12px}.commerce-order-main small,.commerce-order-money small,.commerce-order-meta,.commerce-order-number{font-size:10px}}@supports not (display:grid){.commerce-orders-view{--order-premium-line:#4923391c;--order-premium-shadow:0 18px 48px #3e122b17,0 2px 8px #3e122b0b;gap:22px}.commerce-orders-heading h1{color:var(--berry-950);letter-spacing:-.02em}.commerce-order-metrics{gap:14px}.commerce-order-metrics article{isolation:isolate;background:linear-gradient(145deg,#fffffffa,#fcf7faeb);border-color:#70435b1f;border-radius:22px;min-height:104px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:0 14px 34px #481b3512,inset 0 1px #ffffffeb}.commerce-order-metrics article:after{content:"";z-index:-1;background:radial-gradient(circle,#b5165b1c,#b5165b00 70%);border-radius:50%;width:104px;height:104px;position:absolute;inset:-34px auto auto -28px}.commerce-order-metrics article.attention:after{background:radial-gradient(circle,#c93a4d21,#c93a4d00 70%)}.commerce-order-metrics article.waiting:after{background:radial-gradient(circle,#c9912324,#c9912300 70%)}.commerce-order-metrics article span{font-size:11px;font-weight:750}.commerce-order-metrics article strong{letter-spacing:-.03em;font-size:27px}.commerce-orders-panel{background:linear-gradient(#ffffffeb,#fcf8fae0);border-color:#5b30481a;border-radius:26px;padding:18px;overflow:visible;box-shadow:0 22px 60px #42142e13,inset 0 1px #fffffff5}.commerce-orders-toolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border:1px solid #58304617;border-radius:18px;min-height:64px;margin-bottom:18px;padding:9px 10px;box-shadow:0 7px 22px #42142e0b}.commerce-order-search{min-height:42px}.commerce-order-filters{scrollbar-width:none;background:#f7f2f5;border:1px solid #59314717;border-radius:14px;flex-wrap:nowrap;gap:3px;padding:4px;overflow-x:auto}.commerce-order-filters::-webkit-scrollbar{display:none}.commerce-order-filters button{border-radius:10px;flex:none;min-height:36px;padding-inline:12px}.commerce-order-list{gap:14px;display:grid}.commerce-order-card{--order-accent:#9b748a;--order-tint:#9b748a13;isolation:isolate;border:1px solid var(--order-premium-line);background:radial-gradient(circle at 100% 0,var(--order-tint),transparent 32%),linear-gradient(135deg,#fffffffc,#fdfafcf5);min-height:168px;box-shadow:var(--order-premium-shadow);border-radius:24px;grid-template-columns:minmax(230px,1.2fr) minmax(180px,.72fr) minmax(270px,1.05fr);align-items:stretch;gap:0;padding:0;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden}.commerce-order-card:before{content:"";z-index:2;background:linear-gradient(90deg,var(--order-accent),var(--order-accent));width:auto;height:4px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.commerce-order-card:before{background:linear-gradient(90deg,var(--order-accent),color-mix(in srgb,var(--order-accent) 48%,white))}}.commerce-order-card:after{content:"";z-index:0;pointer-events:none;background:#ffffffdb;height:1px;position:absolute;inset:4px 0 auto}.commerce-order-card:hover{border-color:var(--order-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.commerce-order-card:hover{border-color:color-mix(in srgb,var(--order-accent) 32%,white)}}.commerce-order-card:hover{box-shadow:0 24px 58px #3e122b21,0 4px 12px #3e122b0e}.commerce-order-card.is-open{border-color:var(--order-accent)}@supports (color:color-mix(in lab, red, red)){.commerce-order-card.is-open{border-color:color-mix(in srgb,var(--order-accent) 38%,white)}}.commerce-order-card.is-open{box-shadow:0 28px 68px #3e122b24,0 4px 14px #3e122b0f}.commerce-order-card.is-open:hover{transform:none}.commerce-order-card.complete{--order-accent:#25936a;--order-tint:#25936a17;background:radial-gradient(circle at 100% 0,var(--order-tint),transparent 32%),linear-gradient(135deg,#fff,#f8fdfb);border-color:#25936a33}.commerce-order-card.review{--order-accent:#c23e57;--order-tint:#c23e571a;background:radial-gradient(circle at 100% 0,var(--order-tint),transparent 32%),linear-gradient(135deg,#fff,#fff9fa);border-color:#c23e5738}.commerce-order-card.payment-review{--order-accent:#c18b1d;--order-tint:#c18b1d1c;background:radial-gradient(circle at 100% 0,var(--order-tint),transparent 32%),linear-gradient(135deg,#fff,#fffdf7);border-color:#c18b1d38}.commerce-order-card.waiting{--order-accent:#c07a24;--order-tint:#c07a241a;background:radial-gradient(circle at 100% 0,var(--order-tint),transparent 32%),linear-gradient(135deg,#fff,#fffaf4);border-color:#c07a2436}.commerce-order-card.processing{--order-accent:#886379;--order-tint:#88637917;background:radial-gradient(circle at 100% 0,var(--order-tint),transparent 32%),linear-gradient(135deg,#fff,#fcf9fb);border-color:#88637930}.commerce-order-card.courier{--order-accent:#7250a2;--order-tint:#7250a21a;background:radial-gradient(circle at 100% 0,var(--order-tint),transparent 32%),linear-gradient(135deg,#fff,#fbf9ff);border-color:#7250a233}.commerce-order-card.history{--order-accent:#9f989c;--order-tint:#9f989c14;background:radial-gradient(circle at 100% 0,var(--order-tint),transparent 32%),linear-gradient(135deg,#fff,#faf9f9);border-color:#7b71772b}.commerce-order-card.inactive{--order-accent:#9b9297;--order-tint:#7b717714;background:radial-gradient(circle at 100% 0,var(--order-tint),transparent 32%),linear-gradient(135deg,#fbfafa,#f5f3f4);border-color:#7b71772e}.commerce-order-card.inactive:hover{border-color:#7b717738;transform:none;box-shadow:0 12px 30px #3e122b11}.commerce-order-main,.commerce-order-money,.commerce-order-meta,.commerce-order-actions,.commerce-order-alerts,.commerce-reversal-action,.commerce-accounting-retry,.commerce-order-detail{z-index:1;position:relative}.commerce-order-main{border-inline-end:1px solid #4d273d13;grid-area:1/1;align-content:center;gap:6px;min-height:103px;padding:18px 20px 15px;display:grid}.commerce-order-reference{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.commerce-order-number{min-height:25px;color:var(--berry-800);background:#ffffffc2;border:1px solid #7e4b681f;border-radius:999px;align-items:center;padding:2px 9px;font-size:10px;font-weight:900;display:inline-flex}.commerce-order-stage{border:1px solid var(--order-accent);align-items:center;min-height:25px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.commerce-order-stage{border:1px solid color-mix(in srgb,var(--order-accent) 23%,white)}}.commerce-order-stage{color:var(--order-accent);border-radius:999px;padding:2px 9px}@supports (color:color-mix(in lab, red, red)){.commerce-order-stage{color:color-mix(in srgb,var(--order-accent) 82%,#29121f)}}.commerce-order-stage{background:var(--order-accent)}@supports (color:color-mix(in lab, red, red)){.commerce-order-stage{background:color-mix(in srgb,var(--order-accent) 11%,white)}}.commerce-order-stage{white-space:nowrap;font-size:9px;font-weight:900}.commerce-order-main>strong{color:var(--berry-950);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:950;line-height:1.55;overflow:hidden}.commerce-order-phone{color:#775268;letter-spacing:.01em;font-size:11px}.commerce-order-main>small{font-size:10px}.commerce-order-money{background:linear-gradient(#ffffff5c,#faf5f870);border-inline-end:1px solid #4d273d13;grid-area:1/2;align-content:center;gap:5px;min-height:103px;padding:18px 20px 15px;display:grid}.commerce-order-money-label{color:var(--muted);font-size:9px;font-weight:800}.commerce-order-money>strong{color:var(--berry-950);white-space:nowrap;font-size:18px;font-weight:950;line-height:1.45;overflow:visible}.commerce-order-money>small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.55;overflow:hidden}.commerce-order-meta{flex-direction:column;grid-area:1/3;justify-content:center;align-items:flex-start;gap:9px;min-height:103px;padding:17px 18px 14px;display:flex}.commerce-order-shipping-summary{flex-wrap:nowrap;gap:6px;width:100%;overflow:hidden}.commerce-order-shipping-summary>span:not(.commerce-order-method-icon){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.commerce-order-shipping-summary>.commerce-order-method-icon{border-radius:12px;flex:0 0 38px;width:38px;min-width:38px;height:38px;min-height:38px;padding:4px;box-shadow:0 5px 14px #371a2b1a}.commerce-order-meta time{color:#655660;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:750;display:inline-flex}.commerce-order-meta time:before{content:"◷";color:var(--order-accent);font-size:14px;line-height:1}.commerce-order-alerts,.commerce-reversal-action,.commerce-accounting-retry{order:10;grid-column:1/-1;margin:0 16px 10px}.commerce-order-actions{background:linear-gradient(#ffffffc7,#f9f5f7db);border-top:1px solid #4d273d13;order:20;grid-area:auto/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:10px 14px;display:grid}.commerce-order-primary-actions{flex-wrap:nowrap;align-items:stretch;gap:8px;min-width:0;display:flex}.commerce-order-primary-actions:empty{display:none}.commerce-order-compact-actions{grid-auto-columns:minmax(126px,auto);grid-auto-flow:column;align-items:stretch;gap:7px;min-width:0;display:grid}.commerce-order-actions button{border-radius:13px;min-height:43px;padding:7px 14px;font-size:11px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.commerce-order-actions button:hover:not(:disabled){transform:translateY(-1px)}.commerce-order-actions button.commerce-send-action{border-radius:13px;min-width:176px;min-height:43px;font-size:11px}.commerce-order-actions button.commerce-print-action{border-width:1px;border-radius:13px;min-width:118px;min-height:43px;font-size:11px}.commerce-order-actions button.commerce-confirm-action{border-radius:13px;min-width:160px;min-height:43px;font-size:11px}.commerce-order-actions button.commerce-delivery-state{border-radius:13px;min-width:238px;min-height:43px;font-size:11px}.commerce-order-actions button.commerce-edit-shipping{border-radius:13px;min-width:126px;min-height:43px}.commerce-order-actions button.commerce-shipping-hold-action{color:#80551f;background:#fff8ea;border-color:#e7c796;min-width:116px}.commerce-order-actions button.commerce-shipping-hold-action.is-held{color:#176445;background:#edf9f2;border-color:#94cbb5}.commerce-shipping-hold-banner{color:#6d4a1f;background:#fff8ea;border:1px solid #e7c796;border-radius:12px;margin:8px 0 0;padding:9px 12px;font-size:12px;font-weight:700}.commerce-shipping-hold-dialog .field textarea{min-height:82px}.commerce-shipping-hold-confirm{cursor:pointer;align-items:flex-start;gap:9px;line-height:1.7;display:flex}.commerce-shipping-hold-confirm input{accent-color:#9b276c;flex:0 0 18px;width:18px;height:18px;margin:3px 0 0}.commerce-order-actions button.commerce-order-detail-icon{width:auto;min-width:142px;min-height:43px;color:var(--berry-800);background:#fff;border-radius:13px;justify-content:center;align-self:stretch;align-items:center;gap:8px;padding:6px 13px;display:inline-flex}.commerce-order-detail-label{font-size:10px;font-weight:900}.commerce-order-detail-icon svg{width:19px;height:19px}.commerce-order-detail{background:linear-gradient(#fffffff5,#fbf8faeb);border:1px solid #50273e17;border-radius:20px;order:30;grid-column:1/-1;margin:0 12px 12px;padding:15px;box-shadow:inset 0 1px #fff,0 12px 30px #40152d0e}.commerce-order-detail-heading{border-bottom:1px solid #50273e13;justify-content:space-between;align-items:center;gap:12px;margin:-3px 0 13px;padding:2px 2px 12px;display:flex}.commerce-order-detail-heading>span{gap:2px;min-width:0;display:grid}.commerce-order-detail-heading small{color:var(--muted);font-size:9px;font-weight:750}.commerce-order-detail-heading strong{color:var(--berry-950);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.commerce-order-detail-heading i{color:#b69bab;letter-spacing:3px;font-size:15px;font-style:normal}.commerce-order-detail-terminal{background:linear-gradient(135deg,#faf6f8,#fff);border:1px solid #5b30481a;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:13px 14px;display:flex;box-shadow:inset 0 1px #ffffffeb}.commerce-order-detail-terminal-copy{gap:3px;min-width:0;display:grid}.commerce-order-detail-terminal-copy strong{color:var(--berry-950);font-size:12px}.commerce-order-detail-terminal-copy span{color:var(--muted);font-size:9px;line-height:1.7}.commerce-order-terminal-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;width:min(100%,440px);display:grid}.commerce-order-terminal-actions>button{width:100%;min-width:0;min-height:46px;font:inherit;white-space:nowrap;border:1px solid #d9c9d2;border-radius:13px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:900;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.commerce-order-terminal-actions>button:hover:not(:disabled){transform:translateY(-1px)}.commerce-order-terminal-actions>button.danger{color:#a32c3d;background:#fff4f6;border-color:#efc4cb}.commerce-order-terminal-actions>button.danger:hover:not(:disabled){background:#ffe9ed;border-color:#db7887}.commerce-order-terminal-actions>button.commerce-order-complete-action{color:#176442;background:#eaf9f0;border-color:#9dd4b7}.commerce-order-terminal-actions>button.commerce-order-complete-action:hover:not(:disabled){background:#ddf5e7;border-color:#4baa7c}.commerce-order-terminal-actions>button.commerce-order-complete-action.is-completed{cursor:default;opacity:1}.commerce-order-terminal-actions>button.commerce-supplemental-action{color:#fff;background:linear-gradient(135deg,#71509e,#9873bf);border-color:#8764b0;box-shadow:0 8px 18px #6746912e}.commerce-order-terminal-actions>button.commerce-supplemental-action:hover:not(:disabled){background:linear-gradient(135deg,#64418e,#8660ad);border-color:#64418e}.commerce-order-terminal-actions>button:disabled{opacity:.58}.commerce-order-terminal-actions>button.is-completed:disabled{opacity:1}.commerce-order-status-stamp{display:none}@media (max-width:980px){.commerce-order-card{grid-template-columns:minmax(0,1fr) minmax(180px,.58fr)}.commerce-order-main{grid-area:1/1}.commerce-order-money{border-inline-end:0;grid-area:1/2}.commerce-order-meta{border-top:1px solid #4d273d12;flex-direction:row;grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;min-height:66px;padding:10px 16px}.commerce-order-shipping-summary{width:auto;max-width:70%}.commerce-order-actions{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:760px){.commerce-orders-view{gap:15px}.commerce-order-metrics{gap:7px}.commerce-order-metrics article{border-radius:16px;min-height:76px;padding:10px 9px}.commerce-order-metrics article span{font-size:9px}.commerce-order-metrics article strong{font-size:19px}.commerce-orders-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.commerce-orders-toolbar{border-radius:17px;flex-direction:column;align-items:stretch;gap:9px;min-height:0;margin-bottom:13px;padding:9px}.commerce-order-filters{justify-content:flex-start}.commerce-order-filters button{min-height:37px;padding-inline:11px}.commerce-order-list{gap:11px}.commerce-order-card{border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(126px,.48fr);min-height:0}.commerce-order-main{border-inline-end:1px solid #4d273d12;gap:5px;min-height:108px;padding:15px 14px 12px}.commerce-order-reference{flex-wrap:nowrap;gap:5px}.commerce-order-number,.commerce-order-stage{min-height:23px;padding-inline:7px;font-size:8px}.commerce-order-main>strong{font-size:14px}.commerce-order-phone{font-size:10px}.commerce-order-money{gap:4px;min-height:108px;padding:15px 12px 12px}.commerce-order-money>strong{font-size:14px}.commerce-order-money>small{white-space:normal;font-size:8px}.commerce-order-meta{gap:8px;min-height:58px;padding:9px 11px}.commerce-order-shipping-summary{flex-wrap:nowrap;width:auto;max-width:calc(100% - 116px)}.commerce-order-shipping-summary>.commerce-order-method-icon{border-radius:10px;flex-basis:32px;width:32px;min-width:32px;height:32px;min-height:32px}.commerce-order-shipping-summary>span:not(.commerce-order-method-icon){max-width:118px;font-size:8px}.commerce-order-meta time{text-overflow:ellipsis;max-width:110px;font-size:8px;overflow:hidden}.commerce-order-alerts,.commerce-reversal-action,.commerce-accounting-retry{margin:0 9px 8px}.commerce-order-actions{grid-template-columns:minmax(0,1fr);gap:7px;min-height:0;padding:9px}.commerce-order-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid}.commerce-order-primary-actions>button{width:100%!important;min-width:0!important}.commerce-order-primary-actions>button:only-child{grid-column:1/-1}.commerce-order-compact-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:7px;width:100%;display:grid}.commerce-order-actions button,.commerce-order-actions button.commerce-send-action,.commerce-order-actions button.commerce-print-action,.commerce-order-actions button.commerce-confirm-action,.commerce-order-actions button.commerce-delivery-state,.commerce-order-actions button.commerce-edit-shipping,.commerce-order-actions button.commerce-order-detail-icon{border-radius:12px;width:100%;min-width:0;min-height:44px;padding-inline:8px;font-size:10px}.commerce-order-actions button.commerce-delivery-state{grid-column:1/-1}.commerce-order-detail{border-radius:17px;margin:0 8px 8px;padding:11px}.commerce-order-detail-heading{margin-bottom:10px}.commerce-order-detail-terminal{border-radius:14px;flex-direction:column;align-items:stretch;gap:10px;padding:11px}.commerce-order-terminal-actions{gap:7px;width:100%}.commerce-order-terminal-actions>button{border-radius:12px;min-height:44px;padding-inline:6px;font-size:9px}}@media (max-width:430px){.commerce-order-card{grid-template-columns:minmax(0,1fr) minmax(118px,.47fr)}.commerce-order-main{min-height:104px;padding-inline:12px}.commerce-order-money{min-height:104px;padding-inline:10px}.commerce-order-reference{flex-direction:column;align-items:flex-start}.commerce-order-main>strong,.commerce-order-money>strong{font-size:13px}.commerce-order-meta{padding-inline:9px}.commerce-order-shipping-summary{max-width:calc(100% - 101px)}.commerce-order-meta time{max-width:96px}.commerce-order-detail-label{font-size:9px}.commerce-order-terminal-actions>button{font-size:8.5px}}}.commerce-order-card{border-radius:16px;grid-template-columns:minmax(200px,1.25fr) minmax(145px,.62fr) minmax(230px,.95fr) minmax(290px,auto);gap:9px 14px;min-height:82px;padding:11px 14px;box-shadow:0 5px 15px #420b2d12}.commerce-order-card:hover{box-shadow:0 10px 25px #420b2d1c}.commerce-order-card.is-open{border-color:#cfb5c4;box-shadow:0 12px 28px #420b2d1f}.commerce-order-card.complete{background:linear-gradient(90deg,#fbfffd 0%,#e1f6e9 100%);border-color:#72c99c;box-shadow:0 6px 17px #1d7e561f}.commerce-order-card.complete:before{background:#23976a}.commerce-order-card[data-workflow-state=completed]:after,.commerce-order-card[data-workflow-state=cancelled]:after{z-index:3;opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none;background:#ffffff29;border:3px double;border-radius:10px;place-items:center;width:auto;min-width:124px;height:auto;min-height:39px;padding:4px 13px;font-size:14px;font-weight:900;line-height:1;display:inline-grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #382b320a,inset 0 0 0 1px #ffffff47}.commerce-order-card.is-open[data-workflow-state=completed]:after,.commerce-order-card.is-open[data-workflow-state=cancelled]:after{top:41px}.commerce-order-card[data-workflow-state=completed]:after{content:"تکمیل شد";color:#16744d;background:#effbf52e}.commerce-order-card[data-workflow-state=cancelled]:after{content:"لغو شد";color:#777074;background:#f6f4f52e}.commerce-order-main{gap:4px}.commerce-order-main>strong,.commerce-order-money>strong{font-size:16px;line-height:1.5}.commerce-order-phone,.commerce-order-number{font-size:12px}.commerce-order-reference{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.commerce-order-stage{color:#655760;white-space:nowrap;background:#f5f1f3;border:1px solid #ddd2d8;border-radius:999px;align-items:center;gap:5px;min-height:23px;padding:2px 8px;font-size:10px;font-weight:850;line-height:1;display:inline-flex}.commerce-order-stage:before{content:"";background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.commerce-order-stage.complete{color:#19724c;background:#edf9f2;border-color:#bce1cd}.commerce-order-stage.review{color:#a62c40;background:#fff2f4;border-color:#edbec5}.commerce-order-stage.payment-review{color:#89640f;background:#fff9e5;border-color:#ead394}.commerce-order-stage.waiting{color:#95611c;background:#fff9ee;border-color:#ecd6aa}.commerce-order-stage.processing{color:#76566a;background:#f9f4f7;border-color:#dfd1d9}.commerce-order-stage.courier{color:#694596;background:#f7f2fc;border-color:#d6c5e8}.commerce-order-stage.history,.commerce-order-stage.inactive{color:#777075;background:#f3f1f2;border-color:#ddd8db}.commerce-order-verification{display:contents}.commerce-order-verification>span{white-space:nowrap;border-radius:999px;align-items:center;min-height:23px;padding:3px 8px;font-size:10px;font-weight:850;line-height:1.3;display:inline-flex}.commerce-order-shipping-summary{flex-wrap:nowrap;gap:7px;overflow:visible}.commerce-order-shipping-summary>.commerce-order-method-icon{flex:0 0 36px;width:36px;min-width:36px;height:36px;min-height:36px}.commerce-order-meta time{font-size:11px}.commerce-order-money-label{display:none}.commerce-order-actions{min-width:0}.commerce-order-actions button{min-height:40px}.commerce-order-actions button.commerce-order-detail-icon{justify-content:center;align-items:center;width:42px;min-width:42px;min-height:42px;padding:0;display:inline-flex}.commerce-order-detail-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.commerce-order-detail-heading{display:none}.commerce-order-detail{background:#ffffffe6;border-color:#e3d7de;border-radius:13px;margin-top:1px;box-shadow:inset 0 1px #fff}.commerce-order-detail-terminal{border-top:1px solid #e4d9df;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:12px 2px 1px;display:flex}.commerce-order-detail-terminal-copy{gap:2px;min-width:0;display:grid}.commerce-order-detail-terminal-copy strong{color:var(--berry-950);font-size:12px}.commerce-order-detail-terminal-copy span{color:var(--muted);font-size:10px;line-height:1.7}.commerce-order-terminal-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:7px;width:min(100%,420px);display:grid}.commerce-order-terminal-actions>button{width:100%;min-width:0;min-height:42px;color:var(--berry-800);font:inherit;white-space:nowrap;background:#fff;border:1px solid #d8c7d1;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:850;display:inline-flex}.commerce-order-terminal-actions>button.danger{color:#a12f3b;background:#fff6f7;border-color:#efcbd0}.commerce-order-terminal-actions>button.danger:hover:not(:disabled){background:#ffeaed;border-color:#d9808c}.commerce-order-terminal-actions>button.commerce-order-complete-action{color:#176442;background:#eaf9f0;border-color:#9bcfb1}.commerce-order-terminal-actions>button.commerce-order-complete-action:hover:not(:disabled){background:#dff5e8;border-color:#3a9e70}.commerce-order-terminal-actions>button.commerce-order-complete-action.is-completed{cursor:default;opacity:1}.commerce-order-terminal-actions>button.commerce-supplemental-action{color:#fff;background:linear-gradient(135deg,#7651a8,#9873c1);border-color:#8a67b4;box-shadow:0 6px 14px #6746912b}.commerce-order-terminal-actions>button.commerce-supplemental-action:hover:not(:disabled){background:linear-gradient(135deg,#654393,#8761b1);border-color:#64418e}.commerce-order-terminal-actions>button:disabled{opacity:.58}.commerce-order-terminal-actions>button.is-completed:disabled{opacity:1}.commerce-order-status-stamp{display:none}@media (max-width:1320px){.commerce-order-card{grid-template-columns:minmax(0,1fr) auto}.commerce-order-main{grid-area:1/1}.commerce-order-money{grid-area:1/2;align-items:flex-end}.commerce-order-meta{flex-direction:row;grid-area:2/1;justify-content:space-between;align-items:center;gap:8px}.commerce-order-actions{grid-area:2/2}}@media (max-width:760px){.commerce-order-card{border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:6px 9px;min-height:0;padding:9px 10px}.commerce-order-reference{flex-flow:wrap;align-items:center;gap:5px}.commerce-order-stage{min-height:22px;padding-inline:7px;font-size:9px}.commerce-order-main{grid-area:1/1}.commerce-order-money{grid-area:1/2;align-items:flex-end}.commerce-order-meta{grid-area:2/1/auto/-1}.commerce-order-main>strong,.commerce-order-money>strong{font-size:16px}.commerce-order-main>small,.commerce-order-money>small,.commerce-order-phone,.commerce-order-number{font-size:11px}.commerce-order-verification>span{min-height:24px;padding-inline:8px;font-size:10px}.commerce-order-shipping-summary{gap:8px}.commerce-order-shipping-summary>.commerce-order-method-icon{flex-basis:35px;width:35px;min-width:35px;height:35px;min-height:35px}.commerce-order-meta time{font-size:10px}.commerce-order-actions{grid-area:auto/1/auto/-1}.commerce-order-primary-actions>button:only-child{grid-column:1/-1}.commerce-order-actions button.commerce-order-detail-icon{gap:7px;width:100%;min-width:0;min-height:42px}.commerce-order-detail-label{clip:auto;clip-path:none;width:auto;height:auto;font-size:10px;font-weight:850;position:static;overflow:visible}.commerce-order-detail{border-radius:12px;margin-top:0;padding:10px}.commerce-order-detail-terminal{flex-direction:column;align-items:stretch;gap:9px;padding-top:10px}.commerce-order-terminal-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%}.commerce-order-terminal-actions>button{min-height:44px;padding-inline:6px;font-size:10px}.commerce-order-card[data-workflow-state=completed]:after,.commerce-order-card[data-workflow-state=cancelled]:after{min-width:104px;min-height:34px;padding-inline:9px;font-size:12px}.commerce-order-card.is-open[data-workflow-state=completed]:after,.commerce-order-card.is-open[data-workflow-state=cancelled]:after{top:72px}}@media (max-width:430px){.commerce-order-main>strong,.commerce-order-money>strong{font-size:15px}.commerce-order-stage{text-overflow:ellipsis;max-width:122px;overflow:hidden}.commerce-order-detail-label{font-size:10px}}.courier-shell{min-height:100dvh;color:var(--ink);background:radial-gradient(circle at 100% 0,#ffe7f3 0,#0000 34%),linear-gradient(160deg,#fffafd,#f7f3f5);padding:22px max(18px,50vw - 380px)}.courier-header{z-index:20;box-shadow:var(--soft-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #b5165b24;border-radius:17px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:10px 12px;display:flex;position:sticky;top:10px}.courier-header>div{align-items:center;gap:9px;display:flex}.courier-header img{border-radius:12px;width:42px;height:42px}.courier-header>div:first-child>div{gap:1px;display:grid}.courier-header span{color:var(--muted);font-size:11px}.courier-header strong{color:var(--berry-900)}.courier-header a,.courier-header button{border:1px solid var(--line);min-height:34px;color:var(--berry-800);font:inherit;background:#fff;border-radius:9px;padding:6px 10px;font-size:11px;font-weight:800;text-decoration:none}.courier-summary{color:#fff;background:linear-gradient(135deg,var(--berry-800),var(--berry-600));border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;padding:17px 18px;display:flex;box-shadow:0 16px 36px #7d134e33}.courier-summary>div{gap:2px;display:grid}.courier-summary span{color:#ffffffc7;font-size:12px}.courier-summary strong{font-size:27px}.courier-summary button{color:#fff;min-height:36px;font:inherit;background:#ffffff1f;border:1px solid #ffffff57;border-radius:10px;padding:7px 12px}.courier-notice,.courier-page-error{border-radius:11px;margin-bottom:12px;padding:11px 13px;font-size:13px}.courier-notice{color:#176442;background:#effbf5;border:1px solid #a9dfc6}.courier-error{color:#8e2630;background:#fff5f6;border:1px solid #efc6ca;border-radius:10px;padding:9px 11px;font-size:12px}.courier-order-list{gap:12px;display:grid}.courier-order-card{border:1px solid var(--line);box-shadow:var(--soft-shadow);background:#fffffff2;border-radius:19px;padding:17px}.courier-order-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.courier-order-card>header span{color:var(--berry-800);background:var(--berry-50);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:900}.courier-order-card>header small{color:var(--muted)}.courier-order-card h2{color:var(--berry-950);margin:13px 0 5px;font-size:19px}.courier-order-card>p{color:var(--muted);margin:0 0 12px;line-height:1.85}.courier-contact-actions{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:13px;display:grid}.courier-contact-actions a{min-height:40px;color:var(--berry-800);background:#fff9fc;border:1px solid #d9c7d1;border-radius:11px;place-items:center;font-size:12px;font-weight:800;text-decoration:none;display:grid}.courier-primary{color:#fff;background:linear-gradient(135deg,var(--berry-700),var(--berry-500));width:100%;min-height:44px;font:inherit;border:0;border-radius:12px;font-weight:900;box-shadow:0 9px 20px #b5165b2e}.courier-primary:disabled{opacity:.55}.courier-delivery-form{border-top:1px dashed var(--line);grid-template-columns:1fr 1fr;gap:11px;padding-top:13px;display:grid}.courier-delivery-form>label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.courier-delivery-form>label:nth-of-type(3){grid-column:1/-1}.courier-delivery-form input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:9px 11px}.courier-otp-input{text-align:center;letter-spacing:12px;font-weight:900;font-size:20px!important}.courier-otp-sent{color:#176442;background:#effbf5;border-radius:9px;grid-column:1/-1;padding:8px 10px;font-size:12px}.courier-form-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.courier-form-actions>button:not(.courier-primary){border:1px solid var(--line);min-height:42px;color:var(--berry-800);font:inherit;background:#fff;border-radius:11px;font-size:12px;font-weight:800}.courier-empty{min-height:260px;color:var(--muted);text-align:center;background:#ffffffb8;border:1px dashed #d8c7d0;border-radius:19px;place-content:center;gap:7px;padding:24px;display:grid}.courier-empty strong{color:var(--berry-900);font-size:19px}.courier-login-shell{place-items:center;display:grid}.courier-login-card{background:#fff;border:1px solid #b5165b24;border-radius:24px;gap:13px;width:min(410px,100%);padding:26px;display:grid;box-shadow:0 24px 70px #4b0f332e}.courier-login-card>img{border-radius:22px;width:84px;height:84px;margin:0 auto}.courier-login-card h1{color:var(--berry-950);text-align:center;margin:2px 0 0;font-size:23px}.courier-login-card>p{color:var(--muted);text-align:center;margin:0 0 4px}.courier-login-card label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.courier-login-card input{border:1px solid var(--line);min-height:43px;font:inherit;border-radius:11px;padding:9px 11px}.courier-login-card>button{color:#fff;background:linear-gradient(135deg,var(--berry-700),var(--berry-500));min-height:45px;font:inherit;border:0;border-radius:12px;font-weight:900}.courier-loading{min-height:80dvh;color:var(--muted);place-content:center;justify-items:center;gap:12px;display:grid}.courier-loading img{border-radius:22px;width:82px;height:82px}@media (max-width:560px){.courier-shell{padding:max(12px,env(safe-area-inset-top)) 11px max(14px,env(safe-area-inset-bottom))}.courier-header{top:6px}.courier-header>div:last-child>span{display:none}.courier-delivery-form{grid-template-columns:1fr}.courier-delivery-form>label:nth-of-type(3),.courier-otp-sent,.courier-form-actions{grid-column:1}.courier-form-actions{grid-template-columns:1fr}.courier-login-card{padding:22px 17px}}@media (max-width:900px),(max-width:1024px) and (hover:none) and (pointer:coarse){.pending-purchase-line{grid-template-columns:32px minmax(0,1fr) minmax(0,.75fr);gap:8px 10px}.pending-purchase-line .pending-line-icon{grid-area:1/1}.pending-purchase-line .pending-line-product{grid-area:1/2/auto/-1}.pending-purchase-line .pending-line-price{grid-area:2/2}.pending-purchase-line .pending-line-total{grid-area:2/3}.pending-purchase-line .pending-line-progress{grid-area:3/2/auto/-1}.pending-purchase-line .pending-line-actions{grid-area:4/2/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.pending-line-actions .receive-pending-button{grid-area:auto;justify-self:stretch;width:100%}.receipt-line .receipt-line-actions{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.purchase-quantity-summary,.purchase-event-history{margin-right:40px;padding-left:10px}.purchase-quantity-summary{padding-right:10px}.purchase-event-history{margin-left:10px}.purchase-event-row{grid-template-columns:68px 105px 62px minmax(80px,1fr) auto 56px}}@media (max-width:660px){.pending-line-progress,.purchase-quantity-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.pending-line-progress span,.purchase-quantity-summary span{flex-direction:column;align-items:flex-start;gap:2px;padding:5px}.pending-line-progress small,.purchase-quantity-summary small{font-size:8px}.pending-line-progress strong,.purchase-quantity-summary strong{font-size:10px}.purchase-quantity-summary{margin-right:0;padding:0 10px 9px}.purchase-event-history{margin:0 10px 9px}.purchase-event-row{grid-template-columns:auto auto minmax(0,1fr) auto;gap:5px 7px;padding:7px}.purchase-event-row>small,.purchase-event-row>strong,.purchase-event-row>em{grid-column:2/4}.purchase-event-row>button,.purchase-event-row>em:last-child{grid-area:1/4/3}.shortage-financial-preview{grid-template-columns:1fr}.shortage-financial-preview i{transform:rotate(-90deg)}.supplier-ledger-head{display:none}.supplier-ledger-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;gap:7px;padding:9px 7px;position:relative}.supplier-ledger-description{grid-column:1/-1;padding-left:38px}.supplier-ledger-description>strong{white-space:normal;overflow-wrap:anywhere}.supplier-ledger-row>span[data-label],.supplier-ledger-row>strong[data-label]{background:#f7f3f1;border-radius:7px;padding:6px}.supplier-ledger-row>[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:2px;font-size:10px;font-weight:500;display:block}.supplier-ledger-row>strong[data-label=مانده]{grid-column:1/3}.supplier-ledger-row>.payment-void-button,.supplier-ledger-row>.supplier-payment-void-placeholder{position:absolute;top:7px;left:4px}.supplier-ledger-more{text-align:center;flex-direction:column;align-items:stretch}.supplier-ledger-more button{width:100%;font-size:13px}}@media (max-width:420px){.pending-purchase-lines{padding-inline:9px}.pending-purchase-line{grid-template-columns:28px minmax(0,1fr) minmax(0,.8fr)}.pending-purchase-line .pending-line-actions{gap:5px}.pending-line-actions .receive-pending-button,.pending-line-actions .close-shortage-button{min-height:42px;padding-inline:7px;font-size:9px}.receipt-line .receipt-line-actions{grid-template-columns:1fr}.purchase-event-row{font-size:9px}.supplier-ledger-description{grid-template-columns:auto auto minmax(0,1fr)}}.commerce-order-terminal-actions>button.commerce-return-action{color:#724713;background:linear-gradient(135deg,#fff8e9,#ffefd0);border-color:#cc9850;justify-content:center;align-items:center;gap:6px;display:inline-flex;box-shadow:0 7px 16px #8b5b1c21}.commerce-order-terminal-actions>button.commerce-return-action:hover:not(:disabled){background:linear-gradient(135deg,#fff3d9,#ffe5b4);border-color:#ae722b}.manual-product-results button.is-return-stock,.manual-order-item.is-return-stock{background:#fff8e9;border-color:#d99b55}.manual-product-results button.is-return-stock:hover{background:#ffefcf}.manual-search-state.is-error{color:#962f3a;background:#fff4f5}.commerce-return-backdrop{z-index:175;padding:max(18px,env(safe-area-inset-top)) 14px max(18px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1f0d1894;place-items:start center;display:grid;position:fixed;inset:0;overflow-y:auto}.commerce-return-dialog{background:linear-gradient(145deg,#fff,#fffaf5);border:1px solid #ffffffb8;border-radius:25px;width:min(920px,100%);max-height:calc(100dvh - 36px);padding:22px;overflow-y:auto;box-shadow:0 32px 100px #29111f5c}.commerce-return-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.commerce-return-head>span{gap:3px;display:grid}.commerce-return-head small{color:#986024;font-size:11px;font-weight:850}.commerce-return-head h2{color:var(--berry-950);margin:0;font-size:22px}.commerce-return-head>button{color:#75666f;width:38px;height:38px;font:inherit;background:#f4ecef;border:0;border-radius:12px;flex:none;font-size:24px}.commerce-return-dialog form{gap:14px;display:grid}.commerce-return-assurance{color:#195f42;background:#eefaf3;border:1px solid #bce1cc;border-radius:13px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.commerce-return-assurance>span{color:#fff;background:#2c956b;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.commerce-return-assurance p{margin:0;font-size:11px;font-weight:750;line-height:1.85}.commerce-return-items{gap:8px;display:grid}.commerce-return-items article{background:#fff;border:1px solid #e6d9df;border-radius:13px;grid-template-columns:34px minmax(0,1fr) 110px;align-items:center;gap:10px;padding:10px;display:grid}.commerce-return-items article.selected{background:#fffaf0;border-color:#d19a52;box-shadow:0 6px 18px #85571d14}.commerce-return-items article>span{gap:2px;min-width:0;display:grid}.commerce-return-items article>span strong{overflow-wrap:anywhere;font-size:12px}.commerce-return-items article small{color:var(--muted);font-size:9px}.commerce-return-items article>label:last-child{gap:4px;display:grid}.commerce-return-items article input[type=text]{text-align:center;width:100%;min-height:40px;font:inherit;border:1px solid #dbcbd3;border-radius:9px;padding:6px 8px;font-weight:850}.commerce-return-check,.commerce-return-received{position:relative}.commerce-return-check{place-items:center;width:32px;height:32px;display:grid}.commerce-return-check input,.commerce-return-received input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.commerce-return-check>span,.commerce-return-received>span{color:#0000;background:#fff;border:1px solid #cfbdc6;place-items:center;display:grid}.commerce-return-check>span{border-radius:9px;width:29px;height:29px}.commerce-return-check input:checked+span,.commerce-return-received input:checked+span{color:#fff;background:#bd7b29;border-color:#bd7b29}.commerce-return-reason{color:var(--muted);gap:6px;font-size:11px;font-weight:750;display:grid}.commerce-return-reason textarea{resize:vertical;width:100%;min-height:72px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dccdd5;border-radius:12px;padding:10px 11px}.commerce-return-received{background:#fff;border:1px solid #e2d5dc;border-radius:12px;align-items:center;gap:9px;min-height:47px;padding:9px 11px;display:flex}.commerce-return-received input{z-index:1}.commerce-return-received>span{border-radius:9px;flex:none;width:28px;height:28px}.commerce-return-received strong{font-size:11px}.commerce-return-replacements{background:#fcf9ff;border:1px solid #dfd3e7;border-radius:15px;gap:9px;padding:13px;display:grid}.commerce-return-replacements>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.commerce-return-replacements>div:first-child>span{color:var(--muted);font-size:10px}.commerce-return-search{position:relative}.commerce-return-search>input,.commerce-return-delivery select,.commerce-return-replacement-item input{width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d8c9df;border-radius:10px;padding:8px 10px}.commerce-return-search-results{background:#fff;border:1px solid #dfd3e7;border-radius:12px;max-height:240px;padding:5px;overflow-y:auto;box-shadow:0 13px 35px #2b133621}.commerce-return-search-results>span{color:var(--muted);text-align:center;padding:12px;font-size:11px;display:block}.commerce-return-search-results>span.error{color:#962f3a}.commerce-return-search-results button{width:100%;color:var(--ink);text-align:right;font:inherit;background:0 0;border:0;border-bottom:1px solid #efe8f2;justify-content:space-between;align-items:center;gap:9px;padding:9px;display:flex}.commerce-return-search-results button:hover{background:#faf5ff}.commerce-return-search-results button>span{gap:2px;min-width:0;display:grid}.commerce-return-search-results button strong{overflow-wrap:anywhere;font-size:11px}.commerce-return-search-results button small{color:var(--muted);font-size:9px}.commerce-return-search-results button b{color:#6f4594;flex:none;font-size:10px}.commerce-return-replacement-item{background:#fff;border:1px solid #e4d9ea;border-radius:12px;grid-template-columns:minmax(170px,1fr) 100px 185px auto;align-items:end;gap:8px;padding:10px;display:grid}.commerce-return-replacement-item>span,.commerce-return-replacement-item label{gap:4px;min-width:0;display:grid}.commerce-return-replacement-item>span{align-self:center}.commerce-return-replacement-item>span strong{overflow-wrap:anywhere;font-size:11px}.commerce-return-replacement-item small{color:var(--muted);font-size:9px}.commerce-return-replacement-item .money-input{min-width:0}.commerce-return-replacement-item>button{color:#9a2d38;min-height:42px;font:inherit;background:#fff5f6;border:1px solid #edc9cd;border-radius:9px;font-size:10px;font-weight:800}.commerce-return-delivery{grid-template-columns:1fr 1fr;gap:9px;display:grid}.commerce-return-delivery label{color:var(--muted);gap:5px;font-size:10px;font-weight:750;display:grid}.commerce-return-settlement{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.commerce-return-settlement>span{background:#fff;border:1px solid #e1d6dc;border-radius:12px;gap:3px;min-width:0;padding:11px;display:grid}.commerce-return-settlement small{color:var(--muted);font-size:9px}.commerce-return-settlement strong{font-size:13px}.commerce-return-settlement .customer-owes{color:#86530d;background:#fff8e9;border-color:#e1bd7e}.commerce-return-settlement .refund{color:#67408e;background:#f8f3fc;border-color:#c7b5dc}.commerce-return-settlement .settled{color:#176442;background:#eefaf3;border-color:#b9dfca}.commerce-return-error{color:#8e2630;background:#fff5f6;border:1px solid #efc6ca;border-radius:11px;padding:10px 12px;font-size:11px}.commerce-return-dialog form>footer{grid-template-columns:1fr 1.7fr;gap:8px;padding-top:2px;display:grid}.commerce-return-dialog form>footer .button{width:100%;min-height:45px}.commerce-return-history{background:#fffaf1;border:1px solid #e5cfae;border-radius:13px;gap:8px;margin-top:10px;padding:11px;display:grid}.commerce-return-history-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.commerce-return-history-heading span{color:#946225;font-size:10px;font-weight:800}.commerce-return-history article{background:#fff;border-radius:11px;gap:6px;padding:9px;display:grid}.commerce-return-history article>header,.commerce-return-history article>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.commerce-return-history article header>span{gap:2px;display:grid}.commerce-return-history article small{color:var(--muted);font-size:9px}.purchase-entry .purchase-pack-conversion{color:#643253;overflow-wrap:anywhere;background:#faf5f9;border:1px solid #dcd0df;border-radius:10px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:12px;line-height:1.9}.commerce-return-history article header b{color:#8b5719;font-size:11px}.commerce-return-history article p{color:#554750;margin:0;font-size:10px;line-height:1.8}.people-account-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.people-account-heading h1{color:var(--ink);margin:0;font-size:24px;line-height:1.5}.people-account-sections{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.people-account-sections button{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 16px;font-size:14px;font-weight:700}.people-account-sections button[aria-pressed=true]{background:var(--berry-700);color:#fff}.people-account-sections button:focus-visible{outline:2px solid var(--berry-700);outline-offset:2px}@media (max-width:680px){.people-account-heading h1{font-size:21px}.people-account-sections{width:100%}.people-account-sections button{padding-inline:8px}}.commerce-return-history article footer{border-top:1px dashed #e6d7c4;padding-top:6px;font-size:9px}.commerce-return-history article footer button{color:#69418c;min-height:30px;font:inherit;background:#faf6fd;border:1px solid #c9afda;border-radius:8px;font-weight:800}@media (max-width:680px){.commerce-return-dialog{border-radius:20px;width:100%;max-height:calc(100dvh - 18px);padding:16px 12px}.commerce-return-head h2{font-size:18px}.commerce-return-items article{grid-template-columns:32px minmax(0,1fr) 88px;gap:7px;padding:8px}.commerce-return-replacement-item{grid-template-columns:1fr 1fr}:is(.commerce-return-replacement-item>span,.commerce-return-replacement-item label:has(.money-input)){grid-column:1/-1}.commerce-return-delivery,.commerce-return-settlement{grid-template-columns:1fr}.commerce-return-settlement{gap:5px}.commerce-return-settlement>span{min-height:55px}.commerce-order-terminal-actions{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
