@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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.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}}.\!flex{display:flex!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:calc(var(--spacing) * 1)}.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,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,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))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eee5d1;--surface:#fffaf0;--surface-alt:#fffdf8;--surface-soft:#f7efdf;--field:#fffdf7;--sidebar-bg:#f9faf8;--topbar-bg:#f9faf8eb;--hover-bg:#f0f2ef;--text:#342f26;--muted:#6c6253;--line:#d9ccb5;--green:#59695b;--green-soft:#e4e9df;--orange:#915831;--orange-soft:#f4e7d9;--red:#a34d43;--red-soft:#f5e4de;--blue:#657480;--blue-soft:#e8ebe5;--shadow:0 8px 24px #483a250e;--font-ui:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.stock-preview-balance,.stock-preview-error{margin-top:.3rem;font-weight:700;display:block}.stock-preview-balance{color:var(--ink-soft)}.stock-preview-error{color:var(--danger)}.stock-session-history{margin-top:1rem}.stock-session-list{gap:.75rem;display:grid}.stock-session-entry{border:1px solid var(--line);background:var(--surface-soft);border-radius:18px;overflow:hidden}.stock-session-entry summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;list-style:none;display:flex}.stock-session-entry summary::-webkit-details-marker{display:none}.stock-session-entry summary span{gap:.2rem;display:grid}.stock-session-entry summary span:last-child{text-align:right}.stock-session-entry summary small{color:var(--ink-soft)}.stock-session-detail{border-top:1px solid var(--line);padding:1rem}.stock-session-metadata{grid-template-columns:minmax(220px,1.2fr) minmax(140px,.6fr) minmax(240px,1.4fr) auto;align-items:end;gap:.75rem;margin-bottom:1rem;display:grid}.stock-session-metadata span{gap:.25rem;display:grid}.stock-session-metadata small{color:var(--ink-soft)}.stock-session-metadata code{overflow-wrap:anywhere}.history-filter-panel{grid-template-columns:minmax(250px,1.45fr) repeat(4,minmax(135px,.72fr)) auto;align-items:end;gap:.75rem;margin:.9rem 0 1rem;display:grid}.history-filter-panel>label:not(.search-box){gap:.35rem;display:grid}.history-filter-panel>label:not(.search-box)>span{color:var(--muted);font-size:.76rem;font-weight:750}.history-filter-panel input,.history-filter-panel select{width:100%;min-width:0}.history-text-filter{min-width:0;margin-bottom:0}.history-clear-filters{white-space:nowrap;min-height:38px}.history-loading{background:var(--green-soft);color:var(--green);border-radius:10px;margin:0 0 .75rem;padding:.65rem .85rem;font-weight:750}.history-pagination{border-top:1px solid var(--line);margin-top:1rem}@media (max-width:900px){.stock-session-metadata{grid-template-columns:1fr}.stock-session-entry summary{display:grid}.stock-session-entry summary span:last-child{text-align:left}.history-filter-panel{grid-template-columns:1fr 1fr}.history-text-filter{grid-column:1/-1}}html[data-chatty-theme=calma]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#dce9df;--surface:#f7fbf7;--surface-alt:#eef6f0;--surface-soft:#e0ede3;--field:#fff;--sidebar-bg:#174c32;--topbar-bg:#174c32;--hover-bg:#d5e8da;--text:#17251b;--muted:#52645a;--line:#7b9181;--green:#1e6744;--green-soft:#d5e8da;--orange:#87461e;--orange-soft:#f4e2d2;--red:#96332f;--red-soft:#f5deda;--blue:#365f75;--blue-soft:#dfeaf0;--shadow:0 10px 28px #1e412b1c;--font-ui:Inter, Aptos, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:Georgia, "Times New Roman", serif;--theme-on-accent:#fff;--theme-on-soft:#173925;--theme-sidebar-text:#fff;--theme-sidebar-muted:#d6e7db;--theme-sidebar-icon:#ecfff2;--theme-sidebar-line:#77a68a;--theme-sidebar-hover-bg:#286545;--theme-sidebar-active-bg:#f3faf5;--theme-sidebar-active-text:#123823;--theme-focus:#0b6f44}html[data-chatty-theme=energia]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--surface:#0b0b0b;--surface-alt:#151515;--surface-soft:#202020;--field:#080808;--sidebar-bg:#000;--topbar-bg:#000000f7;--hover-bg:#2b2b2b;--text:#fff;--muted:#c7c7c7;--line:#707070;--green:#f2f2f2;--green-soft:#2b2b2b;--orange:#f0b477;--orange-soft:#4a2f1c;--red:#ff9c93;--red-soft:#4a2220;--blue:#99ccea;--blue-soft:#183344;--shadow:0 12px 34px #0000008c;--font-ui:Inter, Aptos, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:Georgia, "Times New Roman", serif;--theme-on-accent:#000;--theme-on-soft:#f5f5f5;--theme-sidebar-text:#fff;--theme-sidebar-muted:#c7c7c7;--theme-sidebar-icon:#f2f2f2;--theme-sidebar-line:#767676;--theme-sidebar-hover-bg:#242424;--theme-sidebar-active-bg:#f4f4f4;--theme-sidebar-active-text:#000;--theme-focus:#fff}.receipts-module{gap:18px;display:grid}.receipts-loading{color:var(--muted);padding:34px}.receipts-subnav{border:1px solid var(--line);background:#f8f4e8c7;border-radius:16px;gap:8px;width:fit-content;max-width:100%;padding:7px;display:flex;overflow-x:auto}.receipts-subnav button{min-height:42px;color:var(--text);white-space:nowrap;background:0 0;border:0;border-radius:11px;padding:0 18px;font-weight:800}.receipts-subnav button.active{background:var(--green);color:#fff;box-shadow:0 7px 18px #43534629}.receipts-subnav button span{background:#ffffff2e;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:7px;padding:0 6px;font-size:12px;display:inline-grid}.receipt-notice{color:#486152;background:#edf2eb;border:1px solid #c6d2c5;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.receipt-notice>span{color:#43a17f;font-size:13px}.receipt-notice p{margin:0;font-weight:700;line-height:1.4}.receipt-notice button{width:28px;height:28px;color:inherit;background:#4a5e4f14;border:0;border-radius:9px;font-size:20px}.receipt-list-header{justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.receipt-list-header h2,.receipt-template-list h2{margin:2px 0 5px}.receipt-list-header p,.receipt-template-list p{margin:0}.receipt-filter-bar{border:1px solid var(--line);background:var(--surface-soft);border-radius:18px;grid-template-columns:minmax(280px,1.7fr) repeat(3,minmax(160px,.65fr));align-items:end;gap:12px;padding:18px;display:grid}.receipt-filter-bar label,.receipt-grid label,.receipt-void-modal>label{gap:7px;min-width:0;display:grid}.receipt-filter-bar label>span,.receipt-grid label>span,.receipt-products-editor label>span,.receipt-void-modal label>span{color:var(--text);font-size:13px;font-weight:800}.receipt-filter-bar input,.receipt-filter-bar select,.receipt-grid input,.receipt-grid select,.receipt-grid textarea,.receipt-products-editor input,.receipt-void-modal textarea{border:1px solid var(--line);width:100%;min-height:46px;color:var(--text);font:inherit;background:#fffdf7;border-radius:12px;padding:10px 13px}.receipt-filter-bar input:focus,.receipt-filter-bar select:focus,.receipt-grid input:focus,.receipt-grid select:focus,.receipt-grid textarea:focus,.receipt-products-editor input:focus,.receipt-void-modal textarea:focus{border-color:#738979;outline:2px solid #47695529}.receipts-table-panel{overflow:hidden}.receipts-table-panel .panel-head{padding:22px 24px 14px}.receipts-table th{white-space:nowrap}.receipts-table td{vertical-align:top;min-width:104px}.receipts-table td:nth-child(3),.receipts-table td:nth-child(4){min-width:170px}.receipts-table td:last-child{min-width:210px}.receipts-table td>b,.receipts-table td>small{display:block}.receipts-table td>small{color:var(--muted);margin-top:5px;line-height:1.35}.receipts-table tr.voided td{opacity:.66;background:#a9523f09}.receipt-type-chip{color:#506056;background:#e9eee8;border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;font-size:12px;font-weight:900;display:inline-flex}.receipt-type-chip.sena{color:#7c5f16;background:#fff5ca}.receipt-type-chip.pago_a_cuenta{color:#435d79;background:#e9f0f7}.receipt-void-label{font-weight:900;color:#a44b39!important}.receipt-status{align-items:center;gap:6px;font-size:12px;font-weight:900;display:inline-flex}.receipt-status.ok{color:#4d7963}.receipt-status.waiting{color:#a77412}.receipt-status.neutral{color:var(--muted)}.checksum-code{color:#53685a;letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.receipt-row-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.receipt-error{max-width:220px;color:#a14c3b!important}.receipt-pagination{border-top:1px solid var(--line);color:var(--muted);justify-content:center;align-items:center;gap:16px;padding:18px 24px 24px;display:flex}.receipt-pagination button{border:1px solid var(--line);min-height:38px;color:var(--text);background:#fffdf7;border-radius:10px;padding:0 14px;font-weight:800}.receipt-pagination button:disabled{opacity:.45}.receipt-create-layout{grid-template-columns:minmax(0,1.65fr) minmax(330px,.75fr);align-items:start;gap:18px;display:grid}.receipt-form-stack{gap:16px;display:grid}.receipt-form-card{padding:22px}.receipt-step-title{align-items:flex-start;gap:13px;margin-bottom:20px;display:flex}.receipt-step-title>span{background:var(--green);color:#fff;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.receipt-step-title h2{margin:0 0 4px;font-size:20px}.receipt-step-title p{color:var(--muted);margin:0}.receipt-type-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.receipt-type-picker button{text-align:left;border:1px solid var(--line);min-height:82px;color:var(--text);background:#fffdf7;border-radius:14px;gap:4px;padding:14px;display:grid}.receipt-type-picker button small{color:var(--muted);line-height:1.35}.receipt-type-picker button.active{background:#ebf0e9;border-color:#687d6d;box-shadow:inset 0 0 0 1px #687d6d}.receipt-grid{gap:14px;display:grid}.receipt-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.receipt-grid .full-span{grid-column:1/-1}.receipt-grid label small{color:var(--muted);font-size:12px;line-height:1.35}.receipt-customer-combobox{gap:7px;min-width:0;display:grid;position:relative}.receipt-customer-combobox>label{gap:7px;display:grid}.receipt-customer-combobox input[role=combobox]{background-image:radial-gradient(circle,#6e8174 0 2px,#0000 3px);background-position:right 17px center;background-repeat:no-repeat;padding-right:40px}.receipt-customer-results{z-index:30;background:#fffdf7;border:1px solid #c9bda6;border-radius:13px;max-height:310px;padding:7px;position:absolute;top:calc(100% - 25px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 36px #43372529}.receipt-customer-results button{width:100%;min-height:54px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:9px;gap:4px;padding:10px 12px;display:grid}.receipt-customer-results button:hover,.receipt-customer-results button:focus-visible{background:#edf1e9;outline:none}.receipt-customer-results button+button{border-top:1px solid #eee4d2;border-radius:0 0 9px 9px}.receipt-customer-results button b{font-size:14px}.receipt-customer-results button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.receipt-customer-results .receipt-customer-manual-result{background:#f6efe0}.receipt-customer-search-state{color:var(--muted);padding:16px 12px;font-size:12px;font-weight:750}.receipt-customer-mode{min-height:18px;color:var(--muted);font-size:11px;font-weight:700}.receipt-customer-mode.linked{color:#4f765f}.receipt-customer-mode.manual{color:#8a663b}.receipt-linked-operation{background:#edf2eb;border:1px solid #cbd7ca;border-radius:13px;gap:4px;margin-top:16px;padding:14px 16px;display:grid}.receipt-linked-operation>span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:900}.receipt-linked-operation small{color:var(--muted)}.receipt-linked-operation em{color:#4e705d;margin-top:5px;font-style:normal;font-weight:800}.receipt-check-card{border:1px solid var(--line);background:#fffdf7;border-radius:13px;align-items:center;min-height:66px;padding:11px 13px;grid-template-columns:22px 1fr!important;gap:10px!important}.receipt-check-card input[type=checkbox]{accent-color:var(--green);margin:0;padding:0;width:18px!important;height:18px!important;min-height:18px!important}.receipt-check-card span{gap:3px;display:grid}.receipt-products-editor{gap:10px;display:grid}.receipt-products-editor>div{border:1px solid var(--line);background:#fcf9ef;border-radius:13px;grid-template-columns:minmax(240px,1fr) 110px 150px 40px;align-items:end;gap:10px;padding:12px;display:grid}.receipt-products-editor label{gap:6px;display:grid}.receipt-products-editor .close-button{margin-bottom:3px}.receipt-preview-card{padding:20px;position:sticky;top:18px}.receipt-paper-preview{background:#fffdf8;border:1px solid #d7ccb3;border-radius:12px;padding:20px;box-shadow:0 13px 30px #3e392d14}.receipt-paper-preview>div:first-child{border-bottom:1px solid var(--line);color:#53665a;justify-content:space-between;gap:12px;padding-bottom:11px;display:flex}.receipt-paper-preview>div:first-child span{color:var(--muted);font-size:10px;font-weight:900}.receipt-paper-preview h2{margin:16px 0 3px;font-size:22px}.receipt-paper-preview>p{color:var(--muted);margin:0 0 15px;font-size:12px}.receipt-paper-preview dl{background:#f5f1e6;border-radius:10px;gap:9px;margin:0;padding:12px;display:grid}.receipt-paper-preview dl div{grid-template-columns:76px 1fr;gap:10px;display:grid}.receipt-paper-preview dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.receipt-paper-preview dd{margin:0;font-weight:800}.receipt-terms-preview{min-height:72px;line-height:1.45;color:var(--text)!important;margin-top:15px!important}.receipt-signature-preview{grid-template-columns:1fr 1fr;gap:25px;margin:28px 0 12px;display:grid}.receipt-signature-preview span{color:var(--muted);border-top:1px solid #756f62;padding-top:7px;font-size:9px}.receipt-paper-preview>small{color:var(--muted);font-family:ui-monospace,monospace}.receipt-preview-note{color:#53665a;background:#edf1e9;border-radius:12px;gap:4px;margin-top:14px;padding:13px;display:grid}.receipt-preview-note span{font-size:12px;line-height:1.4}.receipt-submit-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.receipt-submit-actions .primary-button{flex:1}.receipt-config-layout{grid-template-columns:minmax(0,1.7fr) minmax(300px,.55fr);align-items:start;gap:18px;display:grid}.receipt-template-list{padding:22px}.receipt-template-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.receipt-template-cards article{border:1px solid var(--line);background:#fffdf7;border-radius:15px;gap:10px;min-height:210px;padding:17px;display:grid}.receipt-template-cards article.inactive{opacity:.58}.receipt-template-cards article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.receipt-template-cards h3{margin:0}.receipt-template-cards p{-webkit-line-clamp:5;color:var(--muted);-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.receipt-template-cards footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:11px;font-size:12px;display:flex}.receipt-config-help{padding:22px;position:sticky;top:18px}.receipt-config-help h2{margin-top:0}.automation-control-card{border-width:1px;gap:20px;padding:24px;display:grid}.automation-control-card.enabled{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.automation-control-card.enabled{border-color:color-mix(in srgb, var(--green) 55%, var(--line))}}.automation-control-card.enabled{box-shadow:0 18px 42px var(--green)}@supports (color:color-mix(in lab, red, red)){.automation-control-card.enabled{box-shadow:0 18px 42px color-mix(in srgb, var(--green) 12%, transparent)}}.automation-control-head{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.automation-control-head h2{margin:2px 0 5px;font-size:26px}.automation-control-head p{color:var(--muted);margin:0}.automation-control-icon{background:var(--green);border-radius:16px;place-items:center;width:52px;height:52px;display:grid}@supports (color:color-mix(in lab, red, red)){.automation-control-icon{background:color-mix(in srgb, var(--green) 14%, var(--surface))}}.automation-control-icon{color:var(--green);font-size:24px;font-weight:950}.automation-control-card.disabled .automation-control-icon{background:#d9a52f}@supports (color:color-mix(in lab, red, red)){.automation-control-card.disabled .automation-control-icon{background:color-mix(in srgb, #d9a52f 15%, var(--surface))}}.automation-control-card.disabled .automation-control-icon{color:#9a6d08}.automation-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.automation-readiness-grid>div{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:26px 1fr;align-items:center;gap:2px 9px;padding:13px;display:grid}.automation-readiness-grid>div>span{border-radius:9px;grid-row:1/3;place-items:center;width:26px;height:26px;font-weight:950;display:grid}.automation-readiness-grid>div.ready>span{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.automation-readiness-grid>div.ready>span{background:color-mix(in srgb, var(--green) 16%, var(--surface))}}.automation-readiness-grid>div.ready>span{color:var(--green)}.automation-readiness-grid>div.blocked>span{background:#d9a52f}@supports (color:color-mix(in lab, red, red)){.automation-readiness-grid>div.blocked>span{background:color-mix(in srgb, #d9a52f 18%, var(--surface))}}.automation-readiness-grid>div.blocked>span{color:#946704}.automation-readiness-grid small{color:var(--muted);line-height:1.3}.automation-blockers{align-items:flex-start}.automation-blockers>span{gap:3px;display:grid}.automation-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.automation-policy-grid article{border:1px solid var(--line);background:var(--surface);border-radius:15px;padding:17px}@supports (color:color-mix(in lab, red, red)){.automation-policy-grid article{background:color-mix(in srgb, var(--surface) 92%, var(--green) 8%)}}.automation-policy-grid article>small{color:var(--green);letter-spacing:.08em;margin-bottom:8px;font-size:10px;font-weight:950;display:block}.automation-policy-grid article>b{font-size:17px;display:block}.automation-policy-grid article>p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.45}.automation-billing-separation{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:12px;padding:15px 17px;display:grid}.automation-billing-separation>div{gap:3px;display:grid}.automation-billing-separation small{color:var(--muted)}.automation-billing-separation>span{background:var(--green);border-radius:10px;padding:8px 11px}@supports (color:color-mix(in lab, red, red)){.automation-billing-separation>span{background:color-mix(in srgb, var(--green) 9%, var(--surface))}}.automation-billing-separation>span{white-space:nowrap;font-size:12px}.automation-runtime-state{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.automation-runtime-state>span{gap:5px;padding:14px 16px;display:grid}.automation-runtime-state>span+span{border-left:1px solid var(--line)}.automation-runtime-state small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:850}.automation-runtime-state b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.automation-error-details{border:1px solid #b7654e}@supports (color:color-mix(in lab, red, red)){.automation-error-details{border:1px solid color-mix(in srgb, #b7654e 35%, var(--line))}}.automation-error-details{background:#b7654e;border-radius:13px}@supports (color:color-mix(in lab, red, red)){.automation-error-details{background:color-mix(in srgb, #b7654e 5%, var(--surface))}}.automation-error-details summary{cursor:pointer;color:#a14c3b;padding:13px 15px;font-weight:850}.automation-error-details>div{border-top:1px solid var(--line);display:grid}.automation-error-details p{grid-template-columns:120px 1fr auto;gap:10px;margin:0;padding:10px 15px;font-size:12px;display:grid}.automation-error-details p+p{border-top:1px solid var(--line)}.automation-error-details span,.automation-error-details small{color:var(--muted)}.automation-activation-box{border:1px solid #d9a52f;grid-template-columns:minmax(260px,1fr) minmax(260px,.7fr) auto;align-items:end;gap:16px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.automation-activation-box{border:1px solid color-mix(in srgb, #d9a52f 40%, var(--line))}}.automation-activation-box{background:#d9a52f;border-radius:15px}@supports (color:color-mix(in lab, red, red)){.automation-activation-box{background:color-mix(in srgb, #d9a52f 7%, var(--surface))}}.automation-activation-box>div p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.4}.automation-activation-box code{background:var(--green);border-radius:5px;padding:2px 5px}@supports (color:color-mix(in lab, red, red)){.automation-activation-box code{background:color-mix(in srgb, var(--green) 10%, var(--surface))}}.automation-activation-box code{color:var(--text);font-weight:850}.automation-activation-box label{gap:6px;display:grid}.automation-activation-box label span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.automation-activation-box input{min-height:44px}.automation-active-actions{border:1px solid var(--green);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.automation-active-actions{border:1px solid color-mix(in srgb, var(--green) 35%, var(--line))}}.automation-active-actions{background:var(--green);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.automation-active-actions{background:color-mix(in srgb, var(--green) 8%, var(--surface))}}.automation-active-actions p{align-items:center;gap:9px;margin:0;font-weight:750;display:flex}.danger-outline{border-color:#b7654e!important}@supports (color:color-mix(in lab, red, red)){.danger-outline{border-color:color-mix(in srgb, #b7654e 55%, var(--line))!important}}.danger-outline{color:#a14c3b!important}.stock-job-progress{border:1px solid #d9a52f;gap:10px;margin:0 0 16px;padding:15px 17px;display:grid}@supports (color:color-mix(in lab, red, red)){.stock-job-progress{border:1px solid color-mix(in srgb, #d9a52f 42%, var(--line))}}.stock-job-progress{background:#d9a52f;border-radius:14px}@supports (color:color-mix(in lab, red, red)){.stock-job-progress{background:color-mix(in srgb, #d9a52f 7%, var(--surface))}}.stock-job-progress.completed{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.stock-job-progress.completed{border-color:color-mix(in srgb, var(--green) 42%, var(--line))}}.stock-job-progress.completed{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.stock-job-progress.completed{background:color-mix(in srgb, var(--green) 7%, var(--surface))}}.stock-job-progress.completed_with_errors{border-color:#b7654e}@supports (color:color-mix(in lab, red, red)){.stock-job-progress.completed_with_errors{border-color:color-mix(in srgb, #b7654e 42%, var(--line))}}.stock-job-progress.completed_with_errors{background:#b7654e}@supports (color:color-mix(in lab, red, red)){.stock-job-progress.completed_with_errors{background:color-mix(in srgb, #b7654e 6%, var(--surface))}}.stock-job-progress>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.stock-job-progress>div>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stock-job-progress>div small{color:var(--muted)}.stock-job-progress>div strong{white-space:nowrap;font-size:18px}.stock-job-progress progress{background:var(--line);border:0;border-radius:999px;width:100%;height:10px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.stock-job-progress progress{background:color-mix(in srgb, var(--line) 70%, var(--surface))}}.stock-job-progress progress{accent-color:var(--green)}.stock-job-progress p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.stock-job-progress details{border-top:1px solid var(--line);padding-top:8px}.stock-job-progress details summary{cursor:pointer;color:#a14c3b;font-size:12px;font-weight:850}.stock-job-progress details small{color:var(--muted);margin-top:7px;display:block}@media (max-width:1050px){.automation-readiness-grid,.automation-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-policy-grid article:last-child{grid-column:1/-1}.automation-billing-separation{grid-template-columns:1fr 1fr}.automation-billing-separation>div{grid-column:1/-1}.automation-activation-box{grid-template-columns:1fr 1fr}.automation-activation-box>div{grid-column:1/-1}}@media (max-width:700px){.automation-control-card{padding:17px}.automation-control-head{grid-template-columns:44px 1fr}.automation-control-head .status-label{grid-column:1/-1;justify-self:start}.automation-control-icon{border-radius:13px;width:44px;height:44px}.automation-readiness-grid,.automation-policy-grid,.automation-runtime-state,.automation-activation-box{grid-template-columns:1fr}.automation-policy-grid article:last-child,.automation-activation-box>div{grid-column:auto}.automation-runtime-state>span+span{border-top:1px solid var(--line);border-left:0}.automation-billing-separation{grid-template-columns:1fr}.automation-billing-separation>div{grid-column:auto}.automation-billing-separation>span{white-space:normal}.automation-error-details p{grid-template-columns:1fr}.automation-active-actions{flex-direction:column;align-items:stretch}}.receipt-config-help p{color:var(--muted);line-height:1.5}.receipt-config-help>div{background:#eef1e9;border-radius:12px;gap:7px;margin-top:18px;padding:14px;display:grid}.receipt-config-help small,.receipt-variable-help span{overflow-wrap:anywhere;color:#5b675e;font-family:ui-monospace,monospace;line-height:1.55}.receipt-template-modal{width:min(900px,100vw - 32px);max-height:calc(100vh - 32px);overflow:auto}.receipt-template-modal .receipt-grid{margin-top:16px}.receipt-variable-help{background:#eef1e9;border-radius:11px;gap:5px;margin-top:14px;padding:12px;display:grid}.receipt-void-modal{width:min(590px,100vw - 32px)}.receipt-void-modal textarea{resize:vertical;margin-top:7px}@media (max-width:1180px){.receipt-filter-bar{grid-template-columns:1fr 1fr}.receipt-search{grid-column:1/-1}.receipt-create-layout,.receipt-config-layout{grid-template-columns:1fr}.receipt-preview-card,.receipt-config-help{position:static}}@media (max-width:760px){.receipt-list-header{flex-direction:column;align-items:stretch}.receipt-filter-bar,.receipt-grid.two,.receipt-grid.three,.receipt-type-picker,.receipt-template-cards{grid-template-columns:1fr}.receipt-search{grid-column:auto}.receipt-products-editor>div{grid-template-columns:1fr 90px}.receipt-products-editor>div label:first-child{grid-column:1/-1}.receipt-submit-actions{flex-direction:column-reverse}.receipt-grid .full-span{grid-column:auto}}*{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);margin:0}button,input,select{font:inherit}button{color:inherit}.app-shell{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--sidebar-bg);border-right:1px solid var(--line);z-index:20;flex-direction:column;height:100vh;padding:23px 16px 18px;display:flex;position:sticky;top:0}.app-brand{align-items:center;gap:11px;height:48px;padding:0 8px;display:flex}.app-brand>span:last-child{flex-direction:column;line-height:1;display:flex}.app-brand b{letter-spacing:-.5px;font-size:19px}.app-brand small{letter-spacing:2.7px;color:var(--muted);margin-top:5px;font-size:8px;font-weight:800}.app-mark{background:var(--text);border-radius:9px;flex:none;width:31px;height:31px;display:inline-block;position:relative}.app-mark i{border-radius:2px;width:8px;height:8px;position:absolute}.app-mark i:first-child{background:var(--orange);top:6px;left:6px}.app-mark i:nth-child(2){background:#e7aa40;top:6px;right:6px}.app-mark i:nth-child(3){background:#c94431;bottom:6px;left:6px}.app-mark i:nth-child(4){background:#6aa07f;bottom:6px;right:6px}.issuer-switcher{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:38px 1fr 18px;align-items:center;gap:9px;margin:19px 0 15px;padding:11px 10px;display:grid}.issuer-switcher>span{flex-direction:column;min-width:0;display:flex}.issuer-switcher small{color:var(--muted);font-size:9px}.issuer-switcher b{white-space:nowrap;font-size:11px}.issuer-switcher button{cursor:pointer;color:var(--muted);background:0 0;border:0}.brand-logo{place-items:center;display:grid;overflow:hidden}.brand-logo img{object-fit:contain;width:100%;height:100%}.brand-logo-puzzlemania{height:28px}.brand-logo-chilanga{height:31px;overflow:visible}.brand-logo-chilanga img{object-position:center;width:calc(100% - 8px);height:calc(100% - 4px)}.nav-group>small{letter-spacing:1.35px;color:#9aa39f;padding:0 11px 7px;font-size:9px;font-weight:800;display:block}.nav-group button{cursor:pointer;color:#65706c;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;height:37px;padding:0 10px;font-size:13px;font-weight:570;display:flex}.nav-group button>span{text-align:center;color:#8a9490;width:18px;font-size:16px}.nav-group button em{background:var(--red);color:#fff;border-radius:10px;place-items:center;min-width:19px;height:19px;margin-left:auto;font-size:10px;font-style:normal;display:grid}.nav-group button.active{background:var(--green-soft);color:var(--green);font-weight:720}.nav-group .sidebar-module-link{color:#65706c;text-align:left;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:37px;padding:0 10px;font-size:13px;font-weight:570;text-decoration:none;display:flex}.nav-group .sidebar-module-link>span{text-align:center;color:#8a9490;width:18px;font-size:16px}.nav-group .sidebar-module-link:hover{background:#f0f2ef}.sidebar-user{border-top:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:9px;margin-top:auto;padding:13px 7px 2px;display:grid}.sidebar-user>span,.user-avatar{width:34px;height:34px;color:var(--green);background:#dce8e1;border-radius:11px;place-items:center;font-size:11px;font-weight:800;display:grid}.sidebar-user div{flex-direction:column;display:flex}.sidebar-user b{font-size:11px}.sidebar-user small{color:var(--muted);margin-top:2px;font-size:9px}.sidebar-user button{border:1px solid var(--line);background:var(--surface);min-width:42px;height:31px;color:var(--muted);cursor:pointer;border-radius:9px;padding:0 8px;font-size:10px;font-weight:750}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);background:var(--topbar-bg);z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;height:72px;padding:0 32px;display:flex;position:sticky;top:0}.global-search{width:min(430px,46vw);height:38px;color:var(--muted);background:#eff1ef;border-radius:10px;align-items:center;gap:9px;padding:0 13px;display:flex}.global-search input{width:100%;color:var(--text);background:0 0;border:0;outline:none;font-size:12px}.topbar-context{color:#665d50;letter-spacing:.1px;font-size:13px;font-weight:750}.top-status{color:var(--muted);align-items:center;gap:19px;margin-left:auto;font-size:11px;display:flex}.top-status>span{align-items:center;gap:7px;display:flex}.top-status button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;width:35px;height:35px;position:relative}.top-status button i{background:var(--red);color:#fff;border-radius:8px;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;display:grid;position:absolute;top:-4px;right:-3px}.mobile-brand,.mobile-nav,.mobile-current,.mobile-logout{display:none}.login-page{background:radial-gradient(circle at 15% 10%, #f8efd8 0, transparent 36%), radial-gradient(circle at 90% 85%, #dfe6dc 0, transparent 35%), var(--bg);place-items:center;min-height:100vh;padding:28px;display:grid}.login-card{border:1px solid var(--line);background:#fffaf0f5;border-radius:23px;width:min(460px,100%);padding:34px;box-shadow:0 28px 80px #483a2524}.login-brand{align-items:center;gap:12px;display:flex}.login-brand>span:last-child{flex-direction:column;line-height:1;display:flex}.login-brand b{letter-spacing:-.6px;font-size:22px}.login-brand small{color:var(--muted);letter-spacing:2.6px;margin-top:6px;font-size:8px;font-weight:850}.login-copy{margin:34px 0 23px}.login-copy h1{letter-spacing:-1px;margin:5px 0 8px;font-size:32px}.login-copy>p:last-child{color:var(--muted);margin:0;font-size:13px}.login-form{flex-direction:column;gap:15px;display:flex}.login-form>label:not(.remember-session){flex-direction:column;gap:7px;display:flex}.login-form>label>span{color:var(--muted);font-size:11px;font-weight:750}.login-form>label>input:not([type=checkbox]){border:1px solid var(--line);width:100%;height:48px;color:var(--text);background:#fffdf7;border-radius:11px;outline:none;padding:0 13px;font-size:15px}.login-form>label>input:focus{border-color:var(--green);box-shadow:0 0 0 3px #59695b1f}.remember-session{background:var(--green-soft);cursor:pointer;border-radius:12px;grid-template-columns:20px 1fr;align-items:start;gap:10px;padding:12px;display:grid}.remember-session input{width:18px;height:18px;accent-color:var(--green)}.remember-session>span{flex-direction:column;gap:4px;display:flex}.remember-session b{color:var(--text);font-size:12px}.remember-session small{color:var(--muted);font-size:10px;font-weight:500;line-height:1.4}.login-error{background:var(--red-soft);color:var(--red);border-radius:10px;padding:11px 12px;font-size:11px}.login-submit{width:100%;height:48px;margin-top:2px}.login-submit:disabled{opacity:.65;cursor:wait}.login-card footer{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin-top:20px;padding-top:17px;font-size:9px;line-height:1.5}.page-content{max-width:1510px;margin:0 auto;padding:32px 34px 55px}.page-header{justify-content:space-between;align-items:flex-start;gap:24px;min-height:75px;margin-bottom:25px;display:flex}.page-header h1{letter-spacing:-1.25px;margin:4px 0 6px;font-size:clamp(27px,2.5vw,36px);line-height:1.08}.page-header h1,.panel-head h2,.metric-card strong{font-family:var(--font-display)}.page-header p{color:var(--muted);margin:0;font-size:13px}.eyebrow{letter-spacing:1.45px;font-weight:850;color:var(--green)!important;font-size:9px!important}.primary-button,.ghost-button,.mini-button,.scan-button{cursor:pointer;border:0;border-radius:10px;height:39px;padding:0 16px;font-size:12px;font-weight:750;transition:transform .15s,box-shadow .15s}.primary-button:hover,.scan-button:hover{transform:translateY(-1px);box-shadow:0 8px 20px #246b552e}.primary-button{background:var(--green);color:#fff}.ghost-button{background:var(--surface);border:1px solid var(--line);color:#59635f}.header-actions{gap:9px;display:flex}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.metric-card,.panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px}.metric-card{min-height:132px;padding:18px 19px 16px}.metric-card.featured{background:var(--green);color:#fff;border-color:var(--green)}.metric-top{color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;font-weight:650;display:flex}.featured .metric-top{color:#dcebe5}.metric-icon{background:#ffffff26;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.metric-icon.pale{background:var(--surface-soft);color:#8b9591}.metric-card strong{letter-spacing:-1px;margin-top:13px;font-size:clamp(21px,2vw,28px);display:block}.metric-card small{color:var(--muted);margin-top:9px;font-size:9px;display:block}.featured small{color:#d6e8e0}.featured small b{color:#fff}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.85fr);gap:13px;margin-top:13px;display:grid}.lower-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.85fr)}.panel{padding:20px}.panel-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.panel-head h2{letter-spacing:-.2px;margin:0 0 5px;font-size:14px}.panel-head p{color:var(--muted);margin:0;font-size:10px}.soft-select{border:1px solid var(--line);background:var(--surface-soft);color:#69736f;white-space:nowrap;border-radius:8px;align-items:center;height:29px;padding:0 10px;font-size:9px;display:inline-flex}.chart{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#0000,#0000 44px,#f1f3f1 45px);justify-content:space-around;align-items:flex-end;gap:17px;height:180px;margin:22px 3px 0;display:flex}.chart-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.chart-track{align-items:flex-end;width:min(28px,76%);height:145px;display:flex}.chart-track span{background:linear-gradient(#62a183,#2b755d);border-radius:7px 7px 2px 2px;width:100%;min-height:12px;display:block;box-shadow:0 5px 13px #246b5521}.chart-column small{color:var(--muted);font-size:9px}.channel-legend{color:var(--muted);gap:17px;margin-top:15px;font-size:9px;display:flex}.channel-legend span{align-items:center;gap:6px;display:flex}.channel-legend i{border-radius:3px;width:7px;height:7px}.legend-orange{background:var(--orange)}.legend-red{background:var(--red)}.legend-slate{background:#66736d}.count-pill{background:var(--orange-soft);color:var(--orange);border-radius:12px;place-items:center;min-width:26px;height:23px;font-size:10px;font-weight:800;display:grid}.task-row{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;width:100%;padding:14px 0;display:grid}.task-row:hover{background:#fafbf9}.task-symbol{border-radius:10px;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.task-symbol.orange{background:var(--orange-soft);color:var(--orange)}.task-symbol.red{background:var(--red-soft);color:var(--red)}.task-symbol.blue{background:var(--blue-soft);color:var(--blue)}.task-row>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.task-row b{font-size:10px}.task-row small{color:var(--muted);font-size:9px}.task-row em{color:var(--green);font-size:9px;font-style:normal;font-weight:750}.dashboard-task-panel,.dashboard-invoiced-panel{margin-top:13px}.dashboard-task-detail{background:#fffaf0;border-left:2px solid #c5b991;margin:0 0 8px 44px;padding:8px 12px;display:grid}.dashboard-task-product{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:15px;padding:10px 4px;display:flex}.dashboard-task-product:last-child{border-bottom:0}.dashboard-task-product span{flex-direction:column;gap:3px;min-width:0;display:flex}.dashboard-task-product b{text-overflow:ellipsis;overflow:hidden}.dashboard-task-product small{color:var(--muted)}.dashboard-task-product strong{color:var(--green);flex:none}.dashboard-reconciliation-action{justify-content:center;justify-self:end;align-items:center;width:auto;margin-top:10px;display:inline-flex;color:#fff!important}.dashboard-invoiced-panel table{min-width:830px}.text-action{color:var(--green);cursor:pointer;background:0 0;border:0;padding:14px 0 0;font-size:10px;font-weight:750}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;margin-top:12px}th{color:#8a9490;letter-spacing:.55px;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--line);padding:10px 8px;font-size:8px}td{color:#5d6763;white-space:nowrap;border-bottom:1px solid #edf0ed;padding:12px 8px;font-size:10px}td b{color:var(--text)}td small{color:#9aa29f;margin-top:3px;font-size:8px;display:block}.channel{border-radius:7px;place-items:center;width:22px;height:22px;margin-right:5px;font-size:7px;font-weight:900;display:inline-grid}.channel.tn{background:var(--orange-soft);color:var(--orange)}.status-label{border-radius:12px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:650;display:inline-flex}.status-label.ok{color:var(--green);background:var(--green-soft)}.status-label.waiting{color:#8a6c00;background:#fff8dd}.status-label.error{color:#9b2c2c;background:#fff0ed}.status-dot{background:#3b9975;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #3b99751c}.status-amber{background:#dda900;box-shadow:0 0 0 3px #dda9001f}.status-red{background:var(--red)}.status-blue{background:var(--blue)}.issuer-row{border-bottom:1px solid var(--line);grid-template-columns:76px 1fr auto;align-items:center;gap:11px;padding:16px 0;display:grid}.issuer-row .brand-logo{width:72px}.issuer-row>div:nth-child(2){flex-direction:column;display:flex}.issuer-row b{font-size:10px}.issuer-row small{color:var(--muted);margin-top:3px;font-size:8px}.issuer-row strong{font-size:12px}.count-summary{background:var(--surface);border:1px solid var(--line);border-radius:15px;grid-template-columns:1.5fr repeat(3,.7fr) auto;align-items:end;gap:12px;padding:15px 17px;display:grid}.count-summary label,.count-summary>div:not(.saved-state){flex-direction:column;gap:5px;display:flex}.count-summary span{color:var(--muted);font-size:9px}.count-summary select,.form-grid select,.form-grid input{border:1px solid var(--line);background:var(--surface-soft);height:38px;color:var(--text);border-radius:9px;outline:none;padding:0 11px;font-size:11px}.saved-state{height:38px;color:var(--green);white-space:nowrap;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.scanner-card{cursor:text;background:linear-gradient(120deg,#f6fbf8,#edf7f2);border:1.5px solid #a9cbbd;border-radius:17px;grid-template-columns:65px minmax(0,1fr) auto;align-items:center;gap:17px;min-height:116px;margin-top:14px;padding:18px 21px;display:grid;box-shadow:0 12px 36px #246b5514}.scanner-mark{background:var(--green);border-radius:15px;width:58px;height:58px;position:relative}.scanner-mark span{background:#fff;border-radius:2px;height:3px;position:absolute;left:14px;transform:rotate(90deg)}.scanner-mark span:first-child{width:27px;top:17px}.scanner-mark span:nth-child(2){width:19px;top:25px;left:18px}.scanner-mark span:nth-child(3){width:29px;top:33px;left:13px}.scanner-mark span:nth-child(4){width:16px;top:41px;left:20px}.scanner-copy{flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.scanner-copy label{color:var(--green);font-size:11px;font-weight:750}.scanner-copy input{letter-spacing:.7px;width:100%;color:var(--text);background:0 0;border:0;outline:none;font-size:clamp(20px,2.4vw,30px);font-weight:760}.scanner-copy input::placeholder{color:#9cb2a8;font-weight:600}.scanner-copy small{color:var(--muted);font-size:9px}.scan-button{background:var(--green);color:#fff;min-width:94px}.count-layout{grid-template-columns:minmax(0,1fr) 290px;gap:14px;margin-top:14px;display:grid}.counted-panel{min-width:0}.count-list{margin-top:11px}.count-row{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 4px;display:grid}.product-avatar{color:#fff;border-radius:10px;place-items:center;width:37px;height:37px;font-size:13px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #0000000f}.product-avatar.large{border-radius:15px;width:59px;height:59px;font-size:18px}.product-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.product-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.product-copy small{color:var(--muted);font-size:8px}.quantity-stepper{border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;align-items:center;height:35px;display:flex}.quantity-stepper button{cursor:pointer;width:34px;height:100%;color:var(--green);background:0 0;border:0;font-size:17px}.quantity-stepper b{text-align:center;min-width:34px;font-size:12px}.unknown-row{background:#fffaf0}.unknown-avatar{background:#d6a843}.unknown-row .quantity-stepper{background:0 0;border:0}.help-icon{background:var(--blue-soft);width:43px;height:43px;color:var(--blue);border-radius:12px;place-items:center;font-size:22px;display:grid}.count-help h2{margin:16px 0 8px;font-size:15px}.count-help>p{color:var(--muted);font-size:10px;line-height:1.65}.count-help ol{margin:17px 0;padding:0;list-style:none}.count-help li{align-items:center;gap:9px;padding:7px 0;font-size:10px;display:flex}.count-help li span{width:22px;height:22px;color:var(--green);background:#edf0ed;border-radius:8px;place-items:center;font-weight:800;display:grid}.help-note{background:var(--green-soft);color:#4f675e;border-radius:11px;padding:12px;font-size:9px;line-height:1.5}.toast{background:var(--text);color:#fff;opacity:0;pointer-events:none;z-index:100;border-radius:11px;padding:12px 17px;font-size:11px;transition:all .22s;position:fixed;bottom:26px;right:28px;transform:translateY(10px)}.toast.visible{opacity:1;transform:translateY(0)}.stock-toolbar{align-items:center;gap:9px;margin-bottom:13px;padding:12px;display:flex}.search-box{border:1px solid var(--line);background:var(--surface-soft);height:38px;color:var(--muted);border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.search-box input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.stock-table-panel{padding:8px 18px}.stock-table{min-width:880px}.stock-table td{vertical-align:middle;padding:14px 8px}.stock-product{align-items:center;gap:10px;min-width:280px;display:flex}.stock-product>span:last-child{flex-direction:column;display:flex}.zero-stock b,.zero-stock small{color:var(--red)}.mini-button{background:var(--green-soft);height:30px;color:var(--green);padding:0 11px}.stock-filter-field{flex-direction:column;align-items:stretch;gap:5px;min-width:150px;display:flex}.stock-filter-field>span{color:var(--muted);font-size:10px;font-weight:800;line-height:1}.stock-filter-field .soft-select{width:100%}.stock-product-link{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:4px 7px}.stock-product-link:hover,.stock-product-link:focus-visible{background:var(--green-soft);outline:2px solid var(--green);outline-offset:2px}.stock-product-link b{text-decoration:underline;-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.stock-product-link b{-webkit-text-decoration-color:color-mix(in srgb, var(--green) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--green) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--green) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--green) 45%, transparent)}}.stock-product-link b{text-underline-offset:3px}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#19241f73;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.transfer-modal{background:var(--surface);border-radius:19px;width:min(510px,100%);padding:23px;box-shadow:0 25px 80px #101a1540}.transfer-modal h2{margin:4px 0 0;font-size:22px}.close-button{cursor:pointer;background:#f0f2f0;border:0;border-radius:9px;width:31px;height:31px;font-size:18px}.transfer-product{background:var(--surface-soft);border-radius:12px;align-items:center;gap:10px;margin:20px 0 17px;padding:12px;display:flex}.transfer-product>span:last-child{flex-direction:column;gap:4px;display:flex}.transfer-product b{font-size:11px}.transfer-product small{color:var(--muted);font-size:9px}.form-grid{grid-template-columns:1fr 1fr 90px;gap:10px;display:grid}.form-grid label{flex-direction:column;gap:6px;display:flex}.form-grid label>span{color:var(--muted);font-size:9px;font-weight:700}.modal-note{background:var(--blue-soft);color:#526d82;border-radius:11px;align-items:center;gap:9px;margin-top:17px;padding:12px;font-size:9px;display:flex}.modal-actions{justify-content:flex-end;gap:9px;margin-top:19px;display:flex}.success-state{text-align:center;padding:24px 12px 14px}.success-state>span{background:var(--green-soft);width:52px;height:52px;color:var(--green);border-radius:17px;place-items:center;margin:auto;font-size:25px;font-weight:900;display:grid}.success-state h2{margin-top:17px}.success-state p{color:var(--muted);max-width:330px;margin:8px auto 20px;font-size:11px;line-height:1.5}.product-detail{padding:25px}.product-title-row{border-bottom:1px solid var(--line);grid-template-columns:59px 1fr auto;align-items:center;gap:15px;padding-bottom:23px;display:grid}.product-title-row h2{margin:7px 0 3px;font-size:19px}.product-title-row p{color:var(--muted);margin:0;font-size:9px}.detail-grid{grid-template-columns:repeat(4,1fr);gap:0;margin-top:5px;display:grid}.detail-grid>div{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;min-height:94px;padding:20px 14px;display:flex}.detail-grid span{color:var(--muted);font-size:9px}.detail-grid small{color:var(--muted);font-size:8px}.private-field{background:#fffbf1}.private-field b{color:#7b5e19}.info-strip{background:var(--blue-soft);color:#516b80;border-radius:12px;align-items:center;gap:11px;margin-top:20px;padding:13px 15px;display:flex}.info-strip>span{background:#d7e7f3;border-radius:8px;flex:none;place-items:center;width:22px;height:22px;font-weight:850;display:grid}.info-strip p{margin:0;font-size:10px;line-height:1.5}.billing-metrics{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:13px;display:grid}.pending-panel{padding:21px}.pending-list{margin-top:15px}.pending-row{border-bottom:1px solid var(--line);grid-template-columns:39px 1.2fr 1fr auto;align-items:center;gap:12px;min-height:66px;padding:11px 4px;display:grid}.pending-row>span:nth-child(2),.pending-row>span:nth-child(3){flex-direction:column;gap:4px;display:flex}.pending-row small{color:var(--muted);font-size:8px}.pending-row.done{opacity:.55}.pending-row button:disabled{cursor:default}.module-tabs{border:1px solid var(--line);background:var(--surface);border-radius:13px;gap:4px;min-height:47px;margin:-9px 0 14px;padding:5px;display:flex;overflow-x:auto}.module-tabs button{min-width:120px;height:35px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;padding:0 14px;font-size:10px;font-weight:700}.module-tabs button.active{background:var(--green);color:#fff;box-shadow:0 5px 14px #246b5529}.module-tabs button em{background:var(--red);color:#fff;border-radius:9px;place-items:center;min-width:17px;height:17px;margin-left:6px;padding:0 5px;font-size:8px;font-style:normal;display:inline-grid}.invoice-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:13px;display:grid}.invoice-main{flex-direction:column;gap:13px;display:flex}.form-section{padding:21px}.section-title{grid-template-columns:31px 1fr auto;align-items:center;gap:10px;margin-bottom:17px;display:grid}.section-title>span{background:var(--green-soft);width:29px;height:29px;color:var(--green);border-radius:9px;place-items:center;font-size:10px;font-weight:850;display:grid}.section-title h2{margin:0 0 3px;font-size:13px}.section-title p{color:var(--muted);margin:0;font-size:9px}.invoice-form-grid{gap:10px;display:grid}.invoice-form-grid.four-cols{grid-template-columns:1.15fr 1fr 1fr .7fr}.invoice-form-grid.three-cols{grid-template-columns:1.4fr .8fr 1fr}.invoice-form-grid label,.origin-reference label,.expense-form label{flex-direction:column;gap:6px;min-width:0;display:flex}.invoice-form-grid label>span,.origin-reference label>span,.expense-form label>span{color:var(--muted);font-size:8px;font-weight:700}.invoice-form-grid input,.invoice-form-grid select,.origin-reference input,.expense-form input,.expense-form select{border:1px solid var(--line);background:var(--surface-soft);width:100%;height:38px;color:var(--text);border-radius:9px;outline:none;padding:0 10px;font-size:10px}.wide-field{grid-column:span 2}.origin-reference{background:#f6faf8;border:1px solid #d9e6df;border-radius:12px;grid-template-columns:28px 1fr minmax(160px,.8fr);align-items:center;gap:10px;margin-top:13px;padding:12px;display:grid}.origin-reference>div{flex-direction:column;gap:3px;display:flex}.origin-reference b{font-size:10px}.origin-reference small{color:var(--muted);font-size:8px}.check-row{cursor:pointer;align-items:center;gap:9px;margin-top:14px;display:flex}.check-row input,.tiny-check input,.consecutive-mode input{accent-color:var(--green)}.check-row>span{flex-direction:column;gap:3px;display:flex}.check-row small{color:var(--muted);font-size:8px}.invoice-items{border:1px solid var(--line);border-radius:11px;overflow:hidden}.invoice-item-head,.invoice-item-row{grid-template-columns:minmax(260px,1fr) 105px 58px 105px 82px 132px;align-items:center;gap:9px;display:grid}.invoice-item-head{background:var(--surface-soft);color:var(--muted);text-transform:uppercase;letter-spacing:.5px;padding:9px 11px;font-size:7px}.invoice-item-row>span{flex-direction:column;gap:4px;display:flex}.invoice-item-row small{color:var(--muted);font-size:7px}.invoice-item-row input{border:1px solid var(--line);text-align:center;border-radius:8px;width:52px;height:30px}.invoice-item-row button{border:1px solid var(--line);background:#fff;border-radius:8px;height:29px;font-size:8px}.adjustment-grid{grid-template-columns:.8fr 1.2fr;gap:10px;margin-top:12px;display:grid}.discount-box,.shipping-box{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;align-items:center;gap:10px;min-height:68px;padding:11px;display:flex}.discount-box>div,.shipping-box>div{flex-direction:column;flex:1;gap:4px;display:flex}.discount-box small,.shipping-box small{color:var(--muted);font-size:7px}.discount-box label,.shipping-box label:not(.tiny-check){border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;height:32px;padding:0 8px;display:flex}.discount-box input,.shipping-box input{text-align:right;border:0;outline:0;width:48px;font-size:9px}.discount-box label span,.shipping-box label span{color:var(--muted);font-size:8px}.discount-box strong{text-align:right;min-width:78px;color:var(--red);font-size:10px}.shipping-box select{border:1px solid var(--line);background:#fff;border-radius:8px;max-width:102px;height:32px;font-size:8px}.tiny-check{white-space:nowrap;color:var(--muted);align-items:center;gap:4px;font-size:7px;display:flex}.invoice-side{position:sticky;top:88px}.invoice-summary{padding:21px}.invoice-brand{justify-content:center;height:57px;margin-bottom:12px;display:flex}.invoice-brand .brand-logo{width:165px;height:55px}.draft-label{color:var(--muted);text-align:center;letter-spacing:1.2px;font-size:8px;font-weight:850;display:block}.invoice-summary>h2{text-align:center;margin:5px 0 16px;font-size:19px}.reference-preview{background:var(--blue-soft);border-radius:11px;flex-direction:column;gap:4px;padding:11px;display:flex}.reference-preview span{color:#6e8393;text-transform:uppercase;letter-spacing:.6px;font-size:7px}.reference-preview b{font-size:9px}.reference-preview small{color:#6d7e89;font-size:8px}.summary-lines{border-bottom:1px solid var(--line);margin:16px 0 11px}.summary-lines span{color:var(--muted);justify-content:space-between;padding:6px 0;font-size:8px;display:flex}.summary-lines b{color:var(--text)}.grand-total{justify-content:space-between;align-items:center;display:flex}.grand-total span{font-size:10px;font-weight:750}.grand-total strong{font-size:20px}.consecutive-mode{background:var(--green-soft);cursor:pointer;border-radius:10px;gap:8px;margin:17px 0 11px;padding:10px;display:flex}.consecutive-mode>span{flex-direction:column;gap:3px;display:flex}.consecutive-mode b{color:var(--green);font-size:8px}.consecutive-mode small{color:#60776d;font-size:7px;line-height:1.35}.emit-button,.full-button{width:100%;margin-top:8px}.file-preview{border-top:1px solid var(--line);flex-direction:column;gap:4px;margin-top:15px;padding-top:13px;display:flex}.file-preview span{color:var(--muted);font-size:7px}.file-preview b{overflow-wrap:anywhere;font-size:8px}.documents-panel{padding:21px}.client-metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:13px;display:grid}.customer-panel{padding:21px}.customer-table{min-width:930px}.customer-name{align-items:center;gap:9px;display:flex}.customer-name>span{background:var(--green-soft);width:30px;height:30px;color:var(--green);border-radius:9px;place-items:center;font-size:8px;font-weight:850;display:grid}.customer-name>div{flex-direction:column;display:flex}.channel-stack{gap:3px;display:flex}.crossed-badge{background:var(--green-soft);color:var(--green);border-radius:9px;padding:5px 8px;font-size:8px;font-weight:750;display:inline-flex}.muted-note{color:var(--muted);font-size:8px}.privacy-strip,.cost-explanation{background:var(--green-soft);color:#557066;border:1px solid #cfdfd8;border-radius:13px;align-items:center;gap:10px;margin-top:13px;padding:14px 16px;display:flex}.privacy-strip>span,.cost-explanation>span{background:#fff;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-size:9px;font-weight:850;display:grid}.privacy-strip p,.cost-explanation p{margin:0;font-size:9px;line-height:1.5}.expense-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.expense-card{min-height:365px}.expense-row{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr auto;align-items:center;gap:10px;min-height:64px;display:grid}.expense-icon{background:var(--surface-soft);width:33px;height:33px;color:var(--green);border-radius:10px;place-items:center;display:grid}.expense-row>div{flex-direction:column;gap:4px;display:flex}.expense-row b{font-size:10px}.expense-row small{color:var(--muted);font-size:8px}.expense-row strong{font-size:10px}.cost-rule{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;margin-top:14px;padding:12px}.cost-rule>div{align-items:center;gap:8px;display:flex}.cost-rule>div b{font-size:10px}.cost-rule ul{grid-template-columns:1fr 1fr;gap:7px 14px;margin:12px 0 9px;padding:0;list-style:none;display:grid}.cost-rule li{color:var(--muted);justify-content:space-between;font-size:8px;display:flex}.cost-rule li b{color:var(--text)}.cost-rule>small{color:var(--muted);font-size:7px}.cost-rule.compact p{color:var(--muted);margin:9px 0 0;font-size:8px;line-height:1.5}.expense-modal{width:min(620px,100%)}.expense-form{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.auto-replenishment{background:linear-gradient(120deg,#fbfdfb,#f1f8f4);border-color:#c7ded4;margin-bottom:13px;padding:18px}.automation-badge{height:29px;color:var(--green);white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:0 10px;font-size:8px;font-weight:750;display:flex}.replenishment-list{margin-top:13px}.replenishment-row{border-top:1px solid #dce9e3;grid-template-columns:39px minmax(210px,1.5fr) minmax(100px,.7fr) 95px auto;align-items:center;gap:10px;min-height:59px;padding:10px 2px;display:grid}.replenishment-row>span:not(.product-avatar){flex-direction:column;gap:3px;display:flex}.replenishment-row b{font-size:9px}.replenishment-row small{color:var(--muted);font-size:7px}.replenishment-row .mini-button{white-space:nowrap}.config-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.config-title{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding-bottom:13px;display:flex}.config-title h2{margin:0 0 4px;font-size:14px}.config-title p{color:var(--muted);margin:0;font-size:9px}.config-icon{background:var(--green-soft);width:35px;height:35px;color:var(--green);border-radius:10px;place-items:center;font-weight:800;display:grid}.config-issuer{border-bottom:1px solid var(--line);grid-template-columns:82px 1fr auto;align-items:center;gap:10px;min-height:61px;display:grid}.config-issuer .brand-logo{width:78px}.config-issuer>span{flex-direction:column;gap:3px;display:flex}.config-issuer small,.user-permission small{color:var(--muted);font-size:8px}.config-issuer em{color:#866900;background:#fff7dd;border-radius:9px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:750}.mapping-row{border-bottom:1px solid var(--line);grid-template-columns:27px 1fr 1fr auto;align-items:center;gap:8px;min-height:49px;font-size:9px;display:grid}.mapping-row>span:nth-child(3){color:#5d6863}.mapping-row i{color:var(--muted);background:#f0f2ef;border-radius:8px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750}.warehouse-row{border-bottom:1px solid var(--line);grid-template-columns:27px 1fr auto;align-items:center;gap:9px;min-height:49px;display:grid}.warehouse-row>span:first-child{background:var(--surface-soft);width:24px;height:24px;color:var(--muted);border-radius:8px;place-items:center;font-size:8px;font-weight:800;display:grid}.user-permission{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;margin-top:15px;display:grid}.user-permission>span{width:36px;height:36px;color:var(--green);background:#dce8e1;border-radius:10px;place-items:center;font-size:10px;font-weight:850;display:grid}.user-permission>div{flex-direction:column;gap:3px;display:flex}.user-permission em{color:var(--green);font-size:8px;font-style:normal;font-weight:750}.permission-tags{flex-wrap:wrap;gap:6px;margin:18px 0 5px;display:flex}.permission-tags span{background:var(--surface-soft);color:#6b7571;border-radius:8px;padding:6px 8px;font-size:8px}.security-note{background:var(--green-soft);border:1px solid #cddfd7;border-radius:14px;align-items:center;gap:12px;margin-top:13px;padding:16px 18px;display:flex}.security-note>span{background:#fff;border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.security-note p{color:#5a7066;margin:4px 0 0;font-size:9px}.placeholder-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:410px;display:flex}.placeholder-glyph{background:var(--green-soft);width:58px;height:58px;color:var(--green);border-radius:17px;place-items:center;font-size:25px;display:grid}.placeholder-panel h2{margin:18px 0 8px;font-size:18px}.placeholder-panel p{max-width:480px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}@media (max-width:1120px){.metrics-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.lower-grid{grid-template-columns:1fr}.tasks-panel{order:-1}.detail-grid{grid-template-columns:repeat(2,1fr)}.config-grid,.invoice-layout{grid-template-columns:1fr}.invoice-side{position:static}.invoice-summary{max-width:none}.invoice-summary .invoice-brand{justify-content:flex-start}.invoice-summary .draft-label,.invoice-summary>h2{text-align:left}.client-metrics{grid-template-columns:repeat(2,1fr)}.expense-grid{grid-template-columns:1fr}}@media (max-width:820px){.app-shell{display:block}.sidebar{display:none}.topbar{height:62px;padding:0 16px}.mobile-brand{align-items:center;gap:8px;display:flex}.mobile-brand .app-mark{border-radius:8px;width:27px;height:27px}.mobile-brand b{font-size:14px}.global-search,.topbar-context,.top-status>span{display:none}.top-status{gap:8px;margin-left:auto}.mobile-logout{display:block}.mobile-nav{border-bottom:1px solid var(--line);background:var(--surface);z-index:14;gap:7px;padding:10px 14px;display:flex;position:sticky;top:62px;overflow-x:auto}.mobile-nav button{color:#6e7874;background:#f0f2ef;border:0;border-radius:9px;flex:none;height:32px;padding:0 12px;font-size:10px;font-weight:650}.mobile-nav button.active{background:var(--green);color:#fff}.page-content{padding:23px 15px 45px}.page-header{flex-direction:column;align-items:flex-start;margin-bottom:19px}.page-header .primary-button,.header-actions{width:100%}.header-actions button{flex:1}.metrics-grid,.billing-metrics{grid-template-columns:1fr 1fr}.metric-card{min-height:120px;padding:15px}.count-summary{grid-template-columns:1fr 1fr}.count-summary label{grid-column:1/-1}.saved-state{align-self:end}.scanner-card{grid-template-columns:48px 1fr;padding:16px}.scanner-mark{border-radius:8px;width:47px;height:47px}.scanner-mark span{transform:scale(.8)rotate(90deg)}.scan-button{grid-column:1/-1;width:100%}.count-layout{grid-template-columns:1fr}.count-help{order:-1}.stock-toolbar{flex-direction:column;align-items:stretch}.stock-toolbar .soft-select{justify-content:center}.form-grid{grid-template-columns:1fr}.product-title-row{grid-template-columns:52px 1fr}.product-title-row .ghost-button{grid-column:1/-1}.detail-grid{grid-template-columns:1fr 1fr}.pending-row{grid-template-columns:37px 1fr auto}.pending-row>span:nth-child(3){display:none}.invoice-form-grid.four-cols,.invoice-form-grid.three-cols{grid-template-columns:1fr 1fr}.origin-reference{grid-template-columns:28px 1fr}.origin-reference label{grid-column:1/-1}.adjustment-grid{grid-template-columns:1fr}.invoice-items{overflow-x:auto}.invoice-item-head,.invoice-item-row{min-width:670px}.replenishment-row{grid-template-columns:39px 1fr auto}.replenishment-row>span:nth-child(3),.replenishment-row>span:nth-child(4){display:none}.mobile-nav a{color:#6e7874;background:#f0f2ef;border-radius:9px;flex:none;align-items:center;height:32px;padding:0 12px;font-size:10px;font-weight:650;text-decoration:none;display:inline-flex}}@media (max-width:520px){.metrics-grid,.billing-metrics,.client-metrics{grid-template-columns:1fr}.metric-card{min-height:108px}.dashboard-header h1{font-size:29px}.chart{height:155px}.chart-track{height:120px}.panel{padding:16px}.count-summary{grid-template-columns:1fr 1fr}.count-summary>div:nth-child(4){display:none}.scanner-copy input{font-size:19px}.count-row{grid-template-columns:38px 1fr}.quantity-stepper{grid-column:2;width:max-content}.detail-grid{grid-template-columns:1fr}.issuer-row{grid-template-columns:70px 1fr}.issuer-row strong{grid-column:2}.header-actions{flex-direction:column-reverse}.header-actions button{width:100%}.task-row{grid-template-columns:34px 1fr}.task-row em{display:none}.config-issuer{grid-template-columns:70px 1fr}.config-issuer em{grid-column:2;width:max-content}.mapping-row{grid-template-columns:27px 1fr auto}.mapping-row>span:nth-child(3){display:none}.user-permission{grid-template-columns:38px 1fr}.user-permission em{grid-column:2}.pending-row{grid-template-columns:37px 1fr}.pending-row button{grid-column:2;width:max-content}.invoice-form-grid.four-cols,.invoice-form-grid.three-cols{grid-template-columns:1fr}.wide-field{grid-column:span 1}.section-title{grid-template-columns:31px 1fr}.section-title .ghost-button{grid-column:1/-1}.discount-box,.shipping-box{flex-direction:column;align-items:stretch}.discount-box strong{text-align:left}.expense-form{grid-template-columns:1fr}.module-tabs button{min-width:108px}.automation-badge{display:none}.replenishment-row{grid-template-columns:37px 1fr}.replenishment-row button{grid-column:2;width:max-content}.login-page{padding:14px}.login-card{border-radius:18px;padding:25px 20px}.login-copy{margin-top:28px}}.clean-number-input{appearance:textfield}.clean-number-input::-webkit-inner-spin-button{appearance:none;margin:0}.clean-number-input::-webkit-outer-spin-button{appearance:none;margin:0}.percent-input{border:1px solid var(--line);background:#fffdf7;border-radius:10px;align-items:center;gap:8px;min-width:112px;min-height:44px;display:flex;padding:0 13px!important}.percent-input input{font-variant-numeric:tabular-nums;min-width:0;text-align:left!important;background:0 0!important;border:0!important;width:100%!important;height:42px!important;padding:0!important;font-size:15px!important}.percent-input>span{color:var(--muted);flex:none;font-size:14px}.selection-cell{text-align:center;width:46px;min-width:46px}.selection-cell input{width:20px;height:20px;accent-color:var(--green);cursor:pointer}.stock-total-card{border:1px solid var(--line);background:var(--surface);border-radius:13px;justify-content:space-between;align-items:center;gap:20px;min-width:210px;padding:12px 16px;display:flex}.stock-total-card small{color:var(--muted);font-size:12px}.stock-total-card b{font-variant-numeric:tabular-nums;font-size:25px}.bulk-action-bar{background:#eef2ea;border-color:#b9c4b7;justify-content:space-between;align-items:center;gap:14px;min-height:64px;margin-bottom:13px;padding:11px 15px;display:flex}.bulk-action-bar>span{color:var(--muted);font-size:14px}.bulk-action-bar>div{gap:8px;display:flex}.bulk-transfer-modal{width:min(760px,100%);max-height:calc(100vh - 36px);overflow-y:auto}.transfer-route-grid{grid-template-columns:1fr 1fr;margin-top:18px}.bulk-transfer-list{border-block:1px solid var(--line);max-height:340px;margin-top:14px;overflow-y:auto}.bulk-transfer-row{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) 120px;align-items:center;gap:11px;min-height:72px;padding:9px 2px;display:grid}.bulk-transfer-row>span{flex-direction:column;gap:4px;min-width:0;display:flex}.bulk-transfer-row>span b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.bulk-transfer-row>span small{color:var(--muted);font-size:11px}.bulk-transfer-row label{flex-direction:column;gap:4px;display:flex}.bulk-transfer-row label span{color:var(--muted);font-size:10px;font-weight:750}.bulk-transfer-row input{border:1px solid var(--line);width:100%;height:42px;font:inherit;background:#fffdf7;border-radius:9px;padding:0 11px;font-size:14px}.catalog-bulk-toolbar{background:#eef2ea;border:1px solid #b9c4b7;border-radius:12px;align-items:center;gap:9px;min-height:70px;margin:0 -4px 8px;padding:10px 12px;display:flex}.catalog-bulk-toolbar>span{color:var(--muted);white-space:nowrap;margin-right:auto;font-size:13px}.catalog-bulk-toolbar select,.bulk-text-input{border:1px solid var(--line);height:44px;color:var(--text);font:inherit;background:#fffdf7;border-radius:10px;font-size:13px}.catalog-bulk-toolbar select{min-width:190px;padding:0 11px}.bulk-text-input{min-width:220px}.bulk-text-input input{width:100%;height:100%;font:inherit;background:0 0;border:0;padding:0 11px}.customer-search-field{position:relative}.customer-suggestions{z-index:45;border:1px solid var(--line);background:#fffaf0;border-radius:13px;max-height:330px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 45px #43341f2b}.customer-suggestions button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;border-radius:9px;grid-template-columns:40px 1fr;align-items:center;gap:10px;width:100%;min-height:62px;padding:8px;display:grid}.customer-suggestions button:hover{background:#f3ead9}.customer-suggestions button>span:first-child{color:#435447;background:#e4e9df;border-radius:10px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:850;display:grid}.customer-suggestions button>span:last-child,.customer-suggestions>div{flex-direction:column;gap:4px;display:flex}.customer-suggestions button b{font-size:14px}.customer-suggestions button small,.customer-suggestions>div small{color:var(--muted);font-size:12px}.customer-suggestions>div{padding:13px}.framing-customer-search{z-index:8;position:relative}.framing-customer-search>small{color:var(--muted);font-size:11px}.framing-customer-search .customer-suggestions{top:calc(100% + 7px)}.client-directory-panel{margin-bottom:16px}.client-directory-search{max-width:640px;margin:14px 0 4px}.client-directory-search input{font-size:14px}.client-directory-table{min-width:850px}.client-directory-table td:first-child b,.client-directory-table td:first-child small{display:block}.client-directory-table td:first-child small{color:var(--muted);margin-top:4px;font-size:11px}.customer-edit-button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:6px}.customer-edit-button:hover{background:#f3ead9}.customer-editor-modal{width:min(700px,100%)}.customer-editor-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.customer-editor-grid>label:not(.check-row){flex-direction:column;gap:6px;display:flex}.customer-editor-grid label>span{color:#4f5f56;font-size:12px;font-weight:750}.customer-editor-grid input:not([type=checkbox]),.customer-editor-grid select{border:1px solid var(--line);width:100%;height:44px;color:var(--text);font:inherit;background:#fffdf7;border-radius:10px;padding:0 12px;font-size:14px}.full-span{grid-column:1/-1}.emit-confirm-modal{width:min(650px,100%)}.emit-confirm-summary{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.emit-confirm-summary>span{border:1px solid var(--line);background:#fffdf7;border-radius:10px;flex-direction:column;gap:5px;min-height:67px;padding:11px;display:flex}.emit-confirm-summary small{color:var(--muted);font-size:11px}.emit-confirm-summary b{overflow-wrap:anywhere;font-size:13px}.emit-confirm-total{background:#e4e9df;border-radius:11px;justify-content:space-between;align-items:center;margin-top:12px;padding:15px;display:flex}.emit-confirm-total span{font-size:13px;font-weight:750}.emit-confirm-total strong{font-size:24px}.emit-confirm-modal>p{color:var(--muted);font-size:12px;line-height:1.5}@media (max-width:820px){.catalog-bulk-toolbar{flex-wrap:wrap;align-items:stretch}.catalog-bulk-toolbar>span{width:100%}.catalog-bulk-toolbar select,.catalog-bulk-toolbar .bulk-text-input,.catalog-bulk-toolbar .percent-input{flex:210px}.stock-total-card{width:100%}}@media (max-width:520px){.bulk-action-bar,.bulk-action-bar>div{flex-direction:column;align-items:stretch}.transfer-route-grid,.customer-editor-grid,.emit-confirm-summary{grid-template-columns:1fr}.full-span{grid-column:auto}.bulk-transfer-row{grid-template-columns:40px minmax(0,1fr)}.bulk-transfer-row label{grid-column:2}}body{overflow-wrap:break-word;font-size:14px;line-height:1.42}.app-shell{grid-template-columns:250px minmax(0,1fr)}.sidebar{background:#f7efdf;padding-inline:16px}.app-brand b{font-size:19px}.app-brand small{letter-spacing:1.8px;font-size:9px}.issuer-switcher{min-height:53px;padding:10px}.issuer-switcher small,.sidebar-user small{font-size:10px}.issuer-switcher b,.sidebar-user b{font-size:12px}.nav-group{margin-top:14px}.nav-group>small{color:#697781;padding-bottom:6px;font-size:10px}.nav-group button{color:#44535e;border-radius:10px;height:auto;min-height:39px;font-size:13px;line-height:1.2}.nav-group button:hover{background:#edf1f3}.nav-group button.active{color:#435447;background:#e3e7dc}.nav-group button.active>span{color:#435447}.sidebar-user{min-height:54px}.topbar{background:#f7efdff5;height:68px}.global-search{background:#e9dfcb;height:38px}.global-search input{font-size:13px}.top-status{font-size:11px}.top-status button{width:38px;height:38px}.page-content{padding-top:28px}.page-header{min-height:70px;margin-bottom:21px}.page-header>div{min-width:0}.page-header h1{letter-spacing:-.85px;overflow-wrap:anywhere;max-width:100%;margin-top:3px;font-size:clamp(27px,2.25vw,36px);line-height:1.08}.page-header p{max-width:920px;font-size:13px;line-height:1.45}.eyebrow{letter-spacing:1.1px;color:#526675;line-height:1.3;font-size:10px!important}.primary-button,.ghost-button,.mini-button,.scan-button{border-radius:10px;height:auto;min-height:39px;padding:8px 14px;font-size:12px;line-height:1.2}.primary-button{color:#fff;background:#59695b}.primary-button:hover,.scan-button:hover{box-shadow:0 7px 18px #315e702e}.primary-button:disabled,.mini-button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #163f52}.metric-card{min-width:0;min-height:122px;padding:18px}.metric-top{min-width:0;font-size:12px;line-height:1.3}.metric-card strong{overflow-wrap:anywhere;max-width:100%;font-size:clamp(22px,2vw,28px);line-height:1.08}.metric-card small{font-size:11px;line-height:1.4}.dashboard-metric-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.dashboard-metric-button:hover{border-color:#a9b4a5;transform:translateY(-2px);box-shadow:0 10px 24px #59695b1f}.dashboard-metric-button:active{transform:translateY(0)}.panel{border-radius:15px;min-width:0;padding:18px}.panel-head,.panel-head>div{min-width:0}.panel-head h2{overflow-wrap:anywhere;font-size:16px;line-height:1.2}.panel-head p{font-size:12px;line-height:1.4}.soft-select{min-height:34px;padding-inline:11px;font-size:11px}.channel-legend{font-size:11px}.task-row{min-height:60px}.task-row b,.issuer-row b{font-size:12px;line-height:1.3}.task-row small,.issuer-row small{font-size:10px;line-height:1.35}.task-row em{font-size:10px}.text-action{min-height:34px;font-size:12px;line-height:1.25}.table-wrap,table{max-width:100%}th{color:#5f6d77;padding:10px 8px;font-size:10px;line-height:1.25}td{color:#43515c;white-space:normal;overflow-wrap:anywhere;vertical-align:middle;padding:11px 8px;font-size:12px;line-height:1.35}td small{color:#6b7882;font-size:10px;line-height:1.3}.channel{border-radius:8px;width:26px;height:26px;font-size:9px}.channel.tn{color:#8a3d20}.channel.ml{color:#675700;background:#f4edcf}.channel.shop{color:#3e4c56;background:#e8ecee}.channel.custom{color:#385d6d;background:#e6edf0}.status-label{white-space:normal;max-width:100%;min-height:28px;padding:5px 8px;font-size:11px;line-height:1.2}.metric-card.featured{background:#59695b;border-color:#59695b}.module-tabs{border-radius:13px;min-height:50px;margin-bottom:16px;padding:6px}.module-tabs button{color:#52616c;min-width:120px;height:auto;min-height:36px;padding-block:7px;font-size:12px;line-height:1.2}.module-tabs button.quick-tab{color:#435447;background:#e4e9df;min-width:160px}.module-tabs button.active{color:#fff;background:#59695b;box-shadow:0 4px 12px #59695b29}.module-tabs button em{min-width:19px;height:19px;font-size:9px}.module-tabs button em.live-count{color:#435447;background:#dce3d7}.module-tabs button.active em.live-count{color:#435447;background:#fffaf0}.invoice-layout{grid-template-columns:minmax(0,1fr) 320px;gap:14px}.invoice-main{gap:14px;min-width:0}.form-section{min-width:0;padding:20px}.section-title{grid-template-columns:34px minmax(0,1fr) auto;gap:11px}.section-title>span{width:32px;height:32px;font-size:12px}.section-title h2{font-size:16px;line-height:1.2}.section-title p{font-size:11px;line-height:1.4}.invoice-form-grid{gap:11px;min-width:0}.invoice-form-grid label>span,.origin-reference label>span,.expense-form label>span{color:#4f5f6a;font-size:11px}.invoice-form-grid input,.invoice-form-grid select,.origin-reference input,.expense-form input,.expense-form select{background:#fff;min-width:0;height:40px;padding-inline:11px;font-size:13px}.invoice-form-grid input:focus,.invoice-form-grid select:focus,.origin-reference input:focus{border-color:#597f90;box-shadow:0 0 0 3px #315e701c}.origin-reference{background:#f7efdf;border-color:#dacfb9;grid-template-columns:32px minmax(0,1fr) minmax(160px,.8fr);min-width:0;padding:12px}.origin-reference b{font-size:12px;line-height:1.3}.origin-reference small{font-size:10px;line-height:1.35}.check-row{min-height:40px}.check-row b{font-size:12px}.check-row small{font-size:10px}.invoice-items{max-width:100%}.invoice-item-head{padding:10px 11px;font-size:10px}.invoice-item-row{padding:11px}.invoice-item-row b{font-size:12px}.invoice-item-row small{font-size:10px}.invoice-item-row input,.invoice-item-row button{min-height:34px;font-size:11px}.discount-box,.shipping-box{min-width:0;min-height:76px;padding:12px}.discount-box b,.shipping-box b{font-size:12px}.discount-box small,.shipping-box small{font-size:10px;line-height:1.35}.discount-box label,.shipping-box label:not(.tiny-check),.shipping-box select{height:auto;min-height:36px;font-size:11px}.discount-box input,.shipping-box input{font-size:12px}.discount-box label span,.shipping-box label span,.tiny-check{font-size:10px}.discount-box strong{font-size:12px}.invoice-side{min-width:0;top:82px}.invoice-summary{min-width:0;padding:20px}.draft-label{font-size:10px}.invoice-summary>h2{font-size:20px;line-height:1.15}.reference-preview{min-width:0;padding:12px}.reference-preview span,.file-preview span{font-size:9px}.reference-preview b,.file-preview b{font-size:12px}.reference-preview small{font-size:10px}.summary-lines span{padding:7px 0;font-size:11px}.grand-total span{font-size:13px}.grand-total strong{font-size:23px;line-height:1.1}.consecutive-mode{min-height:58px;padding:11px}.consecutive-mode b{font-size:11px}.consecutive-mode small{font-size:10px}.pending-row{min-height:66px}.pending-row b{font-size:12px}.pending-row small{font-size:10px}.config-title h2{font-size:16px}.config-title p{font-size:11px;line-height:1.4}.config-issuer{min-height:64px}.config-issuer b,.mapping-row b,.warehouse-row b,.user-permission b{font-size:12px}.config-issuer small,.user-permission small{font-size:10px;line-height:1.35}.config-issuer em,.mapping-row i,.user-permission em{padding:5px 8px;font-size:9px}.mapping-row,.warehouse-row{min-height:52px;font-size:11px}.user-permission{grid-template-columns:44px 1fr auto}.user-permission>span{background:#e0eaee;width:42px;height:42px;font-size:13px}.user-defaults{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.user-defaults em{color:#435447;background:#e4e9df;border-radius:9px;display:inline-flex}.permission-tags span{padding:6px 8px;font-size:10px}.security-note b{font-size:12px}.security-note p{color:#455c67;font-size:11px;line-height:1.4}.scanner-card,.auto-replenishment{background:#f1f5f6;border-color:#b9ccd5}.scanner-copy label{font-size:12px}.scanner-copy small,.product-copy small,.replenishment-row small{font-size:10px;line-height:1.35}.product-copy b,.replenishment-row b{font-size:12px;line-height:1.3}.count-summary span,.saved-state,.form-grid label>span{font-size:10px}.count-summary b{font-size:14px}.count-summary select,.form-grid select,.form-grid input{min-width:0;height:40px;font-size:12px}.count-help>p,.count-help li,.help-note{font-size:11px}.detail-grid span,.product-title-row p{font-size:10px}.detail-grid b{font-size:13px}.detail-grid small{font-size:10px}.info-strip p,.privacy-strip p,.cost-explanation p{font-size:11px;line-height:1.4}.customer-name>span{font-size:11px}.crossed-badge,.muted-note{font-size:10px}.expense-row b,.expense-row strong,.cost-rule>div b{font-size:12px}.expense-row small,.cost-rule li,.cost-rule.compact p{font-size:10px}.cost-rule>small{font-size:9px}.toast{font-size:12px}.paid-sales-panel{padding:20px}.paid-sales-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.paid-sales-head h2{margin:4px 0 5px;font-size:19px;line-height:1.2}.paid-sales-head p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.live-label{color:#4e604f;letter-spacing:1px;align-items:center;gap:8px;font-size:12px;font-weight:850;display:flex}.sync-state{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;align-items:center;gap:9px;min-width:0;padding:10px 12px;display:flex}.sync-state>span:last-child{flex-direction:column;gap:2px;display:flex}.sync-state b{font-size:13px}.sync-state small{color:var(--muted);font-size:11px}.sales-filters{border-block:1px solid var(--line);flex-wrap:wrap;gap:11px 18px;margin-top:17px;padding:12px;display:flex}.filter-group{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.filter-group>span{color:#4d5e69;margin-right:3px;font-size:11px;font-weight:750}.filter-group button{border:1px solid var(--line);color:#4b5b66;cursor:pointer;background:#fff;border-radius:9px;min-height:34px;padding:7px 10px;font-size:11px}.filter-group button.active{color:#435447;background:#e4e9df;border-color:#98a08d;font-weight:750}.bulk-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:11px;min-height:54px;display:flex}.bulk-bar>span{color:var(--muted);font-size:12px}.bulk-bar>span b{color:var(--text)}.paid-sales-table{min-width:1060px;margin-top:0}.paid-sales-table input[type=checkbox]{accent-color:#59695b;width:20px;height:20px}.paid-sales-table td:first-child,.paid-sales-table th:first-child{width:42px}.waiting-delivery-row{background:#fcfbf6}.delivery-badge{border-radius:9px;align-items:center;gap:6px;min-height:28px;padding:5px 8px;font-size:10px;font-weight:750;line-height:1.2;display:inline-flex}.delivery-badge.delivered{color:#285947;background:#e8f1ed}.delivery-badge.waiting{color:#735e12;background:#f7f0d5}.muted-status{color:var(--muted);font-size:13px}.invoice-sale-button{color:#435447;background:#e4e9df}.sales-rule-note{color:#5c5346;background:#f3ead9;border-radius:12px;align-items:flex-start;gap:11px;margin-top:18px;padding:15px;display:flex}.sales-rule-note>span{background:#fff;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-weight:800;display:grid}.sales-rule-note p{margin:1px 0 0;font-size:13px;line-height:1.5}.product-master-panel{padding:10px 22px 22px}.product-master-toolbar{align-items:center;gap:18px;min-height:76px;display:flex}.product-master-toolbar .search-box{max-width:650px}.product-master-toolbar .search-box input{font-size:14px}.catalog-count{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:13px}.catalog-count b{color:var(--text)}.catalog-load-more{justify-content:center;align-items:center;gap:14px;padding:18px 0 2px;display:flex}.catalog-load-more span{color:var(--muted);font-size:13px}.product-master-table{min-width:760px;margin-top:0}.master-product{align-items:center;gap:12px;min-width:330px;display:flex}.product-name-button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:48px;padding:4px 6px;display:flex}.product-name-button:hover{background:#f3ead9}.product-name-button b{color:#435447;text-underline-offset:3px;font-size:14px;-webkit-text-decoration:underline #9fa997;text-decoration:underline #9fa997}.product-name-button small{color:var(--muted);margin-top:4px;font-size:12px}.barcode-value{font-variant-numeric:tabular-nums;color:#4c5d68}.product-master-table strong{color:var(--text);font-size:16px}.product-master-table th small{color:var(--muted);font-size:10px;font-weight:650;line-height:1.25}.minimum-alert,.minimum-ok{border-radius:9px;place-items:center;min-width:34px;height:34px;padding:0 8px;font-size:13px;font-weight:800;display:inline-grid}.minimum-alert{color:#735e12;background:#f7f0d5}.minimum-ok{color:#485862;background:#edf1f3}.product-editor{width:min(820px,100%);max-height:calc(100vh - 36px);overflow-y:auto}.product-editor .panel-head h2{max-width:650px}.editor-context{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;grid-template-columns:59px 1fr auto;align-items:center;gap:13px;margin:20px 0;padding:14px;display:grid}.editor-context>div{flex-direction:column;gap:4px;display:flex}.editor-context b{font-size:15px}.editor-context small{color:var(--muted);font-size:13px}.product-detail-meta{grid-template-columns:repeat(4,1fr);gap:9px;margin:-6px 0 18px;display:grid}.product-detail-meta>span{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;gap:5px;min-height:68px;padding:11px;display:flex}.product-detail-meta small{color:var(--muted);font-size:11px}.product-detail-meta b{overflow-wrap:anywhere;font-size:13px}.internal-document-note{color:#5f512a;background:#fff8df;border:1px solid #d8c591;border-radius:11px;flex-direction:column;gap:3px;margin:14px 0;padding:12px;display:flex}.internal-document-note b{font-size:13px}.internal-document-note small{font-size:11px;line-height:1.4}.editor-section{border-top:1px solid var(--line);grid-template-columns:minmax(210px,.8fr) minmax(280px,1.2fr);align-items:start;gap:22px;padding:18px 0;display:grid}.editor-section h3{margin:0 0 5px;font-size:17px}.editor-section p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.editor-section label{flex-direction:column;gap:7px;display:flex}.editor-section label>span{color:#4f5f6a;font-size:13px;font-weight:750}.editor-section input{border:1px solid var(--line);width:100%;height:46px;color:var(--text);background:#fff;border-radius:10px;outline:none;padding:0 12px;font-size:15px}.money-input{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;height:46px;padding-left:12px;display:flex}.money-input>span{color:var(--muted);font-weight:700}.money-input input{border:0}.editor-stock-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.editor-stock-grid.two{grid-template-columns:1fr 1fr}.product-cost-editor{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:14px;display:grid}.product-cost-editor>label{min-width:0}.product-cost-editor label>small{color:var(--muted);font-size:11px;line-height:1.4}.product-cost-editor .cost-money-control{grid-template-columns:78px 1fr;height:46px}.product-cost-origin{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:46px;display:flex}.product-cost-origin .text-action{padding:0;font-size:11px}.editor-total{background:#e4e9df;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:72px;padding:10px;display:flex}.editor-total span{color:#506570;font-size:12px}.editor-total b{color:#435447;font-size:21px}@media (max-width:1120px){.app-shell{grid-template-columns:232px minmax(0,1fr)}.invoice-layout{grid-template-columns:1fr}}@media (max-width:820px){.topbar{height:62px}.mobile-nav{top:62px}.mobile-nav button{height:auto;min-height:38px;padding:7px 12px;font-size:11px;line-height:1.2}.page-header h1{font-size:29px}.page-header p{font-size:13px}.module-tabs button{min-width:124px}.paid-sales-head{flex-direction:column}.sync-state{width:100%}.user-permission{grid-template-columns:44px 1fr}.user-defaults{grid-column:2;align-items:flex-start}.product-master-toolbar{flex-direction:column;align-items:stretch;padding-block:15px}.catalog-count{margin-left:0}.product-detail-meta{grid-template-columns:1fr 1fr}.editor-section{grid-template-columns:1fr}.editor-stock-grid{grid-template-columns:1fr 1fr}.product-cost-editor{grid-template-columns:1fr;align-items:stretch}}@media (max-width:520px){.page-content{padding:20px 13px 42px}.panel{padding:15px}.page-header h1{font-size:27px}.metrics-grid,.billing-metrics,.client-metrics{grid-template-columns:1fr}.section-title{grid-template-columns:38px 1fr}.invoice-form-grid.four-cols,.invoice-form-grid.three-cols{grid-template-columns:1fr}.origin-reference{grid-template-columns:36px 1fr}.sales-filters{padding-inline:0}.filter-group{align-items:stretch}.filter-group>span{width:100%}.bulk-bar{flex-direction:column;align-items:stretch;padding-block:13px}.bulk-bar .primary-button{width:100%}.product-master-panel{padding:8px 14px 18px}.editor-context{grid-template-columns:59px 1fr}.editor-context .status-label{grid-column:2;width:max-content}.editor-stock-grid,.editor-stock-grid.two{grid-template-columns:1fr}}.hidden-file-input{display:none}.invoice-form-grid input,.invoice-form-grid select,.origin-reference input,.expense-form input,.expense-form select,.editor-section input,.money-input,.filter-group button,.invoice-item-row button,.discount-box label,.shipping-box label:not(.tiny-check),.shipping-box select{background:#fffdf7}.count-help{background:#f7efdf}.privacy-strip>span,.cost-explanation>span,.security-note>span,.automation-badge{background:#fffaf0}.empty-catalog{border-top:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:290px;display:flex}.empty-catalog>span{color:#665b49;background:#ece3d1;border-radius:17px;place-items:center;width:58px;height:58px;font-size:24px;display:grid}.empty-catalog h2{margin:18px 0 7px;font-size:21px}.empty-catalog p{max-width:540px;color:var(--muted);margin:0;font-size:14px}.condition-summary{color:var(--muted);font-size:12px;line-height:1.55}.superadmin-only{color:#6b542a;white-space:nowrap;background:#eee1c3;border-radius:8px;margin-left:6px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.permission-tags .restricted-permission{color:#6b542a;background:#eee1c3;font-weight:750}.reference-field{position:relative}.reference-mode-button{color:#59695b;cursor:pointer;background:0 0;border:0;align-self:flex-start;min-height:30px;padding:0;font-size:12px;font-weight:750}.origin-reference:has(.reference-mode-button){align-items:start}.sale-product-entry{grid-template-columns:minmax(300px,1fr) 190px auto;align-items:end;gap:10px;margin-bottom:14px;display:grid}.sale-product-entry label{flex-direction:column;gap:7px;display:flex}.sale-product-entry label>span{color:#584f42;font-size:13px;font-weight:750}.sale-product-entry input,.sale-product-entry select{border:1px solid var(--line);width:100%;height:46px;color:var(--text);background:#fffdf7;border-radius:10px;outline:none;padding:0 13px;font-size:15px}.sale-search-field{position:relative}.product-suggestions{z-index:35;border:1px solid var(--line);background:#fffaf0;border-radius:13px;max-height:370px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 45px #43341f2b}.product-suggestions button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;border-radius:9px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;min-height:62px;padding:8px;display:grid}.product-suggestions button:hover{background:#f3ead9}.product-suggestions button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.product-suggestions button b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.product-suggestions button small{color:var(--muted);font-size:12px}.product-suggestions button strong{font-size:13px}.movement-product-suggestions{width:100%;margin-top:8px;position:static;inset:auto}.count-product-suggestions{z-index:55;min-width:min(720px,100vw - 48px);top:calc(100% + 9px)}.brand-sales-filter{grid-template-columns:minmax(145px,.45fr) minmax(145px,.45fr) minmax(280px,1.7fr)}.brand-search-box{align-self:end}.brand-summary-panel{padding-bottom:10px}.brand-accordion-head,.brand-summary-button{grid-template-columns:minmax(260px,1.8fr) minmax(90px,.55fr) minmax(80px,.5fr) minmax(130px,.75fr) 36px;align-items:center;gap:14px;display:grid}.brand-accordion-head{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:8px 16px 11px;font-size:11px;font-weight:800}.brand-accordion-head span:not(:first-child){text-align:right}.brand-accordion-row{border-top:1px solid var(--line)}.brand-accordion-row.expanded{background:#f0ebdc73}.brand-summary-button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:15px 16px}.brand-summary-button:hover{background:#e0e5da8c}.brand-summary-button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.brand-summary-button b{font-size:15px}.brand-summary-button small{color:var(--muted)}.brand-summary-button strong{text-align:right;font-size:15px}.brand-summary-button i{background:var(--green-soft);width:28px;height:28px;color:var(--green);border-radius:50%;place-items:center;margin-left:auto;font-size:20px;font-style:normal;display:grid}.brand-product-detail{border:1px solid var(--line);background:var(--surface);border-radius:13px;margin:0 16px 16px;overflow:hidden}.brand-product-head,.brand-product-row{grid-template-columns:minmax(260px,1.8fr) minmax(100px,.55fr) minmax(90px,.5fr) minmax(80px,.45fr) minmax(130px,.75fr);align-items:center;gap:14px;display:grid}.brand-product-head{background:var(--surface-soft);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;padding:10px 14px;font-size:10px;font-weight:800}.brand-product-row{border:0;border-top:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;padding:12px 14px}.brand-product-row:hover{background:#fffaf0}.brand-product-row>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.brand-product-row small{color:var(--muted)}.brand-product-row>span:nth-child(n+3),.brand-product-head>span:nth-child(n+3){text-align:right}.quick-product-modal{width:min(690px,100%)}.quick-product-identity{background:var(--surface-soft);border-radius:14px;grid-template-columns:68px 1fr;align-items:center;gap:14px;margin:20px 0 14px;padding:15px;display:grid}.quick-product-identity .product-thumb{width:68px;height:68px}.quick-product-identity>div{flex-direction:column;gap:5px;min-width:0;display:flex}.quick-product-identity b{font-size:16px}.quick-product-identity span,.quick-product-identity small{color:var(--muted)}.quick-product-metrics{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.quick-product-metrics>span{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:5px;padding:13px;display:flex}.quick-product-metrics small{color:var(--muted)}.quick-product-metrics b{font-size:15px}.shipping-fund-metrics{grid-template-columns:repeat(4,1fr)}.shipping-fund-ledger td:nth-child(4),.shipping-fund-ledger th:nth-child(4){text-align:right}.shipping-payment-modal{width:min(720px,100%)}.shipping-payment-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.shipping-payment-grid label{flex-direction:column;gap:6px;display:flex}.shipping-payment-grid label>span{color:var(--muted);font-size:12px;font-weight:700}.shipping-payment-grid input,.shipping-payment-grid select,.shipping-payment-grid textarea{border:1px solid var(--line);width:100%;min-height:44px;color:inherit;background:#fff;border-radius:10px;padding:10px 12px}.shipping-payment-grid textarea{resize:vertical;min-height:74px}.shipping-payment-grid .full-span{grid-column:1/-1}.framing-metrics{grid-template-columns:repeat(4,1fr)}.framing-filter{grid-template-columns:minmax(300px,1fr) minmax(180px,.35fr);align-items:end}.framing-order-head,.framing-order-summary{grid-template-columns:135px minmax(260px,1.6fr) 150px 135px 135px 34px;align-items:center;gap:12px;display:grid}.framing-order-head{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;padding:8px 13px 11px;font-size:10px;font-weight:800}.framing-order-head span:nth-child(n+4){text-align:right}.framing-order-row{border-top:1px solid var(--line)}.framing-order-row.expanded{background:#f0ebdc73}.framing-order-summary{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:14px 13px}.framing-order-summary:hover{background:#e0e5da8c}.framing-order-summary>span{flex-direction:column;gap:3px;min-width:0;display:flex}.framing-order-summary span:nth-child(n+4){text-align:right}.framing-order-summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.framing-order-summary em{width:max-content;font-style:normal}.framing-order-summary>i{background:var(--green-soft);width:28px;height:28px;color:var(--green);border-radius:50%;place-items:center;font-size:19px;font-style:normal;display:grid}.framing-order-detail{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:0 13px 15px;padding:15px}.framing-spec-grid{grid-template-columns:repeat(4,minmax(130px,1fr));gap:9px;display:grid}.framing-spec-grid>span{background:var(--surface-soft);border-radius:10px;flex-direction:column;gap:5px;min-height:66px;padding:10px;display:flex}.framing-spec-grid small,.framing-finance-grid small{color:var(--muted)}.framing-notes{border-left:3px solid var(--orange);background:var(--orange-soft);margin:10px 0 0;padding:11px}.framing-finance-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:12px;display:grid}.framing-finance-grid>div{border:1px solid var(--line);border-radius:11px;padding:12px}.framing-finance-grid h3{margin:0 0 8px;font-size:13px}.framing-finance-grid span{flex-direction:column;gap:2px;margin-top:6px;display:flex}.framing-order-actions{justify-content:flex-end;align-items:end;gap:9px;margin-top:12px;display:flex}.framing-order-actions label{flex-direction:column;gap:5px;margin-right:auto;display:flex}.framing-order-actions label span{color:var(--muted);font-size:11px;font-weight:700}.framing-order-actions select{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:42px;padding:0 10px}.framing-order-modal{width:min(960px,100%);max-height:calc(100vh - 30px);overflow-y:auto}.framing-form-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:16px;display:grid}.framing-form-grid label,.framing-payment-grid label{flex-direction:column;gap:5px;display:flex}.framing-form-grid label>span,.framing-payment-grid label>span{color:var(--muted);font-size:11px;font-weight:700}.framing-form-grid input,.framing-form-grid select,.framing-form-grid textarea,.framing-payment-grid input,.framing-payment-grid select{border:1px solid var(--line);width:100%;min-height:43px;color:inherit;background:#fff;border-radius:9px;padding:9px 11px}.framing-form-grid textarea{resize:vertical;min-height:72px}.framing-form-grid .full-span,.framing-payment-grid .full-span{grid-column:1/-1}.framing-checks{align-items:center;gap:14px;display:flex}.framing-checks label{flex-direction:row;align-items:center}.framing-checks input{width:18px;min-height:18px}.framing-payment-modal{width:min(650px,100%)}.framing-payment-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:17px;display:grid}@media (max-width:850px){.brand-sales-filter{grid-template-columns:1fr 1fr}.brand-search-box{grid-column:1/-1}.brand-accordion-head{display:none}.brand-summary-button{grid-template-columns:1fr auto auto}.brand-summary-button>strong:first-of-type:before{content:"Ops. ";color:var(--muted);font-size:10px}.brand-summary-button>strong:nth-of-type(2):before{content:"Un. ";color:var(--muted);font-size:10px}.brand-summary-button>strong:nth-of-type(3){grid-column:2/4}.brand-summary-button i{grid-area:1/3}.brand-product-head{display:none}.brand-product-row{grid-template-columns:1fr auto}.brand-product-row>span:nth-child(2){grid-column:1}.brand-product-row>span:nth-child(n+3){text-align:right}.quick-product-metrics,.shipping-fund-metrics{grid-template-columns:1fr 1fr}.shipping-payment-grid{grid-template-columns:1fr}.shipping-payment-grid .full-span{grid-column:auto}.framing-metrics{grid-template-columns:1fr 1fr}.framing-filter{grid-template-columns:1fr}.framing-order-head{display:none}.framing-order-summary{grid-template-columns:100px 1fr 35px}.framing-order-summary>span:nth-child(3){grid-column:2}.framing-order-summary>span:nth-child(4),.framing-order-summary>span:nth-child(5){display:none}.framing-order-summary>i{grid-area:1/3}.framing-spec-grid{grid-template-columns:1fr 1fr}.framing-order-actions{flex-direction:column;align-items:stretch}.framing-order-actions label{width:100%}.framing-form-grid,.framing-payment-grid{grid-template-columns:1fr}.framing-form-grid .full-span,.framing-payment-grid .full-span{grid-column:auto}}.inline-money{border:1px solid var(--line);background:#fffdf7;border-radius:8px;align-items:center;height:40px;padding-left:8px;display:flex}.inline-money>span{color:var(--muted);font-size:12px}.invoice-item-row .inline-money input{text-align:right;background:0 0;border:0;width:78px;height:38px}.inline-money.price-required{border-color:#b68043;box-shadow:0 0 0 3px #b680431f}.line-condition{text-align:center;border-radius:9px;place-items:center;min-height:32px;padding:6px 8px;font-size:11px;font-weight:750;display:inline-grid}.line-condition.vendible{color:#435447;background:#e4e9df}.line-condition.segunda_seleccion{color:#6d552a;background:#efe2c5}.line-total{justify-content:space-between;align-items:center;gap:6px;display:flex}.line-total button{color:#9a4f45;width:34px;min-width:34px;padding:0;font-size:18px}.empty-invoice-lines{color:var(--muted);text-align:center;padding:25px 14px;font-size:14px}.transfer-condition{flex-direction:column;gap:7px;margin-top:12px;display:flex}.transfer-condition>span{color:var(--muted);font-size:13px;font-weight:750}.transfer-condition select{border:1px solid var(--line);background:var(--surface-soft);width:100%;height:44px;color:var(--text);border-radius:9px;padding:0 11px;font-size:14px}@media (max-width:820px){.sale-product-entry{grid-template-columns:1fr 180px}.sale-product-entry>button{grid-column:1/-1}}@media (max-width:520px){.sale-product-entry{grid-template-columns:1fr}.sale-product-entry>button{grid-column:auto}.product-suggestions button{grid-template-columns:38px 1fr}.product-suggestions button strong{grid-column:2}.superadmin-only{width:max-content;margin:5px 0 0;display:block}}.product-thumbnail{border:1px solid var(--line);background:#fffdf7;border-radius:9px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.product-thumbnail img{object-fit:contain;width:100%;height:100%}.stock-product .product-thumbnail,.replenishment-row .product-thumbnail{flex-basis:48px;width:48px;height:48px}.invoice-product-cell{align-items:center;gap:10px;min-width:0;display:flex}.invoice-product-cell>span{flex-direction:column;gap:4px;min-width:0;display:flex}.invoice-product-cell b,.invoice-product-cell small{text-overflow:ellipsis;overflow:hidden}.invoice-item-row>.line-condition{display:inline-grid}.line-discount{border:1px solid var(--line);background:#fffdf7;border-radius:8px;justify-content:center;align-items:center;height:40px;padding:0 7px;display:flex}.invoice-item-row .line-discount input{text-align:right;background:0 0;border:0;width:48px;height:38px}.line-discount>span{color:var(--muted);font-size:12px}.invoice-photo-option{cursor:pointer;background:#f7efdf;border:1px solid #d8ceb9;border-radius:11px;align-items:center;gap:10px;margin-top:13px;padding:13px 15px;display:flex}.invoice-photo-option input{width:18px;height:18px;accent-color:var(--green)}.invoice-photo-option>span{flex-direction:column;gap:3px;display:flex}.invoice-photo-option b{font-size:13px}.invoice-photo-option small{color:var(--muted);font-size:11px}.invoice-output-options{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:10px;padding:9px 0;font-size:12px;display:flex}.invoice-output-options b{color:var(--text)}.email-config-card{margin-top:15px;padding:24px}.email-config-card .config-title{position:relative}.email-status{color:#6b542a;background:#eee1c3;border-radius:9px;margin-left:auto;padding:7px 10px;font-size:11px;font-weight:750}.email-config-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:24px;margin-top:20px;display:grid}.email-fields{flex-direction:column;gap:16px;display:flex}.email-field{flex-direction:column;gap:7px;display:flex}.email-field>span,.email-variables>span{color:#4f5f6a;font-size:13px;font-weight:750}.email-field input,.email-field textarea{border:1px solid var(--line);width:100%;color:var(--text);font:inherit;background:#fffdf7;border-radius:10px;outline:none;padding:12px 13px;font-size:14px}.email-field input{height:46px}.email-field textarea{resize:vertical;min-height:180px;line-height:1.55}.email-field input:focus,.email-field textarea:focus{border-color:#597f90;box-shadow:0 0 0 3px #315e701c}.email-field small,.email-variables small{color:var(--muted);font-size:12px;line-height:1.5}.email-variables{flex-direction:column;gap:8px;display:flex}.email-variables>div{flex-wrap:wrap;gap:7px;display:flex}.email-variables code{color:#584f42;background:#f7efdf;border:1px solid #ded2bc;border-radius:8px;padding:7px 9px;font:750 12px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace}.email-preview{background:#f7efdf;border:1px solid #dacfb9;border-radius:13px;align-self:start;padding:17px}.email-preview-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.email-preview-head>span{color:#776a56;letter-spacing:.8px;font-size:11px;font-weight:850}.email-preview-head>div{gap:5px;display:flex}.email-preview-head button{color:#756a58;cursor:pointer;background:#fffaf0;border:1px solid #d8ccb4;border-radius:8px;height:30px;padding:0 9px;font-size:10px;font-weight:750}.email-preview-head button.active{color:#fff;background:#687a6a;border-color:#687a6a}.preview-envelope{background:#fffdf7;border:1px solid #e1d7c5;border-radius:11px;flex-direction:column;gap:5px;margin-top:11px;padding:17px;display:flex;box-shadow:0 8px 24px #43341f14}.preview-email-brand{border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;margin:-2px 0 12px;padding:4px 0 14px;background:0 0!important;gap:7px!important;display:flex!important}.preview-email-brand .brand-logo{justify-content:start;width:178px;height:58px}.preview-email-brand small{color:var(--muted);font-size:10px}.preview-envelope>small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.preview-envelope h3{border-bottom:1px solid var(--line);overflow-wrap:anywhere;margin:12px 0 7px;padding-bottom:12px;font-size:16px;line-height:1.35}.preview-envelope p{color:#4f5b61;white-space:pre-wrap;min-height:125px;margin:4px 0 11px;font-size:13px;line-height:1.6}.preview-envelope>div{background:#eef0e9;border-radius:9px;flex-direction:column;gap:3px;padding:11px;display:flex}.preview-envelope b{font-size:12px}.preview-envelope div small{color:var(--muted);font-size:11px}.email-preview>p{color:#776a56;margin:13px 2px 0;font-size:11px;line-height:1.55}.email-save-row{align-items:center;gap:13px;display:flex}.email-save-row>span{color:#59695b;opacity:0;font-size:12px;font-weight:750;transition:opacity .2s}.email-save-row>span.visible{opacity:1}.empty-inline-state{color:var(--muted);text-align:center;padding:28px 18px;font-size:14px}.analytics-filter-panel{grid-template-columns:repeat(5,minmax(130px,1fr)) auto;align-items:end;gap:12px;margin-bottom:18px;display:grid}.analytics-filter-panel label{flex-direction:column;gap:7px;min-width:0;display:flex}.analytics-filter-panel label>span{color:#4f5f6a;font-size:12px;font-weight:750}.analytics-filter-panel input,.analytics-filter-panel select{border:1px solid var(--line);width:100%;height:44px;color:var(--text);font:inherit;background:#fffdf7;border-radius:10px;padding:0 12px;font-size:14px}.analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-grid{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);gap:18px;margin-bottom:18px;display:grid}.analytics-chart-panel{min-width:0}.analytics-bars{align-items:flex-end;gap:8px;height:260px;padding-top:16px;display:flex;overflow-x:auto}.analytics-bar{flex-direction:column;flex:1 0 45px;align-items:center;gap:7px;min-width:45px;display:flex}.analytics-bar>div{border-bottom:1px solid var(--line);align-items:flex-end;width:100%;height:208px;padding:0 5px;display:flex}.analytics-bar span{background:#6c7d6d;border-radius:7px 7px 2px 2px;width:100%;min-height:5px}.analytics-bar small{color:var(--muted);white-space:nowrap;font-size:11px}.analytics-breakdown,.ranked-list{flex-direction:column;display:flex}.analytics-breakdown>div,.analytics-breakdown>button,.ranked-list>div{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:10px 0;display:grid}.analytics-breakdown>div:last-child,.analytics-breakdown>button:last-child,.ranked-list>div:last-child{border-bottom:0}.analytics-breakdown>div>span:nth-child(2),.analytics-breakdown>button>span:nth-child(2),.ranked-list>div>span{flex-direction:column;gap:3px;min-width:0;display:flex}.analytics-breakdown b,.ranked-list b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-breakdown small,.ranked-list small{color:var(--muted);font-size:11px}.analytics-breakdown strong,.ranked-list strong{white-space:nowrap;font-size:13px}.analytics-channel-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;transition:background .16s,box-shadow .16s}.analytics-channel-button:hover,.analytics-channel-button:focus-visible{background:#f3ead9;border-radius:9px;outline:none;box-shadow:inset 4px 0 #687a6a}.analytics-channel-button:disabled{cursor:default;opacity:1}.analytics-channel-button:disabled:hover{box-shadow:none;background:0 0;border-radius:0}.channel.framing{color:#476b86;background:#e7edf3}.channel-operations-panel{overflow:hidden}.channel-operation-cards{gap:10px;display:grid}.channel-operation-card{border:1px solid var(--line);background:#fffdf7;border-radius:13px;overflow:hidden}.channel-operation-summary{width:100%;min-height:72px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto 22px;align-items:center;gap:13px;padding:12px 15px;transition:background .16s,box-shadow .16s;display:grid}.channel-operation-summary:hover,.channel-operation-summary:focus-visible,.channel-operation-summary[aria-expanded=true]{background:#f5edde;outline:none;box-shadow:inset 4px 0 #687a6a}.channel-operation-name{flex-direction:column;gap:3px;min-width:0;display:flex}.channel-operation-name b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.channel-operation-name small{color:var(--muted);font-size:11px;line-height:1.4}.channel-operation-summary>strong{white-space:nowrap;text-align:right;font-size:15px}.channel-operation-summary>i{color:#607166;text-align:center;font-size:20px;font-style:normal;font-weight:700}.channel-operation-detail{border-top:1px solid var(--line);background:#fbf7ed;padding:0 15px 12px}.channel-operation-detail-head,.channel-operation-detail>button:not(.channel-operation-open-module){border:0;border-bottom:1px solid var(--line);width:100%;min-height:54px;color:inherit;font:inherit;text-align:left;background:0 0;grid-template-columns:minmax(140px,.72fr) minmax(190px,1.25fr) minmax(140px,.72fr) minmax(105px,.55fr);align-items:center;gap:15px;padding:9px 4px;display:grid}.channel-operation-detail-head{color:#506274;letter-spacing:.45px;text-transform:uppercase;min-height:37px;padding-top:10px;font-size:10px;font-weight:850}.channel-operation-detail>button:not(.channel-operation-open-module){cursor:pointer;transition:background .16s,box-shadow .16s}.channel-operation-detail>button:not(.channel-operation-open-module):hover,.channel-operation-detail>button:not(.channel-operation-open-module):focus-visible{background:#f1e7d5;border-radius:8px;outline:none;box-shadow:inset 3px 0 #687a6a}.channel-operation-detail>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.channel-operation-detail>button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.channel-operation-detail>button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.channel-operation-detail>button>span:nth-child(3){color:#50605a;font-size:11px;font-weight:750}.channel-operation-detail>button>strong{text-align:right;white-space:nowrap;font-size:12px}.channel-operation-empty{color:var(--muted);text-align:center;padding:18px 6px 8px;font-size:11px;display:block}.channel-operation-open-module{border:1px solid var(--line);color:#53675a;min-height:38px;font:inherit;cursor:pointer;background:#fffdf7;border-radius:9px;margin:10px 0 0 auto;padding:0 13px;font-size:11px;font-weight:800;display:block}.channel-operation-open-module:hover,.channel-operation-open-module:focus-visible{background:#edf1e9;border-color:#687a6a;outline:none}.client-purchases-panel{overflow:hidden}.customer-purchase-avatar{background:var(--green-soft);width:40px;height:40px;color:var(--green);border-radius:11px;place-items:center;font-size:11px;font-weight:850;display:grid}.customer-purchase-static-row{border-bottom:1px solid var(--line);width:100%;min-height:54px;color:inherit;text-align:left;grid-template-columns:minmax(140px,.72fr) minmax(190px,1.25fr) minmax(140px,.72fr) minmax(105px,.55fr);align-items:center;gap:15px;padding:9px 4px;font-size:12px;display:grid}.customer-purchase-static-row>span{flex-direction:column;gap:3px;min-width:0;display:flex}.customer-purchase-static-row b,.customer-purchase-static-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-purchase-static-row small{color:var(--muted);font-size:10px;line-height:1.35}.customer-purchase-static-row>span:nth-child(3){color:#50605a;font-size:11px;font-weight:750}.customer-purchase-static-row>strong{text-align:right;white-space:nowrap}.ranked-list em{color:#625744;background:#ece3d1;border-radius:9px;place-items:center;width:29px;height:29px;font-size:12px;font-style:normal;font-weight:800;display:grid}.analytics-sales-panel{margin-top:18px}.analytics-sales-table{min-width:1180px}.documents-panel .mini-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.clickable-operation-row{cursor:pointer;transition:background .16s,box-shadow .16s}.clickable-operation-row:hover,.clickable-operation-row:focus{background:#f3ead9;outline:none;box-shadow:inset 4px 0 #687a6a}.pending-operation-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;transition:background .16s,box-shadow .16s}.pending-operation-button:hover,.pending-operation-button:focus-visible{background:#f3ead9;outline:none;box-shadow:inset 4px 0 #687a6a}.period-badge{border:1px solid var(--line);min-height:34px;color:var(--muted);border-radius:9px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.system-health{position:relative}.top-status .health-summary{color:#e9eef6;background:#344457;border-color:#d8cdb8;align-items:center;gap:11px;width:auto;height:48px;padding:5px 11px;display:flex}.health-summary>span{color:#c4d0e4;margin-right:2px;font-size:12px}.health-summary em{color:#c4d0e4;flex-direction:column;align-items:center;gap:3px;min-width:27px;font-style:normal;display:flex}.health-summary em small{font-size:9px}.health-summary .status-dot{width:10px;height:10px;box-shadow:none}.health-popover{z-index:40;border:1px solid var(--line);background:var(--surface);width:min(330px,100vw - 28px);color:var(--text);border-radius:13px;padding:14px;position:absolute;top:56px;right:0;box-shadow:0 18px 45px #262c2833}.health-popover>div{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:8px 0;display:flex}.health-popover>div span{align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.health-popover>div small,.health-popover time{color:var(--muted);font-size:10px;line-height:1.45}.top-status .health-popover button{background:var(--green);color:#fff;border:0;width:100%;height:34px;margin:12px 0 8px;font-size:11px;font-weight:800}.health-popover time{text-align:center;display:block}.live-date-time{color:#61594d;font-variant-numeric:tabular-nums;text-align:right;min-width:154px;font-size:12px;font-weight:750}.purchase-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.purchase-metrics.four{grid-template-columns:repeat(4,minmax(0,1fr))}.negative-card{background:#fff1ee;border-color:#e3b5ad}.negative-card strong{color:var(--red)}.purchase-layout{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);align-items:start;gap:18px;display:grid}.purchase-form,.purchases-history{padding:21px}.purchase-form{flex-direction:column;gap:13px;display:flex}.purchase-form>label,.purchase-form-grid label{flex-direction:column;gap:6px;display:flex}.purchase-form label>span{color:#4f5f56;font-size:12px;font-weight:750}.purchase-form input,.purchase-form select,.purchase-form textarea{border:1px solid var(--line);width:100%;min-height:43px;color:var(--text);font:inherit;background:#fffdf7;border-radius:10px;padding:0 11px;font-size:13px}.purchase-form textarea{resize:vertical;min-height:82px;padding-top:10px}.purchase-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.purchase-form .check-row{flex-direction:row}.form-notice{min-height:20px;color:var(--green);opacity:0;font-size:11px;font-weight:750}.form-notice.visible{opacity:1}.purchases-history table{min-width:780px}.purchases-history td small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.purchase-tabs{border-bottom:1px solid var(--line);gap:8px;margin:14px 0 10px;padding-bottom:10px;display:flex}.purchase-tabs button{border:1px solid var(--line);min-height:38px;color:var(--muted);cursor:pointer;font:inherit;background:#fffdf7;border-radius:9px;padding:0 13px;font-size:12px;font-weight:800}.purchase-tabs button.active{color:#405548;background:#e5ebe2;border-color:#829183}.purchase-tabs span{margin-left:6px}.purchase-account-table{min-width:960px!important}.purchase-actions{align-items:center;gap:7px;display:flex}.compact-button{min-height:35px;padding:0 11px}.purchase-payment-modal,.purchase-edit-modal{width:min(820px,100%);max-height:calc(100vh - 36px);overflow-y:auto}.purchase-payment-grid{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.purchase-payment-grid label{flex-direction:column;gap:6px;display:flex}.purchase-payment-grid label>span{color:#4f5f56;font-size:12px;font-weight:750}.purchase-payment-grid label>small{color:var(--muted);font-size:10px}.purchase-payment-grid input,.purchase-payment-grid select,.purchase-payment-grid textarea{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);font:inherit;background:#fffdf7;border-radius:10px;padding:0 11px;font-size:13px}.purchase-payment-grid textarea{resize:vertical;min-height:80px;padding-top:10px}.currency-amount-field{border:1px solid var(--line);background:#fffdf7;border-radius:10px;grid-template-columns:76px 1fr;width:100%;min-height:44px;display:grid;overflow:hidden}.purchase-form .currency-amount-field select,.purchase-form .currency-amount-field input,.purchase-payment-grid .currency-amount-field select,.purchase-payment-grid .currency-amount-field input{background:0 0;border:0;border-radius:0;width:100%;min-width:0;height:42px;min-height:42px}.currency-amount-field select{padding-inline:10px;font-weight:800;border-right:1px solid var(--line)!important}.currency-amount-field input{text-align:right;font-weight:800}.payment-impact-note{color:#485d50;background:#edf2ea;border-radius:10px;align-items:center;gap:9px;margin:12px 0;padding:12px 14px;font-size:12px;font-weight:750;display:flex}.payment-conversion-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin:8px 0 12px;display:grid}.payment-conversion-summary>span{border:1px solid var(--line);background:#fffdf7;border-radius:10px;flex-direction:column;gap:5px;min-height:64px;padding:10px;display:flex}.payment-conversion-summary small{color:var(--muted);font-size:10px}.payment-conversion-summary b{font-size:13px}.payment-history{border-top:1px solid var(--line);margin:15px 0;padding-top:13px}.payment-history h3{margin:0 0 8px;font-size:13px}.payment-history>div{border-bottom:1px solid #eee5d4;justify-content:space-between;gap:16px;min-height:48px;padding:7px 0;display:flex}.payment-history>div span{flex-direction:column;gap:3px;display:flex}.payment-history small{color:var(--muted);font-size:10px}.exchange-rate-card{border:1px solid var(--line);background:#fffdf7;border-radius:12px;flex-direction:column;gap:3px;min-width:265px;max-width:340px;padding:11px 14px;display:flex}.exchange-rate-card.ok{background:#edf3ea;border-color:#b9cab8}.exchange-rate-card.warning{background:#fff8e8;border-color:#e1c994}.exchange-rate-card small,.exchange-rate-card span{color:var(--muted);font-size:10px}.exchange-rate-card b{font-size:17px}.family-cost-modal{flex-direction:column;width:min(980px,100%);max-height:calc(100vh - 36px);display:flex;overflow:hidden}.family-search{flex:none;margin:15px 0 10px}.family-cost-list{border-top:1px solid var(--line);min-height:120px;overflow-y:auto}.family-cost-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 220px auto;align-items:center;gap:11px;min-height:70px;padding:10px 4px;display:grid}.family-cost-row>span{flex-direction:column;gap:4px;min-width:0;display:flex}.family-cost-row>span b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.family-cost-row>span small{color:var(--muted);font-size:10px}.family-cost-row>label{border:1px solid var(--line);background:#fffdf7;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 10px;display:flex}.family-cost-row>label span{color:var(--muted);font-size:12px}.family-cost-row>label input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:750}.cost-money-control{border:1px solid var(--line);background:#fffdf7;border-radius:9px;grid-template-columns:72px 1fr;height:42px;display:grid;overflow:hidden}.cost-money-control select,.cost-money-control input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;font-size:13px}.cost-money-control select{border-right:1px solid var(--line);padding:0 8px;font-weight:800}.cost-money-control input{text-align:right;padding:0 10px;font-weight:750}.cost-save-help{color:#526258;background:#eef2e9;border-radius:9px;margin:0 0 10px;padding:9px 11px;font-size:11px;line-height:1.45}.saved-button{color:#365343!important;background:#dfe9df!important;border-color:#8da38f!important}.product-cost-editor{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(145px,.54fr)) auto}.product-vat-field{flex-direction:column;gap:5px;display:flex}.product-vat-field>span{color:#4f5f56;font-size:12px;font-weight:750}.product-vat-field select{border:1px solid var(--line);width:100%;height:46px;color:var(--text);font:inherit;background:#fffdf7;border-radius:9px;padding:0 10px;font-weight:750}.product-vat-field small{color:var(--muted);font-size:10px;line-height:1.35}.product-save-status{color:#526258;background:#edf2ea;border-radius:9px;align-items:center;gap:8px;min-height:40px;margin-top:12px;padding:10px 12px;font-size:11px;display:flex}.product-save-status span{flex-direction:column;gap:2px;display:flex}.fiscal-validation{color:#704c28;background:#fff6e7;border:1px solid #ddb98b;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:11px 13px;display:flex}.fiscal-validation>span{color:#fff;background:#d38a3e;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.fiscal-validation div{flex-direction:column;gap:3px;display:flex}.fiscal-validation small{font-size:11px;line-height:1.4}.fiscal-transparency-preview{background:#fffaf0;border:1px solid #c9bea9;border-radius:10px;flex-direction:column;gap:6px;margin-top:12px;padding:11px 12px;display:flex}.fiscal-transparency-preview>b{color:#526258;font-size:10px;line-height:1.35}.fiscal-transparency-preview>span{color:var(--muted);justify-content:space-between;gap:12px;font-size:10px;display:flex}.fiscal-transparency-preview strong{color:var(--text);font-variant-numeric:tabular-nums}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.product-cost-row>div{align-items:center;gap:8px;display:flex}.product-cost-row .text-action{white-space:nowrap;padding:0}.report-product-button{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;padding:7px 8px}.report-product-button:hover,.report-product-button:focus-visible{background:#edf1e8;outline:2px solid #829183}.report-product-button b,.report-product-button small{display:block}.report-tabs{margin-top:-2px}.report-tabs button:last-child{min-width:250px}.report-channel-nav{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:180px minmax(260px,420px);align-items:stretch;gap:9px;margin:0 0 16px;padding:7px;display:grid}.report-channel-nav>button{color:#52616c;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 18px;font-size:12px;font-weight:800}.report-channel-nav>button.active{color:#fff;background:#59695b;box-shadow:0 4px 12px #59695b29}.report-channel-nav>label{border-left:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:0 5px 0 12px;display:grid}.report-channel-nav>label>span{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:800}.report-channel-nav select{border:1px solid var(--line);width:100%;min-height:38px;color:var(--text);font:inherit;background:#fffdf7;border-radius:9px;padding:0 32px 0 11px;font-size:12px;font-weight:700}.focused-product-report{margin-top:0}.product-report-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.product-report-totals>span{border:1px solid var(--line);background:#fffdf7;border-radius:11px;flex-direction:column;justify-content:center;gap:5px;min-height:78px;padding:13px 15px;display:flex}.product-report-totals>span.featured{background:#e8eee4;border-color:#becab9}.product-report-totals small{color:var(--muted);font-size:11px;font-weight:700}.product-report-totals b{font-size:21px}.compact-product-sales-table{min-width:760px}.compact-product-sales-table th:first-child{width:180px}.compact-product-sales-table th:nth-child(3),.compact-product-sales-table th:nth-child(4){width:190px}.compact-product-sales-table td:first-child{min-width:0}.compact-product-sales-table td:nth-child(3),.compact-product-sales-table td:nth-child(4){font-variant-numeric:tabular-nums}.compact-product-sales-table tfoot td{background:#f3ead9;border-top:2px solid #b7ad99;font-weight:800}.report-product-code{color:#4e6370;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 8px;font-weight:750}.report-product-code:hover,.report-product-code:focus-visible{background:#edf1e8;outline:2px solid #829183}.operation-detail-modal{width:min(820px,100%);max-height:calc(100vh - 36px);overflow-y:auto}.operation-detail-brand{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:54px;margin-bottom:13px;padding-bottom:12px;display:flex}.operation-detail-brand .brand-logo{width:180px;height:48px}.operation-detail-brand time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.operation-detail-modal .panel-head>div>p:last-child{color:var(--muted);margin:6px 0 0;font-size:12px}.operation-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.operation-detail-summary>span{border:1px solid var(--line);background:#fffdf7;border-radius:10px;flex-direction:column;gap:5px;min-height:66px;padding:11px;display:flex}.operation-detail-summary small{color:var(--muted);font-size:11px}.operation-detail-summary b{overflow-wrap:anywhere;font-size:13px}.operation-items-wrap{border:1px solid var(--line);border-radius:11px}.operation-items-table{min-width:650px}.operation-items-table td:first-child{min-width:285px}.operation-items-table td:first-child b,.operation-items-table td:first-child small{display:block}.operation-items-table td:first-child b{font-size:13px;line-height:1.35}.operation-items-table td:first-child small{color:var(--muted);margin-top:4px;font-size:11px}.operation-totals{flex-direction:column;width:min(340px,100%);margin:16px 0 4px auto;display:flex}.operation-totals>span{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:7px 0;font-size:12px;display:flex}.operation-totals>span b{color:var(--text)}.operation-totals>strong{justify-content:space-between;align-items:baseline;padding-top:12px;font-size:19px;display:flex}.operation-totals>strong span{letter-spacing:.5px;font-size:12px}.operation-pdf-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.repurchase-reserve-panel{background:#fff9ed;border-color:#d6c39c;margin:18px 0}.repurchase-reserve-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.repurchase-reserve-copy h2{margin:7px 0;font-size:23px}.repurchase-reserve-copy>div>p:not(.eyebrow){max-width:720px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.repurchase-reserve-copy>div>small{color:#735b27;margin-top:8px;font-size:11px;font-weight:750;line-height:1.5;display:block}.repurchase-reserve-copy>strong{color:#735b27;white-space:nowrap;font-size:clamp(27px,3vw,40px)}.repurchase-reserve-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:19px;display:grid}.repurchase-reserve-meta>span{background:#fffdf7;border:1px solid #e2d5bb;border-radius:10px;flex-direction:column;gap:5px;min-height:66px;padding:11px;display:flex}.repurchase-reserve-meta small{color:var(--muted);font-size:11px}.repurchase-reserve-meta b{font-size:13px}.reserve-warning{color:#745b25;background:#f6e8c9;border-radius:10px;align-items:center;gap:9px;margin-top:12px;padding:11px 13px;display:flex}.reserve-warning>span{background:#e8cf93;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-weight:850;display:grid}.reserve-warning p{margin:0;font-size:12px;line-height:1.5}.account-current-controls{background:#fff9ed;border:1px solid #d6c39c;border-radius:12px;grid-template-columns:minmax(210px,1fr) 180px 220px;align-items:end;gap:12px;margin-top:14px;padding:14px;display:grid}.account-current-controls>div{flex-direction:column;align-self:center;gap:4px;display:flex}.account-current-controls b{font-size:14px}.account-current-controls small{color:var(--muted);font-size:12px}.account-current-controls label,.month-picker,.tax-settings label{flex-direction:column;gap:6px;display:flex}.account-current-controls label>span,.month-picker>span,.tax-settings label>span{color:#4f5f6a;font-size:12px;font-weight:750}.account-current-controls input,.account-current-controls select,.month-picker input,.tax-settings input{border:1px solid var(--line);width:100%;height:44px;color:var(--text);background:#fff;border-radius:10px;padding:0 12px;font-size:14px}.wholesale-check{padding-top:3px}.wholesale-panel,.current-account-panel,.product-sales-report{margin-top:16px}.wholesale-customer-table{min-width:760px}.current-account-table{min-width:980px}.product-sales-table{min-width:1050px}.product-sales-table td:first-child{min-width:300px}.product-sales-table td:first-child b,.product-sales-table td:first-child small,.product-sales-table td:nth-child(2) b,.product-sales-table td:nth-child(2) small{display:block}@media (max-width:760px){.product-report-totals{grid-template-columns:1fr}.report-tabs button:last-child{min-width:230px}}.customer-directory-filters,.cash-general-filters,.stock-sync-preview{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;flex-wrap:wrap;align-items:end;gap:10px;margin:12px 0 16px;padding:12px;display:flex}.customer-directory-search{flex:320px}.customer-directory-filters .filter-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customer-directory-filters{grid-template-columns:minmax(360px,1fr) auto;align-items:center;gap:24px;padding:14px 16px;display:grid}.customer-directory-search{width:100%;min-width:0;height:44px;margin:0}.client-channel-filters{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 16px;min-width:0;display:flex}.client-filter-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 2px 0 0;font-size:11px;font-weight:800;line-height:1}.client-channel-check{min-height:32px;color:var(--text);cursor:pointer;flex-direction:row;align-items:center;gap:8px;margin:0;line-height:1.2;display:inline-flex}.client-channel-check input{width:18px;height:18px;accent-color:var(--green);cursor:pointer;flex:none;margin:0}.client-channel-check span{color:var(--text);white-space:nowrap;font-size:13px;font-weight:600;line-height:1.2}@media (max-width:1100px){.customer-directory-filters{grid-template-columns:1fr;gap:14px}}@media (max-width:680px){.client-channel-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;display:grid}.client-filter-label{grid-column:1/-1;margin-bottom:2px}}@media (max-width:420px){.customer-directory-filters{padding:12px}.client-channel-filters{grid-template-columns:1fr}}.customer-profile-modal{width:min(900px,100vw - 28px)}.customer-profile-data{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 2px;display:grid}.customer-profile-data>span,.stock-sync-preview>div{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.customer-profile-list{max-height:55vh;overflow:auto}.customer-profile-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 2px;display:flex}.customer-profile-list>div>span{flex-direction:column;gap:3px;display:flex}.filter-shortcuts,.inline-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cash-general-filters label{flex-direction:column;gap:5px;min-width:140px;display:flex}.cash-general-filters input,.cash-general-filters select{min-height:38px}.stock-sync-preview{flex-direction:column;align-items:stretch}.stock-sync-preview table{width:100%}.compact-switch{border:1px solid var(--line);cursor:pointer;background:#c8c8bd;border-radius:999px;width:42px;height:24px;position:relative}.compact-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px}.compact-switch.active{background:var(--green)}.compact-switch.active:after{transform:translate(18px)}.replenishment-batch{background:#fffaf0;border:1px solid #b9ad91;border-radius:12px;margin:12px 0;padding:13px}.replenishment-batch h3{margin:0}.replenishment-request-list{gap:12px;display:grid}.replenishment-request-head{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;display:grid}.replenishment-request-head>.ghost-button{white-space:nowrap;align-self:center}.replenishment-request-toggle{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(260px,1fr) minmax(150px,auto) auto;align-items:center;gap:18px;padding:0;display:grid}.replenishment-request-toggle>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.replenishment-request-toggle>span:first-child small{color:var(--muted);letter-spacing:.08em;font-size:9px;font-weight:850}.replenishment-request-toggle>span:first-child b{font-size:15px}.replenishment-request-toggle em{color:var(--muted);font-size:11px;font-style:normal}.replenishment-request-toggle>strong{color:var(--green);white-space:nowrap;font-size:12px}.replenishment-request-summary{flex-direction:column;gap:3px;display:flex}.replenishment-request-summary small{color:var(--muted);font-size:10px}.replenishment-request-detail{border-top:1px solid var(--line);margin-top:12px}.replenishment-request-help{color:var(--muted);margin:0 0 10px;display:block}.replenishment-batch-item{border-top:1px solid var(--line);grid-template-columns:minmax(220px,1fr) minmax(230px,.8fr) 80px auto;align-items:center;gap:10px;min-height:52px;padding:8px 0;display:grid}.replenishment-batch-item>span:first-child,.replenishment-batch-item>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.replenishment-batch-item>span:nth-child(2) small{color:var(--muted)}.replenishment-item-actions{flex-direction:column;align-items:flex-end;gap:5px;min-width:150px;display:flex}.framing-settings-modal{width:min(980px,100vw - 28px);max-height:92vh;overflow:auto}.settings-editor-list{gap:12px;padding-top:12px;display:grid}.settings-editor-list>.panel{padding:14px}.payment-method-compact{justify-content:space-between;align-items:center;gap:12px;display:flex}.payment-method-compact>span{flex-direction:column;gap:3px;display:flex}.catalog-combined-filters{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 12px;padding:10px 12px;display:flex}.catalog-combined-filters>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.catalog-combined-filters>div>span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.catalog-combined-filters .compact-check{align-items:center;line-height:1.2;display:inline-flex;gap:8px!important}.catalog-combined-filters .compact-check input{flex:none;align-self:center;margin:0}.catalog-combined-filters>small{color:var(--muted);margin-left:auto}.price-editor-modal{flex-direction:column;width:min(940px,100vw - 28px);max-height:calc(100vh - 28px);padding:0;display:flex;overflow:hidden}.price-editor-head{border-bottom:1px solid var(--line);flex:none;padding:24px 26px 18px}.price-editor-head>div{min-width:0}.price-editor-head h2{overflow-wrap:anywhere}.price-editor-head p:last-child{color:var(--muted);margin:6px 0 0;font-size:12px}.price-editor-head p:last-child b{color:var(--text)}.price-editor-list{gap:12px;min-height:0;padding:18px 26px;display:grid;overflow-y:auto}.price-editor-row{border:1px solid var(--line);background:#fffdf8;border-radius:13px;padding:16px}.price-editor-cost-row{background:#fff9eb}.price-editor-channel-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.price-editor-channel-head>div{flex-direction:column;gap:4px;min-width:0;display:flex}.price-editor-channel-head b{font-size:15px}.price-editor-channel-head small{color:var(--muted);font-size:11px;line-height:1.35}.price-editor-publish{border:1px solid var(--line);background:var(--surface-soft);cursor:pointer;border-radius:9px;flex:none;align-items:center;gap:8px;min-height:34px;padding:0 11px;display:inline-flex;flex-direction:row!important}.price-editor-publish input{width:17px;height:17px;accent-color:var(--green);flex:none;margin:0}.price-editor-publish span{color:var(--text);white-space:nowrap;font-size:11px;font-weight:700}.price-editor-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.price-editor-fields label{flex-direction:column;gap:7px;min-width:0;display:flex}.price-editor-fields label>span{color:var(--muted);font-size:10px;font-weight:750}.price-editor-fields input,.price-editor-fields select{border:1px solid var(--line);width:100%;height:42px;color:var(--text);background:#fff;border-radius:9px;outline:none;padding:0 12px;font-size:14px}.price-editor-fields input:focus,.price-editor-fields select:focus{border-color:#91b5a5;box-shadow:0 0 0 3px #246b5514}.price-editor-note{flex:none;margin:0 26px}.price-editor-actions{flex:none;margin:0;padding:18px 26px 22px}@media (max-width:760px){.price-editor-head{padding:20px 18px 15px}.price-editor-list{padding:14px 18px}.price-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.price-editor-note{margin:0 18px}.price-editor-actions{padding:16px 18px 20px}}@media (max-width:520px){.price-editor-channel-head{flex-direction:column;align-items:stretch}.price-editor-publish{width:100%}.price-editor-fields{grid-template-columns:1fr}.price-editor-actions{flex-direction:column-reverse;align-items:stretch}.price-editor-actions button{width:100%}}.price-management-header .header-actions{flex-wrap:wrap;justify-content:flex-end}.price-management-toolbar{grid-template-columns:minmax(310px,1.1fr) minmax(620px,2fr);align-items:end;gap:13px 16px;margin-bottom:14px;padding:17px;display:grid}.price-search,.price-filter-grid>label{flex-direction:column;gap:6px;min-width:0;display:flex}.price-search>span,.price-filter-grid label>span{color:var(--muted);letter-spacing:.25px;font-size:10px;font-weight:800}.price-search>div{border:1px solid var(--line);background:#fffdf7;border-radius:11px;align-items:center;gap:9px;height:44px;padding:0 12px;display:flex}.price-search i{color:var(--green);font-size:16px;font-style:normal}.price-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:13px}.price-filter-grid{grid-template-columns:repeat(4,minmax(125px,1fr));gap:10px;display:grid}.price-filter-grid select{border:1px solid var(--line);width:100%;height:44px;color:var(--text);background:#fffdf7;border-radius:11px;outline:0;padding:0 11px;font-size:12px}.price-search>div:focus-within,.price-filter-grid select:focus{border-color:#91b5a5;box-shadow:0 0 0 3px #246b5514}.price-filter-summary{background:var(--surface-soft);min-height:34px;color:var(--muted);border-radius:10px;grid-column:1/-1;align-items:center;gap:15px;padding:8px 11px;font-size:10px;display:flex}.price-filter-summary span{align-items:center;gap:4px;display:inline-flex}.price-filter-summary b{color:var(--text);font-size:12px}.price-filter-summary .text-action{margin-left:auto;padding:0}.price-management-panel{padding:8px 18px 18px}.prices-management-table{table-layout:fixed;min-width:1120px;margin-top:0}.prices-management-table th{vertical-align:bottom;padding:13px 9px}.prices-management-table th:first-child{width:78px}.prices-management-table th:nth-child(2){width:31%}.prices-management-table th:nth-child(3),.prices-management-table th:nth-child(4){width:27%}.prices-management-table th:nth-child(5){width:160px}.prices-management-table td{vertical-align:middle;white-space:normal;padding:13px 9px}.price-exclude-column{text-align:center}.price-exclude-column label{color:var(--muted);cursor:pointer;flex-direction:column;align-items:center;gap:5px;font-size:8px;display:inline-flex}.price-exclude-column input{width:16px;height:16px;accent-color:var(--green);cursor:pointer;margin:0}.price-row-excluded{opacity:.55;background:#f7f1e6}.price-product-cell{flex-direction:column;gap:5px;min-width:0;display:flex}.price-product-cell b{color:var(--text);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.price-product-cell small{color:var(--muted);font-size:9px;line-height:1.35}.price-column-heading{flex-direction:column;gap:4px;display:flex}.price-column-heading>span{color:#53615b;letter-spacing:.45px;text-transform:uppercase;font-size:10px;font-weight:850}.price-column-heading>small{min-height:14px;color:var(--muted);letter-spacing:0;text-transform:none;font-size:8px;font-weight:550}.price-bulk-control{background:#f7fbf8;border:1px solid #c9d8d0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;height:38px;margin-top:5px;padding-left:9px;display:grid;overflow:hidden}.price-bulk-control>span{color:var(--green);font-size:11px;font-weight:800}.price-bulk-control input{width:100%;min-width:0;height:36px;color:var(--text);background:0 0;border:0;outline:0;padding:0 7px;font-size:11px}.price-bulk-control button{background:var(--green);color:#fff;cursor:pointer;border:0;border-left:1px solid #c9d8d0;align-self:stretch;padding:0 11px;font-size:9px;font-weight:800}.price-bulk-control button:disabled{opacity:.55;cursor:wait}.inline-price-editor{border:1px solid var(--line);background:#fffdf7;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:6px;min-width:0;min-height:58px;padding:7px 10px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.inline-price-editor:focus-within{border-color:#91b5a5;box-shadow:0 0 0 3px #246b5514}.inline-price-editor.has-change{background:#fff9e8;border-color:#dfc26c}.inline-price-editor>span{color:var(--green);font-size:13px;font-weight:800}.inline-price-editor input{width:100%;min-width:0;height:27px;color:var(--text);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;font-size:15px;font-weight:800}.inline-price-editor input:disabled{color:#8c867b;cursor:not-allowed}.inline-price-editor small{min-height:15px;color:var(--muted);grid-column:1/-1;margin-top:3px;font-size:8px;line-height:1.25}.inline-price-editor.has-change small{color:#8a6800}.price-row-actions{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.price-row-actions .mini-button{white-space:nowrap;width:100%}.price-confirmation-modal{text-align:center;width:min(560px,100%)}.price-confirmation-icon{color:#8a6800;background:#fff0c8;border-radius:15px;place-items:center;width:48px;height:48px;margin:0 auto 15px;font-size:24px;font-weight:900;display:grid}.price-confirmation-modal h2{margin:8px 0 9px;font-size:22px;line-height:1.2}.price-confirmation-modal>p:not(.eyebrow){max-width:460px;color:var(--muted);margin:0 auto;font-size:12px;line-height:1.55}.price-confirmation-modal>strong{color:var(--text);letter-spacing:.35px;margin-top:17px;font-size:12px;display:block}.price-confirmation-modal .modal-actions{justify-content:center}.price-confirmation-modal .modal-actions button{min-width:105px}.price-view-tabs{margin-bottom:18px}.price-view-tabs button{min-width:154px}.wholesale-filter-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}.wholesale-bulk-bar{background:#f0f4ed;border:1px solid #cdd8cf;border-radius:12px;grid-template-columns:minmax(240px,1fr) 190px 210px auto;align-items:end;gap:12px;margin:0 0 8px;padding:14px;display:grid}.wholesale-bulk-bar>div{flex-direction:column;align-self:center;gap:4px;display:flex}.wholesale-bulk-bar>div b{color:#425348;font-size:13px}.wholesale-bulk-bar>div small{color:var(--muted);font-size:10px}.wholesale-bulk-bar label{flex-direction:column;gap:6px;min-width:0;display:flex}.wholesale-bulk-bar label>span{color:#52615a;font-size:10px;font-weight:800}.wholesale-bulk-bar input,.wholesale-bulk-bar select,.wholesale-currency-select{border:1px solid var(--line);width:100%;height:42px;color:var(--text);font:inherit;background:#fffdf7;border-radius:10px;outline:none;padding:0 11px;font-size:12px}.wholesale-bulk-bar input:focus,.wholesale-bulk-bar select:focus,.wholesale-currency-select:focus{border-color:#91b5a5;box-shadow:0 0 0 3px #246b5514}.wholesale-prices-table{min-width:900px}.wholesale-prices-table th:first-child{width:80px}.wholesale-prices-table th:nth-child(2){width:38%}.wholesale-prices-table th:nth-child(3){width:130px}.wholesale-prices-table th:nth-child(4){width:30%}.wholesale-prices-table th:nth-child(5){width:150px}.wholesale-inline-price{grid-template-columns:minmax(0,1fr);min-height:54px}.wholesale-inline-price input{text-align:right}.wholesale-product-price-section{background:#f5f7f2;border-color:#cdd8cf}.wholesale-invoice-currency{background:#f0f4ed;border:1px solid #cdd8cf;border-radius:12px;grid-template-columns:minmax(260px,1fr) 230px 190px;align-items:end;gap:14px;margin-top:14px;padding:14px;display:grid}.wholesale-invoice-currency>div{flex-direction:column;align-self:center;gap:4px;display:flex}.wholesale-invoice-currency>div b{color:#425348;font-size:14px}.wholesale-invoice-currency>div small,.wholesale-invoice-currency>span small{color:var(--muted);font-size:10px;line-height:1.4}.wholesale-invoice-currency label,.wholesale-invoice-currency>span{flex-direction:column;gap:6px;display:flex}.wholesale-invoice-currency label>span{color:#52615a;font-size:10px;font-weight:800}.wholesale-invoice-currency select{border:1px solid var(--line);width:100%;height:42px;color:var(--text);font:inherit;background:#fff;border-radius:10px;padding:0 11px;font-size:12px}.wholesale-invoice-currency>span b{color:#425348;background:#fffdf7;border-radius:10px;align-items:center;min-height:42px;padding:0 10px;font-size:12px;display:flex}.remit-without-vat-check{background:#fff9ed;border:1px solid #d7c8aa;border-radius:12px;margin-top:14px;padding:13px 14px}.remit-without-vat-check input{flex:none}@media (max-width:1450px){.wholesale-invoice-currency{grid-template-columns:1fr 1fr}.wholesale-invoice-currency>div{grid-column:1/-1}}@media (max-width:1360px){.price-management-toolbar{grid-template-columns:1fr}.price-filter-summary{grid-column:auto}.wholesale-bulk-bar{grid-template-columns:minmax(220px,1fr) 170px 190px auto}}@media (max-width:1120px){.wholesale-bulk-bar{grid-template-columns:1fr 1fr}.wholesale-bulk-bar>div{grid-column:1/-1}.wholesale-bulk-bar .primary-button{grid-column:1/-1;justify-self:end;min-width:180px}}@media (max-width:860px){.price-management-header{flex-direction:column;align-items:stretch}.price-management-header .header-actions{justify-content:stretch}.price-management-header .header-actions button{flex:1}.price-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-filter-summary{flex-direction:column;align-items:flex-start;gap:7px}.price-filter-summary .text-action{margin-left:0}}@media (max-width:520px){.price-management-toolbar{padding:13px}.price-filter-grid{grid-template-columns:1fr}.price-management-header .header-actions{flex-direction:column}.price-confirmation-modal .modal-actions{flex-direction:row}.price-view-tabs button{flex:1;min-width:0}.wholesale-bulk-bar,.wholesale-invoice-currency{grid-template-columns:1fr}.wholesale-bulk-bar>div,.wholesale-invoice-currency>div{grid-column:auto}.wholesale-bulk-bar .primary-button{justify-self:stretch;width:100%;min-width:0}}.customer-duplicates-panel{margin-top:16px}.customer-duplicate-row{border-top:1px solid var(--line);grid-template-columns:1fr 1fr minmax(150px,.7fr) auto;align-items:center;gap:12px;min-height:62px;padding:9px 0;display:grid}.customer-duplicate-row>span{flex-direction:column;gap:3px;display:flex}.customer-duplicate-row em{color:var(--muted);font-style:normal}@media (max-width:760px){.customer-profile-data{grid-template-columns:1fr}.cash-general-filters{flex-direction:column;align-items:stretch}.replenishment-batch-item,.replenishment-request-head{grid-template-columns:1fr}.replenishment-request-toggle{grid-template-columns:1fr;gap:8px}.replenishment-request-head>.ghost-button{text-align:center;justify-self:stretch}.replenishment-item-actions{align-items:stretch}.customer-duplicate-row{grid-template-columns:1fr}}.ranked-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:64px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 0;display:grid}.ranked-list>button:hover,.ranked-list>button.active{background:var(--green-soft);border-radius:10px;padding-inline:9px}.ranked-list>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.ranked-list>button:last-child{border-bottom:0}.report-drilldown,.geography-report,.velocity-panel{margin-bottom:18px}.report-drilldown table{min-width:760px}.geography-grid{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);gap:20px;display:grid}.velocity-filter{grid-template-columns:170px 170px minmax(190px,.7fr) minmax(280px,1.3fr);align-items:end;margin-bottom:16px}.velocity-columns{color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin:12px 0;font-size:12px;display:flex}.velocity-columns label{align-items:center;gap:6px;display:inline-flex}.velocity-panel table{min-width:880px}.smtp-config-grid{margin-bottom:18px}.smtp-config-grid .config-card{min-width:0}.cash-area-tabs{margin-bottom:18px}.tn-order-filters label{align-items:center;gap:7px;min-width:150px;margin-left:auto;display:flex}.tn-order-filters select{border:1px solid var(--line);background:#fffdf7;border-radius:9px;min-height:36px;padding:0 9px}@media (min-width:821px) and (max-width:1500px){body{font-size:14px}.app-shell{grid-template-columns:232px minmax(0,1fr)}.sidebar{padding:17px 13px 14px}.nav-group{margin-top:13px}.nav-group button{min-height:39px;font-size:13px}.issuer-switcher{min-height:52px;margin-block:12px 8px}.issuer-switcher small,.sidebar-user small{font-size:10px}.issuer-switcher b,.sidebar-user b{font-size:12px}.topbar{height:64px;padding-inline:22px}.page-content{padding:25px 24px 46px}.page-header{min-height:72px;margin-bottom:21px}.page-header h1{font-size:clamp(28px,2.5vw,35px)}.page-header p{font-size:14px}.panel{padding:18px}.metric-card{min-height:125px;padding:17px}.metric-card strong{font-size:clamp(24px,2vw,29px)}.metric-card small{font-size:11px}table th,table td{padding:10px 9px;font-size:12px}.primary-button,.ghost-button,.mini-button,.scan-button{min-height:39px;padding-inline:14px;font-size:12px}}@media (max-width:900px){.geography-grid,.velocity-filter{grid-template-columns:1fr}.tn-order-filters label{width:100%;margin-left:0}}.tn-safety-banner{background:#e7eee3;border:1px solid #b9c8b8;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:17px;padding:15px 18px;display:flex}.tn-safety-banner b{color:#385342;font-size:15px}.tn-safety-banner p{color:#5d6f61;margin:4px 0 0;font-size:12px}.tn-safety-flags{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.tn-safety-flags span{color:#48604e;background:#fff;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.tn-safety-flags span.blocked{color:#fff;background:#3f5c49}.ml-stock-rule{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.ml-stock-rule h2{margin:5px 0 7px;font-size:22px}.ml-stock-rule p:not(.eyebrow){max-width:850px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.ml-stock-rule>strong{min-width:92px;height:68px;color:var(--green);white-space:nowrap;background:#edf2ea;border-radius:13px;place-items:center;padding:0 15px;font-size:22px;display:grid}.ml-reconcile-panel{padding:20px}.ml-filter{margin:14px 0}.ml-reconcile-table{min-width:1180px}.ml-reconcile-table td{vertical-align:middle}.ml-reconcile-table td>b,.ml-reconcile-table td>small{display:block}.ml-reconcile-table td>small{color:var(--muted);margin-top:4px;font-size:10px}.ml-reconcile-table .status-label{white-space:nowrap}.tn-billing-mode{background:#fff9ec;border-color:#d8c7a3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 22px;margin-bottom:18px;display:grid}.tn-billing-mode.automatic{background:#edf3e9;border-color:#b9c8b8}.tn-billing-mode h2{margin:5px 0;font-size:20px}.tn-billing-mode p:not(.eyebrow){max-width:760px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.tn-billing-mode>small{color:#6b6252;border-top:1px solid #6052362e;grid-column:1/-1;padding-top:10px;font-size:10px}.tn-billing-steps{align-items:center;gap:8px;display:flex}.tn-billing-steps>span{color:#4f5f55;white-space:nowrap;background:#ffffffb8;border:1px solid #60523629;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:8px 10px;font-size:10px;font-weight:750;display:flex}.tn-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.tn-connect-card{background:#fff9ec;border-color:#e3c98e;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.tn-connect-copy{flex:55%;min-width:0}.tn-connect-card h2{margin:6px 0}.tn-connect-card p:not(.eyebrow){max-width:790px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.tn-connect-card ol{color:#665b49;margin:13px 0 0;padding-left:19px;font-size:11px;line-height:1.7}.tn-connect-form{background:#fffdf7;border:1px solid #dfd1b4;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;min-width:min(440px,100%);padding:15px;display:grid}.tn-connect-form label{flex-direction:column;gap:6px;display:flex}.tn-connect-form label:nth-child(3){grid-column:1/-1}.tn-connect-form label span{color:#4f5f6a;font-size:11px;font-weight:750}.tn-connect-form input{border:1px solid var(--line);width:100%;height:43px;color:var(--text);font:inherit;background:#fff;border-radius:9px;padding:0 11px}.tn-connect-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:9px;display:flex}.tn-connect-actions>span{color:var(--muted);margin-right:auto;font-size:10px}.tn-connect-actions a.ghost-button{justify-content:center;align-items:center;min-height:42px;text-decoration:none;display:inline-flex}.tn-sync-panel{margin-bottom:18px}.tn-sync-controls{grid-template-columns:minmax(210px,.8fr) minmax(145px,.55fr) minmax(145px,.55fr) minmax(245px,1fr);align-items:end;gap:11px;display:grid}.tn-sync-controls label{flex-direction:column;gap:6px;display:flex}.tn-sync-controls label span{color:#4f5f6a;font-size:11px;font-weight:750}.tn-sync-controls input{border:1px solid var(--line);width:100%;height:44px;color:var(--text);font:inherit;background:#fffdf7;border-radius:10px;padding:0 12px}.tn-orders-table{min-width:1140px}.tn-stock-compare-panel{margin-bottom:18px}.tn-stock-compare-table{min-width:940px}.tn-stock-compare-table td>b,.tn-stock-compare-table td>small{display:block}.tn-stock-compare-table td>small{color:var(--muted);margin-top:4px;font-size:10px}.tn-orders-table td:first-child b,.tn-orders-table td:first-child small,.tn-orders-table td:nth-child(2) b,.tn-orders-table td:nth-child(2) small,.tn-orders-table td:nth-child(3) b,.tn-orders-table td:nth-child(3) small,.tn-orders-table td:nth-child(4) small{display:block}.tn-orders-table td small{color:var(--muted);margin-top:4px;font-size:10px}.tn-order-actions{white-space:nowrap;align-items:center;gap:10px;display:flex}.tn-order-actions .emit-action-button{white-space:normal;text-align:center;min-width:150px;min-height:44px;padding:8px 14px;line-height:1.2}.tn-invoice-status{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.tn-invoice-status>small{margin-top:0;font-weight:650}.order-operational-tags{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.ml-dispatch-confirm{white-space:nowrap;width:max-content;min-height:30px;margin-top:7px;padding:6px 10px;display:flex}.ml-logistic-badge{letter-spacing:.04em;border-radius:999px;align-items:center;width:max-content;margin-top:7px;padding:4px 8px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.ml-logistic-badge.flex{color:#755600;background:#fff0ad;border:1px solid #e5c65c}.ml-logistic-badge.standard{color:#36536b;background:#e9f1f5;border:1px solid #bdd0db}.ml-logistic-badge.pickup{color:#4f6254;background:#e8efe9;border:1px solid #c8d5ca}.ml-label-print-block{flex-direction:column;align-items:flex-start;gap:5px;width:min(166px,100%);margin-top:8px;display:flex}.ml-label-print{white-space:normal;width:100%;min-height:32px;padding:6px 9px;line-height:1.2}.tn-orders-table td small.ml-label-printed{color:#50705e;width:100%;margin:0;font-size:9px;font-weight:750;line-height:1.35}.ml-label-printed span{color:var(--muted);font-size:8px;font-weight:650;display:block}.tn-simulation-modal{width:min(940px,100%);max-height:calc(100vh - 34px);overflow-y:auto}.tn-simulation-table{min-width:720px}.tn-simulation-table td:first-child b,.tn-simulation-table td:first-child small{display:block}.tn-simulation-table td:first-child small{color:var(--muted);margin-top:4px;font-size:10px}.tn-prefill-note{color:#4b5f50;background:#edf3e9;border:1px solid #c7d2c3;border-radius:10px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 13px;display:flex}.tn-prefill-note .status-dot{flex:none;margin-top:4px}.tn-prefill-note span{font-size:11px;line-height:1.55}.tn-prefill-note b{color:#314b3a;font-size:12px;display:block}@media (max-width:900px){.tn-safety-banner,.tn-connect-card{flex-direction:column;align-items:flex-start}.ml-stock-rule{flex-direction:column;align-items:stretch}.tn-safety-flags{justify-content:flex-start}.tn-metrics{grid-template-columns:1fr}.tn-sync-controls{grid-template-columns:1fr 1fr}.tn-billing-mode{grid-template-columns:1fr}.tn-billing-mode>small{grid-column:1}}@media (max-width:560px){.tn-sync-controls,.tn-connect-form{grid-template-columns:1fr}.tn-connect-form label:nth-child(3),.tn-connect-actions{grid-column:1}.tn-connect-actions{flex-direction:column;align-items:stretch}.tn-connect-actions>span{margin:0}.tn-billing-steps{flex-direction:column;align-items:stretch}.tn-billing-steps>span{white-space:normal}.channel-rule-controls{grid-template-columns:1fr}}.month-picker{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:220px;padding:12px 14px}.tax-issuer-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tax-issuer-card{min-width:0}.tax-issuer-head{grid-template-columns:150px 1fr auto;align-items:center;gap:14px;display:grid}.tax-issuer-head .brand-logo{width:145px;height:50px}.tax-issuer-head h2{margin:0 0 4px;font-size:19px}.tax-issuer-head p{color:var(--muted);margin:0;font-size:12px}.tax-values{grid-template-columns:1fr 1fr;gap:9px;margin:18px 0;display:grid}.tax-values>span{border:1px solid var(--line);background:#fffdf7;border-radius:11px;flex-direction:column;gap:6px;min-height:72px;padding:12px;display:flex}.tax-values small{color:var(--muted);font-size:12px}.tax-values b{font-size:17px}.tax-values>span.featured{background:var(--soft-green);border-color:var(--green)}.tax-exclusion-note{border:1px solid var(--line);background:var(--soft-green);border-radius:11px;align-items:center;gap:10px;margin-top:16px;padding:11px 13px;display:flex}.tax-exclusion-note span{flex-direction:column;gap:2px;display:flex}.tax-exclusion-note small{color:var(--muted)}.tax-adjustment-panel{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin:18px 0;padding:16px}.tax-adjustment-panel h3{margin:0 0 4px;font-size:16px}.tax-adjustment-panel p{color:var(--muted);margin:0;font-size:12px}.tax-adjustment-panel>.mini-button{margin-top:12px}.tax-adjustment-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.tax-adjustment-grid label{flex-direction:column;gap:6px;display:flex}.tax-adjustment-grid label>span{color:var(--muted);font-size:12px;font-weight:750}.tax-adjustment-grid input{border:1px solid var(--line);background:var(--surface-input,white);width:100%;height:44px;color:var(--text);border-radius:10px;padding:0 12px}.tax-adjustment-grid small{color:var(--muted);font-size:11px;line-height:1.35}.tax-settings{border-top:1px solid var(--line);grid-template-columns:1.2fr .65fr .65fr .8fr;align-items:end;gap:10px;padding-top:16px;display:grid}.tax-settings .mini-button{grid-column:1/-1;justify-self:end}.tax-percent-field{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;width:100%;height:44px;padding:0 12px;display:flex}.tax-percent-field input{text-align:left;background:0 0;border:0;outline:none;width:100%;min-width:0;height:42px;padding:0;font-size:15px}.tax-percent-field span{color:var(--muted);flex:none;font-size:14px}.tax-note{margin-bottom:8px}.tax-note p b{color:var(--text)}.config-card{min-height:330px}.config-issuer.editable{grid-template-columns:105px minmax(0,1fr) auto;align-items:start;padding:12px 0}.config-issuer.editable .brand-logo{width:100px;height:48px}.config-issuer.editable>.brand-logo{margin-top:28px}.config-inline-fields{grid-template-columns:1.25fr .75fr;gap:8px;display:grid}.config-inline-fields>b{grid-column:1/-1}.config-inline-fields label,.mapping-row.editable label,.config-user-fields label{flex-direction:column;gap:4px;display:flex}.config-inline-fields label>span,.mapping-row.editable label>span,.config-user-fields label>span{color:var(--muted);font-size:11px;font-weight:750}.config-inline-fields input,.mapping-row.editable select,.warehouse-row.editable input,.config-user-fields input,.config-user-fields select{border:1px solid var(--line);width:100%;height:40px;color:var(--text);background:#fffdf7;border-radius:9px;padding:0 10px;font-size:13px}.config-inline-fields textarea{border:1px solid var(--line);width:100%;min-height:92px;color:var(--text);font:inherit;resize:vertical;background:#fffdf7;border-radius:9px;padding:10px;font-size:13px;line-height:1.45}.config-inline-fields textarea:focus{border-color:#718a77;outline:0;box-shadow:0 0 0 3px #53735b1c}.invoice-legend-field small{color:var(--muted);font-size:10px;line-height:1.4}.config-field-help{color:var(--muted);font-size:10px;line-height:1.35}.config-issuer-actions{flex-direction:column;align-items:stretch;gap:9px;min-width:128px;margin-top:28px;display:flex}.config-issuer-actions em{text-align:center}.config-issuer-actions .mini-button{white-space:nowrap;min-height:38px}.mapping-row.editable{grid-template-columns:34px minmax(105px,.7fr) minmax(150px,1fr) auto;min-height:72px}.channel-rules-list{gap:11px;margin-top:14px;display:grid}.channel-rule-card{border:1px solid var(--line);background:#fffdf7;border-radius:12px;padding:13px}.channel-rule-head{grid-template-columns:34px 1fr auto;align-items:center;gap:10px;display:grid}.channel-rule-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.channel-rule-head b{font-size:14px}.channel-rule-head small{color:var(--muted);font-size:10px}.channel-rule-head i{background:var(--green-soft);color:var(--green);border-radius:8px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.channel-rule-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.channel-rule-controls label{flex-direction:column;gap:5px;min-width:0;display:flex}.channel-rule-controls label>span{color:var(--muted);font-size:10px;font-weight:750}.channel-rule-controls select{border:1px solid var(--line);width:100%;height:40px;color:var(--text);background:#fffaf0;border-radius:9px;padding:0 9px;font-size:12px}.channel-rule-controls select:disabled{color:#746d60;opacity:1;background:#f1ede4}.channel-rule-card>p{color:var(--muted);margin:10px 0 0;font-size:10px;line-height:1.5}.warehouse-row.editable{grid-template-columns:32px 1fr 40px;min-height:60px}.remove-config-button{border:1px solid var(--line);width:36px;height:36px;color:var(--red);cursor:pointer;background:#fff;border-radius:9px;font-size:19px}.remove-config-button:disabled{opacity:.35;cursor:not-allowed}.user-permission.editable{align-items:start}.config-user-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid!important}.config-user-fields label:first-child{grid-column:1/-1}.permission-tags.editable label{border:1px solid var(--line);background:var(--surface-soft);cursor:pointer;border-radius:9px;align-items:center;gap:7px;min-height:39px;padding:7px 10px;display:flex}.permission-tags.editable label input{accent-color:var(--green)}.permission-tags.editable label span{color:#596861;background:0 0;padding:0;font-size:12px}.permission-tags.editable label.restricted-permission{background:#fff9ed;border-color:#d6c39c}.config-users-list{flex-direction:column;gap:12px;display:flex}.config-user-card{border:1px solid var(--line);background:#fffdf7;border-radius:12px;padding:13px}.config-user-card.active{border-color:#8ba08d;box-shadow:inset 4px 0 #687a6a}.config-user-card .user-permission{padding-top:0}.config-user-card .permission-tags{margin-top:10px}.config-user-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding-top:10px;display:flex}.config-user-actions>span{color:var(--muted);font-size:12px;font-weight:750}.config-user-actions>div{align-items:center;gap:10px;display:flex}.user-active-switch{margin:12px 0 0 52px}.compact-config-card{align-self:start;min-height:0;padding:0;overflow:hidden}.config-section-toggle{width:100%;min-height:72px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px 18px;display:grid}.config-section-toggle[aria-expanded=true]{border-bottom:1px solid var(--line)}.config-section-toggle:hover,.config-section-toggle:focus-visible{background:#f8f2e7;outline:none}.config-section-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.config-section-copy b{font-size:16px}.config-section-copy small{color:var(--muted);font-size:11px;line-height:1.35}.config-section-meta{border:1px solid var(--line);color:#53645b;white-space:nowrap;border-radius:10px;align-items:center;gap:9px;min-height:32px;padding:0 8px 0 11px;font-size:11px;font-weight:800;display:inline-flex}.config-section-meta i{background:#e4e9df;border-radius:6px;place-items:center;width:19px;height:19px;font-size:14px;font-style:normal;line-height:1;display:grid}.config-accordion-list{flex-direction:column;gap:8px;padding:11px 12px 13px;display:flex}.config-accordion-item{border:1px solid var(--line);background:#fffdf7;border-radius:12px;overflow:hidden}.config-accordion-item.open{border-color:#9aac9c;box-shadow:0 7px 18px #454f4514}.config-item-summary{width:100%;min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:9px 12px;display:grid}.config-item-summary:hover,.config-item-summary:focus-visible,.config-item-summary[aria-expanded=true]{background:#f7f1e5;outline:none}.issuer-summary{grid-template-columns:96px minmax(0,1fr) auto 24px}.issuer-summary .brand-logo{width:91px;height:39px}.user-summary{grid-template-columns:40px minmax(0,1fr) auto 24px}.config-user-avatar{width:38px;height:38px;color:var(--green);background:#dce8e1;border-radius:10px;place-items:center;font-size:11px;font-weight:850;display:grid}.config-summary-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.config-summary-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.config-summary-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.config-summary-status{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;min-height:27px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.config-summary-status.ok{background:var(--green-soft);color:var(--green)}.config-summary-status.waiting{color:#806719;background:#fff4d9}.warehouse-directory{padding:15px 18px 18px}.warehouse-directory-list{border:1px solid var(--line);border-radius:12px;overflow:hidden}.warehouse-directory-row{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(150px,1fr) auto minmax(98px,auto);align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:grid}.warehouse-directory-row:last-child{border-bottom:0}.warehouse-directory-row.inactive{color:var(--muted);background:#f7f2e8}.warehouse-order{background:var(--surface-soft);width:28px;height:28px;color:var(--muted);border-radius:9px;place-items:center;font-size:10px;font-weight:800;display:grid}.warehouse-name{flex-direction:column;gap:3px;min-width:0;display:flex}.warehouse-name b{overflow-wrap:anywhere;font-size:13px}.warehouse-name small{color:var(--muted);font-size:10px}.warehouse-protected{color:var(--muted);justify-self:end;font-size:10px;font-weight:750}.warehouse-deactivate{color:#92483c;background:#fff6f1;border-color:#d3b2a8}.warehouse-add-row{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;margin-top:13px;display:grid}.warehouse-add-row label{flex-direction:column;gap:6px;display:flex}.warehouse-add-row label>span{color:var(--muted);font-size:11px;font-weight:750}.warehouse-add-row input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);background:#fffdf7;border-radius:10px;padding:0 12px;font-size:13px}.warehouse-add-row .ghost-button{min-height:44px}.warehouse-safety-note{background:var(--green-soft);color:var(--muted);border-radius:10px;align-items:flex-start;gap:9px;margin:13px 0 0;padding:11px 12px;font-size:10px;line-height:1.45;display:flex}.warehouse-safety-note b{color:var(--green)}.sales-channel-directory{padding:0 0 16px}.sales-channel-directory-list{padding-bottom:8px}.sales-channel-item.inactive{background:#f7f2e8}.sales-channel-summary{grid-template-columns:38px minmax(0,1fr) auto 24px}.sales-channel-summary>.channel{border-radius:10px;width:34px;height:34px;margin:0;font-size:9px}.sales-channel-body{flex-direction:column;gap:13px;display:flex}.sales-channel-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.sales-channel-fields>label:not(.check-row){flex-direction:column;gap:5px;min-width:0;display:flex}.sales-channel-fields label>span:first-child{color:var(--muted);font-size:10px;font-weight:800}.sales-channel-fields input:not([type=checkbox]),.sales-channel-fields select{border:1px solid var(--line);width:100%;min-height:41px;color:var(--text);font:inherit;background:#fffdf7;border-radius:9px;padding:0 10px;font-size:12px}.sales-channel-fields input[readonly]{color:#645f56;background:#f1ede4}.sales-channel-fields small{color:var(--muted);font-size:9px;line-height:1.4}.sales-channel-stock-switch{border:1px solid var(--line);background:#fffdf7;border-radius:10px;align-items:center;gap:10px;min-height:64px;padding:10px 11px;display:flex;flex-direction:row!important}.sales-channel-stock-switch input{width:17px;height:17px;accent-color:var(--green);flex:none;margin:0}.sales-channel-stock-switch>span{flex-direction:column;gap:3px;display:flex}.sales-channel-stock-switch b{color:var(--text);font-size:11px}.sales-channel-stock-switch input:disabled+span{opacity:.7}.embedded-channel-rule{background:#fffdf7;margin:0}.embedded-channel-rule .channel-rule-head{grid-template-columns:minmax(0,1fr) auto}.embedded-channel-rule .channel-rule-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-channel-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:11px;display:flex}.sales-channel-actions>span:first-child{color:var(--muted);font-size:10px;line-height:1.4}.sales-channel-add-row{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;margin:5px 18px 0;display:grid}.sales-channel-add-row label{flex-direction:column;gap:6px;display:flex}.sales-channel-add-row label>span{color:var(--muted);font-size:11px;font-weight:800}.sales-channel-add-row input{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);font:inherit;background:#fffdf7;border-radius:10px;padding:0 12px;font-size:13px}.sales-channel-add-row .ghost-button{min-height:44px}.sales-channel-safety-note{background:var(--green-soft);color:var(--muted);border-radius:10px;align-items:flex-start;gap:9px;margin:13px 18px 0;padding:11px 12px;font-size:10px;line-height:1.45;display:flex}.sales-channel-safety-note b{color:var(--green)}.sales-channel-save-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin:13px 18px 0;padding-top:13px;display:flex}.sales-channel-save-row>span{color:var(--muted);font-size:10px;line-height:1.4}.document-channel-filter{flex-direction:column;gap:5px;min-width:230px;display:flex}.document-channel-filter>span{color:var(--muted);font-size:10px;font-weight:800}.document-channel-filter select{border:1px solid var(--line);width:100%;min-height:38px;color:var(--text);font:inherit;background:#fffdf7;border-radius:9px;padding:0 30px 0 10px;font-size:12px}.config-chevron{color:#63736b;text-align:center;font-size:20px;font-style:normal;font-weight:700;transition:transform .16s}.config-item-summary[aria-expanded=true] .config-chevron{transform:rotate(180deg)}.config-accordion-body{border-top:1px solid var(--line);background:#fbf7ee;padding:15px}.issuer-config-body{grid-template-columns:minmax(0,1fr) 148px;align-items:start;gap:14px;display:grid}.issuer-config-body .config-issuer-actions{min-width:0;margin-top:0}.config-users-list.compact-users-list{gap:8px;padding:11px 12px 4px}.config-user-card.config-accordion-item{padding:0}.config-user-card.config-accordion-item.active{border-color:#8ba08d;box-shadow:inset 4px 0 #687a6a}.user-config-body{padding-left:16px}.user-config-body .user-active-switch{margin-left:0}.permission-disclosure{border:1px solid var(--line);background:#fffdf7;border-radius:10px;margin-top:12px;overflow:hidden}.permission-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 11px;list-style:none;display:flex}.permission-disclosure>summary::-webkit-details-marker{display:none}.permission-disclosure>summary>span{flex-direction:column;gap:2px;display:flex}.permission-disclosure>summary b{font-size:12px}.permission-disclosure>summary small{color:var(--muted);font-size:10px}.permission-disclosure>summary i{color:#63736b;font-size:18px;font-style:normal;transition:transform .16s}.permission-disclosure[open]>summary{border-bottom:1px solid var(--line);background:#f7f1e5}.permission-disclosure[open]>summary i{transform:rotate(180deg)}.permission-disclosure .permission-tags{margin:0;padding:10px}.compact-add-action{margin:8px 14px 13px}.product-identity-warning{background:#eef5f7;border:1px solid #cad9de;border-radius:11px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.product-identity-warning.changed{background:#fff5d9;border-color:#ddc27d}.product-identity-warning b{font-size:13px}.product-identity-warning p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.product-identity-history{border:1px solid var(--line);background:#fffdf7;border-radius:11px;flex-direction:column;grid-column:1/-1;gap:7px;padding:12px 14px;display:flex}.product-identity-history>span{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:7px;display:flex}.product-identity-history small{color:var(--muted)}.ml-review-actions{flex-direction:column;gap:7px;min-width:280px;display:flex}.ml-review-actions label{flex-direction:column;gap:4px;display:flex}.ml-review-actions label span{color:var(--muted);font-size:11px;font-weight:750}.ml-review-actions input{border:1px solid var(--line);background:#fffdf7;border-radius:9px;width:100%;height:38px;padding:0 9px;font-size:13px}.ml-review-actions>div{flex-wrap:wrap;gap:6px;display:flex}.ml-review-actions>small{color:var(--muted);line-height:1.35}.text-action.danger{color:var(--red)}.text-action:disabled{opacity:.4;cursor:not-allowed}@media (max-width:820px){.invoice-item-head,.invoice-item-row{min-width:820px}.email-config-grid{grid-template-columns:1fr}.analytics-filter-panel{grid-template-columns:1fr 1fr}.analytics-filter-panel>button{grid-column:1/-1}.analytics-grid{grid-template-columns:1fr}.operation-detail-summary{grid-template-columns:1fr 1fr}.repurchase-reserve-copy{grid-template-columns:1fr}.repurchase-reserve-meta{grid-template-columns:1fr 1fr}.purchase-layout{grid-template-columns:1fr}.purchase-metrics,.purchase-metrics.four{grid-template-columns:1fr 1fr}.live-date-time{min-width:108px;font-size:10px}.health-summary>span{display:none}.top-status .health-summary{gap:4px;padding:4px 6px}.health-summary em{min-width:20px}.top-status .user-avatar{display:none}.family-cost-row{grid-template-columns:minmax(0,1fr) 130px}.cost-money-control{grid-template-columns:64px 1fr}.family-cost-row>button,.family-cost-row>div{grid-column:2;justify-self:start}.account-current-controls{grid-template-columns:1fr 1fr}.account-current-controls>div{grid-column:1/-1}.tax-issuer-grid{grid-template-columns:1fr}.config-issuer.editable{grid-template-columns:95px 1fr}.config-issuer-actions{grid-column:2;width:max-content;margin-top:0}.issuer-config-body{grid-template-columns:1fr}.issuer-config-body .config-issuer-actions{width:100%}}@media (max-width:760px){.channel-operation-summary{grid-template-columns:36px minmax(0,1fr) 20px;gap:10px}.channel-operation-summary>.channel{grid-area:1/1/3}.customer-purchase-summary>.customer-purchase-avatar{grid-area:1/1/3;width:36px;height:36px}.channel-operation-name{grid-area:1/2}.channel-operation-summary>strong{text-align:left;grid-area:2/2}.channel-operation-summary>i{grid-area:1/3/3}.channel-operation-detail-head{display:none}.channel-operation-detail>button:not(.channel-operation-open-module){grid-template-columns:minmax(0,1fr) auto;gap:6px 13px;padding:12px 4px}.channel-operation-detail>button>span:first-child{grid-area:1/1}.channel-operation-detail>button>span:nth-child(2){grid-area:2/1}.channel-operation-detail>button>span:nth-child(3){text-align:right;grid-area:1/2}.channel-operation-detail>button>strong{grid-area:2/2}.customer-purchase-static-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 13px;padding:12px 4px}.customer-purchase-static-row>span:first-child{grid-area:1/1}.customer-purchase-static-row>span:nth-child(2){grid-area:2/1}.customer-purchase-static-row>span:nth-child(3){text-align:right;grid-area:1/2}.customer-purchase-static-row>strong{grid-area:2/2}}@media (max-width:520px){.email-config-card{padding:17px}.email-status{display:none}.email-save-row{flex-direction:column;align-items:stretch}.email-save-row .primary-button{width:100%}.analytics-filter-panel,.analytics-metrics{grid-template-columns:1fr}.analytics-filter-panel>button{grid-column:auto}.operation-detail-summary{grid-template-columns:1fr}.operation-detail-modal .modal-actions{flex-direction:column;align-items:stretch}.operation-pdf-button{width:100%}.repurchase-reserve-meta,.purchase-metrics,.purchase-form-grid,.purchase-metrics.four,.purchase-payment-grid,.payment-conversion-summary{grid-template-columns:1fr}.exchange-rate-card{width:100%;min-width:0;max-width:none}.operation-detail-brand{flex-direction:column;align-items:flex-start}.top-status{gap:6px}.live-date-time{min-width:101px;max-width:101px;font-size:9px;line-height:1.25}.family-cost-row{grid-template-columns:1fr}.family-cost-row>button,.family-cost-row>div{grid-column:1}.account-current-controls{grid-template-columns:1fr}.account-current-controls>div{grid-column:auto}.month-picker{width:100%}.tax-issuer-head{grid-template-columns:1fr}.tax-issuer-head .status-label{width:max-content}.tax-values,.tax-settings,.tax-adjustment-grid{grid-template-columns:1fr}.tax-settings .mini-button{grid-column:auto;width:100%}.config-inline-fields,.config-user-fields{grid-template-columns:1fr}.config-inline-fields>b,.config-user-fields label:first-child{grid-column:auto}.mapping-row.editable{grid-template-columns:34px 1fr;padding-block:10px}.mapping-row.editable label,.mapping-row.editable i{grid-column:2}.user-permission.editable{grid-template-columns:42px 1fr}.config-section-toggle{grid-template-columns:36px minmax(0,1fr) auto;gap:9px;min-height:67px;padding:13px}.config-section-meta{width:31px;min-width:31px;padding:0;font-size:0}.config-section-meta i{margin:auto}.issuer-summary{grid-template-columns:78px minmax(0,1fr) 22px}.issuer-summary .brand-logo{width:75px;height:34px}.user-summary{grid-template-columns:38px minmax(0,1fr) 22px}.config-item-summary .config-summary-status{grid-column:2;width:max-content;min-height:23px;margin-top:-2px;font-size:9px}.config-item-summary .config-chevron{grid-area:1/3/3}.config-accordion-body{padding:12px}.config-user-actions{flex-direction:column;align-items:stretch}.config-user-actions>div{justify-content:space-between}}.product-area-tabs,.config-tabs{margin-top:0}.product-area-tabs button,.config-tabs button{min-width:170px}.suggestion-count{z-index:1;border-bottom:1px solid var(--line);color:var(--muted);background:#f7efdf;padding:8px 11px;font-size:12px;font-weight:750;position:sticky;top:0}.cash-account-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.cash-account-card{border:1px solid var(--line);min-height:135px;color:var(--text);text-align:left;cursor:pointer;flex-direction:column;justify-content:space-between;align-items:stretch;padding:17px;display:flex}.cash-account-card.active{border-color:#687a6a;box-shadow:inset 0 0 0 2px #8da08f}.cash-account-card>span{flex-direction:column;gap:4px;display:flex}.cash-account-card>span b{font-size:15px}.cash-account-card>span small{color:var(--muted)}.cash-account-card>strong{font-variant-numeric:tabular-nums;margin-top:12px;font-size:24px}.cash-account-card em{width:max-content;color:var(--green);text-underline-offset:3px;margin-top:10px;font-size:12px;font-style:normal;font-weight:800;text-decoration:underline}.cash-card-shortcuts{margin-top:10px;flex-flow:wrap!important;gap:7px 12px!important;display:flex!important}.cash-card-shortcuts em{margin-top:0}.cash-movements-panel{margin-bottom:18px}.cash-table{min-width:1120px}.cash-table td{vertical-align:middle}.cash-table td:first-child b,.cash-table td:first-child small,.cash-table td:nth-child(2) b,.cash-table td:nth-child(2) small,.cash-table td:nth-child(4) b,.cash-table td:nth-child(4) small,.cash-table td:nth-child(7) b,.cash-table td:nth-child(7) small{display:block}.positive-money{color:#286548}.negative-money{color:#9a4d37}.cash-method-list{flex-direction:column;display:flex}.cash-method-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(185px,1.4fr) minmax(150px,1fr) 125px 135px 105px 145px minmax(190px,.95fr);align-items:end;gap:10px;min-height:108px;padding:14px 0;display:grid}.cash-method-row.inactive{opacity:.64}.cash-method-row label{flex-direction:column;gap:5px;display:flex}.cash-method-row label>span{color:var(--muted);font-size:11px;font-weight:750}.cash-method-row label>input,.cash-method-row label>select,.cash-days-field{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);background:#fffdf7;border-radius:10px;padding:0 11px}.cash-method-row input:disabled,.cash-method-row select:disabled{opacity:1;background:var(--surface-soft)}.cash-method-name small{min-height:17px;color:var(--muted);font-size:10px}.cash-days-field{align-items:center;gap:7px;display:flex}.cash-days-field input{background:0 0;border:0;outline:0;width:100%}.cash-days-field span{color:var(--muted);font-size:12px}.cash-method-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 8px;min-height:44px;display:grid}.cash-method-row label.cash-method-active{border:1px solid var(--line);background:var(--surface-soft);cursor:pointer;border-radius:10px;flex-direction:row;align-items:center;gap:7px;min-width:0;min-height:36px;padding:0 10px;display:flex}.cash-method-row .cash-method-active>input{accent-color:var(--green);border:0;flex:0 0 16px;margin:0;padding:0;width:16px!important;height:16px!important;min-height:0!important}.cash-method-row .cash-method-active>span{min-width:0;color:var(--text);white-space:nowrap;font-size:11px;font-weight:750}.cash-method-actions .mini-button{min-width:82px;height:36px}.cash-method-actions .text-action{grid-column:1/-1;justify-self:end;padding:2px 1px 0;line-height:1.2}.compact-check{align-items:center;min-height:auto;flex-direction:row!important;gap:6px!important}.compact-check input{width:16px;height:16px;accent-color:var(--green)}.compact-check span{color:var(--text)!important}.payment-secondary-grid{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);gap:16px;margin-bottom:20px;display:grid}.holiday-form{grid-template-columns:155px minmax(180px,1fr) auto;align-items:end;gap:10px;margin-bottom:13px;display:grid}.holiday-form label,.payment-method-form-grid label{flex-direction:column;gap:6px;display:flex}.holiday-form label>span,.payment-method-form-grid label>span{color:var(--muted);font-size:11px;font-weight:750}.holiday-form input,.payment-method-form-grid input,.payment-method-form-grid select{border:1px solid var(--line);width:100%;height:44px;color:var(--text);background:#fffdf7;border-radius:10px;padding:0 11px}.holiday-list,.accreditation-list{flex-direction:column;display:flex}.holiday-list>div,.accreditation-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:9px 0;display:flex}.holiday-list>div>span,.accreditation-list>div>span{flex-direction:column;gap:3px;display:flex}.holiday-list small,.accreditation-list small{color:var(--muted);font-size:11px}.accreditation-list>div>span:last-child{text-align:right}.payment-method-modal{width:min(760px,100%)}.payment-method-form-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.payment-method-form-grid .full-span{grid-column:1/-1}.cash-movement-modal{width:min(720px,100%)}.cash-movement-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:18px;display:grid}.cash-movement-grid label{flex-direction:column;gap:6px;display:flex}.cash-movement-grid label>span{color:var(--muted);font-size:12px;font-weight:750}.cash-movement-grid input,.cash-movement-grid select{border:1px solid var(--line);width:100%;height:46px;color:var(--text);background:#fffdf7;border-radius:10px;padding:0 12px;font-size:14px}.cash-movement-grid .full-span{grid-column:1/-1}.arca-queue-note{background:#fff7dd;border:1px solid #ead7a3;border-radius:11px;align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;display:flex}.arca-queue-note>span:last-child{flex-direction:column;gap:4px;display:flex}.arca-queue-note small{color:var(--muted)}@media (max-width:1450px){.cash-method-row{grid-template-columns:minmax(180px,1fr) repeat(3,minmax(120px,.7fr))}.cash-method-row>:nth-child(5){grid-area:2/1}.cash-method-row>:nth-child(6){grid-area:2/2}.cash-method-actions{grid-area:2/3/auto/-1}}@media (max-width:1180px){.cash-account-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.cash-account-grid{grid-template-columns:1fr 1fr}.cash-method-row{grid-template-columns:1fr;align-items:stretch}.cash-method-row>:nth-child(5),.cash-method-row>:nth-child(6),.cash-method-actions{grid-area:auto}.cash-method-actions{width:100%}.payment-secondary-grid,.payment-method-form-grid,.holiday-form{grid-template-columns:1fr}.payment-method-form-grid .full-span{grid-column:auto}.cash-movement-grid{grid-template-columns:1fr}.cash-movement-grid .full-span{grid-column:auto}}.expense-filter{grid-template-columns:minmax(170px,.7fr) minmax(180px,1fr) minmax(170px,.8fr) auto;align-items:end;margin-bottom:16px}.expense-filter label{flex-direction:column;gap:6px;display:flex}.expense-filter label>span{color:var(--muted);font-size:12px;font-weight:750}.expense-filter input,.expense-filter select{border:1px solid var(--line);width:100%;height:44px;color:var(--text);background:#fffdf7;border-radius:10px;padding:0 12px;font-size:14px}.expense-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.expense-presets{margin-bottom:16px}.expense-preset-head-actions{align-items:center;gap:8px;display:flex}.expense-preset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.expense-preset-item{min-width:0;position:relative}.expense-preset-grid .expense-preset-open{border:1px solid var(--line);background:var(--surface-soft);width:100%;min-height:74px;color:var(--text);text-align:left;cursor:pointer;border-radius:11px;flex-direction:column;align-items:flex-start;gap:5px;padding:11px 74px 11px 12px;display:flex}.expense-preset-grid .expense-preset-open:hover{background:#eef3eb;border-color:#9bac9e}.expense-preset-grid b{font-size:13px}.expense-preset-grid small{color:var(--muted);font-size:10px}.expense-preset-actions{align-items:center;gap:3px;display:flex;position:absolute;top:8px;right:8px}.expense-preset-actions button{border:1px solid var(--line);min-height:25px;color:var(--muted);cursor:pointer;background:#ffffffe0;border-radius:7px;padding:3px 6px;font-size:9px;font-weight:800}.expense-preset-actions button.danger{color:#984a3b}.expense-ledger{margin-bottom:16px}.expense-table{min-width:1180px}.expense-table td{vertical-align:middle}.expense-table td b,.expense-table td small{display:block}.expense-table td small{color:var(--muted);margin-top:4px}.issuer-chip{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:800}.expense-row-actions{align-items:center;gap:8px;display:flex}.operating-expense-modal{width:min(880px,100%);max-height:calc(100vh - 30px);overflow-y:auto}.operating-expense-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.operating-expense-grid label{flex-direction:column;gap:6px;min-width:0;display:flex}.operating-expense-grid label>span{color:var(--muted);font-size:12px;font-weight:750}.operating-expense-grid input,.operating-expense-grid select,.operating-expense-grid textarea{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);background:#fffdf7;border-radius:10px;padding:0 12px;font-size:14px}.operating-expense-grid textarea{resize:vertical;min-height:82px;padding-block:10px}.operating-expense-grid label>small{color:var(--muted);font-size:10px}.operating-expense-grid .full-span{grid-column:1/-1}.operating-expense-grid .check-row{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;flex-direction:row;align-items:center;min-height:60px;padding:10px 12px;display:flex}.expense-perception-box{border:1px solid var(--line);background:#fbfaf4;border-radius:12px;padding:12px}.expense-perception-box>.check-row{background:0 0;border:0;min-height:42px;padding:0}.expense-perception-fields{grid-template-columns:minmax(130px,.6fr) minmax(180px,1fr) auto;align-items:end;gap:10px;margin-top:10px;display:grid}.expense-perception-fields>button{min-height:44px}.expense-calculation{background:var(--green-soft);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px;padding:13px;display:grid}.expense-calculation span{flex-direction:column;gap:4px;display:flex}.expense-calculation small{color:var(--muted)}.expense-calculation b{font-size:17px}@media (max-width:1100px){.expense-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.expense-metrics{grid-template-columns:1fr 1fr}}@media (max-width:760px){.warehouse-directory{padding:12px}.warehouse-directory-row{grid-template-columns:30px minmax(0,1fr) auto}.warehouse-directory-row .config-summary-status{grid-column:2;justify-self:start}.warehouse-directory-row>.mini-button,.warehouse-protected{grid-area:1/3/span 2}.warehouse-add-row,.report-channel-nav{grid-template-columns:1fr}.report-channel-nav>label{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr;gap:5px;min-height:50px;padding:7px 4px 0}.sales-channel-summary{grid-template-columns:36px minmax(0,1fr) 22px}.sales-channel-summary .config-summary-status{grid-column:2;justify-self:start}.sales-channel-summary .config-chevron{grid-area:1/3/span 2}.sales-channel-fields{grid-template-columns:1fr}.sales-channel-add-row{grid-template-columns:1fr;margin-inline:12px}.sales-channel-safety-note,.sales-channel-save-row{margin-inline:12px}.sales-channel-save-row,.sales-channel-actions{flex-direction:column;align-items:stretch}.sales-channel-save-row .primary-button{width:100%}.expense-filter,.operating-expense-grid{grid-template-columns:1fr}.operating-expense-grid .full-span{grid-column:auto}.expense-preset-grid{grid-template-columns:1fr 1fr}.expense-calculation,.expense-perception-fields{grid-template-columns:1fr}}@media (max-width:520px){.expense-preset-grid,.expense-metrics{grid-template-columns:1fr}}.tn-callback-page{background:var(--background);place-items:center;min-height:100vh;padding:28px;display:grid}.tn-callback-card{border:1px solid var(--line);background:var(--surface);width:min(680px,100%);box-shadow:var(--shadow);border-radius:22px;padding:clamp(24px,5vw,46px)}.tn-callback-card h1{margin:10px 0 12px;font-size:clamp(30px,5vw,48px);line-height:1.05}.tn-callback-card>p:not(.eyebrow){max-width:58ch;color:var(--muted);font-size:16px;line-height:1.6}.tn-callback-code{border:1px solid var(--line);background:var(--surface-soft);overflow-wrap:anywhere;border-radius:12px;margin:22px 0 16px;padding:15px 16px;font:700 15px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.tn-callback-actions{flex-wrap:wrap;gap:10px;display:flex}.tn-callback-actions .primary-button,.tn-callback-actions .ghost-button{justify-content:center;align-items:center;min-height:48px;display:inline-flex}.credit-original-box{background:#fff7df;border:1px solid #d8c08b;border-radius:13px;grid-template-columns:minmax(280px,1.4fr) minmax(250px,1fr);align-items:end;gap:12px;margin-top:14px;padding:14px;display:grid}.credit-original-box>label:first-child{flex-direction:column;gap:6px;display:flex}.credit-original-box select{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;min-height:46px;padding:0 12px}.credit-original-box>div{min-height:46px;color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.credit-original-box .check-row{background:#ffffffa6;grid-column:1/-1;margin:0}.document-bulk-toolbar{background:var(--green-soft);border:1px solid #9eae9f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:11px 13px;display:flex}.document-bulk-toolbar>div{flex-wrap:wrap;gap:8px;display:flex}.danger-button{color:#fff!important;background:#a95d4c!important;border-color:#a95d4c!important}.credit-selected-list{border:1px solid var(--line);border-radius:11px;max-height:260px;margin:14px 0;overflow-y:auto}.credit-selected-list>span{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.credit-selected-list>span:last-child{border-bottom:0}.credit-selected-list small{color:var(--muted)}.operation-edit-grid{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;padding:13px;display:grid}.operation-edit-grid label{flex-direction:column;gap:5px;display:flex}.operation-edit-grid label>span{color:var(--muted);font-size:11px;font-weight:750}.operation-edit-grid input,.operation-edit-grid select{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:43px;padding:0 11px}.operation-edit-grid .full-span{grid-column:1/-1}.replenishment-filters{flex-wrap:wrap;align-items:end;gap:10px;margin:14px 0 8px;padding:12px;display:flex}.replenishment-filters label{flex-direction:column;gap:5px;display:flex}.replenishment-filters label>span{color:var(--muted);font-size:11px;font-weight:750}.global-replenishment-setting{align-items:stretch;min-width:330px;margin-left:auto;margin-right:-12px}.global-replenishment-setting>div{grid-template-columns:minmax(90px,112px) auto;align-items:stretch;gap:8px;display:grid}.global-replenishment-setting input{width:100%;min-height:55px;color:var(--text);background:#fffaf0;border:1px solid #d9c9a8;border-radius:11px;padding:0 14px;font-size:17px;font-weight:800}.global-replenishment-setting .mini-button{min-height:55px;padding-inline:17px}.global-replenishment-setting>small{color:var(--muted);font-size:10px}.route-effective-quantity{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;flex-direction:column;justify-content:center;gap:4px;min-height:72px;padding:10px 12px;display:flex}.route-effective-quantity>span{color:var(--muted);font-size:11px;font-weight:750}.route-effective-quantity>small{color:var(--muted);font-size:10px}.product-replenishment-override>small{color:var(--muted);font-size:10px;line-height:1.35}.product-replenishment-override .text-action{text-align:left;width:max-content;padding:0}.replenishment-route{min-width:260px}.replenishment-route em{color:var(--muted);font-size:11px;font-style:normal}.replenishment-actions{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.route-editor-modal,.manual-product-modal{width:min(850px,100%)}.manual-product-modal{max-height:calc(100vh - 30px);overflow-y:auto}.manual-product-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.manual-product-grid label{flex-direction:column;gap:6px;display:flex}.manual-product-grid label>span{color:var(--muted);font-size:12px;font-weight:750}.manual-product-grid label>small{color:var(--muted);font-size:11px;line-height:1.4}.manual-product-grid input,.manual-product-grid select,.manual-product-grid textarea{border:1px solid var(--line);background:#fffdf7;border-radius:10px;width:100%;min-height:45px;padding:0 12px}.manual-product-grid textarea{resize:vertical;min-height:92px;font:inherit;padding-block:11px}.product-commerce-section .manual-product-grid{margin-top:0}.manual-product-grid .full-span{grid-column:1/-1}.payment-method-reference{margin-bottom:20px}.arca-last-error{color:#9a3f35;white-space:normal;max-width:340px}.arca-pending-panel td small{margin-top:4px;display:block}.arca-status-metrics{margin-bottom:18px}.arca-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arca-config-card{flex-direction:column;gap:18px;display:flex}.arca-config-card>.primary-button{align-self:flex-start}.arca-test-result{border:1px solid var(--line);border-radius:11px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.arca-test-result.ok{color:#3f5d48;background:#edf4ea;border-color:#b9ceb9}.arca-test-result.error{color:#8b4338;background:#fff0ea;border-color:#e0b8ad}.arca-test-result>span:last-child{flex-direction:column;gap:4px;display:flex}.arca-test-result small{color:inherit;line-height:1.45}.arca-test-result em{color:var(--muted);font-size:10px;font-style:normal}.arca-certificate-details{gap:10px;display:grid}.arca-certificate-details span{flex-direction:column;gap:3px;display:flex}.arca-certificate-details small{color:var(--muted)}.arca-certificate-details b{overflow-wrap:anywhere}.arca-certificate-details p{color:#9a3f35;margin:2px 0 0}.arca-upload-box{border:1px solid var(--line);background:#fffaf0;border-radius:12px;gap:12px;padding:14px;display:grid}.arca-upload-box>div{flex-direction:column;gap:4px;display:flex}.arca-upload-box>div small{color:var(--muted);line-height:1.45}.arca-upload-box label{flex-direction:column;gap:6px;display:flex}.arca-upload-box label>span{color:#4f5f6a;font-size:12px;font-weight:750}.arca-upload-box input[type=file]{width:100%;color:var(--text);background:#fff;border:1px dashed #b9ad91;border-radius:9px;padding:9px}.arca-upload-box label>small{color:var(--muted);overflow-wrap:anywhere}.arca-upload-box .ghost-button{justify-self:start}.arca-setup-note{margin-top:18px}.arca-setup-note>p{color:var(--muted);margin:12px 0 0}.ml-financial-breakdown{gap:4px;min-width:190px;display:grid}.ml-financial-breakdown span{color:var(--muted);justify-content:space-between;gap:14px;font-size:11px;display:flex}.ml-financial-breakdown span b{color:var(--text);white-space:nowrap}.ml-financial-breakdown>strong{border-top:1px solid var(--line);color:var(--green);text-align:right;margin-top:3px;padding-top:5px;font-size:13px}.ml-report-filters{grid-template-columns:repeat(2,minmax(180px,1fr)) auto auto}.ml-report-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.ml-financial-report table{min-width:1120px}.ml-financial-report td>small{color:var(--muted);margin-top:4px;display:block}.go-live-panel{background:linear-gradient(135deg,#fffaf0,#fff3ce);border:2px solid #d1b36b;margin-top:18px}.go-live-panel.completed{background:linear-gradient(135deg,#f7fbf5,#e8f2e4);border-color:#9eb69e}.go-live-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.go-live-metrics span{border:1px solid var(--line);background:#ffffffb8;border-radius:11px;flex-direction:column;gap:4px;padding:12px;display:flex}.go-live-metrics small{color:var(--muted)}.go-live-metrics b{font-size:18px}.go-live-metrics .warning b{color:#a05d25}.go-live-metrics .ok b{color:var(--green)}.go-live-warning{background:#fff4d8;border:1px solid #d3a65a;border-radius:11px;margin:12px 0;padding:13px}.go-live-warning p{max-height:96px;color:var(--muted);margin:6px 0;font-size:12px;line-height:1.45;overflow-y:auto}.go-live-warning small{color:#8a6028}.go-live-actions{grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);align-items:end;gap:14px;margin-top:14px;display:grid}.go-live-actions p{color:var(--muted);margin:4px 0 10px;font-size:12px;line-height:1.45}.go-live-actions label{flex-direction:column;gap:6px;display:flex}.go-live-actions label>span{color:var(--muted);font-size:11px;font-weight:750}.go-live-actions code{overflow-wrap:anywhere;font-size:11px}.go-live-actions input{background:#fff;border:1px solid #c5a45b;border-radius:10px;min-height:46px;padding:0 12px}.go-live-actions .danger-button{grid-column:2}.go-live-complete{background:#fff;border:1px solid #a9c1a8;border-radius:11px;align-items:flex-start;gap:10px;padding:14px;display:flex}.go-live-complete span:last-child{flex-direction:column;gap:4px;display:flex}.go-live-complete small{color:var(--muted);overflow-wrap:anywhere}.ranked-entry{border-bottom:1px solid var(--line)}.ranked-entry>button{width:100%;border-bottom:0!important}.ranked-inline-detail{background:#fffaf0;border:1px solid #d8ccb0;border-radius:11px;gap:6px;margin:0 10px 10px 48px;padding:10px;display:grid}.ranked-inline-detail>b{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.ranked-detail-row{border:0;border-top:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:8px 5px;display:flex}.ranked-detail-row span{flex-direction:column;gap:2px;min-width:0;display:flex}.ranked-detail-row small{color:var(--muted);font-size:10px}.ranked-detail-row strong{white-space:nowrap;font-size:11px}.fiscal-issuer-report{margin:14px 0 18px}.fiscal-issuer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.fiscal-issuer-card{border:1px solid var(--line);background:#fffdf8;border-radius:13px;overflow:hidden}.fiscal-issuer-title{grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.fiscal-issuer-title .brand-logo{width:70px}.fiscal-issuer-title>span{flex-direction:column;gap:3px;display:flex}.fiscal-issuer-title small,.fiscal-document-breakdown small{color:var(--muted)}.fiscal-issuer-title>strong{font-size:17px}.fiscal-document-breakdown{border-top:1px solid var(--line)}.fiscal-document-breakdown>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.fiscal-document-breakdown>div:last-child{border-bottom:0}.fiscal-document-breakdown span{flex-direction:column;gap:2px;display:flex}@media (max-width:820px){.dashboard-task-detail{margin-left:0}.fiscal-issuer-grid{grid-template-columns:1fr}.fiscal-issuer-title{grid-template-columns:64px minmax(0,1fr)}.fiscal-issuer-title>strong{grid-column:2}}.ranked-detail-row:hover{color:var(--green)}.billing-result-banner{background:#edf5e9;border:1px solid #aac0a6;border-radius:12px;align-items:flex-start;gap:10px;margin:12px 0 16px;padding:13px 16px;display:flex}.billing-result-banner>span:last-child{flex-direction:column;gap:3px;display:flex}.billing-result-banner small{color:#4f5e50;line-height:1.45}.email-logo-upload{background:#fffaf0;border:1px dashed #b9ad91;border-radius:10px;padding:12px}.email-logo-upload input[type=file]{background:#fff;border-radius:8px;padding:8px}.email-logo-upload .text-action{align-self:flex-start}.cash-accreditation-area{margin:0 0 18px}.cash-accreditation-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cash-accreditation-card{border:1px solid var(--line);text-align:left;color:var(--text);cursor:pointer;grid-template-columns:1fr auto;gap:8px 14px;padding:18px;display:grid}.cash-accreditation-card.active{border-color:#738879;box-shadow:0 0 0 2px #5d74631f}.cash-accreditation-card span{flex-direction:column;gap:4px;display:flex}.cash-accreditation-card small,.cash-accreditation-card em{color:var(--muted);font-size:11px;font-style:normal}.cash-accreditation-card strong{grid-area:1/2/span 2;align-self:center;font-size:22px}.cash-accreditation-detail{margin-top:12px}@media (max-width:760px){.credit-original-box,.operation-edit-grid,.manual-product-grid{grid-template-columns:1fr}.credit-original-box .check-row,.operation-edit-grid .full-span,.manual-product-grid .full-span{grid-column:auto}.document-bulk-toolbar{flex-direction:column;align-items:stretch}.document-bulk-toolbar>div{grid-template-columns:1fr 1fr;display:grid}.replenishment-route{min-width:0}.replenishment-actions{align-items:stretch}.global-replenishment-setting{width:100%;min-width:0;margin:0}.arca-config-grid,.ml-report-filters,.ml-report-metrics,.go-live-metrics,.go-live-actions,.cash-accreditation-cards{grid-template-columns:1fr}.ranked-inline-detail{margin-left:10px}.go-live-actions .danger-button{grid-column:auto}}.app-mark{background:#2f3540;border-radius:9px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;width:34px;height:34px;padding:2px;display:grid;overflow:visible}.app-mark i{border-radius:3px;place-items:center;width:auto;height:auto;font-style:normal;display:grid;position:relative;overflow:visible;inset:auto!important}.app-mark .mark-management{background:#5f8b69}.app-mark .mark-chili{background:#b83f34;border-radius:60% 38% 62% 44%;transform:rotate(-13deg)}.app-mark .mark-chili:before{content:"";background:#70a076;border-radius:4px 0;width:5px;height:3px;position:absolute;top:-2px;right:-1px;transform:rotate(40deg)}.app-mark .mark-puzzle{background:#e09035}.app-mark .mark-puzzle:after{content:"";background:#e09035;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:-3px}.app-mark .mark-help{color:#fff;background:#4f7896;font-size:10px;font-weight:900;line-height:1}.mobile-brand>span:last-child{flex-direction:column;line-height:1.05;display:flex}.mobile-brand small{color:var(--muted);letter-spacing:.7px;margin-top:3px;font-size:8px;font-weight:800}.count-summary{padding:14px 16px;display:block;overflow:visible}.count-control-row{grid-template-columns:minmax(155px,1.05fr) minmax(145px,.9fr) minmax(170px,1.15fr) minmax(145px,.9fr) minmax(95px,auto);align-items:start;gap:10px;width:100%;min-width:0;display:grid}.count-control-row label,.count-control-row>div,.purchase-association-row label,.count-meta-row>div{flex-direction:column;gap:6px;min-width:0;display:flex}.count-control-row input,.count-control-row select,.purchase-association-row input,.purchase-association-row select{border:1px solid var(--line);width:100%;height:38px;color:var(--text);background:#fffdf7;border-radius:9px;padding:0 10px;font-size:13px}.count-control-row small{min-height:18px;color:var(--muted);font-size:10px}.count-control-row>div{padding-top:2px}.purchase-association-row{background:var(--orange-soft);border-radius:11px;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);gap:12px;margin-top:12px;padding:13px;display:grid}.count-meta-row{border-top:1px solid var(--line);align-items:center;gap:24px;margin-top:8px;padding-top:8px;display:flex}@media (max-width:1180px){.count-control-row{grid-template-columns:repeat(3,minmax(0,1fr))}.count-control-row>div{align-self:end;min-height:38px}}.count-meta-row .saved-state{margin-left:auto}.product-movement-search>button{background:var(--surface-soft);cursor:pointer;border:0;border-radius:8px;width:28px;height:28px;margin-left:auto}.brand-sales-filter{grid-template-columns:160px 160px minmax(240px,1fr) minmax(220px,.8fr);align-items:end}.client-purchases-filter{grid-template-columns:160px 160px minmax(240px,1fr);align-items:end}.geography-sales-detail{border:1px solid var(--line);background:#fffdf7;border-radius:11px;margin-top:12px;padding:13px}.geography-sales-detail h3{margin:0 0 8px;font-size:14px}.geography-sales-detail>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:54px;padding:8px;display:flex}.geography-sales-detail>button span{flex-direction:column;gap:3px;display:flex}.geography-sales-detail>button small{color:var(--muted)}@media (max-width:1180px){.brand-sales-filter,.client-purchases-filter{grid-template-columns:1fr 1fr}}@media (max-width:760px){.count-summary{overflow:visible}.count-control-row{min-width:0}.count-control-row,.purchase-association-row,.brand-sales-filter,.client-purchases-filter{grid-template-columns:1fr}.count-control-row>div{grid-column:auto}.count-meta-row{flex-direction:column;align-items:flex-start;gap:10px}.count-meta-row .saved-state{margin-left:0}}.workspace,.page-content,.page-header,.header-actions,.metrics-grid,.billing-metrics,.dashboard-grid,.lower-grid,.config-grid,.report-filter,.count-summary,.count-control-row,.count-meta-row,.invoice-layout,.invoice-main,.invoice-form-grid,.panel-head,.table-wrap,.transfer-modal,.framing-order-modal,.framing-settings-modal{min-width:0;max-width:100%}.header-actions{flex-wrap:wrap;justify-content:flex-end}.header-actions>*{max-width:100%}.panel h2,.panel h3,.panel p,.panel b,.panel strong,.panel small{overflow-wrap:anywhere}button,input,select,textarea{max-width:100%;line-height:1.25}.report-filter{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:10px;width:100%;margin:0 0 14px;padding:12px;display:grid}.report-filter label:not(.search-box){flex-direction:column;gap:5px;min-width:0;display:flex}.report-filter label>span{color:var(--muted);font-size:10px;font-weight:750;line-height:1.25}.report-filter input,.report-filter select{border:1px solid var(--line);width:100%;min-width:0;height:38px;color:var(--text);background:#fffdf7;border-radius:9px;padding:0 10px;font-size:12px}.report-filter .search-box{width:100%;min-width:0;height:38px}.report-filter .filter-shortcuts{align-self:end}.report-filter .filter-shortcuts button{border:1px solid var(--line);background:#fffdf7;border-radius:8px;min-height:34px;padding:6px 9px;font-size:10px}.list-sort-toolbar{justify-content:flex-end;display:flex}.list-sort-toolbar label{width:min(240px,100%)}.count-summary{padding:12px 14px;overflow:visible}.count-control-row{grid-template-columns:minmax(120px,1fr) minmax(120px,.95fr) minmax(145px,1.15fr) minmax(120px,.9fr) minmax(82px,.55fr);gap:9px}.count-control-row label,.count-control-row>div{min-width:0}.count-control-row input,.count-control-row select{min-width:0;height:38px;padding:0 9px;font-size:12px}.count-control-row small{min-height:0;font-size:9px;line-height:1.3}.count-control-row>div b{white-space:normal;padding-top:8px}.count-meta-row{flex-wrap:wrap;gap:18px}.count-meta-row>div{flex-direction:row;align-items:baseline;gap:6px}.count-meta-row .saved-state{align-items:center}.purchase-association-row{grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr)}@media (max-width:1380px){.count-control-row{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-sales-filter,.client-purchases-filter{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.count-control-row{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-association-row{grid-template-columns:1fr}.page-header{gap:14px}}@media (max-width:620px){.report-filter,.brand-sales-filter,.client-purchases-filter,.count-control-row{grid-template-columns:1fr}.count-meta-row{flex-direction:column;align-items:flex-start;gap:8px}.count-meta-row .saved-state{margin-left:0}.panel-head{flex-wrap:wrap}.header-actions{justify-content:stretch;width:100%}.header-actions>button,.header-actions>a{flex:100%}}.count-summary .count-control-row{grid-template-columns:minmax(155px,1.2fr) minmax(145px,1fr) minmax(180px,1.35fr) minmax(145px,1fr) minmax(95px,.58fr) minmax(90px,.52fr) minmax(100px,.62fr) minmax(145px,.82fr);align-items:start;gap:10px;display:grid}.count-summary .count-control-row>label,.count-summary .count-session-stat,.count-summary .count-session-save-state{min-width:0;margin:0}.count-summary .count-session-stat{flex-direction:column;justify-content:flex-start;gap:8px;min-height:62px;padding:2px 0 0;display:flex}.count-summary .count-session-stat b{white-space:nowrap;padding:0;font-size:14px;line-height:38px}.count-summary .count-session-save-state{white-space:normal;flex-direction:row;align-items:flex-start;gap:7px;height:auto;min-height:62px;padding-top:25px;display:flex}.count-summary .count-session-save-state>span:last-child{color:var(--green);font-weight:700}.count-summary .count-units-per-read input{width:calc(100% - 24px);max-width:210px}@media (max-width:1500px){.count-summary .count-control-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.count-summary .count-control-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.count-summary .count-control-row{grid-template-columns:1fr}}.count-summary{container-type:inline-size}.count-summary .count-control-row{grid-template-columns:repeat(8,minmax(0,1fr))!important;display:grid!important}@container (max-width:1100px){.count-summary .count-control-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@container (max-width:420px){.count-summary .count-control-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.customer-pagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:48px;margin-top:14px;padding-top:13px;display:flex}.customer-pagination>small{color:var(--muted);font-size:11px}.customer-pagination>div{align-items:center;gap:10px;display:flex}.customer-pagination>div>span{color:#53615b;text-align:center;min-width:108px;font-size:11px;font-weight:750}.client-directory-panel .table-wrap{transition:opacity .15s}.client-directory-panel .table-wrap.is-loading{opacity:.45;pointer-events:none}.customer-profile-modal{flex-direction:column;width:min(940px,100vw - 36px);max-height:calc(100vh - 36px);padding:24px;display:flex;overflow:hidden}.customer-profile-head{border-bottom:1px solid var(--line);flex:none;align-items:flex-start;min-height:78px;padding:0 2px 15px}.customer-profile-head>div{min-width:0;padding-right:18px}.customer-profile-head .eyebrow{margin:0 0 7px}.customer-profile-head h2{margin:0 0 7px;font-size:25px;line-height:1.15}.customer-profile-head p:last-child{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.customer-profile-head .close-button{flex:none}.customer-profile-tabs{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-height:56px;margin:14px 0;padding:6px;display:grid}.customer-profile-tabs button{width:100%;min-width:0}.customer-profile-body{min-height:180px;padding:0 2px 3px;overflow-y:auto}.customer-profile-modal>.modal-actions{border-top:1px solid var(--line);flex:none;margin-top:14px;padding-top:14px}.customer-channel-identity-list>div{min-height:70px;padding:12px}.customer-channel-identity-list>div>small{color:var(--muted);text-align:right;line-height:1.45}.customer-channel-identity-list>div>small b{color:var(--text);font-size:11px}.customer-purchase-channel-list{gap:10px;display:grid}.customer-purchase-overview{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:11px;display:grid}.customer-purchase-overview>span{background:#fffdf7;border-radius:9px;flex-direction:column;gap:5px;min-width:0;min-height:58px;padding:10px 12px;display:flex}.customer-purchase-overview small{color:var(--muted);font-size:10px}.customer-purchase-overview b{overflow-wrap:anywhere;font-size:13px}.customer-channel-purchases{border:1px solid var(--line);background:#fffdf7;border-radius:12px;overflow:hidden}.customer-channel-purchases>button{width:100%;min-height:70px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) auto 22px;align-items:center;gap:12px;padding:12px 14px;display:grid}.customer-channel-purchases>button:hover,.customer-channel-purchases>button:focus-visible,.customer-channel-purchases>button[aria-expanded=true]{background:#f4ecdc;outline:none;box-shadow:inset 4px 0 #687a6a}.customer-channel-purchases>button>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.customer-channel-purchases>button b{font-size:14px}.customer-channel-purchases>button small{color:var(--muted);font-size:10px;line-height:1.4}.customer-channel-purchases>button strong{white-space:nowrap;font-size:13px}.customer-channel-purchases>button i{color:#607166;text-align:center;font-size:20px;font-style:normal;font-weight:800}.customer-channel-purchase-detail{border-top:1px solid var(--line);background:#fbf7ed;padding:0 14px 10px}.customer-channel-purchase-head,.customer-channel-purchase-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(105px,.6fr) minmax(230px,1.5fr) minmax(130px,.75fr) minmax(100px,.6fr);align-items:center;gap:14px;min-height:54px;padding:9px 4px;display:grid}.customer-channel-purchase-head{color:#5b6973;letter-spacing:.06em;text-transform:uppercase;min-height:36px;font-size:9px;font-weight:850}.customer-channel-purchase-row>span{flex-direction:column;gap:3px;min-width:0;display:flex}.customer-channel-purchase-row b{font-size:11px}.customer-channel-purchase-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.customer-channel-purchase-row>span:nth-child(3){color:#53615b;font-size:10px;font-weight:700}.customer-channel-purchase-row>strong{text-align:right;white-space:nowrap;font-size:11px}@media (max-width:720px){.customer-profile-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:16px}.customer-profile-head{min-height:72px}.customer-profile-head h2{font-size:21px}.customer-profile-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-purchase-overview{grid-template-columns:1fr}.customer-channel-purchases>button{grid-template-columns:28px minmax(0,1fr) 20px}.customer-channel-purchases>button>strong{grid-column:2}.customer-channel-purchases>button>i{grid-area:1/3/3}.customer-channel-purchase-detail{overflow-x:auto}.customer-channel-purchase-head,.customer-channel-purchase-row{min-width:650px}.customer-pagination{flex-direction:column;align-items:stretch}.customer-pagination>div{justify-content:space-between}}.invoice-item-row .inline-money{grid-template-rows:40px minmax(18px,auto);align-items:stretch;height:auto;min-height:58px;padding:0;display:grid;overflow:hidden}.invoice-item-row .inline-money-field{align-items:center;gap:4px;min-width:0;padding:0 7px;display:flex}.invoice-item-row .inline-money-field>span{color:var(--muted);flex:none;font-size:12px}.invoice-item-row .inline-money .inline-money-field input{text-align:right;background:0 0;border:0;width:100%;min-width:0;height:38px;padding:0}.invoice-item-row .inline-money-note{border-top:1px solid var(--line);min-width:0;color:var(--muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:3px 5px 4px;font-size:10px;line-height:1.2;display:block;overflow:hidden}.manual-replenishment-button{color:#405448;border-color:#7a8d7d}.replenishment-series-badge{color:#43594a;letter-spacing:.06em;background:#e8eee8;border-radius:999px;margin-left:6px;padding:3px 7px;font-size:8px;font-style:normal}.replenishment-series-badge.manual{color:#34546b;background:#e5edf4}.replenishment-series-badge.legacy{color:#716754;background:#eee9df}.replenishment-request-notes{text-overflow:ellipsis;white-space:nowrap;max-width:640px;overflow:hidden;color:#52615a!important}.manual-replenishment-modal{flex-direction:column;width:min(980px,100vw - 32px);max-height:calc(100vh - 32px);padding:24px;display:flex;overflow:hidden}.manual-replenishment-meta{grid-template-columns:minmax(220px,1fr) minmax(190px,.75fr) minmax(150px,.6fr);gap:10px;margin:16px 0 12px;display:grid}.manual-replenishment-meta>label,.manual-replenishment-meta>span{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;flex-direction:column;gap:5px;min-width:0;min-height:58px;padding:9px 11px;display:flex}.manual-replenishment-meta small,.manual-replenishment-meta label>span{color:var(--muted);font-size:10px;font-weight:750}.manual-replenishment-meta select{background:0 0;border:0;min-height:32px;font-weight:750}.manual-replenishment-meta b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.manual-replenishment-search{z-index:3;position:relative}.manual-replenishment-search>.search-box{width:100%;min-height:48px}.manual-replenishment-search>.search-box input{width:100%}.manual-replenishment-results{border:1px solid var(--line);background:#fffdf8;border-radius:12px;max-height:310px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 35px #2b322d2e}.manual-replenishment-results>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:58px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 9px;display:grid}.manual-replenishment-results>button:hover,.manual-replenishment-results>button:focus-visible{background:#f2ecdf;outline:none}.manual-replenishment-results>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.manual-replenishment-results b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.manual-replenishment-results small{color:var(--muted);font-size:10px}.manual-replenishment-results strong{color:var(--green);font-size:11px}.manual-replenishment-lines{gap:8px;min-height:90px;margin-top:12px;display:grid;overflow-y:auto}.manual-replenishment-line{border:1px solid var(--line);background:#fffdf8;border-radius:11px;grid-template-columns:minmax(210px,1fr) 92px minmax(260px,1.25fr) 34px;align-items:center;gap:12px;min-height:72px;padding:10px 11px;display:grid}.manual-replenishment-line.shortage{background:#fff9ed;border-color:#c79a5c}.manual-replenishment-product,.manual-replenishment-origin{flex-direction:column;gap:4px;min-width:0;display:flex}.manual-replenishment-product b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.manual-replenishment-product small,.manual-replenishment-origin small,.manual-replenishment-line label>span{color:var(--muted);font-size:9px;font-weight:750}.manual-replenishment-line label input{text-align:center;width:82px;min-height:38px}.manual-replenishment-origin b{font-size:11px;line-height:1.45}.manual-replenishment-origin em{color:#9a5c21;font-size:10px;font-style:normal;font-weight:800}.manual-replenishment-notes{flex-direction:column;gap:6px;margin-top:12px;display:flex}.manual-replenishment-notes>span{color:var(--muted);font-size:10px;font-weight:750}.manual-replenishment-notes textarea{resize:vertical;width:100%;min-height:60px;padding:10px 12px}.manual-shortage-note{background:#fff5e4;border-color:#d0a66c}@media (max-width:760px){.manual-replenishment-modal{width:calc(100vw - 18px);max-height:calc(100vh - 18px);padding:15px}.manual-replenishment-meta{grid-template-columns:1fr}.manual-replenishment-line{grid-template-columns:minmax(0,1fr) 82px 34px}.manual-replenishment-origin{grid-area:2/1/auto/-1}.manual-replenishment-line>.close-button{grid-area:1/3}.replenishment-request-notes{max-width:280px}}.complete-backup-card{padding:24px;overflow:hidden}.complete-backup-card>.config-title{grid-template-columns:38px minmax(0,1fr) auto}.complete-backup-grid{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);align-items:start;gap:24px;margin-top:22px;display:grid}.backup-content-summary{background:linear-gradient(145deg,#f5f8f2,#fbf8ef);border:1px solid #d8ded5;border-radius:14px;min-height:100%;padding:20px}.backup-content-summary h3{margin:0 0 13px;font-size:14px}.backup-content-summary ul{gap:9px;margin:0;padding-left:19px;display:grid}.backup-content-summary li{color:#46544c;font-size:12px;line-height:1.45}.backup-content-summary>p{color:var(--muted);border-top:1px solid #d8ded5;align-items:flex-start;gap:8px;margin:18px 0 0;padding-top:15px;font-size:11px;line-height:1.5;display:flex}.backup-content-summary>p .status-dot{flex:none;margin-top:5px}.backup-password-fields{gap:11px;display:grid}.backup-password-fields>label:not(.check-row){flex-direction:column;gap:5px;display:flex}.backup-password-fields>label>span{color:var(--muted);font-size:11px;font-weight:800}.backup-password-fields input[type=password]{border:1px solid var(--line);width:100%;min-height:44px;color:var(--text);font:inherit;background:#fffdf7;border-radius:10px;padding:0 12px}.backup-password-fields input[type=password]:focus{border-color:#718a77;outline:0;box-shadow:0 0 0 3px #53735b1c}.backup-password-fields small{color:var(--muted);font-size:10px;line-height:1.4}.backup-password-fields .backup-password-ok{color:#477154;font-weight:800}.backup-password-fields .backup-password-error{color:var(--red);font-weight:800}.backup-password-confirm{border:1px solid var(--line);background:#fbf7ee;border-radius:11px;align-items:flex-start;min-height:58px;margin-top:2px;padding:10px 12px}.backup-password-confirm>span{color:var(--text);flex-direction:column;gap:3px;display:flex}.backup-password-confirm input{margin-top:3px}.backup-password-fields>.primary-button{width:100%;min-height:46px;margin-top:2px}.complete-backup-card>.modal-note{margin-top:18px}.backup-restore-card{justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding:20px 24px;display:flex}.backup-restore-card h2{margin:3px 0 5px;font-size:16px}.backup-restore-card p:last-child{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.backup-restore-card .ghost-button{flex:none}@media (max-width:780px){.complete-backup-card{padding:16px}.complete-backup-card>.config-title{grid-template-columns:36px minmax(0,1fr)}.complete-backup-card>.config-title>.status-label{grid-column:2;width:max-content}.complete-backup-grid{grid-template-columns:1fr;gap:14px;margin-top:16px}.backup-content-summary{padding:16px}.backup-restore-card{flex-direction:column;align-items:stretch;padding:17px}.backup-restore-card .ghost-button{width:100%}}.appearance-config-card{grid-column:1/-1;padding:0;overflow:hidden}.appearance-config-head{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:74px;padding:16px 18px;display:grid}.appearance-config-head>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.appearance-config-head b{font-size:16px}.appearance-config-head small{color:var(--muted);font-size:11px;line-height:1.35}.appearance-config-head>i{color:var(--muted);font-size:10px;font-style:normal;font-weight:750}.appearance-theme-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:15px 18px;display:grid}.appearance-theme-option{border:1px solid var(--line);background:var(--field);min-width:0;min-height:124px;color:var(--text);text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:70px minmax(0,1fr) 22px;align-items:center;gap:11px;padding:12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.appearance-theme-option:hover{border-color:#93a594;transform:translateY(-1px);box-shadow:0 7px 18px #3e4a4014}.appearance-theme-option.selected{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green), 0 7px 18px #3e4a4014}.appearance-theme-preview{border-radius:11px;grid-template-rows:10px 1fr 1fr;grid-template-columns:18px 1fr;gap:4px;width:70px;height:72px;padding:7px;display:grid;box-shadow:inset 0 0 0 1px #323c3426}.appearance-theme-preview i{border-radius:3px;display:block}.appearance-theme-preview i:first-child{grid-row:1/-1}.appearance-theme-preview i:nth-child(2),.appearance-theme-preview i:nth-child(3),.appearance-theme-preview i:nth-child(4){grid-column:2}.appearance-theme-option.original .appearance-theme-preview{background:#eee5d1}.appearance-theme-option.original .appearance-theme-preview i:first-child{background:#f9faf8}.appearance-theme-option.original .appearance-theme-preview i:nth-child(2){background:#59695b}.appearance-theme-option.original .appearance-theme-preview i:nth-child(3){background:#fffaf0}.appearance-theme-option.original .appearance-theme-preview i:nth-child(4){background:#f7efdf}.appearance-theme-option.energia .appearance-theme-preview i:first-child{background:#0d130f}.appearance-theme-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.appearance-theme-copy b{font-size:13px}.appearance-theme-copy small{color:var(--muted);font-size:10px;line-height:1.4}.appearance-theme-copy em{color:var(--green);font-size:9px;font-style:normal;font-weight:800}.appearance-theme-check{background:var(--green-soft);width:22px;height:22px;color:var(--green);border-radius:8px;place-items:center;font-size:12px;font-weight:900;display:grid}.appearance-config-actions{justify-content:space-between;align-items:center;gap:18px;min-height:63px;padding:10px 18px 16px;display:flex}.appearance-config-actions>span{color:var(--muted);font-size:10px;line-height:1.45}.appearance-config-actions .primary-button{flex:none;min-width:154px}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) body{background:var(--bg);color:var(--text)}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :where(button,input,select,textarea,[tabindex]):focus-visible{outline-offset:2px;outline:3px solid var(--theme-focus)!important}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :where(.page-header h1,.panel-head h2,.config-title h2,.metric-card strong,h3){color:var(--text)}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :where(.page-header h1,.panel-head h2){letter-spacing:-.35px;font-weight:800}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :where(.primary-button,.scan-button,.metric-card.featured,.module-tabs button.active,.report-channel-nav>button.active,.email-preview-head button.active){background:var(--green)!important;border-color:var(--green)!important;color:var(--theme-on-accent)!important}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) .metric-card.featured :where(.metric-top,small,b,strong){color:var(--theme-on-accent)!important}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) .module-tabs button.active em.live-count{background:var(--surface)!important;color:var(--text)!important}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :where(.mini-button,.module-tabs button.quick-tab,.invoice-sale-button,.filter-group button.active,.customer-suggestions button>span:first-child,.emit-confirm-total,.user-defaults em,.editor-total,.line-condition.vendible,.config-section-meta i,.config-icon,.metric-icon.pale,.expense-icon,.customer-purchase-avatar,.customer-name>span,.user-permission>span,.config-user-avatar,.user-avatar,.placeholder-glyph,.appearance-theme-check){background:var(--green-soft)!important;color:var(--theme-on-soft)!important}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :where(.eyebrow,.text-action,.reference-mode-button,.email-save-row>span,.product-name-button b,.saved-state,.positive-money,.config-chevron){color:var(--green)!important}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) .sidebar{color:var(--theme-sidebar-text);border-right-color:var(--theme-sidebar-line)}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) .app-brand b,html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) .sidebar-user b{color:var(--theme-sidebar-text)}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :where(.app-brand small,.nav-group>small,.sidebar-user small){color:var(--theme-sidebar-muted)}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) .nav-group button{color:var(--theme-sidebar-text);font-weight:650}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) .nav-group button>span{color:var(--theme-sidebar-icon)}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) .nav-group button:hover{background:var(--theme-sidebar-hover-bg)}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) .nav-group button.active{background:var(--theme-sidebar-active-bg);color:var(--theme-sidebar-active-text);font-weight:800}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) .nav-group button.active>span{color:var(--theme-sidebar-active-text)}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) .issuer-switcher{background:var(--surface);border-color:var(--line);color:var(--text)}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) .issuer-switcher :where(small,button){color:var(--muted)}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) .sidebar-user{border-top-color:var(--theme-sidebar-line)}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) .sidebar-user>span{background:var(--green-soft);color:var(--theme-on-soft)}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) .sidebar-user button{background:var(--surface-soft);border-color:var(--line);color:var(--text)}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :where(.topbar-context,.live-date-time){color:var(--text)}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :where(.top-status,.panel-head p,.page-header p,.appearance-theme-copy small,.appearance-config-actions>span){color:var(--muted)}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :where(.ghost-button,.soft-select,.module-tabs button){color:var(--text)}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :where(th,td,td b){color:var(--text);border-color:var(--line)}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :where(th,td small){color:var(--muted)}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) input:not([type=checkbox]):not([type=radio]):not([type=file]),html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) select,html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) textarea{background-color:var(--field)!important;border-color:var(--line)!important;color:var(--text)!important}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :where(input,textarea)::placeholder{color:var(--muted);opacity:1}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :where(.top-status button,.global-search,.module-tabs,.soft-select,.search-box,.count-summary,.transfer-modal,.login-card){background:var(--surface);border-color:var(--line);color:var(--text)}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :where(.receipt-filter-bar,.receipts-subnav,.receipt-pagination button,.receipt-type-picker button,.receipt-customer-results,.receipt-check-card,.receipt-template-cards article,.dashboard-task-detail,.unknown-row,.private-field,.discount-box label,.shipping-box label:not(.tiny-check),.config-user-card,.config-accordion-item,.channel-rule-card,.sales-channel-stock-switch,.embedded-channel-rule,.permission-disclosure,.channel-operation-card,.channel-operation-open-module,.purchase-tabs button,.exchange-rate-card,.family-cost-row>label,.cost-money-control,.tax-values>span,.price-editor-row,.inline-price-editor,.tn-connect-form,.geography-sales-detail,.customer-channel-purchases,.manual-replenishment-results,.manual-replenishment-line,.appearance-theme-option,.receipt-products-editor>div,.product-thumbnail,.inline-money,.line-discount,.ranked-inline-detail,.backup-password-confirm){border-color:var(--line);color:var(--text);background:var(--surface-alt)!important}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :where(.config-accordion-body,.channel-operation-detail,.customer-channel-purchase-detail,.receipt-preview-note,.receipt-config-help>div,.receipt-variable-help,.email-preview,.backup-content-summary){border-color:var(--line);color:var(--text);background:var(--surface-soft)!important}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :where(.config-section-toggle:hover,.config-section-toggle:focus-visible,.config-item-summary:hover,.config-item-summary:focus-visible,.config-item-summary[aria-expanded=true],.task-row:hover,.brand-product-row:hover,.analytics-channel-button:hover,.analytics-channel-button:focus-visible,.clickable-operation-row:hover,.clickable-operation-row:focus,.pending-operation-button:hover,.pending-operation-button:focus-visible,.channel-operation-summary:hover,.channel-operation-summary:focus-visible,.channel-operation-summary[aria-expanded=true]){background:var(--hover-bg)}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :where(.status-label.ok,.config-summary-status.ok){background:var(--green-soft);color:var(--theme-on-soft)}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :where(.receipt-notice,.receipt-linked-operation,.product-save-status,.privacy-strip,.cost-explanation,.security-note,.warehouse-safety-note,.sales-channel-safety-note,.billing-result-banner){background:var(--green-soft);border-color:var(--green);color:var(--theme-on-soft)}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :where(.modal-note,.info-strip,.product-identity-warning){background:var(--blue-soft);border-color:var(--blue);color:var(--blue)}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :where(.manual-replenishment-line.shortage,.manual-shortage-note,.credit-original-box,.arca-queue-note,.go-live-warning,.product-identity-warning.changed){border-color:var(--orange);color:var(--orange);background:var(--orange-soft)!important}html[data-chatty-theme=energia] .status-label.waiting,html[data-chatty-theme=energia] .config-summary-status.waiting{color:#ffd28f;background:#4a3518}html[data-chatty-theme=energia] .status-label.error{background:var(--red-soft);color:var(--red)}html[data-chatty-theme=energia] .channel.ml{color:#ffe38b;background:#493b12}html[data-chatty-theme=energia] .channel.shop{background:var(--surface-soft);color:var(--text)}html[data-chatty-theme=energia] .chart{background:repeating-linear-gradient(#0000,#0000 44px,#707070 45px)}html[data-chatty-theme=energia] .login-page{background:radial-gradient(circle at 15% 10%, #1a1a1a 0, transparent 36%), radial-gradient(circle at 90% 85%, #101010 0, transparent 35%), var(--bg)}html[data-chatty-theme=calma]{--sidebar-bg:#174c32;--topbar-bg:#174c32;--theme-sidebar-hover-bg:#286545;--theme-sidebar-active-bg:#f3faf5;--theme-sidebar-active-text:#123823;--theme-sidebar-line:#77a68a}html[data-chatty-theme=energia]{--sidebar-bg:#000;--topbar-bg:#000;--theme-sidebar-hover-bg:#242424;--theme-sidebar-active-bg:#f4f4f4;--theme-sidebar-active-text:#000;--theme-sidebar-line:#767676}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) .sidebar{background:var(--sidebar-bg)!important;border-right-color:var(--theme-sidebar-line)!important}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) .topbar{background:var(--topbar-bg)!important;border-bottom-color:var(--theme-sidebar-line)!important}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :where(.topbar-context,.live-date-time,.mobile-brand b,.mobile-brand small){color:#fff!important}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) .top-status>.user-avatar{box-shadow:inset 0 0 0 1px #ffffff59;color:#111!important;background:#f4f4f4!important}html[data-chatty-theme=calma] .issuer-switcher{color:#17251b!important;background:#f7fbf7!important;border-color:#9bb9a6!important}html[data-chatty-theme=calma] .issuer-switcher :where(small,button){color:#52645a!important}html[data-chatty-theme=energia] .issuer-switcher{color:#fff!important;background:#121212!important;border-color:#767676!important}html[data-chatty-theme=energia] .issuer-switcher :where(small,button){color:#d0d0d0!important}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) .sidebar-user button{border-color:var(--theme-sidebar-line)!important;color:#fff!important;background:0 0!important}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) .mobile-nav{background:var(--sidebar-bg)!important;border-bottom-color:var(--theme-sidebar-line)!important}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) .mobile-nav button{background:var(--theme-sidebar-hover-bg)!important;color:#fff!important}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) .mobile-nav button.active{background:var(--theme-sidebar-active-bg)!important;color:var(--theme-sidebar-active-text)!important}html[data-chatty-theme=energia] :where(.receipt-paper-preview,.preview-envelope){color:#17251b!important;background:#fffdf8!important;border-color:#7b9181!important}html[data-chatty-theme=energia] :where(.receipt-paper-preview,.preview-envelope) :where(h2,h3,b,strong,dd){color:#17251b!important}html[data-chatty-theme=energia] :where(.receipt-paper-preview,.preview-envelope) :where(p,small,span,dt){color:#52645a!important}.appearance-theme-option.calma .appearance-theme-preview{background:#dce9df}.appearance-theme-option.calma .appearance-theme-preview i:first-child{background:#174c32}.appearance-theme-option.calma .appearance-theme-preview i:nth-child(2){background:#1e6744}.appearance-theme-option.calma .appearance-theme-preview i:nth-child(3){background:#f7fbf7}.appearance-theme-option.calma .appearance-theme-preview i:nth-child(4){background:#e0ede3}.appearance-theme-option.energia .appearance-theme-preview,.appearance-theme-option.energia .appearance-theme-preview i:first-child{background:#000}.appearance-theme-option.energia .appearance-theme-preview i:nth-child(2){background:#f2f2f2}.appearance-theme-option.energia .appearance-theme-preview i:nth-child(3){background:#0b0b0b}.appearance-theme-option.energia .appearance-theme-preview i:nth-child(4){background:#202020}@media (max-width:900px){.appearance-theme-picker{grid-template-columns:1fr}.appearance-theme-option{min-height:104px}}@media (max-width:620px){.appearance-config-head{grid-template-columns:38px minmax(0,1fr)}.appearance-config-head>i{grid-column:2}.appearance-theme-picker{padding:12px}.appearance-theme-option{grid-template-columns:62px minmax(0,1fr) 22px;padding:10px}.appearance-theme-preview{width:62px}.appearance-config-actions{flex-direction:column;align-items:stretch}.appearance-config-actions .primary-button{width:100%}}.topbar-brand-links{z-index:1;grid-template-columns:repeat(2,148px);justify-content:center;align-items:center;gap:18px;display:grid;position:static;transform:none}.topbar-brand-links>a{width:148px;height:58px;box-shadow:none;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;line-height:0;transition:transform .15s,opacity .15s;display:grid}.topbar-brand-links>a:hover{opacity:.84;background:0 0;transform:scale(1.025)}.topbar-brand-links>a:focus-visible{outline:3px solid var(--theme-focus);outline-offset:2px}.topbar-brand-links .brand-logo{overflow:visible}.topbar-brand-links .brand-logo img{object-fit:contain;object-position:center;width:100%;height:100%}.topbar-brand-links .brand-logo-puzzlemania{width:138px;height:31px}.topbar-brand-links .brand-logo-chilanga{width:138px;height:50px}.topbar-brand-links .brand-logo-chilanga img{width:100%;height:100%}.topbar-brand-area{justify-content:center;align-items:center;gap:14px;min-width:0;display:flex}@media (min-width:1181px){.topbar{grid-template-columns:minmax(180px,1fr) auto minmax(290px,1fr);align-items:center;column-gap:12px;display:grid}.topbar-context{grid-column:1;justify-self:start}.topbar-brand-area{grid-column:2;justify-self:center}.top-status{grid-column:3;justify-self:end;margin-left:0}}@media (min-width:1601px){.topbar{grid-template-columns:minmax(180px,1fr) auto minmax(460px,1fr)}}@media (min-width:821px) and (max-width:1500px){.topbar-brand-links{grid-template-columns:repeat(2,104px);gap:10px}.topbar-brand-links>a{width:104px;height:46px}.topbar-brand-links .brand-logo-puzzlemania{width:98px;height:23px}.topbar-brand-links .brand-logo-chilanga{width:98px;height:38px}}@media (min-width:821px) and (max-width:1180px),(max-width:820px){.topbar-brand-links{display:none}}@media (min-width:821px) and (max-width:1240px){.topbar-context,.live-date-time{display:none}}@media (min-width:1181px) and (max-width:1600px){.live-date-time{display:none}}html[data-chatty-theme=energia] .topbar-brand-links .brand-logo-puzzlemania img{filter:brightness(0)invert()}.mp-topbar-card{border:1px solid var(--line);background:var(--surface);width:205px;height:52px;color:var(--text);border-radius:12px;grid-template-columns:minmax(0,1fr) 35px;align-items:center;display:grid;overflow:hidden;box-shadow:0 5px 16px #1c302614}.mp-topbar-card>a{min-width:0;height:100%;color:inherit;align-content:center;gap:1px;padding:5px 8px 5px 10px;text-decoration:none;display:grid}.mp-topbar-card>a:hover{background:var(--green-soft)}.mp-topbar-card>a:focus-visible{outline:3px solid var(--green);outline-offset:-3px}.mp-topbar-card>a>span{color:var(--green);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900;line-height:1}.mp-topbar-card>a>strong{color:var(--text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.15;overflow:hidden}.mp-topbar-card>a>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.1;overflow:hidden}.mp-topbar-card>button{border:0;border-left:1px solid var(--line);background:var(--green-soft);width:35px;height:100%;color:var(--green);cursor:pointer;border-radius:0;font-size:20px;font-weight:900}.mp-topbar-card>button:hover{background:var(--green);color:#fff}.mp-topbar-card>button:focus-visible{outline:3px solid var(--green);outline-offset:-3px}.mp-topbar-card>button:disabled{cursor:wait;opacity:.6}.mp-page-header{align-items:center}.mp-date-filter{grid-template-columns:minmax(170px,230px) minmax(170px,230px) auto;align-items:end;gap:12px;margin-bottom:13px;display:grid}.mp-date-filter label{gap:6px;display:grid}.mp-date-filter label>span{color:var(--muted);font-size:10px;font-weight:800}.mp-date-filter input{border:1px solid var(--line);background:var(--surface-soft);width:100%;height:40px;color:var(--text);border-radius:9px;padding:0 11px}.mp-date-filter>button{justify-self:start}.mp-message{border:1px solid var(--line);border-radius:11px;margin-bottom:13px;padding:12px 15px;font-size:11px;font-weight:800}.mp-message.error{color:#963c2d;background:#fff0ed;border-color:#d7a59a}.mp-message.success{background:var(--green-soft);color:var(--green);border-color:#9fc5a8}.mp-transfer-panel{padding-bottom:10px}.mp-transfer-table{min-width:620px}.mp-transfer-table th:first-child{width:240px}.mp-transfer-table th:last-child,.mp-transfer-table td:last-child{text-align:right;width:190px}.mp-transfer-table td{height:58px}.mp-transfer-table time{font-variant-numeric:tabular-nums;font-weight:750}.mp-transfer-table td:last-child strong{font-variant-numeric:tabular-nums;font-size:15px}.mp-name-unavailable{color:var(--muted)}.mp-empty{color:var(--muted);text-align:center;padding:35px 10px}.mp-readonly-note{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);border-radius:12px;align-items:center;gap:10px;padding:12px 15px;display:flex}.mp-readonly-note>span{background:var(--green-soft);width:24px;height:24px;color:var(--green);border-radius:8px;flex:none;place-items:center;font-weight:900;display:grid}.mp-readonly-note p{margin:0;font-size:10px;line-height:1.45}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) .mp-topbar-card{border-color:var(--theme-sidebar-line);background:var(--surface)}@media (min-width:821px) and (max-width:1500px){.mp-topbar-card{width:176px;height:48px}.mp-topbar-card>a>span{display:none}}@media (max-width:820px){.live-date-time{display:none}.mp-topbar-card{grid-template-columns:minmax(0,1fr) 32px;width:132px;height:44px}.mp-topbar-card>a{padding-inline:7px}.mp-topbar-card>a>span{display:none}.mp-topbar-card>a>strong{font-size:11px}.mp-topbar-card>a>small{font-size:7px}.mp-topbar-card>button{width:32px}.mp-date-filter{grid-template-columns:1fr 1fr}.mp-date-filter>button{grid-column:1/-1;width:100%}}@media (max-width:520px){.mp-topbar-card{width:116px}.mp-topbar-card>a>small{max-width:74px}.mp-date-filter{grid-template-columns:1fr}.mp-date-filter>button{grid-column:auto}}@media (max-width:420px){.mobile-brand>span{display:none}.mp-topbar-card{width:100px}.top-status>.user-avatar{display:none}.top-status .health-summary{gap:6px;padding-inline:6px}.health-summary>span{display:none}}html[data-chatty-theme=calma]{--theme-interactive-edge:#5f8069}html[data-chatty-theme=energia]{--theme-interactive-edge:#b8b8b8}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :is(.auto-replenishment,.scanner-card,.count-help,.tn-billing-mode,.tn-connect-card,.wholesale-product-price-section){background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :is(.automation-badge,.origin-reference,.emit-confirm-summary>span,.payment-conversion-summary>span,.product-report-totals>span,.operation-detail-summary>span,.repurchase-reserve-meta>span,.customer-purchase-overview>span,.price-search>div,.wholesale-bulk-bar,.wholesale-invoice-currency,.fiscal-transparency-preview,.compact-product-sales-table tfoot td,.receipt-customer-results .receipt-customer-manual-result,.info-strip>span,.privacy-strip>span,.cost-explanation>span,.security-note>span){background:var(--surface-alt)!important;border-color:var(--line)!important;color:var(--text)!important}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :is(.percent-input,.cash-days-field,.currency-amount-field,.tax-percent-field,.cost-money-control,.price-bulk-control,.inline-price-editor:not(.has-change)){background:var(--field)!important;border-color:var(--line)!important;color:var(--text)!important}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :is(.customer-suggestions,.product-suggestions){background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important;box-shadow:var(--shadow)!important}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) .suggestion-count{background:var(--surface-alt)!important;border-color:var(--line)!important;color:var(--muted)!important}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :is(.percent-input,.cash-days-field,.currency-amount-field,.tax-percent-field,.cost-money-control,.price-bulk-control,.inline-price-editor) :where(input,select){color:var(--text)!important;background-color:#0000!important}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :is(.percent-input,.cash-days-field,.currency-amount-field,.tax-percent-field,.cost-money-control,.price-bulk-control,.inline-price-editor) :where(span,small){color:var(--muted)!important}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :is(.receipt-customer-results button:hover,.receipt-customer-results button:focus-visible,.customer-suggestions button:hover,.customer-edit-button:hover,.product-suggestions button:hover,.product-name-button:hover,.task-row:hover,.brand-summary-button:hover,.brand-summary-button:focus-visible,.brand-product-row:hover,.framing-order-summary:hover,.framing-order-summary:focus-visible,.analytics-channel-button:not(:disabled):hover,.analytics-channel-button:not(:disabled):focus-visible,.channel-operation-summary:hover,.channel-operation-summary:focus-visible,.channel-operation-summary[aria-expanded=true],.channel-operation-detail>button:not(.channel-operation-open-module):hover,.channel-operation-detail>button:not(.channel-operation-open-module):focus-visible,.channel-operation-open-module:hover,.channel-operation-open-module:focus-visible,.clickable-operation-row:hover,.clickable-operation-row:focus,.pending-operation-button:hover,.pending-operation-button:focus-visible,.report-product-button:hover,.report-product-button:focus-visible,.report-product-code:hover,.report-product-code:focus-visible,.customer-channel-purchases>button:hover,.customer-channel-purchases>button:focus-visible,.customer-channel-purchases>button[aria-expanded=true],.manual-replenishment-results>button:hover,.manual-replenishment-results>button:focus-visible,.expense-preset-grid button:hover,.filter-group button:hover,.config-section-toggle:hover,.config-section-toggle:focus-visible,.config-item-summary:hover,.config-item-summary:focus-visible,.config-item-summary[aria-expanded=true],.permission-disclosure>summary:hover,.permission-disclosure>summary:focus-visible,.permission-disclosure[open]>summary,.ranked-list>button:hover,.ranked-list>button.active){background:var(--hover-bg)!important;color:var(--text)!important}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :is(.analytics-channel-button:not(:disabled):hover,.analytics-channel-button:not(:disabled):focus-visible,.channel-operation-summary:hover,.channel-operation-summary:focus-visible,.channel-operation-summary[aria-expanded=true],.channel-operation-detail>button:not(.channel-operation-open-module):hover,.channel-operation-detail>button:not(.channel-operation-open-module):focus-visible,.clickable-operation-row:hover,.clickable-operation-row:focus,.pending-operation-button:hover,.pending-operation-button:focus-visible,.customer-channel-purchases>button:hover,.customer-channel-purchases>button:focus-visible,.customer-channel-purchases>button[aria-expanded=true]){box-shadow:inset 4px 0 0 var(--theme-interactive-edge)!important}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :is(.analytics-channel-button:not(:disabled):hover,.analytics-channel-button:not(:disabled):focus-visible,.channel-operation-summary:hover,.channel-operation-summary:focus-visible,.channel-operation-summary[aria-expanded=true],.clickable-operation-row:hover,.clickable-operation-row:focus,.pending-operation-button:hover,.pending-operation-button:focus-visible,.customer-channel-purchases>button:hover,.customer-channel-purchases>button:focus-visible,.customer-channel-purchases>button[aria-expanded=true],.ranked-list>button:hover,.ranked-list>button.active) :where(b,strong,h2,h3){color:var(--text)!important}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :is(.analytics-channel-button:not(:disabled):hover,.analytics-channel-button:not(:disabled):focus-visible,.channel-operation-summary:hover,.channel-operation-summary:focus-visible,.channel-operation-summary[aria-expanded=true],.clickable-operation-row:hover,.clickable-operation-row:focus,.pending-operation-button:hover,.pending-operation-button:focus-visible,.customer-channel-purchases>button:hover,.customer-channel-purchases>button:focus-visible,.customer-channel-purchases>button[aria-expanded=true],.ranked-list>button:hover,.ranked-list>button.active) :where(p,small,em){color:var(--muted)!important}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :is(.replenishment-batch,.bulk-action-bar,.catalog-bulk-toolbar,.customer-channel-purchase-detail,.tn-billing-steps>span,.product-detail-meta>span,.product-identity-history,.fiscal-issuer-card,.customer-purchase-overview,.replenishment-series-badge,.ranked-inline-detail,.customer-profile-data>span,.stock-sync-preview>div,.go-live-metrics>span){background:var(--surface-alt)!important;border-color:var(--line)!important;color:var(--text)!important}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :is(.global-replenishment-setting input,.bulk-transfer-row input,.catalog-bulk-toolbar select,.bulk-text-input,.product-detail-meta input,.manual-product-grid input,.manual-product-grid select,.manual-product-grid textarea,.operation-edit-grid input,.operation-edit-grid select,.count-control-row input,.count-control-row select,.purchase-association-row input,.purchase-association-row select,.shipping-payment-grid input,.shipping-payment-grid select,.shipping-payment-grid textarea,.framing-order-actions select,.framing-form-grid input,.framing-form-grid select,.framing-form-grid textarea,.framing-payment-grid input,.framing-payment-grid select){background:var(--field)!important;border-color:var(--line)!important;color:var(--text)!important}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :is(.replenishment-request-toggle:hover,.replenishment-request-toggle:focus-visible,.dashboard-task-product:hover,.dashboard-task-product:focus-visible,.brand-accordion-row:hover,.brand-accordion-row:focus-visible,.brand-accordion-row.expanded,.framing-order-row:hover,.framing-order-row:focus-visible,.framing-order-row.expanded,.customer-suggestions button:hover,.customer-suggestions button:focus-visible,.product-suggestions button:hover,.product-suggestions button:focus-visible,.customer-edit-button:hover,.customer-edit-button:focus-visible,.product-name-button:hover,.product-name-button:focus-visible){background:var(--hover-bg)!important;color:var(--text)!important}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :is(.replenishment-request-toggle:hover,.replenishment-request-toggle:focus-visible,.dashboard-task-product:hover,.dashboard-task-product:focus-visible,.brand-accordion-row:hover,.brand-accordion-row:focus-visible,.brand-accordion-row.expanded,.framing-order-row:hover,.framing-order-row:focus-visible,.framing-order-row.expanded,.customer-suggestions button:hover,.customer-suggestions button:focus-visible,.product-suggestions button:hover,.product-suggestions button:focus-visible,.customer-edit-button:hover,.customer-edit-button:focus-visible,.product-name-button:hover,.product-name-button:focus-visible) :where(b,strong,h2,h3){color:var(--text)!important}html:is([data-chatty-theme=calma],[data-chatty-theme=energia]) :is(.replenishment-request-toggle:hover,.replenishment-request-toggle:focus-visible,.dashboard-task-product:hover,.dashboard-task-product:focus-visible,.brand-accordion-row:hover,.brand-accordion-row:focus-visible,.brand-accordion-row.expanded,.framing-order-row:hover,.framing-order-row:focus-visible,.framing-order-row.expanded,.customer-suggestions button:hover,.customer-suggestions button:focus-visible,.product-suggestions button:hover,.product-suggestions button:focus-visible,.customer-edit-button:hover,.customer-edit-button:focus-visible,.product-name-button:hover,.product-name-button:focus-visible) :where(p,small,em){color:var(--muted)!important}.count-session-save-state{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.count-session-save-state .text-action{text-align:left;flex-basis:100%;padding:.2rem 0 0}.pending-identification-panel{margin-top:1rem}.pending-identification-panel>.search-box{margin:.75rem 0 1rem}.pending-identification-list{gap:.65rem;display:grid}.pending-identification-row{border:1px solid var(--line);background:var(--surface-soft);border-radius:16px;grid-template-columns:minmax(220px,1fr) minmax(0,620px);align-items:end;gap:1rem;padding:.85rem 1rem;display:grid}.pending-identification-row>span,.pending-identification-row label{gap:.25rem;display:grid}.pending-identification-controls{grid-template-columns:minmax(0,340px) auto;justify-content:end;align-items:end;gap:.65rem;min-width:0;display:grid}.pending-identification-row small,.pending-identification-row label>span{color:var(--muted)}.pending-identification-actions{justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.pending-product-selector{width:min(340px,100%);min-width:0}.pending-product-selector select{width:100%;min-width:0;max-width:340px;display:block}.pending-identification-actions .mini-button{white-space:nowrap}.pending-delete-button{border:1px solid var(--red)}@supports (color:color-mix(in lab, red, red)){.pending-delete-button{border:1px solid color-mix(in srgb, var(--red) 42%, var(--line))}}.pending-delete-button{background:var(--red-soft);color:var(--red)}.pending-delete-button:hover,.pending-delete-button:focus-visible{border-color:var(--red);background:var(--red-soft)}@supports (color:color-mix(in lab, red, red)){.pending-delete-button:hover,.pending-delete-button:focus-visible{background:color-mix(in srgb, var(--red-soft) 82%, var(--surface))}}.movement-filter-panel{grid-template-columns:minmax(230px,1.45fr) repeat(4,minmax(125px,.8fr)) repeat(2,minmax(135px,.75fr)) auto;margin-top:1rem}.movement-filter-panel .movement-text-filter{min-width:0}.movement-clear-filters{white-space:nowrap;align-self:end;min-height:38px}.movement-loading{color:var(--muted);margin:-.35rem 0 .75rem;font-size:.8rem;font-weight:750}.product-movement-table .status-label{width:fit-content;margin-top:.35rem}.product-movement-pagination{justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.product-movement-pagination>small{color:var(--muted)}.product-movement-pagination>div{align-items:center;gap:.75rem;display:flex}.product-movement-pagination .ghost-button{min-height:36px;padding:.45rem .8rem}.replenishment-reprint-warning{font-weight:800;color:var(--warning-text,#8a4b16)!important}.replenishment-request-routes{flex-wrap:wrap;gap:.35rem;margin-top:.2rem;display:flex}.replenishment-request-routes i{border:1px solid var(--green);width:fit-content;padding:.28rem .55rem}@supports (color:color-mix(in lab, red, red)){.replenishment-request-routes i{border:1px solid color-mix(in srgb, var(--green) 28%, var(--line))}}.replenishment-request-routes i{background:var(--green);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.replenishment-request-routes i{background:color-mix(in srgb, var(--green) 8%, var(--surface))}}.replenishment-request-routes i{color:var(--green);font-size:.72rem;font-style:normal;font-weight:850;line-height:1.2}.billing-last-unit-alert{border:1px solid #d49a00;grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.8rem;margin:0 0 .9rem;padding:.85rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.billing-last-unit-alert{border:1px solid color-mix(in srgb, #d49a00 42%, var(--line))}}.billing-last-unit-alert{background:#f5c84c;border-radius:14px}@supports (color:color-mix(in lab, red, red)){.billing-last-unit-alert{background:color-mix(in srgb, #f5c84c 14%, var(--surface))}}.billing-last-unit-alert>span{color:#fff;background:#e2aa12;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-weight:900;display:grid}.billing-last-unit-alert>div{gap:.55rem;display:grid}.billing-last-unit-alert p{gap:.12rem;margin:0;display:grid}.billing-last-unit-alert b{color:var(--text);font-size:.92rem}.billing-last-unit-alert small{color:var(--muted);font-size:.78rem}.stock-pagination{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0 0;display:flex}.stock-pagination>div{align-items:center;gap:.75rem;display:flex}@media (max-width:820px){.pending-identification-row{grid-template-columns:1fr}.pending-identification-controls{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch}.pending-identification-actions{flex-wrap:wrap;justify-content:flex-start}.movement-filter-panel{grid-template-columns:1fr 1fr}.movement-text-filter{grid-column:1/-1}.product-movement-pagination{flex-direction:column;align-items:stretch}.product-movement-pagination>div{justify-content:space-between}.stock-pagination{flex-direction:column;align-items:stretch}.stock-pagination>div{justify-content:space-between}}.period-result-panel{border-color:var(--green);margin-top:1rem}@supports (color:color-mix(in lab, red, red)){.period-result-panel{border-color:color-mix(in srgb, var(--green) 35%, var(--line))}}.period-result-panel{background:linear-gradient(135deg, var(--surface), var(--green-soft))}@supports (color:color-mix(in lab, red, red)){.period-result-panel{background:linear-gradient(135deg, var(--surface), color-mix(in srgb, var(--green-soft) 42%, var(--surface)))}}.period-result-head{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.period-result-head h2{margin:.25rem 0 .35rem}.period-result-head p{color:var(--muted);margin:0}.period-result-head>span{flex:none;justify-items:end;display:grid}.period-result-head>span small{color:var(--muted);font-weight:750}.period-result-head>span strong{font-family:var(--font-display);color:var(--green);font-size:clamp(1.65rem,3vw,2.55rem)}.period-result-breakdown{grid-template-columns:repeat(4,minmax(150px,1fr));gap:.65rem;margin-top:1.1rem;display:grid}.period-result-breakdown>span{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:.25rem;min-width:0;padding:.8rem .9rem;display:grid}.period-result-breakdown small{color:var(--muted)}.period-result-breakdown b{font-size:1rem}.period-result-note{color:var(--muted);align-items:flex-start;gap:.65rem;margin-top:.85rem;display:flex}.period-result-note>span{background:var(--green-soft);width:22px;height:22px;color:var(--green);border-radius:7px;flex:none;place-items:center;font-weight:850;display:grid}.period-result-note p{margin:0;line-height:1.55}@media (max-width:1100px){.period-result-breakdown{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (max-width:620px){.pending-identification-controls{grid-template-columns:1fr}.pending-product-selector,.pending-product-selector select{width:100%;max-width:none}.period-result-head{flex-direction:column}.period-result-head>span{justify-items:start}.period-result-breakdown{grid-template-columns:1fr}}@media (max-width:560px){.movement-filter-panel{grid-template-columns:1fr}.movement-text-filter{grid-column:auto}.history-filter-panel{grid-template-columns:1fr}.history-text-filter{grid-column:auto}}.management-review-list{gap:10px;margin:14px 0;padding:0;list-style:none;display:grid}.management-review-list>li{border:1px solid var(--line);background:var(--surface-alt);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.management-review-list p{margin:5px 0 0}.management-review-list>li>div{overflow-wrap:anywhere;min-width:0}.management-review-link{color:var(--green);background:var(--green-soft);text-underline-offset:3px;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:9px 12px;font-weight:800;text-decoration:underline;display:inline-flex}.management-review-link:hover{filter:brightness(.94)}.management-review-link:focus-visible{outline:3px solid var(--green);outline-offset:3px}.management-review-unavailable{max-width:230px;font-size:.85rem}@media (max-width:720px){.management-review-list>li{flex-direction:column;align-items:flex-start}.management-review-link{overflow-wrap:anywhere;max-width:100%}}.pending-arca-editor{width:min(1180px,96vw);max-height:94vh;overflow:auto}.pending-arca-editor fieldset{border:0;min-width:0;margin:20px 0 0;padding:0}.pending-arca-editor fieldset:disabled{opacity:.65}.pending-arca-fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:18px 0;display:grid}.pending-arca-editor label{gap:6px;margin-bottom:12px;display:grid}.pending-arca-editor input:not([type=checkbox]),.pending-arca-editor select,.pending-arca-editor textarea{box-sizing:border-box;width:100%;min-width:85px}.pending-arca-editor td:first-child{min-width:230px}.pending-arca-resolution{border:1px solid var(--line,#789b89);border-radius:12px;margin:18px 0;padding:16px}.pending-arca-products{flex-wrap:wrap;gap:8px;display:flex}.shipping-income-panel{border-left:4px solid var(--accent,#22694b);margin:1rem 0}.shipping-income-panel small,.shipping-income-selection small{margin-top:.35rem;display:block}.shipping-income-fields{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.shipping-income-selection{border:1px solid var(--border,#8ba492);background:var(--surface-soft,#e5efe7);border-radius:14px;padding:1rem}.shipping-income-selection button{margin-top:.75rem}.shipping-income-options{gap:.5rem;max-height:200px;display:grid;overflow:auto}.shipping-income-options button{text-align:left}.shipping-income-panel .panel-head{flex-wrap:wrap;gap:1rem}.shipping-income-dialog{max-height:calc(100dvh - 36px);overflow-y:auto}.shipping-income-fields label{gap:6px;min-width:0;display:grid}.shipping-income-fields label>span{font-weight:700}.shipping-income-fields input,.shipping-income-fields select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--text);border-radius:10px;padding:11px 12px}.report-review-panel{border:1px solid var(--line);background:var(--surface-alt);border-radius:16px;margin-top:22px;padding:20px}.report-review-heading,.report-review-case-head,.report-review-next,.report-review-pagination{justify-content:space-between;align-items:center;gap:16px;display:flex}.report-review-heading h3{margin:4px 0}.report-review-panel>p{color:var(--muted);margin:8px 0}.report-review-count{background:var(--green-soft);white-space:nowrap;border-radius:999px;padding:8px 12px;font-weight:750}.report-review-warning,.report-review-tags b{color:var(--text);font-weight:750}.report-review-panel summary{cursor:pointer;padding:12px 0;font-weight:750}.report-review-filters,.report-review-tags{flex-wrap:wrap;gap:8px;display:flex}.report-review-filters button,.report-review-pagination button{border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;border-radius:9px;padding:8px 12px}.report-review-filters button[aria-pressed=true]{background:var(--green-soft);color:var(--green);font-weight:800}.report-review-panel button:focus-visible,.report-review-panel summary:focus-visible{outline:3px solid var(--green);outline-offset:3px}.report-review-panel button:disabled{opacity:.5;cursor:default}.report-review-cases{gap:12px;margin:14px 0;padding:0;list-style:none;display:grid}.report-review-cases>li{background:var(--surface);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;padding:18px}.report-review-tags span{background:var(--green-soft);border-radius:6px;padding:4px 8px;font-size:.8rem}.report-review-causes{margin:14px 0;padding-left:20px}.report-review-causes li+li{margin-top:10px}.report-review-causes p,.report-review-next p{color:var(--muted);margin:4px 0;line-height:1.5}.report-review-next{border-top:1px solid var(--line);padding-top:12px}.report-review-amount{margin:12px 0}.report-review-amount small,.report-review-origin{color:var(--muted);font-size:.85rem}.report-review-origin summary{padding-bottom:0;font-weight:500}@media (max-width:720px){.report-review-panel{padding:14px}.report-review-heading,.report-review-case-head,.report-review-next{flex-direction:column;align-items:flex-start}.report-review-cases>li{padding:14px}.report-review-pagination{flex-wrap:wrap;gap:8px}}.clone-draft-context{border:1px solid var(--green);margin-top:12px;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.clone-draft-context{border:1px solid color-mix(in srgb, var(--green) 28%, var(--line))}}.clone-draft-context{background:var(--green);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.clone-draft-context{background:color-mix(in srgb, var(--green) 7%, var(--surface))}}.clone-draft-context{align-items:center;gap:10px;display:flex}.clone-draft-context>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.clone-draft-context b{color:var(--text);font-size:10px}.clone-draft-context small{color:var(--muted);font-size:8px;line-height:1.4}.clone-draft-mark{background:var(--green-soft);width:30px;height:30px;color:var(--green);border-radius:9px;flex:none;place-items:center;font-size:17px;font-weight:900;display:grid}.invoice-submit-actions{grid-template-columns:minmax(0,1fr);gap:9px;margin-top:8px;display:grid}.invoice-submit-actions.clone-active{grid-template-columns:minmax(0,1fr) auto}.invoice-submit-actions .emit-button{width:100%;margin-top:0}.discard-clone-button{border-color:#a95d4c;justify-content:center;align-items:center;gap:7px;min-width:126px;min-height:43px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.discard-clone-button{border-color:color-mix(in srgb, #a95d4c 42%, var(--line))}}.discard-clone-button{background:#a95d4c}@supports (color:color-mix(in lab, red, red)){.discard-clone-button{background:color-mix(in srgb, #a95d4c 6%, var(--surface))}}.discard-clone-button{color:#8b493d}.discard-clone-button:hover{background:#a95d4c;border-color:#a95d4c}@supports (color:color-mix(in lab, red, red)){.discard-clone-button:hover{background:color-mix(in srgb, #a95d4c 10%, var(--surface))}}.discard-clone-icon{background:#a95d4c;border-radius:7px;place-items:center;width:20px;height:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.discard-clone-icon{background:color-mix(in srgb, #a95d4c 12%, var(--surface))}}.discard-clone-icon{font-size:16px;font-weight:850;line-height:1}.clone-discard-modal{width:min(540px,100%)}.clone-discard-modal>p{color:var(--muted);margin:16px 0 0;font-size:11px;line-height:1.5}.clone-discard-safety{border:1px solid var(--green);border-radius:12px;margin-top:17px;padding:13px}@supports (color:color-mix(in lab, red, red)){.clone-discard-safety{border:1px solid color-mix(in srgb, var(--green) 25%, var(--line))}}.clone-discard-safety{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.clone-discard-safety{background:color-mix(in srgb, var(--green) 7%, var(--surface))}}.clone-discard-safety{align-items:center;gap:11px;display:flex}.clone-discard-safety>span:last-child{flex-direction:column;gap:4px;display:flex}.clone-discard-safety b{font-size:11px}.clone-discard-safety small{color:var(--muted);font-size:9px;line-height:1.4}.clone-discard-shield{background:var(--green);color:#fff;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.discard-confirm-button{color:#fff;cursor:pointer;background:#a95d4c;border:1px solid #a95d4c;border-radius:10px;min-height:39px;padding:8px 16px;font-size:12px;font-weight:800}.discard-confirm-button:hover{filter:brightness(.96)}@media (max-width:760px){.invoice-submit-actions.clone-active{grid-template-columns:1fr}.discard-clone-button{width:100%}}html .sidebar{color:#fff;height:100dvh;padding:18px 14px 13px;overflow:hidden;background:#174c32!important;border-right-color:#ffffff3d!important}html .sidebar .app-brand{flex:none;min-height:50px;padding-inline:8px}html .sidebar .app-brand b{color:#fff!important}html .sidebar .app-brand small{color:#cfe4d5!important}html .sidebar .issuer-switcher{flex:none;min-height:58px;margin:12px 0 8px;box-shadow:inset 0 1px #ffffff0f;color:#fff!important;background:#ffffff17!important;border-color:#ffffff3d!important}html .sidebar .issuer-switcher b{color:#fff!important}html .sidebar .issuer-switcher :where(small,button){color:#cfe4d5!important}html .sidebar>nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;flex:auto;min-height:0;margin-right:-4px;padding:1px 4px 10px 0;overflow:hidden auto}html .sidebar>nav::-webkit-scrollbar{width:5px}html .sidebar>nav::-webkit-scrollbar-track{background:0 0}html .sidebar>nav::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:999px}html .sidebar .nav-group{margin-top:12px}html .sidebar .nav-group>small{letter-spacing:1.45px;font-size:9px;color:#bcd7c5!important}html .sidebar .nav-group button,html .sidebar .nav-group .sidebar-module-link{border-radius:10px;min-height:39px;font-weight:650;color:#f1f8f3!important}html .sidebar .nav-group button>span,html .sidebar .nav-group .sidebar-module-link>span{color:#d9ebdf!important}html .sidebar .nav-group button:hover,html .sidebar .nav-group .sidebar-module-link:hover{background:#ffffff1a!important}html .sidebar .nav-group button.active{box-shadow:0 7px 18px #041d0f29;color:#173c26!important;background:#f5faf6!important}html .sidebar .nav-group button.active>span{color:#1e6744!important}html .sidebar .sidebar-user{background:#082d1957;border-radius:13px;flex:none;min-height:58px;margin-top:9px;padding:10px;box-shadow:0 -8px 22px #0a2b1a1f;border:1px solid #fff3!important}html .sidebar .sidebar-user>span{color:#1d6743!important;background:#f4faf5!important}html .sidebar .sidebar-user b{color:#fff!important}html .sidebar .sidebar-user small{color:#cfe4d5!important}html .sidebar .sidebar-user button{min-width:52px;min-height:34px;font-weight:800;color:#fff!important;background:#ffffff1a!important;border-color:#ffffff42!important}html .sidebar .sidebar-user button:hover{background:#ffffff2e!important}.pending-editor-backdrop{padding:12px}.pending-arca-editor{border:1px solid var(--line);flex-direction:column;width:min(1240px,98vw);max-height:96dvh;padding:0;display:flex;overflow:hidden;box-shadow:0 28px 90px #141f1847}.pending-editor-header{border-bottom:1px solid var(--line);background:var(--surface);flex:none;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:86px;padding:17px 20px;display:grid}.pending-editor-title{min-width:0}.pending-editor-title .eyebrow{margin:0 0 4px}.pending-editor-title h2{margin:0;font-size:21px;line-height:1.15}.pending-editor-title>p:last-child{color:var(--muted);margin:6px 0 0;font-size:11px}.pending-editor-state{white-space:nowrap;border-radius:999px;align-items:center;min-height:30px;padding:6px 10px;font-size:10px;font-weight:850;display:inline-flex}.pending-editor-state.editable{background:var(--green-soft);color:var(--green)}.pending-editor-state.authorized{background:var(--blue-soft);color:var(--blue)}.pending-editor-state.blocked{background:var(--orange-soft);color:var(--orange)}.pending-editor-close{border:1px solid var(--line);background:var(--surface-soft);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:10px;font-size:21px;line-height:1}.pending-editor-close:hover{background:var(--hover-bg)}.pending-editor-body{overscroll-behavior:contain;background:var(--bg);min-height:0;padding:18px 20px 0;overflow-y:auto}.pending-editor-notice{border:1px solid var(--line);background:var(--surface);border-radius:11px;align-items:center;gap:9px;margin:0 0 14px;padding:10px 12px;display:flex}.pending-editor-notice>span{background:var(--blue-soft);width:24px;height:24px;color:var(--blue);border-radius:8px;place-items:center;font-weight:900;display:grid}.pending-editor-notice p{margin:0;font-size:11px;font-weight:700}.pending-editor-loading{min-height:180px;color:var(--muted);align-content:center;place-items:center;gap:10px;display:grid}.pending-editor-status-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:12px 14px;display:flex}.pending-editor-status-card>div:first-child{align-items:center;gap:11px;min-width:0;display:flex}.pending-editor-status-card>div:first-child>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.pending-editor-status-card b{font-size:11px}.pending-editor-status-card small{color:var(--muted);font-size:9px;line-height:1.35}.pending-editor-status-icon{background:var(--green-soft);width:34px;height:34px;color:var(--green);border-radius:11px;flex:none;place-items:center;font-size:16px;font-weight:900;display:grid}.pending-editor-review-button{flex:none}.pending-editor-form fieldset{border:0;min-width:0;margin:0;padding:0}.pending-editor-form fieldset:disabled{opacity:.66}.pending-editor-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:16px;display:grid}.pending-editor-main{gap:14px;min-width:0;display:grid}.pending-editor-section{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:16px;padding:17px}.pending-editor-section-head{align-items:flex-start;gap:10px;margin-bottom:15px;display:flex}.pending-editor-section-number{background:var(--green);width:28px;height:28px;color:var(--theme-on-accent,#fff);border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.pending-editor-section-head h3{margin:1px 0 3px;font-size:14px}.pending-editor-section-head p{color:var(--muted);margin:0;font-size:10px;line-height:1.4}.pending-editor-client-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:0}.pending-editor-client-fields label,.pending-editor-money-fields label,.pending-editor-reason{margin:0}.pending-arca-editor label>span,.pending-editor-add-product label>span,.pending-editor-reason>span{color:var(--text);font-size:10px;font-weight:800}.pending-arca-editor input:not([type=checkbox]),.pending-arca-editor select,.pending-arca-editor textarea{border:1px solid var(--line);background:var(--field);min-height:40px;color:var(--text);font:inherit;border-radius:10px;padding:8px 10px}.pending-arca-editor input:focus,.pending-arca-editor select:focus,.pending-arca-editor textarea:focus{outline:2px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.pending-arca-editor input:focus,.pending-arca-editor select:focus,.pending-arca-editor textarea:focus{outline:2px solid color-mix(in srgb, var(--green) 28%, transparent)}}.pending-arca-editor input:focus,.pending-arca-editor select:focus,.pending-arca-editor textarea:focus{outline-offset:1px;border-color:var(--green)}.pending-editor-wide-field{grid-column:span 2}.pending-editor-table{border:1px solid var(--line);background:var(--surface-alt);border-radius:12px}.pending-editor-table table{border-collapse:separate;border-spacing:0;width:100%}.pending-editor-table th{background:var(--surface-soft);color:var(--muted);text-align:left;white-space:nowrap;padding:9px 8px;font-size:9px;font-weight:850}.pending-editor-table td{border-top:1px solid var(--line);vertical-align:middle;padding:8px}.pending-editor-table td:first-child{min-width:230px}.pending-editor-table td small{color:var(--muted);margin:0 0 4px;font-size:8px;font-weight:800;display:block}.pending-editor-table input,.pending-editor-table select{min-height:36px!important}.pending-editor-table td:nth-child(2){width:72px}.pending-editor-table td:nth-child(3){width:118px}.pending-editor-table td:nth-child(4){width:82px}.pending-editor-table td:nth-child(5){width:86px}.pending-editor-table td:nth-child(6){width:150px}.pending-editor-table td:last-child{text-align:center;width:42px}.pending-editor-remove{border:1px solid var(--red);width:30px;height:30px}@supports (color:color-mix(in lab, red, red)){.pending-editor-remove{border:1px solid color-mix(in srgb, var(--red) 38%, var(--line))}}.pending-editor-remove{background:var(--red-soft);color:var(--red);cursor:pointer;border-radius:9px;font-size:17px;font-weight:900}.pending-editor-remove:hover{filter:brightness(.97)}.pending-editor-add-product{border-top:1px dashed var(--line);margin-top:13px;padding-top:13px}.pending-editor-add-product>label{gap:6px;margin:0;display:grid}.pending-arca-products{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;max-height:180px;margin-top:8px;padding:7px;overflow-y:auto}.pending-arca-products button{align-items:center;gap:6px;min-height:36px;display:inline-flex}.pending-arca-products button b,.pending-arca-products button span{font-size:9px}.pending-editor-money-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0 0 13px}.pending-editor-check{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;flex-direction:row;grid-column:1/-1;align-items:center;min-height:42px;padding:9px 11px;grid-template-columns:none!important;gap:9px!important;display:flex!important}.pending-editor-check input{width:17px;height:17px}.pending-editor-reason{gap:6px;display:grid}.pending-editor-reason textarea{resize:vertical;min-height:92px}.pending-editor-summary{gap:11px;display:grid;position:sticky;top:0}.pending-editor-summary-card,.pending-editor-safety-card,.pending-editor-cash-card,.pending-editor-channel-note{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:14px}.pending-editor-summary-label{color:var(--muted);letter-spacing:1.2px;font-size:8px;font-weight:900;display:block}.pending-editor-summary-card>strong{letter-spacing:-.5px;margin:5px 0 13px;font-size:23px;display:block}.pending-editor-summary-line{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:7px 0;font-size:9px;display:flex}.pending-editor-summary-line span{color:var(--muted)}.pending-editor-safety-card{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.pending-editor-safety-card{border-color:color-mix(in srgb, var(--green) 30%, var(--line))}}.pending-editor-safety-card{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.pending-editor-safety-card{background:color-mix(in srgb, var(--green) 6%, var(--surface))}}.pending-editor-safety-badge{background:var(--green-soft);color:var(--green);letter-spacing:.8px;border-radius:7px;margin-bottom:8px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.pending-editor-safety-card p,.pending-editor-cash-card p{margin:0;font-size:10px;line-height:1.45}.pending-editor-safety-card small,.pending-editor-cash-card small{color:var(--muted);margin-top:6px;font-size:8px;line-height:1.4;display:block}.pending-editor-cash-card>span{color:var(--muted);font-size:9px;display:block}.pending-editor-cash-card>strong{margin-top:4px;font-size:16px;display:block}.pending-editor-channel-note{color:var(--muted);font-size:9px;line-height:1.45}.pending-editor-footer{z-index:4;border-top:1px solid var(--line);background:var(--surface);margin:16px -20px 0;padding:12px 20px;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.pending-editor-footer{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.pending-editor-footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:14px;display:flex}.pending-editor-footer>span{flex-direction:column;gap:3px;min-width:0;display:flex}.pending-editor-footer>span b{font-size:10px}.pending-editor-footer>span small{color:var(--muted);font-size:8px}.pending-editor-footer>div{flex:none;gap:8px;display:flex}.pending-editor-save{min-width:150px}.pending-editor-evidence{margin-bottom:14px}.pending-editor-inline-note{color:var(--muted);margin:10px 0 0;font-size:10px;line-height:1.45}@media (max-width:1050px){.pending-editor-layout{grid-template-columns:1fr}.pending-editor-summary{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.pending-editor-channel-note{grid-column:1/-1}}@media (max-width:760px){.pending-editor-backdrop{padding:0}.pending-arca-editor{border-radius:0;width:100vw;min-height:100dvh;max-height:100dvh}.pending-editor-header{grid-template-columns:minmax(0,1fr) auto;padding:14px}.pending-editor-state{display:none}.pending-editor-body{padding:12px 12px 0}.pending-editor-status-card{flex-direction:column;align-items:stretch}.pending-editor-review-button{width:100%}.pending-editor-client-fields,.pending-editor-money-fields{grid-template-columns:1fr}.pending-editor-wide-field{grid-column:auto}.pending-editor-summary{grid-template-columns:1fr}.pending-editor-table{overflow-x:auto}.pending-editor-table table{min-width:860px}.pending-editor-footer{flex-direction:column;align-items:stretch;margin:14px -12px 0;padding:11px 12px}.pending-editor-footer>div{grid-template-columns:1fr 1fr;display:grid}.pending-editor-footer button{width:100%}}@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}
