@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-border-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}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-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))}}.remote-scanner-trigger{color:#172033;text-align:left;background:linear-gradient(120deg,#f2f0ff,#edfcf9);border:1px solid #c9c5ff;border-radius:13px;align-items:center;gap:12px;width:100%;min-height:58px;margin-bottom:12px;padding:10px 14px;display:flex}.remote-scanner-trigger>svg{color:#4f46db;width:24px}.remote-scanner-trigger span{gap:3px;display:grid}.remote-scanner-trigger b{font-size:12px}.remote-scanner-trigger small{color:#617087;font-size:9px}.remote-scanner-dialog{text-align:center}.remote-scanner-dialog .icon-bubble{margin:auto}.pairing-qr{background:#fff;border:1px solid #e0e4ec;border-radius:14px;width:max-content;margin:14px auto;padding:13px}.pairing-code{font-size:13px}.pairing-code b{color:#4f46db;letter-spacing:3px;margin-left:5px;font-size:20px}.remote-status{color:#078d7b;margin:8px;font-weight:800;display:block}.remote-reader-page{color:#fff;background:#101521;min-height:100dvh;padding:18px}.remote-reader{width:min(620px,100%);margin:auto}.remote-reader>header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.remote-reader>header h1{margin:3px 0;font-size:26px}.remote-reader>header p{color:#b9c2d2;margin:0;font-size:12px}.remote-camera-frame{aspect-ratio:3/4;background:#070b13;border:2px solid #344056;border-radius:22px;transition:all .15s;position:relative;overflow:hidden}.remote-camera-frame video{object-fit:cover;width:100%;height:100%}.remote-scan-mask{position:absolute;inset:0}.remote-scan-mask i{border:3px solid #ffffffe6;border-radius:18px;height:31%;position:absolute;top:34%;left:8%;right:8%;box-shadow:0 0 0 999px #04081078,inset 0 0 25px #4f46db38}.remote-scan-mask i:after{content:"";background:#ff4965;height:2px;position:absolute;top:50%;left:7%;right:7%;box-shadow:0 0 16px #ff4965}.remote-scan-mask span{background:#0a0f1ac7;border-radius:18px;justify-content:center;align-items:center;gap:7px;min-width:170px;padding:9px 13px;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.remote-scan-mask span svg{width:18px}.remote-camera-frame.is-success{border-color:#27d89e;box-shadow:0 0 0 4px #27d89e38,0 0 35px #27d89e66}.remote-camera-frame.is-success .remote-scan-mask i{border-color:#38efae}.remote-camera-frame.is-success .remote-scan-mask i:after{background:#38efae;box-shadow:0 0 18px #38efae}.remote-camera-frame.is-success .remote-scan-mask span{background:#087d60}.remote-success-flash{background:#0cc68b38;place-items:center;animation:.65s ease-out scanner-ok;display:grid;position:absolute;inset:0}.remote-success-flash svg{color:#fff;background:#17bd88;border-radius:50%;width:82px;height:82px;padding:18px}@keyframes scanner-ok{0%{opacity:0;transform:scale(.8)}30%{opacity:1;transform:scale(1)}to{opacity:0}}.remote-last-code{background:#192131;border:1px solid #2d384b;border-radius:13px;grid-template-columns:1fr auto;gap:3px 12px;margin:12px 0;padding:12px;display:grid}.remote-last-code span,.remote-last-code small{color:#9eabc0;font-size:9px}.remote-last-code b{grid-area:1/2/3;font-size:15px}.remote-stop-button,.remote-start-button{border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;margin-top:12px;font-weight:850;display:flex}.remote-stop-button{color:#fff;background:#252e3e}.remote-stop-button svg,.remote-start-button svg{width:21px}.remote-session-error{color:#172033;text-align:center;background:#fff;border-radius:18px;max-width:480px;margin:25vh auto;padding:22px}.camera-source-options{gap:10px;margin-top:18px;display:grid}.camera-source-options>button{color:#172033;text-align:left;background:#fff;border:1px solid #dce1eb;border-radius:14px;align-items:center;gap:13px;min-height:72px;padding:13px;display:flex}.camera-source-options>button:hover{background:#f5f4ff;border-color:#8e87f3}.camera-source-options>button>svg{color:#4f46db;width:25px}.camera-source-options span{gap:4px;display:grid}.camera-source-options b{font-size:13px}.camera-source-options small{color:#6d788d;font-size:10px}.remote-mode-picker{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:12px;display:grid}.remote-mode-picker button{color:#b9c2d2;background:#192131;border:1px solid #344056;border-radius:13px;place-items:center;gap:4px;min-height:58px;padding:7px 3px;font-size:10px;font-weight:800;display:grid}.remote-mode-picker button svg{width:21px}.remote-mode-picker button.active{color:#fff;background:#2c285f;border-color:#756cff;box-shadow:0 0 0 2px #756cff29}.remote-scan-mask.barcode i{height:20%;top:39%}.remote-scan-mask.photo i{border-radius:24px;height:68%;top:12%}.remote-scan-mask.photo i:after{display:none}.remote-scan-mask.qr i{aspect-ratio:1;border-radius:24px;height:auto;top:19%;left:15%;right:15%}.remote-scan-mask.qr i:after{display:none}.remote-capture-button{justify-content:center;align-items:center;gap:9px;width:100%;min-height:54px;margin-top:12px;display:flex}.remote-capture-button svg{width:21px}.remote-gallery-zone{color:#fff;background:#151c2a;border:2px dashed #46536a;border-radius:22px;align-content:center;place-items:center;gap:9px;width:100%;min-height:280px;padding:30px;display:grid}.remote-gallery-zone svg{color:#8179ff;width:42px}.remote-gallery-zone b{font-size:18px}.remote-gallery-zone span{color:#aeb8c9;text-align:center;font-size:11px}.remote-ocr-status{color:#6ff2ce;text-align:center;background:#14352f;border-radius:10px;margin:10px 0;padding:10px;font-size:11px;font-weight:800}.remote-photo-back{display:none}.remote-reader.is-photo-mode{z-index:250;background:#05070b;width:100%;max-width:none;margin:0;position:fixed;inset:0}.remote-reader.is-photo-mode>header,.remote-reader.is-photo-mode>.remote-connection-status,.remote-reader.is-photo-mode>.remote-mode-picker,.remote-reader.is-photo-mode>.remote-reader-actions,.remote-reader.is-photo-mode>.remote-last-code{display:none}.remote-reader.is-photo-mode .remote-photo-back{z-index:255;left:16px;top:calc(14px + env(safe-area-inset-top));color:#fff;background:#0a0f1ac7;border:0;border-radius:22px;align-items:center;gap:7px;min-height:44px;padding:0 15px;font-weight:850;display:flex;position:fixed}.remote-reader.is-photo-mode .remote-photo-back svg{width:19px}.remote-reader.is-photo-mode .remote-camera-frame{aspect-ratio:auto;border:0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.remote-reader.is-photo-mode .remote-scan-mask.photo i{border:2px solid #ffffffbf;border-radius:26px;width:auto;height:auto;inset:8% 5% 15%}.remote-reader.is-photo-mode .remote-scan-mask span{bottom:17%}.remote-reader.is-photo-mode .remote-capture-button{z-index:255;left:50%;bottom:calc(22px + env(safe-area-inset-bottom));border-radius:30px;width:min(86%,420px);min-height:58px;margin:0;position:fixed;transform:translate(-50%)}.remote-reader.is-photo-mode .remote-ocr-status{z-index:256;left:50%;bottom:calc(92px + env(safe-area-inset-bottom));width:max-content;max-width:86%;position:fixed;transform:translate(-50%)}.remote-cancel-session{color:#68758a;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;margin-top:8px;font-weight:750;display:flex}.remote-cancel-session svg{width:17px}.remote-open-link{color:#4f46db;margin-top:12px;font-size:12px;font-weight:750;text-decoration:none;display:block}.branded-select-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a7a;justify-content:center;align-items:flex-end;padding:18px;display:flex;position:fixed;inset:0}.branded-select-sheet{background:#fff;border:1px solid #dedcff;border-radius:24px;flex-direction:column;width:min(520px,100%);max-height:min(76dvh,680px);padding:18px;animation:.18s ease-out branded-select-in;display:flex;box-shadow:0 26px 80px #141a3747}.branded-select-sheet>header{justify-content:space-between;align-items:center;gap:16px;padding:2px 2px 14px;display:flex}.branded-select-sheet>header small{color:#5b50e6;letter-spacing:.12em;font-size:10px;font-weight:850}.branded-select-sheet>header h2{color:#172033;margin:3px 0 0;font-size:21px}.branded-select-sheet>header button{color:#5046dc;background:#f2f0ff;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.branded-select-sheet>header svg{width:19px}.branded-select-options{gap:8px;padding:2px;display:grid;overflow:auto}.branded-select-options>button{color:#172033;text-align:left;background:#fff;border:1px solid #e0e4ec;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:54px;padding:11px 14px;font-size:15px;font-weight:700;display:flex}.branded-select-options>button.selected{color:#4338ca;background:#f1efff;border-color:#5b50e6}.branded-select-options>button:disabled{opacity:.45}.branded-select-options i{color:#8791a2;background:#f4f5f9;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.branded-select-options .selected i{color:#fff;background:#5b50e6}.branded-select-options i svg{width:16px}.branded-select-options button:not(.selected) i svg{transform:rotate(-90deg)}.branded-select-done{flex:none;min-height:48px;margin-top:12px}@keyframes branded-select-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:620px){.branded-select-backdrop{padding:10px 10px calc(10px + env(safe-area-inset-bottom))}.branded-select-sheet{border-radius:20px;width:100%;max-height:calc(100dvh - 20px);padding:15px}.branded-select-sheet>header h2{overflow-wrap:anywhere;font-size:20px}.branded-select-options>button{min-height:52px;font-size:16px}}@media (min-width:700px){.branded-select-backdrop{align-items:center}.branded-select-sheet{border-radius:20px}}@media (max-width:700px){:where(.customer-results,.product-search-results,[data-autocomplete-results],[role=listbox]:not(.branded-select-options)){overscroll-behavior:contain;z-index:120!important;border-radius:14px!important;max-height:min(38dvh,300px)!important;position:absolute!important;inset:auto 0 calc(100% + 8px)!important;overflow-y:auto!important;box-shadow:0 -18px 42px #141e3733!important}:where(.customer-search,.product-search-field):focus-within{scroll-margin-top:86px;scroll-margin-bottom:45dvh}}.remote-connection-status{color:#aeb9cb;background:#202838;border:1px solid #465065;border-radius:12px;align-items:center;gap:8px;margin:0 0 12px;padding:9px 12px;font-size:11px;display:flex}.remote-connection-status svg{width:18px}.remote-connection-status.connected{color:#62f1c7;background:#0b493b;border-color:#138b6b}.remote-reader-actions{grid-template-columns:1fr auto;gap:9px;display:grid}.remote-close-session{color:#d4d9e3;background:0 0;border:1px solid #485267;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:52px;margin-top:12px;padding:0 16px;font-weight:800;display:flex}.remote-close-session svg{width:18px}@media (max-width:420px){.remote-reader-actions{grid-template-columns:1fr}.remote-close-session{margin-top:0}}.global-scanner-launcher{z-index:99;color:#4f46db;background:#f2f0ff;border:1px solid #c9c5ff;border-radius:11px;align-items:center;gap:8px;height:42px;padding:0 13px;display:flex;position:fixed;top:11px;right:210px;box-shadow:0 5px 16px #1e234617}.global-scanner-launcher>svg{width:19px}.global-scanner-launcher span{text-align:left;display:grid}.global-scanner-launcher b{font-size:10px}.global-scanner-launcher small{color:#69758a;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:8px;overflow:hidden}.sale-screen>.remote-scanner-trigger{display:none}@media (max-width:900px){.global-scanner-launcher{justify-content:center;width:42px;height:42px;padding:0;top:8px;right:112px}.global-scanner-launcher span{display:none}}.global-notification-launcher{z-index:99;color:#4f46db;background:#fff;border:1px solid #d8dced;border-radius:11px;place-items:center;width:42px;height:42px;display:grid;position:fixed;top:11px;right:158px;box-shadow:0 5px 16px #1e234614}.global-notification-launcher svg{width:19px}.global-notification-launcher span{color:#fff;text-align:center;background:#ed4b62;border-radius:10px;min-width:19px;height:19px;padding:0 4px;font-size:10px;font-weight:850;line-height:19px;position:absolute;top:-5px;right:-5px}@media (max-width:900px){.global-notification-launcher{top:8px;right:162px}}@media (max-width:1024px){.global-scanner-launcher{justify-content:center;width:42px;height:42px;padding:0;top:8px;right:112px}.global-scanner-launcher span{display:none}.global-notification-launcher{top:8px;right:162px}}.scanner-state-light{background:#a5aec0;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 3px #a5aec02e}.global-scanner-launcher.is-connected{color:#087d68;background:#e9fbf6;border-color:#74d9bf}.global-scanner-launcher.is-connected .scanner-state-light{background:#13b889;box-shadow:0 0 0 4px #13b8892b,0 0 10px #13b88973}.module-app{--module-accent:#4f46db;--module-accent-2:#6b60ef;--module-soft:#eeecff}body .module-app .module-title{isolation:isolate;background:linear-gradient(120deg, var(--module-accent) 0%, var(--module-accent-2) 62%, #14938c 100%);color:#fff;min-height:96px;box-shadow:0 18px 42px var(--module-accent);border:0;border-radius:22px;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;padding:22px 24px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){body .module-app .module-title{box-shadow:0 18px 42px color-mix(in srgb, var(--module-accent) 25%, transparent)}}body .module-app .module-title:after{content:"";z-index:-1;border:34px solid #ffffff1c;border-radius:50%;width:178px;height:178px;position:absolute;bottom:-67px;right:-42px}body .module-app .module-title>svg{box-sizing:content-box;width:30px;height:30px;color:var(--module-accent);background:#fff;border-radius:15px;flex:none;order:-1;padding:13px;box-shadow:0 12px 26px #12193233}body .module-app .module-title .eyebrow{color:#bff4eb}body .module-app .module-title h1{margin:6px 0 4px;font-weight:850}body .module-app .module-title p{color:#ffffffdb}body .module-app .module-title>div{flex:1;min-width:0}body .module-app .module-title .role-pill{box-sizing:content-box;width:30px;height:30px;color:var(--module-accent);background:#fff;border:0;border-radius:15px;flex:none;order:-1;place-items:center;padding:13px;font-size:0;display:grid;box-shadow:0 12px 26px #12193233}body .module-app .module-title .role-pill:before{content:"$";font-size:24px;font-weight:900}body .platform-module-screen>nav a{color:var(--screen-a);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #ffffffb8;justify-content:flex-start;position:relative;overflow:hidden;box-shadow:0 16px 34px #12193238}body .platform-module-screen>nav a:after{content:"";border:18px solid var(--screen-a);width:86px;height:86px;position:absolute;bottom:-34px;right:-24px}@supports (color:color-mix(in lab, red, red)){body .platform-module-screen>nav a:after{border:18px solid color-mix(in srgb, var(--screen-a) 8%, transparent)}}body .platform-module-screen>nav a:after{border-radius:50%}body .platform-module-screen>nav a svg{box-sizing:content-box;background:var(--screen-a);border-radius:12px;padding:8px}@supports (color:color-mix(in lab, red, red)){body .platform-module-screen>nav a svg{background:color-mix(in srgb, var(--screen-a) 11%, #fff)}}body .platform-module-screen>nav a svg{color:var(--screen-a)}body .platform-module-screen>nav a span{z-index:1;position:relative}@media (max-width:620px){body .module-app .module-title{border-radius:22px;flex-direction:row;align-items:center;gap:12px;min-height:0;margin:0 0 14px;padding:14px 15px}body .module-app .module-title>svg,body .module-app .module-title .role-pill{border-radius:12px;width:24px;height:24px;padding:9px}body .module-app .module-title .role-pill:before{font-size:20px}body .module-app .module-title .eyebrow{letter-spacing:1.2px;font-size:8px}body .module-app .module-title h1{letter-spacing:-.5px;margin:2px 0 4px;font-size:21px;line-height:1}body .module-app .module-title p{margin:0;font-size:10px;line-height:1.35;display:block}body .platform-module-screen>nav a{min-height:100px;padding:11px 9px}body .platform-module-screen>nav a svg{padding:7px}}.internal-module-pager-shell{background:#f4f6fa;height:100dvh;padding-top:64px;overflow:hidden}.internal-module-pager{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;width:100%;height:calc(100dvh - 64px);display:flex;overflow:auto hidden}.internal-module-pager::-webkit-scrollbar{display:none}.internal-module-panel{width:100%;height:100%;scroll-padding-bottom:calc(132px + env(safe-area-inset-bottom));scroll-snap-align:start;scroll-snap-stop:always;overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#f4f6fa;flex:0 0 100%;position:relative;overflow:hidden auto}.internal-module-panel::-webkit-scrollbar{display:none}.internal-module-panel[aria-hidden=true] .sale-dialog-backdrop,.internal-module-panel[aria-hidden=true] .camera-scanner-backdrop,.internal-module-panel[aria-hidden=true] .branded-select-backdrop,.internal-module-panel[aria-hidden=true] .product-search-results{display:none!important}.internal-module-pager .internal-module-panel>.module-app{min-height:100%;padding-top:0;padding-bottom:calc(132px + env(safe-area-inset-bottom))}.internal-module-panel .sale-screen,.internal-module-panel .module-content{padding-top:12px}.internal-module-dots{z-index:109;left:50%;bottom:calc(80px + env(safe-area-inset-bottom));background:#ffffffe6;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-height:18px;padding:4px 9px;display:none;position:fixed;transform:translate(-50%);box-shadow:0 4px 14px #141e371a}.internal-module-dots button{background:#c8ceda;border:0;border-radius:7px;width:6px;height:6px;padding:0;transition:width .18s,background .18s}.internal-module-dots button.active{background:var(--indigo);width:22px}@media (max-width:1024px){.internal-module-pager-shell{padding-top:58px}.internal-module-pager{height:calc(100dvh - 58px)}.internal-module-panel>.module-app{padding-bottom:calc(106px + env(safe-area-inset-bottom))}.internal-module-dots{display:none}}@media (max-width:620px){.internal-module-panel>.module-app{padding-bottom:calc(102px + env(safe-area-inset-bottom))}.internal-module-panel .sale-screen,.internal-module-panel .module-content{padding-top:10px}}@media (min-width:1025px) and (pointer:fine){.internal-module-panel{scrollbar-width:auto;scrollbar-color:#8f88e8 #e8ebf2}.internal-module-panel::-webkit-scrollbar{width:14px;display:block}.internal-module-panel::-webkit-scrollbar-track{background:#e8ebf2}.internal-module-panel::-webkit-scrollbar-thumb{background:#8f88e8;border:3px solid #e8ebf2;border-radius:10px}.internal-module-panel::-webkit-scrollbar-button:single-button{background:#d9dce7;height:14px;display:block}}.mobile-global-header>.mobile-settings-link{width:42px;height:42px;color:var(--indigo);background:#f0eeff;border:1px solid #dedaff;border-radius:12px;place-items:center;display:grid;box-shadow:0 6px 16px #312b8214}.mobile-global-header>.mobile-settings-link svg{width:22px;height:22px}.mobile-header-spacer{width:42px;height:42px}.internal-panel-loading{background:linear-gradient(100deg,#f4f6fa 18%,#fff 36%,#f4f6fa 54%) 0 0/220% 100%;min-height:100%;animation:1.1s ease-in-out infinite internal-panel-loading}@keyframes internal-panel-loading{to{background-position:-220% 0}}@media (max-width:1024px){.mobile-global-header>.mobile-settings-link,.mobile-global-header>.mobile-header-spacer{z-index:100;position:fixed;top:8px;right:12px}.mobile-global-header>.mobile-header-spacer{display:none}}.sale-payment-box{background:#f8f9ff;border:1px solid #dfe3f3;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:14px;padding:14px;display:grid}.sale-payment-box label{color:#26314d;gap:7px;font-size:.86rem;font-weight:750;display:grid}.sale-payment-box select,.sale-payment-box input{color:#111a31;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #d5daec;border-radius:12px;padding:0 14px;font-weight:650}.sale-payment-box select:focus,.sale-payment-box input:focus{border-color:#5a49e8;outline:3px solid #ece9ff}.sale-change{color:#08785e;background:#e7faf4;border-radius:13px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.sale-change strong{font-size:1.35rem}.sale-change small{color:#a33b28;width:100%}.sale-change.insufficient{color:#a33b28;background:#fff2eb;flex-wrap:wrap}@media (max-width:620px){.sale-payment-box{grid-template-columns:1fr;padding:12px}.sale-change{grid-column:auto}.sale-change strong{font-size:1.2rem}}.backorder-toggle span{gap:3px;display:grid}.backorder-toggle small{color:#6f7a90;font-size:.76rem;font-weight:500;line-height:1.35}:root{--indigo:#4f46db;--teal:#16b8a6;--yellow:#ffbd3e;--ink:#172033;--muted:#657087;--line:#e4e8f1;--soft:#f5f7fb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.nav{justify-content:space-between;align-items:center;gap:28px;height:82px;display:flex}.brand{letter-spacing:-1.3px;color:#101a32;align-items:center;gap:11px;font-size:27px;font-weight:760;display:inline-flex}.brand-mark{align-items:flex-end;gap:3px;width:35px;height:38px;padding-bottom:6px;display:flex;position:relative}.brand-mark i{background:var(--teal);border-radius:2px 2px 0 0;width:9px;height:20px;transform:skewY(-31deg)}.brand-mark i:nth-child(2){background:var(--indigo);height:28px}.brand-mark i:nth-child(3){background:var(--yellow);height:36px}.brand-mark b{width:18px;height:14px;color:var(--indigo);background:#fff;border-radius:9px;font:900 15px/13px Arial;position:absolute;bottom:0;left:9px}.nav nav,.nav-actions,.hero-actions{align-items:center;display:flex}.nav nav{color:#4a556c;gap:30px;font-size:14px}.nav nav a:hover{color:var(--indigo)}.nav-actions,.hero-actions{gap:10px}.button{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:0 22px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.button.small{min-height:41px;padding-inline:18px}.button.primary{color:#fff;background:linear-gradient(135deg,var(--indigo),#6558ec);box-shadow:0 10px 24px #4f46db33}.button.primary:hover{transform:translateY(-2px)}.button.ghost{background:#fff;border-color:#dce1eb}.button.ghost:hover{border-color:var(--indigo);color:var(--indigo)}.hero{grid-template-columns:.84fr 1.16fr;align-items:center;gap:54px;min-height:720px;padding-block:66px 110px;display:grid}.eyebrow{color:var(--indigo);letter-spacing:1.2px;text-transform:uppercase;font-size:12px;font-weight:800;display:inline-block}.hero h1{letter-spacing:-3.5px;margin:20px 0 24px;font-size:clamp(44px,5.2vw,70px);line-height:1.02}.hero h1 em{color:var(--indigo);font-style:normal}.hero-copy>p{max-width:600px;color:var(--muted);margin:0 0 30px;font-size:18px;line-height:1.7}.trust{color:#677188;flex-wrap:wrap;gap:18px;margin-top:28px;font-size:12px;display:flex}.device-showcase{min-height:590px;padding:18px 0 105px 22px;position:relative}.product-visual{background:#fff;border:1px solid #dce2ed;border-radius:17px;overflow:hidden;box-shadow:0 30px 80px #1c284e2b}.desktop-device{z-index:1;transform-origin:50%;position:relative;transform:perspective(1200px)rotateY(-2deg)}.visual-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:46px;padding:0 16px;display:flex}.mini-brand{font-size:13px;font-weight:760}.brand-dot{background:linear-gradient(135deg,var(--teal),var(--indigo));border-radius:3px;width:9px;height:9px;margin-right:5px;display:inline-block}.visual-tools{color:#778197;align-items:center;gap:10px;display:flex}.visual-tools>span:first-child{color:#087f72;background:#e2faf5;border-radius:10px;padding:4px 7px;font-size:7px}.avatar{width:24px;height:24px;color:var(--indigo);background:#ebe9ff;border-radius:50%;place-items:center;font-size:8px;font-weight:800;display:grid}.visual-body{grid-template-columns:132px 1fr;min-height:415px;display:grid}.visual-body aside{color:#9aa6bd;background:#172033;flex-direction:column;gap:4px;padding:16px 10px;font-size:8px;display:flex}.rich-menu small{color:#66738b;letter-spacing:.8px;margin:8px 7px 3px;font-size:6px;font-weight:800}.rich-menu span,.rich-menu b{border-radius:6px;align-items:center;gap:7px;padding:7px 8px;font-weight:600;display:flex}.rich-menu svg{width:11px;height:11px}.rich-menu b{color:#fff;background:#29354e}.rich-menu span:hover{color:#fff;background:#212d44}.dashboard{background:#f6f8fc;padding:22px 20px}.dash-head{justify-content:space-between;align-items:center;display:flex}.dash-head div{flex-direction:column;gap:3px;display:flex}.dash-head small,.metrics small{color:#7a8498;font-size:7px}.dash-head strong{font-size:14px}.period-control{color:#6d778a;background:#fff;border:1px solid #e1e5ee;border-radius:6px;padding:6px 8px;font-size:7px}.metrics{gap:7px;margin:15px 0;display:grid}.pro-metrics{grid-template-columns:repeat(4,1fr)}.metrics article{background:#fff;border:1px solid #e5e9f1;border-radius:8px;flex-direction:column;gap:5px;padding:10px 9px;display:flex}.metrics strong{font-size:11px}.metrics span{color:#7a8498;font-size:7px}.metrics .up{color:#078c7c}.metrics .warn{color:#b26a00}.analytics-grid{grid-template-columns:1.65fr .75fr;gap:7px;display:grid}.advanced-chart,.channel-card{background:#fff;border:1px solid #e5e9f1;border-radius:8px;padding:11px}.advanced-chart header,.channel-card header{justify-content:space-between;align-items:flex-start;display:flex}.advanced-chart header>div:first-child,.channel-card header{gap:2px}.advanced-chart header strong,.channel-card strong{font-size:9px}.advanced-chart header small,.channel-card small{color:#8a94a7;font-size:6px;display:block}.advanced-chart header>div:last-child{color:#7b8597;font-size:6px}.legend-indigo,.legend-teal{background:var(--indigo);border-radius:50%;width:5px;height:5px;margin-left:5px;display:inline-block}.legend-teal{background:var(--teal)}.advanced-chart svg{width:100%;height:118px}.chart-area{fill:url(#chartFill)}.sales-line,.margin-line{fill:none;stroke:var(--indigo);stroke-width:3px;stroke-linecap:round}.margin-line{stroke:var(--teal);stroke-width:2px}.advanced-chart footer{color:#929bad;justify-content:space-between;font-size:5px;display:flex}.donut{background:conic-gradient(var(--indigo) 0 68%,var(--teal) 68%);border-radius:50%;place-items:center;width:74px;height:74px;margin:12px auto;display:grid}.donut:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:50px;height:50px}.donut span{text-align:center;grid-area:1/1;position:relative}.donut b,.donut small{display:block}.donut b{font-size:12px}.donut small{color:#8b95a8;font-size:6px}.channel-card p{color:#707b8e;justify-content:space-between;margin:8px 0;font-size:6px;display:flex}.channel-card p b{font-size:7px}.dot-indigo,.dot-teal{background:var(--indigo);border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.dot-teal{background:var(--teal)}.insight-row{color:#7d6200;background:#fffbeb;border:1px solid #eadfae;border-radius:8px;align-items:center;gap:8px;margin-top:7px;padding:9px 11px;display:flex}.insight-row>div{flex:1;gap:2px;display:grid}.insight-row b{font-size:7px}.insight-row span{font-size:6px}.insight-row>strong{font-size:8px}.tablet-device,.mobile-device{z-index:2;background:#fff;border:1px solid #d9deea;position:absolute;box-shadow:0 22px 55px #19234438}.tablet-device{border-radius:14px;width:245px;min-height:184px;padding:13px;bottom:18px;right:6px;transform:rotate(1.5deg)}.tablet-bar,.mobile-head{border-bottom:1px solid #edf0f5;align-items:center;gap:6px;padding-bottom:9px;font-size:8px;display:flex}.tablet-bar b,.mobile-head b{flex:1}.tablet-kpi{background:#f4f3ff;border-radius:8px;gap:3px;margin:9px 0;padding:10px 8px;display:grid}.tablet-kpi span,.tablet-kpi small{color:#6e7890;font-size:6px}.tablet-kpi strong{color:var(--indigo);font-size:16px}.price-list p{border-bottom:1px solid #eef0f5;justify-content:space-between;align-items:center;margin:0;padding:6px 3px;font-size:7px;display:flex}.price-list p span{gap:2px;display:grid}.price-list small{color:#8b95a8;font-size:5px}.mobile-device{border-radius:19px;width:135px;min-height:238px;padding:12px;bottom:0;left:-4px}.mobile-device>small{color:#8c96a8;margin-top:13px;font-size:6px;display:block}.mobile-device h4{margin:3px 0 10px;font-size:12px}.mobile-profit{color:#fff;background:linear-gradient(135deg,var(--indigo),#6f63ed);border-radius:9px;gap:4px;padding:11px;display:grid}.mobile-profit span{font-size:6px}.mobile-profit strong{font-size:15px}.mobile-profit b{color:#bff4e9;font-size:6px}.mobile-alert{color:#b37400;border:1px solid #e7eaf0;border-radius:8px;align-items:center;gap:7px;margin:9px 0;padding:8px;display:flex}.mobile-alert p{flex:1;gap:2px;margin:0;display:grid}.mobile-alert p b{color:#333d52;font-size:6px}.mobile-alert p span{color:#8791a4;font-size:5px}.mobile-alert>strong{font-size:10px}.mobile-device button{color:#fff;background:#172033;border:0;border-radius:7px;width:100%;height:26px;font-size:6px;font-weight:700}.device-label{z-index:3;color:#fff;background:#172033;border-radius:12px;padding:5px 8px;font-size:6px;font-weight:700;position:absolute;box-shadow:0 4px 12px #141e3233}.desktop-label{top:5px;right:15px}.tablet-label{bottom:2px;right:18px}.mobile-label{bottom:-14px;left:8px}.module-section{text-align:center;background:#f3f5fa;padding:92px 0 104px}.centered{display:block}.module-section h2,.accountant h2{letter-spacing:-2px;margin:14px 0;font-size:clamp(32px,4vw,46px)}.section-lead{color:var(--muted);margin:0 auto 42px}.module-grid{text-align:left;grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.module-grid article{--module-color:var(--indigo);--module-color2:#7770ff;isolation:isolate;background:#fff;border:0;border-radius:22px;min-height:335px;padding:28px 25px 25px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 8px 28px #202b4c14}.module-grid article:before{content:"";z-index:-1;background:linear-gradient(135deg,var(--module-color),var(--module-color2));height:112px;position:absolute;inset:0 0 auto}.module-grid article:after{content:"";border:24px solid #ffffff1f;border-radius:50%;width:115px;height:115px;position:absolute;top:-36px;right:-25px}.module-grid article:hover{box-shadow:0 22px 48px var(--module-color);transform:translateY(-7px)}@supports (color:color-mix(in lab, red, red)){.module-grid article:hover{box-shadow:0 22px 48px color-mix(in srgb,var(--module-color) 22%,transparent)}}.module-icon{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff2e;border:1px solid #ffffff52;border-radius:16px;place-items:center;width:54px;height:54px;display:grid;box-shadow:inset 0 1px #fff3}.module-card.billing{--module-color:#4038da;--module-color2:#6860f5}.module-card.ml-intelligence{--module-color:#087dd1;--module-color2:#19a7e8}.module-card.ml-autopilot{--module-color:#7137d5;--module-color2:#a052e8}.module-card.tn-intelligence{--module-color:#e57a00;--module-color2:#ffb322}.module-card.tn-autopilot{--module-color:#e84064;--module-color2:#ff7584}.module-card.smart-import{--module-color:#008f83;--module-color2:#16b8a6}.module-card.referrals{--module-color:#216a4d;--module-color2:#3d9a70}.module-grid h3{letter-spacing:-.35px;margin:45px 0 11px;font-size:19px}.module-grid p{min-height:90px;color:var(--muted);margin-bottom:17px;font-size:14px;line-height:1.6}.module-card .learn{color:var(--module-color);background:var(--module-color);border-radius:9px;align-items:center;padding:8px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.module-card .learn{background:color-mix(in srgb,var(--module-color) 10%,white)}}.learn{font-size:11px;font-weight:800}.accountant{grid-template-columns:1.1fr .9fr;align-items:center;gap:100px;padding-block:105px;display:grid}.accountant>div>p{color:var(--muted);font-size:17px;line-height:1.7}.accountant ul{color:#445068;gap:12px;padding:0;list-style:none;display:grid}.accountant li:before{content:"✓";color:var(--teal);margin-right:10px;font-weight:900}.accountant-card{border:1px solid #dfe4ee;border-radius:18px;flex-direction:column;gap:10px;padding:30px;display:flex;box-shadow:0 20px 50px #2830501a}.accountant-card>span{color:var(--indigo);font-size:12px;font-weight:750}.accountant-card>strong{font-size:22px}.accountant-card>div{align-items:flex-end;gap:18px;height:100px;margin:12px 0;display:flex}.accountant-card i{background:#dcd9ff;border-radius:5px 5px 0 0;flex:1;height:45%}.accountant-card i:nth-child(2){background:#8b82ee;height:70%}.accountant-card i:nth-child(3){background:#46caba;height:56%}.accountant-card i:nth-child(4){background:var(--indigo);height:88%}.accountant-card button{color:#fff;background:var(--indigo);border:0;border-radius:8px;height:42px;font-weight:700}.closing{color:#fff;background:linear-gradient(120deg,#3f37c7,#6558e8 60%,#198e9e)}.closing .shell{justify-content:space-between;align-items:center;gap:30px;min-height:210px;display:flex}.closing h2{letter-spacing:-1.5px;margin:0 0 8px;font-size:34px}.closing p{color:#dedcff;margin:0}.button.light{color:var(--indigo);white-space:nowrap;background:#fff}footer{color:#778197;justify-content:space-between;align-items:center;gap:20px;min-height:100px;font-size:12px;display:flex}footer .brand{font-size:21px}footer .brand-mark{transform-origin:0;transform:scale(.8)}footer>div{gap:20px;display:flex}.multichannel-bundle{text-align:left;color:#fff;background:linear-gradient(120deg,#172033,#4038bd 67%,#158f87);border-radius:16px;grid-template-columns:1.25fr 1fr auto;align-items:center;gap:28px;margin-top:22px;padding:25px 28px;display:grid;box-shadow:0 18px 40px #262b5f29}.multichannel-bundle h3{margin:7px 0;font-size:22px}.multichannel-bundle p{color:#d9dced;margin:0;font-size:13px;line-height:1.5}.bundle-badge{color:#ffcf62;letter-spacing:1px;font-size:9px;font-weight:900}.bundle-modules{grid-template-columns:1fr 1fr;gap:7px;display:grid}.bundle-modules span{color:#e7e8f4;border:1px solid #ffffff30;border-radius:7px;padding:7px 8px;font-size:9px}.bundle-modules span:before{content:"✓";color:#4ee0c6;margin-right:5px}.multichannel-bundle>a{color:var(--indigo);white-space:nowrap;background:#fff;border-radius:8px;padding:11px 14px;font-size:11px;font-weight:800}.intelligence{background:#fff;padding:100px 0}.intelligence-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.intelligence h2{letter-spacing:-2.3px;margin:15px 0 20px;font-size:clamp(34px,4vw,49px);line-height:1.08}.intelligence-copy>p{color:var(--muted);font-size:16px;line-height:1.75}.intelligence-points{grid-template-columns:1fr 1fr;gap:18px;margin-top:27px;display:grid}.intelligence-points article{border-left:3px solid var(--teal);padding-left:13px}.intelligence-points b,.intelligence-points span{display:block}.intelligence-points b{font-size:14px}.intelligence-points span{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.5}.intelligence-report{background:#f6f8fc;border:1px solid #dfe4ef;border-radius:18px;padding:20px;box-shadow:0 25px 60px #1e2a4b21}.report-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.report-top div{flex-direction:column;gap:4px;display:flex}.report-top small{color:var(--indigo);font-weight:800}.report-top>span{border:1px solid var(--line);color:#59647a;background:#fff;border-radius:7px;padding:8px 10px;font-size:9px}.report-kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.report-kpis article{background:#fff;border:1px solid #e5e9f1;border-radius:9px;gap:6px;padding:12px 10px;display:grid}.report-kpis small{color:#707b90;font-size:8px}.report-kpis strong{font-size:13px}.report-kpis b{color:#0a8a78;font-size:8px}.report-middle{grid-template-columns:1.25fr .75fr;gap:9px;margin:9px 0;display:grid}.profit-chart,.channel-mix,.opportunity{background:#fff;border:1px solid #e5e9f1;border-radius:9px;padding:14px}.profit-chart header{justify-content:space-between;font-size:10px;display:flex}.profit-chart header span{color:#707b90}.line-visual{border-bottom:1px solid #e7eaf1;align-items:flex-end;gap:8px;height:92px;padding:0 5px;display:flex}.line-visual i{background:linear-gradient(var(--indigo),var(--teal));border-radius:3px 3px 0 0;width:100%;height:32%}.line-visual i:nth-child(2){height:45%}.line-visual i:nth-child(3){height:39%}.line-visual i:nth-child(4){height:58%}.line-visual i:nth-child(5){height:52%}.line-visual i:nth-child(6){height:72%}.line-visual i:nth-child(7){height:84%}.channel-mix>strong{font-size:10px}.channel-mix p{color:#626d82;justify-content:space-between;margin:13px 0 5px;font-size:9px;display:flex}.channel-mix>div{background:#eceef4;border-radius:5px;height:5px}.channel-mix i{background:linear-gradient(90deg,var(--indigo),var(--teal));border-radius:5px;height:100%;display:block}.opportunity{border-left:4px solid var(--yellow)}.opportunity>span{color:#9b6500;font-size:8px;font-weight:900;display:block}.opportunity>strong{margin:5px 0;font-size:12px;display:block}.opportunity p{color:#69748a;font-size:9px;display:inline}.opportunity button{float:right;color:var(--indigo);background:0 0;border:0;font-size:9px;font-weight:800}.autopilot{color:#fff;background:#111a2d;padding:95px 0}.autopilot-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;margin-bottom:38px;display:grid}.autopilot-heading h2{letter-spacing:-2.2px;margin:14px 0 0;font-size:clamp(34px,4vw,48px);line-height:1.08}.autopilot-heading p{color:#aeb8cc;margin:0;line-height:1.75}.autopilot .eyebrow{color:#52d4c5}.autopilot-layout{grid-template-columns:1fr .86fr 1fr;gap:14px;display:grid}.policy-card,.decision-log{background:#18243a;border:1px solid #31405a;border-radius:15px;padding:24px}.policy-card header,.decision-log header{color:#aeb8cc;justify-content:space-between;align-items:center;gap:14px;font-size:11px;display:flex}.policy-card header b{color:#d5dceb;background:#263753;border-radius:15px;padding:6px 8px}.live-dot{background:#3ad3ad;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 0 4px #3ad3ad1f}.policy-card h3{font-size:21px;line-height:1.3}.policy-targets{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.policy-targets label{color:#8f9bb0;border:1px solid #33435e;border-radius:8px;padding:11px;font-size:9px}.policy-targets strong{color:#fff;margin-top:5px;font-size:15px;display:block}.policy-rule{border-top:1px solid #2b3850;gap:10px;margin-top:13px;padding-top:13px;display:flex}.policy-rule>span{color:#45cfb7}.policy-rule p{gap:4px;margin:0;display:grid}.policy-rule b{font-size:11px}.policy-rule small{color:#94a0b4;line-height:1.45}.signal-flow{gap:8px;display:grid}.signal-flow article{background:#18243a;border:1px solid #31405a;border-radius:12px;gap:13px;padding:18px;display:flex}.signal-flow article>span{background:linear-gradient(135deg,var(--indigo),var(--teal));border-radius:8px;flex:0 0 29px;place-items:center;height:29px;font-size:9px;font-weight:900;display:grid}.signal-flow b{font-size:12px}.signal-flow p{color:#94a0b4;margin:5px 0 0;font-size:10px;line-height:1.5}.decision-log header>span{color:#45cfb7}.decision-log article{border-bottom:1px solid #2c3a52;grid-template-columns:1fr auto;gap:3px;padding:15px 0;display:grid}.decision-log article div{gap:3px;display:grid}.decision-log article b{font-size:11px}.decision-log article small{color:#8895aa;font-size:8px}.decision-log article>strong{font-size:12px}.decision-log article>p{color:#9ca8ba;grid-column:1/-1;margin:3px 0 0;font-size:9px}.price-up{color:#41d0b5}.price-down{color:#ffbd3e}.decision-log>button{color:#8c83ff;background:0 0;border:0;margin-top:15px;font-size:10px;font-weight:800}.autopilot-guardrails{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.autopilot-guardrails span{color:#aeb8cc;border:1px solid #30405b;border-radius:18px;padding:8px 11px;font-size:10px}.autopilot-guardrails span:before{content:"✓";color:#45cfb7;margin-right:6px}.auth-page{background:var(--soft);grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-side{color:#fff;background:linear-gradient(145deg,#172033,#332c9e 65%,#168f87);flex-direction:column;justify-content:space-between;padding:56px clamp(30px,7vw,110px);display:flex}.auth-side .brand{color:#fff}.auth-side .brand-mark b{background:#332c9e}.auth-side h1{letter-spacing:-3px;max-width:560px;font-size:clamp(38px,5vw,62px);line-height:1.05}.auth-side p{color:#d6d8eb;max-width:520px;font-size:17px;line-height:1.7}.auth-benefits{color:#e5e6f3;gap:12px;font-size:14px;display:grid}.auth-form-wrap{place-items:center;padding:40px;display:grid}.auth-card{border:1px solid var(--line);background:#fff;border-radius:18px;width:min(430px,100%);padding:38px;box-shadow:0 20px 50px #28305014}.auth-card h2{letter-spacing:-1.2px;margin:0 0 8px;font-size:30px}.auth-card>p{color:var(--muted);margin:0 0 28px;line-height:1.55}.auth-card form{gap:17px;display:grid}.auth-card label{gap:7px;font-size:13px;font-weight:700;display:grid}.auth-card input{width:100%;height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d9dfeb;border-radius:9px;outline:none;padding:0 14px}.auth-card input:focus{border-color:var(--indigo);box-shadow:0 0 0 3px #4f46db1a}.auth-card .button{cursor:pointer;border:0;width:100%;margin-top:4px}.auth-switch{text-align:center;font-size:13px;margin-top:22px!important}.auth-switch a{color:var(--indigo);font-weight:750}.form-message{background:#fff4dc;border-radius:8px;padding:11px 12px;font-size:13px;color:#7d5300!important}.register-note{color:#3b348f;background:#f1f0ff;border-radius:11px;padding:18px;font-size:14px;line-height:1.6}.back-link{color:var(--indigo);margin-top:24px;font-size:13px;font-weight:700;display:inline-block}.app-shell{background:#f4f6fa;min-height:100vh}.app-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 28px;display:flex}.app-header form button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:9px 14px}.app-layout{grid-template-columns:225px minmax(0,1fr);min-height:calc(100vh - 72px);display:grid}.app-sidebar{background:var(--ink);color:#aeb7c9;align-content:start;gap:8px;padding:25px 18px;display:grid}.app-sidebar strong{color:#fff;padding:10px}.app-sidebar span{border-radius:8px;padding:11px 12px;font-size:14px}.app-sidebar .active{color:#fff;background:#29344d}.app-main{min-width:0;padding:38px}.app-main h1{margin:0;font-size:34px}.app-main>p{color:var(--muted)}.welcome-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;display:grid}.welcome-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:24px}.welcome-grid span{color:var(--indigo);font-size:12px;font-weight:800}.welcome-grid h3{margin:12px 0 8px}.welcome-grid p{color:var(--muted);font-size:14px;line-height:1.55}.coming{background:#eeecff;border-radius:20px;margin-top:8px;padding:5px 9px;display:inline-block;color:var(--indigo)!important;font-size:10px!important}@media (max-width:900px){.nav nav{display:none}.hero{grid-template-columns:1fr;gap:45px;padding-top:45px}.device-showcase{width:min(680px,100%);margin:auto}.product-visual{transform:none}.intelligence-grid{grid-template-columns:1fr;gap:45px}.autopilot-heading{grid-template-columns:1fr;gap:20px}.autopilot-layout{grid-template-columns:1fr 1fr}.decision-log{grid-column:1/-1}.module-grid{grid-template-columns:repeat(2,1fr)}.multichannel-bundle{grid-template-columns:1fr 1fr}.multichannel-bundle>a{text-align:center;grid-column:1/-1}.accountant{grid-template-columns:1fr;gap:45px}.auth-page{grid-template-columns:1fr}.auth-side{min-height:380px}.welcome-grid,.app-layout{grid-template-columns:1fr}.app-sidebar{display:none}}@media (max-width:600px){.shell{width:min(100% - 28px,1180px)}.nav{gap:8px;height:72px}.nav-actions{gap:6px}.nav-actions .button{min-height:40px;padding-inline:11px;font-size:12px}.brand{font-size:21px}.hero{padding-block:40px 70px}.hero h1{letter-spacing:-2.5px;font-size:43px}.hero-actions{flex-direction:column;align-items:stretch}.trust{flex-direction:column;gap:8px}.device-showcase{min-height:530px;padding:0 0 100px}.desktop-device{overflow:hidden}.visual-body{grid-template-columns:86px 1fr;min-height:360px}.rich-menu{padding-inline:6px!important}.rich-menu span,.rich-menu b{padding:6px 4px;font-size:6px}.rich-menu small{font-size:5px}.dashboard{padding:15px 10px}.pro-metrics{grid-template-columns:1fr 1fr}.pro-metrics article:nth-child(n+3){display:none}.analytics-grid{grid-template-columns:1fr}.channel-card{display:none}.advanced-chart svg{height:100px}.tablet-device{width:210px;right:0}.mobile-device{left:-3px}.intelligence{padding:72px 0}.intelligence-points{grid-template-columns:1fr}.intelligence-report{padding:12px}.report-kpis{grid-template-columns:1fr 1fr}.report-middle{grid-template-columns:1fr}.opportunity button{float:none;margin-top:10px;display:block}.autopilot{padding:70px 0}.autopilot-layout{grid-template-columns:1fr}.decision-log{grid-column:auto}.policy-targets{grid-template-columns:1fr 1fr}.module-grid{grid-template-columns:1fr}.module-grid p{min-height:auto}.multichannel-bundle{grid-template-columns:1fr;padding:22px}.multichannel-bundle>a{grid-column:auto}.accountant{padding-block:75px}.closing .shell{flex-direction:column;align-items:flex-start;padding-block:45px}.closing h2{font-size:29px}footer{flex-direction:column;align-items:flex-start;padding-block:30px}.auth-side{padding:35px 25px}.auth-side h1{font-size:39px}.auth-form-wrap{padding:24px 16px}.auth-card{padding:28px 22px}.app-main{padding:25px 18px}}@media (max-width:380px){.nav .brand{font-size:0}.nav .brand-mark{margin-right:2px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.module-grid article{transition:none}}.module-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.app-sidebar a{border-radius:8px;padding:11px 12px;font-size:14px}.app-sidebar a:hover{color:#fff;background:#29344d}.referral-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.referral-code{border:1px solid var(--line);color:var(--indigo);background:#fff;border-radius:10px;padding:12px 16px;font-weight:800}.referral-summary{grid-template-columns:repeat(4,1fr);gap:14px;margin:28px 0;display:grid}.referral-summary article,.referral-panel{border:1px solid var(--line);background:#fff;border-radius:12px;padding:22px}.referral-summary span{color:var(--muted);font-size:12px;display:block}.referral-summary strong{margin-top:9px;font-size:25px;display:block}.referral-panel h2{margin:0 0 18px;font-size:19px}.referral-table{border-collapse:collapse;width:100%;font-size:13px}.referral-table th,.referral-table td{text-align:left;border-bottom:1px solid var(--line);padding:13px 10px}.referral-table th{color:var(--muted);text-transform:uppercase;font-size:11px}.referral-empty{text-align:center;color:var(--muted);padding:35px}.status-active{color:#087b6e;font-weight:700}.status-pending{color:#a86400;font-weight:700}@media (max-width:900px){.referral-summary{grid-template-columns:repeat(2,1fr)}.referral-panel{overflow-x:auto}}@media (max-width:600px){.referral-head{flex-direction:column}.referral-summary{grid-template-columns:1fr}}.app-head-actions{align-items:center;gap:12px;display:flex}.notification-button{border:1px solid var(--line);width:38px;height:38px;color:var(--indigo);border-radius:9px;place-items:center;display:grid;position:relative}.notification-button>span{color:#fff;text-align:center;background:#ed4b62;border-radius:10px;min-width:18px;height:18px;padding:0 4px;font-size:10px;line-height:18px;position:absolute;top:-6px;right:-5px}.notification-list{gap:12px;margin-top:28px;display:grid}.notification-list article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px 22px}.notification-list article.unread{border-left:4px solid var(--indigo)}.notification-list article>span{color:var(--indigo);font-size:10px;font-weight:800}.notification-list h2{margin:8px 0;font-size:18px}.notification-list p,.notification-list small{color:var(--muted)}.admin-page{gap:20px;padding:38px;display:grid}.admin-title,.report-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-title h1{margin:8px 0 4px;font-size:36px}.admin-title p,.report-heading p{color:var(--muted);margin:0}.admin-role{color:var(--indigo);text-transform:uppercase;background:#e9e7ff;border-radius:20px;padding:7px 11px;font-size:11px;font-weight:800}.admin-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.report-cards{grid-template-columns:repeat(3,1fr)}.admin-cards article{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:20px;display:flex}.admin-cards span{color:var(--indigo);font-size:10px;font-weight:800}.admin-cards strong{font-size:23px}.admin-cards small{color:var(--muted)}.admin-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.admin-panel{border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px}.admin-panel h2{margin:0 0 18px;font-size:20px}.admin-panel label{color:#4d5870;gap:6px;margin:13px 0;font-size:12px;font-weight:700;display:grid}.admin-panel input,.admin-panel select,.admin-panel textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d9dfeb;border-radius:8px;padding:10px}.admin-panel select[multiple]{min-height:110px}.admin-panel button:not(.button){border:1px solid var(--line);color:#424d63;cursor:pointer;background:#fff;border-radius:6px;padding:7px 9px}.report-heading nav{gap:6px;display:flex}.report-heading nav a{border:1px solid var(--line);border-radius:7px;padding:8px 11px;font-size:12px}.report-heading nav a.active{background:var(--indigo);border-color:var(--indigo);color:#fff}.history-chart{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:20px;display:grid}.history-chart article{border:1px solid var(--line);border-radius:9px;gap:7px;padding:15px;display:grid}.history-chart article strong,.history-chart article span,.history-chart article b{font-size:12px}.history-up{color:#087b6e}.history-down{color:#bc3f52}@media (max-width:900px){.admin-page{padding:26px 18px}.admin-grid{grid-template-columns:1fr}.report-cards{grid-template-columns:repeat(2,1fr)}.admin-panel{overflow-x:auto}}@media (max-width:600px){.app-header{padding:0 15px}.app-header .brand{font-size:20px}.admin-title,.report-heading{flex-direction:column}.report-heading nav{width:100%;overflow-x:auto}.report-cards{grid-template-columns:1fr}.admin-panel{padding:18px}.referral-table{min-width:650px}}.hero{position:relative}.hero:before{content:"";z-index:-1;background:radial-gradient(circle at 78% 18%,#4f46db1f,#0000 32%),radial-gradient(circle at 92% 72%,#16b8a61f,#0000 28%),linear-gradient(145deg,#fff 42%,#f6f5ff);border-radius:40px;position:absolute;inset:18px -34px 30px}.hero-copy .eyebrow,.intelligence-copy .eyebrow{background:#eeecff;border-radius:20px;padding:7px 11px}.hero h1 em{background:linear-gradient(90deg,var(--indigo),#7667ef 55%,#0aa897);color:#0000;-webkit-background-clip:text;background-clip:text}.intelligence{background:radial-gradient(circle at 8% 20%,#16b8a617,#0000 25%),radial-gradient(circle at 93% 78%,#4f46db1a,#0000 26%),#fff}.intelligence-report{border-color:#cbc7ff;box-shadow:0 26px 70px #433abc29}.module-section{background:linear-gradient(#f0f3fa 0%,#f8f9fc 100%)}.module-section>.shell>.eyebrow{background:#e6e3ff;border-radius:20px;width:max-content;margin-inline:auto;padding:7px 12px}.accountant{position:relative}.accountant:before{content:"";z-index:-1;background:linear-gradient(125deg,#16b8a617,#4f46db14);border-radius:34px;position:absolute;inset:45px -35px}.accountant-card{background:linear-gradient(145deg,#fff,#f3f1ff);border:0;box-shadow:0 24px 65px #4f46db26}.accountant-card>span{background:#e7e4ff;border-radius:15px;width:max-content;padding:6px 9px}.trust span{background:#ffffffc2;border-radius:15px;padding:7px 10px;box-shadow:0 4px 15px #27304e0f}@media (max-width:600px){.hero:before{border-radius:26px;inset:5px -8px 18px}.hero h1{font-weight:850;line-height:1.01}.hero-copy>p{color:#525f77}.module-section h2,.intelligence h2,.accountant h2,.autopilot-heading h2,.closing h2{letter-spacing:-1.5px;font-weight:850;line-height:1.08}.module-grid h3{letter-spacing:-.45px;font-size:20px;font-weight:800}.module-grid p{color:#4e5b72}.policy-card h3,.dash-head strong,.tablet-device h4,.mobile-device h4{font-weight:800}.accountant:before{inset:25px -8px}.eyebrow{font-weight:900}.closing h2{font-size:31px}}.module-app{background:#f4f6fa;min-height:100vh}.module-topbar{z-index:10;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:28px;height:70px;padding:0 24px;display:flex;position:sticky;top:0}.module-topbar .brand{font-size:22px}.company-switch{border:1px solid var(--line);color:#4d5870;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.module-top-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.module-top-actions button{border:1px solid var(--line);height:38px;color:var(--ink);background:#fff;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-weight:750;display:inline-flex}.module-top-actions .primary-action{color:#fff;background:var(--indigo);border:0}.module-layout{grid-template-columns:230px 1fr;min-height:calc(100vh - 70px);display:grid}.module-sidebar{color:#9da8bb;background:#172033;flex-direction:column;height:calc(100vh - 70px);padding:24px 17px;display:flex;position:sticky;top:70px}.module-sidebar>a{color:#78859c;font-size:11px}.module-identity{color:#fff;align-items:center;gap:11px;padding:22px 5px 18px;display:flex}.module-identity>span{background:linear-gradient(135deg,var(--indigo),#7167ef);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.module-identity div{gap:4px;display:grid}.module-identity small{color:#717e95;letter-spacing:1px;font-size:7px}.module-identity strong{font-size:13px;line-height:1.2}.module-sidebar nav{gap:3px;display:grid}.module-sidebar nav a{border-radius:8px;padding:10px 12px;font-size:12px}.module-sidebar nav a:hover,.module-sidebar nav a.active{color:#fff;background:#29354e}.fiscal-state{color:#45cfb7;border:1px solid #30405a;border-radius:10px;gap:9px;margin-top:auto;padding:12px;display:flex}.fiscal-state div{gap:3px;display:grid}.fiscal-state b{color:#dce5ef;font-size:9px}.fiscal-state span{color:#8290a6;font-size:7px}.module-content{min-width:0;padding:34px clamp(22px,3vw,44px) 55px}.module-title{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.module-title h1{letter-spacing:-1.5px;margin:7px 0 5px;font-size:34px}.module-title p{color:var(--muted);margin:0;font-size:13px}.module-filters{gap:8px;display:flex}.module-filters button{border:1px solid var(--line);color:#536078;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:9px 11px;font-size:10px;display:flex}.module-kpis{grid-template-columns:repeat(4,1fr);gap:13px;margin:25px 0 15px;display:grid}.module-kpis article{border:1px solid var(--line);background:#fff;border-radius:13px;min-height:145px;padding:18px;position:relative;overflow:hidden}.module-kpis article>span{color:#68748a;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.module-kpis article>span svg{width:15px;height:15px;color:var(--indigo)}.module-kpis article>strong{letter-spacing:-.5px;margin:14px 0 7px;font-size:22px;display:block}.module-kpis small{color:#7b8699;font-size:8px}.module-kpis small b{color:#0a927e}.sparkline{align-items:flex-end;gap:3px;width:80px;height:32px;display:flex;position:absolute;bottom:13px;right:12px}.sparkline i{background:#b9b5f6;border-radius:2px;flex:1;height:40%}.sparkline i:nth-child(2){height:62%}.sparkline i:nth-child(3){height:48%}.sparkline i:nth-child(4){height:75%}.sparkline i:nth-child(5){height:58%}.sparkline i:nth-child(6){height:88%}.sparkline i:nth-child(7){height:72%}.sparkline i:nth-child(8){background:var(--indigo);height:100%}.kpi-progress{background:#e9ecf3;border-radius:5px;height:5px;margin-top:22px}.kpi-progress i{background:linear-gradient(90deg,var(--indigo),#8a7ff2);border-radius:5px;height:100%;display:block}.stock-health{gap:4px;margin-top:18px;display:flex}.stock-health i{background:#22b99e;border-radius:5px;flex:1;height:5px}.stock-health i:nth-child(5){background:#ffbd3e}.module-kpis .kpi-alert{color:#fff;background:linear-gradient(135deg,#e56c16,#ff9b21);border:0}.module-kpis .kpi-alert>span,.module-kpis .kpi-alert>span svg,.module-kpis .kpi-alert small,.module-kpis .kpi-alert small b{color:#fff}.kpi-alert button{color:#fff;background:#ffffff1f;border:1px solid #fff6;border-radius:7px;margin-top:10px;padding:6px 8px;font-size:8px}.operations-grid{grid-template-columns:1.8fr .8fr;gap:15px;display:grid}.operations-grid>article,.bottom-grid>article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:20px}.operations-grid header,.bottom-grid header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.operations-grid h2,.bottom-grid h2{margin:0;font-size:15px}.operations-grid header p,.bottom-grid header p{color:#8993a5;margin:4px 0 0;font-size:8px}.chart-legend{color:#778297;gap:10px;font-size:7px;display:flex}.chart-legend span{align-items:center;gap:4px;display:flex}.chart-legend i{border-radius:2px;width:6px;height:6px}.sales-dot{background:var(--indigo)}.cost-dot{background:#c7cae8}.profit-dot{background:var(--teal)}.combo-chart{height:235px;margin-top:12px;padding:7px 6px 20px 35px;position:relative}.chart-y{color:#98a1b2;flex-direction:column;justify-content:space-between;font-size:6px;display:flex;position:absolute;top:3px;bottom:24px;left:0}.combo-bars{background:repeating-linear-gradient(0deg,#eef0f5 0 1px,#0000 1px 48px);border-bottom:1px solid #e8ebf1;justify-content:space-around;align-items:flex-end;gap:8px;height:100%;display:flex}.combo-bars>div{align-items:flex-end;gap:2px;width:18px;height:86%;display:flex;position:relative}.combo-bars i,.combo-bars b{background:#675ee2;border-radius:3px 3px 0 0;width:8px}.combo-bars b{background:#d6d9e8}.combo-chart svg{z-index:2;width:calc(100% - 44px);height:150px;position:absolute;top:21px;left:37px;right:7px;overflow:visible}.combo-chart svg path{fill:none;stroke:var(--teal);stroke-width:3px;stroke-linecap:round}.chart-x{color:#98a1b2;justify-content:space-between;margin-top:7px;font-size:6px;display:flex}.channel-performance header button,.movement-panel header button{color:var(--indigo);background:0 0;border:0;font-size:8px;font-weight:750}.big-donut{background:conic-gradient(var(--indigo) 0 58%,var(--teal) 58% 85%,#ffbd3e 85%);border-radius:50%;place-items:center;width:120px;height:120px;margin:20px auto;display:grid}.big-donut:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:78px;height:78px}.big-donut span{text-align:center;grid-area:1/1;position:relative}.big-donut b,.big-donut small{display:block}.big-donut b{font-size:13px}.big-donut small{color:#8993a5;font-size:7px}.channel-lines{gap:8px;display:grid}.channel-lines p{grid-template-columns:1fr auto;gap:2px;margin:0;font-size:8px;display:grid}.channel-lines p>span{color:#657086;align-items:center;display:flex}.channel-lines p i{border-radius:2px;width:6px;height:6px;margin-right:5px}.ml-channel{background:var(--indigo)}.tn-channel{background:var(--teal)}.local-channel{background:#ffbd3e}.channel-lines p small{color:#9aa3b3;grid-column:1/-1}.bottom-grid{grid-template-columns:1.45fr .85fr;gap:15px;margin-top:15px;display:grid}.movement-panel header,.stock-panel header{border-bottom:1px solid var(--line);padding-bottom:11px}.movement{border-bottom:1px solid #edf0f4;grid-template-columns:35px 29px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.movement time{color:#8c96a8;font-size:7px}.movement-icon{border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.movement-icon.positive{color:#078d7b;background:#e1f8f3}.movement-icon.stock{color:var(--indigo);background:#eceaff}.movement-icon.negative{color:#d14f60;background:#ffebee}.movement>div{gap:3px;display:grid}.movement b{font-size:9px}.movement small{color:#8b95a7;font-size:7px}.movement>strong{font-size:9px}.movement>strong.positive{color:#078d7b}.movement>strong.negative{color:#d14f60}.movement>strong.stock{color:var(--indigo)}.stock-summary{grid-template-columns:repeat(3,1fr);gap:6px;margin:15px 0;display:grid}.stock-summary span{text-align:center;background:#f5f6f9;border-radius:8px;padding:10px 5px}.stock-summary b,.stock-summary small{display:block}.stock-summary b{font-size:14px}.stock-summary small{color:#8590a3;margin-top:3px;font-size:6px}.stock-summary .healthy b{color:#078d7b}.stock-summary .low b{color:#b77900}.stock-summary .empty b{color:#d14f60}.warehouse p{color:#69758a;justify-content:space-between;margin:9px 0 4px;font-size:7px;display:flex}.warehouse>div{background:#e9ecf1;border-radius:5px;height:5px}.warehouse i{background:linear-gradient(90deg,var(--indigo),var(--teal));border-radius:5px;height:100%;display:block}.scan-stock{width:100%;height:35px;color:var(--indigo);background:#f2f0ff;border:1px solid #dcd9ff;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin-top:15px;font-size:8px;font-weight:750;display:flex}@media (max-width:1100px){.module-kpis{grid-template-columns:1fr 1fr}.operations-grid,.bottom-grid{grid-template-columns:1fr}.channel-performance{grid-template-columns:auto 150px 1fr;align-items:center;display:grid}.channel-performance header{display:block}.big-donut{margin:0 auto}}@media (max-width:760px){.module-topbar{gap:10px;height:64px;padding:0 14px}.module-topbar .brand{font-size:19px}.company-switch{justify-content:center;min-width:44px;min-height:44px}.company-switch span{display:none}.module-top-actions button{min-width:44px;min-height:44px}.module-top-actions>button:first-child{display:none}.module-layout{display:block}.module-sidebar{z-index:8;white-space:nowrap;scrollbar-width:none;width:100%;height:auto;padding:8px 12px;display:block;position:sticky;top:64px;overflow-x:auto}.module-sidebar::-webkit-scrollbar{display:none}.module-filters::-webkit-scrollbar{display:none}.module-sidebar>a,.module-identity,.fiscal-state{display:none}.module-sidebar nav{gap:5px;display:flex}.module-sidebar nav a{flex:none;align-items:center;min-height:44px;padding:9px 13px;font-size:13px;display:flex}.module-content{padding:25px 14px 45px}.module-title{flex-direction:column;align-items:flex-start}.module-title h1{font-size:29px;font-weight:850}.module-title p{font-size:14px;line-height:1.55}.module-filters{scrollbar-width:none;width:100%;overflow-x:auto}.module-filters button{flex:none;min-height:44px;font-size:12px}.channel-performance{display:block}.big-donut{margin:18px auto}.bottom-grid{grid-template-columns:1fr}.module-kpis article>span{font-size:12px}.module-kpis article>strong{font-size:25px}.module-kpis small{font-size:10px}.scan-stock{min-height:44px;font-size:11px}}@media (max-width:480px){.module-top-actions .primary-action{width:44px;padding:0;font-size:0}.module-top-actions .primary-action svg{margin:auto}.module-kpis{grid-template-columns:1fr}.module-kpis article{min-height:142px;padding:20px}.operations-grid>article,.bottom-grid>article{padding:16px}.sales-evolution{overflow:hidden}.combo-chart{height:210px}.combo-bars{gap:3px}.combo-bars>div{width:12px}.combo-bars i,.combo-bars b{width:5px}.chart-legend{display:none}.movement{grid-template-columns:28px 32px 1fr}.movement time{font-size:9px}.movement b{font-size:11px}.movement small{font-size:9px;line-height:1.4}.movement>strong{grid-column:3;margin-top:-5px;font-size:11px}.stock-summary{gap:4px}.stock-summary b{font-size:18px}.stock-summary small{font-size:8px}}.module-top-actions>a{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.module-top-actions>a.primary-action{color:#fff;background:var(--indigo);border:0}.fiscal-state.fiscal-pending{color:#ffbd3e}.live-pill{color:#087b6e;background:#edf9f6;border:1px solid #cfece6;border-radius:18px;align-items:center;min-height:35px;padding:0 12px;font-size:11px;font-weight:750;display:inline-flex}.module-message{border-radius:10px;margin:20px 0 -8px;padding:12px 15px;font-size:13px;font-weight:700}.module-message.success{color:#087b6e;background:#e6f8f3}.module-message.error{color:#b8324b;background:#fff0f2}.setup-required{background:#fff;border:1px solid #dddafc;border-radius:16px;align-items:center;gap:18px;margin-top:25px;padding:25px;display:flex}.setup-required>svg{width:38px;height:38px;color:var(--indigo)}.setup-required div{flex:1}.setup-required h2{margin:0 0 5px;font-size:20px}.setup-required p{color:var(--muted);margin:0;font-size:13px}.setup-required button{color:#808796;background:#e9e8ef;border:0;border-radius:9px;padding:10px 14px}.workspace-grid{grid-template-columns:1fr 1fr;gap:16px;margin:16px 0;display:grid}.workspace-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:22px;scroll-margin-top:150px;box-shadow:0 8px 24px #1f2b4b0a}.workspace-card>header{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.workspace-card>header>div{flex:1}.workspace-card h2{margin:0 0 5px;font-size:17px}.workspace-card header p{color:var(--muted);margin:0;font-size:11px}.workspace-card header>span:not(.icon-bubble){color:#7c879a;font-size:10px}.icon-bubble{border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.icon-bubble svg{width:20px}.icon-bubble.violet{color:#5045dc;background:#eceaff}.icon-bubble.teal{color:#078d7b;background:#e1f8f3}.compact-form{gap:12px;display:grid}.compact-form label{color:#4d5870;gap:6px;font-size:10px;font-weight:750;display:grid}.compact-form input,.compact-form select{width:100%;height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d9dfeb;border-radius:9px;padding:0 11px}.compact-form input:focus,.compact-form select:focus{border-color:var(--indigo);outline:2px solid #d8d5ff}.form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.form-row.thirds{grid-template-columns:repeat(3,1fr)}.workspace-primary{background:var(--indigo);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 16px;font-weight:800;display:inline-flex}.workspace-primary:disabled{color:#8a92a2;cursor:not-allowed;background:#d8dbe5}.data-card{margin-top:16px}.data-card>header{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:14px}.responsive-table{width:100%;overflow-x:auto}.responsive-table table{border-collapse:collapse;width:100%;min-width:650px}.responsive-table th,.responsive-table td{text-align:left;border-bottom:1px solid #edf0f4;padding:13px 10px;font-size:11px}.responsive-table th{color:#7b8698;text-transform:uppercase;letter-spacing:.4px;font-size:9px}.responsive-table td small{color:#929bab;margin-top:3px;font-size:8px;display:block}.document-status,.stock-badge{color:#755900;background:#fff3cf;border-radius:15px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.document-status.authorized,.stock-badge{color:#087b6e;background:#e2f8f2}.document-status.rejected,.stock-badge.low{color:#b8324b;background:#ffebef}.empty-workspace{color:#8993a5;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:155px;display:flex}.empty-workspace svg{color:#b1b8c5;width:30px;height:30px}.empty-workspace b{color:#4a556b;font-size:13px}.empty-workspace span{font-size:10px}.inline-operation{background:#faf9ff;border:1px solid #dedcf5;border-radius:11px;margin-top:17px}.inline-operation summary{min-height:45px;color:var(--indigo);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:800;display:flex}.inline-operation .compact-form{border-top:1px solid #e4e2f5;padding:15px}.compact-form.horizontal{grid-template-columns:1.2fr 1fr .7fr 1fr auto;align-items:end}.movement-list>div{border-bottom:1px solid #edf0f4;grid-template-columns:60px 1fr auto;align-items:center;gap:12px;padding:13px 4px;display:grid}.movement-sign{text-align:center;border-radius:8px;padding:7px 6px;font-size:10px;font-weight:850}.movement-sign.in{color:#087b6e;background:#e2f8f2}.movement-sign.out{color:#b8324b;background:#ffebef}.movement-list p{gap:3px;margin:0;display:grid}.movement-list b{font-size:11px}.movement-list small,.movement-list time{color:#8993a5;font-size:9px}@media (max-width:1050px){.workspace-grid{grid-template-columns:1fr}.compact-form.horizontal{grid-template-columns:1fr 1fr}.compact-form.horizontal button{min-height:44px}}@media (max-width:760px){.module-top-actions>a{min-width:44px;min-height:44px}.module-top-actions>a:first-child{display:none}.workspace-card{padding:17px}.workspace-card h2{font-size:18px;font-weight:850}.workspace-card header p{font-size:12px;line-height:1.45}.compact-form label{font-size:12px}.compact-form input,.compact-form select{height:46px;font-size:14px}.workspace-primary{min-height:48px}.responsive-table th,.responsive-table td{font-size:12px}.responsive-table th{font-size:10px}.empty-workspace span{font-size:12px}.setup-required{flex-wrap:wrap;align-items:flex-start}.setup-required button{width:100%}}@media (max-width:520px){.module-top-actions>a.primary-action{width:44px;padding:0;font-size:0}.module-top-actions>a.primary-action svg{margin:auto}.form-row,.form-row.thirds,.compact-form.horizontal{grid-template-columns:1fr}.workspace-card{margin-inline:-2px}.movement-list>div{grid-template-columns:55px 1fr}.movement-list time{grid-column:2}.live-pill{font-size:10px}}.supplier-fields{background:#f5fcfa;border:1px solid #d9eee9;border-radius:11px;gap:10px;padding:13px;display:grid}.supplier-fields>details{border-top:1px solid #d9eee9;padding-top:10px}.supplier-fields summary{color:#087b6e;cursor:pointer;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.supplier-fields details .compact-form{margin-top:12px}.supplier-code{align-items:center;gap:5px;color:#59657a!important;display:flex!important}.supplier-code svg{color:#0a927e}.supplier-workspace{grid-template-columns:.75fr 1.25fr;gap:16px;margin-top:25px;display:grid}.supplier-directory>header>svg{color:var(--teal)}.supplier-list{gap:6px;max-height:390px;display:grid;overflow:auto}.supplier-list>a{border:1px solid #0000;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:9px;display:grid}.supplier-list>a:hover,.supplier-list>a.active{background:#f5f4ff;border-color:#d9d6ff}.supplier-list>a>span,.supplier-avatar{background:linear-gradient(135deg,var(--indigo),var(--teal));color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:850;display:grid}.supplier-list p{gap:3px;margin:0;display:grid}.supplier-list b{font-size:11px}.supplier-list small{color:#8a94a6;font-size:8px}.supplier-list strong{color:#078d7b;background:#e9f8f4;border-radius:12px;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.supplier-profile>header{align-items:center}.supplier-profile .supplier-avatar{border-radius:14px;width:50px;height:50px;font-size:13px}.supplier-contact-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.supplier-contact-grid p{color:#536078;background:#f6f8fb;border-radius:9px;align-items:center;gap:9px;margin:0;padding:10px;font-size:10px;display:flex}.supplier-contact-grid svg{width:16px;color:var(--indigo)}.supplier-contact-grid span{gap:3px;display:grid}.supplier-contact-grid small{color:#929bac;text-transform:uppercase;font-size:7px}.supplier-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.supplier-metrics span{color:#69738a;text-align:center;background:#f0efff;border-radius:9px;padding:10px;font-size:8px}.supplier-metrics b{color:var(--indigo);margin-bottom:4px;font-size:17px;display:block}.supplier-history{margin-top:16px}.history-row{border-bottom:1px solid #edf0f4;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:11px 3px;display:grid}.history-row>svg{width:18px;color:var(--indigo)}.history-row p{gap:3px;margin:0;display:grid}.history-row b,.history-row strong{font-size:10px}.history-row small{color:#8b95a7;font-size:8px}.empty-workspace.compact{min-height:95px}.supplier-create{margin-top:16px;scroll-margin-top:90px}@media (max-width:900px){.supplier-workspace{grid-template-columns:1fr}.supplier-list{max-height:none}}@media (max-width:520px){.supplier-contact-grid,.supplier-metrics{grid-template-columns:1fr}.supplier-create{margin-inline:-2px}.supplier-fields{padding:11px}.supplier-list>a{min-height:58px}.supplier-contact-grid p{min-height:52px;font-size:12px}.supplier-list b{font-size:13px}.supplier-list small{font-size:10px}}.concept-strip{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0 0;display:grid}.concept-strip article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:32px 1fr;align-items:center;gap:2px 9px;padding:13px;display:grid}.concept-strip svg{width:22px;color:var(--indigo);grid-row:1/3}.concept-strip b{font-size:11px}.concept-strip span{color:#7c8799;font-size:8px}.icon-bubble.amber{color:#b66f00;background:#fff2d8}.entity-list{gap:5px;margin-bottom:15px;display:grid}.entity-list>p{background:#f6f8fb;border-radius:9px;justify-content:space-between;align-items:center;margin:0;padding:10px;display:flex}.entity-list span{gap:3px;display:grid}.entity-list b{font-size:10px}.entity-list small{color:#8792a5;font-size:8px}.entity-list em{color:#087b6e;background:#e2f8f2;border-radius:12px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.channel-form{grid-template-columns:1fr}.triple-config{align-items:start}.fiscal-point-workflow{grid-column:1/-1}.fiscal-point-list{gap:9px;margin-bottom:12px;display:grid}.fiscal-point-list>article{border:1px solid var(--line);background:#f8f9fc;border-radius:11px;gap:7px;padding:11px;display:grid}.fiscal-point-list article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.fiscal-point-list header span{gap:3px;display:grid}.fiscal-point-list b{font-size:11px}.fiscal-point-list small,.fiscal-point-list p{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.fiscal-point-list em{color:#885900;text-transform:uppercase;background:#fff0d8;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:850}.fiscal-point-list em.validated{color:#087b68;background:#dcf8ef}.fiscal-point-list .secondary-action{min-height:34px;color:var(--indigo);background:#fff;border:1px solid #cbc6ff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:8px;font-weight:800;display:inline-flex}.fiscal-point-list .secondary-action svg{width:15px}.fiscal-point-list .error-text{color:#c92f49}.field-help{color:var(--muted);margin:0;font-size:8px;line-height:1.45}@media (max-width:760px){.concept-strip{grid-template-columns:1fr}.concept-strip article{min-height:66px}.concept-strip b{font-size:13px}.concept-strip span{font-size:10px}.entity-list b{font-size:12px}.entity-list small{font-size:10px}}.role-pill{color:var(--indigo);text-transform:uppercase;background:#ebe9ff;border-radius:18px;padding:7px 11px;font-size:9px;font-weight:850}.cash-kpis{grid-template-columns:repeat(4,1fr)}.permission-note{color:#8c5a00;background:#fff3e2;border-radius:10px;align-items:center;gap:9px;padding:15px;font-size:11px;display:flex}.permission-note svg{width:18px}.cash-distribution{background:#faf9ff;border:1px solid #e4e1fb;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:10px;padding:14px;display:grid}.cash-distribution label:first-child{grid-column:1/-1}.form-help{color:#788397;margin:0;font-size:10px;line-height:1.45}.inline-confirm{align-items:center;gap:6px;display:flex}.inline-confirm select{background:#fff;border:1px solid #d9dfeb;border-radius:8px;max-width:130px;height:34px}.inline-confirm button{min-height:34px;color:var(--indigo);cursor:pointer;background:#eceaff;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.price-list-grid{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.price-list-grid article{background:linear-gradient(145deg,#f0efff,#eefaf7);border-radius:11px;gap:4px;padding:13px;display:grid}.price-list-grid b{font-size:11px}.price-list-grid strong{color:var(--indigo);font-size:19px}.price-list-grid small{color:#7c8798;font-size:8px}.checkbox-label{height:40px;align-items:center!important;gap:8px!important;display:flex!important}.checkbox-label input{width:17px!important;height:17px!important}@media (max-width:900px){.cash-kpis{grid-template-columns:1fr 1fr}}@media (max-width:520px){.cash-kpis{grid-template-columns:1fr}.role-pill{font-size:10px}}@media (max-width:900px){.price-list-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.cash-distribution,.price-list-grid{grid-template-columns:1fr}.cash-distribution label:first-child{grid-column:auto}.form-help{font-size:12px}.inline-confirm{min-width:220px}.inline-confirm select,.inline-confirm button{min-height:42px;font-size:12px}}.app-select-label{color:#4d5870;gap:6px;font-size:10px;font-weight:750;display:grid;position:relative}.app-select{position:relative}.app-select-trigger{width:100%;min-height:42px;color:var(--ink);font:inherit;text-align:left;background:#fff;border:1px solid #d9dfeb;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.app-select-trigger svg{width:17px;transition:transform .18s}.app-select.open .app-select-trigger{border-color:var(--indigo);outline:2px solid #d8d5ff}.app-select.open .app-select-trigger svg{transform:rotate(180deg)}.app-select-menu{z-index:50;background:#fff;border:1px solid #dcd9f3;border-radius:12px;max-height:260px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 45px #17203a2e}.app-select-menu button{width:100%;min-height:42px;color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.app-select-menu button:hover,.app-select-menu button[aria-selected=true]{color:var(--indigo);background:#efedff}.app-select-menu button:disabled{color:#9aa2b2}.app-select-menu svg{width:16px}.app-select-hint{color:#8b5a00;font-size:9px}.mobile-module-menu{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.mobile-module-menu>a{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:13px;min-height:92px;padding:16px;display:flex;box-shadow:0 8px 24px #1f2b4b0a}.mobile-module-menu>a>svg{width:25px;color:var(--indigo)}.mobile-module-menu span{gap:4px;display:grid}.mobile-module-menu b{font-size:14px}.mobile-module-menu small{color:var(--muted);font-size:10px}.module-content>.workspace-grid,.module-content>.data-card{display:none}.sale-screen{width:min(880px,100% - 32px);margin:0 auto;padding:30px 0 60px}.back-link{color:var(--indigo);align-items:center;gap:6px;margin-bottom:22px;font-size:12px;font-weight:800;display:inline-flex}.back-link svg{width:17px}.sale-only .module-topbar{position:sticky;top:0}.focused-operation{min-height:100vh;padding-top:1px}.inventory-cards{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.inventory-cards article{border:1px solid #e6e9f0;border-radius:11px;grid-template-columns:1fr auto;gap:4px;padding:13px;display:grid}.inventory-cards article span{display:grid}.inventory-cards b{font-size:11px}.inventory-cards small{color:#7e899c;font-size:9px}.inventory-cards strong{font-size:20px}.inventory-cards strong.low{color:#d33e5c}@media (max-width:900px){.mobile-module-menu{grid-template-columns:1fr 1fr}.sale-screen{width:min(720px,100% - 24px)}}@media (max-width:560px){.mobile-module-menu,.inventory-cards{grid-template-columns:1fr}.mobile-module-menu>a{min-height:78px}.app-select-label{font-size:12px}.app-select-trigger,.app-select-menu button{min-height:48px;font-size:14px}.sale-screen{width:calc(100% - 20px);padding-top:18px}.sale-screen .module-title h1{font-size:29px}}.replenishment-cards{gap:12px;display:grid}.replenishment-cards>.workspace-card{margin:0}.replenishment-cards header>strong{color:#9a6500;background:#fff2d7;border-radius:10px;padding:8px 11px;font-size:12px}.replenishment-metrics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.replenishment-metrics span{color:#7c8799;background:#f5f7fb;border-radius:9px;gap:4px;padding:10px;font-size:9px;display:grid}.replenishment-metrics b{color:var(--ink);font-size:13px}.recommendation{color:#087b6e;background:#e9f8f4;border-radius:10px;align-items:center;gap:10px;margin:12px 0 0;padding:12px;display:flex}.recommendation>span{flex:1;display:grid}.recommendation small{font-size:8px}.recommendation b{font-size:12px}.import-price-form{grid-template-columns:1fr auto;align-items:end}.import-price-form input[type=file]{height:auto;padding:9px}.import-price-form button{min-height:42px}@media (max-width:560px){.replenishment-metrics{grid-template-columns:1fr 1fr}.import-price-form{grid-template-columns:1fr}.import-price-form button{min-height:48px}}.accounting-exports,.coverage-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.accounting-exports>a{background:#f8f9fc;border:1px solid #e0e4ee;border-radius:10px;align-items:center;gap:10px;min-height:62px;padding:12px;display:flex}.accounting-exports>a:hover{border-color:var(--indigo);background:#f2f0ff}.accounting-exports svg{width:18px;color:var(--indigo)}.accounting-exports span{gap:4px;display:grid}.accounting-exports b{font-size:10px}.accounting-exports small{color:#818ca0;font-size:8px}.coverage-grid span{color:#087b6e;background:#edf9f6;border-radius:9px;padding:11px;font-size:9px;font-weight:750}@media (max-width:760px){.accounting-exports,.coverage-grid{grid-template-columns:1fr 1fr}.accounting-exports b{font-size:12px}.accounting-exports small,.coverage-grid span{font-size:10px}}@media (max-width:480px){.accounting-exports,.coverage-grid{grid-template-columns:1fr}}.reconcile-form{gap:6px;display:flex}.reconcile-form select{border:1px solid var(--line);border-radius:7px;min-width:190px;height:34px}.reconcile-form button{background:var(--indigo);color:#fff;border:0;border-radius:7px;align-items:center;gap:4px;font-size:9px;display:flex}.reconcile-form svg{width:13px}@media (max-width:600px){.reconcile-form{min-width:320px}.reconcile-form select{height:42px}.reconcile-form button{justify-content:center;min-width:90px}}.role-preview{background:linear-gradient(135deg,#eef2ff,#f0fdfa);border:1px solid #c7d2fe;border-radius:16px;align-items:center;gap:14px;margin:0 0 16px;padding:14px 16px;display:flex;box-shadow:0 8px 24px #4f46e514}.role-preview>div{color:#312e81;align-items:center;gap:10px;margin-right:auto;display:flex}.role-preview span{flex-direction:column;display:flex}.role-preview small{color:#64748b;font-weight:500}.role-preview label{color:#334155;align-items:center;gap:8px;font-weight:700;display:flex}.role-preview select{color:#0f172a;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:0 34px 0 12px}.role-preview button{color:#fff;cursor:pointer;background:#4f46e5;border:0;border-radius:10px;min-height:42px;padding:0 16px;font-weight:800}.role-preview>a{color:#4338ca;font-weight:750}.role-preview-banner{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;margin:-6px 0 16px;padding:10px 14px}@media (max-width:760px){.role-preview{flex-direction:column;align-items:stretch}.role-preview>div{margin:0}.role-preview label{justify-content:space-between}.role-preview select{flex:1;max-width:65%}.role-preview button{width:100%}}.sale-heading{margin-bottom:14px}.sale-heading .back-link{margin-bottom:10px}.sale-form-card{margin-top:0}.sale-form-card>header{padding-bottom:12px}.sale-confirm-trigger{min-height:48px}.sale-dialog-backdrop{z-index:170;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10182d8c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.sale-dialog{overscroll-behavior:contain;background:#fff;border-radius:20px;width:min(460px,100%);max-height:calc(100dvh - 36px);padding:24px;position:relative;overflow-y:auto;box-shadow:0 30px 80px #10182d40}.sale-dialog h2{margin:14px 0 6px}.sale-dialog>p{color:var(--muted);margin:0 0 18px;line-height:1.45}.sale-dialog-close{width:40px;height:40px;color:var(--ink);background:#f1f2f7;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.sale-dialog-close svg{width:18px}.invoice-timing-options{gap:9px;display:grid}.invoice-timing-options>button{text-align:left;min-height:68px;color:var(--ink);background:#fff;border:2px solid #e3e6ee;border-radius:13px;align-items:center;gap:12px;padding:12px;display:flex}.invoice-timing-options>button.selected{border-color:var(--indigo);background:#f2f0ff}.invoice-timing-options svg{width:23px;color:var(--indigo)}.invoice-timing-options span{gap:3px;display:grid}.invoice-timing-options small,.remember-choice{color:var(--muted)}.remember-choice{margin:12px 0;display:block}.sale-dialog>.workspace-primary{z-index:2;width:100%;min-height:48px;position:sticky;bottom:0;box-shadow:0 -12px 22px #fffffff0}.sale-dialog .requirement-action{grid-template-columns:auto minmax(0,1fr);align-items:start}.sale-dialog .requirement-action>span{min-width:0}.sale-dialog .requirement-action>a{white-space:normal;text-align:center;grid-column:1/-1;width:100%;min-width:0}@media (max-width:560px){.sale-only .module-topbar{height:56px;padding:0 12px}.sale-only .module-topbar .brand{font-size:18px}.sale-only .brand-mark{transform-origin:0;transform:scale(.84)}.sale-only .company-switch{height:40px;min-height:40px}.sale-screen{padding:9px 0 28px}.sale-heading{align-items:flex-end;gap:13px;margin-bottom:9px;display:flex}.sale-heading .back-link{margin:0 0 4px;font-size:0}.sale-heading .back-link svg{width:23px}.sale-heading .module-title h1{letter-spacing:-.7px;margin:2px 0 0;font-size:24px}.sale-heading .module-title p,.sale-heading .eyebrow{display:none}.sale-form-card>header{padding:14px 14px 10px}.sale-form-card>header .icon-bubble{width:38px;height:38px}.sale-form-card>header h2{font-size:18px}.sale-form-card>header p{display:none}.sale-entry-form{gap:11px;padding:12px 14px 16px}.sale-entry-form .form-row{grid-template-columns:90px 1fr;gap:10px}.sale-entry-form .sale-note{display:none}.sale-dialog-backdrop{align-items:end;padding:0}.sale-dialog{width:100%;max-height:calc(100dvh - 8px);padding:22px 18px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;scroll-padding-bottom:72px}.sale-dialog h2{font-size:22px}}.arca-status-card{background:#fffaf0;border:1px solid #f0dba9;border-radius:15px;align-items:center;gap:16px;margin:22px 0 16px;padding:18px;display:flex}.arca-status-card>svg{color:#b87800;width:30px}.arca-status-card>div{flex:1}.arca-status-card span{color:#9a6b13;letter-spacing:1px;font-size:9px;font-weight:850}.arca-status-card h2{margin:4px 0;font-size:17px}.arca-status-card p{color:var(--muted);margin:0;font-size:11px}.arca-status-card>strong{color:#8c620d;background:#fff0c9;border-radius:20px;padding:7px 10px;font-size:9px}.arca-status-card.connected{background:#effbf8;border-color:#bee9df}.arca-status-card.connected>svg{color:#078d7b}.invoice-customizer{grid-template-columns:minmax(380px,.9fr) minmax(500px,1.1fr);align-items:start;gap:18px;display:grid}.invoice-settings-form{margin:0}.file-field{border:1px dashed #bfc6d6;border-radius:10px;padding:12px}.file-field>svg{width:20px;color:var(--indigo)}.file-field input{height:auto!important;padding:8px!important}.file-field small{color:var(--muted)}.visibility-options{gap:18px;display:flex}.visibility-options label{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.visibility-options input{width:18px!important;height:18px!important}.invoice-preview-wrap{background:#e9edf5;border-radius:16px;padding:16px;position:sticky;top:90px}.invoice-preview-wrap>span{color:#667188;letter-spacing:1px;margin-bottom:10px;font-size:9px;font-weight:850;display:block}.invoice-preview{--invoice-color:#4f46db;color:#182033;background:#fff;width:100%;min-height:570px;padding:28px;transition:all .2s;box-shadow:0 10px 30px #1e28461f}.invoice-preview>header{border-bottom:3px solid var(--invoice-color);grid-template-columns:1fr 55px 1fr;align-items:start;padding-bottom:18px;display:grid}.preview-logo{color:var(--invoice-color);align-items:center;gap:9px;font-size:18px;display:flex}.preview-logo svg{width:25px}.invoice-preview>header>strong{place-items:center;margin-top:-8px;font-size:28px;display:grid}.invoice-preview>header>strong small{font-size:7px}.invoice-preview h3{text-align:right;margin:0}.invoice-preview header p,.invoice-preview section p{margin:4px 0;font-size:9px}.invoice-preview>section{grid-template-columns:1fr 1fr;gap:20px;padding:18px 0;display:grid}.invoice-preview>section>div:last-child{text-align:right}.preview-client{border:1px solid #dfe3eb;border-radius:8px;padding:12px;font-size:9px}.preview-client span{float:right}.invoice-preview table{border-collapse:collapse;width:100%;margin-top:16px;font-size:9px}.invoice-preview th{color:#fff;background:var(--invoice-color);text-align:left;padding:8px}.invoice-preview td{border-bottom:1px solid #e4e7ed;padding:10px 8px}.preview-total{text-align:right;justify-content:end;gap:6px;padding:18px 0;display:grid}.preview-total b{color:var(--invoice-color);font-size:17px}.invoice-preview footer{border-top:1px solid #dfe3eb;align-items:center;gap:12px;margin-top:45px;padding-top:14px;display:flex}.fake-qr{background:repeating-conic-gradient(#172033 0 25%,#fff 0 50%) 0/10px 10px;width:55px;height:55px}.invoice-preview footer p{font-size:8px}.invoice-preview.classic{font-family:Georgia,serif}.invoice-preview.compact{min-height:440px;padding:20px}.invoice-preview.ticket58,.invoice-preview.ticket80{max-width:330px;min-height:500px;margin:auto;padding:18px}.invoice-preview.ticket58{max-width:260px}.invoice-preview.ticket58>header,.invoice-preview.ticket80>header{grid-template-columns:1fr auto}.invoice-preview.ticket58>header>strong,.invoice-preview.ticket80>header>strong{grid-column:2}.invoice-preview.ticket58>header>div:last-child,.invoice-preview.ticket80>header>div:last-child{grid-column:1/-1;margin-top:12px}.invoice-preview.ticket58>section,.invoice-preview.ticket80>section{grid-template-columns:1fr;gap:5px}.invoice-preview.ticket58>section>div:last-child,.invoice-preview.ticket80>section>div:last-child{text-align:left}.invoice-preview.a5{max-width:480px;min-height:540px;margin:auto}.arca-status-card>form{margin:0}.arca-validate-button,.arca-lookup-actions button{color:#4f46db;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfcaff;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:800;display:flex}.arca-validate-button.disabled{color:#8a6419;cursor:default;background:#fffaf0;border-color:#e0d5b7}.arca-validate-button svg,.arca-lookup-actions svg{width:15px}.arca-lookup-actions{align-items:center;gap:10px;margin-top:-2px;display:flex}.arca-lookup-actions small{color:var(--muted);font-size:9px}.arca-onboarding{margin:0 0 16px}.arca-onboarding ol{counter-reset:arca;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.arca-onboarding li{counter-increment:arca;background:#fbfcff;border:1px solid #e2e5ef;border-radius:12px;grid-template-columns:28px 1fr;gap:4px 8px;padding:12px;display:grid}.arca-onboarding li:before{content:counter(arca);color:#4f46db;background:#f0efff;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:11px;font-weight:850;display:grid}.arca-onboarding li b{font-size:11px}.arca-onboarding li span{color:var(--muted);font-size:9px;line-height:1.45}.arca-onboarding code{font-size:9px}.arca-status-card.error{background:#fff5f6;border-color:#ffd0d8}.arca-status-card.error>svg{color:#b8324b}@media (max-width:1100px){.invoice-customizer{grid-template-columns:1fr}.invoice-preview-wrap{position:static}.invoice-preview{max-width:700px;margin:auto}.arca-onboarding ol{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.arca-status-card{flex-wrap:initial;grid-template-columns:30px minmax(0,1fr);align-items:start;display:grid}.arca-status-card>svg{grid-area:1/1}.arca-status-card>div{grid-area:1/2;min-width:0}.arca-status-card>strong{grid-column:2;justify-self:start;margin-left:0}.arca-status-card>form,.arca-status-card>.arca-validate-button{grid-column:1/-1;width:100%}.arca-validate-button{width:100%}.arca-onboarding ol{grid-template-columns:1fr}.arca-lookup-actions{flex-direction:column;align-items:stretch}.invoice-preview-wrap{margin-inline:-14px;padding:10px;overflow:auto}.invoice-preview{min-width:440px}.invoice-preview.ticket58{min-width:260px}.invoice-preview.ticket80{min-width:320px}.visibility-options{flex-direction:column;gap:8px}}.consumer-toggle{background:#f8f9fc;border:1px solid #d9dfeb;border-radius:10px;align-items:center;min-height:46px;padding:0 12px;color:var(--ink)!important;grid-template-columns:auto auto 1fr!important;gap:9px!important;font-size:13px!important;display:flex!important}.consumer-toggle input{width:19px!important;height:19px!important}.consumer-toggle svg{width:19px;color:var(--indigo)}.customer-search{position:relative}.customer-results{z-index:40;background:#fff;border:1px solid #dcdff0;border-radius:11px;padding:6px;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 36px #141e372e}.customer-results button{text-align:left;background:#fff;border:0;border-radius:8px;gap:3px;width:100%;padding:9px;display:grid}.customer-results button:hover{background:#f1efff}.customer-results small,.customer-selected{color:var(--muted);font-size:10px}.customer-selected{color:#087b6e}.create-customer-inline{min-height:40px;color:var(--indigo);background:0 0;border:0;align-items:center;gap:7px;font-weight:800;display:flex}.delivery-choice{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.delivery-choice label{color:#4d5870;gap:5px;font-size:11px;font-weight:750;display:grid}.delivery-choice select,.delivery-choice input{background:#fff;border:1px solid #d9dfeb;border-radius:9px;height:44px;padding:0 10px}.customer-browser{gap:10px;display:grid}.customer-directory-search{background:#fff;border:1px solid #d9dfeb;border-radius:11px;align-items:center;gap:9px;min-height:48px;padding:0 12px;display:flex}.customer-directory-search:focus-within{border-color:var(--indigo);box-shadow:0 0 0 3px #e8e6ff}.customer-directory-search>svg{width:19px;color:var(--indigo);flex:none}.customer-directory-search>input{min-width:0;height:44px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1}.customer-directory-search>span{color:#7d8798;white-space:nowrap;font-size:9px}.customer-directory{gap:7px;max-height:620px;display:grid;overflow:auto}.customer-directory article{background:#fff;border:1px solid #e5e8ef;border-radius:11px;overflow:hidden}.customer-directory article.open{border-color:#cbc7ff;box-shadow:0 0 0 2px #eeecff}.customer-directory-row{width:100%;min-height:64px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:9px 11px;display:grid}.customer-directory-row:hover{background:#faf9ff}.customer-directory-avatar{color:#087b6e;background:#e1f8f3;border-radius:11px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.customer-directory-summary{gap:3px;min-width:0;display:grid}.customer-directory-summary b{font-size:12px}.customer-directory-summary small{color:#687489;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.customer-directory-row>svg{width:18px;color:var(--indigo);transition:transform .18s}.customer-directory article.open .customer-directory-row>svg{transform:rotate(180deg)}.customer-directory-detail{background:#fafbfe;border-top:1px solid #eceef4;grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.customer-directory-detail p{color:#4f5b70;align-items:flex-start;gap:8px;min-width:0;margin:0;font-size:10px;display:flex}.customer-directory-detail p>svg{color:#4f46db;flex:none;width:16px}.customer-directory-detail p>span{gap:3px;display:grid}.customer-directory-detail small{color:#8a94a6;text-transform:uppercase;font-size:8px;font-weight:800}.customer-directory-detail .customer-notes{grid-column:1/-1}@media (max-width:560px){.delivery-choice{grid-template-columns:1fr}.customer-screen{padding-top:14px}.customer-directory-search{flex-wrap:wrap;align-items:flex-start;padding-block:4px}.customer-directory-search>input{height:38px}.customer-directory-search>span{width:100%;padding:0 0 5px 28px}.customer-directory-detail{grid-template-columns:1fr}.customer-directory-summary small{white-space:normal}}.business-party-status-filter{flex-wrap:wrap;gap:6px;display:flex}.business-party-status-filter button{color:#647087;background:#fff;border:1px solid #d9deea;border-radius:999px;min-height:34px;padding:0 12px;font-size:9px;font-weight:850}.business-party-status-filter button.active{color:var(--indigo);background:#eeecff;border-color:#8d84ff}.customer-directory-summary em,.supplier-list em,.inactive-pill{color:#9a5b00;background:#fff0d9;border-radius:999px;padding:2px 6px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.business-party-edit{border-top:1px solid #e1e5ed;grid-column:1/-1;margin-top:5px;padding-top:11px}.business-party-edit-form{gap:10px;display:grid}.business-party-edit-form label{color:#59657a;gap:5px;font-size:9px;font-weight:800;display:grid}.business-party-edit-form input,.business-party-edit-form select,.business-party-edit-form textarea{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #d9deea;border-radius:9px;padding:10px}.business-party-actions{align-items:center;gap:8px;display:flex}.business-party-actions button{border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-weight:850;display:flex}.business-party-actions svg{width:16px}.danger-outline{color:#b42342;background:#fff;border:1px solid #ef9eae}.inline-confirm{background:#fff5f7;border:1px solid #efb1bd;border-radius:11px;grid-column:1/-1;align-items:center;gap:8px;padding:12px;display:flex}.inline-confirm>div{flex:1;gap:3px;min-width:0;display:grid}.inline-confirm span{color:#6f7890;font-size:9px}.inline-confirm button{color:#4f5b70;background:#fff;border:1px solid #d9deea;border-radius:9px;min-height:36px;padding:0 10px;font-size:9px;font-weight:850}.inline-confirm button[name=desired_active]{color:#fff;background:#d53a57;border-color:#d53a57}.business-party-edit-disclosure{border-top:1px solid #e3e6ee;margin-top:14px;padding-top:12px}.business-party-edit-disclosure>summary{color:var(--indigo);cursor:pointer;font-size:10px;font-weight:900}.business-party-edit-disclosure .business-party-edit-form{margin-top:13px}.supplier-party-edit-form .argentina-address-fields{grid-column:1/-1}@media (max-width:700px){.business-party-actions,.inline-confirm{flex-direction:column;align-items:stretch}.business-party-actions button,.inline-confirm button{width:100%}.inline-confirm>div{margin-bottom:4px}.business-party-edit-form .form-row,.business-party-edit-form .form-row.thirds{grid-template-columns:1fr}.customer-directory{max-height:none}.business-party-status-filter button{flex:1}}.customer-policy{margin-top:18px}.required-fields{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0 16px;display:grid}.required-fields label{border:1px solid #e1e5ed;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:0 10px;font-size:11px;display:flex}.required-fields input{width:17px;height:17px}@media (max-width:700px){.required-fields{grid-template-columns:1fr 1fr}}@media (max-width:420px){.required-fields{grid-template-columns:1fr}}.product-search-field{position:relative}.product-search-field>div{background:#fff;border:2px solid #cbc8f8;border-radius:12px;align-items:center;height:50px;display:flex}.product-search-field>div:focus-within{border-color:var(--indigo);box-shadow:0 0 0 3px #e8e6ff}.product-search-field>div svg{width:20px;color:var(--indigo);margin:0 11px}.product-search-field>div input{border:0;height:46px;padding:0;font-size:15px;box-shadow:none!important;outline:0!important}.product-search-results{z-index:45;background:#fff;border:1px solid #dcdff0;border-radius:12px;max-height:330px;padding:6px;position:absolute;top:78px;left:0;right:0;overflow:auto;box-shadow:0 18px 45px #141e3733}.product-search-results button{text-align:left;background:#fff;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;padding:9px;display:flex}.product-search-results button:hover{background:#f1efff}.product-search-results button span{gap:3px;display:grid}.product-search-results small{color:var(--muted)}.product-search-results strong{white-space:nowrap;color:var(--indigo)}.product-search-results em{color:var(--muted);padding:14px;font-style:normal;display:block}.create-product-from-sale{background:var(--indigo);color:#fff;text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin:0 6px 6px;padding:0 12px;font-size:11px;font-weight:850;display:flex}.create-product-from-sale svg{width:17px;height:17px}.empty-cart{color:#7d8799;border:1px dashed #cdd3df;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:72px;display:flex}.empty-cart svg{width:22px}.sale-cart{border:1px solid #e0e4ec;border-radius:12px;overflow:hidden}.sale-cart article{border-bottom:1px solid #edf0f4;grid-template-columns:1fr auto 90px 32px;align-items:center;gap:10px;padding:11px;display:grid}.sale-cart article>div{gap:3px;display:grid}.sale-cart article small{color:var(--muted);font-size:9px}.sale-cart article>strong{text-align:right;font-size:12px}.cart-quantity{align-items:center;gap:7px;display:flex}.cart-quantity button,.cart-remove{width:32px;height:32px;color:var(--indigo);background:#f0efff;border:0;border-radius:8px;place-items:center;display:grid}.cart-quantity svg,.cart-remove svg{width:14px}.cart-remove{color:#bd3851;background:#fff0f2}.sale-totals{text-align:right;background:#f7f8fb;gap:5px;padding:12px;display:grid}.sale-totals span{font-size:11px}.sale-totals span b{min-width:105px;display:inline-block}.sale-totals>strong{color:var(--ink);font-size:15px}.sale-totals>strong b{min-width:105px;color:var(--indigo);font-size:20px;display:inline-block}@media (max-width:560px){.sale-cart article{grid-template-columns:1fr auto 28px}.sale-cart article>strong{text-align:left;color:var(--indigo);grid-column:1}.cart-quantity{grid-area:1/2/3}.cart-remove{grid-area:1/3/3}.product-search-results{z-index:90;border-radius:18px 18px 0 0;max-height:55vh;padding:10px;position:fixed;top:auto;bottom:0}.empty-cart{min-height:58px;font-size:12px}}.product-search-results .product-search-error{color:#a72d46;background:#fff0f2;border-radius:9px;margin:4px 6px;padding:10px 12px;font-weight:700}.product-search-results .product-search-more{min-height:42px;color:var(--indigo);text-align:center;background:#f7f6ff;border:1px solid #d7d4fb;justify-content:center;font-weight:800}.product-search-results .product-search-more:disabled{opacity:.65}@media (max-width:560px){.product-search-field .product-search-results{overscroll-behavior:contain;border-radius:14px;max-height:min(42vh,320px);padding:10px;position:absolute;inset:auto 0 58px;overflow-y:auto}}.mobile-taskbar,.mobile-module-drawer-backdrop,.module-bottom-dock{display:none}.module-app .module-sidebar{background:linear-gradient(#172033 0%,#1b2740 62%,#15283a 100%);box-shadow:10px 0 35px #16203314}.module-app .module-sidebar nav a{border-radius:11px;transition:background .18s,color .18s,transform .18s}.module-app .module-sidebar nav a:hover{color:#fff;background:#ffffff0f;transform:translate(3px)}.module-app .module-sidebar nav a.active{box-shadow:inset 3px 0 var(--teal),0 8px 20px #050c1c29;background:linear-gradient(135deg,#344463,#293957)}.module-app .module-content{background:radial-gradient(circle at 100% 0,#4f46db12,#0000 28%),#f4f6fb}.module-app .module-title{background:linear-gradient(135deg,#fff 15%,#f4f2ff 64%,#eafaf7);border:1px solid #e0e4efdb;border-radius:22px;padding:22px 24px;box-shadow:0 16px 42px #1f2b4b17}.module-app .module-title h1{letter-spacing:-1.4px}.module-app .mobile-module-menu>a{background:linear-gradient(145deg,#fff,#f8f9fd);border:0;border-radius:20px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 14px 34px #1e2a4e1a,inset 0 0 0 1px #dde2eee0}.module-app .mobile-module-menu>a:hover{transform:translateY(-3px);box-shadow:0 21px 44px #1e2a4e26,inset 0 0 0 1px #4f46db2e}.module-app .mobile-module-menu>a>svg{box-sizing:content-box;background:#eeecff;border-radius:13px;width:29px;height:29px;padding:7px}.module-app .mobile-module-menu>a:nth-child(3n+2)>svg{color:#078d7b;background:#e1f8f3}.module-app .mobile-module-menu>a:nth-child(3n)>svg{color:#b67500;background:#fff2d7}.module-app .workspace-card,.module-app .module-kpis article{border-color:#dae0ece6;border-radius:18px;box-shadow:0 14px 34px #1f2b4b13}.role-preview{padding:0;display:block;overflow:hidden}.role-preview summary{cursor:pointer;align-items:center;gap:10px;min-height:58px;padding:11px 14px;list-style:none;display:flex}.role-preview summary::-webkit-details-marker{display:none}.role-preview summary>svg{color:var(--indigo)}.role-preview summary span{margin-right:auto}.role-preview summary strong{color:var(--indigo);font-size:11px}.role-preview>form{border-top:1px solid #dbe2f1;align-items:center;gap:12px;padding:12px 14px;display:flex}.role-preview>form label{color:#334155;align-items:center;gap:8px;font-weight:700;display:flex}.role-preview>form select{color:#0f172a;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:0 34px 0 12px}.role-preview>form button{color:#fff;background:#4f46e5;border:0;border-radius:10px;min-height:42px;padding:0 16px;font-weight:800}.role-preview>form>a{color:#4338ca;font-weight:750}@media (max-width:760px){.module-app{padding-bottom:72px}.module-sidebar{display:none}.module-layout{min-height:calc(100vh - 64px)}.mobile-taskbar{z-index:80;left:8px;right:8px;bottom:calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #dfe4ee;border-radius:17px;grid-template-columns:repeat(5,1fr);height:62px;padding:5px;display:grid;position:fixed;box-shadow:0 12px 38px #121c3438}.mobile-taskbar a,.mobile-taskbar button{color:#7a8498;min-width:0;font:inherit;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:9px;font-weight:750;display:flex}.mobile-taskbar svg{width:20px;height:20px}.mobile-taskbar .active{color:var(--indigo);background:#eeecff}.mobile-module-drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a12237a;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.mobile-module-drawer{width:100%;max-height:min(82vh,720px);padding:20px 16px calc(20px + env(safe-area-inset-bottom));background:#f7f8fc;border-radius:24px 24px 0 0;overflow:auto;box-shadow:0 -20px 60px #0f193240}.mobile-module-drawer header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.mobile-module-drawer header small{color:var(--indigo);letter-spacing:1px;font-size:9px;font-weight:850}.mobile-module-drawer h2{margin:4px 0 0;font-size:22px}.mobile-module-drawer header button{width:42px;height:42px;color:var(--ink);background:#e9ebf2;border:0;border-radius:12px;place-items:center;display:grid}.mobile-module-drawer nav{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobile-module-drawer nav a{color:#344056;background:#fff;border:1px solid #e1e5ed;border-radius:13px;align-items:center;gap:10px;min-height:58px;padding:10px;font-size:12px;font-weight:750;display:flex}.mobile-module-drawer nav a svg{width:20px;color:var(--indigo)}.mobile-module-drawer nav a.active{color:var(--indigo);background:#efedff;border-color:#bdb8ff}.role-preview{border-radius:13px;margin-bottom:12px}.role-preview summary{min-height:54px}.role-preview summary small{display:none}.role-preview summary strong{font-size:0}.role-preview summary strong:after{content:"Abrir";font-size:11px}.role-preview[open] summary strong:after{content:"Cerrar"}.role-preview>form{flex-direction:column;align-items:stretch}.role-preview>form label{justify-content:space-between}.role-preview>form select{flex:1;max-width:66%}.role-preview>form button{width:100%}}@media (max-width:900px){body .module-app .module-sidebar{display:none!important}body .module-app .mobile-taskbar{display:grid!important}}.mobile-global-header{display:none}.module-app{padding-top:64px}.module-app>.module-topbar,.module-app .back-link,.module-app .module-sidebar{display:none!important}.module-layout{grid-template-columns:1fr;min-height:calc(100vh - 64px)}.mobile-global-header{z-index:95;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-bottom:1px solid #e2e6ef;grid-template-columns:1fr auto 44px;align-items:center;gap:12px;height:64px;padding:0 18px;display:grid;position:fixed;top:0;left:0;right:0;box-shadow:0 5px 20px #16203714}.mobile-brand{min-width:0;color:var(--ink);align-items:center;gap:8px;font-size:19px;font-weight:850;display:flex}.mobile-brand .brand-mark{transform-origin:0;width:31px;height:34px;transform:scale(.86)}.mobile-current-page{color:#5c677b;white-space:nowrap;margin-right:214px;font-size:12px;font-weight:750}.mobile-global-header>button{width:42px;height:42px;color:var(--indigo);cursor:pointer;background:#eeecff;border:0;border-radius:12px;place-items:center;display:grid}.mobile-global-header>button svg{width:23px}.mobile-module-drawer-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a12237a;justify-content:flex-end;align-items:stretch;padding:0;display:flex;position:fixed;inset:0}.mobile-module-drawer{background:#f7f8fc;border-radius:22px 0 0 22px;width:min(430px,100%);height:100%;padding:24px 20px;overflow:auto;box-shadow:-20px 0 60px #0f193240}.mobile-module-drawer header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.mobile-module-drawer header small{color:var(--indigo);letter-spacing:1px;font-size:9px;font-weight:850}.mobile-module-drawer h2{margin:4px 0 0;font-size:22px}.mobile-module-drawer header button{width:42px;height:42px;color:var(--ink);background:#e9ebf2;border:0;border-radius:12px;place-items:center;display:grid}.mobile-module-drawer nav{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobile-module-drawer nav a{color:#344056;background:#fff;border:1px solid #e1e5ed;border-radius:13px;align-items:center;gap:10px;min-height:58px;padding:10px;font-size:12px;font-weight:750;display:flex}.mobile-module-drawer nav a svg{width:20px;color:var(--indigo)}.mobile-module-drawer nav a.active{color:var(--indigo);background:#efedff;border-color:#bdb8ff}.mobile-back-home{min-height:46px;color:var(--indigo);background:#fff;border:1px solid #d9deea;border-radius:12px;justify-content:center;align-items:center;margin-top:10px;font-size:12px;font-weight:800;display:flex}@media (min-width:901px){.mobile-module-drawer-backdrop{justify-content:center;align-items:center;padding:24px}.mobile-module-drawer{border-radius:24px;width:min(760px,100% - 48px);height:auto;max-height:calc(100dvh - 48px);box-shadow:0 22px 65px #0f19324d}.mobile-module-drawer nav{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.module-app{padding-top:58px;padding-bottom:20px}.module-app>.module-topbar,.module-app .back-link,.mobile-taskbar{display:none!important}.mobile-global-header{z-index:95;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-bottom:1px solid #e2e6ef;grid-template-columns:1fr auto 44px;align-items:center;gap:8px;height:58px;padding:0 12px;display:grid;position:fixed;top:0;left:0;right:0;box-shadow:0 5px 20px #16203714}.mobile-brand{min-width:0;color:var(--ink);align-items:center;gap:8px;font-size:18px;font-weight:850;display:flex}.mobile-brand .brand-mark{transform-origin:0;width:29px;height:32px;transform:scale(.82)}.mobile-current-page{color:#5c677b;text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:11px;font-weight:750;overflow:hidden}.mobile-global-header>button{width:42px;height:42px;color:var(--indigo);background:#eeecff;border:0;border-radius:12px;place-items:center;display:grid}.mobile-global-header>button svg{width:23px}.focused-operation{padding-top:58px}.sale-heading,.sale-heading .module-title h1{margin-top:0}.mobile-module-drawer{border-radius:22px 22px 0 0}.mobile-back-home{min-height:46px;color:var(--indigo);background:#fff;border:1px solid #d9deea;border-radius:12px;justify-content:center;align-items:center;margin-top:10px;font-size:12px;font-weight:800;display:flex}}@media (max-width:1024px){.mobile-global-header{grid-template-columns:minmax(0,1fr) minmax(0,150px);padding-right:162px}.mobile-global-header>button{z-index:100;position:fixed;top:8px;right:12px}.mobile-brand{white-space:nowrap;overflow:hidden}.mobile-brand>span:last-child{text-overflow:ellipsis;overflow:hidden}.mobile-current-page{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}}@media (max-width:620px){.mobile-global-header{grid-template-columns:minmax(0,1fr)}.mobile-current-page{display:none}.mobile-brand>span:last-child{font-size:18px;font-weight:900}}@media (max-width:1024px){.module-app{padding-bottom:92px}.module-bottom-dock{z-index:110;left:50%;bottom:calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #dce1eee6;border-radius:22px;grid-template-columns:repeat(5,1fr);width:min(680px,100% - 20px);height:72px;padding:7px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 18px 50px #18224438,0 2px 8px #18224414}.module-bottom-dock a,.module-bottom-dock button{color:#6f788b;min-width:0;font:inherit;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10px;font-weight:800;display:flex;position:relative}.module-bottom-dock svg{width:22px;height:22px}.module-bottom-dock .active{color:var(--indigo);background:linear-gradient(145deg,#f0eeff,#e8f8f6);box-shadow:inset 0 0 0 1px #4f46db14}.module-bottom-dock .active:before{content:"";background:var(--indigo);border-radius:0 0 4px 4px;width:30px;height:3px;position:absolute;top:-7px}.mobile-module-drawer-backdrop{z-index:130}.mobile-module-menu{grid-template-columns:repeat(3,1fr);gap:14px}.mobile-module-menu>a{background:linear-gradient(145deg,#fff,#f8f9fd);border:0;border-radius:20px;min-height:108px;padding:18px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 14px 34px #1e2a4e1a,inset 0 0 0 1px #dde2eee6}.mobile-module-menu>a:hover{transform:translateY(-3px);box-shadow:0 20px 42px #1e2a4e26,inset 0 0 0 1px #4f46db2e}.mobile-module-menu>a>svg{box-sizing:content-box;background:#eeecff;border-radius:13px;width:29px;height:29px;padding:7px}.mobile-module-menu>a:nth-child(3n+2)>svg{color:#078d7b;background:#e1f8f3}.mobile-module-menu>a:nth-child(3n)>svg{color:#b67500;background:#fff2d7}.mobile-module-menu b{font-size:15px;font-weight:850}.mobile-module-menu small{font-size:11px;line-height:1.35}.module-title{isolation:isolate;background:linear-gradient(135deg,#fff 10%,#f0efff 58%,#e8faf6);border-radius:22px;margin-bottom:18px;padding:22px;box-shadow:0 16px 42px #1f2b4b1a}.module-title h1{letter-spacing:-1.3px}.module-content{background:radial-gradient(circle at 100% 0,#4f46db14,#0000 27%),#f4f6fb}.role-preview,.workspace-card,.module-kpis article{border-color:#dae0ece6;box-shadow:0 14px 34px #1f2b4b14}.module-bottom-dock.full-module-dock{justify-content:flex-start;display:flex;overflow:hidden}.module-bottom-dock.full-module-dock>.dock-modules-home{z-index:4;background:#fffffffa;flex:0 0 78px;min-width:78px;box-shadow:9px 0 14px #1f2b4b14}.dock-screen-strip{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;min-width:0;display:flex;overflow:auto hidden}.dock-screen-strip::-webkit-scrollbar{display:none}.dock-screen-strip>a,.dock-screen-strip>button{scroll-snap-align:center;flex:0 0 76px;min-width:76px}}@media (max-width:620px){.module-bottom-dock{height:68px;bottom:calc(6px + env(safe-area-inset-bottom));border-radius:20px}.module-bottom-dock a,.module-bottom-dock button{font-size:9px}.module-bottom-dock svg{width:21px;height:21px}.mobile-module-menu{grid-template-columns:1fr 1fr;gap:11px}.mobile-module-menu>a{flex-direction:column;align-items:flex-start;min-height:118px;padding:15px}.mobile-module-menu>a:first-child{color:#fff;background:linear-gradient(135deg,var(--indigo),#695cf0 62%,#158f91);flex-direction:row;grid-column:1/-1;align-items:center;min-height:96px;box-shadow:0 18px 38px #4f46db40}.mobile-module-menu>a:first-child>svg{color:var(--indigo);background:#fff}.mobile-module-menu>a:first-child small{color:#e5e4ff}.module-title{margin-inline:-2px;padding:17px}.module-title p{margin-bottom:0}.module-content{padding-inline:12px}.role-preview{box-shadow:0 12px 30px #1f2b4b14}.module-bottom-dock.simple-module-dock .dock-screen-strip>a{flex:1 1 0;min-width:0}}.dock-letter{width:25px;height:25px;color:var(--indigo);letter-spacing:-.2px;background:#eeecff;border-radius:8px;place-items:center;font-size:9px;font-weight:950;display:grid!important}.sale-only .sale-screen{padding-top:18px}.sale-form-card{background:#fff;overflow:hidden;border:0!important;padding:0!important;box-shadow:0 22px 55px #1f2b4b21!important}.sale-form-card>header{isolation:isolate;color:#fff;background:linear-gradient(120deg,#4038d4 0%,#6457ec 58%,#14938c 100%);position:relative;overflow:hidden;align-items:center!important;margin:0!important;padding:18px 22px!important}.sale-form-card>header:after{content:"";z-index:-1;border:35px solid #ffffff1c;border-radius:50%;width:190px;height:190px;position:absolute;top:-80px;right:-45px;box-shadow:-85px 75px 0 -56px #ffbd3e80}.sale-form-card>header .icon-bubble{width:46px;height:46px;color:var(--indigo);background:#fff;box-shadow:0 9px 22px #1720332e}.sale-form-card>header h1{margin:2px 0 4px;font-size:24px;line-height:1}.sale-form-card>header p{color:#ebeaff!important}.sale-section-label{color:#bff4eb;letter-spacing:1.2px;font-size:8px;font-weight:900;display:block}.sale-entry-form{padding:18px 22px 22px}.module-app .mobile-module-menu>a:after{content:"";border:18px solid #4f46db0b;border-radius:50%;width:86px;height:86px;position:absolute;top:-28px;right:-24px}.module-app .mobile-module-menu>a:first-child{color:#fff;background:linear-gradient(135deg,#4338d5,#6458ec 62%,#187f91);box-shadow:0 18px 38px #4f46db40}.module-app .mobile-module-menu>a:first-child>svg{color:var(--indigo);background:#fff}.module-app .mobile-module-menu>a:first-child small{color:#e8e7ff}.module-app .mobile-module-menu>a:nth-child(2){background:linear-gradient(145deg,#e8fbf7,#fff)}.module-app .mobile-module-menu>a:nth-child(5){background:linear-gradient(145deg,#fff5df,#fff)}.module-hub{background:radial-gradient(circle at 92% 4%,#16b8a621,#0000 25%),radial-gradient(circle at 18% 12%,#4f46db21,#0000 28%),#f4f6fb;min-height:calc(100vh - 72px)}.hub-heading{max-width:720px}.hub-heading>span{color:var(--indigo);letter-spacing:1.3px;font-size:10px;font-weight:900}.hub-heading h1{margin-top:10px}.hub-heading p{color:var(--muted)}.platform-module-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:28px;display:grid}.platform-module-card{--card-a:#4f46db;--card-b:#6b60ef;isolation:isolate;color:#fff;background:linear-gradient(135deg,var(--card-a),var(--card-b));min-height:154px;box-shadow:0 20px 42px var(--card-a);border-radius:22px;grid-template-columns:54px 1fr auto;align-items:center;gap:16px;padding:22px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.platform-module-card{box-shadow:0 20px 42px color-mix(in srgb,var(--card-a) 24%,transparent)}}.platform-module-card{transition:transform .2s,box-shadow .2s}.platform-module-card:after{content:"";z-index:-1;border:35px solid #ffffff1a;border-radius:50%;width:190px;height:190px;position:absolute;top:-78px;right:-48px}.platform-module-card:hover{box-shadow:0 26px 52px var(--card-a);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.platform-module-card:hover{box-shadow:0 26px 52px color-mix(in srgb,var(--card-a) 31%,transparent)}}.platform-module-card.intelligence{--card-a:#087cc4;--card-b:#18a7c2}.platform-module-card.orchestration{--card-a:#7138d4;--card-b:#a052d8}.platform-module-card.import{--card-a:#078b7c;--card-b:#19b89f}.platform-module-card.channels{--card-a:#d17800;--card-b:#f0a72f}.platform-module-card.referrals{--card-a:#236b50;--card-b:#3e9b72}.platform-module-icon{background:#ffffff2b;border:1px solid #ffffff47;border-radius:16px;place-items:center;width:54px;height:54px;display:grid;box-shadow:inset 0 1px #ffffff40}.platform-module-icon svg{width:27px}.platform-module-copy{gap:5px;display:grid}.platform-module-copy small{color:#dff9f4;text-transform:uppercase;letter-spacing:.6px;font-size:9px;font-weight:900}.platform-module-copy b{font-size:18px}.platform-module-copy em{color:#ffffffd1;max-width:440px;font-size:11px;font-style:normal;line-height:1.45}.platform-module-card>strong{font-size:25px}.hub-session{color:#8b94a5;margin-top:24px;font-size:10px}@media (max-width:1024px){.app-shell{padding-bottom:92px}.platform-module-grid{grid-template-columns:1fr 1fr}.platform-module-card{min-height:140px}.module-bottom-dock .dock-letter{width:23px;height:23px}.sale-only .sale-screen{padding-top:12px}}@media (max-width:620px){.app-main.module-hub{padding:24px 16px}.hub-heading h1{font-size:29px}.platform-module-grid{grid-template-columns:1fr;gap:12px}.platform-module-card{border-radius:18px;grid-template-columns:45px 1fr auto;min-height:116px;padding:17px}.platform-module-icon{border-radius:13px;width:45px;height:45px}.platform-module-icon svg{width:23px}.platform-module-copy b{font-size:16px}.platform-module-copy em{font-size:10px}.sale-only .sale-screen{padding-top:8px}.sale-form-card>header{padding:14px 15px!important}.sale-form-card>header h1{font-size:21px}.sale-form-card>header p{font-size:10px;display:block!important}.sale-form-card>header .icon-bubble{width:40px;height:40px}.sale-entry-form{padding:13px 14px 17px}.module-app .mobile-module-menu>a:first-child{grid-column:1/-1}}.module-carousel-section{margin-top:28px}.module-carousel-section>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:10px;display:flex}.module-carousel-section h2{margin:0 0 4px;font-size:21px}.module-carousel-section header p{color:var(--muted);margin:0;font-size:11px}.module-carousel-section>header button{min-height:38px;color:var(--indigo);cursor:pointer;background:#fff;border:1px solid #cbc7ff;border-radius:11px;padding:0 14px;font-weight:850}.module-carousel-section>header button.active{color:#fff;background:var(--indigo)}.platform-module-carousel{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;scrollbar-color:#c6c2f4 transparent;-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(320px,46%);grid-auto-flow:column;gap:16px;padding:6px 4px 24px;scroll-padding-inline:4px;display:grid;overflow-x:auto}.platform-module-carousel .platform-module-card{scroll-snap-align:start;scroll-snap-stop:normal;min-height:154px;padding:0;display:block}.platform-module-card>a{grid-template-columns:54px 1fr auto;align-items:center;gap:16px;height:100%;padding:22px;display:grid}.platform-module-card>a>strong{font-size:25px}.module-drag-handle{z-index:3;color:#fff;touch-action:none;cursor:grab;background:#141c3440;border:1px solid #ffffff59;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 7px 18px #141c342e}.module-drag-handle:active{cursor:grabbing}.module-drag-handle svg{width:21px}.platform-module-carousel.editing{scroll-snap-type:none}.platform-module-carousel.editing .platform-module-card{outline-offset:-7px;outline:3px solid #ffffff8c}.platform-module-carousel.editing .platform-module-card>a{pointer-events:none}.carousel-dots{justify-content:center;gap:5px;height:8px;display:flex}.carousel-dots i{background:#ccd1dc;border-radius:6px;width:6px;height:6px;transition:width .18s,background .18s}.carousel-dots i.active{background:var(--indigo);width:22px}@media (max-width:760px){.module-carousel-section{margin-top:22px}.module-carousel-section>header{align-items:center}.module-carousel-section h2{font-size:19px}.module-carousel-section header p{font-size:10px}.platform-module-carousel{grid-auto-columns:86%;gap:12px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.platform-module-carousel .platform-module-card{min-height:128px}.platform-module-card>a{grid-template-columns:46px 1fr auto;gap:12px;padding:18px}.module-drag-handle{top:8px;right:8px}.carousel-dots{margin-top:-8px}}.module-promotion-banner{isolation:isolate;color:#fff;background:linear-gradient(120deg,#172033,#4338c7 66%,#158d89);border-radius:20px;justify-content:space-between;align-items:center;gap:22px;margin-top:22px;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #1c274a33}.module-promotion-banner:after{content:"";z-index:-1;border:38px solid #ffffff17;border-radius:50%;width:210px;height:210px;position:absolute;top:-85px;right:-55px}.module-promotion-banner span{gap:5px;display:grid}.module-promotion-banner small{color:#ffcf68;letter-spacing:1px;font-size:8px;font-weight:900}.module-promotion-banner b{font-size:19px}.module-promotion-banner p{color:#dfe2ef;margin:0;font-size:11px}.module-promotion-banner>a{color:var(--indigo);background:#fff;border-radius:11px;flex:none;padding:11px 14px;font-size:11px;font-weight:850}@media (max-width:620px){.module-promotion-banner{flex-direction:column;align-items:flex-start;padding:18px}.module-promotion-banner>a{text-align:center;width:100%}}.barcode-entry{background:#fff;border:1px solid #d9dfeb;border-radius:10px;align-items:center;height:50px;display:flex}.barcode-entry:focus-within{border-color:var(--indigo);box-shadow:0 0 0 2px #dfdcff}.barcode-entry svg{width:19px;color:var(--indigo);flex:none;margin:0 11px}.barcode-entry input{height:46px!important;box-shadow:none!important;border:0!important;outline:0!important;padding:0!important}.field-help{color:#7c8799;margin-top:-2px;font-size:9px;font-weight:500}.supplier-picker-row{grid-template-columns:1fr auto;align-items:end;gap:9px;display:grid}.supplier-picker-row>a{min-height:42px;color:var(--indigo);background:#f2f0ff;border:1px solid #c9c5ff;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:800;display:flex}.supplier-picker-row>a svg{width:17px}@media (max-width:560px){.supplier-picker-row{grid-template-columns:1fr}.supplier-picker-row>a{min-height:46px}}.product-price-editor{background:#f8f9fc;border:1px solid #dfe3ed;border-radius:14px;gap:9px;padding:13px;display:grid}.product-price-editor>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-price-editor>header>b,.product-price-editor>header>strong,.product-price-editor>header small{display:block}.product-price-editor>header>strong{color:var(--indigo);background:#e8e5ff;border-radius:999px;flex:none;padding:6px 9px;font-size:10px}.product-price-editor>header small{color:var(--muted);margin-top:3px;font-size:9px}.product-price-editor article{background:#fff;border:1px solid #e1e5ed;border-radius:11px;grid-template-columns:1fr auto 120px 140px;align-items:end;gap:9px;padding:12px;transition:opacity .15s,border-color .15s,background .15s;display:grid}.product-price-editor article.selected{background:#fff;border-color:#bcb5ff}.product-price-editor article.unselected{opacity:.7;background:#f3f4f7}.price-list-choice{cursor:pointer;align-self:center;align-items:center;gap:9px;display:flex!important}.price-list-choice>input{accent-color:var(--indigo);width:20px!important;height:20px!important;min-height:20px!important}.price-list-choice span b,.price-list-choice span small{display:block}.price-list-choice span small{color:var(--teal);margin-top:4px;font-size:8px;font-weight:800}.price-mode{background:#eff1f6;border-radius:9px;align-self:center;padding:3px;display:flex}.price-mode button{color:#758096;background:0 0;border:0;border-radius:7px;min-height:32px;padding:0 9px;font-size:9px;font-weight:750}.price-mode button.active{color:var(--indigo);background:#fff;box-shadow:0 2px 8px #141e371a}.price-mode button:disabled{cursor:not-allowed;opacity:.45}.product-price-editor article label{font-size:9px}.product-price-editor article input{height:39px}.product-price-editor article p{color:#68748a;grid-column:1/-1;margin:0;font-size:9px}.product-price-editor article p b{color:#078d7b}@media (max-width:700px){.product-price-editor article{grid-template-columns:1fr 1fr}.price-mode{justify-self:end}.product-price-editor article p{grid-column:1/-1}}@media (max-width:420px){.product-price-editor>header{align-items:center}.product-price-editor article{grid-template-columns:1fr}.price-mode{justify-self:stretch}.price-mode button{flex:1}.product-price-editor article p{grid-column:1}}.cost-dialog-actions{gap:8px;display:grid}.cost-dialog-actions>button{color:#566177;background:#fff;border:1px solid #d9deea;border-radius:10px;min-height:46px;font-weight:800}.cost-dialog-actions>.workspace-primary{color:#fff;background:var(--indigo);border:0}.site-accordion-card>header,.workspace-card[data-accordion-bound=true]>header{cursor:pointer;-webkit-user-select:none;user-select:none;padding-right:34px;position:relative}.workspace-card[data-accordion-bound=true]>header:after{content:"";border-right:2px solid var(--indigo);border-bottom:2px solid var(--indigo);flex:0 0 10px;width:10px;height:10px;margin:7px 2px 0 8px;transition:transform .18s;transform:rotate(45deg)}.workspace-card.site-accordion-open>header:after{margin-top:12px;transform:rotate(225deg)}.workspace-card.site-accordion-collapsed>header{margin-bottom:0}.workspace-card.site-accordion-collapsed>:not(header){display:none!important}.workspace-card[data-accordion-bound=true]>header:focus-visible{outline-offset:5px;border-radius:10px;outline:3px solid #d8d5ff}.site-accordion-saved-indicator{color:#087b68!important;text-transform:none!important;background:#dcf8ef!important;border-radius:999px!important;align-items:center!important;min-width:max-content!important;margin-left:auto!important;padding:6px 9px!important;font-size:10px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.site-accordion-complete{border-color:#bce8dc!important}.site-accordion-complete>header:after{border-color:#087b68!important}@media (max-width:560px){.site-accordion-saved-indicator{grid-column:1/-1;margin:2px 0 0 auto!important;font-size:11px!important}}.price-list-accordions{gap:12px;margin-top:18px;display:grid}.price-list-accordions+.workspace-card{margin-top:12px}.price-list-browser{gap:12px;display:grid}.price-search,.supplier-search{background:#fff;border:1px solid #d9dfeb;border-radius:11px;align-items:center;gap:9px;min-height:48px;padding:0 12px;color:var(--muted)!important;display:flex!important}.price-search:focus-within,.supplier-search:focus-within{border-color:var(--indigo);box-shadow:0 0 0 3px #e8e6ff}.price-search>svg,.supplier-search>svg{width:19px;color:var(--indigo);flex:none}.price-search>input,.supplier-search>input{flex:1;min-width:0;height:44px!important;box-shadow:none!important;border:0!important;outline:0!important;padding:0!important}.price-search>span,.supplier-search>span{white-space:nowrap;font-size:9px}.price-browser-table table{min-width:820px}.price-browser-table td:nth-child(3){white-space:normal;max-width:340px;line-height:1.4}.price-browser-table td>strong{color:var(--indigo)}.price-list-settings{background:#faf9ff;border:1px solid #e2e0f7;border-radius:12px;margin-top:14px;padding:14px}.price-settings-title{color:var(--indigo);align-items:center;gap:8px;display:flex}.price-settings-title svg{width:18px}.supplier-search{margin-bottom:10px}.module-content>.workspace-grid{display:grid}.module-content>.data-card{display:block}.camera-scan-button{width:46px;height:46px;color:var(--indigo);background:0 0;border:0;flex:0 0 46px;place-items:center;display:grid}.camera-scan-button svg{width:21px!important;margin:0!important}.camera-scanner-backdrop{z-index:140;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070d1ac7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.camera-scanner{background:#fff;border-radius:20px;width:min(520px,100%);padding:16px;box-shadow:0 30px 90px #00000059}.camera-scanner>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.camera-scanner>header div{gap:3px;display:grid}.camera-scanner>header b{font-size:17px}.camera-scanner>header small,.camera-hint{color:var(--muted);font-size:10px}.camera-scanner>header button{background:#eff1f6;border:0;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.camera-view{aspect-ratio:4/3;background:#101521;border-radius:14px;position:relative;overflow:hidden}.camera-view video{object-fit:cover;width:100%;height:100%}.camera-view i{background:#ff4d67;height:2px;position:absolute;top:50%;left:10%;right:10%;box-shadow:0 0 14px #ff4d67}.camera-hint{text-align:center;padding-top:10px;display:block}.camera-scanner>p{color:#a62f45;background:#fff0f2;border-radius:9px;margin:10px 0 0;padding:10px;font-size:11px}@media (max-width:560px){.camera-scanner-backdrop{align-items:end;padding:0}.camera-scanner{padding-bottom:calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}}.product-gallery-editor{background:#f8faff;border:1px solid #dce2ed;border-radius:16px;margin:14px 0;padding:16px}.product-gallery-editor>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.product-gallery-editor>header div{gap:3px;display:grid}.product-gallery-editor>header small{color:var(--muted);font-size:10px}.product-gallery-editor>header label{min-height:42px;color:var(--indigo);cursor:pointer;background:#fff;border:1px solid #c9c5ff;border-radius:11px;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:850;display:flex}.product-gallery-editor>header label svg{width:17px}.product-gallery-editor>header label.disabled{opacity:.45;cursor:not-allowed}.product-gallery-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.product-gallery-grid article{aspect-ratio:1;background:#fff;border:1px solid #dce2ed;border-radius:12px;position:relative;overflow:hidden}.product-gallery-grid img{object-fit:contain;width:100%;height:100%}.product-gallery-grid article>span{color:#fff;background:#12192ad1;border-radius:8px;padding:3px 6px;font-size:8px;font-weight:800;position:absolute;bottom:5px;left:5px}.product-gallery-grid article>button{color:#d6354d;background:#ffffffeb;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:5px;right:5px}.product-gallery-grid article>button svg{width:14px}.product-gallery-empty{color:#69758a;text-align:center;border:1px dashed #ccd4e2;border-radius:12px;align-content:center;place-items:center;gap:5px;min-height:150px;display:grid}.product-gallery-empty svg{color:#6258e8;width:30px}.product-gallery-empty span{max-width:430px;font-size:10px}@media (max-width:700px){.product-gallery-editor>header{flex-direction:column;align-items:flex-start}.product-gallery-grid{grid-template-columns:repeat(2,1fr)}.product-gallery-editor>header label{justify-content:center;width:100%}}.requirement-message{justify-content:space-between;align-items:center;gap:14px;display:flex}.requirement-message a{color:#4f46e5;background:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 1px 3px #1f2b4b14}.requirement-message a svg{width:16px;height:16px}@media (max-width:640px){.requirement-message{flex-direction:column;align-items:stretch}}.compact-form textarea{width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #d9dfeb;border-radius:9px;padding:11px;line-height:1.45}.compact-form textarea:focus{border-color:var(--indigo);outline:2px solid #d8d5ff}.catalog-lookup{background:#f8f9fc;border:1px solid #dce1eb;border-radius:11px;align-items:center;gap:10px;margin-top:-5px;padding:10px 12px;display:flex}.catalog-lookup>span{width:34px;height:34px;color:var(--indigo);background:#eceaff;border-radius:10px;flex:none;place-items:center;display:grid}.catalog-lookup svg{width:18px}.catalog-lookup p{gap:2px;margin:0;display:grid}.catalog-lookup b{font-size:11px}.catalog-lookup small{color:#748096;font-size:9px}.catalog-lookup.found{background:#edfbf7;border-color:#a8e5d6}.catalog-lookup.found>span{color:#078d7b;background:#d8f7ef}.catalog-lookup.existing{background:#fff8e8;border-color:#ffd38a}.catalog-lookup.existing>span{color:#a46600;background:#ffefc9}.spin{animation:.8s linear infinite catalog-spin}@keyframes catalog-spin{to{transform:rotate(360deg)}}.product-catalog-fields{grid-template-columns:1fr 180px;align-items:stretch;gap:14px;display:grid}.product-catalog-fields>div:first-child{gap:12px;display:grid}.product-image-preview{color:#8a94a7;background:#f7f8fb;border:1px dashed #cfd5e2;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;font-size:10px;font-weight:750;display:flex;overflow:hidden}.product-image-preview img{object-fit:contain;background:#fff;width:100%;height:100%}.product-image-preview svg{width:30px}@media (max-width:640px){.product-catalog-fields{grid-template-columns:1fr}.product-image-preview{order:-1;min-height:150px}.product-image-preview img{height:180px}}.requirement-action{color:#302b83;background:linear-gradient(135deg,#f1efff,#eefaf8);border:1px solid #ddd9ff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:10px 0;padding:14px;display:grid}.requirement-action>svg{width:22px;height:22px}.requirement-action>span{gap:3px;display:grid}.requirement-action b{font-size:12px}.requirement-action small{color:#69748a;font-size:10px;line-height:1.4}.requirement-action>a{background:var(--indigo);color:#fff;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.requirement-action>a svg{width:15px}.process-return{color:var(--indigo);align-items:center;gap:7px;margin:0 0 14px;font-size:11px;font-weight:850;display:inline-flex}@media (max-width:620px){.requirement-action{grid-template-columns:auto 1fr}.requirement-action>a{grid-column:1/-1;width:100%}}.module-hub{overflow:hidden;padding:0!important}.module-pager-shell{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:calc(100dvh - 72px);display:grid}.module-pager-heading{justify-content:space-between;align-items:flex-end;gap:16px;min-height:112px;padding:26px clamp(22px,4vw,52px) 14px;display:flex}.module-pager-heading>div>span{color:var(--indigo);letter-spacing:1.2px;font-size:9px;font-weight:900}.module-pager-heading h1{letter-spacing:-1.5px;margin:7px 0 3px;font-size:clamp(28px,4vw,40px)}.module-pager-heading p{color:var(--muted);margin:0;font-size:11px}.module-pager-heading>button{min-height:40px;color:var(--indigo);background:#fff;border:1px solid #cbc7ff;border-radius:11px;padding:0 14px;font-weight:850}.module-pager-heading>button.active{color:#fff;background:var(--indigo)}.platform-module-pager{scroll-snap-type:x mandatory;scroll-behavior:auto;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;min-width:0;display:flex;overflow:auto hidden}.platform-module-pager::-webkit-scrollbar{display:none}.platform-module-screen{--screen-a:#4f46db;--screen-b:#6b60ef;isolation:isolate;scroll-snap-align:start;scroll-snap-stop:always;color:#fff;background:radial-gradient(circle at 87% 18%,#ffffff26 0 8%,transparent 8.5%),linear-gradient(135deg,var(--screen-a),var(--screen-b));contain:layout paint;will-change:transform;flex:0 0 100%;grid-template-rows:auto 1fr auto;gap:24px;min-width:100%;padding:clamp(22px,4vw,50px);display:grid;position:relative;overflow:hidden}.platform-module-screen:after{content:"";z-index:-1;border:62px solid #ffffff14;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-115px;right:-90px}.platform-module-screen.intelligence{--screen-a:#087cc4;--screen-b:#18a7c2}.platform-module-screen.orchestration{--screen-a:#7138d4;--screen-b:#a052d8}.platform-module-screen.import{--screen-a:#078b7c;--screen-b:#19b89f}.platform-module-screen.channels{--screen-a:#bd6800;--screen-b:#efa52b}.platform-module-screen.referrals{--screen-a:#236b50;--screen-b:#3e9b72}.module-screen-hero{align-items:center;gap:20px;max-width:760px;display:flex}.module-screen-hero .platform-module-icon{border-radius:20px;flex:0 0 66px;width:66px;height:66px}.module-screen-hero .platform-module-icon svg{width:32px;height:32px}.module-screen-hero>div{gap:6px;display:grid}.module-screen-hero small{color:#dff9f4;letter-spacing:.8px;text-transform:uppercase;font-size:9px;font-weight:900}.module-screen-hero h2{letter-spacing:-1.7px;margin:0;font-size:clamp(28px,5vw,48px)}.module-screen-hero p{color:#ffffffd1;max-width:680px;margin:0;font-size:14px;line-height:1.55}.platform-module-screen>nav{grid-template-columns:repeat(3,minmax(0,220px));align-self:center;gap:12px;display:grid}.platform-module-screen>nav a{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff38;border-radius:18px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:9px;min-height:112px;padding:17px;font-weight:850;display:flex;box-shadow:0 15px 30px #0f172a21}.module-screen-open{width:max-content;min-height:46px;color:var(--screen-a);background:#fff;border-radius:13px;align-items:center;gap:8px;padding:0 18px;font-size:12px;font-weight:900;display:flex;box-shadow:0 12px 28px #141c322e}.module-screen-open svg{width:17px}.module-order-controls{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#151c304d;border-radius:14px;align-items:center;gap:8px;padding:6px;display:flex;position:absolute;bottom:22px;right:22px}.module-order-controls>svg{width:18px}.module-order-controls span{font-size:9px}.module-order-controls button{width:36px;height:36px;color:var(--screen-a);background:#fff;border:0;border-radius:10px;place-items:center;display:grid}.module-order-controls button:disabled{opacity:.35}.module-page-dots{justify-content:center;align-items:center;gap:6px;min-height:34px;display:flex}.module-page-dots button{background:#c8ceda;border:0;border-radius:8px;width:7px;height:7px;padding:0;transition:width .18s,background .18s}.module-page-dots button.active{background:var(--indigo);width:24px}@media (max-width:1024px){.module-pager-shell{min-height:calc(100dvh - 72px)}.module-pager-heading{min-height:96px;padding:18px 20px 10px}.platform-module-screen{min-height:calc(100dvh - 72px - 96px - 34px - env(safe-area-inset-bottom));padding:26px 22px 90px}.module-page-dots{padding-bottom:4px}.module-pager-dock{grid-template-columns:repeat(5,1fr)}}.module-pager-shell,.internal-module-pager-shell{position:relative}.pager-arrow{z-index:108;width:48px;height:64px;color:var(--indigo);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #d2d8e8f2;border-radius:16px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 34px #18224433}.pager-arrow svg{width:27px;height:27px}.pager-arrow-previous{left:16px}.pager-arrow-next{right:16px}.pager-arrow:disabled{opacity:.28;cursor:default}@media (min-width:1025px){.app-layout:has(.module-hub){grid-template-columns:1fr}.app-layout:has(.module-hub)>.app-sidebar{display:none}.module-bottom-dock{z-index:110;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #dce1eee6;border-radius:22px;justify-content:center;gap:4px;width:min(1080px,100% - 96px);height:68px;padding:7px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #18224438,0 2px 8px #18224414}.module-bottom-dock>a,.module-bottom-dock>button{color:#6f788b;min-width:74px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:15px;flex-direction:column;flex:0 108px;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:800;display:flex;position:relative}.module-bottom-dock svg{width:22px;height:22px}.module-bottom-dock .active{color:var(--indigo);background:linear-gradient(145deg,#f0eeff,#e8f8f6)}.module-bottom-dock .active:before{content:"";background:var(--indigo);border-radius:0 0 4px 4px;width:30px;height:3px;position:absolute;top:-7px}.module-bottom-dock.full-module-dock{scrollbar-width:none;scroll-snap-type:x proximity;justify-content:flex-start;overflow:auto hidden}.module-bottom-dock.full-module-dock::-webkit-scrollbar{display:none}.module-bottom-dock.full-module-dock>a,.module-bottom-dock.full-module-dock>button{scroll-snap-align:center;flex:0 0 88px}.module-bottom-dock.full-module-dock>.dock-modules-home{z-index:4;background:#fffffffa;position:sticky;left:0;box-shadow:9px 0 14px #1f2b4b14}.module-pager-shell{padding-bottom:84px}.internal-module-panel>.module-app{padding-bottom:100px}}@media (max-width:1024px),(pointer:coarse){.pager-arrow{display:none}}@media (min-width:1025px){.module-bottom-dock.full-module-dock{scroll-snap-type:none;scrollbar-width:auto;overflow:hidden}.module-bottom-dock.full-module-dock>.dock-modules-home{flex:0 0 88px;position:relative;left:auto}.module-bottom-dock.full-module-dock>.dock-screen-strip{scroll-snap-type:x proximity;scrollbar-width:none;flex:1;min-width:0;display:flex;overflow:auto hidden}.module-bottom-dock.full-module-dock>.dock-screen-strip::-webkit-scrollbar{display:none}.module-bottom-dock.full-module-dock>.dock-screen-strip>a,.module-bottom-dock.full-module-dock>.dock-screen-strip>button{color:#6f788b;min-width:74px;font:inherit;scroll-snap-align:center;cursor:pointer;background:0 0;border:0;border-radius:15px;flex-direction:column;flex:0 0 88px;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:800;display:flex;position:relative}.module-bottom-dock.full-module-dock>.dock-screen-strip>.active{color:var(--indigo);background:linear-gradient(145deg,#f0eeff,#e8f8f6)}}@media (max-width:620px){.app-main.module-hub{padding:0}.module-pager-heading{align-items:center;min-height:88px;padding:14px 16px 8px}.module-pager-heading h1{max-width:250px;margin-top:4px;font-size:24px;line-height:1.06}.module-pager-heading p{font-size:9px}.module-pager-heading>button{min-height:36px;padding-inline:11px}.platform-module-screen{gap:18px;min-height:calc(100dvh - 186px);padding:22px 18px 86px}.module-screen-hero{flex-direction:column;align-items:flex-start;gap:13px}.module-screen-hero .platform-module-icon{border-radius:16px;flex-basis:54px;width:54px;height:54px}.module-screen-hero h2{font-size:30px;line-height:1.02}.module-screen-hero p{font-size:12px}.platform-module-screen>nav{grid-template-columns:repeat(3,1fr);gap:8px;width:100%}.platform-module-screen>nav a{border-radius:15px;min-height:94px;padding:12px 9px;font-size:10px}.platform-module-screen>nav svg{width:24px;height:24px}.module-screen-open{justify-content:center;width:100%}.module-order-controls{bottom:78px;right:14px}.module-page-dots{z-index:109;left:50%;bottom:calc(77px + env(safe-area-inset-bottom));background:#ffffffe0;border-radius:12px;min-height:20px;padding:4px 10px;position:fixed;transform:translate(-50%);box-shadow:0 4px 14px #141e371a}.module-pager-dock .module-home-button{color:var(--indigo)}}.platform-catalog-backdrop{z-index:160;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d142685;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.platform-catalog-sheet{width:min(680px,100%);max-height:calc(100dvh - 32px);padding:22px 20px calc(22px + env(safe-area-inset-bottom));background:#f7f8fc;border-radius:24px;overflow:auto;box-shadow:0 22px 65px #0f183047}.platform-catalog-sheet>header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.platform-catalog-sheet>header small{color:var(--indigo);letter-spacing:1px;font-size:9px;font-weight:900}.platform-catalog-sheet h2{margin:4px 0 0;font-size:23px}.platform-catalog-sheet>header button{color:#566177;background:#e9ebf2;border:0;border-radius:11px;min-height:40px;padding:0 13px;font-weight:800}.platform-catalog-sheet>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.platform-catalog-sheet>div>button{color:#344056;text-align:left;background:#fff;border:1px solid #dfe3ed;border-radius:14px;align-items:center;gap:10px;min-height:68px;padding:11px;display:flex}.platform-catalog-sheet>div>button.active{color:var(--indigo);background:#efedff;border-color:#bdb8ff}.platform-catalog-sheet>div>button>svg{flex:none;width:22px}.platform-catalog-sheet>div>button>span{gap:3px;display:grid}.platform-catalog-sheet>div>button small{color:#7c8799;font-size:8px}@media (max-width:480px){.platform-catalog-backdrop{padding:10px}.platform-catalog-sheet{border-radius:22px;max-height:calc(100dvh - 20px)}.platform-catalog-sheet>div{grid-template-columns:1fr}}.platform-catalog-sheet{background:linear-gradient(#f5f4ff,#f7f8fc 35%);padding-top:0}.platform-catalog-sheet>header{isolation:isolate;color:#fff;background:linear-gradient(120deg,#4038d4 0%,#6457ec 58%,#14938c 100%);margin:0 -20px 17px;padding:22px 20px 20px;position:relative;overflow:hidden;box-shadow:0 14px 32px #2e279a33}.platform-catalog-sheet>header:before,.platform-catalog-sheet>header:after{content:"";z-index:-1;border:26px solid #ffffff1a;border-radius:50%;position:absolute}.platform-catalog-sheet>header:before{width:140px;height:140px;top:-82px;right:52px}.platform-catalog-sheet>header:after{border-color:#ffbd3e38;width:90px;height:90px;bottom:-62px;right:-36px}.platform-catalog-sheet>header small{color:#c9fbf3}.platform-catalog-sheet>header h2{letter-spacing:-.6px;font-weight:850}.platform-catalog-sheet>header p{color:#ffffffc7;margin:5px 0 0;font-size:9px}.platform-catalog-sheet>header button{z-index:1;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;position:relative;box-shadow:inset 0 0 0 1px #fff3}.platform-catalog-sheet>div>button{--catalog-accent:#4f46db;isolation:isolate;background:linear-gradient(135deg,var(--catalog-accent),#fff 72%);border:0;min-height:78px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.platform-catalog-sheet>div>button{background:linear-gradient(135deg,color-mix(in srgb,var(--catalog-accent) 14%,#fff),#fff 72%)}}.platform-catalog-sheet>div>button{color:var(--catalog-accent)}@supports (color:color-mix(in lab, red, red)){.platform-catalog-sheet>div>button{color:color-mix(in srgb,var(--catalog-accent) 82%,#172033);box-shadow:0 10px 26px color-mix(in srgb,var(--catalog-accent) 13%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--catalog-accent) 20%,#e2e6ef)}}.platform-catalog-sheet>div>button:after{content:"";z-index:-1;border:18px solid var(--catalog-accent);width:90px;height:90px;position:absolute;bottom:-39px;right:-27px}@supports (color:color-mix(in lab, red, red)){.platform-catalog-sheet>div>button:after{border:18px solid color-mix(in srgb,var(--catalog-accent) 9%,transparent)}}.platform-catalog-sheet>div>button:after{border-radius:50%}.platform-catalog-sheet>div>button.intelligence{--catalog-accent:#098fc1}.platform-catalog-sheet>div>button.orchestration{--catalog-accent:#853ed0}.platform-catalog-sheet>div>button.import{--catalog-accent:#078d7b}.platform-catalog-sheet>div>button.channels{--catalog-accent:#d27a08}.platform-catalog-sheet>div>button.referrals{--catalog-accent:#267c58}.platform-catalog-sheet>div>button>svg{box-sizing:content-box;background:var(--catalog-accent);border-radius:11px;width:22px;height:22px;padding:8px}@supports (color:color-mix(in lab, red, red)){.platform-catalog-sheet>div>button>svg{background:color-mix(in srgb,var(--catalog-accent) 13%,#fff)}}.platform-catalog-sheet>div>button>svg{color:var(--catalog-accent);box-shadow:0 6px 16px var(--catalog-accent)}@supports (color:color-mix(in lab, red, red)){.platform-catalog-sheet>div>button>svg{box-shadow:0 6px 16px color-mix(in srgb,var(--catalog-accent) 13%,transparent)}}.platform-catalog-sheet>div>button b{font-size:12px}@supports (color:color-mix(in lab, red, red)){.platform-catalog-sheet>div>button small{color:color-mix(in srgb,var(--catalog-accent) 58%,#68748a)}}.platform-catalog-sheet>div>button small{font-weight:700}.platform-catalog-sheet>div>button.active{color:#fff;background:linear-gradient(125deg,var(--catalog-accent),var(--catalog-accent))}@supports (color:color-mix(in lab, red, red)){.platform-catalog-sheet>div>button.active{background:linear-gradient(125deg,var(--catalog-accent),color-mix(in srgb,var(--catalog-accent) 70%,#6b60ef))}}.platform-catalog-sheet>div>button.active{box-shadow:0 14px 32px var(--catalog-accent)}@supports (color:color-mix(in lab, red, red)){.platform-catalog-sheet>div>button.active{box-shadow:0 14px 32px color-mix(in srgb,var(--catalog-accent) 28%,transparent)}}.platform-catalog-sheet>div>button.active>svg{background:#fff}@media (max-width:480px){.platform-catalog-sheet>header{padding-block:20px}.platform-catalog-sheet>div{gap:10px}.platform-catalog-sheet>div>button{min-height:82px;padding:12px 13px}.platform-catalog-sheet>div>button b{font-size:13px}}.module-bottom-dock.full-module-dock>.dock-screen-strip{overscroll-behavior-x:contain}.module-screen-actions{grid-template-rows:auto auto;justify-items:start;gap:10px;width:max-content;display:grid}.module-screen-actions .module-page-dots{min-height:18px;box-shadow:none;background:0 0;padding:0;position:static;transform:none}.module-screen-actions .module-page-dots button{background:#ffffff7a}.module-screen-actions .module-page-dots button.active{background:#fff}@media (max-width:620px){.module-screen-actions{gap:12px;width:100%}.module-screen-actions .module-screen-open{margin:0}.module-screen-actions .module-page-dots{width:100%;min-height:20px}.module-pager-shell>.module-page-dots{display:none}}.module-bottom-dock>.dock-more-fixed{z-index:5;background:#fffffffa;width:52px;padding-inline:4px;box-shadow:-7px 0 12px #1f2b4b12;flex:0 0 52px!important;min-width:52px!important}.existing-customer-result{color:#087a69;background:#e8faf6;border:1px solid #9de1d3;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:0 10px 24px #087a6914}.existing-customer-result>svg{flex:none;width:22px;height:22px}.existing-customer-result>div{gap:3px;display:grid}.existing-customer-result span{color:#4f6f69;font-size:12px}.inventory-cards .stock-adjust-link{min-height:36px;color:var(--indigo);background:#f1efff;border:1px solid #d9d5ff;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;margin-top:7px;font-size:10px;font-weight:800;display:flex}.inventory-cards .stock-adjust-link svg{width:15px;height:15px}@media (min-width:621px){.platform-module-screen>nav{justify-content:center;justify-self:center;width:min(100%,684px)}}.mobile-global-header{grid-template-columns:1fr auto auto}.mobile-header-actions{align-items:center;gap:8px;display:flex}.mobile-global-header>.mobile-header-actions>a{width:42px;height:42px;color:var(--indigo);background:#f0eeff;border:1px solid #dedaff;border-radius:12px;place-items:center;display:grid;box-shadow:0 6px 16px #312b8214}.mobile-global-header>.mobile-header-actions>a svg{width:22px;height:22px}.mobile-global-header>.mobile-header-actions>.mobile-modules-link{background:linear-gradient(145deg,#f0eeff,#e8f8f6)}@media (max-width:1024px){.mobile-global-header{padding-right:212px}.mobile-header-actions{z-index:100;position:fixed;top:8px;right:12px}}@media (min-width:1025px){.module-bottom-dock>.dock-more-fixed{width:60px;flex-basis:60px!important;min-width:60px!important}}.app-select.disabled .app-select-trigger{cursor:not-allowed;color:#8b95a7;background:#f1f3f7}.app-select.disabled .app-select-trigger svg{opacity:.45}@media (max-width:600px){.invoice-preview-wrap{max-width:100%;margin-inline:0;padding:10px;overflow:visible}.invoice-preview{width:100%;min-width:0;min-height:520px;padding:16px}.invoice-preview.a4,.invoice-preview.a5{min-width:0;max-width:100%}.invoice-preview>header{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:6px;padding-bottom:13px}.preview-logo{gap:6px;min-width:0;font-size:14px}.preview-logo b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-logo svg{flex:none;width:21px}.invoice-preview>header>strong{font-size:23px}.invoice-preview h3{font-size:14px}.invoice-preview header p,.invoice-preview section p{font-size:7px}.invoice-preview>section{gap:8px;padding:14px 0}.preview-client{justify-content:space-between;gap:8px;padding:9px;font-size:7px;display:flex}.preview-client span{float:none;text-align:right}.invoice-preview table{font-size:7px}.invoice-preview th,.invoice-preview td{padding:7px 5px}.preview-total{padding:14px 0}.preview-total b{font-size:14px}.invoice-preview footer{margin-top:28px}.fake-qr{flex:none;width:46px;height:46px}.invoice-preview.ticket58{min-width:260px}.invoice-preview.ticket80{min-width:320px}}.validated-field{gap:4px;display:grid}.field-hint,.field-error{font-size:9px;font-weight:650;line-height:1.35;display:block}.field-hint{color:#7b8699}.field-error{color:#bd2940}.validated-field input[aria-invalid=true]{border-color:#d43a51!important;box-shadow:0 0 0 3px #d43a511a!important}.argentina-address-fields{grid-template-columns:2fr 1fr 1fr .65fr;gap:12px;display:grid}.address-autocomplete>span{display:block;position:relative}.address-pin,.address-loader{color:#665bea;pointer-events:none;width:17px;height:17px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.address-loader{animation:.8s linear infinite catalog-spin}.address-suggestions{z-index:135;background:#fff;border:1px solid #d9dcec;border-radius:12px;max-height:260px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 44px #19234333}.address-suggestions button{color:#263147;text-align:left;background:#fff;border:0;border-radius:9px;align-items:flex-start;gap:9px;width:100%;min-height:52px;padding:8px 10px;display:flex}.address-suggestions button:hover,.address-suggestions button.active{color:#4338ca;background:#efedff}.address-suggestions button>svg{flex:none;width:17px}.address-suggestions button>span{gap:2px;min-width:0;display:grid}.address-suggestions b,.address-suggestions small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.address-suggestions b{font-size:11px}.address-suggestions small{color:#778297;font-size:8px}.module-pager-dock{grid-template-columns:none!important;display:flex!important}.module-pager-dock>.module-home-button{flex:0 0 82px!important}.module-dock-strip{scroll-snap-type:x proximity;overscroll-behavior-x:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:1;min-width:0;display:flex;overflow:auto hidden}.module-dock-strip::-webkit-scrollbar{display:none}.module-dock-strip>button{color:#6f788b;min-width:74px;font:inherit;scroll-snap-align:center;background:0 0;border:0;border-radius:15px;flex-direction:column;flex:0 0 82px;justify-content:center;align-items:center;gap:3px;font-size:9px;font-weight:800;display:flex;position:relative}.module-dock-strip>button.active{color:var(--indigo);background:linear-gradient(145deg,#f0eeff,#e8f8f6)}.module-dock-strip svg{width:21px;height:21px}@media (max-width:760px){.argentina-address-fields{grid-template-columns:1fr 1fr}.argentina-address-fields>.address-autocomplete:first-child{grid-column:1/-1}}@media (max-width:480px){.argentina-address-fields{grid-template-columns:1fr}.argentina-address-fields>.address-autocomplete:first-child{grid-column:auto}}.platform-catalog-sheet>div>button{--catalog-a:#4f46db;--catalog-b:#6b60ef;color:var(--catalog-a)}@supports (color:color-mix(in lab, red, red)){.platform-catalog-sheet>div>button{color:color-mix(in srgb,var(--catalog-a) 82%,#172033)}}.platform-catalog-sheet>div>button{background:linear-gradient(135deg,var(--catalog-a),#fff 72%)}@supports (color:color-mix(in lab, red, red)){.platform-catalog-sheet>div>button{background:linear-gradient(135deg,color-mix(in srgb,var(--catalog-a) 14%,#fff),#fff 72%)}}.platform-catalog-sheet>div>button{box-shadow:0 10px 26px var(--catalog-a),inset 0 0 0 1px var(--catalog-a)}@supports (color:color-mix(in lab, red, red)){.platform-catalog-sheet>div>button{box-shadow:0 10px 26px color-mix(in srgb,var(--catalog-a) 13%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--catalog-a) 20%,#e2e6ef)}}.platform-catalog-sheet>div>button.intelligence{--catalog-a:#087cc4;--catalog-b:#18a7c2}.platform-catalog-sheet>div>button.orchestration{--catalog-a:#7138d4;--catalog-b:#a052d8}.platform-catalog-sheet>div>button.import{--catalog-a:#078b7c;--catalog-b:#19b89f}.platform-catalog-sheet>div>button.channels{--catalog-a:#bd6800;--catalog-b:#efa52b}.platform-catalog-sheet>div>button.referrals{--catalog-a:#236b50;--catalog-b:#3e9b72}.platform-catalog-sheet>div>button:after{border-color:var(--catalog-a)}@supports (color:color-mix(in lab, red, red)){.platform-catalog-sheet>div>button:after{border-color:color-mix(in srgb,var(--catalog-a) 9%,transparent)}}.platform-catalog-sheet>div>button>svg{color:var(--catalog-a);background:var(--catalog-a)}@supports (color:color-mix(in lab, red, red)){.platform-catalog-sheet>div>button>svg{background:color-mix(in srgb,var(--catalog-a) 13%,#fff)}}.platform-catalog-sheet>div>button>svg{box-shadow:0 6px 16px var(--catalog-a)}@supports (color:color-mix(in lab, red, red)){.platform-catalog-sheet>div>button>svg{box-shadow:0 6px 16px color-mix(in srgb,var(--catalog-a) 13%,transparent)}}.platform-catalog-sheet>div>button small{color:var(--catalog-a)}@supports (color:color-mix(in lab, red, red)){.platform-catalog-sheet>div>button small{color:color-mix(in srgb,var(--catalog-a) 58%,#68748a)}}.platform-catalog-sheet>div>button.active{color:#fff;background:linear-gradient(135deg,var(--catalog-a),var(--catalog-b));box-shadow:0 14px 32px var(--catalog-a)}@supports (color:color-mix(in lab, red, red)){.platform-catalog-sheet>div>button.active{box-shadow:0 14px 32px color-mix(in srgb,var(--catalog-a) 28%,transparent)}}.platform-catalog-sheet>div>button.active>svg{color:var(--catalog-a);background:#fff}.platform-catalog-sheet>div>button.active small{color:#ffffffc7}.platform-catalog-sheet>div>button.active:after{border-color:#ffffff1f}.sale-cart.has-stock-error{border-color:#e45369;box-shadow:0 0 0 3px #d43a5117}.sale-cart article.stock-error{background:#fff2f4;border-color:#ef9caa}.sale-cart article.stock-error>div>b,.sale-cart article.stock-error>strong{color:#b9243f}.cart-stock-error{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;margin-top:4px;font-weight:750;color:#b9243f!important;font-size:10px!important;display:flex!important}.cart-stock-error svg{flex:none;width:15px;height:15px}.cart-stock-error a{color:#fff;background:#b9243f;border-radius:7px;margin-left:4px;padding:5px 8px;font-size:9px;font-weight:850}.workspace-primary.sale-confirm-trigger.stock-blocked:disabled{opacity:1;color:#fff;cursor:not-allowed;box-shadow:none;background:#c62d48}.product-create-screen,.product-create-card,.product-create-card .compact-form,.product-create-card .form-row,.product-create-card label{min-width:0}.product-flow-summary{background:linear-gradient(135deg,#f0fdfa,#f3f1ff);border:1px solid #cdeae4;border-radius:13px;align-items:center;gap:12px;padding:14px;display:flex}.product-flow-summary>svg{color:#4f46db;flex:none;width:26px;height:26px}.product-flow-summary>span,.product-inventory-heading{gap:3px;display:grid}.product-flow-summary b,.product-inventory-heading b{font-size:12px}.product-flow-summary small,.product-inventory-heading small{color:#657087;font-size:9px;line-height:1.45}.product-inventory-heading{border-top:1px solid #e4e8f1;margin-top:4px;padding-top:14px}.product-create-card>.compact-form{padding:20px}.product-create-card input,.product-create-card textarea{min-width:0}@media (max-width:560px){.product-create-screen{width:100%;padding-inline:10px}.product-create-screen .module-title{margin-inline:0}.product-create-screen .module-title h1{overflow-wrap:anywhere;font-size:25px}.product-create-card>.compact-form{padding:14px}.product-flow-summary{align-items:flex-start}.product-flow-summary small{font-size:10px}.product-create-card .form-row{grid-template-columns:minmax(0,1fr)}.product-create-card .compact-form label{font-size:12px}}.accounting-filter-bar{background:#fff;border:1px solid #dfe3ee;border-radius:16px;grid-template-columns:repeat(3,minmax(140px,1fr)) auto;align-items:end;gap:10px;margin:18px 0;padding:14px;display:grid;box-shadow:0 10px 28px #1f2b4b0f}.accounting-filter-bar label{color:#5a6579;gap:5px;font-size:9px;font-weight:800;display:grid}.accounting-filter-bar input,.accounting-filter-bar select{color:#172033;background:#fff;border:1px solid #d8ddea;border-radius:9px;min-width:0;height:40px;padding:0 10px}.accounting-filter-bar button{color:#fff;background:#4f46db;border:0;border-radius:9px;min-height:40px;padding:0 15px;font-weight:850}.accounting-detail-card .responsive-table{max-height:480px;overflow:auto}.accounting-exports.detailed{grid-template-columns:1fr 1fr}.accounting-exports.detailed article{background:#f8f9fc;border:1px solid #e0e4ee;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:12px;display:flex}.accounting-exports.detailed article>span{gap:4px;display:grid}.accounting-exports.detailed article>nav{gap:5px;display:flex}.accounting-exports.detailed article a{color:#4f46db;background:#fff;border:1px solid #d7d3ff;border-radius:8px;align-items:center;gap:4px;min-height:34px;padding:0 9px;font-size:9px;font-weight:850;display:flex}.accounting-exports.detailed article a:hover{color:#fff;background:#4f46db}.accounting-exports.detailed article a svg{width:14px}@media (max-width:780px){.accounting-filter-bar{grid-template-columns:1fr 1fr}.accounting-filter-bar label:nth-child(3),.accounting-filter-bar button{grid-column:1/-1}.accounting-exports.detailed{grid-template-columns:1fr}.accounting-exports.detailed article{flex-direction:column;align-items:flex-start}.accounting-exports.detailed article>nav{width:100%}.accounting-exports.detailed article a{flex:1;justify-content:center}}@media (max-width:480px){.accounting-filter-bar{grid-template-columns:1fr}.accounting-filter-bar label:nth-child(3),.accounting-filter-bar button{grid-column:auto}}.sales-report-page{padding-bottom:130px}.sales-report-filters{grid-template-columns:repeat(2,minmax(150px,1fr)) auto}.sales-report-filters.accounting-period-filters{grid-template-columns:repeat(3,minmax(140px,1fr)) auto}.sales-report-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.sales-report-kpis article{background:#fff;border:1px solid #dfe3ee;border-radius:18px;align-content:space-between;min-height:120px;padding:18px;display:grid;box-shadow:0 12px 32px #1f2b4b12}.sales-report-kpis span{color:#657087;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.sales-report-kpis span svg{color:#4f46db;width:17px}.sales-report-kpis strong{color:#151d31;font-size:25px}.sales-report-kpis small{color:#8490a3}.sales-report-grid{grid-template-columns:1.35fr 1fr;gap:14px;margin-bottom:14px;display:grid}.report-chart-card{min-height:280px}.vertical-chart{border-bottom:1px solid #dfe3ee;align-items:flex-end;gap:8px;height:190px;padding:20px 6px 0;display:flex}.vertical-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:20px;height:100%;display:flex}.vertical-chart>div>span{background:linear-gradient(#5e54ea,#259a9a);border-radius:8px 8px 3px 3px;width:min(32px,72%);min-height:5px;box-shadow:0 5px 12px #4f46db2e}.vertical-chart small{color:#778297;font-size:9px}.horizontal-chart{gap:14px;padding-top:14px;display:grid}.horizontal-chart>div>span{justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}.horizontal-chart small{color:#6d788c}.horizontal-chart i{background:#eceef5;border-radius:9px;height:9px;display:block;overflow:hidden}.horizontal-chart em{border-radius:inherit;background:linear-gradient(90deg,#4f46db,#22a6a1);height:100%;display:block}.report-export-buttons{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin:-4px 0 14px;display:flex}.report-export-buttons a{color:#4f46db;background:#fff;border:1px solid #d7d3ff;border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:11px;font-weight:850;display:flex}.report-export-buttons a:hover{color:#fff;background:#4f46db}.report-export-buttons svg{width:15px}.sales-report-detail table{min-width:820px}.report-period-shortcuts{background:#fff;border:1px solid #dfe3ee;border-radius:12px;gap:3px;width:max-content;margin:18px 0 -8px;padding:4px;display:flex;box-shadow:0 8px 22px #1f2b4b0d}.report-period-shortcuts a{color:#687489;text-align:center;border-radius:9px;min-width:64px;padding:9px 14px;font-size:11px;font-weight:850}.report-period-shortcuts a.active{color:#fff;background:#4f46db;box-shadow:0 5px 12px #4f46db38}.product-rankings{grid-template-columns:repeat(3,minmax(0,1fr))}.product-rankings .workspace-card{min-width:0}.product-rankings table{min-width:420px}.product-rankings td:first-child b,.product-rankings td:first-child small{display:block}.product-rankings td:first-child small{color:#7a8598;margin-top:3px;font-size:9px}.ranking-more{border-top:1px solid #e3e7ef;margin-top:10px}.ranking-more>summary{color:#4f46db;cursor:pointer;padding:12px 3px 2px;font-size:10px;font-weight:850;list-style-position:inside}@media (max-width:900px){.sales-report-kpis{grid-template-columns:1fr 1fr}.sales-report-grid{grid-template-columns:1fr}.sales-report-filters.accounting-period-filters{grid-template-columns:1fr 1fr}.sales-report-filters.accounting-period-filters label:nth-of-type(3),.sales-report-filters.accounting-period-filters button{grid-column:1/-1}}@media (max-width:600px){.sales-report-filters,.sales-report-filters.accounting-period-filters,.sales-report-kpis{grid-template-columns:1fr}.sales-report-filters button,.sales-report-filters.accounting-period-filters label:nth-of-type(3),.sales-report-filters.accounting-period-filters button{grid-column:auto}.sales-report-filters label{font-size:12px}.sales-report-filters input,.sales-report-filters select,.sales-report-filters button{min-height:46px;font-size:14px}.sales-report-kpis article{min-height:105px}.report-export-buttons{justify-content:stretch}.report-export-buttons a{flex:1;justify-content:center;min-width:84px;font-size:12px}.vertical-chart{gap:3px}.vertical-chart small{font-size:8px}.accounting-exports.detailed article a{min-height:42px;font-size:11px}}@media (max-width:1200px){.product-rankings{grid-template-columns:1fr 1fr}}@media (max-width:900px){.product-rankings{grid-template-columns:1fr}}@media (max-width:600px){.report-period-shortcuts{width:100%}.report-period-shortcuts a{flex:1;min-width:0}.product-rankings table{min-width:390px}}.module-app .module-content{padding-bottom:calc(155px + env(safe-area-inset-bottom))}.exchange-rate-card{margin-bottom:20px}.exchange-rate-card>header{align-items:center}.bna-status{color:#707b8f;background:#f0f2f7;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850}.bna-status.live{color:#087e70;background:#e2f8f3}.bna-fetch-detail{color:#47645e;background:#f0faf7;border-radius:10px;margin:0 0 12px;padding:9px 11px;font-size:10px}.exchange-rate-form{grid-template-columns:repeat(4,minmax(120px,1fr)) minmax(190px,1.4fr) auto}.exchange-rate-form input[readonly]{color:#596579;background:#f5f7fa}.rate-readonly-note{color:#657087;background:#f0f2f7;border-radius:10px;align-self:end;align-items:center;min-height:42px;padding:0 13px;font-size:10px;font-weight:850;display:flex}.bna-rate-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin:14px 0;display:grid}.bna-rate-summary article{background:#fafbfe;border:1px solid #e1e5ee;border-radius:12px;grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:10px;padding:12px;display:grid}.bna-rate-summary article>span{gap:3px;display:grid}.bna-rate-summary b{font-size:13px}.bna-rate-summary small{color:#7b8699;font-size:8px}.bna-rate-summary strong{font-size:12px}.automatic-rate-note{color:#275f57;background:#f0faf7;border:1px solid #cdece5;border-radius:10px;align-content:center;gap:4px;min-height:70px;padding:10px 12px;display:grid}.automatic-rate-note b{font-size:11px}.automatic-rate-note small{color:#55756f;line-height:1.4}@media (max-width:900px){.exchange-rate-form{grid-template-columns:1fr 1fr}.exchange-rate-form button,.exchange-rate-form .rate-readonly-note{grid-column:1/-1;justify-content:center}.bna-rate-summary{grid-template-columns:1fr}}.accounting-workspace-page .module-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.accounting-message{border:1px solid;border-radius:12px;align-items:center;gap:9px;margin:14px 0;padding:12px 14px;font-weight:750;display:flex}.accounting-message svg{flex:none;width:18px}.accounting-message.success{color:#087868;background:#edfbf7;border-color:#a7e6d5}.accounting-message.error{color:#b4233c;background:#fff3f3;border-color:#fecaca}.accountant-invitation-card{background:linear-gradient(135deg,#f3f2ff,#edfbf8);border:1px solid #c9d2ff;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:16px 0;padding:18px;display:grid;box-shadow:0 12px 30px #312e8114}.accountant-invitation-icon{color:#4f46db;background:#fff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.accountant-invitation-icon svg{width:23px}.accountant-invitation-card small{color:#687489}.accountant-invitation-card>div:nth-child(2)>small{color:#4f46db;letter-spacing:1px;font-size:9px;font-weight:900}.accountant-invitation-card h2{margin:4px 0;font-size:19px}.accountant-invitation-card p{color:#5f6a7e;margin:0 0 10px;line-height:1.45}.accountant-invitation-card em{color:#687489;margin-top:8px;font-size:10px;font-style:normal;display:block}.accountant-invitation-actions{gap:7px;min-width:170px;display:grid}.accountant-invitation-actions form{display:block}.accountant-invitation-actions button{width:100%;min-height:40px}.accountant-invitation-actions .workspace-primary{justify-content:center;align-items:center;gap:6px;display:flex}.accountant-invitation-actions svg{width:16px}.accountant-secondary-action{color:#5c6679;background:#fff;border:1px solid #d7dbea;border-radius:9px;font-weight:800}.accounting-access-summary{background:#fff;border:1px solid #dfe4ef;border-radius:18px;margin:16px 0;padding:16px;box-shadow:0 10px 28px #1f2b4b0f}.accounting-company-selector{gap:7px;display:grid}.accounting-company-selector>label{color:#5c6679;font-size:10px;font-weight:850}.accounting-company-selector>div{gap:8px;display:flex}.accounting-company-selector select{color:#172033;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #d5dbe8;border-radius:10px;flex:1;padding:0 12px;font-weight:750}.accounting-company-selector button{color:#fff;background:#4f46db;border:0;border-radius:10px;min-height:44px;padding:0 18px;font-weight:850}.accounting-access-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.accounting-access-rules>span{color:#303b50;background:#f4f6fa;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 8px;min-width:0;padding:12px;display:grid}.accounting-access-rules svg{color:#4f46db;grid-row:1/3;width:20px}.accounting-access-rules b{font-size:11px}.accounting-access-rules small{color:#737f92;line-height:1.35}.accounting-scope-chips{flex-wrap:wrap;gap:6px;display:flex}.accounting-scope-chips>span{color:#087868;background:#e8f8f4;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.accountant-seat-note{color:#087868;background:#edf9f6;border-radius:12px;align-items:center;gap:10px;margin:0 0 14px;padding:12px;display:flex}.accountant-seat-note>svg{width:22px}.accountant-seat-note>span{gap:2px;display:grid}.accountant-seat-note small{color:#52766f}.accountant-invite-form{background:#fafbfe;border:1px solid #e0e4ee;border-radius:14px;grid-template-columns:1.2fr .8fr;gap:12px;padding:16px;display:grid}.accountant-invite-form>label{color:#4d586c;align-content:start;gap:6px;font-size:10px;font-weight:800;display:grid}.accountant-invite-form input[type=email],.accountant-invite-form input[type=date]{color:#172033;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #d7ddea;border-radius:9px;padding:0 11px}.accountant-invite-form fieldset{border:1px solid #dfe3ee;border-radius:11px;grid-column:1/-1;padding:12px}.accountant-invite-form legend{color:#4d586c;padding:0 6px;font-size:10px;font-weight:850}.accountant-invite-form fieldset label{color:#475267;align-items:center;gap:6px;margin:7px 18px 2px 0;font-size:10px;display:inline-flex}.accountant-invite-form input[type=checkbox]{accent-color:#4f46db;width:17px;height:17px}.accountant-check{grid-template-columns:auto 1fr!important;align-items:center!important;display:flex!important}.accountant-fixed-denial{color:#a62b40;background:#fff4f4;border-radius:10px;grid-column:1/-1;align-items:center;gap:9px;padding:11px;display:flex}.accountant-fixed-denial svg{width:20px}.accountant-fixed-denial span{gap:2px;display:grid}.accountant-fixed-denial small{color:#8d5963}.accountant-invite-form>.workspace-primary{grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:44px;display:flex}.accountant-invite-form>.workspace-primary svg{width:17px}.accountant-delegation-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.accountant-delegation-list>article{background:#fff;border:1px solid #e0e4ee;border-radius:13px;min-width:0;padding:14px}.accountant-delegation-list article>header{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.accountant-delegation-list article>header>span{gap:3px;min-width:0;display:grid}.accountant-delegation-list article>header b{text-overflow:ellipsis;overflow:hidden}.accountant-delegation-list article>header small,.accountant-delegation-list article>p{color:#778296}.accountant-status{color:#5d687b;background:#eef1f6;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:850}.accountant-status.active{color:#087868;background:#e4f8f2}.accountant-status.pending{color:#94630a;background:#fff3d7}.accountant-status.revoked,.accountant-status.declined{color:#a62b40;background:#fff0f0}.accountant-delegation-list .accounting-scope-chips{margin:11px 0}.accountant-delegation-list form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;margin-top:10px;display:grid}.accountant-delegation-list form label{color:#677287;gap:4px;font-size:9px;font-weight:750;display:grid}.accountant-delegation-list form input{border:1px solid #d9deea;border-radius:8px;min-width:0;min-height:38px;padding:0 9px}.accountant-delegation-list form button{color:#b4233c;background:#fff4f5;border:1px solid #f1b9c3;border-radius:8px;align-items:center;gap:5px;min-height:38px;padding:0 10px;font-weight:800;display:flex}.accountant-delegation-list form button svg{width:15px}.accountant-audit ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.accountant-audit li{background:#f7f8fb;border-radius:10px;align-items:center;gap:9px;padding:9px 11px;display:flex}.accountant-audit li>svg{color:#0a917e;width:17px}.accountant-audit li>span{gap:2px;display:grid}.accountant-audit li small{color:#7a8598}.empty-accounting-workspace{text-align:center;place-items:center;margin-top:18px;padding:36px;display:grid}.empty-accounting-workspace>svg{color:#4f46db;width:42px}.empty-accounting-workspace h2{margin:12px 0 5px}.empty-accounting-workspace p{color:#687489;max-width:560px;margin:0}.accounting-exports.detailed article>nav{flex-wrap:wrap}.accounting-exports.detailed article a{flex:1;justify-content:center}@media (max-width:900px){.accountant-invitation-card{grid-template-columns:auto minmax(0,1fr)}.accountant-invitation-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.accounting-access-rules,.accountant-delegation-list{grid-template-columns:1fr}}@media (max-width:600px){.accounting-workspace-page .module-content{padding-left:12px;padding-right:12px}.accountant-invitation-card{grid-template-columns:1fr;padding:15px}.accountant-invitation-icon{width:42px;height:42px}.accountant-invitation-actions{grid-column:auto}.accountant-invitation-card h2{font-size:21px}.accountant-invitation-card p,.accountant-invitation-card em{font-size:12px}.accounting-company-selector>div{display:grid}.accounting-company-selector>label,.accountant-invite-form>label,.accountant-invite-form legend{font-size:12px}.accounting-company-selector select,.accounting-company-selector button{font-size:14px}.accounting-access-rules b{font-size:13px}.accounting-access-rules small{font-size:11px}.accounting-scope-chips>span{font-size:10px}.accountant-invite-form{grid-template-columns:1fr;padding:13px}.accountant-invite-form fieldset,.accountant-invite-form>.workspace-primary,.accountant-fixed-denial{grid-column:auto}.accountant-invite-form fieldset label{margin-right:0;font-size:12px;display:flex}.accountant-check{font-size:12px!important}.accountant-delegation-list form{grid-template-columns:1fr}.accountant-delegation-list form label,.accountant-delegation-list form button{font-size:11px}.accountant-delegation-list form button{justify-content:center}.accounting-exports.detailed article>nav{grid-template-columns:1fr 1fr;display:grid}.accounting-exports.detailed article a,.accountant-audit li b{font-size:12px}.accountant-audit li small{font-size:10px}}.accountant-status.expired{color:#a62b40;background:#fff0f0}@media (max-width:620px){.platform-module-screen{padding-bottom:calc(132px + env(safe-area-inset-bottom))}.platform-module-screen .module-screen-open{margin-bottom:0}.module-page-dots{bottom:calc(86px + env(safe-area-inset-bottom))}.exchange-rate-form{grid-template-columns:1fr}.exchange-rate-form button,.exchange-rate-form .rate-readonly-note{grid-column:auto}.bna-rate-summary article{grid-template-columns:1.2fr 1fr 1fr}}.platform-module-launcher{display:block;position:relative}.platform-module-launcher-button{width:42px;height:42px;color:var(--indigo);cursor:pointer;background:linear-gradient(145deg,#f0eeff,#e8f8f6);border:1px solid #dedaff;border-radius:12px;place-items:center;padding:0;display:grid;box-shadow:0 6px 16px #312b8214}.platform-module-launcher-button svg{width:22px;height:22px}.platform-module-launcher-button[aria-expanded=true]{color:#fff;background:var(--indigo)}.platform-module-popover{z-index:180;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9fafdfa;border:1px solid #d8deebf5;border-radius:20px;width:min(470px,100vw - 24px);padding:16px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 70px #161f3b40,0 3px 10px #161f3b14}.platform-module-popover:before{content:"";background:#fafbfd;border-top:1px solid #d8deeb;border-left:1px solid #d8deeb;width:13px;height:13px;position:absolute;top:-7px;right:14px;transform:rotate(45deg)}.platform-module-popover>header{border-bottom:1px solid #e2e6ef;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:12px;padding:2px 2px 10px;display:flex}.platform-module-popover>header small{color:var(--indigo);letter-spacing:1px;font-size:8px;font-weight:900}.platform-module-popover>header h2{margin:3px 0 0;font-size:20px}.platform-module-popover>header>span{color:#7a8598;font-size:9px}.platform-module-popover nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.platform-module-popover nav a{--module-a:#4f46db;--module-b:#6b60ef;border:1px solid var(--module-a);align-items:center;gap:10px;min-width:0;min-height:80px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.platform-module-popover nav a{border:1px solid color-mix(in srgb,var(--module-a) 20%,#e1e5ee)}}.platform-module-popover nav a{color:var(--module-a);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.platform-module-popover nav a{color:color-mix(in srgb,var(--module-a) 82%,#172033)}}.platform-module-popover nav a{background:linear-gradient(145deg,var(--module-a),#fff 72%)}@supports (color:color-mix(in lab, red, red)){.platform-module-popover nav a{background:linear-gradient(145deg,color-mix(in srgb,var(--module-a) 12%,#fff),#fff 72%)}}.platform-module-popover nav a{box-shadow:0 8px 20px var(--module-a)}@supports (color:color-mix(in lab, red, red)){.platform-module-popover nav a{box-shadow:0 8px 20px color-mix(in srgb,var(--module-a) 10%,transparent)}}.platform-module-popover nav a{transition:transform .16s,box-shadow .16s}.platform-module-popover nav a:hover{box-shadow:0 13px 26px var(--module-a);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.platform-module-popover nav a:hover{box-shadow:0 13px 26px color-mix(in srgb,var(--module-a) 18%,transparent)}}.platform-module-popover nav a>svg{box-sizing:content-box;width:23px;height:23px;color:var(--module-a);background:#fff;border-radius:11px;flex:none;padding:8px}.platform-module-popover nav a>span{gap:4px;min-width:0;display:grid}.platform-module-popover nav b{font-size:11px;line-height:1.2}.platform-module-popover nav small{color:var(--module-a)}@supports (color:color-mix(in lab, red, red)){.platform-module-popover nav small{color:color-mix(in srgb,var(--module-a) 58%,#69758a)}}.platform-module-popover nav small{font-size:8px}.platform-module-popover nav a.active{color:#fff;background:linear-gradient(135deg,var(--module-a),var(--module-b))}.platform-module-popover nav a.active small{color:#ffffffc7}.platform-module-popover nav a.orchestration{--module-a:#7138d4;--module-b:#a052d8}.platform-module-popover nav a.import{--module-a:#078b7c;--module-b:#19b89f}.platform-module-popover nav a.channels{--module-a:#bd6800;--module-b:#efa52b}.platform-module-popover nav a.referrals{--module-a:#236b50;--module-b:#3e9b72}.mobile-header-actions>.platform-module-launcher{flex:0 0 42px}.app-head-actions>.platform-module-launcher{flex:none}@media (max-width:620px){.platform-module-popover{border-radius:18px;width:calc(100vw - 24px);max-height:calc(100dvh - 90px);padding:13px;position:fixed;top:70px;right:12px;overflow:auto}.platform-module-popover:before{right:14px}.platform-module-popover>header{flex-direction:column;align-items:flex-start;gap:3px}.platform-module-popover nav{gap:7px}.platform-module-popover nav a{min-height:72px;padding:10px}.platform-module-popover nav b{font-size:10px}.platform-module-popover nav a>svg{width:21px;height:21px;padding:7px}}.referral-program-callout{text-align:left;background:linear-gradient(135deg,#f0faf5,#fff);border:1px solid #d7e9df;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:22px;padding:22px 26px;display:grid;box-shadow:0 12px 30px #1f6b4e14}.referral-program-icon{color:#216a4d;background:#dff4e8;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.referral-program-icon svg{width:26px}.referral-program-callout small{color:#216a4d;letter-spacing:1px;font-size:9px;font-weight:900}.referral-program-callout h3{margin:5px 0 4px;font-size:20px}.referral-program-callout p{color:var(--muted);margin:0;font-size:13px}.referral-program-callout>a{color:#fff;white-space:nowrap;background:#216a4d;border-radius:9px;padding:11px 14px;font-size:11px;font-weight:850}.app-sidebar>small{color:#71809b;letter-spacing:1px;margin:18px 12px 5px;font-size:9px;font-weight:900;display:block}@media (max-width:760px){.referral-program-callout{grid-template-columns:auto 1fr}.referral-program-callout>a{text-align:center;grid-column:1/-1}}.platform-module-screen{padding-bottom:125px}.platform-module-screen>nav{grid-template-columns:repeat(3,minmax(0,190px));gap:10px}.platform-module-screen>nav a{box-sizing:border-box;height:86px;min-height:86px;padding:13px}.platform-module-screen>nav a span{line-height:1.2}.platform-module-screen>nav svg{width:24px;height:24px}@media (max-width:620px){.platform-module-screen{overflow-y:auto}.platform-module-screen>nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.platform-module-screen>nav a{min-height:78px;padding:9px 7px;font-size:9px}:is(html:has(.app-main.module-hub),body:has(.app-main.module-hub)){overscroll-behavior-y:none;height:100%;overflow:hidden}.app-shell:has(.app-main.module-hub){height:100dvh;min-height:0;padding-bottom:0;overflow:hidden}.app-shell:has(.app-main.module-hub)>.app-header{height:72px;min-height:72px}.app-layout:has(.module-hub){height:calc(100dvh - 72px);min-height:0;overflow:hidden}.app-main.module-hub{height:100%;min-height:0;overflow:hidden}.module-pager-shell{grid-template-rows:88px minmax(0,1fr);height:100%;min-height:0;padding-bottom:0;overflow:hidden}.platform-module-pager{height:100%;min-height:0;overflow:auto hidden}.platform-module-screen{height:100%;min-height:0;padding:12px 16px calc(80px + env(safe-area-inset-bottom));grid-template-rows:auto auto auto;align-content:space-between;gap:7px;overflow:hidden}.module-screen-hero{flex-direction:row;align-items:center;gap:11px;max-width:none}.module-screen-hero .platform-module-icon{border-radius:14px;flex:0 0 48px;width:48px;height:48px}.module-screen-hero .platform-module-icon svg{width:25px;height:25px}.module-screen-hero>div{gap:3px;min-width:0}.module-screen-hero h2{letter-spacing:-1px;font-size:24px;line-height:1.02}.module-screen-hero p{font-size:10px;line-height:1.3}.platform-module-screen>nav{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:68px;align-self:start;gap:20px 7px;height:auto}.platform-module-screen>nav a{box-sizing:border-box;border-radius:14px;gap:5px;height:68px;min-height:0;padding:8px 7px;font-size:9px;overflow:hidden}.platform-module-screen>nav a:nth-child(-n+3){transform:none}.platform-module-screen>nav svg{width:20px;height:20px}.module-screen-actions{gap:4px}.module-screen-actions .module-screen-open{min-height:42px}.module-screen-actions .module-page-dots{width:100%;min-height:14px;padding:0;transform:none;position:static!important}}.app-shell:has(.app-main.module-hub){height:100dvh;min-height:0;padding-bottom:0;overflow:hidden}.app-layout:has(.module-hub){height:calc(100dvh - 72px);min-height:0;overflow:hidden}.app-main.module-hub,.app-main.module-hub .module-pager-shell{height:100%;min-height:0;overflow:hidden}@media (min-width:621px){.platform-module-screen .module-screen-actions{align-items:center;gap:12px;display:flex}.platform-module-screen .module-screen-actions .module-page-dots{width:auto}}.platform-module-card.intelligence,.platform-module-screen.intelligence{--card-a:#d85b42;--card-b:#d85b42;--screen-a:#d85b42;--screen-b:#d85b42;color:#fff}.platform-module-card.intelligence .platform-module-copy small,.platform-module-card.intelligence .platform-module-copy em,.platform-module-screen.intelligence .module-screen-hero small,.platform-module-screen.intelligence .module-screen-hero p{color:#ffffffd1}.platform-module-screen.intelligence>nav a{color:#642719;background:#fff4f0db;border-color:#ffffff3d;box-shadow:0 15px 30px #5c221629}.platform-module-screen.intelligence .module-screen-open{color:#b44530}.platform-catalog-sheet>div>button.intelligence{--catalog-accent:#d85b42;--catalog-a:#d85b42;--catalog-b:#f7d2ca}.platform-module-popover nav a.intelligence{--module-a:#d85b42;--module-b:#d85b42}.module-pager-dock [data-module-id=inteligencia].active{color:#b44530;background:#fbe7e2}.platform-module-screen{background:radial-gradient(circle at 87% 18%,#ffffff26 0 8%,transparent 8.5%),var(--screen-a)}.platform-module-card{background:var(--card-a)}.module-grid article:before{background:var(--module-color)}.platform-catalog-sheet>div>button.active{background:var(--catalog-accent)}.platform-module-popover nav a.active{background:var(--module-a)}.module-pager-dock [data-module-id=inteligencia].active{background:#fbe7e2}.platform-module-pager{scroll-snap-type:none;touch-action:pan-y;overflow-x:hidden!important}.platform-module-screen{transition:transform .2s}@media (prefers-reduced-motion:reduce){.platform-module-screen{transition:none}}.account-settings-button{width:42px;height:42px;color:var(--indigo);background:#f3f1ff;border:1px solid #dedaff;border-radius:12px;place-items:center;display:grid;box-shadow:0 6px 16px #312b820f}.account-settings-button svg{width:21px;height:21px}.account-page{background:#f4f6fa;min-height:100vh;padding-bottom:110px}.account-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(18px,4vw,54px);display:flex}.account-header>a:last-child{color:var(--indigo);font-size:13px;font-weight:750}.account-wrap{width:min(1050px,100% - 36px);margin:0 auto;padding:42px 0}.account-title{align-items:center;gap:16px;margin-bottom:24px;display:flex}.account-title h1{letter-spacing:-1.7px;margin:5px 0 4px;font-size:38px}.account-title p{color:var(--muted);margin:0}.account-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.account-grid>.workspace-card{margin:0}.platform-account-card{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid;margin-top:18px!important}.platform-account-card h2{margin:5px 0}.platform-account-card p{color:var(--muted);margin:0;line-height:1.55}.platform-account-card>.workspace-primary{white-space:nowrap;width:auto}.bna-policy-form{background:#f8f7ff;border:1px solid #ddd9ff;border-radius:13px;align-items:flex-end;gap:14px;margin:15px 0 20px;padding:16px;display:flex}.bna-policy-form label{flex:1;gap:7px;font-size:12px;font-weight:750;display:grid}.bna-policy-form select{border:1px solid var(--line);background:#fff;border-radius:9px;height:45px;padding:0 12px}.bna-policy-form small{color:var(--muted);font-weight:500}.bna-policy-form .secondary-action{min-height:45px;color:var(--indigo);background:#fff;border:1px solid #cbc7ff;border-radius:9px;padding:0 16px;font-weight:800}@media (max-width:720px){.account-wrap{width:min(100% - 24px,1050px);padding-top:24px}.account-title h1{font-size:31px}.account-grid{grid-template-columns:1fr}.platform-account-card{grid-template-columns:auto 1fr}.platform-account-card>.workspace-primary{grid-column:1/-1;width:100%}.bna-policy-form{flex-direction:column;align-items:stretch}.bna-policy-form .secondary-action{width:100%}.app-head-actions{gap:7px}.app-head-actions .account-settings-button,.app-head-actions .platform-module-launcher-button{width:42px}.app-head-actions form button{padding-inline:12px}}.about-wrap{max-width:900px}.about-release-card{margin:0!important}.about-release-card>header{align-items:center!important}.about-release-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 0;display:grid}.about-release-details>div{background:#f8f9fc;border:1px solid #e1e5ef;border-radius:12px;min-width:0;padding:16px}.about-release-details dt{color:#7a8497;text-transform:uppercase;letter-spacing:.4px;margin-bottom:7px;font-size:10px;font-weight:850}.about-release-details dd{overflow-wrap:anywhere;color:#263047;margin:0;font-size:14px;font-weight:800}.about-release-details code{word-break:break-all;font-size:12px}.about-release-note{color:#5852a8;background:#f0efff;border-radius:10px;margin:16px 0 0;padding:12px 14px;font-size:12px;line-height:1.55}.about-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.about-support-grid>.workspace-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:15px;display:grid;margin:0!important}.about-support-grid>.workspace-card>svg{box-sizing:content-box;color:#087868;background:#edfaf6;border-radius:13px;width:24px;height:24px;padding:11px}.about-support-grid h2{margin:0 0 5px;font-size:18px}.about-support-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.about-support-grid .workspace-primary{grid-column:1/-1;width:100%}@media (max-width:720px){.about-release-details,.about-support-grid{grid-template-columns:1fr}.about-release-details>div{padding:14px}.about-page .account-header{gap:12px;height:auto;min-height:70px}.about-page .account-header .brand{min-width:0}.about-page .account-header .brand>span:last-child{font-size:20px}}.unified-inventory-screen{width:min(1120px,100% - 32px)}.unified-product-browser{padding:18px}.inventory-search{background:#fff;border:1px solid #d9ddec;border-radius:13px;align-items:center;gap:10px;min-height:50px;padding:0 14px;display:flex}.inventory-search>svg{width:20px;color:var(--indigo)}.inventory-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.inventory-search>span{min-width:30px;color:var(--indigo);text-align:center;background:#efedff;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850}.unified-product-list{gap:9px;margin-top:12px;display:grid}.unified-product-list>article{background:#fff;border:1px solid #e0e4ed;border-radius:14px;overflow:hidden}.unified-product-list>article.open{border-color:#c9c4ff;box-shadow:0 8px 24px #302b8214}.unified-product-summary{width:100%;min-height:74px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 13px;display:grid}.inventory-product-image{width:52px;height:52px;color:var(--indigo);background:#f0efff;border-radius:11px;place-items:center;overflow:hidden;display:grid!important}.inventory-product-image img{object-fit:contain;background:#fff;width:100%;height:100%}.inventory-product-image svg{width:24px}.unified-product-summary>span:nth-child(2),.inventory-product-totals{gap:4px;min-width:0;display:grid}.unified-product-summary b{font-size:12px}.unified-product-summary small{color:#778297;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.inventory-product-totals{text-align:right}.inventory-product-totals strong{font-size:18px}.inventory-product-totals strong.low{color:#cc3651}.unified-product-summary>svg{width:19px;color:var(--indigo);transition:transform .18s}.unified-product-list>article.open .unified-product-summary>svg{transform:rotate(180deg)}.unified-product-detail{background:#fafbfe;border-top:1px solid #e4e7ef;padding:15px}.inventory-detail-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.inventory-detail-grid>span{background:#fff;border:1px solid #e3e6ee;border-radius:10px;gap:4px;padding:10px;display:grid}.inventory-detail-grid small{color:#778297;font-size:8px}.inventory-detail-grid b{font-size:11px}.inventory-detail-gallery{gap:7px;margin-top:11px;display:flex;overflow-x:auto}.inventory-detail-gallery img{object-fit:contain;background:#fff;border:1px solid #e1e5ed;border-radius:10px;flex:none;width:64px;height:64px}.unified-product-detail>p{color:#647087;white-space:pre-line;margin:11px 0 0;font-size:10px;line-height:1.5}.unified-product-detail>nav{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.unified-product-detail>nav a{min-height:36px;color:var(--indigo);background:#fff;border:1px solid #d7d3ff;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:850;display:flex}.unified-product-detail>nav svg{width:14px}.inventory-edit-form{border-top:1px solid #e1e5ed;gap:10px;margin-top:14px;padding-top:14px;display:grid}.inventory-edit-form label{color:#59657a;gap:5px;font-size:9px;font-weight:800;display:grid}.inventory-edit-form input,.inventory-edit-form textarea,.inventory-edit-form select{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #d9deea;border-radius:9px;padding:10px}.inventory-edit-form .workspace-primary{margin-top:2px}.inventory-no-results{color:#6f7a8d;text-align:center;border:1px dashed #ccd4e2;border-radius:13px;align-content:center;place-items:center;gap:5px;min-height:150px;margin-top:12px;display:grid}.inventory-no-results svg{width:28px;color:var(--indigo)}.inventory-no-results span{font-size:10px}.unified-inventory-screen .product-create-card>.compact-form{padding:18px}.cost-price-policy{background:#f6f4ff;border:1px solid #c9c4ff;border-radius:12px;gap:9px;margin:3px 0;padding:13px;display:grid}.cost-price-policy legend{color:#292078;padding:0 5px;font-size:11px;font-weight:900}.inventory-edit-form .cost-policy-choice{cursor:pointer;background:#fff;border:1px solid #dedaff;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:9px}.inventory-edit-form .cost-policy-choice input,.inventory-edit-form .cost-price-list input{width:17px;height:17px;accent-color:var(--indigo);margin:1px 0;padding:0}.cost-policy-choice span,.cost-price-list span{gap:2px;display:grid}.cost-policy-choice small,.cost-price-list small{color:#6f7890;font-size:9px;font-weight:600}.cost-price-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.inventory-edit-form .cost-price-list>label{background:#eeebff;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;padding:8px}.cost-price-list .field-error{color:#b91c3f;grid-column:1/-1;margin:0;font-size:9px;font-weight:800}.cost-price-policy .cost-policy-result{color:#555f75;margin:0;font-size:9px;line-height:1.45}.inventory-gallery-editor{margin:2px 0}.inventory-gallery-actions{gap:3px;display:flex;position:absolute;top:5px;right:5px}.inventory-gallery-actions button{width:27px;height:27px;color:var(--indigo);background:#fffffff0;border:0;border-radius:7px;place-items:center;display:grid;box-shadow:0 2px 8px #12192a1f}.inventory-gallery-actions button:last-child{color:#c82d4c}.inventory-gallery-actions button:disabled{opacity:.35}.inventory-gallery-actions svg{width:13px}.inventory-relation-editor{background:#f8faff;border:1px solid #dce1eb;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:2px 0;padding:13px;display:grid}.inventory-relation-editor legend{color:#292078;padding:0 5px;font-size:11px;font-weight:900}.inventory-relation-editor>p{color:#69758a;grid-column:1/-1;margin:0 0 2px;font-size:9px}.inventory-relation-editor>label,.inventory-relation-editor>article{background:#fff;border:1px solid #e0e4ed;border-radius:10px;min-width:0;padding:10px}.inventory-relation-editor>label.selected,.inventory-relation-editor>article.selected{background:#f4f2ff;border-color:#aaa3ff}.inventory-relation-editor>label{grid-template-columns:minmax(0,1fr) minmax(110px,.55fr);align-items:end;gap:10px}.inventory-edit-form .relation-heading{align-items:center;gap:7px;min-width:0;display:flex}.inventory-edit-form .relation-heading input,.inventory-edit-form .preferred-supplier input{width:17px;height:17px;accent-color:var(--indigo);flex:none;margin:0;padding:0}.inventory-edit-form .relation-heading b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.supplier-relations>article{gap:9px;display:grid}.supplier-relation-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.supplier-relation-fields .preferred-supplier{grid-column:1/-1;align-items:center;gap:7px;display:flex}.inventory-relation-editor .field-error{color:#b91c3f;grid-column:1/-1;margin:0;font-size:9px;font-weight:850}@media (max-width:700px){.unified-inventory-screen{width:calc(100% - 20px)}.unified-product-browser{padding:12px}.inventory-detail-grid{grid-template-columns:1fr 1fr}.unified-product-summary{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.unified-product-summary>svg{grid-area:1/3}.inventory-product-totals{text-align:left;grid-area:2/2/auto/4;grid-auto-flow:column;justify-content:start;gap:12px}.inventory-product-image{width:46px;height:46px}.unified-product-detail>nav a{flex:1;justify-content:center}.inventory-edit-form .form-row,.inventory-edit-form .form-row.thirds,.cost-price-list,.inventory-relation-editor,.inventory-relation-editor>label{grid-template-columns:1fr}.supplier-relation-fields{grid-template-columns:1fr 1fr}.cost-price-policy{padding:11px}.cost-price-policy legend,.inventory-relation-editor legend{font-size:12px}.cost-policy-choice small,.cost-price-list small,.cost-price-policy .cost-policy-result,.inventory-relation-editor>p{font-size:10px}.inventory-gallery-actions{flex-direction:column}.inventory-gallery-actions button{width:30px;height:26px}}.invoice-settings-form{padding:22px}.invoice-setup-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0;padding:0;display:grid}.invoice-setup-progress button{color:#68748a;text-align:left;cursor:pointer;background:#f8f9fc;border:1px solid #dfe3ec;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 8px;min-width:0;padding:10px;display:grid}.invoice-setup-progress button>span{color:#69758a;background:#e8ebf2;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.invoice-setup-progress button svg{width:15px}.invoice-setup-progress button b{text-overflow:ellipsis;font-size:10px;overflow:hidden}.invoice-setup-progress button small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.invoice-setup-progress button.active{color:var(--indigo);background:#f3f1ff;border-color:#a9a1ff;box-shadow:0 0 0 2px #4f46db14}.invoice-setup-progress button.complete>span{color:#087c6e;background:#ddf7ef}.invoice-setup-progress button:disabled{opacity:.48;cursor:not-allowed}.invoice-step{gap:13px;display:grid}.invoice-step[hidden]{display:none}.invoice-step-intro{background:#f7f6ff;border:1px solid #ddd9ff;border-radius:12px;align-items:flex-start;gap:11px;padding:13px;display:flex}.invoice-step-intro>span{background:var(--indigo);color:#fff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.invoice-step-intro svg{width:18px}.invoice-step-intro h3{margin:0 0 3px;font-size:14px}.invoice-step-intro p{color:#667188;margin:0;font-size:9px;line-height:1.45}.field-instruction{color:#637087;background:#f4f6fa;border-radius:9px;margin:0;padding:9px 11px;font-size:9px}.optional-label{color:#8791a3;font-weight:500}.color-field{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:6px 9px;display:flex}.color-field input{border:0!important;width:42px!important;height:30px!important;padding:0!important}.color-field b{font-size:10px}.wizard-error{color:#b72c47;background:#fff3f5;border:1px solid #ffd0d8;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:10px;font-weight:800}.invoice-wizard-actions{border-top:1px solid #e3e6ee;justify-content:space-between;gap:10px;margin-top:17px;padding-top:15px;display:flex}.invoice-wizard-actions .workspace-primary{width:auto;margin:0;padding-inline:18px}.wizard-secondary{color:#596579;min-height:42px;font:inherit;background:#fff;border:1px solid #d9ddeb;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:10px;font-weight:800;display:flex}.wizard-secondary:disabled{opacity:.45}.wizard-secondary svg,.invoice-wizard-actions svg{width:16px}.invoice-review{gap:8px;display:grid}.invoice-review button{width:100%;color:var(--indigo);font:inherit;text-align:left;background:#fff;border:1px solid #dfe3ec;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px;font-size:9px;font-weight:850;display:flex}.invoice-review button>span{min-width:0;color:var(--ink);gap:3px;display:grid}.invoice-review small{color:#7b8698;text-transform:uppercase;letter-spacing:.7px;font-size:7px}.invoice-review b{font-size:11px}.invoice-review em{color:#6f7a8c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}@media (max-width:760px){.invoice-settings-form{padding:14px}.invoice-setup-progress{grid-template-columns:repeat(4,44px);justify-content:space-between;gap:5px}.invoice-setup-progress button{text-align:center;border-radius:10px;grid-template-rows:auto;grid-template-columns:1fr;width:44px;padding:7px;display:grid}.invoice-setup-progress button>span{grid-row:auto;margin:auto}.invoice-setup-progress button b,.invoice-setup-progress button small{display:none}.invoice-step .form-row{grid-template-columns:1fr}.invoice-step-intro{padding:11px}.invoice-step-intro h3{font-size:13px}.invoice-wizard-actions{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;margin-inline:-14px;padding:10px 14px;position:sticky;bottom:82px;box-shadow:0 -8px 18px #1e28460f}.invoice-wizard-actions .workspace-primary,.wizard-secondary{flex:1;padding-inline:8px}.invoice-preview-wrap{margin-top:14px}}.configuration-journey{margin-bottom:16px}.configuration-journey>header{align-items:center}.configuration-journey>header small{color:var(--indigo);letter-spacing:1px;font-size:8px;font-weight:900}.configuration-journey>header h2{margin:3px 0}.configuration-journey>header p{color:var(--muted);margin:0;font-size:10px}.configuration-journey>header>strong{color:var(--indigo);white-space:nowrap;background:#efedff;border-radius:999px;margin-left:auto;padding:7px 10px;font-size:9px}.configuration-progress{background:#e9ecf3;border-radius:99px;height:7px;margin:16px 0;overflow:hidden}.configuration-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--indigo),#12a89a);height:100%;transition:width .2s;display:block}.configuration-journey ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.configuration-journey li{background:#fafbfe;border:1px solid #e1e5ed;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.configuration-journey li>span{color:#647087;background:#eceff5;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.configuration-journey li>span svg{width:18px}.configuration-journey li.complete>span{color:#07806f;background:#dcf7ef}.configuration-journey li>div{min-width:0}.configuration-journey li>div>b{font-size:11px}.configuration-journey li>div>p{color:#6f7a8e;margin:3px 0 0;font-size:9px}.configuration-journey li>a{min-width:118px;color:var(--indigo);text-align:center;background:#fff;border:1px solid #cbc7ff;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:850}.configuration-journey li.embedded-flow{background:#f7f6ff;border-color:#cfcaff;align-items:start;box-shadow:0 8px 24px #4f46db12}.configuration-step-embedded{grid-column:1/-1;width:100%;margin-top:4px}.configuration-step-status{color:#087b68;background:#effbf7;border:1px solid #b9e6da;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:126px;padding:8px 10px;font-size:8px;display:flex}.configuration-step-status svg{width:14px}.configuration-journey>aside{background:#edfaf7;border:1px solid #bfe8df;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;padding:12px;display:grid}.configuration-journey>aside>svg{color:#087d6e;width:23px}.configuration-journey>aside b{font-size:10px}.configuration-journey>aside p{color:#526f69;margin:3px 0 0;font-size:8px;line-height:1.45}.configuration-journey>aside>a{color:#fff;text-align:center;background:#087d6e;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:850}.prerequisite-warning{color:#8a6416;background:#fff9eb;border:1px solid #f0d7a0;border-radius:9px;align-items:center;gap:8px;margin:10px 0 0;padding:11px;font-size:9px;font-weight:750;display:flex}.prerequisite-warning svg{flex:none;width:17px}.fiscal-channel-choice{background:#fff;border:1px solid #d8d4ff;border-radius:13px;gap:9px;padding:16px;display:grid}.fiscal-channel-choice>b{color:#222846;font-size:15px}.fiscal-channel-choice>p{line-height:1.5;margin:0 0 3px!important;font-size:11px!important}.fiscal-channel-choice>a{color:#3229a8;background:#f8f7ff;border:1px solid #dedbf9;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;font-size:11px;font-weight:850;text-decoration:none;display:flex}.fiscal-channel-choice>a span{color:#5f58b8;text-align:right;font-size:9px}@media (max-width:760px){.configuration-journey{padding:14px}.configuration-journey>header,.arca-assisted-setup>header{grid-template-columns:42px minmax(0,1fr);align-items:start!important;gap:10px!important;display:grid!important}.configuration-journey>header>.icon-bubble,.arca-assisted-setup>header>.icon-bubble{width:42px;height:42px;margin:0}.configuration-journey>header>div,.arca-assisted-setup>header>div{min-width:0}.configuration-journey>header h2,.arca-assisted-setup>header h2{overflow-wrap:normal;word-break:normal;font-size:17px;line-height:1.16}.configuration-journey>header>strong{text-align:center;grid-column:1/-1;width:100%;margin:2px 0 0}.configuration-journey li{grid-template-columns:32px minmax(0,1fr)}.configuration-journey li>a,.configuration-step-status{grid-column:1/-1;width:100%}.configuration-step-embedded{grid-column:1/-1;margin-top:2px}.configuration-journey>aside{grid-template-columns:26px minmax(0,1fr)}.configuration-journey>aside>a{grid-column:1/-1;width:100%}}.arca-assisted-setup{margin-bottom:16px}.arca-assisted-setup>header small{color:#07806f;letter-spacing:1px;font-size:8px;font-weight:900}.arca-assisted-setup>header h2{margin:3px 0}.arca-assisted-setup>header p{color:var(--muted);margin:0;font-size:10px}.arca-guide-blocked{color:#805f1b;background:#fff9ec;border:1px solid #f1daa3;border-radius:11px;margin:14px 0 0;padding:13px;font-size:10px}.arca-guide-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.arca-guide-steps details{background:#fafbfe;border:1px solid #dfe3eb;border-radius:12px;padding:0;overflow:hidden}.arca-guide-steps summary{cursor:pointer;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:12px;list-style:none;display:grid}.arca-guide-steps summary::-webkit-details-marker{display:none}.arca-guide-steps summary>span{width:30px;height:30px;color:var(--indigo);background:#eceaff;border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.arca-guide-steps summary svg{width:17px}.arca-guide-steps summary>div{gap:2px;display:grid}.arca-guide-steps summary b{font-size:10px}.arca-guide-steps summary small{color:#7b8698;font-size:8px}.arca-guide-steps details>p{color:#657187;margin:0;padding:0 12px 10px;font-size:9px;line-height:1.5}.arca-guide-steps figure{background:#edf1f6;margin:0;padding:10px 12px 12px}.arca-guide-steps figcaption{color:#788397;margin-top:7px;font-size:7px;line-height:1.4}.arca-screen{color:#1d2940;background:#fff;border:1px solid #ccd4df;border-radius:9px;min-height:164px;padding:12px;box-shadow:0 7px 18px #19264214}.arca-screen>span{color:#fff;background:#222d4f;margin:-12px -12px 10px;padding:9px 12px;font-size:11px;font-weight:900;display:block}.arca-screen.login>div{border:1px solid #d7dce5;border-radius:8px;gap:7px;width:min(220px,86%);margin:auto;padding:12px;display:grid}.arca-screen.login svg{color:#19a4d6;width:18px}.arca-screen.login b{font-size:10px}.arca-screen.login i,.arca-screen.confirm i{color:#68758b;font-size:7px;font-style:normal}.arca-screen.login em{color:#778398;border:1px solid #4fb9df;border-radius:4px;padding:8px;font-size:8px;font-style:normal}.arca-screen.login strong,.arca-screen.confirm>strong{color:#fff;text-align:center;background:#16a3d8;border-radius:4px;padding:7px;font-size:8px}.arca-screen.services>div{color:#fff;background:#182231;align-content:center;place-items:center;gap:8px;min-height:105px;display:grid}.arca-screen.services i{font-size:8px;font-style:normal}.arca-screen.services em{border:2px solid #ed4c57;border-radius:999px;padding:8px 12px;font-size:9px;font-style:normal}.arca-screen.services svg{color:#53d7dc;width:17px}.arca-screen.relation>div{grid-template-columns:1fr 1fr 1fr;gap:5px;display:grid}.arca-screen.relation em,.arca-screen.relation strong{color:#fff;text-align:center;background:#159bd0;border-radius:4px;padding:8px 4px;font-size:7px;font-style:normal}.arca-screen.relation strong{box-shadow:0 0 0 3px #ef475340}.arca-screen.relation p{background:#fff9d9;border:1px solid #efd97b;justify-content:center;align-items:center;gap:6px;margin:18px 0 0;padding:10px;font-size:8px;display:flex}.arca-screen.relation p svg{width:15px}.arca-screen.confirm p{border-bottom:1px solid #dce3e9;grid-template-columns:.8fr 1.2fr;margin:0;display:grid}.arca-screen.confirm p>*{padding:7px}.arca-screen.confirm p b{background:#eff9fb;font-size:8px}.arca-screen.confirm>strong{width:100px;margin:12px auto 0;display:block}.arca-official-link{color:#fff;background:#087e70;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:0 12px 12px;padding:9px;font-size:9px;font-weight:850;display:flex}.arca-official-link svg{width:14px}.arca-assisted-setup>form{margin-top:14px}.arca-guide-confirmed{color:#087c6e;background:#ebfaf6;border:1px solid #bce7dc;border-radius:10px;align-items:center;gap:9px;margin:14px 0 0;padding:12px;display:flex}.arca-guide-confirmed>svg{width:20px}.arca-guide-confirmed span{gap:3px;display:grid}.arca-guide-confirmed b{font-size:10px}.arca-guide-confirmed small{color:#4f7068;font-size:8px}@media (max-width:760px){.arca-guide-steps{grid-template-columns:1fr}.arca-guide-steps details:not([open]){background:#fff}.arca-screen{min-height:150px}.arca-assisted-setup>.workspace-primary{width:100%}}.invoice-save-feedback{color:#087b68;background:#effbf7;border:1px solid #b9e6da;border-radius:11px;align-items:flex-start;gap:9px;margin:0;padding:12px 14px;display:flex}.invoice-save-feedback.error{color:#b72d48;background:#fff3f5;border-color:#ffc7d1}.invoice-save-feedback>svg{width:18px;min-width:18px}.invoice-save-feedback>span{gap:2px;display:grid}.invoice-save-feedback b{font-size:10px}.invoice-save-feedback small{font-size:9px;line-height:1.45}.point-validation-feedback{color:#087b68;background:#effbf7;border:1px solid #bce8dc;border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 12px;padding:12px;font-size:12px;line-height:1.45;display:flex}.point-validation-feedback.error{color:#b72d48;background:#fff3f5;border-color:#ffc8d2}.point-validation-feedback.notice{color:#4138b7;background:#f2f3ff;border-color:#c9cdfd}.point-validation-feedback>svg{width:18px;min-width:18px}.customer-policy-feedback{color:#087b68;background:#effbf7;border:1px solid #bce8dc;border-radius:10px;align-items:center;gap:8px;margin:0 0 14px;padding:12px 14px;font-size:12px;font-weight:750;line-height:1.45;display:flex}.customer-policy-feedback.error{color:#b72d48;background:#fff3f5;border-color:#ffc8d2}.customer-policy-feedback>svg{width:18px;min-width:18px}.customer-policy .workspace-primary svg{width:18px}@media (max-width:760px){.invoice-wizard-actions{z-index:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin-inline:0;padding:12px 0 0;position:static;bottom:auto}.invoice-step>.workspace-primary{min-height:52px;font-size:14px}.fiscal-point-list{gap:12px}.fiscal-point-list>article{gap:10px;padding:14px}.fiscal-point-list b{font-size:16px}.fiscal-point-list small,.fiscal-point-list p{font-size:13px;line-height:1.5}.fiscal-point-list em{font-size:11px;line-height:1.25}.fiscal-point-list .secondary-action{width:100%;min-height:46px;font-size:14px}.field-help,.point-validation-feedback{font-size:13px}}.preview-logo img{object-fit:contain;object-position:left center;width:min(92px,45%);height:44px;display:block}.preview-logo.has-image b{max-width:calc(55% - 9px);font-size:13px}.arca-assisted-setup>header{align-items:center}.arca-assisted-setup>header>strong{color:#087c6e;white-space:nowrap;background:#e5f8f2;border-radius:999px;margin-left:auto;padding:7px 10px;font-size:9px}.arca-wizard-progress{background:#e7ebf1;border-radius:999px;height:9px;margin:18px 0 14px;position:relative;overflow:hidden}.arca-wizard-progress i{border-radius:inherit;background:linear-gradient(90deg,#0b8d7c,#24b9a4);height:100%;transition:width .2s;display:block}.arca-wizard-progress span{color:#163f39;place-items:center;font-size:7px;font-weight:900;display:grid;position:absolute;inset:0}.arca-step-tabs{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:14px;display:grid}.arca-step-tabs button{color:#758095;min-width:0;font:inherit;cursor:pointer;background:#f8f9fc;border:1px solid #e0e4eb;border-radius:10px;justify-items:center;gap:5px;padding:8px 4px;display:grid}.arca-step-tabs button>span{background:#e8ebf1;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-weight:900;display:grid}.arca-step-tabs button svg{width:14px}.arca-step-tabs button b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;overflow:hidden}.arca-step-tabs button.done>span{color:#087c6e;background:#dff7ef}.arca-step-tabs button.active{color:#087c6e;background:#effbf7;border-color:#8ed6ca;box-shadow:0 0 0 2px #087c6e14}.arca-wizard-stage{background:#f3f6f9;border:1px solid #dfe4eb;border-radius:15px;grid-template-columns:minmax(240px,.8fr) minmax(330px,1.2fr);display:grid;overflow:hidden}.arca-wizard-instruction{flex-direction:column;align-items:flex-start;padding:24px;display:flex}.arca-wizard-instruction>small{color:#087c6e;letter-spacing:1px;font-size:8px;font-weight:900}.arca-wizard-instruction h3{margin:7px 0 9px;font-size:23px;line-height:1.1}.arca-wizard-instruction>p{color:#5e6a7f;margin:0;font-size:11px;line-height:1.6}.arca-wizard-instruction .arca-official-link{box-sizing:border-box;width:100%;margin:18px 0 0}.arca-wizard-instruction>aside{color:#087c6e;align-items:center;gap:9px;width:100%;margin-top:auto;padding-top:18px;display:flex}.arca-wizard-instruction>aside>svg{width:19px}.arca-wizard-instruction>aside span{gap:2px;display:grid}.arca-wizard-instruction>aside b{font-size:9px}.arca-wizard-instruction>aside small{color:#61766f;font-size:7px}.arca-wizard-stage>figure{background:#e6ebf0;margin:0;padding:22px}.arca-wizard-stage figcaption{color:#69758a;margin-top:8px;font-size:8px;line-height:1.45}.arca-wizard-stage .arca-screen{min-height:250px}.arca-screen mark{color:#6f5700;background:#fff4bd;border-radius:7px;align-items:center;gap:5px;margin-top:10px;padding:7px 9px;font-size:8px;font-weight:800;display:flex}.arca-screen mark svg{width:13px}.arca-screen.taxpayer>div{padding:14px}.arca-screen.taxpayer small{color:#68758b;font-size:8px}.arca-screen.taxpayer p{background:#fff;border:2px solid #e2bd35;border-radius:8px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;padding:11px;display:grid}.arca-screen.taxpayer p svg{color:#159bd0;width:17px}.arca-screen.taxpayer p b{font-size:9px}.arca-screen.taxpayer p i{color:#68758b;font-size:7px;font-style:normal}.arca-screen.services em{color:#253047;background:#fff;align-items:center;gap:6px;display:flex}.arca-screen.services strong{background:#159bd0;border-radius:5px;padding:9px;font-size:8px}.arca-screen.relation>small{color:#68758b;margin-bottom:18px;font-size:8px;display:block}.arca-screen.webservice>div{gap:6px;display:grid}.arca-screen.webservice p{border:1px solid #d8dee8;border-radius:6px;align-items:center;gap:7px;margin:0;padding:9px 11px;font-size:8px;display:flex}.arca-screen.webservice p>svg:last-child{width:14px;margin-left:auto}.arca-screen.webservice p.selected{color:#087c6e;background:#fffbea;border:2px solid #e2bd35}.arca-screen.representative>div>i{color:#68758b;margin-bottom:5px;font-size:7px;font-style:normal;display:block}.arca-screen.representative p{align-items:center;gap:6px;margin:0 0 9px;display:flex}.arca-screen.representative p em{color:#788397;border:1px solid #cad2de;border-radius:5px;flex:1;padding:8px;font-size:7px;font-style:normal}.arca-screen.representative p strong{color:#fff;background:#159bd0;border-radius:5px;padding:8px;font-size:7px}.arca-screen.representative p.identity{background:#fffbea;border:2px solid #e2bd35;border-radius:7px;padding:10px}.arca-screen.representative p.identity>svg{color:#087c6e;width:18px}.arca-screen.representative p.identity span{flex:1;display:grid}.arca-screen.representative p.identity b{font-size:9px}.arca-screen.representative p.identity small{color:#68758b;font-size:7px}.arca-screen.confirm>mark{justify-content:center}.arca-wizard-actions{justify-content:space-between;gap:10px;margin-top:14px;display:flex}.arca-wizard-actions>button,.arca-wizard-actions>form{min-width:180px}.arca-wizard-actions .secondary-action,.arca-wizard-actions .workspace-primary{justify-content:center;align-items:center;gap:7px;width:100%;min-height:43px;margin:0;display:flex}.arca-wizard-actions svg{width:16px}.arca-wizard-actions button:disabled{opacity:.4;cursor:not-allowed}.arca-validation-note{color:#526078;background:#f7f8fb;border:1px solid #cfd5e0;border-radius:10px;align-items:flex-start;gap:9px;margin:12px 0 0;padding:12px;font-size:9px;line-height:1.5;display:flex}.arca-validation-note>svg{color:#087c6e;width:18px;min-width:18px}.arca-validation-note b{color:#1d2940}.arca-wizard-instruction>.arca-tab-help{color:#40516a;margin:8px 0 0;font-size:9px;line-height:1.45}@media (max-width:760px){.arca-assisted-setup{padding:14px}.arca-assisted-setup>header>strong{text-align:center;grid-column:1/-1;width:100%;margin:2px 0 0}.arca-step-tabs{scroll-snap-type:x mandatory;padding:2px 1px 6px;display:flex;overflow-x:auto}.arca-step-tabs button{scroll-snap-align:start;min-width:76px}.arca-wizard-stage{grid-template-columns:1fr}.arca-wizard-instruction{padding:16px}.arca-wizard-instruction h3{font-size:20px}.arca-wizard-instruction>p{font-size:14px}.arca-wizard-instruction>.arca-tab-help{font-size:13px}.arca-wizard-instruction .arca-official-link{min-height:48px;font-size:14px}.arca-wizard-instruction>aside{margin-top:16px}.arca-wizard-instruction>aside b{font-size:13px}.arca-wizard-instruction>aside small{font-size:12px;line-height:1.4}.arca-wizard-stage>figure{padding:12px}.arca-wizard-stage figcaption{font-size:11px}.arca-wizard-stage .arca-screen{min-height:220px}.arca-wizard-actions{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;margin-inline:-14px;padding:10px 14px;position:sticky;bottom:82px;box-shadow:0 -8px 18px #1e28460f}.arca-wizard-actions>button,.arca-wizard-actions>form{flex:1;min-width:0}.arca-wizard-actions .secondary-action,.arca-wizard-actions .workspace-primary{padding-inline:8px;font-size:12px}.arca-validation-note{font-size:12px}}@media (max-width:410px){.arca-wizard-actions{grid-template-columns:92px 1fr;display:grid}.arca-screen.taxpayer p{grid-template-columns:auto 1fr auto}.arca-screen.taxpayer p i{grid-column:2}}.customer-address-fieldset{border:0;margin:0;padding:0;display:contents}.customer-found-inline{color:#087b6e;background:#edfaf7;border:1px solid #bfe9df;border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.customer-found-inline>svg{width:21px}.customer-found-inline>div{gap:4px;min-width:0;display:grid}.customer-found-inline b{text-transform:uppercase;font-size:10px}.customer-found-inline strong{color:#17243c;font-size:14px}.customer-found-inline span{color:#526478;flex-wrap:wrap;align-items:center;gap:4px;font-size:9px;display:flex}.customer-found-inline span svg{width:13px}.customer-found-inline>a{color:#fff;background:#4f46db;border-radius:9px;align-items:center;min-height:36px;padding:0 11px;font-size:10px;font-weight:850;display:inline-flex}@media (max-width:560px){.customer-found-inline{grid-template-columns:22px 1fr}.customer-found-inline>a{grid-column:1/-1;justify-content:center}}.public-person-lookup{color:#4f46db;background:#f7f6ff;border:1px solid #d7d4ff;border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.public-person-lookup>svg{width:20px}.public-person-lookup>div{gap:5px;min-width:0;display:grid}.public-person-lookup b{text-transform:uppercase;font-size:10px}.public-person-lookup span{color:#657087;font-size:9px}.public-person-lookup button{color:#4f46db;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d5ff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding:10px;font-size:10px;font-weight:800;display:flex}.public-person-lookup button>span{gap:3px;display:grid}.public-person-lookup button strong{color:#17243c;font-size:12px}.public-person-lookup button small{color:#657087;font-size:9px;font-weight:500}.public-person-lookup button>svg{flex:none;width:16px}.public-person-lookup.error{color:#b8324b;background:#fff5f6;border-color:#ffd0d8}.lookup-spinner{animation:.8s linear infinite lookup-spin}@keyframes lookup-spin{to{transform:rotate(360deg)}}@media (max-width:560px){.public-person-lookup{grid-template-columns:22px 1fr}.public-person-lookup>.lookup-spinner{grid-column:1/-1;justify-self:center}}.workspace-grid.single{grid-template-columns:1fr}.official-taxpayer-lookup{color:#3530a4;background:#f8f7ff;border:1px solid #d7d4ff;border-radius:13px;gap:10px;padding:14px;display:grid}.official-taxpayer-lookup.error{color:#a52b43;background:#fff5f7;border-color:#f3bac5}.official-taxpayer-lookup-action{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.official-taxpayer-lookup-action>svg{width:21px}.official-taxpayer-lookup-action>span{gap:3px;min-width:0;display:grid}.official-taxpayer-lookup-action b{font-size:13px}.official-taxpayer-lookup-action small,.official-taxpayer-lookup>p{color:#647087;font-size:11px;line-height:1.45}.official-taxpayer-lookup>p{margin:0}.official-taxpayer-lookup-action>button,.official-taxpayer-suggestions button{color:#493fd0;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9c4ff;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:850;display:inline-flex}.official-taxpayer-lookup-action>button:disabled{opacity:.55;cursor:not-allowed}.official-taxpayer-lookup-action button svg,.official-taxpayer-suggestions button svg{width:16px}.official-taxpayer-lookup-message{border-top:1px solid #dfdcf8;padding-top:9px}.official-taxpayer-suggestions{gap:8px;display:grid}.official-taxpayer-suggestions article{background:#fff;border:1px solid #dbd8f7;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.official-taxpayer-suggestions article>span{gap:4px;min-width:0;display:grid}.official-taxpayer-suggestions small{color:#087d6e;text-transform:uppercase;font-size:9px;font-weight:850}.official-taxpayer-suggestions strong{color:#17243c;font-size:14px}.official-taxpayer-suggestions em{color:#637087;font-size:11px;font-style:normal;line-height:1.35}.official-suggestion-mark{color:#087b6e;background:#e3f8f2;border-radius:999px;align-items:center;gap:4px;width:max-content;max-width:100%;padding:3px 7px;line-height:1.25;display:inline-flex;text-transform:none!important;font-size:9px!important;font-weight:850!important}.official-suggestion-mark svg{width:12px;height:12px}.official-suggested-document,.official-suggested-address{gap:7px;display:grid}.official-suggested-document>.official-suggestion-mark,.official-suggested-address>.official-suggestion-mark{margin-bottom:1px}@media (max-width:560px){.official-taxpayer-lookup{padding:13px}.official-taxpayer-lookup-action{grid-template-columns:26px minmax(0,1fr)}.official-taxpayer-lookup-action>button{grid-column:1/-1;width:100%;min-height:48px;font-size:14px}.official-taxpayer-lookup-action b{font-size:15px}.official-taxpayer-lookup-action small,.official-taxpayer-lookup>p{font-size:13px}.official-taxpayer-suggestions article{flex-direction:column;align-items:stretch}.official-taxpayer-suggestions strong{font-size:16px}.official-taxpayer-suggestions small,.official-taxpayer-suggestions em{font-size:12px}.official-taxpayer-suggestions button{width:100%;min-height:46px;font-size:14px}.official-suggestion-mark{font-size:11px!important}.official-suggested-document .form-row{grid-template-columns:1fr}}.external-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.external-channel-card{border:1px solid var(--line);background:#fbfcff;border-radius:16px;min-width:0;padding:18px}.external-channel-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.external-channel-card>header div,.connected-account span{gap:3px;display:grid}.external-channel-card>header b{font-size:15px}.external-channel-card>header small,.connected-account small{color:var(--muted);font-size:10px}.connection-status{color:#8a5a00;text-transform:uppercase;background:#fff1d6;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.connection-status.connected{color:#087b68;background:#dcf8f0}.connection-status.paused{color:#59647a;background:#eef0f5}.external-channel-card>a.workspace-primary{text-align:center;justify-content:center;align-items:center;text-decoration:none;display:flex}.connected-account{color:#087b68;background:#eefaf7;border-radius:11px;align-items:center;gap:9px;margin:0;padding:11px;display:flex}.connected-account svg{width:19px}.external-policy-checks{border:1px solid var(--line);background:#fff;border-radius:11px;gap:8px;padding:12px;display:grid}.external-policy-checks label{align-items:center;gap:8px;font-size:11px;display:flex}.external-policy-checks input{width:16px;height:16px}.external-channel-card .checkbox-label{justify-content:flex-start}@media (max-width:900px){.external-channel-grid{grid-template-columns:1fr}}@media (max-width:560px){.external-channel-card{padding:13px}.external-channel-card .form-row{grid-template-columns:1fr}.external-channel-card>header{align-items:flex-start}}.daily-chart{grid-template-rows:18px auto;grid-template-columns:50px minmax(0,1fr);column-gap:8px;margin-top:14px;display:grid;position:relative}.daily-chart-y-title{color:#657087;text-align:right;grid-area:1/1;font-size:9px;font-weight:800}.daily-chart-y{color:#778297;flex-direction:column;grid-area:2/1;justify-content:space-between;align-items:flex-end;height:190px;padding-bottom:24px;display:flex}.daily-chart-y small{font-size:8px}.daily-chart-scroll{scrollbar-width:thin;grid-area:1/2/3;min-width:0;overflow:auto hidden}.daily-chart .vertical-chart{background:repeating-linear-gradient(#e6e9f1 0 1px,#0000 1px 41px);height:208px;margin:0;padding:18px 6px 0}.daily-chart .vertical-chart>div{min-width:56px}.daily-chart .vertical-chart small{white-space:nowrap}.daily-chart-x-title{color:#657087;text-align:center;padding:7px 0 0;font-size:9px;font-weight:800;display:block}@media (max-width:600px){.daily-chart{grid-template-columns:42px minmax(0,1fr);column-gap:5px}.daily-chart-y{height:180px}.daily-chart .vertical-chart{height:198px}.daily-chart .vertical-chart>div{min-width:64px}.daily-chart .vertical-chart small{font-size:7px}}.external-prerequisites{color:#8a5b00;background:#fff8e9;border:1px solid #f1d59f;border-radius:11px;padding:11px}.external-prerequisites>span{align-items:center;gap:7px;display:flex}.external-prerequisites>span svg{width:17px}.external-prerequisites b{font-size:10px}.external-prerequisites ul{flex-wrap:wrap;gap:5px;margin:8px 0 0;padding:0;list-style:none;display:flex}.external-prerequisites li{color:#8a5b00;background:#fff;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:750}.external-prerequisites li.complete{color:#087b68;background:#e4f8f2}.external-prerequisites.ready{color:#087b68;background:#eefaf7;border-color:#bfe8dd}.online-sales-workspace{gap:18px;display:grid}.online-sales-filters{gap:8px;padding:2px;display:flex;overflow:auto}.online-sales-filters a{white-space:nowrap;color:#515a70;background:#fff;border:1px solid #dfe3ef;border-radius:999px;align-items:center;gap:7px;padding:10px 14px;font-weight:700;display:flex}.online-sales-filters a.active{color:#fff;background:#5145e5;border-color:#5145e5}.online-sales-filters b{background:#ffffff38;border-radius:99px;place-items:center;min-width:20px;height:20px;font-size:11px;display:grid}.responsive-table td small{color:#737d95;margin-top:4px;display:block}.external-order-status{align-items:center;gap:5px;font-weight:800;display:inline-flex}.external-order-status svg{width:16px}.external-order-status.error,.external-order-status.review_required,.external-order-error{color:#c8324e}.external-order-status.invoiced,.external-order-status.cancelled_credited{color:#078b72}.external-order-status.ready_to_invoice,.external-order-status.cancellation_invoicing{color:#5145e5}.table-action{color:#5145e5;background:#f5f3ff;border:1px solid #cfcafa;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-weight:800;display:inline-flex}.table-action svg{width:15px}.online-provider-tabs,.online-selection-actions,.online-bulk-controls,.online-sales-toolbar,.online-sales-toolbar form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.online-provider-tabs a,.online-bulk-controls button,.online-sales-toolbar button{color:#465067;background:#fff;border:1px solid #d9ddec;border-radius:12px;padding:10px 14px;font-weight:800}.online-provider-tabs a.active{color:#fff;background:#5145e5;border-color:#5145e5}.online-sales-toolbar{background:#fff;border:1px solid #e0e4ef;border-radius:16px;justify-content:space-between;padding:14px}.online-sales-toolbar label{gap:4px;font-size:12px;font-weight:750;display:grid}.online-sales-toolbar input{border:1px solid #d9ddec;border-radius:9px;padding:9px 10px}.online-sales-toolbar button{align-items:center;gap:7px;display:inline-flex}.online-sales-toolbar svg{width:16px}.online-selection-actions{justify-content:space-between;padding:12px 0}.online-selection-actions .workspace-primary{width:auto}.online-bulk-controls button{padding:8px 11px;font-size:12px}.responsive-table input[type=checkbox]{accent-color:#5145e5;width:18px;height:18px}.online-sync-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.online-sync-status article{background:#fff;border:1px solid #d9ddec;border-radius:15px;justify-content:space-between;gap:16px;padding:13px 15px;display:flex}.online-sync-status article.connected{background:#f3fcf9;border-color:#a9e5d5}.online-sync-status article.warning{background:#fffaf1;border-color:#f0d7a8}.online-sync-status article span{gap:3px;display:grid}.online-sync-status article span:last-child{text-align:right}.online-sync-status small{color:#68738a;font-size:11px}.online-sync-status b{font-size:13px}.external-mapping{min-width:250px}.external-mapping summary{cursor:pointer;color:#5145e5;font-weight:850}.external-mapping label{gap:4px;margin-top:9px;display:grid}.external-mapping label span{color:#536078;font-size:11px;font-weight:750}.external-mapping select{background:#fff;border:1px solid #d9ddec;border-radius:9px;max-width:290px;padding:8px}.external-mapping .table-action{justify-content:center;width:100%;margin-top:9px}@media (max-width:700px){.online-sync-status{grid-template-columns:1fr}.online-sync-status article{display:grid}.online-sync-status article span:last-child{text-align:left}.online-sales-toolbar{align-items:stretch}.online-sales-toolbar,.online-sales-toolbar form{grid-template-columns:1fr 1fr;display:grid}.online-sales-toolbar form:last-child,.online-sales-toolbar form button{grid-column:1/-1}.online-selection-actions{align-items:stretch}.online-selection-actions,.online-bulk-controls{grid-template-columns:1fr;display:grid}.online-selection-actions .workspace-primary{width:100%}}.external-account-ownership{color:#116653;background:#f1fbf8;border:1px solid #bfe9df;border-radius:16px;align-items:flex-start;gap:12px;margin:0 0 18px;padding:14px 16px;display:flex}.external-account-ownership svg{width:22px;min-width:22px}.external-account-ownership span{gap:3px;display:grid}.external-account-ownership small{color:#55716b;line-height:1.4}.arca-assisted-summary{background:#f7fdfa;border-color:#bce8dc}.arca-assisted-summary>header{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;margin:0;display:grid}.arca-assisted-summary>header p a{color:#087b68;text-underline-offset:2px;font-weight:850;text-decoration:underline}.arca-review-guide{color:#087b68;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9ddd5;border-radius:9px;padding:0 12px;font-size:10px;font-weight:850}.fiscal-point-workflow>.fiscal-point-list+section{margin-top:18px}@media (max-width:760px){.arca-assisted-summary>header{grid-template-columns:42px minmax(0,1fr)}.arca-assisted-summary>header>.site-accordion-saved-indicator{grid-column:1/-1;justify-self:start;margin-left:0!important}.arca-review-guide{grid-column:1/-1;width:100%;min-height:44px;font-size:12px}.fiscal-point-workflow{padding:14px}.fiscal-point-workflow>.fiscal-point-list+section{margin-top:14px}}.invoice-customizer-collapsed{grid-template-columns:1fr}.invoice-settings-summary{background:#f7fdfa;border-color:#bce8dc}.invoice-settings-summary>header{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;margin:0;display:grid}.invoice-settings-summary .arca-review-guide{min-width:145px}@media (max-width:760px){.invoice-settings-summary>header{grid-template-columns:42px minmax(0,1fr)}.invoice-settings-summary>header>.site-accordion-saved-indicator{grid-column:1/-1;justify-self:start;margin-left:0!important}.invoice-settings-summary .arca-review-guide{grid-column:1/-1;width:100%;min-height:44px}}.configuration-journey>ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.configuration-journey>ol>li{background:#fafbfe;border:1px solid #e1e5ed;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.configuration-journey>ol>li>span{width:36px;height:36px;font-size:12px}.configuration-journey>ol>li>div>b{font-size:14px;line-height:1.35}.configuration-journey>ol>li>div>p{font-size:12px;line-height:1.5}.configuration-journey>ol>li>a,.configuration-journey>ol>li>.configuration-step-status{min-height:42px;padding:9px 12px;font-size:12px}.configuration-journey>ol>li.embedded-flow{background:#f7f6ff;border-color:#cfcaff;align-items:start;box-shadow:0 8px 24px #4f46db12}@media (max-width:760px){.configuration-journey>ol>li{grid-template-columns:36px minmax(0,1fr);padding:13px 11px}.configuration-journey>ol>li>a,.configuration-journey>ol>li>.configuration-step-status{grid-column:1/-1;width:100%;font-size:13px}.configuration-journey>ol>li>div>b{font-size:15px}.configuration-journey>ol>li>div>p{font-size:13px}}.fiscal-channel-onboarding,.fiscal-channel-resolution{gap:14px;display:grid}.fiscal-channel-onboarding{background:#fff;border:1px solid #d8d4ff;border-radius:14px;padding:16px}.fiscal-channel-onboarding>p{line-height:1.55;color:#5f697e!important;margin:0!important;font-size:13px!important}.fiscal-channel-onboarding>a{color:#fff;background:#5145e5;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.fiscal-channel-onboarding-title{color:#292165;align-items:center;gap:10px;display:flex}.fiscal-channel-onboarding-title svg{width:23px;min-width:23px}.fiscal-channel-onboarding-title b{font-size:17px;line-height:1.35}.fiscal-channel-inline-form,.fiscal-free-point-form{background:#fafbff;border:1px solid #dfe2ee;border-radius:12px;padding:14px}.fiscal-channel-inline-form label,.fiscal-free-point-form label{font-size:13px;line-height:1.4}.fiscal-channel-inline-form label small,.fiscal-free-point-form label small{font-size:12px;line-height:1.45}.fiscal-free-point-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.fiscal-free-point-form>.workspace-primary{width:auto;min-width:250px;margin:0}.fiscal-channel-target{background:#effbf7;border:1px solid #bce7dc;border-radius:11px;align-items:flex-start;gap:10px;padding:12px;display:flex;color:#126957!important;margin:0!important}.fiscal-channel-target>svg{width:21px;min-width:21px}.fiscal-channel-target>span{gap:3px;display:grid}.fiscal-channel-target b{font-size:14px}.fiscal-channel-target small{color:#58736d;font-size:12px;line-height:1.45}.fiscal-channel-or{color:#6d7587;text-align:center;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.fiscal-channel-or:before,.fiscal-channel-or:after{content:"";background:#d9ddea;flex:1;height:1px}.fiscal-step-permission{background:#fff9eb;border:1px solid #f0d7a0;border-radius:11px;align-items:flex-start;gap:10px;padding:13px;display:flex;color:#805f1b!important;margin:0!important}.fiscal-step-permission>svg{width:20px;min-width:20px}.fiscal-step-permission>span{gap:3px;font-size:13px;line-height:1.45;display:grid}.fiscal-step-permission b{font-size:14px}.configuration-step-embedded>.fiscal-channel-resolution>.fiscal-channel-or+section{margin-top:0}@media (max-width:760px){.fiscal-channel-onboarding{padding:13px}.fiscal-channel-onboarding-title b{font-size:16px}.fiscal-channel-onboarding>p{font-size:14px!important}.fiscal-channel-inline-form,.fiscal-free-point-form{padding:12px}.fiscal-free-point-form{grid-template-columns:1fr}.fiscal-free-point-form>.workspace-primary{width:100%;min-width:0}.fiscal-channel-inline-form label,.fiscal-free-point-form label{font-size:14px}.fiscal-channel-inline-form label small,.fiscal-free-point-form label small,.fiscal-channel-target small{font-size:13px}.fiscal-channel-target b{font-size:15px}.fiscal-channel-or{font-size:13px}.arca-screen>span{font-size:13px!important}.arca-screen.login b,.arca-screen.login i,.arca-screen.login em,.arca-screen.login strong,.arca-screen.taxpayer small,.arca-screen.taxpayer p b,.arca-screen.taxpayer p i,.arca-screen.services i,.arca-screen.services em,.arca-screen.services strong,.arca-screen.relation>small,.arca-screen.relation em,.arca-screen.relation strong,.arca-screen.webservice p,.arca-screen.representative>div>i,.arca-screen.representative p em,.arca-screen.representative p strong,.arca-screen.representative p.identity b,.arca-screen.representative p.identity small,.arca-screen.confirm i,.arca-screen.confirm p b,.arca-screen.confirm>strong,.arca-screen mark{line-height:1.35;font-size:11px!important}.arca-step-tabs button b{font-size:11px}.arca-step-tabs button{min-width:92px}.arca-wizard-progress span{font-size:10px}}@media (max-width:620px){.module-pager-dock .module-dock-strip{scroll-snap-type:none;overflow-x:hidden}.module-pager-dock .module-dock-strip>button{flex:1 1 0;min-width:0}}@media (max-width:600px){.report-period-shortcuts a,.report-export-buttons a{min-height:44px}.product-price-editor>header small,.product-price-editor article label,.product-price-editor article p{font-size:12px;line-height:1.4}.product-price-editor article input,.price-mode button{height:44px;min-height:44px}.price-mode button,.configuration-journey>header small,.arca-assisted-setup>header small{font-size:12px}.configuration-journey>header p,.arca-assisted-setup>header p{font-size:13px;line-height:1.45}.configuration-journey>header>strong{font-size:12px}.configuration-journey>ol>li>a,.configuration-journey>ol>li>.configuration-step-status{min-height:44px}.configuration-journey>aside b{font-size:13px}.configuration-journey>aside p{font-size:12px}.configuration-journey>aside>a{min-height:44px;font-size:12px}}.admin-refund-control{min-width:min(21rem,80vw)}.admin-refund-control summary{cursor:pointer;color:#b42318;align-items:center;min-height:44px;font-weight:800;display:flex}.admin-refund-form{background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;gap:.7rem;min-width:min(21rem,80vw);padding:.75rem;display:grid}.admin-refund-form label{color:#344054;gap:.35rem;font-size:.78rem;font-weight:700;display:grid}.admin-refund-form input{color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:10px;min-height:44px;padding:.65rem}.admin-refund-ack{align-items:start;grid-template-columns:24px 1fr!important}.admin-refund-ack input{width:20px;min-height:20px;margin-top:2px}.admin-refund-form button{color:#fff;background:#b42318;border:0;border-radius:10px;min-height:44px;padding:.7rem;font-weight:800}.admin-refund-form button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:640px){.admin-refund-control,.admin-refund-form{width:100%;min-width:0}.admin-refund-form{padding:.65rem}}.admin-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.admin-section-heading h2{margin-bottom:6px}.admin-section-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.admin-permission-note{color:#5145d9;text-transform:uppercase;letter-spacing:.35px;background:#f0efff;border-radius:999px;flex:none;padding:6px 10px;font-size:9px;font-weight:850}.admin-access-badge{text-transform:uppercase;border-radius:999px;align-items:center;min-height:26px;padding:4px 9px;font-size:9px;font-weight:850;display:inline-flex}.admin-access-badge.active{color:#087968;background:#e2f8f2}.admin-access-badge.suspended{color:#a94b00;background:#fff0d9}.admin-access-badge.closed{color:#a72f46;background:#ffecef}.admin-row-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.admin-protected-note{color:#6e7789;background:#f1f3f7;border-radius:8px;align-items:center;min-height:32px;padding:5px 9px;font-size:10px;font-weight:750;display:inline-flex}.admin-access-control{min-width:min(22rem,80vw);position:relative}.admin-access-control>summary{color:#9a4e08;cursor:pointer;background:#fff9f0;border:1px solid #e7ad72;border-radius:8px;align-items:center;min-height:34px;padding:6px 10px;font-size:10px;font-weight:850;list-style:none;display:inline-flex}.admin-access-control>summary::-webkit-details-marker{display:none}.admin-access-control.active>summary{color:#087968;background:#f1fbf8;border-color:#abdccc}.admin-access-form{z-index:3;background:#fffaf4;border:1px solid #ead5bd;border-radius:14px;gap:10px;margin-top:7px;padding:14px;display:grid;position:relative;box-shadow:0 16px 34px #292f451f}.admin-access-control.active .admin-access-form{background:#f5fcfa;border-color:#b8e1d7}.admin-access-form>strong{color:#25314a;font-size:14px}.admin-access-form>p{color:#647087;margin:0;font-size:11px;line-height:1.45}.admin-access-form label{gap:5px;display:grid;margin:0!important;font-size:11px!important}.admin-access-form textarea,.admin-access-form input:not([type=checkbox]){min-height:44px}.admin-access-form label small{color:#7b8495;font-size:9px;font-weight:600}.admin-access-ack{align-items:start;grid-template-columns:24px minmax(0,1fr)!important}.admin-access-ack input{margin:1px 0 0;width:20px!important;height:20px!important;min-height:20px!important}.admin-access-ack span{font-size:10px;line-height:1.4}.admin-access-form button{color:#fff!important;background:#a94b00!important;border:0!important;min-height:44px!important;font-weight:850!important}.admin-access-control.active .admin-access-form button{background:#087968!important}.admin-access-form button:disabled{opacity:.45;cursor:not-allowed}.access-restricted-page{background:radial-gradient(circle at 15% 5%,#e9e6ff,#0000 34%),radial-gradient(circle at 90% 80%,#def7f1,#0000 30%),#f5f7fb;place-items:center;min-height:calc(100dvh - 82px);padding:28px;display:grid}.access-restricted-card{text-align:center;background:#fff;border:1px solid #dfe3ed;border-radius:26px;justify-items:center;width:min(620px,100%);padding:38px;display:grid;box-shadow:0 24px 64px #232b4824}.access-restricted-icon{color:#5145d9;background:#f0efff;border-radius:19px;place-items:center;width:64px;height:64px;margin-bottom:16px;display:grid}.access-restricted-icon svg{width:30px;height:30px}.access-restricted-card h1{letter-spacing:-.8px;margin:8px 0 10px;font-size:31px}.access-restricted-card p{color:#647087;max-width:500px;margin:0;line-height:1.6}.access-restricted-actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:22px;display:flex}.access-restricted-actions .button{justify-content:center;align-items:center;min-height:44px;padding:0 16px;display:inline-flex}@media (max-width:760px){.admin-section-heading{display:grid}.admin-permission-note{width:max-content;max-width:100%}.admin-access-control{width:100%;min-width:0}.admin-access-control>summary{justify-content:center;width:100%;min-height:44px;font-size:13px}.admin-access-form{padding:12px}.admin-access-form>strong{font-size:16px}.admin-access-form>p,.admin-access-form label,.admin-access-ack span{font-size:13px!important}.admin-access-form label small{font-size:11px}.admin-row-actions{min-width:220px;display:grid}.admin-row-actions button{min-height:44px}.access-restricted-page{padding:16px}.access-restricted-card{border-radius:22px;padding:28px 19px}.access-restricted-card h1{font-size:26px}.access-restricted-card p{font-size:14px}.access-restricted-actions{width:100%;display:grid}.access-restricted-actions .button{width:100%}}.admin-fiscal-identity-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:14px;display:grid}.admin-fiscal-identity{background:#fbfcff;border:1px solid #dfe4ee;border-radius:14px;gap:10px;padding:18px;display:grid}.admin-fiscal-identity.pending{background:#fffbf4;border-color:#ebc68f}.admin-fiscal-identity.approved{background:#f6fcfa;border-color:#afe0d4}.admin-fiscal-identity.revoked{background:#fff8f9;border-color:#efc4cc}.admin-fiscal-identity>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-fiscal-identity>header div{gap:4px;display:grid}.admin-fiscal-identity>header b{font-size:15px}.admin-fiscal-identity>header small,.admin-fiscal-identity>small,.admin-fiscal-identity>p{color:#667188;margin:0;font-size:11px;line-height:1.45}.admin-fiscal-review{border-top:1px solid #e4e8f0;grid-template-columns:minmax(0,1fr) minmax(150px,.45fr);gap:10px 12px;padding-top:5px;display:grid}.admin-fiscal-review label{margin:0!important}.admin-fiscal-review label:first-of-type{grid-column:1/-1}.admin-confirm-check{grid-template-columns:22px minmax(0,1fr);align-items:start;grid-column:1/-1!important;display:grid!important}.admin-confirm-check input{width:19px!important;height:19px!important;margin:0!important}.admin-fiscal-review button{align-self:end;min-height:44px}.button.danger{color:#fff!important;background:#b52f48!important;border-color:#b52f48!important}.button.danger:hover{background:#97253b!important}@media (max-width:600px){.admin-fiscal-review{grid-template-columns:1fr}.admin-fiscal-review label,.admin-fiscal-review button{grid-column:1}.admin-fiscal-identity{padding:15px}.admin-fiscal-identity>header b{font-size:16px}.admin-fiscal-identity>header small,.admin-fiscal-identity>small,.admin-fiscal-identity>p,.admin-fiscal-review label{font-size:13px!important}}.app-layout:has(.module-hub){grid-template-columns:minmax(0,1fr)}.app-layout:has(.module-hub)>.app-sidebar{display:none}@media (max-width:420px){.app-shell:has(.module-hub)>.app-header{padding-inline:12px}.app-shell:has(.module-hub) .app-head-actions{gap:6px}.app-shell:has(.module-hub) .app-head-actions form button{white-space:nowrap;width:44px;min-height:42px;padding:0;font-size:0}.app-shell:has(.module-hub) .app-head-actions form button:after{content:"Salir";font-size:11px;font-weight:800}}@media (max-width:620px){.app-select-menu.open-up{top:auto;bottom:calc(100% + 6px)}.module-app .compact-form input:not([type=checkbox]):not([type=radio]):not([type=color]),.module-app .compact-form select,.module-app .compact-form textarea,.module-app .app-select-trigger,.module-app .app-select-menu button{font-size:16px}.module-app .compact-form textarea{min-height:96px}.platform-module-screen{grid-template-rows:auto auto minmax(0,1fr);align-content:stretch}.platform-module-screen>nav{grid-auto-rows:68px;align-self:start;row-gap:8px}body .app-main.module-hub .platform-module-screen>nav a{height:68px;min-height:68px;padding:8px 7px;transform:none}.platform-module-screen>nav a:nth-child(-n+3){transform:none}.platform-module-screen .module-screen-actions{align-self:end}}@media (max-width:760px){.mobile-module-drawer-backdrop{justify-content:center;align-items:flex-end;padding:0}.mobile-module-drawer{width:100%;height:auto;max-height:calc(100dvh - 12px);padding:20px 16px calc(20px + env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:24px 24px 0 0}.mobile-module-drawer>header{z-index:2;background:#f7f8fc;margin:-20px -16px 14px;padding:20px 16px 10px;position:sticky;top:-20px}}@media (min-width:621px) and (max-height:820px){.module-pager-heading{min-height:96px;padding-top:16px;padding-bottom:10px}.platform-module-screen{gap:12px;padding:18px 30px 98px}.module-screen-hero{gap:14px;max-width:720px}.module-screen-hero .platform-module-icon{border-radius:16px;flex-basis:52px;width:52px;height:52px}.module-screen-hero .platform-module-icon svg{width:26px;height:26px}.module-screen-hero h2{letter-spacing:-1.1px;font-size:32px}.module-screen-hero p{font-size:12px;line-height:1.4}.platform-module-screen>nav{gap:8px}body .platform-module-screen>nav a{gap:5px;height:72px;min-height:72px;padding:9px 12px}body .platform-module-screen>nav a svg{width:19px;height:19px;padding:6px}.module-screen-open{min-height:42px}}.mobile-header-context{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.mobile-header-context .mobile-current-page{text-overflow:ellipsis;min-width:0;margin-right:0;overflow:hidden}@media (min-width:1025px){.mobile-header-context{margin-right:214px}}.module-pager-heading>div:first-child{flex:1;min-width:0}.hub-organization-context{flex:0 320px;min-width:0;max-width:min(320px,42vw)}.hub-organization-context>.organization-context-switcher,.hub-organization-context>.organization-context-single{width:100%}.organization-context-switcher,.organization-context-single{color:#273249;background:#fff;border:1px solid #dfe3ee;border-radius:12px;align-items:center;gap:9px;min-width:0;display:flex}.organization-context-switcher{min-height:44px;padding:6px 34px 6px 10px;position:relative;box-shadow:0 6px 18px #202b4c12}.organization-context-switcher>svg:first-child,.organization-context-single>svg{width:19px;height:19px;color:var(--indigo);flex:none}.organization-context-switcher>span{gap:1px;min-width:0;display:grid}.organization-context-switcher small{color:#737e91;letter-spacing:.65px;font-size:8px;font-weight:850}.organization-context-switcher b{text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:11px;overflow:hidden}.organization-context-switcher label{cursor:pointer;display:block;position:absolute;inset:0}.organization-context-switcher select{opacity:0;cursor:pointer;width:100%;height:100%}.organization-context-switcher select:disabled{cursor:default}.organization-context-chevron,.organization-context-spinner{color:#6a7182;pointer-events:none;position:absolute;right:10px;width:16px!important;height:16px!important}.organization-context-spinner{animation:.8s linear infinite organization-context-spin}.organization-context-single{min-height:40px;padding:7px 10px;font-size:11px;font-weight:800}.organization-context-single>span{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.organization-context-switcher.drawer,.organization-context-single.drawer{background:#f0efff;border-color:#d8d3ff;width:100%;margin-bottom:14px}.organization-context-switcher.restricted{text-align:left;background:#f7f6ff;border-color:#cbc6ff;justify-self:center;width:min(420px,100%);margin-top:18px}.organization-context-switcher.restricted b{max-width:320px;font-size:13px}.organization-context-switcher.drawer b{max-width:310px;font-size:13px}.organization-context-switcher.drawer small{font-size:9px}@keyframes organization-context-spin{to{transform:rotate(360deg)}}@media (max-width:1024px){.mobile-header-context{justify-content:flex-end}.mobile-header-context .organization-context-switcher.header,.mobile-header-context .organization-context-single.header{display:none}}@media (max-width:620px){.organization-context-switcher.drawer{min-height:52px;padding-left:12px}.organization-context-switcher.drawer select{font-size:16px}.organization-context-switcher.drawer b{max-width:calc(100vw - 105px);font-size:14px}.organization-context-single.drawer{min-height:48px;font-size:14px}.hub-organization-context{flex-basis:128px;max-width:128px}.hub-organization-context .organization-context-switcher{min-height:42px;padding-left:8px}.hub-organization-context .organization-context-switcher small{display:none}.hub-organization-context .organization-context-switcher b,.hub-organization-context .organization-context-single>span{max-width:67px}.hub-organization-context .organization-context-single{min-height:42px;padding:6px 8px;font-size:10px}.module-pager-heading:has(.hub-organization-context){gap:8px}:is(.account-header:has(.organization-context-switcher),.app-header:has(>.organization-context-switcher)){flex-wrap:wrap;gap:8px;height:auto;min-height:76px;padding-block:9px}.account-header>.organization-context-switcher,.app-header>.organization-context-switcher{order:3;width:100%;min-height:48px}.account-header>.organization-context-switcher b,.app-header>.organization-context-switcher b{max-width:calc(100vw - 112px);font-size:13px}.account-header>.organization-context-switcher select,.app-header>.organization-context-switcher select{font-size:16px}}.product-status-filters{flex-wrap:wrap;gap:10px;margin:0 0 14px;display:flex}.product-status-filters a{color:#4d596d;background:#fff;border:1px solid #d8ddeb;border-radius:14px;align-items:center;gap:9px;min-height:44px;padding:9px 14px;font-weight:800;text-decoration:none;display:inline-flex}.product-status-filters a span{color:#69768b;background:#edf0f7;border-radius:999px;place-items:center;min-width:26px;height:26px;padding:0 7px;font-size:.78rem;display:grid}.product-status-filters a.active{color:#4438c9;background:#f1efff;border-color:#5448e5;box-shadow:0 8px 22px #4c42d21f}.product-status-filters a.active span{color:#fff;background:#5448e5}.product-inactive-badge{color:#8a5600;vertical-align:middle;background:#fff1d8;border-radius:999px;margin-left:8px;padding:3px 8px;font-size:.7rem;font-style:normal;font-weight:900;display:inline-flex}.product-status-trigger{cursor:pointer;background:#fff;border:1px solid;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:14px;padding:9px 14px;font-weight:850;display:inline-flex}.product-status-trigger svg{width:18px;height:18px}.product-status-trigger.danger{color:#b42336;background:#fff7f8;border-color:#f4b8be}.product-status-trigger.restore{color:#08785d;background:#f1fcf8;border-color:#9cddcb}.product-status-confirm{border:1px solid;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-top:14px;padding:14px;display:grid}.product-status-confirm.danger{color:#7d1728;background:#fff4f5;border-color:#f1b1b8}.product-status-confirm.restore{color:#075e4a;background:#eefbf7;border-color:#9cddcb}.product-status-confirm p{gap:3px;margin:0;display:grid}.product-status-confirm small{color:#667085;font-size:.78rem;line-height:1.35}.product-status-confirm form{margin:0}.product-status-confirm .workspace-primary,.product-status-confirm>button{width:auto;min-height:42px;margin:0;padding:9px 13px}.product-status-confirm>button{color:#303b4e;cursor:pointer;background:#fff;border:1px solid #ccd3df;border-radius:12px;font-weight:800}.product-inactive-note{color:#765017;background:#fff8e8;border-radius:14px;margin:14px 0 0;padding:13px;font-weight:700}@media (max-width:640px){.product-status-filters{grid-template-columns:1fr 1fr;display:grid}.product-status-filters a{justify-content:space-between}.product-status-confirm{grid-template-columns:1fr}.product-status-confirm .workspace-primary,.product-status-confirm>button{width:100%}}.arca-fiscal-address{color:#183d38;background:#f1fbf8;border:1px solid #b8e2d8;border-radius:14px;gap:13px;padding:15px;display:grid}.arca-fiscal-address.incomplete{color:#71531a;background:#fff9ec;border-color:#efd39a}.arca-fiscal-address>header{align-items:center;gap:10px;display:flex}.arca-fiscal-address>header>svg{color:#087d6e;width:23px;min-width:23px}.arca-fiscal-address>header>span{flex:1;gap:2px;min-width:0;display:grid}.arca-fiscal-address>header b{font-size:14px}.arca-fiscal-address>header small,.arca-fiscal-address-note{color:#63756f;font-size:11px;line-height:1.45}.arca-fiscal-address>header>strong{color:#087562;background:#d9f4ec;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:inline-flex}.arca-fiscal-address>header>strong svg{width:14px}.arca-fiscal-address dl{grid-template-columns:2fr 1fr 1fr .65fr;gap:8px;margin:0;display:grid}.arca-fiscal-address dl>div{background:#fff;border:1px solid #749d9438;border-radius:10px;min-width:0;padding:10px}.arca-fiscal-address dt{color:#6c7d78;text-transform:uppercase;letter-spacing:.45px;margin-bottom:4px;font-size:9px;font-weight:850}.arca-fiscal-address dd{overflow-wrap:anywhere;color:#172c29;margin:0;font-size:12px;font-weight:800}.arca-fiscal-address>p{margin:0;font-size:12px;line-height:1.5}.arca-fiscal-address>button,.invoice-wrong-cuit{color:#4f46db;width:max-content;min-height:42px;font:inherit;background:#fff;border:1px solid #aaa3f3;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex}.arca-fiscal-address>button svg{width:16px}.commercial-contact-heading{gap:3px;padding-top:4px;display:grid}.commercial-contact-heading b{font-size:14px}.commercial-contact-heading small{color:#6e798c;font-size:11px;line-height:1.45}.invoice-wrong-cuit{color:#5c6678;border-color:#d8dce7}@media (max-width:760px){.arca-fiscal-address dl{grid-template-columns:1fr 1fr}.arca-fiscal-address>button,.invoice-wrong-cuit{width:100%;min-height:48px;font-size:14px}}@media (max-width:480px){.arca-fiscal-address{padding:13px}.arca-fiscal-address>header{flex-wrap:wrap;align-items:flex-start}.arca-fiscal-address>header>strong{margin-left:33px}.arca-fiscal-address dl{grid-template-columns:1fr}.arca-fiscal-address dt{font-size:11px}.arca-fiscal-address dd,.arca-fiscal-address>p,.arca-fiscal-address>header small,.arca-fiscal-address-note,.commercial-contact-heading small{font-size:13px}}.fiscal-configuration-surface,.fiscal-configuration-surface .workspace-card,.fiscal-configuration-surface .workspace-card>header>div{min-width:0}.fiscal-configuration-surface .workspace-card>header p,.fiscal-configuration-surface .invoice-step-intro p,.fiscal-configuration-surface .field-instruction,.fiscal-configuration-surface .invoice-save-feedback small,.fiscal-configuration-surface .customer-policy header p{font-size:13px;line-height:1.5}.fiscal-configuration-surface .compact-form label,.fiscal-configuration-surface .required-fields label{font-size:14px;line-height:1.4}.fiscal-configuration-surface .compact-form label>small{font-size:12px;line-height:1.45}.fiscal-configuration-surface .invoice-setup-progress button b{font-size:13px;line-height:1.3}.fiscal-configuration-surface .invoice-setup-progress button small{white-space:normal;font-size:11px;line-height:1.35}.fiscal-configuration-surface .invoice-step-intro h3{font-size:18px;line-height:1.25}.fiscal-configuration-surface .invoice-review button{min-height:58px;font-size:13px}.fiscal-configuration-surface .invoice-review small{font-size:11px}.fiscal-configuration-surface .invoice-review b{font-size:14px}.fiscal-configuration-surface .invoice-review em{font-size:12px}.fiscal-configuration-surface .wizard-error{font-size:13px;line-height:1.45}.fiscal-configuration-surface .wizard-secondary,.fiscal-configuration-surface .invoice-wizard-actions .workspace-primary,.fiscal-configuration-surface .arca-review-guide{white-space:normal;text-align:center;font-size:14px}.fiscal-configuration-surface .arca-status-card span,.fiscal-configuration-surface .arca-status-card>strong{font-size:12px}.fiscal-configuration-surface .arca-status-card p{font-size:13px;line-height:1.5}.fiscal-configuration-surface .customer-policy-feedback{font-size:13px}.fiscal-point-source-state{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fiscal-point-source-state>span{color:#344159;background:#fff;border:1px solid #dfe3eb;border-radius:10px;gap:2px;padding:9px 10px;display:grid}.fiscal-point-source-state>span.validated{color:#087b68;background:#effbf7;border-color:#b9e5da}.fiscal-point-source-state>span.pending{color:#805f1b;background:#fff9eb;border-color:#f0d7a0}.fiscal-point-source-state b{font-size:12px!important}.fiscal-point-source-state small{color:inherit!important;font-size:11px!important}@media (max-width:1100px){.fiscal-configuration-surface .invoice-customizer{grid-template-columns:1fr}.fiscal-configuration-surface .invoice-preview-wrap{position:static}}@media (max-width:1024px){.fiscal-configuration-surface .configuration-journey>ol>li{grid-template-columns:38px minmax(0,1fr)}.fiscal-configuration-surface .configuration-journey>ol>li>a,.fiscal-configuration-surface .configuration-journey>ol>li>.configuration-step-status{grid-column:1/-1;width:100%}}@media (max-width:768px){.fiscal-configuration-surface{padding-bottom:calc(128px + env(safe-area-inset-bottom))}.fiscal-configuration-surface .workspace-card{overflow-wrap:anywhere}.fiscal-configuration-surface .invoice-settings-form{padding:15px}.fiscal-configuration-surface .invoice-setup-progress{grid-template-columns:repeat(4,minmax(44px,1fr));gap:7px}.fiscal-configuration-surface .invoice-setup-progress button{min-height:48px;padding:8px}.fiscal-configuration-surface .invoice-setup-progress button b,.fiscal-configuration-surface .invoice-setup-progress button small{display:none}.fiscal-configuration-surface .invoice-wizard-actions{box-shadow:none;background:0 0;grid-template-columns:1fr 1fr;margin-inline:0;padding:12px 0 0;display:grid;position:static}.fiscal-configuration-surface .invoice-wizard-actions .workspace-primary,.fiscal-configuration-surface .wizard-secondary{width:100%;min-width:0;min-height:48px}.fiscal-configuration-surface .arca-wizard-actions{box-shadow:none;background:0 0;margin-inline:0;padding:12px 0 0;position:static}.fiscal-configuration-surface .fiscal-point-list article>header{display:grid}.fiscal-configuration-surface .fiscal-point-list em{justify-self:start}.fiscal-point-source-state{grid-template-columns:1fr}}@media (max-width:390px){.mobile-global-header{padding-left:10px;padding-right:208px}.mobile-brand{gap:6px}.mobile-brand .brand-mark{width:27px}.mobile-brand>span:last-child{text-overflow:clip;font-size:17px;overflow:visible}.fiscal-configuration-surface{padding-inline:12px;padding-bottom:calc(132px + env(safe-area-inset-bottom))}.fiscal-configuration-surface .workspace-card{margin-inline:0;padding:14px}.fiscal-configuration-surface .module-title h1{font-size:27px}.fiscal-configuration-surface .arca-status-card{gap:11px;padding:14px}.fiscal-configuration-surface .arca-status-card>svg{width:25px;min-width:25px}.fiscal-configuration-surface .arca-status-card>strong{margin-left:0}.fiscal-configuration-surface .configuration-journey>ol>li{grid-template-columns:34px minmax(0,1fr);padding:12px 10px}.fiscal-configuration-surface .configuration-journey>ol>li>span{width:32px;height:32px}.fiscal-configuration-surface .invoice-setup-progress{gap:5px}.fiscal-configuration-surface .invoice-setup-progress button{width:auto;min-width:0}.fiscal-configuration-surface .invoice-wizard-actions{grid-template-columns:1fr;gap:8px}.fiscal-configuration-surface .invoice-wizard-actions .workspace-primary{grid-row:1}.fiscal-configuration-surface .wizard-secondary{grid-row:2}.fiscal-configuration-surface .compact-form input:not([type=checkbox]):not([type=radio]):not([type=color]),.fiscal-configuration-surface .compact-form select,.fiscal-configuration-surface .compact-form textarea{font-size:16px}}@media (max-width:360px){.fiscal-configuration-surface{padding-inline:10px}.fiscal-configuration-surface .workspace-card{padding:12px}.fiscal-configuration-surface .invoice-setup-progress button>span{width:30px;height:30px}.fiscal-configuration-surface .invoice-preview-wrap{margin-inline:0}}.accounting-detail-filters{background:#f8f9fc;border:1px solid #dfe3ee;border-radius:16px;grid-template-columns:repeat(4,minmax(150px,1fr)) auto auto;align-items:end;gap:10px;margin:0 0 14px;padding:14px;display:grid}.accounting-detail-filters>label{color:#566176;gap:6px;min-width:0;font-size:11px;font-weight:850;display:grid}.accounting-detail-filters input,.accounting-detail-filters select{color:#172033;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #d4dae7;border-radius:10px;padding:0 11px}.accounting-detail-filters>button,.accounting-filter-reset{border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.accounting-detail-filters>button{color:#fff;background:#4f46db;border:0}.accounting-detail-filters>button svg{width:17px}.accounting-filter-reset{color:#4f596d;background:#fff;border:1px solid #d4dae7}.accounting-filter-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.accounting-filter-totals span{color:#667085;background:#f1f3f8;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 12px;font-size:11px;font-weight:750;display:flex}.accounting-filter-totals b{color:#172033;font-size:13px}.accounting-detail-card .responsive-table{max-height:none}.accounting-detail-card table{min-width:1180px}.accounting-detail-card td>small{color:#7a8495;margin-top:3px;display:block}.accounting-trace{overflow-wrap:anywhere;max-width:260px;line-height:1.4}.accounting-pagination{grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;gap:10px;margin-top:14px;display:grid}.accounting-pagination>a{color:#4f46db;background:#fff;border:1px solid #d7dbea;border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:8px 13px;font-size:12px;font-weight:850;text-decoration:none;display:flex}.accounting-pagination>a:last-child{justify-self:end}.accounting-pagination>a[aria-disabled=true]{opacity:.45;pointer-events:none}.accounting-pagination>span{color:#5f697d;justify-items:center;font-size:11px;display:grid}.accounting-pagination>span>b{display:inline}.accounting-pagination>span small{color:#7a8495;margin-top:3px}@media (max-width:1024px){.accounting-detail-filters{grid-template-columns:repeat(2,minmax(0,1fr)) auto auto}}@media (max-width:768px){.accounting-detail-filters{grid-template-columns:1fr 1fr}.accounting-detail-filters>button,.accounting-filter-reset{width:100%}.accounting-filter-totals{grid-template-columns:1fr}.accounting-pagination{grid-template-columns:1fr 1fr}.accounting-pagination>span{grid-area:1/1/auto/-1}.accounting-pagination>a{width:100%}.accounting-pagination>a:last-child{justify-self:stretch}}@media (max-width:390px){.accounting-detail-filters{grid-template-columns:1fr;padding:12px}.accounting-detail-filters>label{font-size:13px}.accounting-detail-filters input,.accounting-detail-filters select{font-size:16px}.accounting-filter-totals span{font-size:12px}.accounting-filter-totals b{font-size:14px}.accounting-pagination{gap:7px}.accounting-pagination>a{padding-inline:8px}}.sales-report-detail-filters{background:#f8f9fc;border:1px solid #dfe3ee;border-radius:16px;grid-template-columns:minmax(240px,2fr) minmax(155px,1fr) minmax(175px,1fr) auto auto;align-items:end;gap:10px;margin:0 0 14px;padding:14px;display:grid}.sales-report-detail-filters>label{color:#566176;gap:6px;min-width:0;font-size:11px;font-weight:850;display:grid}.sales-report-detail-filters label>span{background:#fff;border:1px solid #d4dae7;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 10px;display:flex}.sales-report-detail-filters label>span>svg{color:#655be1;flex:none;width:17px}.sales-report-detail-filters input,.sales-report-detail-filters select{color:#172033;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #d4dae7;border-radius:10px;padding:0 11px}.sales-report-detail-filters label>span>input{border:0;border-radius:0;outline:0;min-height:40px;padding:0}.sales-report-detail-filters>button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#4f46db;border:0;border-radius:10px;padding:0 16px;font-size:12px;font-weight:850}.sales-report-detail-table{max-height:none}.sales-report-detail-table table{min-width:1240px}.sales-report-detail-table td>small,.sales-ranking-table td>small{color:#7a8495;margin-top:3px;display:block}.sale-invoice-action-cell{vertical-align:top;width:250px}.sale-invoice-action{width:230px}.sale-invoice-action>summary,.sale-invoice-download{color:#4f46db;cursor:pointer;background:#fff;border:1px solid #cfcaff;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:11px;font-weight:850;display:inline-flex}.sale-invoice-action>summary::marker{font-size:9px}.sale-invoice-action[open]>summary{background:#f0efff}.sale-invoice-action>form{background:#f8f7ff;border:1px solid #dcd9ff;border-radius:12px;gap:9px;margin-top:8px;padding:11px;display:grid;box-shadow:0 10px 24px #1f2b4b1a}.sale-invoice-action label{color:#566176;gap:4px;font-size:10px;font-weight:800;display:grid}.sale-invoice-action select,.sale-invoice-action input,.sale-invoice-action textarea{color:#172033;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #d4d9e6;border-radius:8px;padding:0 9px}.sale-invoice-action textarea{resize:vertical;min-height:84px;padding:9px}.sale-invoice-action p{color:#754c00;margin:0;font-size:10px;line-height:1.45}.sale-invoice-action small{color:#687489;font-size:9px;line-height:1.4}.sale-invoice-action button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#4f46db;border:0;border-radius:9px;padding:0 10px;font-size:10px;font-weight:850}.sale-invoice-download{text-decoration:none}.sale-invoice-reconciliation{justify-items:start;gap:8px;display:grid}.sale-invoice-reconciliation>small{color:#8a4b08;max-width:220px;font-size:10px;line-height:1.4}.sales-ranking-table{max-height:none}.sales-ranking-table table{min-width:520px}.ranking-more>summary{color:#4f46db;cursor:pointer;background:#f7f6ff;border:1px solid #d6d2ff;border-radius:11px;justify-content:center;align-items:center;min-height:44px;margin-top:10px;padding:9px 14px;font-size:12px;font-weight:850;display:flex}.ranking-more[open]>summary{margin-bottom:10px}.sales-ranking-progress{color:#69758a;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;font-size:12px;display:flex}.sales-ranking-progress .error{color:#b4233e}.sales-ranking-progress button{color:#4f46db;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d1ccff;border-radius:10px;padding:0 14px;font-size:12px;font-weight:850}@media (max-width:1024px){.sales-report-detail-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-report-detail-filters>button,.sales-report-detail-filters>.accounting-filter-reset{width:100%}}@media (max-width:768px){.sales-report-detail-filters{grid-template-columns:1fr 1fr}.product-rankings{grid-template-columns:1fr}.sales-report-detail{min-width:0}.sales-report-detail-table{overflow-x:auto}.sales-report-detail .report-export-buttons{grid-template-columns:repeat(3,1fr);display:grid}.sales-report-detail .report-export-buttons a{justify-content:center}}@media (max-width:390px){.sales-report-detail-filters{grid-template-columns:1fr;padding:12px}.sales-report-detail-filters>label{font-size:13px}.sales-report-detail-filters input,.sales-report-detail-filters select{font-size:16px}.sales-report-detail .report-export-buttons{grid-template-columns:1fr}.sales-ranking-progress{justify-content:stretch}.sales-ranking-progress button{width:100%}.ranking-more>summary{text-align:center;font-size:13px}.sales-report-detail-table table{min-width:900px}}@media (max-width:360px){.sales-report-detail-filters{padding:10px}.sales-report-detail .report-export-buttons a,.sales-report-detail-filters>button,.sales-report-detail-filters>.accounting-filter-reset{min-height:46px}.sales-report-detail-table table{min-width:860px}}.directory-search-error,.directory-search-help{border-radius:9px;margin:9px 0 0;padding:9px 11px;font-size:10px;line-height:1.45}.directory-search-error{color:#a91f3e;background:#fff4f6;border:1px solid #f2b7c2}.directory-search-help{color:#554bb7;background:#f5f3ff;border:1px solid #dcd8ff}.remote-entity-select{gap:7px;min-width:0;display:grid}.remote-entity-label{color:#59657a;font-size:10px;font-weight:850}.remote-entity-search,.relation-search{background:#fff;border:1px solid #d9deea;border-radius:11px;align-items:center;gap:9px;min-height:48px;padding:0 12px;grid-template-columns:none!important;display:flex!important}.remote-entity-search>svg,.relation-search>svg{width:18px;color:var(--indigo);flex:none}.remote-entity-search input,.relation-search input{flex:1;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.remote-entity-search>span,.relation-search>span{color:#747f93;white-space:nowrap;font-size:9px;font-weight:750}.remote-entity-results{overscroll-behavior:contain;gap:5px;max-height:250px;display:grid;overflow:auto}.remote-entity-results button,.remote-entity-selected{width:100%;min-height:50px;color:var(--ink);text-align:left;background:#fff;border:1px solid #e0e4ed;border-radius:10px;align-items:center;gap:9px;padding:8px 10px;display:flex}.remote-entity-results button:hover{background:#f7f6ff;border-color:#aaa3ff}.remote-entity-results button>svg,.remote-entity-selected>svg{width:18px;color:var(--indigo);flex:none}.remote-entity-results span,.remote-entity-selected span{flex:1;gap:2px;min-width:0;display:grid}.remote-entity-results b,.remote-entity-selected b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.remote-entity-results small,.remote-entity-selected small{color:#778297;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.remote-entity-selected{background:#f7f6ff;border-color:#bdb7ff}.remote-entity-selected>button{color:#665be0;background:#fff;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.remote-entity-selected>button svg{width:16px}.supplier-relations .relation-search{margin:8px 0}.supplier-relations>.directory-search-error{margin:0}.supplier-relations>article{scroll-margin-top:120px}@media (max-width:700px){.directory-search-error,.directory-search-help{font-size:12px}.remote-entity-label{font-size:13px}.remote-entity-search,.relation-search{min-height:52px}.remote-entity-search input,.relation-search input{font-size:16px!important}.remote-entity-search>span,.relation-search>span{font-size:10px}.remote-entity-results b,.remote-entity-selected b{font-size:13px}.remote-entity-results small,.remote-entity-selected small{font-size:11px}.remote-entity-results{max-height:216px}}.replenishment-screen{width:min(1040px,100% - 32px)}.replenishment-browser{gap:12px;display:grid}.replenishment-toolbar{background:#f8f9fc;border:1px solid #dfe3ee;border-radius:16px;grid-template-columns:minmax(270px,1.3fr) minmax(0,2fr);align-items:end;gap:12px;padding:14px;display:grid}.replenishment-search,.replenishment-filters label{color:#566176;gap:6px;min-width:0;font-size:11px;font-weight:850;display:grid}.replenishment-search>div{background:#fff;border:1px solid #d4dae7;border-radius:11px;align-items:center;gap:8px;min-height:46px;padding:0 11px;display:flex}.replenishment-search svg{color:#5b50dc;flex:none;width:18px}.replenishment-search input{color:#172033;width:100%;min-width:0;min-height:42px;font:inherit;background:0 0;border:0;outline:0;padding:0}.replenishment-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.replenishment-filters select{color:#172033;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #d4dae7;border-radius:11px;padding:0 32px 0 10px}.replenishment-result-state{color:#4f5b70;justify-content:space-between;align-items:center;gap:10px;min-height:28px;font-size:12px;font-weight:850;display:flex}.replenishment-result-state small{color:#7a8496;font-size:11px;font-weight:700}.replenishment-error{color:#a91f3e;background:#fff4f6;border:1px solid #f1b5c0;border-radius:11px;align-items:center;gap:8px;margin:0;padding:11px 13px;font-size:12px;font-weight:750;display:flex}.replenishment-error svg{flex:none;width:18px}.replenishment-cards{transition:opacity .16s}.replenishment-cards.is-loading{opacity:.48;pointer-events:none}.replenishment-cards>.workspace-card{min-width:0}.replenishment-cards>.workspace-card>header{flex-wrap:wrap;align-items:center}.replenishment-cards>.workspace-card>header>div{min-width:210px}.replenishment-cards>.workspace-card h2{overflow-wrap:anywhere}.replenishment-cards>.workspace-card header>strong{white-space:nowrap;margin-left:auto;font-size:12px}.scalable-team-page,.scalable-assets-page{min-width:0}.directory-filters{background:#fff;border:1px solid #dfe3ee;border-radius:16px;align-items:end;gap:10px;margin:0 0 16px;padding:14px;display:grid;box-shadow:0 9px 24px #1f2b4b0d}.team-directory-filters{grid-template-columns:minmax(130px,.65fr) minmax(130px,.65fr) minmax(230px,1.4fr) minmax(160px,.8fr) auto auto}.asset-directory-filters{grid-template-columns:minmax(260px,1.5fr) minmax(160px,.75fr) minmax(190px,1fr) auto auto}.directory-filters label{color:#556176;gap:6px;min-width:0;font-size:11px;font-weight:800;display:grid}.directory-filters label>span{background:#fff;border:1px solid #d7ddea;border-radius:10px;align-items:center;gap:8px;height:44px;padding:0 11px;display:flex}.directory-filters label>span svg{color:#5145e5;width:17px}.directory-filters input,.directory-filters select{color:#172033;width:100%;min-width:0;height:44px;font:inherit;background:#fff;border:1px solid #d7ddea;border-radius:10px;padding:0 11px}.directory-filters label>span input{border:0;outline:0;height:auto;padding:0}.directory-filters>button,.directory-filters>a{color:#fff;background:#5145e5;border:1px solid #5145e5;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 15px;font-size:11px;font-weight:850;display:inline-flex}.directory-filters>a{color:#5145e5;background:#fff;border-color:#d7d3ff}.scalable-directory-table{margin-top:4px}.scalable-directory-table table{min-width:850px}.scalable-directory-table td b{font-weight:850}.scalable-directory-table td small{color:#758095;margin-top:3px;display:block}.directory-load-more{color:#6d788c;justify-content:flex-end;align-items:center;gap:12px;padding:14px 4px 2px;display:flex}.directory-load-more button{color:#5145e5;background:#f5f3ff;border:1px solid #cbc7ff;border-radius:10px;min-height:40px;padding:0 16px;font-weight:850}.directory-load-more button:disabled{opacity:.55}.directory-load-more .error,.sales-person-picker .error{color:#b4233c}.attainment-badge,.asset-status{color:#5e697c;white-space:nowrap;background:#f1f2f6;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850;display:inline-flex}.attainment-badge.complete,.asset-status.active{color:#087868;background:#e4f8f2}.asset-status.disposed{color:#a62b40;background:#fff0f0}.asset-status.fully_depreciated{color:#91620b;background:#fff4dc}.sales-person-picker{border:0;gap:7px;margin:0;padding:0;display:grid}.sales-person-picker legend{color:#4d586c;margin-bottom:6px;font-size:10px;font-weight:800}.sales-person-picker>span{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.sales-person-picker>span button{color:#5145e5;background:#f5f3ff;border:1px solid #cbc7ff;border-radius:9px;min-height:42px;padding:0 12px;font-weight:850}.sales-person-picker>small{color:#737f92;font-size:9px;font-weight:500}.directory-cap-note{color:#805a0a;background:#fff7df;border-radius:9px;margin:0 0 12px;padding:9px 11px;font-size:10px}.commercial-forms,.asset-write-forms{align-items:start}@media (max-width:1024px){.team-directory-filters,.asset-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.directory-filters>button,.directory-filters>a{width:100%}}@media (max-width:768px){.scalable-team-page,.scalable-assets-page{padding-left:16px;padding-right:16px}.team-directory-filters,.asset-directory-filters{grid-template-columns:1fr 1fr}.scalable-directory-table table{min-width:780px}.directory-load-more{justify-content:space-between}.commercial-forms,.asset-write-forms{grid-template-columns:1fr}}@media (max-width:390px){.scalable-team-page,.scalable-assets-page{padding-left:10px;padding-right:10px}.team-directory-filters,.asset-directory-filters{grid-template-columns:1fr;padding:12px}.directory-filters label,.directory-filters>button,.directory-filters>a{font-size:13px}.directory-filters input,.directory-filters select{font-size:16px}.directory-load-more{flex-direction:column;align-items:stretch}.directory-load-more button{width:100%;font-size:13px}.sales-person-picker legend{font-size:12px}.sales-person-picker>span{grid-template-columns:1fr}.sales-person-picker>span button{font-size:13px}.sales-person-picker>small{font-size:11px}}@media (max-width:360px){.scalable-team-page,.scalable-assets-page{padding-left:8px;padding-right:8px}.directory-filters{border-radius:13px}.scalable-directory-table table{min-width:740px}}.replenishment-urgency{color:#8d5e00;text-transform:uppercase;letter-spacing:.35px;background:#fff2d7;border-radius:999px;width:max-content;margin-bottom:6px;padding:4px 8px;font-size:9px;font-weight:900;display:inline-flex}.replenishment-urgency.urgency-0{color:#b42342;background:#ffeaee}.replenishment-urgency.urgency-1{color:#8d5e00;background:#fff2d7}.replenishment-urgency.urgency-2{color:#5e687a;background:#eef1f6}.replenishment-warehouse{align-items:center;gap:5px;margin-top:7px;font-weight:750;color:#657086!important;font-size:10px!important;display:flex!important}.replenishment-warehouse svg{color:#5b50dc;width:15px;height:15px}.replenishment-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.replenishment-metrics span{min-width:0;font-size:10px}.replenishment-metrics b{overflow-wrap:anywhere}.recommendation,.recommendation>span{min-width:0}.recommendation b{overflow-wrap:anywhere}.recommendation>strong{white-space:nowrap}.replenishment-more{color:#4f46db;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfcaff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:900;display:flex}.replenishment-more:disabled{opacity:.62;cursor:wait}.replenishment-more svg{width:18px}@media (max-width:900px){.replenishment-toolbar{grid-template-columns:1fr}.replenishment-screen{width:min(760px,100% - 24px)}}@media (max-width:768px){.replenishment-filters{grid-template-columns:1fr 1fr}.replenishment-filters label:last-child{grid-column:1/-1}.replenishment-metrics{grid-template-columns:1fr 1fr}}@media (max-width:480px){.replenishment-screen{width:calc(100% - 20px)}.replenishment-toolbar{padding:12px}.replenishment-search,.replenishment-filters label{font-size:13px}.replenishment-search input,.replenishment-filters select{font-size:16px}.replenishment-filters{grid-template-columns:1fr}.replenishment-filters label:last-child{grid-column:auto}.replenishment-result-state{font-size:13px}.replenishment-result-state small{font-size:11px}.replenishment-cards>.workspace-card>header{flex-direction:column;align-items:flex-start}.replenishment-cards>.workspace-card>header>div{width:100%;min-width:0}.replenishment-cards>.workspace-card header>strong{margin-left:0;font-size:13px}.replenishment-metrics span{font-size:11px}.replenishment-metrics b{font-size:14px}.recommendation{flex-wrap:wrap;align-items:flex-start}.recommendation>strong{margin-left:34px}.replenishment-more{font-size:13px}}@media (max-width:360px){.replenishment-toolbar{padding:10px}.replenishment-metrics{grid-template-columns:1fr}.recommendation>strong{width:100%;margin-left:0;padding-left:34px}}.module-app .compact-form input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=hidden]),.module-app .compact-form select,.module-app .compact-form textarea,.module-app .app-select-trigger,.module-app .app-select-menu button,.module-app .workspace-primary,.module-app .secondary-action,.module-app .requirement-action>a,.module-app .process-return,.module-top-actions>a{min-height:44px}.mobile-global-header>.mobile-header-actions>a,.platform-module-launcher-button{width:44px;height:44px}.mobile-header-actions>.platform-module-launcher{flex-basis:44px}.module-app .arca-validate-button,.module-app .arca-lookup-actions button{min-height:44px}.sales-mode-card{margin-bottom:16px}.sales-mode-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sales-mode-form>label{color:#4d5870;cursor:pointer;background:#fbfcff;border:1px solid #dfe3ed;border-radius:14px;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:11px;min-width:0;min-height:112px;padding:16px;display:grid}.sales-mode-form>label.selected{background:#f4f2ff;border-color:#7a70ee;box-shadow:0 0 0 2px #5145e514}.sales-mode-form input{width:20px;height:20px;accent-color:var(--indigo);margin-top:2px}.sales-mode-form label>svg{color:#655bdd;width:23px}.sales-mode-form label>span{gap:7px;min-width:0;display:grid}.sales-mode-form b{color:#263149;align-items:center;gap:8px;font-size:14px;display:flex}.sales-mode-form em{color:#087664;text-transform:uppercase;background:#daf5ed;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal}.sales-mode-form small{color:#667187;font-size:12px;line-height:1.5}.sales-mode-form>.workspace-primary{grid-column:1/-1;justify-self:start;min-height:48px}@media (max-width:700px){.sales-mode-form{grid-template-columns:1fr}.sales-mode-form>label{min-height:0;padding:14px}.sales-mode-form>.workspace-primary{grid-column:auto;width:100%}.sales-mode-card>header{align-items:flex-start}.sales-mode-form b{flex-wrap:wrap;align-items:flex-start;font-size:15px}.sales-mode-form small{font-size:13px}}.inline-required-setup{gap:6px;display:grid}.inline-required-setup>small{color:var(--muted);font-size:12px;line-height:1.55;display:block}.inline-required-setup>.requirement-action{margin-top:8px}.simple-sales-activation{background:linear-gradient(145deg,#faf9ff,#f1fbf8);border:1px solid #dedafc;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin:18px 22px 24px;padding:22px;display:grid;box-shadow:0 12px 28px #262f4e0f}.simple-sales-activation-icon{width:52px;height:52px;color:var(--indigo);background:#fff;border-radius:16px;place-items:center;display:grid;box-shadow:0 8px 20px #4f46db1f}.simple-sales-activation-icon svg{width:25px}.simple-sales-activation>div{min-width:0}.simple-sales-activation small{color:#6258d7;letter-spacing:1px;font-size:9px;font-weight:900}.simple-sales-activation h2{color:#20283a;overflow-wrap:anywhere;margin:5px 0 7px;font-size:20px;line-height:1.18}.simple-sales-activation p{color:#687489;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.simple-sales-activation>.workspace-primary{text-align:center;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:50px;display:flex}.simple-sales-activation>.workspace-primary svg{flex:none;width:19px}.simple-sales-permission{background:#fff;border-radius:11px;grid-column:1/-1;padding:12px}.simple-sales-setup-page{background:radial-gradient(circle at 100% 0,#4f46db1a,#0000 30%),#f5f7fb;min-height:100dvh}.simple-sales-setup-shell{gap:14px;width:min(760px,100% - 32px);margin:0 auto;padding:28px 0 120px;display:grid}.simple-sales-setup-back,.simple-sales-advanced-link{color:#554bd7;width:max-content;max-width:100%;font-size:13px;font-weight:850;text-decoration:none}.simple-sales-setup-card{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;min-width:0;padding:26px;display:grid}.simple-sales-setup-icon{color:#574bda;background:#eeecff;border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.simple-sales-setup-icon svg{width:26px}.simple-sales-setup-copy{min-width:0}.simple-sales-setup-copy small{color:#6258d7;letter-spacing:1px;font-size:9px;font-weight:900}.simple-sales-setup-copy h1{color:#20283a;overflow-wrap:anywhere;margin:6px 0 8px;font-size:26px;line-height:1.15}.simple-sales-setup-copy p{color:#677389;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.simple-sales-setup-card>.workspace-primary,.simple-sales-setup-action{grid-column:1/-1;min-width:0}.simple-sales-setup-card>.workspace-primary{text-align:center;justify-content:center;align-items:center;min-height:50px;display:flex}.simple-sales-setup-action>*{min-width:0}.simple-sales-advanced-link{color:#788297;justify-self:center;font-weight:750}.module-app .compact-form label,.module-app .inventory-edit-form label,.module-app .business-party-edit-form label{font-size:12px;line-height:1.4}.module-app .compact-form input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=hidden]),.module-app .compact-form select,.module-app .compact-form textarea,.module-app .inventory-edit-form input,.module-app .inventory-edit-form select,.module-app .inventory-edit-form textarea,.module-app .business-party-edit-form input,.module-app .business-party-edit-form select,.module-app .business-party-edit-form textarea{min-width:0;min-height:44px;font-size:14px}.workspace-card[data-accordion-bound=true]>header,.business-party-edit-disclosure>summary{align-items:center;min-height:44px;display:flex}.business-party-status-filter button,.business-party-actions button,.inline-confirm button,.customer-results button,.create-customer-inline,.customer-found-inline>a,.remote-entity-selected>button,.unified-product-detail>nav a,.product-gallery-editor>header label,.product-status-confirm .workspace-primary,.product-status-confirm>button,.product-search-results .product-search-more,.sale-dialog-close,.cart-quantity button,.cart-remove,.fiscal-point-list .secondary-action,.arca-review-guide,.arca-official-link,.wizard-secondary{min-width:44px;min-height:44px}.sale-dialog-close,.cart-quantity button,.cart-remove,.remote-entity-selected>button{width:44px;height:44px}.sale-cart article>div,.product-search-results button>span,.supplier-list>a>p,.bna-rate-summary article>span,.unified-product-summary>span:nth-child(2){min-width:0}.sale-cart article b,.sale-cart article small,.product-search-results button b,.product-search-results button small,.supplier-list b,.bna-rate-summary strong{overflow-wrap:anywhere}.inventory-gallery-actions{flex-direction:row}.inventory-gallery-actions button{width:44px;height:44px}.bna-rate-summary article{min-width:0}@media (max-width:560px){.sale-only .sale-screen{padding-bottom:112px}.simple-sales-activation{grid-template-columns:1fr;justify-items:start;gap:12px;margin:14px;padding:18px}.simple-sales-activation-icon{width:46px;height:46px}.simple-sales-activation h2{font-size:19px}.simple-sales-activation p{font-size:13px}.simple-sales-activation>.workspace-primary{grid-column:1;width:100%}.simple-sales-setup-shell{width:calc(100% - 20px);padding:14px 0 110px}.simple-sales-setup-card{grid-template-columns:1fr;gap:12px;padding:18px}.simple-sales-setup-icon{width:46px;height:46px}.simple-sales-setup-copy h1{font-size:22px}.simple-sales-setup-copy p{font-size:13px}.simple-sales-setup-card>.workspace-primary,.simple-sales-setup-action{grid-column:1;width:100%}.sale-cart article{grid-template-columns:minmax(0,1fr) 44px;gap:8px}.sale-cart article>div{grid-area:1/1}.cart-remove{grid-area:1/2}.sale-cart article>strong{text-align:left;grid-area:2/1/auto/-1}.cart-quantity{grid-area:3/1/auto/-1;justify-content:space-between}.sale-dialog{box-sizing:border-box;scroll-padding-bottom:76px}}@media (max-width:390px){.bna-rate-summary article{grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,.85fr));gap:7px;padding-inline:9px}.bna-rate-summary strong{font-size:11px}.inventory-gallery-actions{gap:2px;top:4px;right:4px}}.procurement-workspace{gap:14px;display:grid}.procurement-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.procurement-tabs>button{color:#596579;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce1ec;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:76px;padding:12px;display:grid;box-shadow:0 8px 24px #1f2b4b0d}.procurement-tabs>button>svg{box-sizing:content-box;color:#5045dc;background:#f0efff;border-radius:11px;width:22px;height:22px;padding:8px}.procurement-tabs>button>span{gap:2px;min-width:0;display:grid}.procurement-tabs b{color:#243047;font-size:13px}.procurement-tabs small{color:#7a8598;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.procurement-tabs strong{color:#4d5870;text-align:center;background:#f1f3f7;border-radius:999px;min-width:28px;padding:6px;font-size:11px}.procurement-tabs>button.active{background:linear-gradient(145deg,#f4f2ff,#ecfaf7);border-color:#bdb7ff;box-shadow:0 10px 26px #4f46db1c}.procurement-tabs>button.active b,.procurement-tabs>button.active strong{color:#4f46db}.procurement-tabs>button.active strong{background:#fff}.procurement-flow{color:#087767;background:#edfaf6;border:1px solid #c8eadf;border-radius:12px;align-items:center;gap:8px;margin:0;padding:11px 14px;font-size:11px;font-weight:750;display:flex}.procurement-flow svg{flex:none;width:17px}.procurement-panel{gap:14px;display:grid}.procurement-section-heading{justify-content:space-between;align-items:center;gap:12px;padding:4px 3px;display:flex}.procurement-section-heading h2{margin:0 0 3px;font-size:18px}.procurement-section-heading p{color:#778297;margin:0;font-size:11px}.procurement-section-heading>span{color:#4f46db;background:#eeecff;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.procurement-list{gap:12px;display:grid}.procurement-create-card{overflow:hidden;margin:0!important;padding:0!important}.procurement-create-card>summary{cursor:pointer;align-items:center;gap:12px;min-height:72px;padding:15px 18px;list-style:none;display:flex}.procurement-create-card>summary::-webkit-details-marker{display:none}.procurement-operation>summary::-webkit-details-marker{display:none}.procurement-more-list>summary::-webkit-details-marker{display:none}.procurement-create-card>summary>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.procurement-create-card>summary b{font-size:16px}.procurement-create-card>summary small{color:#778297;font-size:11px;line-height:1.4}.procurement-create-card>summary>svg:last-child,.procurement-operation>summary>svg:last-child,.procurement-more-list>summary>svg{width:17px;transition:transform .18s}.procurement-create-card[open]>summary>svg:last-child,.procurement-operation[open]>summary>svg:last-child,.procurement-more-list[open]>summary>svg{transform:rotate(180deg)}.procurement-form{background:#fbfcfe;border-top:1px solid #e5e8f0;padding:18px}.procurement-form textarea{width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fff;border:1px solid #d9dfeb;border-radius:9px;padding:11px}.procurement-form .workspace-primary{width:100%}.procurement-form .workspace-primary svg,.procurement-danger svg{width:18px}.procurement-suggestion,.procurement-add-line{color:#4f46db;cursor:pointer;background:#fff;border:1px solid #cfcaff;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 13px;font-size:11px;font-weight:850;display:inline-flex}.procurement-suggestion svg,.procurement-add-line svg{width:17px}.procurement-lines,.procurement-receipt-lines{gap:8px;display:grid}.procurement-line{background:#fff;border:1px solid #e1e5ee;border-radius:12px;grid-template-columns:minmax(220px,2fr) minmax(110px,.65fr) minmax(130px,.8fr) 44px;align-items:end;gap:8px;padding:10px;display:grid}.procurement-line>button{color:#b42342;background:#fff7f8;border:1px solid #f0ced5;border-radius:9px;place-items:center;width:44px;height:44px;display:grid}.procurement-line>button:disabled{opacity:.4}.procurement-line>button svg{width:17px}.procurement-form-total{color:#4d45c5;background:#eeecff;border-radius:11px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.procurement-form-total span{font-size:11px;font-weight:800}.procurement-form-total b{font-size:17px}.procurement-help{color:#687489;margin:0;font-size:10px;line-height:1.5}.procurement-order-card,.procurement-history-card{margin:0!important}.procurement-order-card>header,.procurement-history-card>header{align-items:center!important}.procurement-order-card>header>div,.procurement-history-card>header>div{min-width:0}.procurement-order-card>header>strong,.procurement-history-card>header>strong{white-space:nowrap}.procurement-status{color:#5e687a;text-transform:uppercase;letter-spacing:.3px;background:#eef1f6;border-radius:999px;width:max-content;margin-bottom:6px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.procurement-status.status-sent,.procurement-status.status-confirmed{color:#8d5e00;background:#fff2d7}.procurement-status.status-partial{color:#315f9e;background:#e9f1ff}.procurement-status.status-received,.procurement-status.status-posted{color:#087868;background:#e4f8f2}.procurement-status.status-closed{color:#4d5870;background:#eef0f5}.procurement-status.status-cancelled,.procurement-status.status-reversed{color:#ad2843;background:#ffeaee}.procurement-order-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.procurement-order-meta>span{color:#7b8597;background:#f5f7fb;border-radius:9px;gap:4px;padding:9px 10px;font-size:9px;display:grid}.procurement-order-meta b{overflow-wrap:anywhere;color:#253047;font-size:11px}.procurement-order-lines{border-top:1px solid #e6e9f0;margin-top:12px}.procurement-order-lines>p{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,1.4fr) minmax(120px,.8fr) auto;align-items:center;gap:10px;margin:0;padding:10px 2px;font-size:10px;display:grid}.procurement-order-lines>p>span:first-child{gap:3px;min-width:0;display:grid}.procurement-order-lines small{color:#7c8799}.procurement-order-lines strong{white-space:nowrap}.procurement-order-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:13px;display:flex}.procurement-inline-action{display:flex}.procurement-inline-action .workspace-primary{width:auto;min-height:44px;font-size:11px}.procurement-operation{background:#faf9ff;border:1px solid #d9d5ff;border-radius:11px;min-width:190px}.procurement-operation>summary{color:#4f46db;cursor:pointer;align-items:center;gap:7px;min-height:44px;padding:0 12px;font-size:11px;font-weight:850;list-style:none;display:flex}.procurement-operation>summary>svg:first-child{width:17px}.procurement-operation>summary>svg:last-child{margin-left:auto}.procurement-operation.danger{background:#fff8f9;border-color:#f0ced5}.procurement-operation.danger>summary{color:#aa2942}.procurement-operation .procurement-form,.procurement-operation .procurement-cancel-form{border-top:1px solid #e4e2f4;min-width:min(680px,100vw - 72px);padding:14px}.procurement-cancel-form{gap:10px;display:grid}.procurement-cancel-form label{color:#4d5870;gap:6px;font-size:11px;font-weight:800;display:grid}.procurement-cancel-form input{background:#fff;border:1px solid #d9dfeb;border-radius:9px;min-height:44px;padding:0 11px}.procurement-danger{color:#fff;background:#b42342;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-weight:850;display:inline-flex}.procurement-danger:disabled{opacity:.55}.procurement-receipt-lines>div{background:#fff;border:1px solid #e1e5ee;border-radius:11px;grid-template-columns:minmax(190px,1.4fr) repeat(3,minmax(105px,.65fr));align-items:end;gap:8px;padding:10px;display:grid}.procurement-receipt-lines p{gap:4px;margin:0;display:grid}.procurement-receipt-lines small{color:#778297}.procurement-fx{color:#5a50cf;background:#f3f1ff;border-radius:9px;margin:10px 0 0;padding:9px 11px;font-size:10px}.procurement-more-list{border-top:1px solid #dde2ec}.procurement-more-list>summary{color:#4f46db;cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:48px;font-size:11px;font-weight:850;list-style:none;display:flex}.procurement-more-list>.procurement-list{padding-top:10px}.procurement-load-more{color:#4f46db;cursor:pointer;background:#fff;border:1px solid #cfcaff;border-radius:11px;width:100%;min-height:46px;margin-top:10px;font-size:11px;font-weight:850}.procurement-load-more:disabled{opacity:.6;cursor:wait}.procurement-more-list>.directory-search-error{margin-top:10px}@media (max-width:900px){.procurement-tabs{grid-template-columns:1fr 1fr}.procurement-line{grid-template-columns:minmax(0,1fr) 1fr 1fr 44px}.procurement-line>.remote-entity-select{grid-column:1/-1}.procurement-receipt-lines>div{grid-template-columns:1fr 1fr 1fr}.procurement-receipt-lines p{grid-column:1/-1}.procurement-operation{width:100%}.procurement-operation .procurement-form,.procurement-operation .procurement-cancel-form{min-width:0}}@media (max-width:560px){.procurement-workspace{gap:11px}.procurement-tabs{gap:7px}.procurement-tabs>button{grid-template-columns:auto minmax(0,1fr);min-height:72px;padding:9px}.procurement-tabs>button>svg{width:19px;height:19px;padding:7px}.procurement-tabs>button strong{grid-column:1/-1;width:100%;padding:4px}.procurement-tabs b{font-size:12px}.procurement-tabs small{font-size:9px}.procurement-flow{align-items:flex-start;font-size:12px;line-height:1.4}.procurement-create-card>summary{padding:13px}.procurement-create-card>summary b{font-size:15px}.procurement-create-card>summary small{font-size:12px}.procurement-form{padding:13px}.procurement-line{grid-template-columns:minmax(0,1fr) 44px}.procurement-line>.remote-entity-select{grid-column:1/-1}.procurement-line label:nth-child(2),.procurement-line label:nth-child(3){grid-column:1}.procurement-line>button{grid-area:2/2/4;align-self:stretch;height:auto}.procurement-order-card>header,.procurement-history-card>header{flex-direction:column;align-items:flex-start!important}.procurement-order-card>header>strong,.procurement-history-card>header>strong{font-size:15px}.procurement-order-meta{grid-template-columns:1fr 1fr}.procurement-order-meta>span:last-child{grid-column:1/-1}.procurement-order-lines>p{grid-template-columns:minmax(0,1fr) auto}.procurement-order-lines>p>span:nth-child(2){grid-column:1}.procurement-order-lines>p>strong{grid-area:1/2/3}.procurement-order-actions{display:grid}.procurement-inline-action,.procurement-inline-action .workspace-primary,.procurement-operation{width:100%}.procurement-receipt-lines>div{grid-template-columns:1fr 1fr}.procurement-receipt-lines p,.procurement-receipt-lines label:last-child{grid-column:1/-1}.procurement-section-heading{align-items:flex-start}.procurement-section-heading h2{font-size:17px}.procurement-section-heading p{font-size:12px;line-height:1.4}.procurement-fx,.procurement-help{font-size:11px}}@media (max-width:360px){.procurement-tabs{grid-template-columns:1fr}.procurement-tabs>button{grid-template-columns:auto minmax(0,1fr) auto}.procurement-tabs>button strong{grid-column:auto;width:auto}.procurement-receipt-lines>div{grid-template-columns:1fr}.procurement-receipt-lines p,.procurement-receipt-lines label:last-child{grid-column:auto}}.fiscal-configuration-surface .invoice-customizer{grid-template-columns:minmax(0,1fr)}.fiscal-configuration-surface .invoice-preview-wrap{position:static}.fiscal-configuration-surface .arca-step-tabs{grid-template-columns:repeat(7,minmax(92px,1fr));scroll-padding-inline:8px;overflow-x:auto}.fiscal-configuration-surface .arca-step-tabs button{scroll-snap-align:center;min-height:64px}.fiscal-configuration-surface .arca-step-tabs button b{white-space:normal;text-align:center;font-size:12px;line-height:1.3}.fiscal-configuration-surface .arca-wizard-progress span{font-size:11px}.fiscal-configuration-surface .arca-wizard-instruction>small,.fiscal-configuration-surface .arca-wizard-instruction>aside b{font-size:12px}.fiscal-configuration-surface .arca-wizard-instruction>p,.fiscal-configuration-surface .arca-tab-help,.fiscal-configuration-surface .arca-validation-note{font-size:13px;line-height:1.5}.fiscal-configuration-surface .arca-official-link{min-height:48px;font-size:14px}.fiscal-configuration-surface .arca-wizard-stage figcaption{font-size:11px;line-height:1.45}.fiscal-configuration-surface .arca-screen>span{font-size:13px}.fiscal-configuration-surface .arca-screen.login b,.fiscal-configuration-surface .arca-screen.login i,.fiscal-configuration-surface .arca-screen.login em,.fiscal-configuration-surface .arca-screen.login strong,.fiscal-configuration-surface .arca-screen.taxpayer small,.fiscal-configuration-surface .arca-screen.taxpayer p b,.fiscal-configuration-surface .arca-screen.taxpayer p i,.fiscal-configuration-surface .arca-screen.services i,.fiscal-configuration-surface .arca-screen.services em,.fiscal-configuration-surface .arca-screen.services strong,.fiscal-configuration-surface .arca-screen.relation>small,.fiscal-configuration-surface .arca-screen.relation em,.fiscal-configuration-surface .arca-screen.relation strong,.fiscal-configuration-surface .arca-screen.webservice p,.fiscal-configuration-surface .arca-screen.representative>div>i,.fiscal-configuration-surface .arca-screen.representative p em,.fiscal-configuration-surface .arca-screen.representative p strong,.fiscal-configuration-surface .arca-screen.representative p.identity b,.fiscal-configuration-surface .arca-screen.representative p.identity small,.fiscal-configuration-surface .arca-screen.confirm i,.fiscal-configuration-surface .arca-screen.confirm p b,.fiscal-configuration-surface .arca-screen.confirm>strong,.fiscal-configuration-surface .arca-screen mark{font-size:11px;line-height:1.35}.fiscal-configuration-surface .invoice-preview header p,.fiscal-configuration-surface .invoice-preview section p,.fiscal-configuration-surface .preview-client,.fiscal-configuration-surface .invoice-preview table,.fiscal-configuration-surface .invoice-preview footer p{font-size:10px}@media (max-width:768px){.fiscal-configuration-surface .invoice-setup-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fiscal-configuration-surface .invoice-setup-progress button{text-align:left;grid-template-rows:auto;grid-template-columns:30px minmax(0,1fr);width:100%;min-height:58px;padding:9px}.fiscal-configuration-surface .invoice-setup-progress button>span{grid-row:auto;margin:0}.fiscal-configuration-surface .invoice-setup-progress button b{font-size:12px;display:block}.fiscal-configuration-surface .invoice-setup-progress button small{display:none}}.module-pager-shell{grid-template-rows:auto minmax(0,1fr) 44px}.module-pager-shell>.module-page-dots-global{z-index:2;width:max-content;min-height:44px;box-shadow:none;background:0 0;place-self:center;margin:0;padding:0;transform:none;display:flex!important;position:static!important}.module-page-dots-global button{width:44px;height:44px;position:relative;background:0 0!important}.module-page-dots-global button:before{content:"";background:#c8ceda;border-radius:8px;width:7px;height:7px;transition:width .18s,background .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.module-page-dots-global button.active{width:44px}.module-page-dots-global button.active:before{background:var(--indigo);width:24px}.module-page-dots-global button:focus-visible{outline:2px solid var(--indigo);outline-offset:0}.platform-module-screen{grid-template-rows:max-content minmax(0,1fr) max-content}.platform-module-screen[aria-hidden=true]{pointer-events:none}.platform-module-screen .module-screen-actions{grid-template-columns:max-content minmax(0,1fr);place-items:end start;gap:12px;width:100%;min-width:0;display:grid}.platform-module-screen .module-screen-actions:not(.has-promotion){grid-template-columns:max-content}.module-screen-actions .module-screen-open{margin:0}.module-screen-actions .module-promotion-banner{border-radius:14px;width:100%;min-width:0;margin:0;padding:12px 14px;box-shadow:0 10px 24px #1c274a29}.module-screen-actions .module-promotion-banner span{min-width:0}.module-screen-actions .module-promotion-banner small{font-size:7px}.module-screen-actions .module-promotion-banner b{font-size:13px}.module-screen-actions .module-promotion-banner p{font-size:9px;line-height:1.35}.module-screen-actions .module-promotion-banner>a{justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 11px;font-size:11px;display:inline-flex}.module-screen-actions .module-promotion-banner>a svg{width:14px;height:14px}@media (max-width:1024px){.module-pager-shell{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.platform-module-pager{height:100%;min-height:0;overflow:hidden}.platform-module-screen{height:100%;min-height:0;padding:22px;overflow:hidden auto}.platform-module-screen:after{display:none}}@media (max-width:620px){.module-pager-shell{padding-bottom:calc(80px + env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr) 44px}.module-pager-heading{grid-template-columns:minmax(0,1fr) minmax(104px,128px);align-items:center;height:auto;min-height:80px;padding:4px 16px;display:grid}.module-pager-heading:not(:has(.hub-organization-context)){grid-template-columns:minmax(0,1fr)}.module-pager-heading h1{overflow-wrap:anywhere;max-width:none}.hub-organization-context{justify-self:end;width:100%;max-width:128px}.platform-module-pager{height:100%;min-height:0;overflow:hidden}.platform-module-screen{overscroll-behavior-y:contain;scrollbar-width:thin;grid-template-rows:max-content max-content max-content;align-content:space-between;gap:7px;height:100%;min-height:0;padding:6px 16px;overflow:hidden auto}.platform-module-screen>nav{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:64px;align-self:start;gap:8px 7px;height:auto}body .app-main.module-hub .platform-module-screen>nav a{height:64px;min-height:64px;padding:7px;font-size:11px;line-height:1.2;transform:none}.platform-module-screen .module-screen-actions{grid-template-columns:minmax(0,1fr);align-self:end;gap:6px;width:100%;min-width:0;display:grid}.platform-module-screen .module-screen-open{justify-content:center;width:100%;height:44px;min-height:44px}.module-screen-actions .module-promotion-banner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:10px 12px;display:grid}.module-screen-actions .module-promotion-banner span{gap:4px}.module-screen-actions .module-promotion-banner small{display:none}.module-screen-actions .module-promotion-banner b{font-size:12px;line-height:1.2}.module-screen-actions .module-promotion-banner p{font-size:9px;line-height:1.3}.module-screen-actions .module-promotion-banner>a{min-height:44px}}@media (max-height:560px) and (orientation:landscape){.module-pager-shell{padding-bottom:calc(84px + env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr) 44px}.module-pager-shell>.module-page-dots-global{height:44px;min-height:44px}.module-pager-heading{grid-template-columns:minmax(0,1fr) minmax(104px,120px);align-items:center;gap:8px;height:58px;min-height:58px;padding:4px 12px;display:grid}.module-pager-heading:not(:has(.hub-organization-context)){grid-template-columns:minmax(0,1fr)}.module-pager-heading h1{overflow-wrap:anywhere;max-width:none;margin:2px 0 1px;font-size:20px;line-height:1.05}.module-pager-heading p{display:none}.hub-organization-context{justify-self:end;width:100%;max-width:120px}.platform-module-pager{height:100%;min-height:0;overflow:hidden}.platform-module-screen{overscroll-behavior-y:contain;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr) minmax(0,.8fr);align-content:stretch;align-items:start;gap:10px;height:100%;min-height:0;padding:4px 12px;overflow:hidden auto}.module-screen-hero{gap:8px;min-width:0}.module-screen-hero .platform-module-icon{border-radius:12px;flex-basis:40px;width:40px;height:40px}.module-screen-hero .platform-module-icon svg{width:20px;height:20px}.module-screen-hero>div{gap:3px;min-width:0}.module-screen-hero h2{letter-spacing:-.6px;overflow-wrap:anywhere;font-size:20px;line-height:1.02}.module-screen-hero p{display:none}.platform-module-screen>nav{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:44px;align-self:start;gap:5px;width:100%;height:auto}body .app-main.module-hub .platform-module-screen>nav a{flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;height:44px;min-height:44px;padding:5px;font-size:11px;line-height:1.15;overflow:hidden;transform:none}body .app-main.module-hub .platform-module-screen>nav a svg{flex:0 0 15px;width:15px;height:15px;padding:0}.platform-module-screen .module-screen-actions{grid-template-columns:minmax(0,1fr);align-self:start;gap:5px;width:100%;min-width:0;display:grid}.platform-module-screen .module-screen-actions.has-promotion{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.platform-module-screen .module-screen-open{text-align:center;justify-content:center;width:100%;height:44px;min-height:44px;padding-inline:6px;font-size:11px;line-height:1.1}.module-screen-actions .module-promotion-banner{min-height:0;box-shadow:none;border-radius:9px;grid-template-columns:minmax(0,1fr);gap:0;padding:3px;display:grid}.module-screen-actions .module-promotion-banner small,.module-screen-actions .module-promotion-banner p,.module-screen-actions .module-promotion-banner b{display:none}.module-screen-actions .module-promotion-banner>a{gap:2px;width:100%;min-height:44px;padding:2px;font-size:11px;line-height:1.15}.module-screen-actions .module-promotion-banner>a svg{width:11px;height:11px}}@media (max-width:280px),(max-height:260px){:is(html:has(.app-main.module-hub),body:has(.app-main.module-hub)){height:auto;min-height:100%;overflow:hidden auto}.app-shell:has(.app-main.module-hub){height:auto;min-height:100dvh;overflow:visible}.app-shell:has(.app-main.module-hub)>.app-header{grid-template-columns:minmax(0,1fr);gap:8px;height:auto;min-height:0;padding:8px;display:grid}.app-shell:has(.app-main.module-hub)>.app-header .app-head-actions{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:4px;width:100%;display:grid;position:static}:is(.app-shell:has(.app-main.module-hub)>.app-header .app-head-actions>a,.app-shell:has(.app-main.module-hub)>.app-header .app-head-actions button){width:100%;min-width:44px;min-height:44px}.app-shell:has(.app-main.module-hub)>.app-header .app-head-actions form{min-width:44px}.app-main.module-hub,.app-main.module-hub .module-pager-shell{height:auto;min-height:0;overflow:visible}.app-layout:has(.module-hub){height:auto;min-height:0;overflow:visible}.module-pager-shell{padding-bottom:calc(80px + env(safe-area-inset-bottom));grid-template-rows:auto auto auto}.module-pager-heading{grid-template-columns:minmax(0,1fr);gap:8px}.hub-organization-context{justify-self:stretch;width:100%;max-width:none}.platform-module-pager{height:auto;min-height:0;overflow:hidden}.platform-module-screen{grid-template-rows:max-content max-content max-content;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;height:auto;min-height:0;padding:12px;overflow:visible}.module-screen-hero{flex-direction:column;align-items:flex-start}.platform-module-screen>nav{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(52px,auto);gap:6px}body .app-main.module-hub .platform-module-screen>nav a{height:auto;min-height:52px}.module-screen-actions .module-promotion-banner{grid-template-columns:minmax(0,1fr)}.module-pager-dock .module-dock-strip{scroll-snap-type:x proximity;overflow-x:auto}.module-pager-dock .module-dock-strip>button{flex:0 0 74px;min-width:74px}}@media (max-width:280px){.module-pager-shell>.module-page-dots-global{grid-template-columns:repeat(2,44px);gap:0 6px;height:auto;min-height:88px;display:grid!important}}.app-shell:has(.app-main.module-hub)>.app-header .brand{min-width:44px;min-height:44px}.app-shell:has(.app-main.module-hub)>.app-header .app-head-actions>*{flex-shrink:0}:is(.app-shell:has(.app-main.module-hub)>.app-header .notification-button,.app-shell:has(.app-main.module-hub)>.app-header .account-settings-button,.app-shell:has(.app-main.module-hub)>.app-header .platform-module-launcher-button){box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px}.app-shell:has(.app-main.module-hub)>.app-header .app-head-actions form{min-width:44px;min-height:44px}.app-shell:has(.app-main.module-hub)>.app-header .app-head-actions form button{width:auto;min-width:44px;height:44px;min-height:44px}.hub-organization-context .organization-context-switcher{flex-shrink:0;align-self:center;height:44px;min-height:44px}.hub-organization-context .organization-context-switcher select{min-height:44px}.module-pager-shell .module-screen-open,.module-pager-shell .module-promotion-banner>a,.module-pager-shell .platform-module-screen>nav a,.module-pager-shell .module-page-dots-global button,.module-pager-shell .pager-arrow,.platform-catalog-sheet>header button,.platform-catalog-sheet>div>button,.module-pager-dock .module-dock-strip>button,.module-pager-dock>.dock-more-fixed{box-sizing:border-box;min-width:44px;min-height:44px}.module-pager-shell .module-promotion-banner>a{flex-shrink:0}.platform-catalog-sheet:focus{outline:none}.platform-catalog-sheet:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (max-width:420px){.app-shell:has(.app-main.module-hub)>.app-header .app-head-actions{gap:4px}}@media (max-width:340px) and (min-height:261px){.app-shell:has(.app-main.module-hub)>.app-header .brand>span:last-child{display:none}}@media (min-width:769px) and (max-height:820px){.module-pager-heading{height:80px;min-height:80px;padding:10px 30px 8px}.platform-module-screen{overscroll-behavior-y:contain;grid-template-rows:max-content max-content max-content;align-content:start;gap:10px;min-height:0;padding:12px 30px 16px;overflow:hidden auto}.platform-module-screen:after{display:none}.module-screen-hero{gap:12px;max-width:none}.module-screen-hero .platform-module-icon{border-radius:15px;flex-basis:52px;width:52px;height:52px}.module-screen-hero .platform-module-icon svg{width:26px;height:26px}.module-screen-hero>div{gap:3px}.module-screen-hero h2{font-size:clamp(26px,3vw,34px);line-height:1.04}.module-screen-hero p{font-size:12px;line-height:1.35}.platform-module-screen>nav{grid-auto-rows:68px;align-self:start;gap:8px;height:auto}body .app-main.module-hub .platform-module-screen>nav a{height:68px;min-height:68px;padding:10px 12px;transform:none}.platform-module-screen .module-screen-actions{align-self:start}.module-screen-actions .module-promotion-banner{padding:8px 10px}}@media (min-width:1025px) and (min-height:821px){.platform-module-screen{gap:18px;padding-bottom:clamp(22px,4vw,50px)}}@media (max-height:560px) and (orientation:landscape){.module-pager-dock .module-dock-strip>button,.module-pager-dock>.dock-more-fixed{font-size:11px}}.sales-channel-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.sales-channel-tabs a{color:#69748a;text-align:center;background:#fff;border:1px solid #dfe3ee;border-radius:15px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:54px;padding:9px;font-size:12px;font-weight:850;text-decoration:none;display:flex}.sales-channel-tabs a.active{color:#493fd1;background:#efedff;border-color:#5b50df;box-shadow:0 8px 22px #4f46db1a}.sales-channel-tabs svg{flex:none;width:20px;height:20px}.simple-payment-methods{scrollbar-width:none;align-items:center;gap:7px;padding:2px 0 5px;display:flex;overflow-x:auto}.simple-payment-methods::-webkit-scrollbar{display:none}.simple-payment-methods>span{color:#677389;flex:none;font-size:11px;font-weight:800}.simple-payment-methods button{color:#536077;min-height:42px;font:inherit;background:#fff;border:1px solid #dce1ec;border-radius:999px;flex:none;padding:0 13px;font-size:12px;font-weight:800}.simple-payment-methods button.selected{color:#4439ca;background:#eeecff;border-color:#5146e5}.simple-sales-workspace{gap:13px;width:min(880px,100% - 32px);margin:0 auto;padding:20px 0 110px;display:grid}.simple-channel-card,.simple-pending-sales{overflow:hidden;padding:0!important}.simple-channel-card>header{color:#fff;background:linear-gradient(120deg,#4038d4,#6457ec 60%,#14938c);align-items:center;gap:13px;padding:18px 20px;display:flex}.simple-channel-card>header .icon-bubble{color:#4b41d3;background:#fff}.simple-channel-card>header small,.simple-pending-sales>header small{letter-spacing:1.1px;font-size:9px;font-weight:900}.simple-channel-card>header h1{margin:3px 0;font-size:24px}.simple-channel-card>header p{color:#ebeaff;margin:0;font-size:12px}.simple-channel-notice,.simple-channel-account,.simple-all-clear{color:#176653;background:#f0fbf7;border-radius:15px;align-items:center;gap:12px;margin:18px 20px;padding:15px;display:flex}.simple-channel-notice{color:#885e08;background:#fff7e8}.simple-channel-notice svg,.simple-channel-account svg,.simple-all-clear svg{flex:none;width:24px}.simple-channel-notice span,.simple-channel-account span,.simple-all-clear span{gap:3px;display:grid}.simple-channel-notice small,.simple-channel-account small,.simple-all-clear small{color:inherit;opacity:.78}.simple-connect-channel{gap:14px;padding:20px;display:grid}.simple-connect-channel p{color:#68748a;margin:5px 0 0;line-height:1.45}.simple-connect-channel .workspace-primary{text-align:center;justify-content:center}.simple-invoice-mode{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding:0 20px 20px;display:grid}.simple-invoice-mode h2{margin:4px 0;font-size:22px}.simple-invoice-mode p{color:#69748a;margin:0;font-size:13px;line-height:1.45}.simple-invoice-mode small{color:#655bdc;letter-spacing:1px;font-size:9px;font-weight:900}.simple-invoice-mode form{gap:7px;display:flex}.simple-invoice-mode button{color:#5c6880;min-height:46px;font:inherit;background:#fff;border:1px solid #dce1ed;border-radius:12px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:850;display:flex}.simple-invoice-mode button.selected{color:#4439ca;background:#eeecff;border-color:#5146e5}.simple-invoice-mode button svg{width:17px}.simple-pending-sales>header{border-bottom:1px solid #edf0f5;padding:18px 20px}.simple-pending-sales h2{margin:4px 0;font-size:20px}.simple-pending-sales>header p{color:#69748a;margin:0;font-size:12px}.simple-order-list{display:grid}.simple-order-list article{border-bottom:1px solid #edf0f5;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 20px;display:grid}.simple-order-list article:last-child{border-bottom:0}.simple-order-list article>div{gap:3px;min-width:0;display:grid}.simple-order-list small{color:#7a8497}.simple-order-list strong{white-space:nowrap}.simple-order-list button,.simple-order-list a{color:#fff;min-height:42px;font:inherit;background:#5146e5;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:850;text-decoration:none;display:flex}.simple-order-list button svg{width:17px}.simple-all-clear{margin:18px 20px}@media (max-width:620px){.sales-channel-tabs{gap:6px}.sales-channel-tabs a{align-content:center;place-items:center;gap:3px;min-height:58px;padding:7px 4px;font-size:10px;line-height:1.15;display:grid}.sales-channel-tabs svg{width:19px;height:19px}.simple-sales-workspace{width:calc(100% - 20px);padding-top:10px}.simple-channel-card>header{padding:15px}.simple-channel-card>header h1{font-size:21px}.simple-invoice-mode{grid-template-columns:1fr;padding:0 15px 16px}.simple-invoice-mode form{grid-template-columns:1fr 1fr;display:grid}.simple-invoice-mode button{justify-content:center}.simple-channel-account,.simple-channel-notice,.simple-all-clear{margin:15px}.simple-connect-channel,.simple-pending-sales>header{padding:16px}.simple-order-list article{grid-template-columns:minmax(0,1fr) auto;padding:13px 16px}.simple-order-list article form,.simple-order-list article>a{grid-column:1/-1}.simple-order-list button,.simple-order-list article>a{width:100%}}@property --tw-border-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}
