@import "https://fonts.googleapis.com/css2?family=Sora:wght@300;400;500;600;700;800&display=swap";:root{--font-display:"Sora", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-ui:"Sora", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--paper:#fafaf8;--paper-base:#f4f3ef;--paper-raise:#fffefb;--ink:#16181d;--ink-soft:#1d2027;--muted:#8b8f98;--gray:#8b8f98;--hairline:#16181d1f;--ok:#067647;--ok-soft:#ecfdf3;--warn:#b54708;--warn-soft:#fffaeb;--err:#b42318;--err-soft:#fef3f2;--surface-dark:#0e0f12;--accent:#2f6fed;--accent-hover:#4c82ff;--accent-pressed:#1e5ad6;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:48px;--space-6:64px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--shadow-sm:0 1px 2px #10121d0f;--shadow-md:0 8px 24px #10121d1a;--shadow-lg:0 20px 50px #10121d29;--shadow-glow:0 0 30px #2f6fed4d;--ease-signature:cubic-bezier(.16, 1, .3, 1);--dur-ui:.4s;--dur-entrance:1.2s;font-family:var(--font-ui);color:var(--ink);background:linear-gradient(180deg, var(--paper) 0%, var(--paper-base) 100%);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{background:linear-gradient(180deg, var(--paper) 0%, var(--paper-base) 100%);min-width:320px;min-height:100vh;margin:0}button,input{font-family:inherit}button:focus-visible,input:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 78%, transparent);outline-offset:2px}::selection{background:var(--accent);color:#fff}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:linear-gradient(180deg, var(--paper) 0%, var(--paper-base) 100%)}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 50%, transparent);border-radius:999px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}.public-auth{color:#17201d;background:#f5f6f4;min-width:320px;min-height:100vh;font-family:Sora,system-ui,sans-serif}.public-landing{color:#fff;background:linear-gradient(90deg,#0a120fe6 0%,#0a120fb8 38%,#0a120f1f 72%),url(/assets/retail-operations-hero.png) 50%/cover no-repeat;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(280px,1fr) minmax(320px,1.05fr);min-height:100vh;animation:18s ease-in-out infinite alternate public-background-drift;display:grid;position:relative;overflow:hidden}@keyframes public-background-drift{0%{background-position:48%}to{background-position:53%}}.public-landing-header{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070c0a33;border-bottom:1px solid #ffffff2e;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:80px;padding:18px clamp(24px,5vw,76px);animation:.7s cubic-bezier(.16,1,.3,1) both public-header-enter;display:flex;position:relative}@keyframes public-header-enter{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}.public-wordmark{color:#17201d;align-items:center;gap:11px;font-size:18px;display:flex}.public-wordmark.inverse{color:#fff}.public-wordmark img{background:#fff;border-radius:8px;width:38px;height:38px}.public-landing-header nav{align-items:center;gap:10px;display:flex}.public-landing-header button{color:#fff;min-height:42px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08100d47;border:1px solid #ffffff4d;border-radius:8px;padding:0 18px;font-size:13px;font-weight:750;transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .24s,background .24s,box-shadow .24s}.public-landing-header .header-primary{color:#0b2a20;background:#35c990;border-color:#35c990;align-items:center;gap:8px;display:flex;box-shadow:0 10px 28px #35c9902e}.public-hero-copy{z-index:2;align-self:center;width:min(650px,100%);margin:30px clamp(24px,5vw,72px) 40px;position:relative}.public-eyebrow{color:#baf3da;text-transform:uppercase;background:#0f3c2e8c;border:1px solid #75e3b773;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:11px;font-weight:800;animation:.72s cubic-bezier(.16,1,.3,1) .1s both public-rise;display:inline-flex}.public-hero-copy h1{letter-spacing:0;text-wrap:balance;max-width:760px;margin:20px 0 18px;font-size:clamp(46px,5.2vw,72px);font-weight:760;line-height:1.02;animation:.82s cubic-bezier(.16,1,.3,1) .18s both public-rise}.public-hero-copy h2{color:#fff;letter-spacing:0;text-wrap:balance;max-width:680px;margin:0 0 16px;font-size:clamp(25px,2.4vw,36px);font-weight:650;line-height:1.12;animation:.82s cubic-bezier(.16,1,.3,1) .22s both public-rise}.public-hero-copy p{color:#ffffffd6;max-width:650px;margin:0;font-size:clamp(16px,1.5vw,20px);line-height:1.55;animation:.8s cubic-bezier(.16,1,.3,1) .28s both public-rise}.public-hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;animation:.8s cubic-bezier(.16,1,.3,1) .36s both public-rise;display:flex}@keyframes public-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.public-hero-actions button{min-height:52px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 21px;font-size:14px;font-weight:800;transition:transform .24s cubic-bezier(.16,1,.3,1),background .24s,border-color .24s,box-shadow .24s;display:flex}.public-hero-actions button:hover,.public-landing-header button:hover{transform:translateY(-3px)}.public-hero-actions button svg,.public-landing-header button svg{transition:transform .24s cubic-bezier(.16,1,.3,1)}.public-hero-actions button:hover svg,.public-landing-header button:hover svg{transform:translate(4px)}.hero-primary{color:#08261d;background:#42d59c;border:1px solid #42d59c;box-shadow:0 12px 32px #42d59c33}.hero-secondary{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09100d61;border:1px solid #ffffff61}.public-operations-band{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080e0cc2;border-top:1px solid #fff3;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));animation:.85s cubic-bezier(.16,1,.3,1) .48s both public-band-enter;display:grid;position:relative}@keyframes public-band-enter{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}.public-operations-band>span{border-right:1px solid #ffffff24;grid-template-columns:36px minmax(0,1fr);align-content:center;gap:2px 12px;min-width:0;min-height:112px;padding:20px clamp(18px,2.2vw,34px);transition:background .24s,color .24s;display:grid}.public-operations-band>span:hover{background:#42d59c14}.public-operations-band svg{color:#64daa9;grid-row:1/3;align-self:center;transition:transform .3s cubic-bezier(.16,1,.3,1),color .24s}.public-operations-band>span:hover svg{color:#8af1c7;transform:translateY(-4px)}.public-operations-band b{overflow-wrap:anywhere;font-size:13px}.public-operations-band small{overflow-wrap:anywhere;color:#ffffff9e;font-size:11px;line-height:1.4}.public-product-3d-loading{z-index:3;color:#ffffffa6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08100db8;border:1px solid #fff3;border-radius:8px;place-items:center;width:min(430px,34vw);min-width:360px;height:370px;font-size:11px;display:grid;position:absolute;bottom:138px;right:clamp(28px,5vw,76px)}.public-store-browser-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070e0bb8;place-items:center;padding:24px;animation:.22s both public-backdrop-enter;display:grid;position:fixed;inset:0}@keyframes public-backdrop-enter{0%{opacity:0}to{opacity:1}}.public-store-browser{color:#17201d;background:#f7f8f6;border:1px solid #d8e0dc;border-radius:8px;width:min(860px,100%);max-height:min(720px,100vh - 48px);animation:.46s cubic-bezier(.16,1,.3,1) both public-dialog-enter;overflow:hidden;box-shadow:0 30px 80px #00000052}@keyframes public-dialog-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.public-store-browser>header{background:#fff;border-bottom:1px solid #dce4e0;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.public-store-browser>header span{color:#16815f;text-transform:uppercase;font-size:10px;font-weight:850}.public-store-browser>header h2{letter-spacing:0;margin:4px 0 0;font-size:23px}.public-store-browser>header>button{color:#53635c;cursor:pointer;background:#fff;border:1px solid #d4ddd9;border-radius:8px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.public-store-browser-content{min-height:270px;max-height:500px;padding:20px 24px;overflow:auto}.store-browser-state,.store-browser-empty{color:#6a7872;text-align:center;align-content:center;place-items:center;gap:9px;min-height:250px;display:grid}.store-browser-empty svg{color:#1b8a67}.store-browser-empty strong{color:#17201d;font-size:18px}.store-browser-empty p{max-width:440px;margin:0;font-size:12px;line-height:1.5}.store-browser-empty button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#126d50;border:0;border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:0 14px;font-size:12px;font-weight:800;display:flex}.public-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.public-store-grid>button{color:#17201d;min-width:0;min-height:78px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e0dc;border-radius:8px;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:13px;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s;display:grid}.public-store-grid>button:hover{border-color:#77ad97;transform:translateY(-2px);box-shadow:0 10px 22px #172e2414}.public-store-logo{background:color-mix(in srgb, var(--store-color) 15%, #fff);width:46px;height:46px;color:var(--store-color);border-radius:8px;place-items:center;font-size:13px;font-weight:900;display:grid;overflow:hidden}.public-store-logo img{object-fit:contain;width:100%;height:100%}.public-store-grid>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.public-store-grid strong,.public-store-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-store-grid strong{font-size:13px}.public-store-grid small{color:#708079;font-size:10px}.public-store-browser>footer{color:#708079;background:#fff;border-top:1px solid #dce4e0;justify-content:flex-end;align-items:center;gap:6px;min-height:58px;padding:10px 24px;font-size:11px;display:flex}.public-store-browser>footer button{color:#126d50;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.public-auth.auth-mode{grid-template-columns:minmax(360px,.82fr) minmax(560px,1.18fr);display:grid}.auth-aside{color:#fff;flex-direction:column;justify-content:space-between;height:100vh;min-height:680px;padding:38px 44px;display:flex;position:sticky;top:0;overflow:hidden}.auth-aside-image,.auth-aside-overlay{position:absolute;inset:0}.auth-aside-image{background:url(/assets/retail-operations-hero.png) 50%/cover no-repeat;animation:16s ease-in-out infinite alternate auth-image-drift;inset:-2%}@keyframes auth-image-drift{0%{transform:translate(-1.5%)}to{transform:translate(1.5%)}}.auth-aside-overlay{background:linear-gradient(#070d0b85,#071611eb)}.auth-aside>:not(.auth-aside-image,.auth-aside-overlay){z-index:1;position:relative}.auth-aside-copy{max-width:500px;margin-top:auto;padding-bottom:38px;animation:.76s cubic-bezier(.16,1,.3,1) .1s both public-rise}.auth-aside-copy>span,.auth-form header>span,.signup-step header>span{color:#16815f;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:850;display:block}.auth-aside-copy>span{color:#8ce8c0}.auth-aside-copy h1{margin:0;font-size:clamp(34px,4vw,54px);line-height:1.05}.auth-aside-copy p{color:#ffffffb8;margin:16px 0 0;line-height:1.55}.auth-aside>small{color:#ffffffb3;align-items:center;gap:8px;font-size:11px;display:flex}.public-action-panel{background:#f7f8f6;place-items:center;min-height:100vh;padding:48px clamp(28px,6vw,90px);display:grid}.auth-form,.signup-form{width:min(700px,100%)}.auth-form{width:min(480px,100%);animation:.65s cubic-bezier(.16,1,.3,1) 80ms both auth-form-enter}@keyframes auth-form-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.back-button{color:#52625c;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:0 0 30px;padding:0;font-size:13px;font-weight:750;display:flex}.auth-form header{margin-bottom:30px}.auth-form h2,.signup-step h2{color:#17201d;letter-spacing:0;margin:0;font-size:32px;line-height:1.14}.auth-form header p,.signup-step header p{color:#6b7873;margin:11px 0 0;font-size:13px;line-height:1.55}.signup-field{gap:7px;min-width:0;display:grid}.signup-field>span{color:#405049;font-size:12px;font-weight:750}.signup-input{background:#fff;border:1px solid #ccd6d2;border-radius:8px;align-items:center;gap:9px;min-height:50px;padding:0 13px;transition:border-color .16s,box-shadow .16s;display:flex}.signup-input:focus-within{border-color:#16815f;box-shadow:0 0 0 3px #16815f1a}.signup-input input{color:#17201d;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:14px}.signup-input button{color:#526a61;cursor:pointer;background:0 0;border:0;padding:4px;display:grid}.auth-form>.signup-field{margin-bottom:16px}.form-submit{color:#fff;min-width:160px;min-height:50px;font:inherit;cursor:pointer;background:#126d50;border:1px solid #126d50;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:14px;font-weight:800;display:flex}.form-submit:hover{background:#0d5b42}.form-submit:disabled{opacity:.62;cursor:wait}.auth-form>.form-submit{width:100%;margin-top:22px}.auth-form-footer{color:#76817d;justify-content:center;gap:6px;margin-top:24px;font-size:12px;display:flex}.auth-form-footer button{color:#126d50;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.auth-error{color:#8d2926;background:#fff0ef;border-left:3px solid #c43f3b;border-radius:4px;margin:16px 0 0;padding:11px 13px;font-size:13px}.signup-topbar{justify-content:space-between;align-items:start;display:flex}.signup-topbar .back-button{margin-bottom:14px}.signup-topbar>span{color:#688078;font-size:11px;font-weight:750}.signup-progress{background:#dce5e1;border-radius:999px;height:3px;overflow:hidden}.signup-progress i{width:var(--progress);background:#16815f;height:100%;transition:width .3s;display:block}.signup-steps{grid-template-columns:repeat(4,1fr);margin:20px 0 34px;display:grid}.signup-steps span{color:#9aa7a2;align-items:center;gap:7px;font-size:11px;display:flex}.signup-steps span.active{color:#126e51}.signup-steps span.done{color:#425d53}.signup-steps svg{box-sizing:content-box;background:#fff;border:1px solid #d4ded9;border-radius:6px;padding:5px}.signup-steps .active svg{background:#e4f6ee;border-color:#16815f}.signup-step{animation:.24s ease-out step-in}@keyframes step-in{0%{opacity:.35;transform:translate(8px)}to{opacity:1;transform:none}}.signup-step header{margin-bottom:24px}.signup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.signup-grid .signup-field:first-child:nth-last-child(5){grid-column:1/-1}.signup-address-grid{grid-template-columns:130px minmax(180px,1fr) 100px;gap:14px;display:grid}.signup-address-grid .signup-field:nth-child(4){grid-column:1/3}.signup-address-grid .signup-field:nth-child(5){grid-column:3}.signup-address-grid .signup-field:nth-child(6){grid-column:1/3}.segment-picker{border:0;margin:24px 0 0;padding:0}.segment-picker legend{color:#405049;margin-bottom:10px;font-size:12px;font-weight:750}.segment-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.segment-picker button{color:#52615c;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5ded9;border-radius:8px;align-items:center;gap:7px;padding:9px 11px;font-size:11px;font-weight:700;display:flex}.segment-picker button svg{opacity:.3;flex:none}.segment-picker button.selected{color:#0e6448;background:#e9f7f1;border-color:#48a783}.segment-picker button.selected svg{opacity:1}.landing-mode-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.landing-mode-picker>button{color:#52615c;min-width:0;min-height:138px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5ded9;border-radius:8px;align-content:start;gap:7px;padding:15px;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,background .22s,box-shadow .22s;display:grid;position:relative}.landing-mode-picker>button:hover{border-color:#91b6a6;transform:translateY(-3px);box-shadow:0 10px 22px #15372a12}.landing-mode-picker>button>span{color:#52615c;background:#eef2f0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.landing-mode-picker>button>strong{color:#17201d;font-size:13px}.landing-mode-picker>button>small{color:#718079;font-size:10px;line-height:1.45}.landing-mode-picker>button>svg{opacity:0;color:#137553;position:absolute;top:13px;right:13px}.landing-mode-picker>button.selected{background:#edf8f3;border-color:#3a9d76;box-shadow:inset 0 0 0 1px #3a9d761f}.landing-mode-picker>button.selected>span{color:#126d50;background:#d9f2e7}.landing-mode-picker>button.selected>svg{opacity:1}.landing-setup{border-top:1px solid #dce4e0;gap:18px;margin-top:20px;padding-top:18px;display:grid}.landing-template-picker{border:0;margin:0;padding:0}.landing-template-picker legend{color:#405049;margin-bottom:10px;font-size:12px;font-weight:750}.landing-template-picker>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.landing-template-picker button{color:#17201d;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d6dfda;border-radius:8px;gap:4px;padding:8px;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,background .2s;display:grid}.landing-template-picker button:hover{border-color:#85ad9c;transform:translateY(-2px)}.landing-template-picker button i{background:linear-gradient(90deg,#17342a 42%,#0000 42%),linear-gradient(#dfe7e3 0 0) right 8px top 8px/42% 6px no-repeat,linear-gradient(#edf1ef 0 0) right 8px top 20px/42% 20px no-repeat,#f8faf9;border-radius:5px;height:48px;margin-bottom:3px;display:block}.landing-template-picker button i[data-template=editorial]{background:linear-gradient(#203c32 0 0) 8px 8px/48% 7px no-repeat,linear-gradient(#b9c9c2 0 0) 8px 20px/70% 5px no-repeat,linear-gradient(90deg,#dde7e2 48%,#d3ded9 48%) 0 100%/100% 20px no-repeat,#f8faf9}.landing-template-picker button i[data-template=catalog]{background:linear-gradient(#17342a 0 0) 7px 7px/54% 6px no-repeat,linear-gradient(90deg,#dce6e1 31%,#0000 31% 34%,#dce6e1 34% 65%,#0000 65% 68%,#dce6e1 68%) left 7px bottom 7px/calc(100% - 14px) 27px no-repeat,#f8faf9}.landing-template-picker button i[data-template=minimal]{background:linear-gradient(#17342a 0 0) 50% 12px/45% 7px no-repeat,linear-gradient(#c9d6d0 0 0) 50% 25px/65% 5px no-repeat,linear-gradient(#3a9d76 0 0) 50% 37px/30% 7px no-repeat,#f8faf9}.landing-template-picker button strong{font-size:10px}.landing-template-picker button small{color:#79867f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.landing-template-picker button.selected{background:#edf8f3;border-color:#3a9d76}.landing-custom-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.landing-color-field{gap:7px;display:grid}.landing-color-field>span{color:#405049;font-size:12px;font-weight:750}.landing-color-field>div{background:#fff;border:1px solid #ccd6d2;border-radius:8px;align-items:center;gap:10px;min-height:50px;padding:7px 11px;display:flex}.landing-color-field input{cursor:pointer;background:0 0;border:0;border-radius:6px;width:38px;height:34px;padding:0}.landing-color-field b{color:#607069;text-transform:uppercase;font-size:11px}.landing-live-preview{background:#fff;border:1px solid #cfd9d4;border-radius:8px;animation:.42s cubic-bezier(.16,1,.3,1) both landing-preview-enter;overflow:hidden;box-shadow:0 12px 28px #14282014}@keyframes landing-preview-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.landing-preview-browser{background:#eef2f0;border-bottom:1px solid #dce4e0;align-items:center;gap:4px;height:30px;padding:0 10px;display:flex}.landing-preview-browser i{background:#aab7b1;border-radius:50%;width:6px;height:6px}.landing-preview-browser span{color:#77857e;margin-left:6px;font-size:8px}.landing-preview-content{background:linear-gradient(90deg, color-mix(in srgb, var(--preview-color) 15%, #fff), #fff 58%), #fff;align-content:center;gap:6px;min-height:156px;padding:24px;display:grid}.landing-preview-content>span{color:var(--preview-color);text-transform:uppercase;font-size:9px;font-weight:850}.landing-preview-content>strong{color:#17201d;max-width:420px;font-size:21px;line-height:1.1}.landing-preview-content>small{color:#718079;font-size:9px}.landing-preview-content>b{background:var(--preview-color);color:#fff;border-radius:6px;place-items:center;width:fit-content;min-height:28px;margin-top:5px;padding:0 10px;font-size:9px;display:grid}.landing-live-preview[data-template=editorial] .landing-preview-content{text-align:center;justify-items:center}.landing-live-preview[data-template=catalog] .landing-preview-content{background:linear-gradient(90deg, color-mix(in srgb, var(--preview-color) 12%, #fff) 33%, #fff 33% 66%, color-mix(in srgb, var(--preview-color) 8%, #fff) 66%)}.landing-live-preview[data-template=minimal] .landing-preview-content{text-align:center;background:#fff;justify-items:center}.publish-now-check{color:#405049;cursor:pointer;align-items:flex-start;gap:10px;display:flex}.publish-now-check input{accent-color:#16815f;width:18px;height:18px}.publish-now-check span{gap:2px;display:grid}.publish-now-check strong{font-size:12px}.publish-now-check small{color:#73817b;font-size:10px}.branches-header{border-top:1px solid #dce4e0;justify-content:space-between;align-items:center;margin-top:28px;padding-top:20px;display:flex}.branches-header>div{gap:3px;display:grid}.branches-header span{color:#71827b;font-size:11px}.branches-header button{color:#176c51;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #a7c8bb;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:800;display:flex}.branch-card{background:#fff;border:1px solid #d6dfdb;border-radius:8px;margin-top:12px;overflow:hidden}.branch-card summary{cursor:pointer;align-items:center;gap:9px;padding:13px 15px;list-style:none;display:flex}.branch-card summary strong{flex:1}.branch-card summary button{color:#9a4944;cursor:pointer;background:0 0;border:0;padding:5px;display:grid}.branch-card>div,.branch-card>.signup-address-grid{margin:0 15px 15px}.signup-review{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.signup-review>div{background:#fff;border:1px solid #d7e0dc;border-radius:8px;grid-template-columns:36px minmax(0,1fr);align-items:center;min-width:0;padding:14px;display:grid}.signup-review>div>svg{color:#16815f}.signup-review span{gap:2px;min-width:0;display:grid}.signup-review small{color:#71827b;text-transform:uppercase;font-size:9px;font-weight:800}.signup-review strong,.signup-review b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signup-review strong{font-size:13px}.signup-review b{color:#65766f;font-size:11px;font-weight:500}.terms-check{color:#53665f;align-items:flex-start;gap:10px;margin-top:18px;font-size:11px;line-height:1.45;display:flex}.terms-check input{accent-color:#16815f;width:17px;height:17px}.signup-footer{border-top:1px solid #dce4e0;justify-content:space-between;align-items:center;margin-top:28px;padding-top:20px;display:flex}.signup-footer>span{color:#73837d;font-size:11px;font-weight:700}.auth-loading{color:#315047;background:#f5f7f6;place-items:center;min-height:100vh;font:700 14px Sora,system-ui,sans-serif;display:grid}.app-auth-avatar{color:#176247;background:#e3f4ec;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.app-auth-user div{min-width:0;display:grid}.app-auth-user strong,.app-auth-user span{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.app-auth-user strong{font-size:12px}.app-auth-user span{color:#697c75;font-size:11px}.app-logout-button{color:#526b62;cursor:pointer;background:#fff;border:1px solid #d9e2de;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.app-logout-button:hover{color:#9b312d;border-color:#c45b56}@media (width<=1120px){.public-landing{grid-template-columns:1fr}.public-hero-copy{width:auto;margin:28px 22px 8px}}@media (width<=980px){.public-operations-band{grid-template-columns:repeat(2,minmax(0,1fr))}.public-operations-band>span:nth-child(2){border-right:0}.public-auth.auth-mode{grid-template-columns:340px minmax(0,1fr)}.auth-aside{padding:32px}.public-action-panel{padding:38px 30px}.signup-address-grid{grid-template-columns:120px minmax(0,1fr) 90px}}@media (width<=760px){.public-landing{background:linear-gradient(#070d0b59,#07120ee6 68%,#07120efa),url(/assets/retail-operations-hero.png) 55%/cover no-repeat;min-height:100svh}.public-landing-header{min-height:68px;padding:14px 18px}.public-landing-header nav button:first-child{display:none}.public-landing-header button{min-height:38px;padding:0 12px;font-size:11px}.public-hero-copy{align-self:end;width:auto;margin:80px 22px 28px}.public-hero-copy h1{font-size:clamp(39px,12vw,56px)}.public-hero-copy p{font-size:15px}.public-hero-actions{display:grid}.public-operations-band{grid-template-columns:repeat(2,minmax(0,1fr))}.public-store-browser-backdrop{align-items:end;padding:0}.public-product-3d-loading{width:auto;min-width:0;height:360px;margin:0 22px 24px;position:relative;bottom:auto;right:auto}.public-store-browser{border-radius:8px 8px 0 0;max-height:88vh}.public-store-browser>header,.public-store-browser-content{padding-inline:18px}.public-store-grid{grid-template-columns:1fr}.public-operations-band>span{grid-template-columns:28px minmax(0,1fr);min-height:86px;padding:14px}.public-operations-band svg{width:19px}.public-operations-band small{display:none}.public-auth.auth-mode{display:block}.auth-aside{height:auto;min-height:210px;padding:22px;position:relative}.auth-aside-copy{margin-top:55px;padding:0}.auth-aside-copy h1{font-size:30px}.auth-aside-copy p,.auth-aside>small{display:none}.public-action-panel{place-items:start center;min-height:calc(100vh - 210px);padding:30px 20px}.auth-form h2,.signup-step h2{font-size:27px}.signup-steps b{display:none}.signup-steps span{justify-content:center}.signup-grid,.signup-address-grid,.segment-picker>div,.signup-review,.landing-mode-picker,.landing-template-picker>div,.landing-custom-fields{grid-template-columns:1fr}.landing-mode-picker>button{min-height:108px}.landing-template-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.signup-grid .signup-field:first-child:nth-last-child(5),.signup-address-grid .signup-field:nth-child(n){grid-column:auto}}@media (width<=420px){.public-wordmark strong{font-size:15px}.public-landing-header .header-primary{padding:0 10px}.public-hero-copy h1{font-size:38px}.public-operations-band>span{min-height:78px}.public-operations-band b{font-size:11px}.signup-footer .form-submit{min-width:138px}.branch-card>div,.branch-card>.signup-address-grid{margin:0 10px 12px}}@media (prefers-reduced-motion:reduce){.public-landing,.public-landing-header,.public-eyebrow,.public-hero-copy h1,.public-hero-copy p,.public-hero-actions,.public-operations-band,.public-store-browser-backdrop,.public-store-browser,.auth-aside-image,.auth-aside-copy,.auth-form,.landing-live-preview{animation:none!important}.public-hero-actions button,.public-landing-header button,.public-store-grid>button,.landing-mode-picker>button,.landing-template-picker button,.public-operations-band svg{transition:none!important}}.public-wordmark img{width:40px;height:40px}.public-wordmark strong{align-items:baseline;gap:5px;display:flex}.public-wordmark b{color:#9ce7c5;font-size:13px;font-weight:800}.store-control{--control-line:#18202a1a;--control-muted:#727982;color:#181c22;gap:24px;display:grid}.control-heading{justify-content:space-between;align-items:end;min-height:56px;display:flex}.control-heading span,.control-queue header span,.control-product-copy>span,.control-performance header span,.control-team header span{color:var(--control-muted);text-transform:uppercase;font-size:11px;font-weight:800;display:block}.control-heading h2{margin:6px 0 0;font-size:28px;line-height:1.05}.control-actions{gap:8px;display:flex}.control-actions button,.control-product-copy button,.control-team header button{border:1px solid var(--control-line);color:#252b33;cursor:pointer;font:inherit;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:13px;font-weight:750;transition:transform .16s,box-shadow .16s;display:inline-flex}.control-actions button:hover,.control-product-copy button:hover{transform:translateY(-1px);box-shadow:0 8px 22px #12182014}.control-actions button.primary{background:var(--tenant-accent);border-color:var(--tenant-accent);color:#fff}.control-kpi-ribbon{border-block:1px solid var(--control-line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.control-kpi{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:3px 10px;padding:18px 24px;display:grid;position:relative}.control-kpi:not(:last-child):after{background:var(--control-line);content:"";width:1px;position:absolute;top:16px;bottom:16px;right:0}.control-kpi>svg{color:#6f7883;grid-row:1/3}.control-kpi>span{color:var(--control-muted);text-transform:uppercase;font-size:11px;font-weight:750}.control-kpi>strong{font-size:24px;line-height:1}.control-kpi>small{color:var(--control-muted);grid-column:2;font-size:11px}.control-kpi.success>svg{color:#17845f}.control-kpi.attention>svg{color:#b76809}.control-primary-grid{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);gap:24px;display:grid}.control-queue,.control-performance,.control-team{border:1px solid var(--control-line);background:#fff;border-radius:8px;padding:24px}.control-queue>header,.control-performance>header,.control-team>header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.control-queue h3,.control-performance h3,.control-team h3{margin:4px 0 0;font-size:17px}.control-queue>header>b{background:#eef1f3;border-radius:999px;padding:5px 9px;font-size:12px}.control-queue-list{display:grid}.control-queue-item{border:0;border-top:1px solid var(--control-line);color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;grid-template-columns:40px minmax(0,1fr) auto 20px;align-items:center;gap:12px;padding:16px 0;display:grid}.control-queue-item:first-child{border-top:0}.control-queue-icon{color:#59636e;background:#f0f3f5;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.control-queue-item.critical .control-queue-icon{color:#b53c38;background:#fff0ef}.control-queue-item.warning .control-queue-icon{color:#ad650d;background:#fff4e5}.control-queue-item.info .control-queue-icon{color:#37728d;background:#edf5f8}.control-queue-copy{gap:3px;display:grid}.control-queue-copy strong{font-size:14px}.control-queue-copy small{color:var(--control-muted);font-size:12px}.control-queue-item>b{font-size:20px}.control-queue-item>svg{color:#89919a}.control-product-focus{color:#fff;background:#181c22;border-radius:8px;grid-template-columns:minmax(180px,.9fr) minmax(210px,1.1fr);min-height:286px;display:grid;overflow:hidden}.control-product-media{background:#eef0f1;min-height:100%;position:relative;overflow:hidden}.control-product-media img{object-fit:cover;width:100%;height:100%;display:block}.control-product-media>span{color:#9d3432;background:#fffffff0;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:16px;left:16px}.control-product-copy{align-content:center;gap:8px;padding:24px;display:grid}.control-product-copy>span{color:#9da5ae}.control-product-copy h3{margin:0;font-size:22px}.control-product-copy p{color:#bec4cb;margin:0;font-size:12px}.control-grade{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.control-grade>span{background:#2a3038;border:1px solid #ffffff1a;border-radius:6px;place-items:center;width:38px;height:42px;display:grid}.control-grade>span.critical{background:#482527;border-color:#76383b}.control-grade b{font-size:12px}.control-grade small{color:#aeb5bd;font-size:9px}.control-product-copy button{justify-self:start;margin-top:2px}.control-secondary-grid{grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr);gap:24px;display:grid}.control-performance header>strong{font-size:20px}.control-chart{border-bottom:1px solid var(--control-line);grid-template-columns:repeat(7,1fr);align-items:end;gap:12px;height:150px;display:grid}.control-bar{grid-template-rows:1fr 24px;align-items:end;height:100%;display:grid}.control-bar>span{background:#d7dde1;border-radius:4px 4px 0 0;width:100%;min-height:8px}.control-bar>span.peak{background:var(--tenant-accent)}.control-bar small{color:var(--control-muted);text-align:center;align-self:center;font-size:10px}.control-team header button{width:36px;height:36px;padding:0}.control-team>div{display:grid}.control-team article{border-top:1px solid var(--control-line);grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.control-team article:first-child{border-top:0}.control-avatar{background:#eef1f3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:10px;font-weight:850;display:flex}.control-team article>span:nth-child(2){gap:2px;display:grid}.control-team article strong{font-size:13px}.control-team article small{color:var(--control-muted);font-size:10px}.control-team article>small.online{color:#17845f}@media (width<=1120px){.control-primary-grid,.control-secondary-grid{grid-template-columns:1fr}}@media (width<=760px){.store-control{gap:16px}.control-heading{flex-direction:column;align-items:stretch;gap:16px}.control-actions{grid-template-columns:1fr 1fr;display:grid}.control-kpi-ribbon{grid-template-columns:1fr 1fr}.control-kpi{padding:16px}.control-kpi:nth-child(2):after{display:none}.control-kpi:nth-child(-n+2){border-bottom:1px solid var(--control-line)}.control-product-focus{grid-template-columns:1fr}.control-product-media{aspect-ratio:16/8}.control-queue,.control-performance,.control-team{padding:16px}}:root{--sidebar-width:clamp(224px, 17vw, 256px);--tenant-accent:#22d3ee;--app-bg:#050505;--app-panel:#ffffff0d;--app-panel-strong:#ffffff13;--app-border:#ffffff17;--app-border-strong:#ffffff26;--app-text:#f7f7fb;--app-muted:#ffffff8c;--app-subtle:#ffffff5c;--app-cyan:#22d3ee;--app-cyan-soft:#a5f3fc;--app-violet:#8b5cf6;--app-violet-soft:#c4b5fd;--app-rose:#fb7185;--app-amber:#fbbf24;--app-emerald:#34d399;--app-radius:14px;--app-radius-sm:10px;--app-shadow:0 24px 80px #0000006b;--app-shadow-soft:0 18px 52px #00000047;--density-row:1}.totem-live-assist-proof span,.totem-age-profile-proof span,.totem-tv-command-proof span,.portal-seller-route-proof b,.customer-opportunity-proof span,.customer-optin-ledger span,.customer-reservation-grid span{white-space:normal;overflow-wrap:anywhere;border-radius:8px;align-content:center;min-width:0;min-height:48px;display:grid}.totem-live-assist-action,.portal-seller-route-action{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:8px;min-width:190px;display:grid}.totem-live-assist-action .status-badge,.portal-seller-route-action .status-badge{justify-self:start}.totem-live-assist-action button,.portal-seller-route-action button{white-space:normal;overflow-wrap:anywhere;border-radius:8px;justify-content:center;min-width:0;min-height:40px}.totem-live-assist-first-fold strong,.totem-live-assist-first-fold small,.totem-tv-command-center strong,.totem-tv-command-center p,.portal-seller-route-first-fold strong,.portal-seller-route-first-fold small,.portal-reservation-bridge strong,.portal-reservation-bridge small,.customer-opportunity-command-center strong,.customer-opportunity-command-center small{overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important}@media (width<=980px){.totem-live-assist-head,.totem-age-profile-head,.totem-tv-command-main,.portal-seller-route-main,.portal-reservation-header,.customer-opportunity-command-center,.customer-opportunity-command-main,.customer-opportunity-next-step,.customer-command-strip,.customer-optin-header,.portal-customer-form,.customer-opportunity-row{grid-template-columns:minmax(0,1fr)}.totem-age-profile-head,.portal-reservation-header,.customer-command-strip,.customer-optin-header{display:grid}.customer-opportunity-command-actions,.customer-opportunity-actions{justify-items:stretch;min-width:0}}@media (width<=620px){.totem-live-assist-grid,.totem-age-profile-grid,.totem-live-seller-claim-flow,.totem-tv-command-grid,.totem-tv-profile-strip,.portal-seller-route-grid,.portal-reservation-grid,.customer-conversion-first-fold,.customer-optin-grid,.channel-funnel-grid,.totem-live-assist-proof,.totem-age-profile-proof,.totem-tv-command-proof,.portal-seller-route-proof,.customer-opportunity-proof,.customer-optin-ledger,.customer-reservation-grid{grid-template-columns:minmax(0,1fr)}.totem-live-assist-grid>div,.totem-age-profile-grid>div,.totem-live-seller-claim-flow span,.totem-tv-command-grid>div,.totem-tv-profile-strip>div,.portal-seller-route-grid span,.portal-reservation-grid>div,.customer-conversion-first-fold>div,.customer-optin-grid>div,.channel-funnel-card{min-height:auto}.totem-tv-command-main,.customer-opportunity-command-main{grid-template-columns:minmax(0,1fr)}}.channel-to-sale-operational-bridge{border:1px solid color-mix(in srgb, var(--tenant-accent) 26%, #0f172a1a);border-top:3px solid var(--tenant-accent);background:#fff;border-radius:8px;grid-template-columns:minmax(280px,.9fr) minmax(190px,auto);gap:12px;margin:12px 0;padding:14px;display:grid;box-shadow:0 14px 34px #0f172a0f}.channel-to-sale-operational-bridge.decision{border-color:#d97706 #d9770657 #d9770657}.channel-to-sale-operational-bridge.return,.channel-to-sale-operational-bridge.sold{border-color:#10b981 #10b98147 #10b98147}.channel-to-sale-main{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.channel-to-sale-icon{border:1px solid color-mix(in srgb, var(--tenant-accent) 34%, #0f172a1a);background:color-mix(in srgb, var(--tenant-accent) 10%, #fff);width:46px;height:46px;color:color-mix(in srgb, var(--tenant-accent) 70%, #0f172a);border-radius:8px;place-items:center;display:grid}.channel-to-sale-main span,.channel-to-sale-steps b,.channel-to-sale-proof b{color:color-mix(in srgb, var(--tenant-accent) 64%, #0f172a);font:900 10px/1 var(--font-ui);letter-spacing:0;text-transform:uppercase;display:block}.channel-to-sale-main strong{color:#0f172a;font:950 22px/1.12 var(--font-display);overflow-wrap:anywhere;margin-top:4px;display:block}.channel-to-sale-main p{color:#475569;max-width:760px;font:720 12px/1.45 var(--font-ui);overflow-wrap:anywhere;margin:6px 0 0}.channel-to-sale-action{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:stretch;gap:8px;min-width:190px;display:grid}.channel-to-sale-action .status-badge{justify-self:start}.channel-to-sale-action button{white-space:normal;overflow-wrap:anywhere;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:40px;display:inline-flex}.channel-to-sale-steps,.channel-to-sale-proof{grid-column:1/-1;gap:8px;display:grid}.channel-to-sale-steps{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.channel-to-sale-proof{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.channel-to-sale-steps span,.channel-to-sale-proof span{color:#334155;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;align-content:start;gap:4px;min-width:0;min-height:74px;padding:9px;display:grid;overflow:hidden}.channel-to-sale-steps span.ok{background:#f0fdf4;border-color:#10b98138}.channel-to-sale-steps span.cyan{background:#f0f9ff;border-color:#0ea5e933}.channel-to-sale-steps span.atencao{background:#fffbeb;border-color:#d977063d}.channel-to-sale-steps strong{color:#0f172a;font:900 13px/1.25 var(--font-ui);overflow-wrap:anywhere;white-space:normal}.channel-to-sale-steps small{color:#64748b;font:720 11px/1.32 var(--font-ui);overflow-wrap:anywhere}.channel-to-sale-proof span{background:#fff;align-content:center;min-height:52px}.channel-to-sale-operational-bridge strong,.channel-to-sale-operational-bridge small,.channel-to-sale-operational-bridge p{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important}@media (width<=980px){.channel-to-sale-operational-bridge,.channel-to-sale-main{grid-template-columns:minmax(0,1fr)}.channel-to-sale-action{min-width:0}}@media (width<=620px){.channel-to-sale-operational-bridge{gap:9px;padding:12px}.channel-to-sale-main strong{font-size:19px}.channel-to-sale-steps,.channel-to-sale-proof{grid-template-columns:minmax(0,1fr)}.channel-to-sale-steps span,.channel-to-sale-proof span{min-height:auto}}.sales-pdv-command-first-fold{border:1px solid color-mix(in srgb, var(--tenant-accent) 26%, #0f172a1a);border-top:3px solid var(--tenant-accent);background:#fff;border-radius:8px;grid-template-columns:minmax(280px,1fr) minmax(160px,.24fr) minmax(190px,auto);gap:12px;margin:12px 0;padding:14px;display:grid;box-shadow:0 14px 34px #0f172a0f}.sales-pdv-command-first-fold.review{border-color:#d97706 #d9770657 #d9770657}.sales-pdv-command-first-fold.ready{border-color:#10b981 #10b98147 #10b98147}.sales-pdv-command-main{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.sales-pdv-command-icon{border:1px solid color-mix(in srgb, var(--tenant-accent) 34%, #0f172a1a);background:color-mix(in srgb, var(--tenant-accent) 10%, #fff);width:46px;height:46px;color:color-mix(in srgb, var(--tenant-accent) 70%, #0f172a);border-radius:8px;place-items:center;display:grid}.sales-pdv-command-main span,.sales-pdv-command-total span,.sales-pdv-command-steps b,.sales-pdv-command-proof b{color:color-mix(in srgb, var(--tenant-accent) 64%, #0f172a);font:900 10px/1 var(--font-ui);letter-spacing:0;text-transform:uppercase;display:block}.sales-pdv-command-main strong{color:#0f172a;font:950 22px/1.12 var(--font-display);overflow-wrap:anywhere;margin-top:4px;display:block}.sales-pdv-command-main p,.sales-pdv-command-total small,.sales-pdv-command-steps small{color:#475569;font:720 12px/1.42 var(--font-ui);overflow-wrap:anywhere;margin:6px 0 0}.sales-pdv-command-total{background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;align-content:start;gap:5px;min-width:0;padding:10px;display:grid}.sales-pdv-command-total strong{color:#0f172a;font:950 24px/1 var(--font-display)}.sales-pdv-command-actions{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:190px;display:grid}.sales-pdv-command-actions button{white-space:normal;overflow-wrap:anywhere;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:40px;display:inline-flex}.sales-pdv-command-steps,.sales-pdv-command-proof{grid-column:1/-1;gap:8px;display:grid}.sales-pdv-command-steps{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.sales-pdv-command-proof{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.sales-pdv-command-steps span,.sales-pdv-command-proof span{overflow-wrap:anywhere;background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;align-content:start;gap:4px;min-width:0;min-height:82px;padding:9px;display:grid;overflow:hidden}.sales-pdv-command-steps span.ok{background:#f0fdf4;border-color:#10b98138}.sales-pdv-command-steps span.cyan{background:#f0f9ff;border-color:#0ea5e933}.sales-pdv-command-steps span.atencao{background:#fffbeb;border-color:#d977063d}.sales-pdv-command-steps svg{color:color-mix(in srgb, var(--tenant-accent) 68%, #0f172a)}.sales-pdv-command-steps strong{color:#0f172a;font:900 13px/1.25 var(--font-ui);overflow-wrap:anywhere}.sales-pdv-command-proof span{color:#334155;min-height:52px;font:720 11px/1.3 var(--font-ui);background:#fff;align-content:center}.sales-pdv-command-first-fold strong,.sales-pdv-command-first-fold small,.sales-pdv-command-first-fold p{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important}@media (width<=1120px){.sales-pdv-command-first-fold{grid-template-columns:minmax(0,1fr) minmax(190px,auto)}.sales-pdv-command-total{grid-column:1/-1}}@media (width<=720px){.sales-pdv-command-first-fold,.sales-pdv-command-main,.sales-pdv-command-steps,.sales-pdv-command-proof{grid-template-columns:minmax(0,1fr)}.sales-pdv-command-first-fold{gap:9px;padding:12px}.sales-pdv-command-actions{min-width:0}.sales-pdv-command-main strong{font-size:19px}.sales-pdv-command-steps span,.sales-pdv-command-proof span{min-height:auto}}.finance-settlement-command-first-fold{border:1px solid color-mix(in srgb, var(--tenant-accent) 26%, #0f172a1a);border-top:3px solid var(--tenant-accent);background:#fff;border-radius:8px;grid-template-columns:minmax(300px,1fr) minmax(190px,auto);gap:12px;margin:12px 0;padding:14px;display:grid;box-shadow:0 14px 34px #0f172a0f}.finance-settlement-command-first-fold.blocked,.finance-settlement-command-first-fold.review{border-color:#d97706 #d9770657 #d9770657}.finance-settlement-command-first-fold.ready,.finance-settlement-command-first-fold.done{border-color:#10b981 #10b98147 #10b98147}.finance-settlement-main{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.finance-settlement-icon{border:1px solid color-mix(in srgb, var(--tenant-accent) 34%, #0f172a1a);background:color-mix(in srgb, var(--tenant-accent) 10%, #fff);width:46px;height:46px;color:color-mix(in srgb, var(--tenant-accent) 70%, #0f172a);border-radius:8px;place-items:center;display:grid}.finance-settlement-main span,.finance-settlement-steps b,.finance-settlement-proof b{color:color-mix(in srgb, var(--tenant-accent) 64%, #0f172a);font:900 10px/1 var(--font-ui);letter-spacing:0;text-transform:uppercase;display:block}.finance-settlement-main strong{color:#0f172a;font:950 22px/1.12 var(--font-display);overflow-wrap:anywhere;margin-top:4px;display:block}.finance-settlement-main p,.finance-settlement-steps small{color:#475569;font:720 12px/1.42 var(--font-ui);overflow-wrap:anywhere;margin:6px 0 0}.finance-settlement-action{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:stretch;gap:8px;min-width:190px;display:grid}.finance-settlement-action .status-badge{justify-self:start}.finance-settlement-action button{white-space:normal;overflow-wrap:anywhere;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:40px;display:inline-flex}.finance-settlement-steps,.finance-settlement-proof{grid-column:1/-1;gap:8px;display:grid}.finance-settlement-steps{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.finance-settlement-proof{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.finance-settlement-steps span,.finance-settlement-proof span{overflow-wrap:anywhere;background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;align-content:start;gap:4px;min-width:0;min-height:82px;padding:9px;display:grid;overflow:hidden}.finance-settlement-steps span.ok{background:#f0fdf4;border-color:#10b98138}.finance-settlement-steps span.cyan{background:#f0f9ff;border-color:#0ea5e933}.finance-settlement-steps span.atencao{background:#fffbeb;border-color:#d977063d}.finance-settlement-steps svg{color:color-mix(in srgb, var(--tenant-accent) 68%, #0f172a)}.finance-settlement-steps strong{color:#0f172a;font:900 13px/1.25 var(--font-ui);overflow-wrap:anywhere}.finance-settlement-proof span{color:#334155;min-height:52px;font:720 11px/1.3 var(--font-ui);background:#fff;align-content:center}.finance-settlement-command-first-fold strong,.finance-settlement-command-first-fold small,.finance-settlement-command-first-fold p{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important}@media (width<=980px){.finance-settlement-command-first-fold,.finance-settlement-main{grid-template-columns:minmax(0,1fr)}.finance-settlement-action{min-width:0}}@media (width<=620px){.finance-settlement-command-first-fold,.finance-settlement-steps,.finance-settlement-proof{grid-template-columns:minmax(0,1fr)}.finance-settlement-command-first-fold{gap:9px;padding:12px}.finance-settlement-main strong{font-size:19px}.finance-settlement-steps span,.finance-settlement-proof span{min-height:auto}}.registrations-layout>.panel.wide:first-child{color:#0f172a;background:#fff;border-color:#dbe4ee;box-shadow:0 16px 42px #0f172a14}.registrations-layout>.panel.wide:first-child>.panel-toolbar{top:calc(var(--global-header-height) + 8px);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #dbe4ee;border-radius:8px;margin:-2px -2px 12px;padding:10px;position:sticky;box-shadow:0 10px 26px #0f172a14}.registrations-layout>.panel.wide:first-child .segmented button{color:#334155;white-space:normal;border-radius:8px;min-width:0;min-height:36px;padding:0 9px;font-size:11px;font-weight:860}.registrations-layout>.panel.wide:first-child .segmented button.selected{background:color-mix(in srgb, var(--tenant-accent) 14%, #fff);color:#0f172a;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tenant-accent) 42%, transparent)}.catalog-registration-command-center-v2{box-shadow:none;background:#f8fafc;border:1px solid #dbe4ee;border-radius:8px;grid-template-columns:minmax(360px,.98fr) minmax(250px,.62fr) minmax(350px,.96fr);align-items:stretch;gap:12px;margin:12px 0 16px;padding:12px;display:grid}.catalog-command-v2-main h2{color:#0f172a;letter-spacing:0;max-width:18ch;font-size:30px;line-height:1.03}.catalog-command-v2-main p,.catalog-command-v2-next p,.catalog-command-v2-steps p,.catalog-cadastrador-gate-photo p,.catalog-cadastrador-grade-summary p,.catalog-cadastrador-photo-grid small,.catalog-cadastrador-receiving-route small{color:#475569;font-size:12px;line-height:1.42}.catalog-command-v2-actions button,.catalog-cadastrador-gate-photo button{overflow-wrap:anywhere;white-space:normal;border-radius:8px;width:100%;min-width:0;min-height:38px}.catalog-command-v2-next{border-left:4px solid var(--tenant-accent);align-content:start;min-height:220px;padding:14px}.catalog-command-v2-next strong{color:#0f172a;font-size:22px;line-height:1.08}.catalog-command-v2-next div{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.catalog-command-v2-next b,.catalog-command-v2-proof span{color:#334155;background:#f8fafc;border-radius:8px;padding:7px 8px;font-size:10px;line-height:1.25}.catalog-command-v2-steps article{min-height:104px;padding:10px}.catalog-command-v2-steps article.done{background:#ecfdf5}.catalog-command-v2-size-board{grid-column:1/span 2;grid-template-columns:minmax(136px,.22fr) minmax(0,1fr);min-height:96px}.catalog-command-v2-size-grid,.catalog-cadastrador-size-strip{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:6px;display:grid}.catalog-command-v2-size-grid button,.catalog-cadastrador-size-strip button{aspect-ratio:1.18;border-radius:8px;min-width:0;min-height:36px;font-size:12px;line-height:1}.catalog-command-v2-size-grid button.selected,.catalog-cadastrador-size-strip button.selected,.catalog-cadastrador-gender-row button.selected{background:color-mix(in srgb, var(--tenant-accent) 16%, #fff);color:#0f172a}.catalog-cadastrador-operational-gate-v3{background:#fff;border:1px solid #dbe4ee;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(250px,.72fr) minmax(340px,1fr) minmax(300px,.9fr);gap:12px;padding:12px;display:grid}.catalog-cadastrador-gate-photo{min-height:218px;padding:14px}.catalog-cadastrador-gate-photo strong,.catalog-cadastrador-grade-summary strong{font-size:18px}.catalog-cadastrador-gender-row button{white-space:normal;border-radius:8px;min-height:36px}.catalog-cadastrador-photo-grid span,.catalog-cadastrador-receiving-route span{border-radius:8px;min-height:94px;padding:10px}.catalog-cadastrador-gate-proof span{min-height:58px}@media (width<=1280px){.catalog-registration-command-center-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-command-v2-proof,.catalog-cadastrador-operational-gate-v3{grid-column:1/-1}.catalog-cadastrador-operational-gate-v3{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-cadastrador-gate-proof{grid-column:1/-1}}@media (width<=820px){.registrations-layout>.panel.wide:first-child>.panel-toolbar{position:static}.registrations-layout>.panel.wide:first-child .segmented{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-registration-command-center-v2,.catalog-cadastrador-operational-gate-v3,.catalog-command-v2-size-board,.catalog-command-v2-proof,.catalog-cadastrador-receiving-route,.catalog-cadastrador-gate-proof{grid-template-columns:minmax(0,1fr)}.catalog-command-v2-main,.catalog-command-v2-next,.catalog-cadastrador-gate-photo{min-height:auto}.catalog-command-v2-main h2{max-width:none;font-size:23px}.catalog-command-v2-actions,.catalog-command-v2-steps,.catalog-cadastrador-photo-grid,.catalog-cadastrador-gender-row{grid-template-columns:minmax(0,1fr)}.catalog-cadastrador-photo-grid span,.catalog-cadastrador-receiving-route span,.catalog-command-v2-steps article{min-height:auto}}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{z-index:2200;height:var(--global-header-height);min-height:var(--global-header-height);border:0;border-bottom:1px solid #d9e2ec;border-left:5px solid var(--tenant-accent);color:#0f172a;background:#fff;grid-template:"brand command actions"46px"brand context context"40px/minmax(224px,260px) minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:12px 18px 12px 14px;display:grid;position:fixed;inset:0 0 auto;box-shadow:0 14px 34px #0f172a21}.app-global-header-brand small,.app-global-header-title span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1420px){.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template-columns:minmax(210px,242px) minmax(0,1fr) auto;gap:8px 10px;padding-inline:14px}.app-global-header-command{grid-template-columns:minmax(145px,.26fr) minmax(320px,1fr)}.app-global-header-context{grid-template-columns:repeat(4,minmax(160px,1fr))}.app-global-header-button{width:44px;padding:0}.app-global-header-button .app-global-header-action-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=980px){:root{--global-header-height:74px;--module-command-height:58px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{height:var(--global-header-height);min-height:var(--global-header-height);border-left-width:4px;grid-template:"brand actions"1fr/minmax(0,1fr) auto;padding:10px 12px}.app-global-header-brand{grid-template-columns:42px minmax(0,1fr);min-height:56px;padding:7px 9px}.app-global-header-logo{width:40px;height:40px}.app-global-header-brand strong{font-size:17px}.app-global-header-search,.app-global-header-context,.app-global-header-command,.app-global-header-status,.app-global-header-icon,.app-global-header-button{display:none!important}.app-global-header-primary{width:46px;padding:0}.app-global-header-primary .app-global-header-action-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace>.appnow-command-header,.workspace>.erp-product-header{left:0}.workspace{padding-top:calc(var(--global-header-height) + var(--module-command-height) + 82px);grid-column:1/-1}.sidebar,.app-shell[data-theme=light] .sidebar,.app-shell[data-theme=dark] .sidebar{top:calc(var(--global-header-height) + var(--module-command-height));height:calc(100vh - var(--global-header-height) - var(--module-command-height));min-height:calc(100vh - var(--global-header-height) - var(--module-command-height))}}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr)}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{z-index:2200;height:var(--global-header-height);min-height:var(--global-header-height);border:0;border-bottom:1px solid #d9e2ec;border-left:6px solid var(--tenant-accent);color:#0f172a;background:#fff;grid-template:"brand command context actions"1fr/minmax(238px,280px) minmax(420px,1fr) minmax(420px,.72fr) auto;align-items:center;gap:14px;padding:14px 24px 14px 18px;display:grid;position:fixed;inset:0 0 auto;overflow:visible;box-shadow:0 14px 34px #0f172a21}.app-global-header-brand{border:1px solid color-mix(in srgb, var(--tenant-accent) 32%, #d9e2ec);background:color-mix(in srgb, var(--tenant-accent) 9%, #f8fafc);border-radius:8px;grid-area:brand;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:78px;padding:10px 12px;display:grid}.app-global-header-logo{background:var(--tenant-accent);color:#fff;width:52px;height:52px;box-shadow:none;border-radius:8px}.app-global-header-eyebrow{width:fit-content;min-height:18px;color:color-mix(in srgb, var(--tenant-accent) 64%, #0f172a);text-transform:uppercase;background:#fff;border-radius:999px;margin-bottom:5px;padding:2px 7px;font-size:9px;font-weight:850;line-height:1.2;display:inline-flex}.workspace>.appnow-command-header,.workspace>.erp-product-header{top:var(--global-header-height);left:var(--sidebar-width);z-index:1500;min-height:var(--module-command-height);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-bottom:1px solid #e2e8f0;position:fixed;right:0}@media (width<=1420px){.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template-columns:minmax(220px,250px) minmax(360px,1fr) minmax(300px,.55fr) auto;gap:10px;padding-right:16px}.app-global-header-command{grid-template-columns:minmax(160px,.36fr) minmax(260px,1fr)}.app-global-header-button .app-global-header-action-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=980px){:root{--global-header-height:78px;--module-command-height:58px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{height:var(--global-header-height);min-height:var(--global-header-height);border-left-width:4px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions";padding:10px 12px}.app-global-header-brand{grid-template-columns:42px minmax(0,1fr);min-height:56px;padding:7px 9px}.app-global-header-logo{width:40px;height:40px}.app-global-header-brand strong{font-size:17px}.app-global-header-command,.app-global-header-context,.app-global-header-search,.app-global-header-status,.app-global-header-icon,.app-global-header-button{display:none!important}.app-global-header-primary{width:46px;padding:0}.app-global-header-primary .app-global-header-action-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace>.appnow-command-header,.workspace>.erp-product-header{left:0}.workspace{padding-top:calc(var(--global-header-height) + var(--module-command-height) + 82px);grid-column:1/-1}.sidebar,.app-shell[data-theme=light] .sidebar,.app-shell[data-theme=dark] .sidebar{top:calc(var(--global-header-height) + var(--module-command-height));height:calc(100vh - var(--global-header-height) - var(--module-command-height));min-height:calc(100vh - var(--global-header-height) - var(--module-command-height))}}.app-shell[data-theme=light] .channel-funnel-panel,.app-shell[data-theme=light] .totem-live-assist-first-fold,.app-shell[data-theme=light] .totem-age-profile-consent-gate,.app-shell[data-theme=light] .totem-tv-command-center,.app-shell[data-theme=light] .portal-seller-route-first-fold,.app-shell[data-theme=light] .portal-reservation-bridge,.app-shell[data-theme=light] .customer-opportunity-command-center,.app-shell[data-theme=light] .customer-optin-contract,.app-shell[data-theme=light] .customer-reservation-bridge,.app-shell[data-theme=light] .customer-command-strip{color:#0f172a}.totem-layout>.panel.wide,.portal-layout>.panel.wide,.customers-layout>.panel.wide{align-content:start;gap:12px;display:grid}.totem-live-assist-first-fold,.totem-age-profile-consent-gate,.totem-tv-command-center,.portal-seller-route-first-fold,.portal-reservation-bridge,.customer-opportunity-command-center,.customer-optin-contract,.customer-reservation-bridge{background:#fff;border-radius:8px;box-shadow:0 12px 30px #0f172a0f}.totem-live-assist-first-fold,.totem-tv-command-center,.portal-seller-route-first-fold,.customer-opportunity-command-center{border-top:3px solid var(--tenant-accent)}.totem-live-assist-head,.totem-age-profile-head,.totem-tv-command-main,.portal-seller-route-main,.portal-reservation-header,.customer-opportunity-command-main,.customer-optin-header{min-width:0}.totem-live-assist-head strong,.totem-age-profile-head strong,.totem-tv-command-main h2,.portal-seller-route-main strong,.portal-reservation-header strong,.customer-opportunity-command-main strong,.customer-optin-header strong{letter-spacing:0;max-width:100%}.totem-live-assist-head p,.totem-age-profile-head p,.totem-tv-command-main p,.portal-seller-route-main p,.portal-reservation-header p,.customer-opportunity-command-main p,.customer-optin-header p,.customer-opportunity-next-step p{max-width:920px}.totem-live-assist-grid,.totem-age-profile-grid,.totem-live-seller-claim-flow,.totem-tv-command-grid,.portal-seller-route-grid,.portal-reservation-grid,.customer-conversion-first-fold,.customer-optin-grid,.channel-funnel-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.totem-tv-profile-strip{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.totem-live-assist-grid>div,.totem-age-profile-grid>div,.totem-live-seller-claim-flow span,.totem-tv-command-grid>div,.totem-tv-profile-strip>div,.portal-seller-route-grid span,.portal-reservation-grid>div,.customer-conversion-first-fold>div,.customer-optin-grid>div,.channel-funnel-card{min-width:0;min-height:96px;overflow:hidden}.totem-live-assist-grid strong,.totem-age-profile-grid strong,.totem-live-seller-claim-flow strong,.totem-tv-command-grid strong,.totem-tv-profile-strip strong,.portal-seller-route-grid strong,.portal-reservation-grid strong,.customer-conversion-first-fold strong,.customer-optin-grid strong,.channel-funnel-card strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.totem-live-assist-grid small,.totem-age-profile-grid small,.totem-live-seller-claim-flow small,.totem-tv-command-grid p,.totem-tv-profile-strip p,.portal-seller-route-grid small,.portal-reservation-grid small,.customer-conversion-first-fold small,.customer-optin-grid p,.channel-funnel-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.totem-live-assist-proof,.totem-age-profile-proof,.totem-tv-command-proof,.portal-seller-route-proof,.customer-opportunity-proof,.customer-optin-ledger,.customer-reservation-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;width:100%;display:grid}.totem-live-assist-proof span,.totem-age-profile-proof span,.totem-tv-command-proof span,.portal-seller-route-proof b,.customer-opportunity-proof span,.customer-optin-ledger span,.customer-reservation-grid span{overflow-wrap:anywhere;white-space:normal;border-radius:8px;align-content:center;min-width:0;min-height:48px;display:grid}.channel-funnel-panel{border-color:color-mix(in srgb, var(--tenant-accent) 22%, #0f172a1a);background:#fff;box-shadow:0 12px 30px #0f172a0d}.channel-funnel-header strong,.channel-funnel-card strong,.channel-funnel-card p,.channel-funnel-action{color:#0f172a}.channel-funnel-card{background:#f8fafc;border-color:#0f172a14}.channel-funnel-card strong{font-size:24px}.portal-customer-form{background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;grid-template-columns:minmax(180px,1fr) minmax(160px,.8fr) auto auto;align-items:end;gap:8px;padding:12px;display:grid}.portal-customer-form label{min-width:0}.portal-customer-form input{width:100%;min-width:0}.customer-opportunity-command-center{grid-template-columns:minmax(0,1fr) auto}.customer-opportunity-command-actions{grid-template-columns:minmax(0,1fr);min-width:180px;display:grid}.customer-opportunity-command-actions button,.portal-customer-form button,.totem-live-seller-claim-actions button,.totem-tv-command-actions button{border-radius:8px;min-height:40px;font-weight:850}.customer-command-strip{border-color:color-mix(in srgb, var(--tenant-accent) 20%, #0f172a1a);background:#fff;border-radius:8px}.customer-command-kpis span{border-radius:8px}.customer-opportunity-table{overflow:hidden}.customer-opportunity-row{grid-template-columns:minmax(240px,1.35fr) minmax(190px,.9fr) minmax(210px,1fr) minmax(132px,auto)}.customer-opportunity-actions button{white-space:normal;width:100%;min-width:120px}@media (width<=980px){.totem-live-assist-head,.totem-age-profile-head,.totem-tv-command-main,.portal-seller-route-main,.portal-reservation-header,.customer-opportunity-command-center,.customer-opportunity-command-main,.customer-opportunity-next-step,.customer-command-strip,.customer-optin-header,.portal-customer-form,.customer-opportunity-row{grid-template-columns:minmax(0,1fr)}.totem-age-profile-head,.portal-reservation-header,.customer-command-strip,.customer-optin-header{display:grid}.customer-opportunity-command-actions,.customer-opportunity-actions{justify-items:stretch;min-width:0}.totem-live-assist-action,.portal-seller-route-action{min-width:0}}@media (width<=620px){.totem-live-assist-grid,.totem-age-profile-grid,.totem-live-seller-claim-flow,.totem-tv-command-grid,.totem-tv-profile-strip,.portal-seller-route-grid,.portal-reservation-grid,.customer-conversion-first-fold,.customer-optin-grid,.channel-funnel-grid,.totem-live-assist-proof,.totem-age-profile-proof,.totem-tv-command-proof,.portal-seller-route-proof,.customer-opportunity-proof,.customer-optin-ledger,.customer-reservation-grid{grid-template-columns:minmax(0,1fr)}.totem-live-assist-grid>div,.totem-age-profile-grid>div,.totem-live-seller-claim-flow span,.totem-tv-command-grid>div,.totem-tv-profile-strip>div,.portal-seller-route-grid span,.portal-reservation-grid>div,.customer-conversion-first-fold>div,.customer-optin-grid>div,.channel-funnel-card{min-height:auto}.totem-tv-command-main,.customer-opportunity-command-main{grid-template-columns:minmax(0,1fr)}}.fiscal-receiving-to-stock-flow strong,.fiscal-receiving-address-map-head strong,.fiscal-receiving-address-rack strong,.fiscal-receiving-address-proof strong,.fiscal-receiving-live-card strong,.receiving-command-route strong{white-space:normal;overflow-wrap:anywhere;word-break:break-word;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.inventory-layout>.panel.wide:first-of-type,.fiscal-layout>.panel.wide:first-of-type,.fiscal-main-panel{color:#0f172a;background:#fff;border-color:#dbe4ee;box-shadow:0 16px 42px #0f172a14}.inventory-address-operation-board{background:#f8fafc;border:1px solid #dbe4ee;border-radius:8px;grid-template-columns:minmax(360px,.96fr) minmax(310px,.74fr) minmax(340px,.88fr);gap:12px;margin:12px 0 16px;padding:12px;display:grid}.inventory-address-operation-main,.inventory-address-operation-visual,.inventory-address-operation-side,.inventory-address-operation-proof,.inventory-address-seller-handoff-v2,.inventory-physical-map-first-fold,.inventory-address-readiness-gate,.inventory-qr-live-dossier,.inventory-map-command,.inventory-count-command,.fiscal-receiving-to-stock-board,.fiscal-receiving-live-strip,.fiscal-receiving-release-triage-v2,.fiscal-sellable-gate,.receiving-command-center,.fiscal-xml-import-workbench{box-shadow:none;background:#fff;border-color:#dbe4ee;border-radius:8px}.inventory-address-operation-main,.inventory-address-operation-visual,.inventory-address-operation-side{min-width:0;min-height:236px;padding:14px}.inventory-address-operation-main h2,.fiscal-receiving-to-stock-main h2,.fiscal-receiving-release-main strong,.fiscal-sellable-gate-main strong,.receiving-command-now strong{color:#0f172a;letter-spacing:0;overflow-wrap:anywhere;font-size:28px;line-height:1.04}.inventory-address-operation-main p,.inventory-address-operation-next p,.inventory-address-seller-handoff-head p,.inventory-physical-map-head p,.inventory-address-readiness-main p,.fiscal-receiving-to-stock-main p,.fiscal-receiving-to-stock-next p,.fiscal-receiving-live-main p,.fiscal-receiving-live-card small,.fiscal-receiving-release-main p,.fiscal-sellable-gate-main p,.receiving-command-now p{color:#475569;overflow-wrap:anywhere;font-size:12px;line-height:1.42}.inventory-address-operation-kicker,.fiscal-receiving-to-stock-kicker{color:color-mix(in srgb, var(--tenant-accent) 68%, #0f172a)}.inventory-address-operation-route,.inventory-address-operation-states,.inventory-address-operation-proof,.inventory-address-seller-handoff-rail,.inventory-address-seller-handoff-proof,.inventory-physical-map-proof,.inventory-address-readiness-checks,.inventory-address-readiness-proof,.fiscal-receiving-to-stock-flow,.fiscal-receiving-to-stock-metrics,.fiscal-receiving-to-stock-proof,.fiscal-receiving-decision-rail,.fiscal-receiving-release-cards,.fiscal-receiving-release-proof,.fiscal-sellable-gate-checks,.fiscal-sellable-gate-proof,.receiving-command-cards{gap:8px}.inventory-address-operation-route{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.inventory-address-operation-route div,.inventory-address-operation-states div,.inventory-address-operation-proof span,.inventory-address-seller-handoff-rail div,.inventory-address-seller-handoff-proof span,.inventory-physical-map-proof span,.inventory-address-readiness-checks div,.inventory-address-readiness-proof div,.fiscal-receiving-to-stock-flow div,.fiscal-receiving-to-stock-metrics div,.fiscal-receiving-to-stock-proof span,.fiscal-receiving-decision-rail>div,.fiscal-receiving-release-cards>div,.fiscal-receiving-release-proof span,.fiscal-sellable-gate-check,.fiscal-sellable-gate-proof span,.receiving-command-card{overflow-wrap:anywhere;border-radius:8px;min-width:0}.inventory-address-operation-qr,.fiscal-receiving-address-qr{border-radius:8px;min-width:0}.inventory-address-operation-qr strong,.inventory-physical-map-qr strong,.fiscal-receiving-address-map-head strong,.fiscal-receiving-address-rack strong,.fiscal-receiving-address-proof strong,.fiscal-receiving-address-proof span,.fiscal-receiving-live-card strong,.fiscal-receiving-to-stock-flow strong,.fiscal-receiving-to-stock-proof span,.receiving-command-route strong{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.inventory-address-operation-shelf{gap:8px;display:grid}.inventory-address-operation-shelf div,.inventory-physical-map-shelves div{border-radius:8px;min-height:58px}.inventory-address-operation-shelf div.active,.inventory-physical-map-shelves div.active{border-color:color-mix(in srgb, var(--tenant-accent) 44%, #dbe4ee);background:color-mix(in srgb, var(--tenant-accent) 10%, #fff)}.inventory-address-operation-actions,.fiscal-receiving-to-stock-actions,.fiscal-receiving-live-actions,.receiving-command-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.inventory-address-operation-actions button,.inventory-address-seller-handoff-head button,.fiscal-receiving-to-stock-actions button,.fiscal-receiving-live-actions button,.fiscal-receiving-release-actions button,.receiving-command-actions button{white-space:normal;overflow-wrap:anywhere;border-radius:8px;width:100%;min-width:0;min-height:38px}.inventory-address-operation-proof{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.inventory-address-seller-handoff-v2{grid-column:1/-1;gap:10px;padding:12px;display:grid}.inventory-address-seller-handoff-head{grid-template-columns:minmax(0,1fr) minmax(150px,auto);align-items:center;gap:12px;display:grid}.inventory-address-seller-handoff-rail{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.inventory-address-seller-handoff-proof{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.inventory-physical-map-first-fold{gap:12px;padding:12px;display:grid}.inventory-physical-map-board{grid-template-columns:minmax(180px,.34fr) minmax(160px,.24fr) minmax(0,1fr);gap:10px;display:grid}.inventory-physical-map-cells{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.inventory-address-readiness-gate{gap:12px;padding:12px;display:grid}.fiscal-receiving-command{box-shadow:none;background:#f8fafc;border-color:#dbe4ee;border-radius:8px;padding:12px}.fiscal-receiving-to-stock-board{grid-template-columns:minmax(350px,.9fr) minmax(310px,.8fr) minmax(330px,.84fr);gap:12px;padding:12px;display:grid}.fiscal-receiving-to-stock-main,.fiscal-receiving-to-stock-side,.fiscal-receiving-address-map-v2{background:#fff;border:1px solid #dbe4ee;border-radius:8px;min-width:0;min-height:236px;padding:14px}.fiscal-receiving-to-stock-file{background:#f8fafc;border-radius:8px}.fiscal-receiving-to-stock-flow{grid-column:1/span 2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fiscal-receiving-address-map-v2{grid-column:2}.fiscal-receiving-to-stock-side{grid-area:1/3/span 2}.fiscal-receiving-to-stock-proof{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.fiscal-receiving-live-strip{grid-template-columns:minmax(220px,.86fr) repeat(3,minmax(160px,1fr)) minmax(210px,.55fr);padding:12px}.fiscal-receiving-live-actions{grid-template-columns:minmax(0,1fr)}.fiscal-receiving-decision-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.fiscal-receiving-release-main{grid-template-columns:minmax(0,1fr) minmax(220px,auto)}.fiscal-receiving-release-cards,.fiscal-receiving-release-proof{grid-template-columns:repeat(4,minmax(0,1fr))}.fiscal-sellable-gate{grid-template-columns:minmax(260px,.48fr) minmax(0,1fr)}.fiscal-sellable-gate-checks{grid-template-columns:repeat(4,minmax(0,1fr))}.receiving-command-center{grid-template-columns:minmax(300px,.82fr) minmax(280px,.58fr)}@media (width<=1280px){.inventory-address-operation-board,.fiscal-receiving-to-stock-board,.fiscal-receiving-live-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-address-operation-proof,.inventory-address-seller-handoff-v2,.fiscal-receiving-to-stock-flow,.fiscal-receiving-address-map-v2,.fiscal-receiving-to-stock-side,.fiscal-receiving-to-stock-proof,.fiscal-receiving-decision-rail{grid-area:auto/1/auto/-1}}@media (width<=860px){.inventory-address-operation-board,.inventory-address-operation-route,.inventory-address-operation-states,.inventory-address-operation-proof,.inventory-address-seller-handoff-head,.inventory-address-seller-handoff-rail,.inventory-address-seller-handoff-proof,.inventory-physical-map-head,.inventory-physical-map-board,.inventory-physical-map-cells,.inventory-physical-map-proof,.inventory-address-readiness-checks,.inventory-address-readiness-proof,.fiscal-receiving-to-stock-board,.fiscal-receiving-to-stock-flow,.fiscal-receiving-to-stock-metrics,.fiscal-receiving-to-stock-proof,.fiscal-receiving-live-strip,.fiscal-receiving-decision-rail,.fiscal-receiving-release-main,.fiscal-receiving-release-cards,.fiscal-receiving-release-proof,.fiscal-sellable-gate,.fiscal-sellable-gate-checks,.fiscal-sellable-gate-proof,.receiving-command-center,.receiving-command-route,.receiving-command-cards,.receiving-command-actions{grid-template-columns:minmax(0,1fr)}.inventory-address-operation-main,.inventory-address-operation-visual,.inventory-address-operation-side,.fiscal-receiving-to-stock-main,.fiscal-receiving-to-stock-side,.fiscal-receiving-address-map-v2{min-height:auto}.inventory-address-operation-main h2,.fiscal-receiving-to-stock-main h2,.fiscal-receiving-release-main strong,.fiscal-sellable-gate-main strong,.receiving-command-now strong{font-size:23px}.inventory-address-operation-actions,.fiscal-receiving-to-stock-actions,.fiscal-receiving-live-actions{grid-template-columns:minmax(0,1fr)}}@media (width>=981px) and (width<=1360px){:root{--global-header-height:112px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template-columns:minmax(210px,242px) minmax(300px,1fr) minmax(270px,330px) auto;gap:10px;padding-inline:18px}.app-global-header-command{grid-template-columns:minmax(0,1fr);gap:10px}.app-global-header-search{display:none}.app-global-header-button{padding-inline:9px}}@media (width<=980px){:root{--global-header-height:74px;--module-command-height:58px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{height:var(--global-header-height);min-height:var(--global-header-height);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions";gap:10px;padding:8px 12px 8px 16px;overflow:hidden}.app-global-header-brand{grid-template-columns:40px minmax(0,1fr);gap:10px;min-height:56px;padding:7px 8px}.app-global-header-logo{width:38px;height:38px}.app-global-header-eyebrow,.app-global-header-brand small,.app-global-header-command,.app-global-header-context,.app-global-header-icon,.app-global-header-button{display:none!important}.app-global-header-brand strong{text-overflow:ellipsis;white-space:nowrap;max-width:18ch;font-size:17px;overflow:hidden}.app-global-header-primary{width:88px;height:42px;min-height:42px;padding:0}.workspace>.appnow-command-header,.workspace>.erp-product-header{top:var(--global-header-height);min-height:var(--module-command-height);left:0}.sidebar,.app-shell[data-theme=light] .sidebar,.app-shell[data-theme=dark] .sidebar{top:calc(var(--global-header-height) + var(--module-command-height));height:78px;min-height:78px}.workspace{padding-top:calc(var(--global-header-height) + var(--module-command-height) + 92px)}}@media (width>=981px) and (width<=1500px){.app-global-header-button{width:42px;padding:0}.app-global-header-button .app-global-header-action-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=981px) and (width<=1360px){.app-global-header-command{grid-template-columns:minmax(0,1fr)}.app-global-header-search{display:none}}.app-shell[data-theme=light]{--app-bg:#f6f8fb;--app-panel:#0a141e0d;--app-panel-strong:#0a141e13;--app-border:#0f172a1f;--app-border-strong:#0f172a2e;--app-text:#0f172a;--app-muted:#0f172a9e;--app-subtle:#0f172a70;--app-cyan:var(--tenant-accent);--app-cyan-soft:#0f766e;color:var(--app-text)}.app-shell{background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 14%, transparent), transparent 28%), linear-gradient(315deg, #8b5cf613, transparent 32%), linear-gradient(180deg, #080808 0%, var(--app-bg) 42%, #020202 100%);min-height:100vh;color:var(--app-text);grid-template-columns:var(--sidebar-width) minmax(0, 1fr);isolation:isolate;display:grid}.app-shell[data-density=advanced]{--density-row:.82;--app-radius:10px;--app-radius-sm:8px}.app-shell[data-theme=light]{background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 9%, transparent), transparent 30%), linear-gradient(180deg, #fff 0%, #f6f8fb 48%, #eef3f8 100%)}.app-shell:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000e0,#0000 82%);mask-image:linear-gradient(#000000e0,#0000 82%)}.sidebar{width:var(--sidebar-width);border-right:1px solid var(--app-border);-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);z-index:20;background:#050505d1;flex-direction:column;gap:22px;height:100vh;min-height:100vh;padding:18px 14px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:12px 0 44px #0000002e}.app-shell[data-theme=light] .sidebar{background:#fffffff0;box-shadow:10px 0 34px #0f172a0f}.brand,.rail-header,.sidebar-status,.checkout-item,.review-row{align-items:center;gap:12px;display:flex}.brand{min-height:46px;padding:4px}.brand-mark,.ai-mark,.metric-icon{background:linear-gradient(135deg, #ffffff6b, transparent 38%), linear-gradient(135deg, var(--tenant-accent), var(--app-violet));color:#020617;width:38px;height:38px;box-shadow:0 16px 38px color-mix(in srgb, var(--tenant-accent) 22%, transparent), inset 0 1px 0 #ffffff75;border-radius:12px;place-items:center;font-size:13px;font-weight:900;display:grid}.brand-mark{border-radius:14px;width:42px;height:42px;font-size:14px}.brand strong,.rail-header strong,.sidebar-status strong{letter-spacing:0;font-size:14px;line-height:1.1;display:block}.brand span,.rail-header span,.sidebar-status span{color:var(--app-subtle);margin-top:3px;font-size:11px;display:block}.nav-list{gap:15px;display:grid}.nav-section{gap:5px;display:grid}.nav-section-title{color:var(--app-subtle);letter-spacing:.09em;text-transform:uppercase;padding:0 11px 4px;font-size:9px;font-weight:850}.nav-item{color:#ffffff94;height:38px;font:650 13px/1 var(--font-ui);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:0 11px;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s;display:flex}.nav-item svg,.icon-button svg,.primary-button svg,.panel-title svg{flex:none}.nav-item svg{color:currentColor;background:#ffffff0b;border-radius:8px;width:24px;height:24px;padding:4px}.app-shell[data-theme=light] .nav-item{color:#0f172a94}.app-shell[data-theme=light] .nav-item svg{background:#0f172a0b}.app-shell[data-theme=light] .nav-item:hover{color:#0f172adb;background:#0f172a09;border-color:#0f172a12}.app-shell[data-theme=light] .nav-item.active{background:linear-gradient(90deg, color-mix(in srgb, var(--tenant-accent) 18%, transparent), transparent), #0f172a07;border-color:color-mix(in srgb, var(--tenant-accent) 38%, #0f172a0f);color:#0f172a;box-shadow:inset 3px 0 0 var(--tenant-accent), 0 12px 24px #0f172a0d}.nav-item:hover{color:#ffffffe6;background:#ffffff0e;border-color:#ffffff17;transform:translate(2px)}.nav-item.active{background:linear-gradient(90deg, color-mix(in srgb, var(--tenant-accent) 22%, transparent), #8b5cf61a), #ffffff0a;border-color:color-mix(in srgb, var(--tenant-accent) 45%, transparent);color:var(--app-cyan-soft);box-shadow:inset 3px 0 0 var(--tenant-accent), 0 12px 28px #22d3ee14}.sidebar-status{border:1px solid var(--app-border);border-radius:var(--app-radius);background:#ffffff0b;margin-top:auto;padding:12px;box-shadow:inset 0 1px #ffffff09}.status-dot{background:var(--app-emerald);border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 5px #34d39921,0 0 18px #34d3998c}.workspace{grid-column:2;min-width:0;padding:clamp(14px,1.45vw,22px)}.topbar{justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:0 0 18px;display:flex}.section-label{color:var(--app-cyan);text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;font-size:10px;font-weight:800}h1,h2,p{margin:0}h1{letter-spacing:0;max-width:100%;font-size:clamp(21px,2vw,29px);font-weight:780;line-height:1.02}h2{letter-spacing:0;font-size:14px;font-weight:740}.top-actions{align-items:center;gap:9px;min-width:0;display:flex}.operation-bar{border:1px solid var(--app-border);overscroll-behavior-x:contain;background:#ffffffb8;border-radius:12px;align-items:center;gap:6px;max-width:100%;min-height:48px;margin:0 0 12px;padding:6px;display:flex;overflow-x:auto;box-shadow:0 12px 30px #0f172a0d}.operation-bar button{min-height:34px;color:var(--app-text);font:760 12px/1 var(--font-ui);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 13px;display:inline-flex}.operation-bar button:hover{border-color:color-mix(in srgb, var(--tenant-accent) 22%, var(--app-border));background:color-mix(in srgb, var(--tenant-accent) 8%, #fff)}.operation-bar svg{color:#0369a1}.operation-bar .ghost-action{color:var(--app-muted);margin-left:auto}.mode-switch{border:1px solid var(--app-border);background:#ffffff0b;border-radius:11px;grid-template-columns:repeat(2,minmax(74px,1fr));align-items:center;gap:3px;min-height:38px;padding:3px;display:inline-grid}.mode-switch button{height:30px;color:var(--app-muted);font:780 11px/1 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:8px;transition:background .16s,color .16s,box-shadow .16s}.mode-switch button.selected{background:color-mix(in srgb, var(--tenant-accent) 18%, #ffffffb8);color:var(--app-text);box-shadow:0 8px 18px color-mix(in srgb, var(--tenant-accent) 14%, transparent)}.search-box{border:1px solid var(--app-border);color:#ffffff85;background:#ffffff0b;border-radius:11px;align-items:center;gap:9px;width:min(360px,28vw);height:38px;padding:0 11px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.search-box:focus-within{background:#ffffff12;border-color:#22d3ee8a;box-shadow:0 0 0 4px #22d3ee14}.search-box input{color:#fff;min-width:0;font:500 13px/1 var(--font-ui);background:0 0;border:0;outline:0;flex:1}.icon-button,.primary-button,.panel-title button,.review-card button,.review-row button,.queue-row button,.review-line button,.segmented button,.recommendation button{font:760 12px/1 var(--font-ui);cursor:pointer;border:0;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s}.icon-button{color:#ffffffc2;border:1px solid var(--app-border);background:#ffffff0e;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.icon-button:hover,.review-card button:hover,.review-row button:hover,.queue-row button:hover,.review-line button:hover,.panel-title button:hover,.recommendation button:hover{color:#fff;background:#ffffff17;border-color:#ffffff2e;transform:translateY(-1px)}.primary-button{background:linear-gradient(135deg, #ffffff57, transparent 42%), linear-gradient(135deg, var(--tenant-accent), #4f46e5 92%);color:#031014;white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 15px;display:inline-flex;box-shadow:0 16px 38px #22d3ee33}.primary-button:hover{transform:translateY(-1px);box-shadow:0 22px 48px #22d3ee40}.primary-button.large{width:100%;min-height:44px;margin-top:14px}.content-grid{grid-template-columns:minmax(0,1fr) clamp(292px,23vw,340px);align-items:start;gap:16px;display:grid}.content-grid.workbench-wide{grid-template-columns:minmax(0,1fr)}.operation-footer{border:1px solid var(--app-border);min-height:42px;color:var(--app-muted);overflow-wrap:anywhere;background:#ffffffc7;border-radius:12px;flex-wrap:wrap;align-items:center;gap:22px;margin-top:16px;padding:10px 14px;font-size:11px;display:flex;box-shadow:0 10px 28px #0f172a0d}.operation-footer b{color:var(--app-text)}.online-dot{color:#059669;align-items:center;gap:6px;margin-left:auto;font-weight:800;display:inline-flex}.online-dot:before{content:"";background:#34d399;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #34d39924}.context-bar{grid-template-columns:minmax(170px,1.2fr) repeat(5,minmax(136px,1fr));gap:8px;margin:0 0 14px;display:grid}.context-token{border:1px solid var(--app-border);background:#ffffff0e;border-radius:10px;align-items:center;gap:9px;min-width:0;min-height:56px;padding:9px 10px;display:flex;box-shadow:0 10px 28px #00000014}.app-shell[data-theme=light] .context-token{background:#ffffffc7;box-shadow:0 10px 26px #0f172a0d}.context-token svg{color:var(--tenant-accent)}.context-token span{gap:3px;min-width:0;display:grid}.context-token strong,.context-token small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.context-token strong{color:var(--app-text);font-size:12px;line-height:1}.context-token small{color:var(--app-subtle);font-size:10px;line-height:1}.top-operational-focus{border:1px solid color-mix(in srgb, var(--tenant-accent) 28%, var(--app-border));background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 16%, transparent), transparent 60%), color-mix(in srgb, var(--app-panel) 84%, #ffffff1a);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin:0 0 14px;padding:12px;display:grid}.top-operational-focus>div{min-width:0}.top-operational-focus span{color:var(--app-cyan);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850}.top-operational-focus strong{color:var(--app-text);overflow-wrap:anywhere;margin-top:4px;font-size:14px;line-height:1.2;display:block}.top-operational-focus-action{border:1px solid color-mix(in srgb, var(--tenant-accent) 36%, var(--app-border));background:color-mix(in srgb, var(--tenant-accent) 13%, #fff);width:fit-content;color:var(--app-ink);font:850 11px/1 var(--font-ui);white-space:nowrap;cursor:pointer;border-radius:8px;margin-top:9px;padding:8px 11px}.top-operational-focus p{color:var(--app-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.4}.top-operational-focus-meta{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:min(420px,42vw);display:flex}.top-operational-focus-meta b{border:1px solid color-mix(in srgb, var(--tenant-accent) 22%, var(--app-border));min-width:0;color:var(--app-text);overflow-wrap:anywhere;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:820}.context-logo{border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.brand-token{border-color:color-mix(in srgb, var(--tenant-accent) 28%, var(--app-border))}.mode-token{background:color-mix(in srgb, var(--tenant-accent) 10%, #ffffff0d)}.main-panel{flex-direction:column;min-width:0;display:flex}.main-panel>*{order:10}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.metric-card,.panel,.ai-rail,.context-rail{border:1px solid var(--app-border);box-shadow:var(--app-shadow-soft);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:linear-gradient(#ffffff12,#ffffff07),#070708c7;border-radius:16px}.app-shell[data-theme=light] .metric-card,.app-shell[data-theme=light] .panel,.app-shell[data-theme=light] .ai-rail,.app-shell[data-theme=light] .context-rail{background:linear-gradient(#ffffffeb,#ffffffb8),#ffffffe0}.app-shell[data-theme=light] .queue-row,.app-shell[data-theme=light] .seller-row,.app-shell[data-theme=light] .review-line,.app-shell[data-theme=light] .checkout,.app-shell[data-theme=light] .drop-zone,.app-shell[data-theme=light] .placeholder,.app-shell[data-theme=light] .recommendation,.app-shell[data-theme=light] .review-card,.app-shell[data-theme=light] .camera-frame,.app-shell[data-theme=light] .camera-result,.app-shell[data-theme=light] .simple-feature-grid>div,.app-shell[data-theme=light] .camera-stock-row,.app-shell[data-theme=light] .settings-section,.app-shell[data-theme=light] .access-row,.app-shell[data-theme=light] .integration-row,.app-shell[data-theme=light] .policy-toggle{background:#ffffffb8}.app-shell[data-theme=light] .queue-row,.app-shell[data-theme=light] .seller-row,.app-shell[data-theme=light] .review-line,.app-shell[data-theme=light] .checkout,.app-shell[data-theme=light] .drop-zone,.app-shell[data-theme=light] .placeholder,.app-shell[data-theme=light] .recommendation,.app-shell[data-theme=light] .review-card,.app-shell[data-theme=light] .camera-frame,.app-shell[data-theme=light] .camera-result,.app-shell[data-theme=light] .simple-feature-grid>div,.app-shell[data-theme=light] .camera-stock-row,.app-shell[data-theme=light] .settings-section,.app-shell[data-theme=light] .access-row,.app-shell[data-theme=light] .integration-row,.app-shell[data-theme=light] .policy-toggle,.app-shell[data-theme=light] .policy-score,.app-shell[data-theme=light] .tenant-command,.app-shell[data-theme=light] .tenant-health,.app-shell[data-theme=light] .ai-rulebook,.app-shell[data-theme=light] .transaction-preview{border-color:#0f172a1c;box-shadow:0 14px 36px #0f172a0f}.metric-card{min-height:118px;padding:15px;transition:transform .17s,border-color .17s,background .17s;position:relative;overflow:hidden}.metric-card:after{content:"";opacity:.14;filter:blur(12px);background:currentColor;border-radius:999px;width:94px;height:94px;position:absolute;inset:auto -20px -24px auto}.metric-card span,.metric-card p{color:var(--app-subtle);font-size:11px;font-weight:650}.metric-card strong{color:#fff;letter-spacing:0;overflow-wrap:anywhere;margin:18px 0 5px;font-size:clamp(20px,2.1vw,25px);line-height:1;display:block}.app-shell[data-theme=light] .metric-card strong,.app-shell[data-theme=light] .seller-row b,.app-shell[data-theme=light] .recommendation strong,.app-shell[data-theme=light] .review-card strong,.app-shell[data-theme=light] .access-row strong,.app-shell[data-theme=light] .integration-row strong,.app-shell[data-theme=light] .policy-toggle strong,.app-shell[data-theme=light] .policy-score strong,.app-shell[data-theme=light] .tenant-command strong,.app-shell[data-theme=light] .tenant-health strong,.app-shell[data-theme=light] .ai-rulebook strong{color:var(--app-text)}.app-shell[data-theme=light] .discount-policy-strip{background:#fffbebd1;border-color:#d977063d}.app-shell[data-theme=light] .discount-policy-strip span{color:#b45309}.app-shell[data-theme=light] .discount-policy-strip p{color:#0f172a9e}.metric-card.cyan{color:var(--app-cyan)}.metric-card.red{color:var(--app-rose)}.metric-card.violet{color:var(--app-violet-soft)}.metric-card.emerald{color:var(--app-emerald)}.dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(292px,.8fr);gap:14px;display:grid}.dashboard-grid.fiscal-layout{grid-template-columns:minmax(0,1fr)}.panel{min-width:0;padding:15px}.panel.wide{grid-column:span 1}.fiscal-main-panel{grid-column:1/-1}.panel.full{min-height:min(680px,100vh - 112px)}.panel-toolbar,.panel-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-toolbar{margin-bottom:13px}.panel-title{min-width:0;margin-bottom:13px}.panel-toolbar .panel-title{margin-bottom:0}.panel-title div{align-items:center;gap:8px;min-width:0;display:flex}.panel-title h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.panel-title svg{color:#67e8f9;filter:drop-shadow(0 0 10px #22d3ee3d)}.panel-title button{color:#67e8f9;white-space:nowrap;background:0 0;align-items:center;gap:2px;padding:6px 2px;display:inline-flex}.table-wrap{box-sizing:border-box;contain:inline-size;background:#0000002e;border:1px solid #ffffff0e;border-radius:12px;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.app-shell[data-theme=light] .table-wrap{background:#ffffffc2;border-color:#0f172a14}.stock-table{border-collapse:collapse;width:100%;font-size:12px}.stock-table.detailed{table-layout:fixed;min-width:0}.stock-table.detailed th:first-child,.stock-table.detailed td:first-child{width:16%}.stock-table.detailed th:nth-child(2),.stock-table.detailed td:nth-child(2){width:11%}.stock-table.detailed th:nth-child(3),.stock-table.detailed td:nth-child(3){width:13%}.stock-table.detailed th:nth-child(4),.stock-table.detailed td:nth-child(4),.stock-table.detailed th:nth-child(5),.stock-table.detailed td:nth-child(5),.stock-table.detailed th:nth-child(6),.stock-table.detailed td:nth-child(6),.stock-table.detailed th:nth-child(8),.stock-table.detailed td:nth-child(8),.stock-table.detailed th:nth-child(9),.stock-table.detailed td:nth-child(9),.stock-table.detailed th:nth-child(10),.stock-table.detailed td:nth-child(10){width:6%}.stock-table.detailed th:nth-child(7),.stock-table.detailed td:nth-child(7){width:24%}.stock-table:not(.detailed){table-layout:fixed}.stock-table:not(.detailed) th:first-child,.stock-table:not(.detailed) td:first-child{width:32%}.stock-table:not(.detailed) th:nth-child(2),.stock-table:not(.detailed) td:nth-child(2){width:18%}.stock-table:not(.detailed) th:nth-child(3),.stock-table:not(.detailed) td:nth-child(3){width:24%}.stock-table:not(.detailed) th:nth-child(4),.stock-table:not(.detailed) td:nth-child(4){width:10%}.stock-table:not(.detailed) th:nth-child(5),.stock-table:not(.detailed) td:nth-child(5){width:16%}.stock-table th{z-index:1;color:#fff6;text-align:left;text-transform:uppercase;letter-spacing:.05em;text-overflow:ellipsis;background:#09090af5;border-bottom:1px solid #ffffff14;padding:10px;font-size:10px;font-weight:780;position:sticky;top:0;overflow:hidden}.stock-table td{padding:calc(11px * var(--density-row)) 10px;color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #ffffff0e;min-width:0;overflow:hidden}.stock-table tr{transition:background .14s}.stock-table tbody tr:hover{background:#22d3ee0e}.app-shell[data-theme=light] .stock-table tbody tr:hover{background:color-mix(in srgb, var(--tenant-accent) 8%, transparent)}.stock-table tbody tr:last-child td{border-bottom:0}.stock-table button,.checkout button:not(.primary-button),.drop-zone button:not(.primary-button){color:#a5f3fc;min-height:28px;font:760 11px/1 var(--font-ui);cursor:pointer;background:#22d3ee17;border:1px solid #22d3ee2e;border-radius:8px;padding:0 9px;transition:all .16s}.stock-table button:hover,.checkout button:not(.primary-button):hover,.drop-zone button:not(.primary-button):hover{background:#22d3ee24;border-color:#22d3ee52;transform:translateY(-1px)}.stock-table td strong{color:#fff;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.app-shell[data-theme=light] .stock-table th{color:#0f172a7a;background:#f8fafcf5;border-bottom-color:#0f172a14}.app-shell[data-theme=light] .stock-table td{color:#0f172ab3;border-bottom-color:#0f172a12}.app-shell[data-theme=light] .stock-table td strong{color:var(--app-text)}.stock-table td span{color:#ffffff6e;text-overflow:ellipsis;margin-top:3px;font-size:11px;display:block;overflow:hidden}.app-shell[data-theme=light] .stock-table td span{color:#0f172a7a}@media (width<=640px){.products-layout .panel-toolbar{align-items:stretch}.products-layout .segmented{grid-template-columns:1fr;display:grid;overflow:visible}.products-layout .segmented button{white-space:normal;justify-content:center;min-width:0}.products-layout .review-line p,.products-layout .review-line span{overflow-wrap:anywhere;white-space:normal;min-width:0}.checkout .table-wrap{background:0 0;border:0;overflow:visible}.checkout .stock-table.detailed,.checkout .stock-table.detailed thead,.checkout .stock-table.detailed tbody,.checkout .stock-table.detailed tr,.checkout .stock-table.detailed td{width:100%;display:block}.checkout .stock-table.detailed thead{display:none}.checkout .stock-table.detailed{border-collapse:separate;border-spacing:0}.checkout .stock-table.detailed tr{background:#fff;border:1px solid #0f172a14;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;padding:8px;display:grid}.checkout .stock-table.detailed td{color:#0f172a;white-space:normal;text-overflow:clip;background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;min-width:0;min-height:76px;padding:8px;overflow:visible}.checkout .stock-table.detailed td:first-child{background:color-mix(in srgb, var(--tenant-accent) 8%, #fff);grid-column:1/-1;min-height:0}.checkout .stock-table.detailed td:not(:first-child):before{content:attr(data-label);color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.checkout .stock-table.detailed td strong,.checkout .stock-table.detailed td span{color:inherit;white-space:normal;text-overflow:clip;overflow:visible}.checkout .stock-table.detailed td span{overflow-wrap:anywhere;font-size:10px}.checkout .stock-table.detailed button{color:#0369a1;background:color-mix(in srgb, var(--tenant-accent) 10%, #fff);width:100%;margin-top:6px}}.mono{letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--app-cyan-soft)!important}.status-badge{box-sizing:border-box;white-space:nowrap;border:1px solid;border-radius:999px;flex:none;justify-content:center;align-items:center;max-width:100%;min-height:24px;padding:0 9px;font-size:10px;font-weight:820;line-height:1;display:inline-flex}.status-badge.ok{color:var(--app-emerald);background:#34d3991a;border-color:#34d3993d}.status-badge.ruptura,.status-badge.red{color:var(--app-rose);background:#fb71851a;border-color:#fb718540}.status-badge.parado,.status-badge.atencao{color:var(--app-amber);background:#fbbf241a;border-color:#fbbf2440}.status-badge.cyan{color:var(--app-cyan-soft);background:#22d3ee1a;border-color:#22d3ee40}.stack-list{gap:9px;display:grid}.stack-list.compact{gap:7px}.queue-row,.seller-row,.review-line,.checkout,.drop-zone,.placeholder,.recommendation,.review-card{background:#ffffff0a;border:1px solid #ffffff13;border-radius:13px;box-shadow:inset 0 1px #ffffff08}.queue-row,.seller-row,.review-line,.recommendation,.review-card{transition:transform .16s,border-color .16s,background .16s}.queue-row:hover,.seller-row:hover,.review-line:hover,.review-card:hover{background:#ffffff0e;border-color:#ffffff24;transform:translateY(-1px)}.queue-row{padding:calc(11px * var(--density-row));justify-content:space-between;align-items:center;gap:12px;display:flex}.queue-row>div,.review-line p,.seller-row>div:first-child{min-width:0}.queue-row span,.queue-row p,.review-line span,.review-card span,.recommendation span,.muted,.checkout-meta span{color:#ffffff73;font-size:11px}.app-shell[data-theme=light] .queue-row span,.app-shell[data-theme=light] .queue-row p,.app-shell[data-theme=light] .review-line span,.app-shell[data-theme=light] .review-card span,.app-shell[data-theme=light] .recommendation span,.app-shell[data-theme=light] .muted,.app-shell[data-theme=light] .checkout-meta span,.app-shell[data-theme=light] .seller-row span,.app-shell[data-theme=light] .tenant-command span,.app-shell[data-theme=light] .access-row span,.app-shell[data-theme=light] .integration-row span,.app-shell[data-theme=light] .policy-toggle span,.app-shell[data-theme=light] .policy-score p{color:var(--app-subtle)}.queue-row strong{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:12px;display:block;overflow:hidden}.seller-list{gap:11px;display:grid}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.module-card{background:#ffffff09;border:1px solid #ffffff13;border-radius:14px;min-height:112px;padding:13px}.module-card span{color:var(--app-cyan-soft);font-size:11px;font-weight:820}.module-card strong{margin:7px 0;font-size:14px;display:block}.module-card p{color:#ffffff8a;font-size:12px;line-height:1.45}.app-shell[data-theme=light] .module-card{background:#ffffffb8;border-color:#0f172a1a;box-shadow:0 14px 36px #0f172a0f}.app-shell[data-theme=light] .module-card p{color:var(--app-muted)}.seller-list.spaced{margin-top:20px}.seller-row{grid-template-columns:minmax(0,1fr) 90px auto;align-items:center;gap:10px;padding:10px;display:grid}.seller-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.seller-row span{color:#ffffff6b;margin-top:3px;font-size:10px;display:block}.seller-row b{color:#fff;white-space:nowrap;font-size:12px}.progress{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}.progress span{border-radius:inherit;background:linear-gradient(90deg, var(--app-cyan), var(--app-violet));height:100%;display:block;box-shadow:0 0 14px #22d3ee57}.review-line{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.review-line p{color:#ffffffc2;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ai-rail,.context-rail{gap:12px;padding:14px;display:grid;position:sticky;top:18px}.transaction-preview{border:1px solid color-mix(in srgb, var(--tenant-accent) 18%, var(--app-border));background:color-mix(in srgb, var(--tenant-accent) 7%, #ffffff0a);border-radius:12px;padding:12px}.transaction-preview span{color:var(--app-subtle);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:820}.transaction-preview strong{margin:6px 0 9px;font-size:13px;display:block}.transaction-preview ul{color:var(--app-muted);gap:6px;margin:0;padding:0 0 0 16px;font-size:11px;line-height:1.35;display:grid}.rail-header{padding:2px 2px 4px}.recommendation{background:linear-gradient(145deg,#22d3ee21,#8b5cf617),#ffffff09;border-color:#22d3ee33;padding:13px;box-shadow:0 18px 44px #22d3ee14}.recommendation:hover{border-color:#22d3ee57;transform:translateY(-1px)}.recommendation strong,.review-card strong{margin:6px 0;font-size:13px;line-height:1.35;display:block}.recommendation p,.review-card p{color:#ffffff85;font-size:12px;line-height:1.45}.app-shell[data-theme=light] .recommendation p,.app-shell[data-theme=light] .review-card p,.app-shell[data-theme=light] .review-line p,.app-shell[data-theme=light] .tenant-command p,.app-shell[data-theme=light] .access-row p,.app-shell[data-theme=light] .integration-row p,.app-shell[data-theme=light] .policy-toggle div span,.app-shell[data-theme=light] .ai-rulebook p{color:var(--app-muted)}.recommendation button,.review-card button,.review-row button,.queue-row button,.review-line button{color:#fffc;background:#ffffff12;border:1px solid #ffffff12;border-radius:9px;min-height:30px;margin-top:10px;padding:0 10px}.queue-row button,.review-line button{color:#a5f3fc;white-space:nowrap;background:#22d3ee17;border-color:#22d3ee2e;margin-top:0}.app-shell[data-theme=light] .recommendation button,.app-shell[data-theme=light] .review-card button,.app-shell[data-theme=light] .review-row button,.app-shell[data-theme=light] .queue-row button,.app-shell[data-theme=light] .review-line button,.app-shell[data-theme=light] .integration-row button,.app-shell[data-theme=light] .employee-form button{border-color:color-mix(in srgb, var(--tenant-accent) 28%, #0f172a1f);background:color-mix(in srgb, var(--tenant-accent) 13%, #fff);color:#0f172a}.primary-button:disabled,.review-row button:disabled,.queue-row button:disabled{cursor:not-allowed;opacity:.5;transform:none}.review-card{padding:calc(12px * var(--density-row))}.app-shell[data-density=advanced] .panel,.app-shell[data-density=advanced] .context-rail,.app-shell[data-density=advanced] .metric-card{border-radius:10px}.app-shell[data-density=advanced] .stock-table{font-size:11px}.app-shell[data-density=advanced] .context-token{min-height:48px}.app-shell[data-density=advanced] .review-card p,.app-shell[data-density=advanced] .recommendation p{font-size:11px}.review-card.cyan{border-color:#22d3ee33}.review-card.violet{border-color:#8b5cf63d}.review-card.amber{border-color:#fbbf243d}.confidence{min-width:56px;max-width:68px;height:43px;color:var(--app-cyan-soft);text-align:center;background:linear-gradient(#22d3ee26,#8b5cf617),#ffffff08;border:1px solid #22d3ee40;border-radius:999px;flex:none;place-items:center;padding:0 7px;font-size:11px;font-weight:860;line-height:1.05;display:grid;box-shadow:inset 0 1px #ffffff0f}.segmented{border:1px solid var(--app-border);background:#ffffff0a;border-radius:12px;gap:4px;padding:4px;display:flex;overflow-x:auto}.segmented button{color:#ffffff80;white-space:nowrap;background:0 0;border-radius:8px;height:28px;padding:0 10px}.segmented button:hover{color:#ffffffd1;background:#ffffff0f}.segmented button.selected{color:var(--app-cyan-soft);background:#22d3ee26;box-shadow:inset 0 0 0 1px #22d3ee2e}.checkout,.drop-zone,.placeholder{padding:18px}.checkout-item{border-bottom:1px solid #ffffff16;justify-content:space-between;padding-bottom:14px}.checkout-item div{flex:1;min-width:0}.checkout-item strong{text-overflow:ellipsis;display:block;overflow:hidden}.checkout-item span{color:#ffffff70;margin-top:5px;font-size:12px;display:block}.checkout-item b{white-space:nowrap}.checkout-meta,.fiscal-status{gap:9px;margin-top:14px;display:grid}.discount-policy-strip{background:#f59e0b14;border:1px solid #f59e0b33;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:12px;display:flex}.discount-policy-strip span{color:#fbbf24c7;text-transform:uppercase;font-size:11px;font-weight:800}.discount-policy-strip strong{margin-top:4px;display:block}.discount-policy-strip p{color:#ffffff8f;margin:5px 0 0;font-size:12px}.cashier-panel{background:#0f172a2e;border:1px solid #14b8a629;border-radius:12px;gap:12px;margin-top:16px;padding:14px;display:grid}.sale-completion-gate{border:1px solid color-mix(in srgb, var(--tenant-accent) 22%, #ffffff14);border-left:4px solid color-mix(in srgb, var(--tenant-accent) 72%, #0f172a);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 10%, transparent), #14b8a60d), #0f172a29;border-radius:12px;gap:12px;margin-top:14px;padding:14px;display:grid}.sale-completion-gate.review,.sale-completion-gate.waiting{border-left-color:#d97706}.sale-completion-gate-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.sale-completion-gate-main span,.sale-completion-gate-checks span,.sale-completion-gate-proof span{color:var(--app-muted);letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:840;display:block}.sale-completion-gate-main strong{color:var(--app-text);overflow-wrap:anywhere;margin-top:4px;font-size:19px;line-height:1.15;display:block}.sale-completion-gate-main p,.sale-completion-gate-proof p{color:var(--app-muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.42}.sale-completion-gate-checks{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.sale-completion-gate-checks div,.sale-completion-gate-proof>div{background:#ffffff0d;border:1px solid #ffffff13;border-radius:10px;min-width:0;padding:10px}.sale-completion-gate-checks div.ok{background:#14b8a614;border-color:#14b8a63d}.sale-completion-gate-checks div.waiting{background:#f59e0b14;border-color:#f59e0b3d}.sale-completion-gate-checks strong,.sale-completion-gate-proof strong{color:var(--app-text);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.24;display:block}.sale-completion-gate-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.paid-sale-atomic-contract{border:1px solid color-mix(in srgb, var(--tenant-accent) 22%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 10%, transparent), #14b8a60d), #0f172a29;border-radius:12px;gap:10px;margin-top:14px;padding:14px;display:grid}.paid-sale-contract-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.paid-sale-contract-main>div{min-width:0}.paid-sale-contract-main span,.paid-sale-contract-grid span{color:var(--app-muted);text-transform:uppercase;font-size:10px;font-weight:840}.paid-sale-contract-main strong{color:var(--app-text);overflow-wrap:anywhere;margin-top:4px;font-size:18px;line-height:1.16;display:block}.paid-sale-contract-main p,.paid-sale-contract-grid p{color:var(--app-muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:11px;line-height:1.4}.paid-sale-contract-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.paid-sale-contract-grid>div{background:#ffffff0d;border:1px solid #ffffff13;border-radius:10px;min-width:0;padding:10px}.paid-sale-contract-grid strong{color:var(--app-text);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.25;display:block}.paid-sale-contract-ledger{border-top:1px solid #ffffff13;flex-wrap:wrap;gap:7px;padding-top:10px;display:flex}.paid-sale-contract-ledger b{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, #ffffff14);background:color-mix(in srgb, var(--tenant-accent) 8%, #ffffff0f);color:var(--app-text);overflow-wrap:anywhere;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:820}.sale-cashier-bridge{background:linear-gradient(135deg,#22d3ee1c,#14b8a60f),#0f172a29;border:1px solid #22d3ee24;border-radius:12px;gap:12px;margin-top:14px;padding:14px;display:grid}.sale-cashier-bridge.fallback{background:linear-gradient(135deg,#f59e0b1f,#22d3ee0d),#0f172a29;border-color:#f59e0b38}.sale-cashier-bridge-header,.sale-cashier-next-action{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sale-cashier-bridge-header span,.sale-cashier-bridge-grid span{color:var(--app-muted);text-transform:uppercase;font-size:10px;font-weight:840}.sale-cashier-bridge-header strong{color:var(--app-text);margin-top:4px;font-size:18px;line-height:1.16;display:block}.sale-cashier-bridge-header p{color:var(--app-muted);margin:6px 0 0;font-size:12px;line-height:1.45}.sale-cashier-bridge-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.sale-cashier-bridge-grid div{background:#ffffff0d;border:1px solid #ffffff13;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:4px 8px;min-width:0;padding:10px;display:grid}.sale-cashier-bridge-grid svg{color:#22d3ee;grid-row:span 3;width:18px;height:18px}.sale-cashier-bridge-grid span,.sale-cashier-bridge-grid strong,.sale-cashier-bridge-grid small{min-width:0;display:block}.sale-cashier-bridge-grid strong{color:var(--app-text);overflow-wrap:anywhere;font-size:12px;line-height:1.25}.sale-cashier-bridge-grid small{color:var(--app-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.35}.sale-cashier-next-action{background:#ffffff0b;border:1px dashed #22d3ee38;border-radius:10px;align-items:center;padding:10px}.sale-cashier-next-action strong{color:var(--app-text);font-size:12px}.sale-cashier-next-action span{color:var(--app-muted);text-align:right;font-size:10px}.cashier-kpi-grid,.cashier-fiscal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cashier-kpi-grid div,.cashier-fiscal-grid div,.payment-method-list div{background:#ffffff0b;border:1px solid #ffffff14;border-radius:10px;gap:4px;min-width:0;padding:10px;display:grid}.cashier-kpi-grid span,.cashier-fiscal-grid span,.payment-method-list span{color:#ffffff80;text-transform:uppercase;font-size:10px;font-weight:850}.cashier-kpi-grid strong,.cashier-fiscal-grid strong,.payment-method-list strong{color:var(--app-text);font-size:16px}.cashier-kpi-grid small,.cashier-fiscal-grid small,.payment-method-list small{color:var(--app-muted);font-size:10px;line-height:1.35}.payment-method-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cashier-evidence{gap:6px;margin-top:6px;display:grid}.cashier-evidence span{color:var(--app-muted);grid-template-columns:88px minmax(0,1fr);gap:8px;font-size:10px;display:grid}.cashier-evidence b{color:#0f766e}.app-shell[data-theme=light] .cashier-panel{background:#f0fdfab8;border-color:#14b8a62e}.app-shell[data-theme=light] .sale-completion-gate{border-color:color-mix(in srgb, var(--tenant-accent) 24%, #0f172a1a);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 8%, #fff), #fff 58%), #fff;box-shadow:0 14px 28px #0f172a12}.app-shell[data-theme=light] .sale-completion-gate-checks div,.app-shell[data-theme=light] .sale-completion-gate-proof>div{background:#f8fafc;border-color:#0f172a14}.app-shell[data-theme=light] .sale-completion-gate-checks div.ok{background:#f0fdfadb;border-color:#05966938}.app-shell[data-theme=light] .sale-completion-gate-checks div.waiting{background:#fffbebe0;border-color:#d9770638}.app-shell[data-theme=light] .sale-completion-gate-main span,.app-shell[data-theme=light] .sale-completion-gate-checks span,.app-shell[data-theme=light] .sale-completion-gate-proof span{color:color-mix(in srgb, var(--tenant-accent) 64%, #0f172a)}.app-shell[data-theme=light] .sale-completion-gate-main strong,.app-shell[data-theme=light] .sale-completion-gate-checks strong,.app-shell[data-theme=light] .sale-completion-gate-proof strong{color:#0f172a}.app-shell[data-theme=light] .sale-completion-gate-main p,.app-shell[data-theme=light] .sale-completion-gate-proof p{color:#64748b}.app-shell[data-theme=light] .sale-cashier-bridge{background:linear-gradient(135deg,#ecfeffbd,#f0fdfac7),#fff;border-color:#0e749029}.app-shell[data-theme=light] .sale-cashier-bridge.fallback{background:linear-gradient(135deg,#fffbebe6,#ecfeff94),#fff;border-color:#d9770638}.app-shell[data-theme=light] .sale-cashier-bridge-grid div,.app-shell[data-theme=light] .sale-cashier-next-action{background:#ffffffd1;border-color:#0f172a14}.app-shell[data-theme=light] .sale-cashier-bridge-header strong,.app-shell[data-theme=light] .sale-cashier-bridge-grid strong,.app-shell[data-theme=light] .sale-cashier-next-action strong{color:var(--app-ink)}.app-shell[data-theme=light] .sale-cashier-bridge-header span,.app-shell[data-theme=light] .sale-cashier-bridge-grid span{color:#0f766e}.app-shell[data-theme=light] .cashier-kpi-grid div,.app-shell[data-theme=light] .cashier-fiscal-grid div,.app-shell[data-theme=light] .payment-method-list div{background:#fffc;border-color:#0f172a14}.app-shell[data-theme=light] .cashier-kpi-grid span,.app-shell[data-theme=light] .cashier-fiscal-grid span,.app-shell[data-theme=light] .payment-method-list span{color:#0f766e}.drop-zone,.placeholder,.empty-state{text-align:center;align-content:center;place-items:center;gap:11px;min-height:250px;display:grid}.drop-zone,.empty-state{border-style:dashed}.drop-zone svg,.placeholder svg,.empty-state svg{color:#67e8f9;filter:drop-shadow(0 0 16px #22d3ee38)}.drop-zone p,.placeholder p,.empty-state p{color:#ffffff85;max-width:460px;font-size:13px;line-height:1.55}.fiscal-receiving-command{background:linear-gradient(135deg,#ecfeffe0,#fffffff5),#fff;border:1px solid #0e74902e;border-radius:14px;gap:14px;margin:12px 0;padding:18px;display:grid;box-shadow:0 18px 42px #0f172a14}.fiscal-receiving-live-strip{border:1px solid color-mix(in srgb, var(--tenant-accent) 30%, #0f172a1a);background:linear-gradient(135deg, #fff, color-mix(in srgb, var(--tenant-accent) 6%, #f8fafc)), #fff;border-radius:12px;grid-template-columns:minmax(190px,.86fr) repeat(3,minmax(150px,1fr)) minmax(210px,auto);align-items:stretch;gap:10px;min-width:0;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #ffffffb8,0 16px 30px #0f172a14}.fiscal-receiving-live-strip.review{border-color:color-mix(in srgb, var(--app-amber) 46%, #0f172a1a);background:linear-gradient(135deg,#fffaf0,#fff 64%),#fff}.fiscal-receiving-live-main,.fiscal-receiving-live-card,.fiscal-receiving-live-actions{min-width:0}.fiscal-receiving-live-main,.fiscal-receiving-live-card{background:#fffc;border:1px solid #0f172a14;border-radius:9px;align-content:center;gap:4px;padding:10px;display:grid}.fiscal-receiving-live-main{border-left:4px solid var(--tenant-accent)}.fiscal-receiving-live-card{border-left:4px solid #0ea5e9b8}.fiscal-receiving-live-card:nth-of-type(4){border-left-color:var(--app-amber)}.fiscal-receiving-live-main span,.fiscal-receiving-live-card span{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:900}.fiscal-receiving-live-main strong,.fiscal-receiving-live-card strong{color:#0f172a;overflow-wrap:anywhere;font-size:14px;line-height:1.15}.fiscal-receiving-live-main strong{font-size:20px}.fiscal-receiving-live-main p,.fiscal-receiving-live-card small{color:#64748b;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.32}.fiscal-receiving-live-actions{grid-template-columns:1fr;align-content:center;gap:8px;display:grid}.fiscal-receiving-live-actions button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:38px;margin:0;display:inline-flex}.fiscal-receiving-decision-rail{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.fiscal-receiving-decision-rail>div{background:#f8fafcdb;border:1px solid #0f172a14;border-left:4px solid #0ea5e9;border-radius:9px;align-content:start;gap:4px;min-width:0;padding:9px 10px;display:grid}.fiscal-receiving-decision-rail>div.ok{background:#ecfdf5c7;border-left-color:#10b981}.fiscal-receiving-decision-rail>div.attention{background:#fff7ede0;border-left-color:#d97706}.fiscal-receiving-decision-rail>div.pending{border-left-color:#0284c7}.fiscal-receiving-decision-rail span{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:900}.fiscal-receiving-decision-rail strong,.fiscal-receiving-decision-rail small{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.fiscal-receiving-decision-rail strong{color:#0f172a;white-space:nowrap;font-size:13px;line-height:1.22}.fiscal-receiving-decision-rail small{color:#64748b;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:11px;line-height:1.32;display:-webkit-box}.fiscal-receiving-release-triage-v2{border:1px solid color-mix(in srgb, var(--tenant-accent) 26%, #0f172a1f);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 7%, #fff), #fff 62%), #fff;border-left:5px solid #0284c7;border-radius:12px;grid-template-columns:1fr;align-items:stretch;gap:12px;padding:12px;display:grid;box-shadow:0 14px 28px #0f172a12}.fiscal-receiving-release-triage-v2.ready{background:linear-gradient(135deg,#ecfdf5,#fff 68%),#fff;border-left-color:#10b981}.fiscal-receiving-release-triage-v2.review{background:linear-gradient(135deg,#fff7ed,#fff 68%),#fff;border-left-color:#d97706}.fiscal-receiving-release-main,.fiscal-receiving-release-cards>div,.fiscal-receiving-release-proof span{min-width:0}.fiscal-receiving-release-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.fiscal-receiving-release-main span,.fiscal-receiving-release-cards span,.fiscal-receiving-release-proof b{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);font:900 10px/1 var(--font-ui);letter-spacing:0;text-transform:uppercase;display:block}.fiscal-receiving-release-main strong{color:#0f172a;font:950 clamp(22px, 1.8vw, 30px)/1.04 var(--font-display);overflow-wrap:anywhere;display:block}.fiscal-receiving-release-main p,.fiscal-receiving-release-cards small{color:#475569;font:740 11px/1.36 var(--font-ui);overflow-wrap:anywhere;margin:0}.fiscal-receiving-release-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.fiscal-receiving-release-actions button{color:#0f172a;cursor:pointer;min-height:36px;font:900 11px/1 var(--font-ui);white-space:nowrap;background:#fff;border:1px solid #0f172a1f;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.fiscal-receiving-release-actions button:first-child{border-color:color-mix(in srgb, var(--tenant-accent) 44%, #0f172a1f);background:var(--tenant-accent);color:#fff}.fiscal-receiving-release-actions button:disabled{opacity:.58;cursor:not-allowed}.fiscal-receiving-release-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fiscal-receiving-release-cards>div{background:#ffffffe0;border:1px solid #0f172a17;border-left:4px solid #0284c7;border-radius:9px;align-content:start;gap:5px;padding:9px;display:grid}.fiscal-receiving-release-cards>div.done{border-left-color:#10b981}.fiscal-receiving-release-cards>div.review{background:#fffaf0;border-left-color:#d97706}.fiscal-receiving-release-cards strong{color:#0f172a;font:900 13px/1.2 var(--font-ui);overflow-wrap:anywhere}.fiscal-receiving-release-proof{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fiscal-receiving-release-proof span{color:#334155;overflow-wrap:anywhere;background:#f8fafccc;border:1px dashed #0f172a1f;border-radius:8px;gap:3px;padding:8px;font-size:10px;line-height:1.26;display:grid}.fiscal-sellable-gate{background:linear-gradient(135deg,#fff,#f8fafc 72%),#fff;border:1px solid #0f172a1f;border-left:5px solid #0ea5e9;border-radius:12px;grid-template-columns:minmax(220px,.5fr) minmax(520px,1.35fr);align-items:stretch;gap:12px;padding:10px;display:grid;box-shadow:0 14px 28px #0f172a12}.fiscal-sellable-gate.ready{background:linear-gradient(135deg,#ecfdf5,#fff 70%),#fff;border-left-color:#10b981}.fiscal-sellable-gate.review{background:linear-gradient(135deg,#fff7ed,#fff 70%),#fff;border-left-color:#d97706}.fiscal-sellable-gate-main,.fiscal-sellable-gate-check,.fiscal-sellable-gate-proof span{min-width:0}.fiscal-sellable-gate-main{align-content:center;gap:6px;display:grid}.fiscal-sellable-gate-main span,.fiscal-sellable-gate-check span,.fiscal-sellable-gate-proof b{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:900}.fiscal-sellable-gate-main strong{color:#0f172a;font-size:clamp(22px,1.8vw,30px);line-height:1.02}.fiscal-sellable-gate-main p,.fiscal-sellable-gate-check small{color:#475569;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.34}.fiscal-sellable-gate-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fiscal-sellable-gate-check{background:#ffffffe0;border:1px solid #0f172a17;border-left:4px solid #0ea5e9;border-radius:9px;align-content:start;gap:4px;padding:8px;display:grid}.fiscal-sellable-gate-check.done{border-left-color:#10b981}.fiscal-sellable-gate-check.review{background:#fffaf0;border-left-color:#d97706}.fiscal-sellable-gate-check strong{color:#0f172a;overflow-wrap:anywhere;font-size:13px;line-height:1.2}.fiscal-sellable-gate-proof{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fiscal-sellable-gate-proof span{color:#334155;overflow-wrap:anywhere;background:#f8fafccc;border:1px dashed #0f172a1f;border-radius:8px;gap:3px;padding:7px;font-size:10px;line-height:1.26;display:grid}@media (width<=900px){.fiscal-receiving-release-triage-v2,.fiscal-receiving-release-cards,.fiscal-receiving-release-proof,.fiscal-sellable-gate,.fiscal-sellable-gate-checks,.fiscal-sellable-gate-proof{grid-template-columns:1fr}.fiscal-receiving-release-actions button{flex:160px}}.receiving-command-center{border:1px solid color-mix(in srgb, var(--tenant-accent) 26%, #0f172a1f);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 9%, #fff), #fff 52%), #fff;border-radius:12px;grid-template-columns:minmax(260px,.85fr) minmax(260px,.62fr);gap:12px;padding:14px;display:grid;box-shadow:0 16px 32px #0f172a14}.receiving-command-center.review{border-color:color-mix(in srgb, var(--app-amber) 46%, #0f172a1f);background:linear-gradient(135deg,#fffbebf0,#fff 58%),#fff}.receiving-command-now{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.receiving-command-now span,.receiving-command-route span,.receiving-command-card span{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.receiving-command-now strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:clamp(20px,1.8vw,28px);line-height:1.06;display:block}.receiving-command-now p{color:#475569;overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.45}.receiving-command-route{grid-template-columns:1fr;gap:8px;min-width:0;display:grid}.receiving-command-route>div{border:1px dashed color-mix(in srgb, var(--tenant-accent) 22%, #0f172a1f);background:#f8fafcc7;border-radius:9px;gap:4px;min-width:0;padding:9px;display:grid}.receiving-command-route strong,.receiving-command-card strong{color:#0f172a;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.receiving-command-route p,.receiving-command-card small{color:#64748b;overflow-wrap:anywhere;font-size:11px;line-height:1.35}.receiving-command-cards{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.receiving-command-card{background:#fff;border:1px solid #0f172a17;border-left:4px solid #0ea5e9;border-radius:9px;align-content:start;gap:5px;min-width:0;min-height:96px;padding:10px;display:grid}.receiving-command-card.done{border-left-color:#10b981}.receiving-command-card.review{background:#fffaf0;border-left-color:#d97706}.receiving-command-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.receiving-command-actions button{white-space:nowrap;flex:150px;justify-content:center;align-items:center;gap:7px;min-height:38px;margin:0;display:inline-flex}.fiscal-xml-import-workbench{border:1px solid color-mix(in srgb, var(--tenant-accent) 22%, #0f172a1f);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 8%, #fff), #fffffff5), #fff;border-radius:12px;gap:10px;min-width:0;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffc7}.fiscal-xml-import-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.fiscal-xml-import-head .status-badge{white-space:normal;text-align:center;justify-self:end;max-width:100%}.fiscal-xml-import-head span,.fiscal-xml-import-check span,.fiscal-xml-import-proof b{color:color-mix(in srgb, var(--tenant-accent) 58%, #0f172a);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.fiscal-xml-import-head h2{color:#0f172a;overflow-wrap:anywhere;margin:4px 0 0;font-size:20px;line-height:1.12}.fiscal-xml-import-head p{max-width:720px;color:var(--app-muted);margin:7px 0 0;font-size:12px;line-height:1.48}.fiscal-xml-import-file{background:#f8fafce0;border:1px solid #0f172a1a;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.fiscal-xml-import-file svg{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f766e)}.fiscal-xml-import-file>div{min-width:0}.fiscal-xml-import-file span{color:#64748b;overflow-wrap:anywhere;word-break:break-word;font-size:11px;font-weight:780;display:block}.fiscal-xml-import-file strong{color:#0f172a;overflow-wrap:anywhere;word-break:break-word;margin-top:3px;font-size:13px;line-height:1.25;display:block}.fiscal-xml-import-file small{color:#64748b;margin-top:3px;font-size:10px;line-height:1.35;display:block}.fiscal-xml-import-checks{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.fiscal-xml-import-check{background:#fff;border:1px solid #0f172a17;border-left:4px solid #0ea5e9;border-radius:9px;align-content:start;gap:5px;min-width:0;min-height:102px;padding:9px;display:grid}.fiscal-xml-import-check.done{border-left-color:#10b981}.fiscal-xml-import-check.review{background:#fffaf0;border-left-color:#d97706}.fiscal-xml-import-check strong{color:#0f172a;overflow-wrap:anywhere;font-size:12px;line-height:1.24}.fiscal-xml-import-check small{color:#64748b;overflow-wrap:anywhere;font-size:10px;line-height:1.35}.fiscal-xml-import-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.fiscal-xml-import-proof span{color:#334155;overflow-wrap:anywhere;background:#ffffffc7;border:1px dashed #0f172a1f;border-radius:8px;gap:3px;min-width:0;padding:8px;font-size:11px;line-height:1.28;display:grid}.fiscal-receiving-main{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.fiscal-receiving-main span,.fiscal-receiving-step span,.fiscal-receiving-meta b{color:#0f766e;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:860}.fiscal-receiving-main strong{color:var(--app-ink);margin-top:4px;font-size:22px;line-height:1.1;display:block}.fiscal-receiving-main p{max-width:760px;color:var(--app-muted);margin:8px 0 0;font-size:13px;line-height:1.55}.fiscal-receiving-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;min-width:0;display:flex}.fiscal-receiving-actions button{white-space:nowrap;flex:136px;justify-content:center;align-items:center;gap:7px;min-height:38px;margin:0;display:inline-flex}.fiscal-receiving-meta{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;display:grid}.fiscal-receiving-meta span{min-width:0;color:var(--app-ink);overflow-wrap:anywhere;background:#ffffffc2;border:1px solid #0f172a14;border-radius:10px;gap:4px;padding:10px;font-size:12px;font-weight:760;display:grid}.fiscal-receiving-steps{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:8px;display:grid}.fiscal-receiving-step{background:#ffffffc7;border:1px solid #0f172a14;border-radius:12px;align-content:start;gap:5px;min-width:0;min-height:112px;padding:12px;display:grid;position:relative}.fiscal-receiving-step:before{content:"";background:#0891b2;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px #0891b21f}.fiscal-receiving-step.done:before{background:#16a34a;box-shadow:0 0 0 4px #16a34a1f}.fiscal-receiving-step.review:before{background:#d97706;box-shadow:0 0 0 4px #d977061f}.fiscal-receiving-step strong{color:var(--app-ink);overflow-wrap:anywhere;font-size:13px;line-height:1.25}.fiscal-receiving-step small{color:var(--app-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.fiscal-receiving-ledger{flex-wrap:wrap;gap:6px;display:flex}.fiscal-receiving-ledger b{color:#155e75;background:#ecfeffb3;border:1px solid #0e749024;border-radius:999px;align-items:center;min-height:26px;padding:5px 8px;font-size:10px;font-weight:820;display:inline-flex}.receiving-dock-board{background:#f8fafce0;border:1px solid #0f172a1a;border-radius:10px;gap:10px;padding:12px;display:grid}.receiving-queue-lane{border:1px solid color-mix(in srgb, var(--tenant-accent) 20%, #0f172a1a);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 7%, #fffffff0), #ffffffeb), #fff;border-radius:10px;gap:10px;padding:12px;display:grid}.receiving-queue-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.receiving-queue-head span,.receiving-queue-stage span,.receiving-queue-proof b{color:#64748b;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.receiving-queue-head strong{color:#0f172a;margin-top:4px;font-size:16px;line-height:1.18;display:block}.receiving-queue-stage-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.receiving-queue-stage{background:#fff;border:1px solid #0f172a17;border-top:4px solid #0ea5e9;border-radius:9px;align-content:start;gap:5px;min-width:0;min-height:112px;padding:9px;display:grid}.receiving-queue-stage.done{border-top-color:#10b981}.receiving-queue-stage.review{background:#fffaf0;border-top-color:#d97706}.receiving-queue-stage strong{color:#0f172a;overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.25}.receiving-queue-stage small{color:#64748b;overflow-wrap:anywhere;font-size:10px;line-height:1.35}.receiving-queue-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.receiving-queue-proof span{color:#334155;overflow-wrap:anywhere;background:#f8fafcdb;border:1px dashed #0f172a1f;border-radius:8px;gap:3px;min-width:0;padding:8px;font-size:11px;line-height:1.28;display:grid}.receiving-dock-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.receiving-dock-head span,.receiving-dock-item span,.receiving-dock-proof b{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.receiving-dock-head strong{color:#0f172a;margin-top:4px;font-size:16px;line-height:1.18;display:block}.receiving-dock-head p{color:#64748b;margin-top:5px;font-size:12px;line-height:1.45}.receiving-dock-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.receiving-dock-item{background:#fff;border:1px solid #0f172a1a;border-left:4px solid #0ea5e9;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(118px,.42fr);align-items:start;gap:10px;min-width:0;padding:10px;display:grid}.receiving-dock-item.review{background:#fffaf0;border-left-color:#d97706}.receiving-dock-item strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.25;display:block}.receiving-dock-item p,.receiving-dock-location small{color:#64748b;overflow-wrap:anywhere;font-size:11px;line-height:1.4}.receiving-dock-location{text-align:right;justify-items:end;gap:5px;min-width:0;display:grid}.receiving-dock-location b{color:#334155;overflow-wrap:anywhere;white-space:normal;background:#f8fafc;border:1px solid #0f172a1a;border-radius:999px;max-width:100%;padding:5px 7px;font-size:10px}.receiving-dock-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.receiving-dock-proof span{color:#334155;overflow-wrap:anywhere;background:#fff;border:1px solid #0f172a1a;border-radius:8px;gap:3px;min-width:0;padding:8px;font-size:11px;line-height:1.25;display:grid}@media (width>=1100px){.fiscal-main-panel .fiscal-receiving-command{grid-template-columns:minmax(260px,.9fr) minmax(280px,1fr);align-items:start}.fiscal-main-panel .fiscal-receiving-live-strip,.fiscal-main-panel .fiscal-receiving-release-triage-v2,.fiscal-main-panel .fiscal-sellable-gate,.fiscal-main-panel .receiving-command-center{grid-area:auto/1/auto/-1}.fiscal-main-panel .fiscal-receiving-main,.fiscal-main-panel .fiscal-receiving-meta,.fiscal-main-panel .fiscal-receiving-steps,.fiscal-main-panel .fiscal-xml-import-workbench{grid-column:1}.fiscal-main-panel .receiving-dock-board{grid-area:auto/2/span 4}.fiscal-main-panel .receiving-dock-grid,.fiscal-main-panel .receiving-queue-stage-list,.fiscal-main-panel .receiving-dock-proof{grid-template-columns:1fr}.fiscal-main-panel .fiscal-receiving-ledger{grid-column:1/-1}}.erp-header-status::-webkit-scrollbar{display:none}.erp-header-scope::-webkit-scrollbar{display:none}.erp-header-actions::-webkit-scrollbar{display:none}.erp-header-proof-strip::-webkit-scrollbar{display:none}.erp-header .mode-switch button:after,.erp-header .mode-switch button:first-child:after,.erp-header .mode-switch button:last-child:after{content:none}.vision-command-center{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, #0f172a1a);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 8%, #fff), #fff 58%), #fff;border-radius:10px;gap:8px;margin:0 0 14px;padding:12px;display:grid;box-shadow:0 16px 34px #0f172a14}.vision-command-main{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;display:grid}.vision-command-icon{border:1px solid color-mix(in srgb, var(--tenant-accent) 30%, #0f172a1a);background:color-mix(in srgb, var(--tenant-accent) 13%, #fff);width:44px;height:44px;color:color-mix(in srgb, var(--tenant-accent) 68%, #0f172a);border-radius:9px;place-items:center;display:grid}.vision-command-main>div:nth-child(2){min-width:0}.vision-command-main span,.vision-command-grid span,.vision-command-proof span{color:color-mix(in srgb, var(--tenant-accent) 58%, #0f172a);letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.vision-command-main strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:18px;line-height:1.18;display:block}.vision-command-main p,.vision-command-proof p{color:#64748b;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.42}.vision-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.vision-command-grid button{color:#0f172a;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #0f172a17;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-content:start;gap:5px 8px;min-width:0;min-height:92px;padding:9px;display:grid}.vision-command-grid button.selected{border-color:color-mix(in srgb, var(--tenant-accent) 44%, #0f172a1f);background:color-mix(in srgb, var(--tenant-accent) 10%, #fff);box-shadow:inset 3px 0 0 var(--tenant-accent)}.vision-command-grid svg{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);grid-row:span 4}.vision-command-grid strong,.vision-command-grid small,.vision-command-grid b{overflow-wrap:anywhere;min-width:0}.vision-command-grid strong{color:#0f172a;font-size:13px;line-height:1.22}.vision-command-grid small{color:#64748b;font-size:10px;line-height:1.28}.vision-command-grid b{color:#334155;font-size:10px;line-height:1.2}.vision-command-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.vision-command-workflow>div{background:#fff;border:1px solid #0f172a14;border-radius:8px;align-content:start;gap:4px;min-width:0;padding:7px;display:grid}.vision-command-workflow span{background:color-mix(in srgb, var(--tenant-accent) 13%, #f8fafc);width:26px;height:20px;color:color-mix(in srgb, var(--tenant-accent) 68%, #0f172a);font:900 10px/1 var(--font-ui);border-radius:999px;place-items:center;display:inline-grid}.vision-command-workflow strong,.vision-command-workflow b,.vision-command-workflow p{overflow-wrap:anywhere;min-width:0}.vision-command-workflow strong{color:#0f172a;font:900 12px/1.15 var(--font-ui)}.vision-command-workflow b{color:#334155;font:780 11px/1.25 var(--font-ui)}.vision-command-workflow p{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.18;display:-webkit-box;overflow:hidden}.vision-live-capture-rail{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, #0f172a1a);background:color-mix(in srgb, var(--tenant-accent) 6%, #fff);border-radius:9px;grid-template-columns:44px minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.vision-live-lens{border:1px solid color-mix(in srgb, var(--tenant-accent) 34%, #0f172a1f);width:44px;height:44px;color:color-mix(in srgb, var(--tenant-accent) 70%, #0f172a);background:#fff;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.vision-live-lens span{opacity:.26;border-top:2px solid;border-bottom:2px solid;position:absolute;inset:8px}.vision-live-capture-rail>div:not(.vision-live-lens){min-width:0}.vision-live-capture-rail span{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.vision-live-capture-rail strong,.vision-live-capture-rail p{text-overflow:ellipsis;min-width:0;overflow:hidden}.vision-live-capture-rail strong{color:#0f172a;white-space:nowrap;margin-top:4px;font-size:13px;line-height:1.2;display:block}.vision-live-capture-rail p{color:#64748b;white-space:nowrap;margin:3px 0 0;font-size:11px;line-height:1.28}.vision-live-capture-rail button{white-space:nowrap;min-height:36px;margin:0}.vision-command-proof{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr);gap:8px;display:grid}.vision-command-proof>div{background:#f8fafc;border:1px solid #0f172a14;border-radius:9px;min-width:0;padding:6px 7px}.vision-command-proof strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.18;display:block}.vision-command-proof p{display:none}.vision-review-route-console{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, #0f172a1a);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 8%, #fff), #fff 56%), #fff;border-radius:8px;gap:10px;padding:12px;display:grid}.vision-review-route-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.vision-review-route-head>div{min-width:0}.vision-review-route-head span,.vision-review-route-grid span,.vision-review-route-proof b{color:color-mix(in srgb, var(--tenant-accent) 66%, #0f172a);font:950 10px/1 var(--font-ui);text-transform:uppercase}.vision-review-route-head strong{color:#0f172a;font:950 clamp(18px, 1.25vw, 24px)/1.08 var(--font-display);overflow-wrap:anywhere;margin-top:5px;display:block}.vision-review-route-head p,.vision-review-route-grid p{color:#64748b;font:720 11px/1.4 var(--font-ui);overflow-wrap:anywhere;margin:5px 0 0}.vision-review-route-grid,.vision-review-route-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.vision-review-route-grid div,.vision-review-route-proof span{background:#ffffffe0;border:1px solid #0f172a17;border-radius:8px;min-width:0}.vision-review-route-grid div{align-content:start;min-height:96px;padding:10px;display:grid}.vision-review-route-grid div.atencao{background:#fffbebf0;border-color:#d9770647}.vision-review-route-grid div.ok{background:#f0fdfaf0;border-color:#05966933}.vision-review-route-grid strong{color:#0f172a;font:920 13px/1.18 var(--font-ui);overflow-wrap:anywhere;margin-top:5px;display:block}.vision-review-route-proof span{color:#334155;min-height:48px;font:780 10px/1.3 var(--font-ui);overflow-wrap:anywhere;align-content:center;gap:4px;padding:8px;display:grid}@media (width<=980px){.vision-command-grid{grid-template-columns:minmax(0,1fr)}.vision-command-grid button{min-height:0}.vision-command-proof{grid-template-columns:minmax(0,1fr)}.vision-review-route-head,.vision-review-route-grid,.vision-review-route-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.vision-live-capture-rail{grid-template-columns:44px minmax(0,1fr)}.vision-live-capture-rail button{grid-column:1/-1}.vision-command-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.vision-command-center{padding:12px}.vision-command-main{grid-template-columns:40px minmax(0,1fr)}.vision-command-main .status-badge{grid-column:1/-1;justify-self:start}.vision-command-grid,.vision-command-workflow,.vision-command-proof,.vision-review-route-grid,.vision-review-route-proof,.vision-live-capture-rail{overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.vision-command-grid::-webkit-scrollbar{display:none}.vision-command-workflow::-webkit-scrollbar{display:none}.vision-command-proof::-webkit-scrollbar{display:none}.vision-review-route-grid::-webkit-scrollbar{display:none}.vision-review-route-proof::-webkit-scrollbar{display:none}.vision-command-grid button{flex:0 0 248px}.vision-command-proof>div{flex:0 0 228px}.vision-review-route-head{grid-template-columns:minmax(0,1fr)}.vision-review-route-grid div,.vision-review-route-proof span{flex:0 0 220px}.vision-live-capture-rail>div:not(.vision-live-lens){flex:0 0 230px}.vision-live-capture-rail button{flex:0 0 180px}.vision-command-workflow>div{flex:0 0 210px}}@media (width<=1320px){.erp-header-main{grid-template-columns:minmax(220px,.9fr) minmax(260px,1fr)}.erp-header-actions{grid-column:1/-1;justify-content:flex-start}.erp-header-proof-strip{overscroll-behavior-x:contain;scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.erp-header-proof-strip span{min-width:136px}}@media (width<=760px){.workspace{padding:8px}.erp-header{border-radius:8px;gap:9px;margin-bottom:10px;padding:10px;top:88px}.erp-header-status{display:none}.erp-header-main{grid-template-columns:1fr;gap:9px}.erp-header-title{grid-template-columns:40px minmax(0,1fr)}.erp-header-logo{width:40px;height:40px}.erp-header-title h1{font-size:21px}.erp-header-actions{justify-content:flex-start}.erp-header .header-secondary-button,.erp-header .primary-button{padding-inline:11px}}.erp-header .mode-switch button:first-child:after,.erp-header .mode-switch button:last-child:after{content:none;content:none}.big-number{overflow-wrap:anywhere;margin:8px 0;font-size:clamp(24px,3.4vw,32px);line-height:1;display:block}.review-table{gap:10px;display:grid}.review-pagination{border:1px solid var(--app-border);background:#ffffff0a;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:9px 10px;display:flex}.review-pagination span{color:var(--app-muted);font-size:11px;font-weight:760}.review-pagination button{white-space:nowrap;min-height:32px;margin-top:0}.review-command-center{gap:10px;margin:12px 0;display:grid}.review-decision-cockpit{border:1px solid color-mix(in srgb, var(--tenant-accent) 28%, #0f172a1a);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 9%, #fff), #fff 58%), #fff;border-radius:12px;grid-template-columns:minmax(280px,.9fr) minmax(260px,auto);gap:12px;margin:12px 0;padding:14px;display:grid;box-shadow:0 18px 40px #0f172a14}.review-decision-cockpit.alta{border-color:color-mix(in srgb, var(--app-amber) 42%, #0f172a1a);background:linear-gradient(135deg,#fffbebeb,#fff 54%),#fff}.review-decision-main{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:11px;min-width:0;display:grid}.review-decision-icon{border:1px solid color-mix(in srgb, var(--tenant-accent) 34%, #0f172a1a);background:color-mix(in srgb, var(--tenant-accent) 12%, #fff);width:46px;height:46px;color:color-mix(in srgb, var(--tenant-accent) 68%, #0f172a);border-radius:10px;place-items:center;display:grid}.review-decision-main span,.review-decision-impact span,.review-decision-proof b{color:#64748b;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.review-decision-main strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:clamp(18px,1.55vw,24px);line-height:1.12;display:block}.review-decision-main p{color:#475569;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.45}.review-decision-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.review-decision-tags b{color:#334155;min-height:26px;font:820 11px/1 var(--font-ui);background:#f8fafc;border:1px solid #0f172a17;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.review-decision-actions{flex-wrap:wrap;place-content:start flex-end;gap:8px;display:flex}.review-decision-actions button{white-space:nowrap;min-height:36px;margin-top:0}.review-decision-proof{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.review-decision-proof span{color:#0f172a;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #0f172a14;border-radius:9px;align-content:start;gap:4px;min-width:0;min-height:66px;padding:8px;font-size:11px;line-height:1.3;display:grid}.review-decision-impact{border:1px dashed color-mix(in srgb, var(--tenant-accent) 28%, #0f172a1f);background:color-mix(in srgb, var(--tenant-accent) 6%, #fff);border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(260px,.8fr) minmax(280px,1fr);align-items:center;gap:10px;padding:10px;display:grid}.review-decision-impact strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.35;display:block}.review-decision-impact p{color:#475569;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.review-decision-impact-gate-v2{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, #0f172a1f);background:linear-gradient(135deg, #fff, color-mix(in srgb, var(--tenant-accent) 5%, #f8fafc)), #fff;border-radius:10px;grid-column:1/-1;gap:10px;padding:11px;display:grid}.review-decision-impact-gate-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.review-decision-impact-gate-head span,.review-decision-impact-gate-grid span,.review-decision-impact-gate-proof b{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);font:900 10px/1 var(--font-ui);letter-spacing:0;text-transform:uppercase;display:block}.review-decision-impact-gate-head strong{color:#0f172a;font:950 18px/1.14 var(--font-display);overflow-wrap:anywhere;margin-top:4px;display:block}.review-decision-impact-gate-head p{color:#475569;font:740 12px/1.42 var(--font-ui);overflow-wrap:anywhere;margin:5px 0 0}.review-decision-impact-gate-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.review-decision-impact-gate-grid>div{background:#ffffffe0;border:1px solid #0f172a17;border-left:4px solid #0284c7;border-radius:9px;align-content:start;gap:5px;min-width:0;padding:9px;display:grid}.review-decision-impact-gate-grid>div.apply{background:#ecfdf5d1;border-left-color:#10b981}.review-decision-impact-gate-grid>div.correct{background:#fffbebe0;border-left-color:#d97706}.review-decision-impact-gate-grid>div.reject{background:#fff1f2c7;border-left-color:#e11d48}.review-decision-impact-gate-grid strong{color:#0f172a;font:900 13px/1.22 var(--font-ui);overflow-wrap:anywhere}.review-decision-impact-gate-grid small{color:#475569;font:720 11px/1.36 var(--font-ui);overflow-wrap:anywhere}.review-decision-impact-gate-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.review-decision-impact-gate-proof span{color:#334155;overflow-wrap:anywhere;background:#f8fafcd1;border:1px dashed #0f172a1f;border-radius:8px;gap:3px;min-width:0;padding:8px;font-size:10px;line-height:1.28;display:grid}.review-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.review-operations-board{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, var(--app-border));background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 10%, transparent), transparent 56%), #ffffff0b;border-radius:12px;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:10px;padding:12px;display:grid}.review-operations-board>div{min-width:0}.review-operations-board span,.review-hook-checklist span{color:var(--app-muted);text-transform:uppercase;font-size:10px;font-weight:850}.review-operations-board strong{color:var(--app-text);overflow-wrap:anywhere;margin-top:5px;font-size:16px;line-height:1.2;display:block}.review-operations-board p{color:var(--app-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.4}.review-hook-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.review-hook-checklist span{border:1px solid color-mix(in srgb, var(--app-emerald) 24%, var(--app-border));background:color-mix(in srgb, var(--app-emerald) 7%, #ffffff0d);min-height:34px;color:var(--app-text);text-transform:none;border-radius:9px;align-items:center;gap:6px;padding:7px 8px;line-height:1.25;display:flex}.review-hook-checklist svg{color:var(--app-emerald);flex:none}.review-receiving-decision{border:1px solid color-mix(in srgb, var(--app-amber) 30%, var(--app-border));background:linear-gradient(135deg, color-mix(in srgb, var(--app-amber) 10%, transparent), transparent 58%), color-mix(in srgb, var(--tenant-accent) 5%, #ffffff0d);border-radius:12px;gap:10px;padding:12px;display:grid}.review-receiving-decision-header,.review-receiving-actions{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.review-receiving-decision-header>div,.review-receiving-actions>div{min-width:0}.review-receiving-decision span,.review-receiving-grid span,.review-receiving-idempotency span{color:var(--app-muted);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.review-receiving-decision strong,.review-receiving-grid strong,.review-receiving-idempotency strong{color:var(--app-text);overflow-wrap:anywhere;margin:4px 0;font-size:13px;line-height:1.25;display:block}.review-receiving-decision-header strong{font-size:16px}.review-receiving-decision p,.review-receiving-grid small,.review-receiving-actions span{color:var(--app-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.review-receiving-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.review-receiving-grid>div{background:#ffffff0e;border:1px solid #ffffff16;border-radius:10px;min-width:0;min-height:98px;padding:10px}.review-receiving-grid svg{color:var(--app-amber)}.review-receiving-actions{border:1px dashed color-mix(in srgb, var(--app-amber) 34%, var(--app-border));background:#ffffff0b;border-radius:10px;align-items:center;padding:10px}.review-receiving-actions>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.review-receiving-actions button{min-height:32px;margin-top:0}.review-receiving-idempotency{border:1px solid color-mix(in srgb, var(--tenant-accent) 18%, var(--app-border));background:color-mix(in srgb, var(--tenant-accent) 7%, #ffffff0a);border-radius:9px;min-width:0;padding:8px 10px}.review-summary-grid>div{border:1px solid color-mix(in srgb, var(--tenant-accent) 18%, var(--app-border));background:color-mix(in srgb, var(--tenant-accent) 7%, #ffffffb8);border-radius:10px;gap:3px;min-width:0;padding:10px;display:grid}.review-summary-grid span,.review-filter-bar span,.review-row-meta span,.review-ledger-strip span{color:var(--app-muted);text-transform:uppercase;font-size:10px;font-weight:850}.review-summary-grid strong{color:var(--app-text);font-size:clamp(22px,2vw,30px);line-height:1}.review-summary-grid small{color:var(--app-muted);font-size:10px;line-height:1.35}.review-filter-bar{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.review-source-toggle{border:1px solid color-mix(in srgb, var(--app-border) 76%, var(--tenant-accent));background:#ffffff0a;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.review-source-toggle.active{border-color:color-mix(in srgb, var(--app-amber) 34%, var(--app-border));background:color-mix(in srgb, var(--app-amber) 8%, #ffffff0a)}.review-source-toggle div{gap:2px;min-width:0;display:grid}.review-source-toggle span{color:var(--app-muted);text-transform:uppercase;font-size:10px;font-weight:850}.review-source-toggle strong{color:var(--app-text);overflow-wrap:anywhere;font-size:13px;line-height:1.25}.review-source-toggle small{color:var(--app-muted);font-size:11px;line-height:1.35}.review-source-toggle button{white-space:nowrap;min-height:34px;margin-top:0}.review-filter-bar button{border:1px solid var(--app-border);min-width:0;min-height:36px;color:var(--app-text);cursor:pointer;background:#ffffff0e;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:0 9px;display:grid}.review-filter-bar button.selected{border-color:color-mix(in srgb, var(--tenant-accent) 42%, var(--app-border));background:color-mix(in srgb, var(--tenant-accent) 14%, #ffffff14);box-shadow:0 12px 30px color-mix(in srgb, var(--tenant-accent) 12%, transparent)}.review-filter-bar b{min-width:24px;height:24px;color:var(--app-text);background:#ffffffb8;border-radius:999px;place-items:center;font-size:10px;display:grid}.review-row{background:#ffffff09;border:1px solid #ffffff13;border-radius:13px;grid-template-columns:42px minmax(0,1fr) minmax(156px,auto);justify-content:space-between;align-items:start;gap:12px;padding:12px;display:grid}.review-row.alta{border-color:color-mix(in srgb, var(--app-amber) 32%, var(--app-border));background:linear-gradient(90deg, color-mix(in srgb, var(--app-amber) 8%, transparent), transparent 42%), #ffffff0a}.review-row.estoque{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--app-amber) 82%, var(--tenant-accent))}.review-row.fiscal{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--app-emerald) 76%, var(--tenant-accent))}.review-row.visual{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--app-violet) 78%, var(--tenant-accent))}.review-row.validation-source{border-color:color-mix(in srgb, var(--app-border) 86%, var(--app-muted));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--app-muted) 72%, var(--app-border));background:#ffffff07}.review-row-content{gap:6px;min-width:0;display:grid}.review-row-icon{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, var(--app-border));background:color-mix(in srgb, var(--tenant-accent) 11%, #ffffff0a);width:38px;height:38px;color:var(--tenant-accent);border-radius:10px;place-items:center;display:grid}.review-row-side{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;display:grid}.review-row-actions{grid-template-columns:1fr;gap:7px;display:grid}.review-row-actions button{margin-top:0}.review-row-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.review-row span{color:var(--app-cyan-soft);font-size:11px;font-weight:720}.review-row strong{text-overflow:ellipsis;margin:4px 0;display:block;overflow:hidden}.review-row p{color:#ffffff94;overflow-wrap:anywhere;max-width:78ch;margin:0;font-size:12px;line-height:1.45}.review-row small{color:var(--app-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.35}.app-shell[data-theme=light] .review-row p,.app-shell[data-theme=light] .review-row small{color:var(--app-muted)}.review-ledger-strip{border:1px solid color-mix(in srgb, var(--tenant-accent) 20%, var(--app-border));background:color-mix(in srgb, var(--tenant-accent) 8%, transparent);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;max-width:100%;padding:5px 7px;display:grid}.review-ledger-strip b{min-width:0;color:var(--app-text);overflow-wrap:anywhere;font-size:10px;line-height:1.3}.camera-layout{grid-template-columns:minmax(0,1.35fr) minmax(292px,.65fr)}.camera-stage{grid-template-columns:1fr;gap:14px;margin-bottom:14px;display:grid}.camera-frame,.camera-result,.simple-feature-grid>div,.camera-stock-row{background:#ffffff09;border:1px solid #ffffff13;border-radius:14px}.camera-frame{text-align:center;background:linear-gradient(135deg,#22d3ee1a,#8b5cf614),#ffffff08;align-content:center;place-items:center;gap:10px;min-height:260px;padding:22px;display:grid;position:relative;overflow:hidden}.camera-frame:before{content:"";pointer-events:none;border:1px dashed #a5f3fc42;border-radius:16px;position:absolute;inset:18px}.camera-frame svg{color:var(--app-cyan-soft);filter:drop-shadow(0 0 18px #22d3ee3d)}.camera-frame strong{text-wrap:balance;max-width:min(460px,92%);font-size:clamp(22px,2.5vw,34px);line-height:1.06}.camera-frame p,.camera-result p,.simple-feature-grid p,.camera-stock-row p{color:#ffffff8a;font-size:13px;line-height:1.45}.scan-lines{gap:12px;width:min(360px,78%);margin-top:14px;display:grid}.scan-lines span{background:linear-gradient(90deg,#0000,#22d3eecc,#0000);border-radius:999px;height:2px;box-shadow:0 0 18px #22d3ee52}.camera-result{align-content:start;gap:10px;padding:18px;display:grid}.camera-result span,.camera-stock-row span{color:var(--app-cyan-soft);font-size:11px;font-weight:820}.camera-result strong{font-size:clamp(24px,2.8vw,34px);line-height:1.05}.count-board{margin-top:14px}.count-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.count-card,.create-card,.location-card{background:#ffffff09;border:1px solid #ffffff13;border-radius:14px}.count-card{align-content:start;gap:7px;min-height:118px;padding:13px;display:grid}.count-card.revisar{background:linear-gradient(145deg,#fbbf2414,#0000),#ffffff09;border-color:#fbbf243d}.count-card span,.create-card-title span,.location-card span{color:var(--app-cyan-soft);font-size:11px;font-weight:820}.count-card strong,.location-card strong{font-size:13px;line-height:1.35;display:block}.count-card p,.location-card p{color:#ffffff8a;font-size:12px;line-height:1.45}.app-shell[data-theme=light] .count-card,.app-shell[data-theme=light] .create-card,.app-shell[data-theme=light] .location-card{background:#ffffffb8;border-color:#0f172a1a;box-shadow:0 14px 36px #0f172a0f}.app-shell[data-theme=light] .count-card p,.app-shell[data-theme=light] .location-card p{color:var(--app-muted)}.simple-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.simple-feature-grid>div{min-height:86px;padding:12px}.simple-feature-grid strong{margin-bottom:6px;display:block}.simple-feature-grid p{margin:0;font-size:12px}.camera-stock-row{grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:10px;padding:11px;display:grid}.camera-stock-row strong{margin:3px 0;display:block}.camera-stock-row b{width:42px;height:42px;color:var(--app-cyan-soft);background:#22d3ee17;border:1px solid #22d3ee3d;border-radius:999px;place-items:center;display:grid}.registrations-layout{grid-template-columns:minmax(0,1.35fr) minmax(292px,.65fr)}.inventory-layout{grid-template-columns:minmax(0,1fr)}.service-layout,.totem-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.pos-workbench{grid-template-columns:minmax(560px,1fr) minmax(292px,.38fr) minmax(236px,.3fr);align-items:start;gap:14px;display:grid}@media (width<=1460px){.pos-workbench{grid-template-columns:minmax(0,1fr) minmax(292px,.42fr)}.operation-side-rail{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}.pos-main,.sale-side-panel,.operation-side-rail{gap:12px;min-width:0;display:grid}.pos-main{border:1px solid var(--app-border);background:#ffffffc7;border-radius:14px;overflow:hidden;box-shadow:0 18px 48px #0f172a14}.pos-breadcrumb{min-height:48px;color:var(--app-muted);border-bottom:1px solid #0f172a14;align-items:center;gap:8px;padding:0 16px;font-size:12px;display:flex}.pos-command-group{border-left:1px solid #0f172a1a;align-items:center;gap:4px;margin-left:auto;padding-left:10px;display:inline-flex}.pos-command-group button{min-height:30px;color:var(--app-muted);font:760 11px/1 var(--font-ui);cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:8px;padding:0 10px}.pos-command-group button.selected{color:#0369a1;background:color-mix(in srgb, var(--tenant-accent) 10%, #fff);border-color:color-mix(in srgb, var(--tenant-accent) 32%, #0f172a1f)}.pos-breadcrumb strong,.pos-breadcrumb b{color:var(--app-text)}.product-command{border-bottom:1px solid #0f172a14;grid-template-columns:minmax(220px,.44fr) minmax(0,1fr) minmax(210px,.42fr);gap:18px;padding:18px;display:grid}.product-image-frame{background:radial-gradient(circle at 50% 62%,#0f172a14,#0000 36%),#fff;border-right:1px solid #0f172a14;place-items:center;min-height:208px;display:grid}.product-image-frame img{object-fit:contain;filter:drop-shadow(0 22px 24px #0f172a29);width:min(92%,300px);max-height:196px}.product-identity span,.product-price-box span,.side-box span,.rail-action-card span{color:var(--app-subtle);font-size:11px;font-weight:780}.product-identity>strong{color:#0b7bd3;margin:5px 0 8px;font-size:15px;display:block}.product-identity h2{color:var(--app-text);margin:0;font-size:18px;line-height:1.25}.product-identity p{color:var(--app-muted);margin:4px 0 18px}.product-identity dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;display:grid}.product-identity dt{color:var(--app-subtle);font-size:11px}.product-identity dd{color:var(--app-text);margin:3px 0 0;font-size:12px;font-weight:720}.product-price-box{border-left:1px solid #0f172a14;align-content:start;gap:14px;padding-left:14px;display:grid}.product-price-box strong{margin-top:4px;font-size:14px;display:block}.available-box{background:#f8fafc;border:1px solid #0f172a1a;border-radius:12px;margin-top:8px;padding:14px}.available-box b{margin-top:8px;font-size:32px;line-height:1;display:inline-block}.available-box small{color:var(--app-muted);margin-left:6px}.pos-tabs{border-bottom:1px solid #0f172a14;gap:18px;padding:0 18px;display:flex}.pos-tabs button{min-height:42px;color:var(--app-muted);font:760 12px/1 var(--font-ui);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.pos-tabs button.selected{border-bottom-color:var(--tenant-accent);color:#0369a1}.sale-ready-strip{background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 10%, #fff), #ffffffeb), #fff;border-bottom:1px solid #0f172a14;grid-template-columns:minmax(280px,.88fr) minmax(220px,.62fr) minmax(260px,.7fr);gap:12px;padding:14px 18px;display:grid}.sale-ready-hero{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.sale-ready-media{background:#fff;border:1px solid #0f172a14;border-radius:8px;place-items:center;width:92px;height:92px;display:grid}.sale-ready-media img{object-fit:contain;filter:drop-shadow(0 14px 16px #0f172a24);max-width:88%;max-height:76px}.sale-ready-copy,.sale-ready-address{min-width:0}.sale-ready-copy span,.sale-ready-address span,.sale-ready-stock span{color:var(--app-subtle);text-transform:uppercase;font-size:10px;font-weight:820;display:block}.sale-ready-copy strong,.sale-ready-address strong{color:var(--app-ink);margin-top:4px;font-size:15px;line-height:1.2;display:block}.sale-ready-copy p,.sale-ready-address p{color:var(--app-muted);margin:5px 0 0;font-size:12px;line-height:1.4}.sale-ready-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.sale-ready-tags b{max-width:100%;min-height:24px;color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;background:#0f172a0e;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;display:inline-flex;overflow:hidden}.sale-ready-address{background:#ffffffc7;border:1px solid #0f172a14;border-radius:8px;align-content:start;gap:10px;padding:12px;display:grid}.sale-ready-stock{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 10px;display:grid}.sale-ready-stock b{background:color-mix(in srgb, var(--tenant-accent) 16%, #fff);color:#0369a1;border-radius:8px;grid-row:span 2;place-items:center;min-width:46px;min-height:38px;font-size:22px;line-height:1;display:grid}.sale-ready-stock small{color:var(--app-muted);font-size:11px}.sale-ready-actions{gap:10px;min-width:0;display:grid}.sale-ready-step-list{gap:6px;display:grid}.sale-ready-step{background:#ffffffd1;border:1px solid #0f172a14;border-radius:8px;grid-template-columns:18px 72px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:34px;padding:6px 8px;display:grid}.sale-ready-step svg{color:#94a3b8}.sale-ready-step.ok svg{color:#059669}.sale-ready-step.cyan svg{color:#0284c7}.sale-ready-step.atencao svg{color:#d97706}.sale-ready-step span{color:var(--app-subtle);text-transform:uppercase;font-size:10px;font-weight:820}.sale-ready-step strong{min-width:0;color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sale-ready-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.sale-ready-buttons button{border:1px solid color-mix(in srgb, var(--tenant-accent) 34%, #0f172a1f);color:#0369a1;min-width:0;min-height:36px;font:780 11px/1.1 var(--font-ui);cursor:pointer;background:#fff;border-radius:8px;padding:0 8px}.sale-ready-buttons button:disabled{cursor:not-allowed;opacity:.52;color:var(--app-muted);background:#f8fafcc7;border-color:#0f172a1a}.service-command-center{border:1px solid color-mix(in srgb, var(--tenant-accent) 28%, #94a3b847);background:linear-gradient(90deg, color-mix(in srgb, var(--tenant-accent) 12%, transparent), #fffffff2 34%), #fff;border-radius:8px;grid-template-columns:minmax(260px,1.35fr) minmax(180px,.8fr) minmax(220px,1fr) minmax(220px,1fr);align-items:stretch;gap:12px;padding:14px;scroll-margin-top:228px;display:grid;box-shadow:0 18px 42px #0f172a14}.service-command-center.return,.service-command-center.sold{background:linear-gradient(90deg,#10b9811f,#fffffff5 34%),#fff;border-color:#10b98142}.service-command-now,.service-command-sku,.service-command-location,.service-command-proof-card{background:#f8fafcb8;border:1px solid #94a3b82e;border-radius:8px;align-content:start;gap:7px;min-width:0;padding:12px;display:grid}.service-command-now{border-color:color-mix(in srgb, var(--tenant-accent) 32%, #94a3b847);background:#fff}.service-command-center span{text-transform:uppercase;color:var(--app-subtle);font-size:10px;font-weight:860}.service-command-center strong{min-width:0;color:var(--app-text);overflow-wrap:anywhere;font-size:15px;line-height:1.2}.service-command-now strong{font-size:18px}.service-command-center p,.service-command-center small{color:var(--app-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.service-command-sku b{background:color-mix(in srgb, var(--tenant-accent) 12%, #fff);width:fit-content;color:var(--tenant-accent-strong);border-radius:8px;padding:7px 10px;font-size:13px}.service-command-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.service-command-actions button{min-height:38px}.service-command-actions button:not(.primary-button){color:var(--app-text);background:#fff;border:1px solid #94a3b852}.service-command-actions button:disabled{cursor:not-allowed;opacity:.48}.seller-floor-mission-control{border:1px solid color-mix(in srgb, var(--tenant-accent) 34%, #0f172a1f);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 8%, #fff), #fff 64%), #fff;border-radius:10px;grid-template-columns:minmax(260px,.72fr) minmax(300px,.88fr) minmax(360px,1fr);gap:10px;margin:12px 0;padding:12px;display:grid;box-shadow:0 16px 34px #0f172a13}.seller-floor-mission-main,.seller-floor-mission-route,.seller-floor-mission-steps,.seller-floor-mission-proof{background:#f8fafc;border:1px solid #0f172a17;border-radius:9px;min-width:0}.seller-floor-mission-main{align-content:center;gap:10px;padding:14px;display:grid}.seller-floor-mission-kicker,.seller-floor-mission-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seller-floor-mission-kicker{color:color-mix(in srgb, var(--tenant-accent) 68%, #0f172a);font:950 10px/1 var(--font-ui);text-transform:uppercase}.seller-floor-mission-main>strong{color:#0f172a;font:950 23px/1.06 var(--font-display);overflow-wrap:anywhere}.seller-floor-mission-main p,.seller-floor-mission-product p,.seller-floor-mission-qr p,.seller-floor-mission-steps small{color:#475569;font:700 12px/1.4 var(--font-ui);overflow-wrap:anywhere;margin:0}.seller-floor-mission-actions button{color:#0f172a;min-height:38px;font:850 12px/1 var(--font-ui);cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.seller-floor-mission-actions .primary-button{border-color:color-mix(in srgb, var(--tenant-accent) 54%, #0f172a29);background:var(--tenant-accent)}.seller-floor-mission-actions button:disabled{cursor:not-allowed;opacity:.54}.seller-floor-mission-route{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px;display:grid}.seller-floor-mission-product,.seller-floor-mission-qr{background:#fff;border:1px solid #0f172a17;border-radius:8px;align-content:start;gap:6px;min-width:0;padding:10px;display:grid}.seller-floor-mission-product svg,.seller-floor-mission-qr svg{color:color-mix(in srgb, var(--tenant-accent) 68%, #0f172a)}.seller-floor-mission-product span,.seller-floor-mission-qr span,.seller-floor-mission-steps b,.seller-floor-mission-proof b{color:color-mix(in srgb, var(--tenant-accent) 66%, #0f172a);font:950 10px/1 var(--font-ui);text-transform:uppercase}.seller-floor-mission-product strong,.seller-floor-mission-qr strong,.seller-floor-mission-steps strong{color:#0f172a;font:950 15px/1.12 var(--font-ui);overflow-wrap:anywhere}.seller-floor-mission-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:10px;display:grid}.seller-floor-mission-steps span{background:#fff;border:1px solid #0f172a17;border-radius:8px;align-content:start;gap:5px;min-width:0;min-height:88px;padding:9px;display:grid}.seller-floor-mission-steps span.ok{background:#f0fdf4;border-color:#158c4561}.seller-floor-mission-steps span.next{border-color:color-mix(in srgb, var(--tenant-accent) 44%, #0f172a17);background:color-mix(in srgb, var(--tenant-accent) 10%, #fff)}.seller-floor-mission-steps span.review{background:#fffbeb;border-color:#f59e0b4d}.seller-floor-mission-proof{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.seller-floor-mission-proof span{color:#334155;min-width:0;min-height:54px;font:740 11px/1.24 var(--font-ui);overflow-wrap:anywhere;background:#fff;border:1px solid #0f172a17;border-radius:8px;align-content:center;gap:5px;padding:8px;display:grid}.seller-route-decision-board{border:1px solid color-mix(in srgb, var(--tenant-accent) 22%, #0f172a1f);background:linear-gradient(135deg, #fffffffa, color-mix(in srgb, var(--tenant-accent) 5%, #f8fafc)), #fff;border-radius:10px;gap:10px;margin:12px 0;padding:12px;display:grid}.seller-route-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.seller-route-head span,.seller-route-card span,.seller-route-proof b{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);font:900 10px/1 var(--font-ui);letter-spacing:0;text-transform:uppercase;display:block}.seller-route-head strong{color:#0f172a;font:900 18px/1.14 var(--font-display);letter-spacing:0;overflow-wrap:anywhere;margin-top:4px;display:block}.seller-route-head p{color:#64748b;max-width:820px;font:720 12px/1.45 var(--font-ui);overflow-wrap:anywhere;margin:6px 0 0}.seller-route-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.seller-route-card{background:#ffffffe0;border:1px solid #0f172a17;border-radius:8px;align-content:start;gap:6px;min-width:0;min-height:118px;padding:10px;display:grid}.seller-route-card.ok{box-shadow:inset 3px 0 #16a34a}.seller-route-card.cyan{box-shadow:inset 3px 0 #0891b2}.seller-route-card.atencao{box-shadow:inset 3px 0 #d97706}.seller-route-card svg{color:color-mix(in srgb, var(--tenant-accent) 70%, #0f172a)}.seller-route-card strong{color:#0f172a;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.25;display:block}.seller-route-card small{color:#64748b;overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.35}.seller-route-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.seller-route-proof span{color:#334155;overflow-wrap:anywhere;background:#f8fafcb8;border:1px dashed #0f172a1f;border-radius:8px;min-width:0;padding:8px;font-size:11px;line-height:1.28}.seller-transaction-rail{background:linear-gradient(135deg, #fffffffa, color-mix(in srgb, var(--tenant-accent) 5%, #fff)), #fff;border-bottom:1px solid #0f172a14;gap:12px;padding:16px 18px;display:grid}.seller-transaction-head{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:start;gap:14px;display:grid}.seller-transaction-head span,.seller-transaction-owner span,.seller-transaction-proof span{color:var(--app-subtle);text-transform:uppercase;font-size:10px;font-weight:860;display:block}.seller-transaction-head strong{color:var(--app-ink);margin-top:4px;font-size:20px;line-height:1.12;display:block}.seller-transaction-head p,.seller-transaction-owner small{color:var(--app-muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.45}.seller-transaction-owner{border:1px solid color-mix(in srgb, var(--tenant-accent) 18%, var(--app-border));background:#ffffffd1;border-radius:8px;min-width:0;padding:11px 12px}.seller-transaction-owner strong{overflow-wrap:anywhere;font-size:13px;line-height:1.3}.seller-transaction-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.seller-transaction-step{background:#ffffffe6;border:1px solid #0f172a1a;border-radius:8px;grid-template-rows:auto auto 1fr auto;gap:8px;min-width:0;min-height:176px;padding:12px;display:grid;box-shadow:0 10px 24px #0f172a0d}.seller-transaction-step.ok{border-color:#10b98147}.seller-transaction-step.cyan{border-color:color-mix(in srgb, var(--tenant-accent) 30%, #0f172a1a)}.seller-transaction-step.atencao{border-color:#f59e0b52}.seller-transaction-step-title{gap:6px;display:grid}.seller-transaction-step-title strong{color:var(--app-ink);font-size:14px;line-height:1.2}.seller-transaction-step p{color:var(--app-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.38}.seller-transaction-step small{color:var(--app-subtle);overflow-wrap:anywhere;font-size:10px;line-height:1.35}.seller-transaction-step button{border:1px solid color-mix(in srgb, var(--tenant-accent) 32%, #0f172a1f);background:var(--tenant-accent);color:#fff;width:100%;min-height:34px;font:860 11px/1 var(--font-ui);cursor:pointer;border-radius:8px}.seller-transaction-step button:disabled{cursor:not-allowed;color:var(--app-muted);background:#f8fafce6;border-color:#0f172a1a}.seller-transaction-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.seller-transaction-proof>div{border:1px dashed color-mix(in srgb, var(--tenant-accent) 20%, #0f172a1f);background:#f8fafcb8;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.seller-transaction-proof strong{color:var(--app-ink);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.seller-guided-next-step{background:linear-gradient(135deg, #fffffff5, color-mix(in srgb, var(--tenant-accent) 7%, #fff)), #fff;border-bottom:1px solid #0f172a14;gap:12px;padding:14px 18px;display:grid}.seller-guided-command{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.seller-guided-icon{background:color-mix(in srgb, var(--tenant-accent) 16%, #fff);color:#0369a1;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.seller-guided-command span,.seller-guided-card span,.seller-guided-proof span{color:var(--app-subtle);text-transform:uppercase;font-size:10px;font-weight:820;display:block}.seller-guided-command strong{color:var(--app-ink);margin-top:3px;font-size:18px;line-height:1.15;display:block}.seller-guided-command p{color:var(--app-muted);margin:5px 0 0;font-size:12px;line-height:1.45}.seller-guided-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.seller-guided-actions button{min-width:126px;min-height:38px;color:var(--app-ink);font:820 12px/1 var(--font-ui);cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:8px;padding:0 12px}.seller-guided-actions button:disabled{cursor:not-allowed;opacity:.55}.seller-guided-cards{grid-template-columns:1.25fr .78fr .72fr 1fr;gap:8px;display:grid}.seller-guided-card{background:#ffffffd1;border:1px solid #0f172a14;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:4px 8px;min-width:0;padding:10px;display:grid}.seller-guided-card svg{color:#0369a1;grid-row:span 3}.seller-guided-card strong{min-width:0;color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.seller-guided-card small{color:var(--app-muted);font-size:11px;line-height:1.35}.seller-guided-proof{background:#ecfeff9e;border:1px dashed #0e749047;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 10px;display:flex}.seller-guided-proof b{color:#0369a1;background:#fff;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:10px;display:inline-flex}.seller-command-guard{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.seller-command-guard>div{border:1px solid color-mix(in srgb, var(--tenant-accent) 18%, var(--app-border));background:color-mix(in srgb, var(--tenant-accent) 6%, #ffffffc7);border-radius:8px;gap:4px;min-width:0;padding:9px;display:grid}.seller-command-guard span{color:var(--app-subtle);text-transform:uppercase;font-size:10px;font-weight:840}.seller-command-guard strong{min-width:0;color:var(--app-ink);text-overflow:ellipsis;font-size:11px;line-height:1.35;overflow:hidden}.channel-service-handoff{background:linear-gradient(135deg, #ecfeffc7, #ffffffe6), var(--app-panel);border:1px solid #0ea5e938;border-radius:8px;gap:12px;padding:14px;display:grid}.channel-service-handoff-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.channel-service-handoff-header span,.channel-service-handoff-grid span,.channel-service-handoff-proof span{color:var(--app-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:850;display:block}.channel-service-handoff-header strong{color:var(--app-text);margin-top:4px;font-size:17px;line-height:1.2;display:block}.channel-service-handoff-header p,.channel-service-handoff-grid p{color:var(--app-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.42}.channel-service-handoff-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.channel-service-handoff-grid>div{background:#ffffffc7;border:1px solid #0f172a14;border-radius:8px;min-width:0;min-height:112px;padding:10px}.channel-service-handoff-grid strong{color:var(--app-text);overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.3;display:block}.channel-service-handoff-proof{background:#ffffffad;border:1px dashed #0e749047;border-radius:8px;gap:5px;padding:10px;display:grid}.channel-service-handoff-proof strong,.channel-service-handoff-proof small{color:var(--app-ink);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.channel-service-handoff-events{flex-wrap:wrap;gap:8px;display:flex}.channel-service-handoff-events span{color:#0369a1;background:#f0f9ffcc;border:1px solid #0ea5e938;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:10px;font-weight:820;display:inline-flex}.nosale-return-bridge{border:1px solid color-mix(in srgb, var(--tenant-accent) 20%, var(--app-border));background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 9%, transparent), #ffffffd1), var(--app-panel);border-radius:8px;gap:12px;padding:14px;display:grid}.nosale-return-bridge.decision,.nosale-return-bridge.pickup{border-color:color-mix(in srgb, #f59e0b 34%, var(--app-border));background:linear-gradient(135deg, #f59e0b1f, #ffffffd6), var(--app-panel)}.nosale-return-bridge.return{border-color:color-mix(in srgb, #10b981 38%, var(--app-border));background:linear-gradient(135deg, #10b9811f, #ffffffd6), var(--app-panel)}.nosale-return-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nosale-return-header span,.nosale-return-grid span,.nosale-return-proof span{color:var(--app-muted);text-transform:uppercase;font-size:10px;font-weight:850;display:block}.nosale-return-header strong{color:var(--app-text);margin-top:4px;font-size:17px;line-height:1.2;display:block}.nosale-return-header p{color:var(--app-muted);margin:5px 0 0;font-size:12px;line-height:1.42}.nosale-return-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.nosale-return-grid>div{background:#ffffffc7;border:1px solid #0f172a14;border-radius:8px;align-content:start;gap:6px;min-width:0;min-height:122px;padding:10px;display:grid}.nosale-return-grid svg{color:color-mix(in srgb, var(--tenant-accent) 72%, #0891b2)}.nosale-return-grid strong{color:var(--app-text);overflow-wrap:anywhere;font-size:12px;line-height:1.3}.nosale-return-grid small{color:var(--app-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.nosale-return-form{border:1px dashed color-mix(in srgb, #f59e0b 32%, var(--app-border));background:#fffbeb9e;border-radius:8px;grid-template-columns:minmax(160px,.9fr) minmax(130px,.55fr) minmax(220px,1fr) minmax(220px,1fr);align-items:stretch;gap:8px;padding:10px;display:grid}.nosale-return-form label,.nosale-return-form>div{gap:6px;min-width:0;display:grid}.nosale-return-form span{color:var(--app-muted);text-transform:uppercase;font-size:10px;font-weight:850}.nosale-return-form select,.nosale-return-form input{width:100%;min-height:36px;color:var(--app-text);font:780 12px/1.2 var(--font-ui);background:#fff;border:1px solid #94a3b857;border-radius:8px;padding:0 10px}.nosale-return-form strong{color:var(--app-text);overflow-wrap:anywhere;font-size:12px;line-height:1.3}.nosale-return-form small{color:var(--app-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.nosale-return-actions{flex-wrap:wrap;gap:8px;display:flex}.nosale-return-actions button{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, var(--app-border));min-height:34px;color:var(--app-text);cursor:pointer;font:850 11px/1 var(--font-ui);background:#ffffffe0;border-radius:8px;padding:0 11px}.nosale-return-actions button:first-child{background:var(--tenant-accent);color:#fff}.nosale-return-actions button:disabled{cursor:not-allowed;opacity:.56}.nosale-return-proof{background:#f8fafcd6;border:1px dashed #0f172a29;border-radius:8px;gap:5px;padding:10px;display:grid}.nosale-return-proof strong{color:#0f766e;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.product-route-card{background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 8%, #fff), #fffffff0), #fff;border-bottom:1px solid #0f172a14;grid-template-columns:minmax(260px,.78fr) minmax(320px,1.22fr) minmax(190px,.55fr) auto;align-items:center;gap:10px;padding:12px 18px;display:grid}.panel .product-route-card{border:1px solid color-mix(in srgb, var(--tenant-accent) 20%, #0f172a1a);border-radius:10px;grid-template-columns:minmax(0,1fr);align-items:stretch;margin:10px 0 12px;padding:12px}.panel .product-route-main strong,.panel .product-route-step strong{text-overflow:clip;white-space:normal;overflow:visible}.panel .product-route-card>button{width:100%}.product-route-card.amber{background:linear-gradient(135deg, color-mix(in srgb, var(--app-amber) 9%, #fff), #fffffff0), #fff}.product-route-card.emerald{background:linear-gradient(135deg, color-mix(in srgb, var(--app-emerald) 9%, #fff), #fffffff0), #fff}.product-route-main{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.product-route-icon,.product-route-step{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, #0f172a1a);background:#ffffffc2;border-radius:8px}.product-route-icon{width:42px;height:42px;color:var(--tenant-accent);place-items:center;display:grid}.product-route-main span,.product-route-step span,.product-route-proof span{color:var(--app-subtle);text-transform:uppercase;font-size:10px;font-weight:850;display:block}.product-route-main strong{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;line-height:1.2;display:block;overflow:hidden}.product-route-main p{color:var(--app-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.35}.product-route-steps{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:7px;min-width:0;display:grid}.product-route-step{grid-template-columns:16px minmax(0,1fr);align-items:center;gap:3px 6px;min-width:0;padding:7px;display:grid}.product-route-step svg{color:var(--tenant-accent);grid-row:span 2}.product-route-step strong{min-width:0;color:var(--app-ink);text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:10px;line-height:1.25;overflow:visible}.product-route-proof{gap:2px;min-width:0;display:grid}.product-route-proof b{color:var(--app-ink);font-size:16px;line-height:1}.product-route-proof small{color:var(--app-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.3}.product-route-card>button{white-space:nowrap;min-height:36px;margin-top:0}.return-to-place-contract{border:1px solid color-mix(in srgb, var(--app-amber) 30%, var(--app-border));background:linear-gradient(135deg, color-mix(in srgb, var(--app-amber) 10%, transparent), transparent 58%), color-mix(in srgb, var(--app-panel) 88%, #ffffff14);border-radius:12px;gap:10px;margin:0 0 12px;padding:12px;display:grid}.return-contract-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.return-contract-main>div{min-width:0}.return-contract-main span,.return-contract-grid span{color:var(--app-subtle);text-transform:uppercase;font-size:10px;font-weight:850}.return-contract-main strong{color:var(--app-text);overflow-wrap:anywhere;margin-top:4px;font-size:16px;line-height:1.18;display:block}.return-contract-main p,.return-contract-grid p{color:var(--app-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.38}.return-contract-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.return-contract-grid>div{border:1px solid var(--app-border);background:#ffffff0b;border-radius:10px;min-width:0;padding:9px}.return-contract-grid strong{color:var(--app-text);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.26;display:block}.return-contract-ledger{border-top:1px solid var(--app-border);flex-wrap:wrap;gap:7px;padding-top:10px;display:flex}.return-contract-ledger b{border:1px solid color-mix(in srgb, var(--app-amber) 28%, var(--app-border));background:color-mix(in srgb, var(--app-amber) 8%, #ffffff0f);color:var(--app-text);overflow-wrap:anywhere;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:820}.product-lifecycle-card{border:1px solid color-mix(in srgb, var(--tenant-accent) 22%, #0f172a1a);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 8%, #fff), #fffffff0), #fff;border-radius:10px;gap:11px;margin:12px 0;padding:12px;display:grid}.product-lifecycle-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.product-lifecycle-header>div{min-width:0}.product-lifecycle-header span,.product-lifecycle-step span,.product-lifecycle-proof b{color:var(--app-subtle);text-transform:uppercase;font-size:10px;font-weight:850;display:block}.product-lifecycle-header strong{color:var(--app-ink);overflow-wrap:anywhere;margin-top:4px;font-size:16px;line-height:1.2;display:block}.product-lifecycle-header p{color:var(--app-muted);margin:4px 0 0;font-size:12px;line-height:1.4}.product-lifecycle-header button{white-space:nowrap;min-height:36px;margin-top:0}.product-lifecycle-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.product-lifecycle-step{background:#ffffffc2;border:1px solid #0f172a14;border-radius:9px;grid-template-columns:18px minmax(0,1fr);gap:3px 7px;min-width:0;padding:9px;display:grid}.product-lifecycle-step svg{color:#94a3b8;grid-row:span 3}.product-lifecycle-step.ok svg{color:#059669}.product-lifecycle-step.attention svg{color:#d97706}.product-lifecycle-step strong{min-width:0;color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.product-lifecycle-step small{color:var(--app-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.35}.product-lifecycle-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.product-lifecycle-proof span{border:1px solid color-mix(in srgb, var(--tenant-accent) 18%, #0f172a14);min-width:0;color:var(--app-ink);overflow-wrap:anywhere;background:#ffffff9e;border-radius:8px;gap:3px;padding:8px;font-size:11px;line-height:1.3;display:grid}.financial-trace-card{border:1px solid color-mix(in srgb, var(--app-cyan) 22%, #0f172a1a);background:linear-gradient(135deg,#f0f9ffe6,#ffffffe6),#fff;border-radius:10px;gap:11px;margin:12px 0;padding:12px;display:grid}.financial-trace-card.amber{border-color:color-mix(in srgb, var(--app-amber) 28%, #0f172a1a);background:linear-gradient(135deg,#fffbebf0,#ffffffe6),#fff}.financial-trace-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.financial-trace-header>div{min-width:0}.financial-trace-header span,.financial-trace-step span,.financial-trace-proof b{color:#0369a1;text-transform:uppercase;font-size:10px;font-weight:860;display:block}.financial-trace-card.amber .financial-trace-header span,.financial-trace-card.amber .financial-trace-step span,.financial-trace-card.amber .financial-trace-proof b{color:#b45309}.financial-trace-header strong{color:var(--app-text);overflow-wrap:anywhere;margin-top:4px;font-size:16px;line-height:1.2;display:block}.financial-trace-header p{color:var(--app-muted);margin:4px 0 0;font-size:12px;line-height:1.4}.financial-trace-header button{white-space:nowrap;min-height:36px;margin-top:0}.financial-trace-steps{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.financial-trace-step{background:#ffffffc2;border:1px solid #0f172a14;border-radius:9px;grid-template-columns:18px minmax(0,1fr);gap:3px 7px;min-width:0;padding:9px;display:grid}.financial-trace-step svg{color:#94a3b8;grid-row:span 3;width:16px;height:16px}.financial-trace-step.ok svg{color:#059669}.financial-trace-step.attention svg{color:#d97706}.financial-trace-step strong{min-width:0;color:var(--app-text);overflow-wrap:anywhere;font-size:12px;line-height:1.25}.financial-trace-step small{min-width:0;color:var(--app-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.35}.financial-trace-proof{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:7px;display:grid}.financial-trace-proof span{min-width:0;color:var(--app-text);overflow-wrap:anywhere;background:#ffffffad;border:1px solid #0f172a14;border-radius:8px;gap:3px;padding:8px;font-size:11px;line-height:1.3;display:grid}.saas-foundation-card{border:1px solid color-mix(in srgb, var(--tenant-color) 26%, #0f172a1a);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-color) 10%, #fff), #fffffff0), #fff;border-radius:10px;gap:12px;margin:12px 0;padding:14px;display:grid;box-shadow:0 14px 30px #0f172a0f}.saas-foundation-header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.saas-foundation-logo{border-radius:10px;width:44px;height:44px}.saas-foundation-header>div{min-width:0}.saas-foundation-header span,.saas-foundation-step span,.saas-foundation-proof b{color:color-mix(in srgb, var(--tenant-color) 78%, #0f172a);text-transform:uppercase;font-size:10px;font-weight:860;display:block}.saas-foundation-header strong{color:var(--app-text);overflow-wrap:anywhere;margin-top:4px;font-size:16px;line-height:1.2;display:block}.saas-foundation-header p{color:var(--app-muted);margin:4px 0 0;font-size:12px;line-height:1.4}.saas-foundation-header button{white-space:nowrap;min-height:36px;margin-top:0}.saas-foundation-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.saas-foundation-step{background:#ffffffc2;border:1px solid #0f172a14;border-radius:9px;grid-template-columns:18px minmax(0,1fr);gap:3px 7px;min-width:0;padding:9px;display:grid}.saas-foundation-step svg{color:#94a3b8;grid-row:span 3}.saas-foundation-step.ok svg{color:#059669}.saas-foundation-step.attention svg{color:#d97706}.saas-foundation-step.pending svg{color:var(--tenant-color)}.saas-foundation-step strong{min-width:0;color:var(--app-text);overflow-wrap:anywhere;white-space:normal;font-size:12px;line-height:1.25}.saas-foundation-step small{color:var(--app-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.35}.saas-foundation-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.saas-foundation-proof span{min-width:0;color:var(--app-text);overflow-wrap:anywhere;background:#ffffffad;border:1px solid #0f172a14;border-radius:8px;gap:3px;padding:8px;font-size:11px;line-height:1.3;display:grid}.operational-cockpit-card{border:1px solid color-mix(in srgb, var(--app-cyan) 24%, #0f172a1a);background:linear-gradient(135deg,#ecfdf5db,#f0f9fff0 52%,#fffffff0),#fff;border-radius:10px;gap:12px;margin:14px 0;padding:15px;display:grid;box-shadow:0 16px 34px #0f172a12}.operational-cockpit-header{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.operational-cockpit-logo{border-radius:10px;width:46px;height:46px}.operational-cockpit-header>div{min-width:0}.operational-cockpit-header span,.operational-cockpit-step span,.operational-cockpit-proof b{color:#047857;text-transform:uppercase;font-size:10px;font-weight:880;display:block}.operational-cockpit-header strong{color:var(--app-text);overflow-wrap:anywhere;margin-top:4px;font-size:17px;line-height:1.2;display:block}.operational-cockpit-header p{color:var(--app-muted);margin:4px 0 0;font-size:12px;line-height:1.42}.operational-cockpit-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.operational-cockpit-actions button{white-space:nowrap;min-height:36px;margin-top:0}.operational-cockpit-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.operational-cockpit-step{background:#ffffffbd;border:1px solid #0f172a14;border-radius:9px;grid-template-columns:20px minmax(0,1fr);gap:3px 8px;min-width:0;padding:10px;display:grid}.operational-cockpit-step svg{color:#94a3b8;grid-row:span 3}.operational-cockpit-step.ok svg{color:#059669}.operational-cockpit-step.attention svg{color:#d97706}.operational-cockpit-step.pending svg{color:#0284c7}.operational-cockpit-step strong{min-width:0;color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.operational-cockpit-step small{color:var(--app-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.35}.operational-cockpit-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.operational-cockpit-proof span{min-width:0;color:var(--app-text);overflow-wrap:anywhere;background:#ffffffb3;border:1px solid #0f172a14;border-radius:8px;gap:3px;padding:8px;font-size:11px;line-height:1.3;display:grid}.grade-panel,.address-panel,.transaction-contract-panel{padding:16px 18px}.grade-toolbar{align-items:end;gap:12px;margin-bottom:12px;display:flex}.grade-toolbar label{gap:6px;display:grid}.grade-toolbar span{color:var(--app-subtle);text-transform:uppercase;font-size:10px;font-weight:820}.grade-toolbar select,.grade-toolbar button{min-height:34px;color:var(--app-text);font:720 12px/1 var(--font-ui);background:#fff;border:1px solid #0f172a1f;border-radius:8px}.grade-toolbar select{min-width:150px;padding:0 10px}.grade-toolbar button{margin-left:auto;padding:0 12px}.concept-grade{border:1px solid #0f172a1a;border-radius:10px;overflow-x:auto}.concept-grade table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.concept-grade th,.concept-grade td{text-align:center;border:1px solid #0f172a14;height:40px}.concept-grade th:first-child,.concept-grade td:first-child{text-align:left;width:120px;padding-left:10px}.concept-grade th{color:#0f172a9e;background:#f8fafc;font-size:11px;font-weight:820}.concept-grade td.disponível{color:#059669;font-weight:850}.concept-grade td.reserva{color:#d97706;font-weight:850}.concept-grade td.indisponível{color:#dc2626;font-weight:850}.address-table{gap:8px;display:grid}.catalog-service-panel{margin-top:12px}.catalog-operational-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.catalog-operational-summary div{background:#f8fafcc2;border:1px solid #0f172a14;border-radius:8px;min-width:0;padding:9px 10px}.catalog-operational-summary span{color:var(--app-muted);text-transform:uppercase;font-size:10px;font-weight:760;display:block}.catalog-operational-summary strong{color:var(--app-ink);margin-top:4px;font-size:18px;line-height:1;display:block}.catalog-grid-stack{gap:10px;margin-bottom:10px;display:grid}.catalog-grid-card{background:#ffffffd1;border:1px solid #0f172a1a;border-radius:8px;min-width:0;padding:12px}.catalog-grid-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.catalog-grid-header div{min-width:0}.catalog-grid-header span,.catalog-grid-header p,.catalog-grid-meta{color:var(--app-muted);font-size:11px;line-height:1.35}.catalog-grid-header strong{color:var(--app-ink);margin-top:3px;font-size:14px;display:block}.catalog-grid-meta{flex-wrap:wrap;gap:6px;margin:8px 0 10px;display:flex}.catalog-grid-meta span{text-overflow:ellipsis;white-space:nowrap;background:#0f172a0b;border-radius:999px;align-items:center;max-width:100%;min-height:24px;padding:0 8px;display:inline-flex;overflow:hidden}.catalog-size-matrix{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:7px;display:grid}.catalog-size-cell{min-width:0;min-height:86px;color:var(--app-ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:8px;grid-template-rows:auto 1fr auto auto;align-items:center;gap:3px;padding:8px;display:grid}.catalog-size-cell:hover{border-color:color-mix(in srgb, var(--tenant-accent) 36%, #0f172a1f);background:color-mix(in srgb, var(--tenant-accent) 7%, #fff)}.catalog-size-cell.reserved{background:#fff8eb;border-color:#f59e0b52}.catalog-size-cell.unavailable{opacity:.74}.catalog-size-cell span,.catalog-size-cell small{min-width:0;color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.catalog-size-cell strong{color:var(--app-ink);font-size:18px;line-height:1}.catalog-size-cell b{background:color-mix(in srgb, var(--tenant-accent) 15%, #fff);color:#0369a1;border-radius:999px;place-items:center;width:28px;height:22px;font-size:11px;display:grid}.catalog-service-list{gap:8px;display:grid}.catalog-service-row{background:#ffffffbd;border:1px solid #0f172a1a;border-radius:10px;grid-template-columns:minmax(0,1fr) 42px auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.catalog-service-row span,.catalog-service-row p{color:var(--app-muted);font-size:11px;line-height:1.35}.catalog-service-row strong{margin:3px 0;font-size:13px;display:block}.catalog-service-row b{background:color-mix(in srgb, var(--tenant-accent) 15%, #fff);color:#0369a1;border-radius:999px;place-items:center;min-height:30px;font-size:12px;display:grid}.catalog-service-row button{border:1px solid color-mix(in srgb, var(--tenant-accent) 34%, #0f172a1f);background:color-mix(in srgb, var(--tenant-accent) 8%, #fff);color:#0369a1;min-height:32px;font:780 11px/1 var(--font-ui);cursor:pointer;white-space:nowrap;border-radius:8px;padding:0 10px}.transaction-contract-panel{border-top:1px solid #0f172a14}.contract-flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.contract-step{background:#ffffffb8;border:1px solid #0f172a1a;border-radius:10px;align-content:start;gap:8px;min-width:0;min-height:72px;padding:10px;display:grid}.contract-step span:last-child{color:var(--app-muted);font-size:11px;line-height:1.35}.contract-hooks{border:1px solid color-mix(in srgb, var(--tenant-accent) 22%, #0f172a1a);background:color-mix(in srgb, var(--tenant-accent) 8%, #fff);border-radius:10px;gap:5px;margin-top:10px;padding:10px 12px;display:grid}.contract-hooks span{color:#0369a1;text-transform:uppercase;font-size:11px;font-weight:850}.contract-hooks p{color:var(--app-muted);font-size:12px;line-height:1.45}.api-bridge{background:#ffffffb8;border:1px solid #0f172a1a;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:10px;padding:12px;display:grid}.api-bridge.connected{background:#ecfdf5d1;border-color:#34d3993d}.api-bridge.offline{background:#fffbebdb;border-color:#fbbf2447}.api-bridge strong{margin:7px 0 4px;font-size:13px;display:block}.api-bridge p,.api-bridge small{color:var(--app-muted);font-size:11px;line-height:1.4}.api-bridge button{border:1px solid color-mix(in srgb, var(--tenant-accent) 34%, #0f172a1f);background:color-mix(in srgb, var(--tenant-accent) 8%, #fff);color:#0369a1;min-height:34px;font:780 11px/1 var(--font-ui);cursor:pointer;border-radius:8px;padding:0 12px}.purchase-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.ledger-mini-stack{color:var(--app-muted);justify-items:end;gap:4px;font-size:11px;line-height:1.25;display:grid}.ledger-mini-stack b{color:#0369a1;text-transform:uppercase;font-size:11px}.purchase-replenishment-command-center{border:1px solid color-mix(in srgb, var(--tenant-accent) 28%, #0f172a1a);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 8%, #fff), #fff 56%), #fff;border-radius:12px;grid-template-columns:minmax(300px,.9fr) minmax(260px,auto);gap:12px;margin:12px 0;padding:14px;display:grid;box-shadow:0 18px 40px #0f172a14}.purchase-replenishment-command-center.approval{border-color:color-mix(in srgb, var(--app-amber) 42%, #0f172a1a);background:linear-gradient(135deg,#fffbebeb,#fff 54%),#fff}.purchase-command-main{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.purchase-command-icon{border:1px solid color-mix(in srgb, var(--tenant-accent) 34%, #0f172a1a);background:color-mix(in srgb, var(--tenant-accent) 12%, #fff);width:48px;height:48px;color:color-mix(in srgb, var(--tenant-accent) 68%, #0f172a);border-radius:10px;place-items:center;display:grid}.purchase-command-main span,.purchase-command-proof b,.purchase-command-next-step span{color:#64748b;letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.purchase-command-main strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:clamp(18px,1.5vw,24px);line-height:1.12;display:block}.purchase-command-main p{color:#475569;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.45}.purchase-command-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.purchase-command-tags b{color:#334155;min-height:26px;font:820 11px/1 var(--font-ui);background:#f8fafc;border:1px solid #0f172a17;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.purchase-command-actions{flex-wrap:wrap;place-content:start flex-end;gap:8px;display:flex}.purchase-command-actions button{white-space:nowrap;min-height:36px;margin-top:0}.purchase-command-proof{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.purchase-command-proof span{color:#0f172a;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #0f172a14;border-radius:9px;align-content:start;gap:4px;min-width:0;min-height:58px;padding:7px;font-size:10px;line-height:1.24;display:grid}.purchase-command-next-step{border:1px dashed color-mix(in srgb, var(--tenant-accent) 28%, #0f172a1f);background:color-mix(in srgb, var(--tenant-accent) 6%, #fff);border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(260px,.9fr) minmax(280px,1fr);align-items:center;gap:10px;padding:10px;display:grid}.purchase-command-next-step strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.35;display:block}.purchase-command-next-step p{color:#475569;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.purchase-stockout-supplier-order-gate{border:1px solid color-mix(in srgb, var(--tenant-accent) 30%, #0f172a1a);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 7%, #fff), #fff 62%), #fff;border-radius:10px;gap:11px;margin:12px 0;padding:13px;display:grid;box-shadow:0 14px 32px #0f172a0f}.purchase-stockout-supplier-order-gate.approval{border-color:color-mix(in srgb, var(--app-amber) 38%, #0f172a1a);background:linear-gradient(135deg,#fffbebe0,#fff 62%),#fff}.purchase-stockout-order-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.purchase-stockout-order-head span,.purchase-stockout-order-grid span,.purchase-stockout-order-flow span,.purchase-stockout-order-proof b{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.purchase-stockout-order-head strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:20px;line-height:1.14;display:block}.purchase-stockout-order-head p{color:#475569;overflow-wrap:anywhere;max-width:820px;margin-top:5px;font-size:12px;line-height:1.42}.purchase-stockout-order-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.purchase-stockout-order-grid>div{background:#f8fafcc7;border:1px solid #0f172a17;border-radius:8px;align-content:start;gap:4px;min-width:0;min-height:78px;padding:10px;display:grid}.purchase-stockout-order-grid>div.ok{background:#f0fdf4;border-color:#10b9813d}.purchase-stockout-order-grid>div.attention{background:#fffbeb;border-color:#d977063d}.purchase-stockout-order-grid strong{color:#0f172a;overflow-wrap:anywhere;font-size:14px;line-height:1.2}.purchase-stockout-order-grid small,.purchase-stockout-order-flow small{color:#64748b;overflow-wrap:anywhere;font-size:11px;line-height:1.35}.purchase-stockout-order-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.purchase-stockout-order-flow>div{background:#ffffffc2;border:1px dashed #0f172a24;border-radius:8px;align-content:start;gap:5px;min-width:0;min-height:112px;padding:10px 10px 10px 42px;display:grid;position:relative}.purchase-stockout-order-flow b{background:color-mix(in srgb, var(--tenant-accent) 14%, #fff);width:24px;height:24px;color:color-mix(in srgb, var(--tenant-accent) 68%, #0f172a);border-radius:8px;place-items:center;font-size:11px;display:grid;position:absolute;top:10px;left:10px}.purchase-stockout-order-flow strong{color:#0f172a;overflow-wrap:anywhere;font-size:12px;line-height:1.25}.purchase-stockout-order-proof{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.purchase-stockout-order-proof span{color:#334155;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;align-content:center;gap:3px;min-width:0;min-height:44px;padding:7px 8px;font-size:10.5px;line-height:1.22;display:grid}.purchase-receiving-gate{border:1px solid color-mix(in srgb, var(--app-amber) 32%, #0f172a1f);background:linear-gradient(135deg,#fffbebd1,#fff 58%),#fff;border-radius:10px;grid-template-columns:minmax(260px,.66fr) minmax(360px,1fr);gap:10px;margin:12px 0;padding:12px;display:grid;box-shadow:0 14px 32px #0f172a0f}.purchase-receiving-gate.ready{border-color:color-mix(in srgb, var(--tenant-accent) 34%, #0f172a1f);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 9%, #fff), #fff 58%), #fff}.purchase-receiving-gate-main{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.purchase-receiving-gate-main span,.purchase-receiving-gate-checks span,.purchase-receiving-gate-proof b{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);text-transform:uppercase;font-size:10px;font-weight:950;display:block}.purchase-receiving-gate-main strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:20px;line-height:1.1;display:block}.purchase-receiving-gate-main p{color:#475569;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.38}.purchase-receiving-gate-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.purchase-receiving-gate-checks>div{background:#fff;border:1px solid #0f172a14;border-radius:8px;align-content:center;gap:4px;min-width:0;min-height:58px;padding:7px;display:grid}.purchase-receiving-gate-checks>div.complete{background:#f0fdf4;border-color:#10b9813d}.purchase-receiving-gate-checks>div.pending{background:#fffbeb;border-color:#d977063d}.purchase-receiving-gate-checks strong{color:#0f172a;overflow-wrap:anywhere;font-size:12px;line-height:1.15}.purchase-receiving-gate-proof{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.purchase-receiving-gate-proof span{color:#334155;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;min-width:0;min-height:42px;padding:7px 8px;font-size:11px;font-weight:760;line-height:1.2}.purchase-control-tower{background:linear-gradient(135deg, #f8fafcf5, color-mix(in srgb, var(--tenant-accent) 5%, #fff)), #fff;border:1px solid #0f172a1a;border-radius:10px;gap:12px;margin:12px 0;padding:14px;display:grid}.purchase-control-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.purchase-control-header span,.purchase-timeline-step span,.purchase-risk-grid span{color:#64748b;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.purchase-control-header strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:18px;line-height:1.18;display:block}.purchase-control-header p{color:#475569;overflow-wrap:anywhere;max-width:840px;margin:6px 0 0;font-size:12px;line-height:1.45}.purchase-control-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.purchase-control-actions button{border:1px solid color-mix(in srgb, var(--tenant-accent) 28%, #0f172a21);color:#0f172a;min-height:34px;font:820 11px/1 var(--font-ui);cursor:pointer;background:#ffffffdb;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.purchase-timeline{grid-template-columns:repeat(6,minmax(116px,1fr));gap:8px;display:grid}.purchase-timeline-step{background:#ffffffdb;border:1px solid #0f172a17;border-radius:8px;align-content:start;gap:5px;min-width:0;min-height:136px;padding:10px;display:grid;position:relative;overflow:hidden}.purchase-timeline-step:after{content:"";background:#cbd5e1;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:10px;right:10px}.purchase-timeline-step.done:after{background:#16a34a}.purchase-timeline-step.attention:after{background:#d97706}.purchase-timeline-icon{border:1px solid color-mix(in srgb, var(--tenant-accent) 26%, #0f172a1a);background:color-mix(in srgb, var(--tenant-accent) 8%, #fff);width:30px;height:30px;color:color-mix(in srgb, var(--tenant-accent) 68%, #0f172a);border-radius:8px;place-items:center;display:grid}.purchase-timeline-step strong{color:#0f172a;overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.25;display:block}.purchase-timeline-step small{color:#64748b;overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.35;display:block}.purchase-risk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.purchase-risk-grid>div{background:#f8fafcb8;border:1px dashed #0f172a24;border-radius:8px;align-content:start;gap:4px;min-width:0;min-height:88px;padding:10px;display:grid}.purchase-risk-grid svg{color:#0f766e}.purchase-risk-grid strong{color:#0f172a;font-size:12px;line-height:1.25}.purchase-risk-grid small{color:#64748b;overflow-wrap:anywhere;font-size:11px;line-height:1.35}.purchase-flow-card{background:#ffffffc2;border:1px solid #0f172a1a;border-radius:8px;min-height:78px;padding:11px}.purchase-flow-card span,.purchase-flow-card small{color:var(--app-muted);font-size:11px;line-height:1.35;display:block}.purchase-flow-card strong{color:var(--app-ink);margin:5px 0;font-size:13px;line-height:1.25;display:block}.purchase-fiscal-reconciliation-panel{border:1px solid color-mix(in srgb, var(--tenant-accent) 18%, #0f172a1a);background:color-mix(in srgb, var(--tenant-accent) 4%, #ffffffd6);border-radius:8px;gap:10px;margin:12px 0;padding:12px;display:grid}.receiving-stock-bridge{border:1px solid color-mix(in srgb, var(--tenant-accent) 20%, #0f172a1c);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 8%, transparent), #ffffffe0), #ffffffdb;border-radius:8px;gap:10px;margin:12px 0;padding:12px;display:grid}.inventory-receiving-bridge{background:linear-gradient(135deg, #ecfdf5e6, color-mix(in srgb, var(--tenant-accent) 7%, #ffffffe0)), #ffffffe0}.receiving-stock-bridge-header,.receiving-stock-proof{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.receiving-stock-bridge-header span,.receiving-stock-steps span{color:var(--app-muted);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:820;display:block}.receiving-stock-bridge-header strong,.receiving-stock-steps strong,.receiving-stock-proof strong{color:var(--app-ink);overflow-wrap:anywhere;margin:4px 0;font-size:13px;line-height:1.25;display:block}.receiving-stock-bridge-header p,.receiving-stock-steps small,.receiving-stock-proof span{color:var(--app-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.receiving-stock-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.receiving-stock-steps div{background:#ffffffd6;border:1px solid #0f172a17;border-radius:8px;min-height:104px;padding:10px}.receiving-stock-steps svg{color:#0369a1}.receiving-stock-proof{border:1px dashed color-mix(in srgb, var(--tenant-accent) 28%, #0f172a24);background:#f8fafcbd;border-radius:8px;align-items:center;padding:10px}.reconciliation-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.reconciliation-kpis div,.reconciliation-order,.reconciliation-line{background:#ffffffd1;border:1px solid #0f172a17;border-radius:8px}.reconciliation-kpis div{min-height:74px;padding:10px}.reconciliation-kpis span,.reconciliation-kpis small,.reconciliation-order span,.reconciliation-order small,.reconciliation-line span,.reconciliation-line small{color:var(--app-muted);font-size:11px;line-height:1.35;display:block}.reconciliation-kpis strong,.reconciliation-order strong,.reconciliation-line strong{color:var(--app-ink);margin:4px 0;font-size:13px;line-height:1.25;display:block}.reconciliation-kpis strong{font-size:18px}.reconciliation-order-list,.reconciliation-line-list{gap:8px;display:grid}.reconciliation-order{gap:9px;padding:10px;display:grid}.reconciliation-order.attention{background:#fffbebdb;border-color:#d977065c}.reconciliation-order-header,.reconciliation-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.reconciliation-order-header>div:last-child,.reconciliation-line>div:last-child{justify-items:end;gap:3px;min-width:118px;display:grid}.reconciliation-line{min-height:66px;padding:9px 10px}.reconciliation-line.pending_review{border-color:#d977064d}.reconciliation-line.received{border-color:#22c55e3d}.reconciliation-line b{color:#0369a1;font-size:12px}.reconciliation-line-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:4px;display:flex}.reconciliation-line-actions button{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, #0f172a21);color:#075985;min-height:28px;font:780 10px/1 var(--font-ui);cursor:pointer;background:#ffffffdb;border-radius:8px;padding:0 9px}.review-focus-strip{margin:0}.purchase-order-list{gap:8px;display:grid}.purchase-order-row{background:#ffffffc7;border:1px solid #0f172a17;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:11px 12px;display:grid}.purchase-order-row span,.purchase-order-row small{color:var(--app-muted);font-size:11px;line-height:1.35;display:block}.purchase-order-row strong{color:var(--app-ink);margin:4px 0;font-size:13px;display:block}.purchase-order-metrics{justify-items:end;gap:3px;min-width:92px;display:grid}.purchase-order-metrics b{color:#0369a1;font-size:11px}.purchase-order-metrics button{border:1px solid color-mix(in srgb, var(--tenant-accent) 34%, var(--app-border));background:color-mix(in srgb, var(--tenant-accent) 10%, #fff);min-height:26px;color:var(--app-ink);cursor:pointer;border-radius:7px;padding:5px 8px;font-size:11px;font-weight:850}.purchase-order-metrics button:disabled{cursor:not-allowed;opacity:.56}.supplier-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.supplier-form-grid label{gap:4px;display:grid}.supplier-form-grid label:first-child{grid-column:1/-1}.supplier-form-grid span{color:var(--app-muted);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:850}.supplier-form-grid input,.supplier-form-grid select{width:100%;min-height:34px;color:var(--app-ink);font:inherit;background:#ffffffd1;border:1px solid #0f172a21;border-radius:8px;outline:none;padding:8px 9px;font-size:12px}.supplier-form-grid input:focus,.supplier-form-grid select:focus{border-color:color-mix(in srgb, var(--tenant-accent) 54%, var(--app-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--tenant-accent) 13%, transparent)}.operational-analytics-bridge{align-items:center;margin-bottom:10px}.dashboard-module-header{background:linear-gradient(135deg, #fff, color-mix(in srgb, var(--tenant-accent) 6%, #f8fafc));border:1px solid #0f172a1a;border-radius:10px;order:1;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:center;gap:14px;margin:0 0 10px;padding:11px 13px;display:grid;box-shadow:0 12px 28px #0f172a0e}.dashboard-module-title{min-width:0}.dashboard-module-title span{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);text-transform:uppercase;font-size:10px;font-weight:950;display:block}.dashboard-module-title strong{color:#0f172a;overflow-wrap:anywhere;margin-top:3px;font-size:21px;line-height:1.08;display:block}.dashboard-module-title p{color:#475569;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.3}.dashboard-module-scope span{color:#334155;text-overflow:ellipsis;white-space:nowrap;background:#ffffffb8;border:1px solid #0f172a14;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:7px 8px;font-size:10px;font-weight:820;display:flex;overflow:hidden}.dashboard-module-scope b{color:#0f172a;text-transform:uppercase;font-size:9px;font-weight:950}@media (width<=1180px){.dashboard-module-header{grid-template-columns:1fr}.dashboard-module-scope{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.dashboard-module-scope{grid-template-columns:1fr}}.dashboard-owner-command{border:1px solid color-mix(in srgb, var(--tenant-accent) 28%, #0f172a1a);background:linear-gradient(135deg, #fff, color-mix(in srgb, var(--tenant-accent) 7%, #f8fafc)), #fff;border-radius:10px;order:3;gap:8px;margin:0 0 12px;padding:11px;display:grid;box-shadow:0 14px 32px #0f172a0f}.dashboard-owner-priority-strip{border:1px solid color-mix(in srgb, var(--tenant-accent) 34%, #0f172a1a);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 10%, #fff), #fff 62%);border-radius:10px;order:2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 10px;padding:10px 12px;display:grid;box-shadow:0 14px 32px #0f172a0f}.dashboard-owner-priority-strip span{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);text-transform:uppercase;font-size:10px;font-weight:950}.dashboard-owner-priority-strip strong{color:#0f172a;overflow-wrap:anywhere;margin-top:3px;font-size:18px;line-height:1.12;display:block}.dashboard-owner-priority-strip p{color:#475569;max-width:760px;margin:4px 0 0;font-size:11px;line-height:1.3}.dashboard-owner-priority-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.dashboard-owner-priority-actions b{color:#0f172a;white-space:nowrap;background:#fff;border:1px solid #0f172a1a;border-radius:999px;padding:9px 10px;font-size:11px}.dashboard-owner-priority-actions button{justify-content:center;align-items:center;gap:7px;min-height:34px;display:inline-flex}.dashboard-owner-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.dashboard-owner-main span,.dashboard-owner-grid span{color:color-mix(in srgb, var(--tenant-accent) 58%, #0f172a);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:870;display:block}.dashboard-owner-main strong{color:#0f172a;overflow-wrap:anywhere;margin-top:3px;font-size:18px;line-height:1.16;display:block}.dashboard-owner-main p{max-width:900px;color:var(--app-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.32}.dashboard-owner-grid,.dashboard-owner-executive-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.dashboard-owner-lane{background:#ffffffc7;border:1px solid #0f172a17;border-radius:9px;flex-direction:column;gap:6px;min-width:0;padding:9px;display:flex}.dashboard-owner-lane-head,.dashboard-owner-lane-proof{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.dashboard-owner-lane-head span{color:color-mix(in srgb, var(--tenant-accent) 58%, #0f172a);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.dashboard-owner-lane p{color:#475569;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.28;display:-webkit-box;overflow:hidden}.dashboard-owner-lane-proof{align-items:flex-start}.dashboard-owner-lane-proof b,.dashboard-owner-lane-proof small{color:#334155;min-width:0;font-size:10px;line-height:1.25}.dashboard-owner-lane button{border:1px solid color-mix(in srgb, var(--tenant-accent) 38%, #0f172a24);color:#0f172a;min-height:30px;font:900 11px/1 var(--font-ui);cursor:pointer;background:#fff;border-radius:8px}.dashboard-owner-grid strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.22;display:block}.dashboard-owner-grid p{color:var(--app-muted);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:10px;line-height:1.24;display:-webkit-box;overflow:hidden}.dashboard-owner-decision-flow{border:1px solid color-mix(in srgb, var(--tenant-accent) 18%, #0f172a1a);background:#f8fafccc;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:8px;display:grid}.dashboard-owner-decision-flow b{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);text-transform:uppercase;font-size:10px;font-weight:900}.dashboard-owner-decision-flow strong{color:#0f172a;overflow-wrap:anywhere;font-size:12px;line-height:1.2}.dashboard-owner-decision-flow small{color:#64748b;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.24;display:-webkit-box;overflow:hidden}.dashboard-owner-ledger b{color:#334155;background:#fff;border:1px solid #0f172a17;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:820}.dashboard-owner-actions button{justify-content:center;align-items:center;gap:7px;min-height:34px;display:inline-flex}@media (width<=980px){.dashboard-owner-decision-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.dashboard-owner-decision-flow{grid-template-columns:minmax(0,1fr)}.dashboard-owner-decision-flow span{min-height:0}}.dashboard-owner-priority-strip+.kpi-grid{order:4;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:10px}.dashboard-owner-priority-strip+.kpi-grid .metric-card:after{filter:blur(9px);width:52px;height:52px}.receiving-summary-mini{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.receiving-summary-mini b{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, var(--app-border));color:var(--app-text);white-space:nowrap;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:850}.fiscal-divergence-list{gap:8px;margin-top:10px;display:grid}.fiscal-divergence-list .allocation-row{background:#fffbebc2;border-color:#d977063d}.receiving-signal-list .queue-row{grid-template-columns:minmax(0,1fr) auto}.operational-action-card{border:1px solid color-mix(in srgb, var(--tenant-accent) 18%, var(--app-border));background:color-mix(in srgb, var(--app-panel) 92%, var(--tenant-accent) 8%);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:9px;min-height:190px;padding:12px;display:grid}.operational-action-card.critical{border-color:color-mix(in srgb, #ef4444 48%, var(--app-border));background:color-mix(in srgb, var(--app-panel) 88%, #ef4444 12%)}.operational-action-card.attention{border-color:color-mix(in srgb, #f59e0b 44%, var(--app-border))}.operational-action-card div,.operational-action-card h3,.operational-action-card p,.operational-action-card small{min-width:0}.operational-action-card span{color:var(--app-muted);text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:850;display:block}.operational-action-card strong{color:var(--app-text);font-size:24px;line-height:1}.operational-action-card h3{color:var(--app-text);grid-column:1/-1;margin:2px 0 0;font-size:14px;line-height:1.2}.operational-action-card p{color:var(--app-muted);grid-column:1/-1;margin:0;font-size:12px;line-height:1.4}.operational-action-card small{color:var(--app-muted);text-overflow:ellipsis;grid-column:1/-1;font-size:10px;line-height:1.35;overflow:hidden}.operational-action-card button{border:1px solid color-mix(in srgb, var(--tenant-accent) 35%, var(--app-border));background:var(--tenant-accent);color:#fff;min-height:34px;font:850 11px/1 var(--font-ui);cursor:pointer;border-radius:8px;grid-column:1/-1}.operational-focus-banner{border:1px solid color-mix(in srgb, var(--tenant-accent) 28%, var(--app-border));background:color-mix(in srgb, var(--app-panel) 90%, var(--tenant-accent) 10%);border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 14px;padding:12px;display:grid}.operational-focus-banner.critical{border-color:color-mix(in srgb, #ef4444 52%, var(--app-border));background:color-mix(in srgb, var(--app-panel) 86%, #ef4444 14%)}.operational-focus-banner.attention{border-color:color-mix(in srgb, #f59e0b 45%, var(--app-border))}.operational-focus-heading{justify-content:space-between;gap:10px;min-width:0;display:flex}.operational-focus-heading div{min-width:0}.operational-focus-heading span,.operational-focus-meta b,.operational-focus-ledger small{color:var(--app-muted);font-size:10px;font-weight:850;line-height:1.25}.operational-focus-heading span{text-transform:uppercase;margin-bottom:4px;display:block}.operational-focus-heading strong{color:var(--app-text);font-size:16px;line-height:1.15;display:block}.operational-focus-heading p{color:var(--app-muted);margin:5px 0 0;font-size:12px;line-height:1.35}.operational-focus-meta,.operational-focus-ledger{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.operational-focus-meta{grid-column:1/-1}.operational-focus-meta b,.operational-focus-ledger small{border:1px solid color-mix(in srgb, var(--tenant-accent) 18%, var(--app-border));background:color-mix(in srgb, var(--app-panel) 86%, #fff 14%);color:var(--app-text);border-radius:999px;padding:6px 8px}.operational-focus-ledger{grid-column:1/-1}.operational-focus-execution{border:1px solid color-mix(in srgb, var(--app-emerald) 38%, var(--app-border));background:color-mix(in srgb, var(--app-emerald) 12%, var(--app-panel));border-radius:8px;grid-column:1/-1;gap:4px;padding:9px;display:grid}.operational-focus-revalidation{border:1px solid color-mix(in srgb, var(--app-cyan) 36%, var(--app-border));background:color-mix(in srgb, var(--app-cyan) 10%, var(--app-panel));border-radius:8px;grid-column:1/-1;gap:4px;padding:9px;display:grid}.operational-focus-execution span{color:var(--app-emerald);text-transform:uppercase;font-size:10px;font-weight:850}.operational-focus-revalidation span{color:var(--app-cyan);text-transform:uppercase;font-size:10px;font-weight:850}.operational-focus-execution strong,.operational-focus-revalidation strong{color:var(--app-text);font-size:13px}.operational-focus-execution small,.operational-focus-revalidation small{color:var(--app-muted);font-size:11px}.operational-focus-ledger small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.operational-focus-banner button{border:1px solid color-mix(in srgb, var(--tenant-accent) 25%, var(--app-border));min-height:32px;color:var(--app-text);font:850 11px/1 var(--font-ui);cursor:pointer;background:0 0;border-radius:8px;grid-column:2;padding:0 12px}.erp-focus-match{outline:2px solid color-mix(in srgb, var(--tenant-accent) 62%, #22d3ee);outline-offset:2px;box-shadow:0 0 0 4px color-mix(in srgb, var(--tenant-accent) 12%, transparent)}tr.erp-focus-match{outline-offset:-2px;background:color-mix(in srgb, var(--tenant-accent) 10%, transparent)}.visual-map-cell.erp-focus-match,.seller-queue-card.erp-focus-match,.catalog-service-row.erp-focus-match,.service-return-row.erp-focus-match,.allocation-row.erp-focus-match{border-color:color-mix(in srgb, var(--tenant-accent) 58%, var(--app-border));background:color-mix(in srgb, var(--tenant-accent) 12%, #fff)}.fiscal-focus-filter{border:1px solid color-mix(in srgb, var(--tenant-accent) 28%, var(--app-border));background:color-mix(in srgb, var(--tenant-accent) 8%, var(--app-panel));border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;margin-bottom:12px;padding:10px;display:grid}.fiscal-focus-filter div{min-width:0}.fiscal-focus-filter span,.contextual-action-strip span{color:var(--app-muted);text-transform:uppercase;font-size:10px;font-weight:850}.fiscal-focus-filter strong,.contextual-action-strip strong{color:var(--app-text);overflow-wrap:anywhere;min-width:0;font-size:13px}.fiscal-focus-filter p,.contextual-action-strip p{color:var(--app-muted);overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px}.contextual-action-strip{border:1px solid color-mix(in srgb, var(--tenant-accent) 26%, var(--app-border));background:color-mix(in srgb, var(--tenant-accent) 7%, var(--app-panel));border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 12px;padding:10px;display:grid}.contextual-action-strip>div:first-child{gap:4px;min-width:0;display:grid}.contextual-action-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.contextual-action-buttons button,.fiscal-focus-filter button{border:1px solid color-mix(in srgb, var(--tenant-accent) 35%, var(--app-border));background:var(--tenant-accent);color:#fff;min-height:34px;font:850 11px/1 var(--font-ui);cursor:pointer;border-radius:8px;padding:0 12px}.contextual-action-buttons button:disabled,.fiscal-focus-filter button:disabled{cursor:not-allowed;opacity:.58}.catalog-bridge{grid-template-columns:1fr;align-items:stretch}.catalog-bridge>div:first-child{min-width:0}.catalog-bridge .api-command-row{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.catalog-bridge .api-result,.catalog-bridge .api-event-list{margin-top:0}.catalog-bridge .api-event-list span{background:#ffffffa8;border:1px solid #0f172a17;border-radius:8px;align-items:center;min-height:28px;padding:0 9px;display:flex}.media-bridge{grid-template-columns:minmax(0,1fr);align-items:stretch}.media-bridge .panel-title{margin-bottom:4px}.media-bridge .api-command-row{grid-template-columns:minmax(0,1fr)}.media-bridge .api-command-row .primary-button{background:linear-gradient(135deg, #ffffff57, transparent 42%), linear-gradient(135deg, var(--tenant-accent), #4f46e5 92%);color:#031014;white-space:normal;border-color:#0000;min-width:0;min-height:40px;box-shadow:0 16px 38px #22d3ee2e}.media-bridge .api-result p,.media-bridge .api-event-list span,.media-bridge .api-event-list strong,.media-bridge .api-event-list small{overflow-wrap:anywhere;white-space:normal}.media-bridge .api-event-list div{grid-template-columns:minmax(0,1fr)}.settings-bridge{grid-template-columns:minmax(0,1fr);margin-bottom:14px}.settings-bridge .api-command-row{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.settings-bridge .api-command-row .primary-button{background:linear-gradient(135deg, #ffffff57, transparent 42%), linear-gradient(135deg, var(--tenant-accent), #4f46e5 92%);color:#031014;border-color:#0000}.tenant-command-center{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, #0f172a1f);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 10%, #fff), #fffffff0), #fff;border-radius:10px;gap:12px;margin:12px 0;padding:14px;display:grid;box-shadow:0 16px 38px #0f172a12}.tenant-command-center-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.tenant-command-center-brand{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.tenant-command-center-brand span,.tenant-command-center-grid span{color:var(--app-subtle);text-transform:uppercase;font-size:10px;font-weight:850;display:block}.tenant-command-center-brand strong{color:var(--app-ink);overflow-wrap:anywhere;margin-top:4px;font-size:20px;line-height:1.14;display:block}.tenant-command-center-brand p,.tenant-command-center-grid p{color:var(--app-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.42}.tenant-command-center-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tenant-command-center-actions button{justify-content:center;align-items:center;gap:7px;min-height:38px;display:inline-flex}.tenant-command-center-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tenant-command-center-grid>div{background:#f8fafcdb;border:1px solid #0f172a17;border-radius:8px;min-width:0;padding:10px}.tenant-command-center-grid strong{min-width:0;color:var(--app-ink);overflow-wrap:anywhere;white-space:normal;margin-top:4px;font-size:13px;line-height:1.28;display:block}.tenant-command-center-grid span,.tenant-command-center-grid p,.tenant-command-center-brand p{overflow-wrap:anywhere;white-space:normal;min-width:0}.tenant-brand-command-strip{border:1px solid color-mix(in srgb, var(--tenant-accent) 26%, #0f172a1a);background:linear-gradient(135deg, #fff, color-mix(in srgb, var(--tenant-accent) 7%, #f8fafc)), #fff;border-radius:10px;grid-template-columns:minmax(210px,.75fr) minmax(240px,1fr) minmax(220px,.9fr) minmax(170px,.55fr);gap:10px;margin:12px 0;padding:12px;display:grid;box-shadow:0 12px 28px #0f172a0e}.tenant-brand-command-preview{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.tenant-brand-command-preview span,.tenant-brand-command-checks span{color:color-mix(in srgb, var(--tenant-accent) 58%, #0f172a);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:860;display:block}.tenant-brand-command-preview strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:15px;line-height:1.18;display:block}.tenant-brand-command-preview p,.tenant-brand-command-actions small{color:var(--app-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.36}.tenant-brand-command-checks,.tenant-brand-command-surfaces{grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:6px;min-width:0;display:grid}.tenant-brand-command-checks div,.tenant-brand-command-surfaces span{background:#ffffffc2;border:1px solid #0f172a14;border-radius:8px;min-width:0;padding:8px}.tenant-brand-command-checks div.complete{border-color:color-mix(in srgb, var(--app-emerald) 34%, #0f172a1a);background:color-mix(in srgb, var(--app-emerald) 8%, #fff)}.tenant-brand-command-checks strong,.tenant-brand-command-surfaces b{color:#0f172a;overflow-wrap:anywhere;font-size:11px;line-height:1.18;display:block}.tenant-brand-command-surfaces span{color:var(--app-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.28}.tenant-brand-command-actions{align-content:center;gap:8px;min-width:0;display:grid}.tenant-brand-command-actions button{white-space:normal;justify-content:center;align-items:center;gap:7px;min-height:38px;display:inline-flex}.tenant-setup-lane{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, #0f172a1a);background:linear-gradient(90deg, color-mix(in srgb, var(--tenant-accent) 8%, #fff), #fff 42%), #fff;border-radius:12px;gap:10px;margin:12px 0;padding:12px;display:grid;box-shadow:0 14px 30px #0f172a0f}.tenant-setup-lane-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.tenant-setup-lane-head span,.tenant-setup-stage-grid span,.tenant-setup-proof-grid span{color:color-mix(in srgb, var(--tenant-accent) 58%, #0f172a);text-transform:uppercase;font-size:10px;font-weight:860;display:block}.tenant-setup-lane-head strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:18px;line-height:1.16;display:block}.tenant-setup-lane-head p,.tenant-setup-proof-grid p{color:var(--app-muted);overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.4}.tenant-setup-stage-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.tenant-setup-stage-grid>div,.tenant-setup-proof-grid>div{background:#f8fafc;border:1px solid #0f172a17;border-radius:9px;gap:5px;min-width:0;padding:10px;display:grid}.tenant-setup-stage-grid>div.complete{border-color:color-mix(in srgb, var(--app-emerald) 34%, #0f172a17);background:color-mix(in srgb, var(--app-emerald) 8%, #fff)}.tenant-setup-stage-grid svg{color:color-mix(in srgb, var(--tenant-accent) 58%, #0f172a)}.tenant-setup-stage-grid>div.complete svg{color:#059669}.tenant-setup-stage-grid strong,.tenant-setup-proof-grid strong{color:#0f172a;overflow-wrap:anywhere;font-size:12px;line-height:1.22;display:block}.tenant-setup-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tenant-setup-ledger{flex-wrap:wrap;gap:7px;padding-top:2px;display:flex}.tenant-setup-ledger b{color:#334155;background:#fff;border:1px solid #0f172a1a;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:820}.tenant-branding-contract{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, #0f172a1a);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 11%, transparent), transparent 62%), #ffffffc7;border-radius:16px;grid-template-columns:minmax(260px,.9fr) minmax(0,1.6fr);gap:12px;margin:12px 0;padding:13px;display:grid;box-shadow:0 16px 34px #0f172a12}.tenant-branding-preview,.tenant-branding-proof-grid>div{background:#ffffffb8;border:1px solid #0f172a14;border-radius:12px;min-width:0}.tenant-branding-preview{align-content:start;gap:12px;padding:12px;display:grid}.tenant-branding-logo-row,.tenant-branding-theme-row,.tenant-branding-readiness{align-items:center;gap:10px;min-width:0;display:flex}.tenant-branding-logo-row>div,.tenant-branding-theme-row>div{min-width:0}.tenant-branding-logo-row span,.tenant-branding-proof-grid span{color:var(--app-muted);text-transform:uppercase;font-size:10px;font-weight:840}.tenant-branding-logo-row strong,.tenant-branding-theme-row strong,.tenant-branding-proof-grid strong{color:var(--app-ink);overflow-wrap:anywhere;margin-top:4px;font-size:13px;display:block}.tenant-branding-logo-row p,.tenant-branding-theme-row p,.tenant-branding-proof-grid p{color:var(--app-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.4}.tenant-branding-theme-row{border-top:1px solid #0f172a14;padding-top:10px}.tenant-branding-theme-row>span{background:var(--tenant-dot);width:34px;height:34px;box-shadow:inset 0 0 0 5px #ffffff80, 0 10px 22px color-mix(in srgb, var(--tenant-dot) 28%, transparent);border-radius:999px;flex:none}.tenant-branding-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tenant-branding-proof-grid>div{padding:10px}.tenant-branding-surfaces,.tenant-branding-readiness{grid-column:1/-1}.tenant-branding-surfaces{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.tenant-branding-surfaces b{border:1px solid color-mix(in srgb, var(--tenant-accent) 22%, #0f172a14);background:color-mix(in srgb, var(--tenant-accent) 8%, #ffffffb8);color:var(--app-ink);border-radius:999px;padding:6px 9px;font-size:11px;font-weight:820}.tenant-branding-readiness{border-top:1px solid #0f172a14;justify-content:space-between;padding-top:11px}.tenant-branding-readiness span{min-width:0;color:var(--app-muted);overflow-wrap:anywhere;font-size:11px;font-weight:760;line-height:1.4}.tenant-access-contract,.store-setup-contract{border:1px solid color-mix(in srgb, var(--tenant-accent) 22%, #0f172a14);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 8%, transparent), transparent 58%), #ffffffbd;border-radius:14px;gap:10px;margin:10px 0 12px;padding:12px;display:grid}.operation-contract-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.operation-contract-header>div{min-width:0}.operation-contract-header span,.operation-contract-grid span{color:var(--app-muted);text-transform:uppercase;font-size:10px;font-weight:850}.operation-contract-header strong,.operation-contract-grid strong{color:var(--app-ink);overflow-wrap:anywhere;margin-top:4px;font-size:13px;display:block}.operation-contract-header p,.operation-contract-grid p{color:var(--app-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.38}.operation-contract-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.operation-contract-grid>div{background:#ffffffb3;border:1px solid #0f172a14;border-radius:11px;min-width:0;padding:9px}.operation-contract-strip{border-top:1px solid #0f172a14;flex-wrap:wrap;gap:7px;min-width:0;padding-top:10px;display:flex}.operation-contract-strip b{border:1px solid color-mix(in srgb, var(--tenant-accent) 22%, #0f172a14);background:color-mix(in srgb, var(--tenant-accent) 8%, #ffffffc7);color:var(--app-ink);overflow-wrap:anywhere;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:820}.settings-session-board{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, #0f172a1f);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 13%, transparent), transparent 58%), #ffffffd6;border-radius:16px;gap:12px;margin:12px 0;padding:13px;display:grid;box-shadow:0 14px 34px #0f172a12}.settings-session-header,.settings-session-ledger{justify-content:space-between;align-items:center;gap:10px;display:flex}.settings-session-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.settings-session-grid>div{background:#ffffffb8;border:1px solid #0f172a14;border-radius:12px;min-width:0;padding:10px}.settings-session-grid span,.settings-session-ledger span{color:var(--app-muted);font-size:11px;font-weight:820}.settings-session-grid span{text-transform:uppercase}.settings-session-grid strong{color:var(--app-ink);overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.25;display:block}.settings-session-grid p{color:var(--app-muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:11px;line-height:1.35}.settings-session-permissions{background:#ffffffa8;border:1px solid #0f172a14;border-radius:12px;align-items:flex-start;gap:10px;padding:10px;display:flex}.settings-session-permissions svg{color:var(--tenant-accent);flex:none;margin-top:2px}.settings-session-permissions div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.settings-session-permissions b,.settings-session-ledger span{background:#ffffffb8;border:1px solid #0f172a14;border-radius:999px;padding:6px 9px}.settings-session-permissions b{color:var(--app-ink);font-size:11px}.settings-session-ledger{flex-wrap:wrap;justify-content:flex-start}.settings-module-access{border:1px solid color-mix(in srgb, var(--tenant-accent) 20%, #0f172a14);background:color-mix(in srgb, var(--tenant-accent) 5%, #ffffffc7);border-radius:14px;gap:10px;margin:12px 0;padding:12px;display:grid}.settings-module-access-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.settings-module-access-header span,.settings-module-access-card span{color:var(--app-muted);text-transform:uppercase;font-size:10px;font-weight:840}.settings-module-access-header strong{color:var(--app-ink);margin-top:4px;font-size:13px;display:block}.settings-module-access-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.settings-module-access-card{background:#ffffffc7;border:1px solid #0f172a14;border-radius:12px;gap:6px;min-width:0;padding:10px;display:grid}.settings-module-access-card.blocked{border-color:color-mix(in srgb, var(--app-amber) 28%, #0f172a14)}.settings-module-access-card strong,.settings-module-access-card p,.settings-module-access-card span{overflow-wrap:anywhere;min-width:0}.settings-module-access-card strong{color:var(--app-ink);font-size:12px}.settings-module-access-card p{color:var(--app-muted);margin:0;font-size:11px;font-weight:760}.settings-governance{border:1px solid color-mix(in srgb, var(--tenant-accent) 18%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 10%, transparent), transparent 52%), #ffffff09;border-radius:16px;gap:12px;margin:12px 0;padding:13px;display:grid}.settings-governance-header,.governance-ledger-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.settings-governance-header span,.governance-card span{color:var(--app-muted);text-transform:uppercase;font-size:11px;font-weight:820}.settings-governance-header strong,.governance-card strong,.governance-hook strong{margin-top:4px;font-size:13px;display:block}.governance-grid,.governance-hook-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.governance-card,.governance-hook{background:#ffffff0b;border:1px solid #ffffff13;border-radius:12px;min-width:0;padding:10px}.governance-card p,.governance-hook p{color:var(--app-muted);margin:6px 0 0;font-size:11px;line-height:1.35}.governance-ledger-row{flex-wrap:wrap;justify-content:flex-start}.settings-evidence-panel{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.settings-evidence-panel div{background:#ffffffb8;border:1px solid #0f172a14;border-radius:8px;min-width:0;padding:9px}.settings-evidence-panel span{color:var(--app-muted);text-transform:uppercase;font-size:10px;font-weight:820;display:block}.settings-evidence-panel strong{color:var(--app-ink);margin-top:4px;font-size:12px;display:block}.governance-ledger-row span{color:var(--app-muted);background:#ffffff0b;border:1px solid #ffffff13;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:780}.tenant-implementation-board{background:#ffffffd1;border:1px solid #0f172a1a;border-radius:16px;gap:12px;margin:12px 0;padding:13px;display:grid;box-shadow:0 14px 36px #0f172a0f}.tenant-board-header,.tenant-contract-strip{justify-content:space-between;align-items:center;gap:12px;display:flex}.tenant-board-header span,.tenant-contract-strip span,.tenant-check-item span{color:var(--app-muted);text-transform:uppercase;font-size:10px;font-weight:850}.tenant-board-header strong,.tenant-check-item strong{color:var(--app-ink);margin-top:4px;font-size:13px;display:block}.tenant-checklist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tenant-check-item{background:#fff;border:1px solid #0f172a14;border-radius:10px;grid-template-columns:22px minmax(0,1fr);gap:8px;min-width:0;padding:10px;display:grid}.tenant-check-item svg{color:#0f766e;margin-top:2px}.tenant-check-item.attention svg{color:#d97706}.tenant-check-item p{color:var(--app-muted);margin:5px 0 0;font-size:11px;line-height:1.35}.tenant-contract-strip{border-top:1px solid #0f172a14;align-items:flex-start;padding-top:10px}.tenant-scope-list{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.tenant-scope-list b{background:color-mix(in srgb, var(--tenant-accent) 9%, #fff);color:var(--app-ink);border:1px solid #0f172a14;border-radius:999px;padding:6px 8px;font-size:10px}.fiscal-command-row{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-fiscal-bridge{background:linear-gradient(135deg,#22d3ee1a,#14b8a60f),#0f172a26;border:1px solid #22d3ee24;border-radius:12px;gap:12px;margin-top:12px;padding:14px;display:grid}.sale-fiscal-bridge.fallback{background:linear-gradient(135deg,#f59e0b1c,#22d3ee0d),#0f172a26;border-color:#f59e0b38}.sale-fiscal-bridge-header,.sale-fiscal-next-action{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sale-fiscal-bridge-header span,.sale-fiscal-bridge-grid span{color:var(--app-muted);text-transform:uppercase;font-size:10px;font-weight:840}.sale-fiscal-bridge-header strong{color:var(--app-text);margin-top:4px;font-size:18px;line-height:1.16;display:block}.sale-fiscal-bridge-header p{color:var(--app-muted);margin:6px 0 0;font-size:12px;line-height:1.45}.sale-fiscal-bridge-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sale-fiscal-bridge-grid div{background:#ffffff0b;border:1px solid #ffffff13;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:4px 8px;min-width:0;padding:10px;display:grid}.sale-fiscal-bridge-grid svg{color:#22d3ee;grid-row:span 3}.sale-fiscal-bridge-grid strong{min-width:0;color:var(--app-text);overflow-wrap:anywhere;white-space:normal;font-size:12px;line-height:1.25}.sale-fiscal-bridge-grid small{color:var(--app-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.35}.sale-fiscal-next-action{background:#ffffff0b;border:1px dashed #22d3ee38;border-radius:10px;align-items:center;padding:10px}.sale-fiscal-next-action strong{color:var(--app-text);font-size:12px}.sale-fiscal-next-action span{color:var(--app-muted);text-align:right;font-size:10px}.app-shell[data-theme=light] .sale-fiscal-bridge{background:linear-gradient(135deg,#ecfeffbd,#f0fdfac7),#fff;border-color:#0e749029}.app-shell[data-theme=light] .sale-fiscal-bridge.fallback{background:linear-gradient(135deg,#fffbebe6,#ecfeff94),#fff;border-color:#d9770638}.app-shell[data-theme=light] .sale-fiscal-bridge-grid div,.app-shell[data-theme=light] .sale-fiscal-next-action{background:#ffffffd1;border-color:#0f172a14}.app-shell[data-theme=light] .sale-fiscal-bridge-header strong,.app-shell[data-theme=light] .sale-fiscal-bridge-grid strong,.app-shell[data-theme=light] .sale-fiscal-next-action strong{color:var(--app-ink)}.app-shell[data-theme=light] .sale-fiscal-bridge-header span,.app-shell[data-theme=light] .sale-fiscal-bridge-grid span{color:#0f766e}.fiscal-issuance-panel{border-top:1px solid #0f172a14;gap:10px;margin-top:14px;padding-top:14px;display:grid}.fiscal-allocation-list,.fiscal-review-list{gap:8px;margin-top:10px;display:grid}.allocation-header{color:var(--app-muted);justify-content:space-between;align-items:center;gap:10px;display:flex}.allocation-header span{text-transform:uppercase;font-size:11px;font-weight:850}.allocation-header strong{color:var(--app-text);font-size:13px}.allocation-row{border:1px solid color-mix(in srgb, var(--tenant-accent) 26%, var(--app-border));background:color-mix(in srgb, var(--tenant-accent) 8%, transparent);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.allocation-row.review{border-color:color-mix(in srgb, var(--app-amber) 30%, var(--app-border));background:color-mix(in srgb, var(--app-amber) 8%, transparent)}.allocation-row div{min-width:0}.allocation-row span,.allocation-row strong,.allocation-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.allocation-row span,.allocation-row small{color:var(--app-muted);font-size:11px;font-weight:780}.allocation-row strong{color:var(--app-text);margin-top:3px;font-size:13px}.allocation-row small{margin-top:3px}.allocation-row b{border:1px dashed color-mix(in srgb, var(--tenant-accent) 36%, var(--app-border));color:var(--app-text);white-space:nowrap;border-radius:8px;padding:5px 7px;font-size:11px}.allocation-row-actions{justify-items:end;gap:6px;min-width:118px;display:grid}.allocation-row-actions button{border:1px solid color-mix(in srgb, var(--tenant-accent) 28%, var(--app-border));background:color-mix(in srgb, var(--tenant-accent) 9%, #fff);color:var(--app-ink);font:850 10px/1 var(--font-ui);white-space:nowrap;cursor:pointer;border-radius:8px;padding:6px 8px}.fiscal-document-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fiscal-document-summary div{background:#f0f9ffad;border:1px solid #0ea5e91f;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.fiscal-document-summary span{color:#0369a1;text-transform:uppercase;font-size:10px;font-weight:840}.fiscal-document-summary strong,.fiscal-document-summary small{overflow-wrap:anywhere}.fiscal-document-summary strong{color:var(--app-text);font-size:12px}.fiscal-document-summary small{color:var(--app-muted);font-size:10px}.fiscal-issue-events{margin-top:0}.fiscal-queue-panel{align-content:start}.fiscal-queue-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fiscal-queue-summary div,.fiscal-queue-row{background:#ffffffb8;border:1px solid #0f172a14;border-radius:8px;min-width:0}.fiscal-queue-summary div{gap:2px;padding:9px;display:grid}.fiscal-queue-summary span,.fiscal-queue-row span{color:#0369a1;text-transform:uppercase;font-size:10px;font-weight:840}.fiscal-queue-summary strong{color:var(--app-text);font-size:18px}.fiscal-queue-list{gap:8px;margin-top:10px;display:grid}.fiscal-queue-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.fiscal-queue-row div{gap:3px;min-width:0;display:grid}.fiscal-queue-row strong,.fiscal-queue-row small{overflow-wrap:anywhere}.fiscal-queue-row strong{color:var(--app-text);font-size:12px}.fiscal-queue-row small{color:var(--app-muted);font-size:10px}.fiscal-queue-row button{color:#b91c1c;min-height:32px;font:820 11px/1 var(--font-ui);cursor:pointer;background:#fef2f2db;border:1px solid #ef44442e;border-radius:8px;padding:0 10px}.fiscal-queue-row button:disabled{opacity:.44;cursor:not-allowed}.finance-layout{align-items:start}.finance-overview-panel,.finance-side-panel{align-content:start}.finance-command-center{background:linear-gradient(135deg,#f0fdfaf0,#ffffffd1),#fff;border:1px solid #0f766e2e;border-radius:12px;gap:9px;margin-top:10px;padding:12px;display:grid;box-shadow:0 16px 38px #0f172a14}.finance-command-center.blocked_by_fiscal,.finance-command-center.needs_cashier_review{background:linear-gradient(135deg,#fffbebf5,#ffffffd6),#fff;border-color:#d977063d}.finance-command-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.finance-command-head span,.finance-command-scope span,.finance-command-metrics span,.finance-command-decision span,.finance-command-proof span{color:#0f766e;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:880}.finance-command-head strong{color:var(--app-text);overflow-wrap:anywhere;margin-top:3px;font-size:16px;line-height:1.22;display:block}.finance-command-head p{max-width:760px;color:var(--app-muted);margin:5px 0 0;font-size:11px;line-height:1.35}.finance-command-scope{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.finance-command-scope div{background:#ffffffb8;border:1px solid #0f172a14;border-radius:8px;min-width:0;padding:7px 8px}.finance-command-scope strong{color:var(--app-text);overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.2;display:block}.finance-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.finance-command-metrics div{background:#ffffffc7;border:1px solid #0f172a14;border-radius:9px;gap:3px;min-width:0;padding:8px;display:grid}.finance-command-metrics strong{color:var(--app-text);overflow-wrap:anywhere;font-size:14px;line-height:1.15}.finance-command-metrics small{color:var(--app-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.32}.finance-command-actions{flex-wrap:wrap;gap:7px;display:flex}.finance-command-actions button{color:#fff;min-height:34px;font:820 11px/1 var(--font-ui);cursor:pointer;background:#0f766e;border:1px solid #0f766e42;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.finance-command-actions button:nth-child(2){background:#1d4ed8;border-color:#1d4ed842}.finance-command-actions button:nth-child(3){color:#334155;background:#fff;border-color:#0f172a24}.finance-command-actions button:disabled{cursor:not-allowed;opacity:.56}.finance-command-decision{background:#f0fdfabd;border:1px solid #0f766e2e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:grid}.finance-command-decision.warning{background:#fffbebd1;border-color:#f59e0b47}.finance-command-decision.neutral{background:#f8fafcdb;border-color:#64748b2e}.finance-command-decision strong,.finance-command-proof strong{color:var(--app-text);overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.22;display:block}.finance-command-proof strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.finance-command-decision p,.finance-command-proof small{color:var(--app-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.36;display:block}.finance-command-proof small{display:none}.finance-command-decision b{color:#0f766e;white-space:nowrap;background:#fff;border:1px solid #0f172a14;border-radius:999px;padding:7px 9px;font-size:11px;line-height:1}.finance-command-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.finance-command-proof div{background:#ffffffb3;border:1px solid #0f172a14;border-radius:8px;min-width:0;padding:8px}.finance-command-ledger{flex-wrap:wrap;gap:6px;display:flex}.finance-command-ledger span{color:var(--app-muted);background:#ffffffb8;border:1px solid #0f172a14;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:760}.finance-reconciliation-gate{background:linear-gradient(135deg,#f0fdfaeb,#ffffffd1),#fff;border:1px solid #0f766e2e;border-left:4px solid #0f766e;border-radius:12px;gap:10px;margin-top:12px;padding:12px;display:grid;box-shadow:0 14px 28px #0f172a12}.finance-reconciliation-gate.blocked,.finance-reconciliation-gate.review{border-left-color:#d97706}.finance-reconciliation-gate-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.finance-reconciliation-gate-main span,.finance-reconciliation-gate-checks span,.finance-reconciliation-gate-proof span{color:#0f766e;text-transform:uppercase;font-size:10px;font-weight:880;display:block}.finance-reconciliation-gate-main strong{color:var(--app-text);overflow-wrap:anywhere;margin-top:3px;font-size:17px;line-height:1.2;display:block}.finance-reconciliation-gate-main p,.finance-reconciliation-gate-proof p{color:var(--app-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.36}.finance-reconciliation-gate-checks{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.finance-reconciliation-gate-checks div,.finance-reconciliation-gate-proof>div{background:#ffffffbd;border:1px solid #0f172a14;border-radius:9px;min-width:0;padding:8px}.finance-reconciliation-gate-checks div.ok{background:#f0fdfad1;border-color:#05966933}.finance-reconciliation-gate-checks div.waiting{background:#fffbebdb;border-color:#d9770638}.finance-reconciliation-gate-checks strong,.finance-reconciliation-gate-proof strong{color:var(--app-text);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.24;display:block}.finance-reconciliation-gate-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.finance-manager-decision-gate-v2{background:linear-gradient(135deg,#f0fdfae6,#fff 64%),#fff;border:1px solid #0f766e2e;border-left:5px solid #0f766e;border-radius:12px;gap:10px;margin-top:12px;padding:12px;display:grid;box-shadow:0 14px 28px #0f172a12}.finance-manager-decision-gate-v2.blocked{background:linear-gradient(135deg,#fffbebeb,#fff 64%),#fff;border-left-color:#d97706}.finance-manager-decision-gate-v2.review,.finance-manager-decision-gate-v2.waiting{border-left-color:#0284c7}.finance-manager-decision-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.finance-manager-decision-main span,.finance-manager-decision-grid span,.finance-manager-decision-proof b{color:#0f766e;font:900 10px/1 var(--font-ui);letter-spacing:0;text-transform:uppercase;display:block}.finance-manager-decision-main strong{color:var(--app-text);font:950 20px/1.12 var(--font-display);overflow-wrap:anywhere;margin-top:4px;display:block}.finance-manager-decision-main p{color:var(--app-muted);font:740 12px/1.4 var(--font-ui);overflow-wrap:anywhere;margin:5px 0 0}.finance-manager-decision-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.finance-manager-decision-actions button{white-space:nowrap;border-radius:8px;min-height:36px;margin:0;padding:0 12px}.finance-manager-decision-actions button:first-child{border-color:color-mix(in srgb, var(--tenant-accent) 44%, #0f172a1f);background:var(--tenant-accent);color:#fff}.finance-manager-decision-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.finance-manager-decision-grid>div{background:#ffffffd1;border:1px solid #0f172a14;border-left:4px solid #0284c7;border-radius:9px;align-content:start;gap:5px;min-width:0;padding:9px;display:grid}.finance-manager-decision-grid>div.ready,.finance-manager-decision-grid>div.done{background:#f0fdfad6;border-left-color:#10b981}.finance-manager-decision-grid>div.blocked{background:#fffbebe0;border-left-color:#d97706}.finance-manager-decision-grid strong{color:var(--app-text);font:900 13px/1.22 var(--font-ui);overflow-wrap:anywhere}.finance-manager-decision-grid small{color:var(--app-muted);font:720 11px/1.36 var(--font-ui);overflow-wrap:anywhere}.finance-manager-decision-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.finance-manager-decision-proof span{color:#334155;overflow-wrap:anywhere;background:#f8fafcd1;border:1px dashed #0f172a1f;border-radius:8px;gap:3px;min-width:0;padding:8px;font-size:10px;line-height:1.28;display:grid}.finance-overview-panel>.api-bridge.finance-bridge{margin-top:10px;padding:10px 12px}.finance-closing-plan{background:linear-gradient(135deg,#ecfdf5db,#ffffffb8),#fff;border:1px solid #14b8a62e;border-radius:12px;gap:10px;margin-top:12px;padding:12px;display:grid}.finance-closing-plan.blocked_by_fiscal,.finance-closing-plan.needs_cashier_review{background:linear-gradient(135deg,#fffbebeb,#ffffffbd),#fff;border-color:#f59e0b42}.finance-closing-header,.finance-closing-ledger{justify-content:space-between;align-items:center;gap:10px;display:flex}.finance-closing-header span{color:#0f766e;text-transform:uppercase;font-size:11px;font-weight:860}.finance-closing-header strong{color:var(--app-text);margin-top:4px;font-size:15px;line-height:1.25;display:block}.finance-closing-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.finance-closing-step{background:#ffffffbd;border:1px solid #0f172a14;border-radius:9px;min-width:0;padding:9px}.finance-closing-step.action{border-color:#f59e0b47}.finance-closing-step.blocked{border-color:#ef444438}.finance-closing-step span,.finance-closing-ledger span{color:var(--app-muted);text-transform:uppercase;font-size:10px;font-weight:820}.finance-closing-step strong{color:var(--app-text);margin-top:3px;font-size:12px;display:block}.finance-closing-step p{color:var(--app-muted);margin:5px 0 0;font-size:10px;line-height:1.35}.finance-closing-ledger{flex-wrap:wrap;justify-content:flex-start}.finance-closing-ledger span{text-transform:none;background:#ffffffad;border:1px solid #0f172a14;border-radius:999px;padding:6px 8px}.finance-kpi-grid,.finance-method-grid{gap:8px;display:grid}.finance-kpi-grid{grid-template-columns:repeat(2,minmax(150px,1fr));margin-top:12px}.finance-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.finance-operational-ledger{background:linear-gradient(135deg,#f0f9ffd6,#ffffffc7),#fff;border:1px solid #0f172a1a;border-radius:10px;gap:10px;margin-top:12px;padding:12px;display:grid}.finance-operational-header,.finance-operational-row{align-items:center;gap:10px;min-width:0;display:grid}.finance-operational-header{grid-template-columns:minmax(0,1fr) auto}.finance-operational-header span,.finance-operational-row span{color:#0369a1;text-transform:uppercase;font-size:10px;font-weight:840}.finance-operational-header strong{color:var(--app-text);margin-top:3px;font-size:14px;display:block}.finance-operational-list{gap:8px;display:grid}.finance-operational-row{background:#ffffffc2;border:1px solid #0f172a14;border-radius:8px;grid-template-columns:minmax(170px,1.5fr) minmax(100px,.8fr) minmax(120px,1fr) auto;padding:10px}.finance-operational-row>div{gap:3px;min-width:0;display:grid}.finance-operational-actions{justify-items:end;gap:6px;display:grid}.finance-operational-actions button{color:#0f766e;min-height:30px;font:800 10px/1 var(--font-ui);cursor:pointer;background:#ecfdf5e6;border:1px solid #14b8a657;border-radius:8px;padding:0 10px}.finance-operational-actions button:disabled{cursor:not-allowed;opacity:.58}.finance-operational-row strong,.finance-operational-row b,.finance-operational-row p,.finance-operational-row small{overflow-wrap:anywhere;min-width:0}.finance-operational-row strong,.finance-operational-row b{color:var(--app-text);font-size:12px}.finance-operational-row p,.finance-operational-row small{color:var(--app-muted);margin:0;font-size:10px;line-height:1.35}.finance-kpi-grid div,.finance-method-grid div,.finance-list-row,.finance-review-row{background:#ffffffbd;border:1px solid #0f172a14;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.finance-kpi-grid span,.finance-method-grid span{color:#0369a1;font-size:11px;font-weight:840}.finance-list-row span,.finance-review-row span{color:#0369a1;text-transform:uppercase;font-size:10px;font-weight:840}.finance-kpi-grid strong,.finance-method-grid strong,.finance-list-row strong,.finance-review-row strong{color:var(--app-text);overflow-wrap:anywhere}.finance-kpi-grid strong{font-size:20px;line-height:1.05}.finance-kpi-grid small,.finance-method-grid small,.finance-list-row small,.finance-review-row small{color:var(--app-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.35}.finance-list,.finance-review-table{gap:8px;display:grid}.finance-list-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.finance-review-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.finance-list-row>div,.finance-review-row>div{gap:3px;min-width:0;display:grid}.finance-list-row b{color:#b91c1c;font-size:11px}.finance-row-actions{justify-items:end;gap:6px;display:grid}.finance-row-actions button{color:#0f766e;min-height:30px;font:800 11px/1 var(--font-ui);background:#ecfdf5db;border:1px solid #14b8a657;border-radius:8px;padding:0 10px}.finance-row-actions button:disabled{cursor:not-allowed;opacity:.6}.portal-customer-form{grid-template-columns:repeat(2,minmax(0,1fr)) repeat(2,auto);align-items:end;gap:8px;margin:10px 0;display:grid}.portal-customer-form label{gap:6px;min-width:0;display:grid}.portal-customer-form label span{color:var(--app-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:820}.portal-customer-form input{min-width:0;min-height:36px;color:var(--app-text);font:680 12px/1 var(--font-ui);background:#ffffffc7;border:1px solid #0f172a1a;border-radius:8px;padding:0 10px}.portal-customer-form button{color:#0369a1;min-height:36px;font:820 11px/1 var(--font-ui);cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:8px;padding:0 11px}.portal-customer-form button.selected{color:#047857;background:#ecfdf5e6;border-color:#34d3994d}.portal-seller-route-first-fold{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, #0f172a1f);background:linear-gradient(135deg, #fff, color-mix(in srgb, var(--tenant-accent) 8%, #f8fafc)), #fff;border-radius:12px;gap:10px;margin:12px 0;padding:12px;display:grid;box-shadow:0 16px 34px #0f172a12}.portal-seller-route-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.portal-seller-route-main span,.portal-seller-route-grid b{color:color-mix(in srgb, var(--tenant-accent) 64%, #0f172a);font:900 10px/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;display:block}.portal-seller-route-main strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:18px;line-height:1.15;display:block}.portal-seller-route-main p{color:#64748b;max-width:780px;margin:5px 0 0;font-size:12px;line-height:1.38}.portal-seller-route-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.portal-seller-route-grid span{background:#f8fafc;border:1px solid #0f172a14;border-radius:9px;align-content:start;gap:5px;min-width:0;min-height:88px;padding:9px;display:grid}.portal-seller-route-grid strong{color:#0f172a;overflow-wrap:anywhere;font-size:12px;line-height:1.22}.portal-seller-route-grid small{color:#64748b;overflow-wrap:anywhere;font-size:10px;line-height:1.28}.portal-seller-route-proof{flex-wrap:wrap;gap:6px;display:flex}.portal-seller-route-proof b{color:#334155;background:#fff;border:1px solid #0f172a17;border-radius:999px;padding:7px 9px;font-size:10px;line-height:1.2}.portal-reservation-bridge,.customer-reservation-bridge{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, #0f172a1a);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 13%, transparent), #ecfdf5bd), #ffffffd6;border-radius:12px;gap:12px;margin:12px 0;padding:14px;display:grid;box-shadow:0 18px 38px #0f172a12}.portal-reservation-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.portal-reservation-header span,.customer-reservation-bridge>div:first-child span,.portal-reservation-grid span,.customer-reservation-grid span{color:var(--app-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:860}.portal-reservation-header strong,.customer-reservation-bridge>div:first-child strong{color:var(--app-text);overflow-wrap:anywhere;margin-top:4px;font-size:16px;line-height:1.25;display:block}.portal-reservation-header p,.customer-reservation-bridge>div:first-child p{color:var(--app-muted);margin:5px 0 0;font-size:12px;line-height:1.45}.portal-reservation-grid,.customer-reservation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.portal-reservation-grid>div,.customer-reservation-grid span{background:#ffffffc2;border:1px solid #0f172a14;border-radius:10px;min-width:0;min-height:112px;padding:10px}.portal-reservation-grid>div{align-content:start;gap:6px;display:grid}.customer-reservation-grid span{align-content:center;gap:5px;display:grid}.portal-reservation-grid svg{color:color-mix(in srgb, var(--tenant-accent) 72%, #0891b2)}.portal-reservation-grid strong,.customer-reservation-grid b{color:var(--app-text);overflow-wrap:anywhere;font-size:12px;line-height:1.3}.portal-reservation-grid small{color:var(--app-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.portal-reservation-proof,.customer-reservation-ledger{background:#f8fafccc;border:1px dashed #0f172a24;border-radius:10px;gap:4px;padding:10px;display:grid}.portal-reservation-proof strong,.customer-reservation-ledger strong{color:#0f766e;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.portal-reservation-proof span,.customer-reservation-ledger small{color:var(--app-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.customers-layout{align-items:start}.customers-layout>.panel.wide,.totem-layout>.panel.wide,.portal-layout>.panel.wide,.purchase-layout>.panel.wide{grid-column:1/-1}.customer-command-strip{background:linear-gradient(135deg,#0ea5e91f,#34d3991a);border:1px solid #22d3ee29;border-radius:12px;justify-content:space-between;gap:14px;margin:10px 0;padding:14px;display:flex}.customer-opportunity-command-center{border:1px solid color-mix(in srgb, var(--tenant-accent) 28%, #0f172a1a);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 9%, #fff), #fff 56%), #fff;border-radius:12px;grid-template-columns:minmax(280px,.9fr) minmax(220px,auto);gap:12px;margin:12px 0;padding:14px;display:grid;box-shadow:0 18px 40px #0f172a14}.customer-opportunity-command-main{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.customer-opportunity-command-icon{border:1px solid color-mix(in srgb, var(--tenant-accent) 34%, #0f172a1a);background:color-mix(in srgb, var(--tenant-accent) 12%, #fff);width:48px;height:48px;color:color-mix(in srgb, var(--tenant-accent) 68%, #0f172a);border-radius:10px;place-items:center;display:grid}.customer-opportunity-command-main span,.customer-opportunity-proof b,.customer-opportunity-next-step span{color:#64748b;letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.customer-opportunity-command-main strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:clamp(18px,1.5vw,24px);line-height:1.12;display:block}.customer-opportunity-command-main p{color:#475569;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.45}.customer-opportunity-command-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.customer-opportunity-command-tags b{color:#334155;min-height:26px;font:820 11px/1 var(--font-ui);background:#f8fafc;border:1px solid #0f172a17;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.customer-opportunity-command-actions{flex-wrap:wrap;place-content:start flex-end;gap:8px;display:flex}.customer-opportunity-command-actions button{white-space:nowrap;min-height:36px;margin-top:0}.customer-conversion-first-fold{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.customer-conversion-first-fold>div{border:1px solid color-mix(in srgb, var(--tenant-accent) 18%, #0f172a1a);background:color-mix(in srgb, var(--tenant-accent) 5%, #fff);border-radius:9px;align-content:start;gap:4px;min-width:0;min-height:78px;padding:8px;display:grid}.customer-conversion-first-fold span{color:color-mix(in srgb, var(--tenant-accent) 64%, #0f172a);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:900}.customer-conversion-first-fold strong,.customer-conversion-first-fold small{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.customer-conversion-first-fold strong{color:#0f172a;white-space:nowrap;font-size:12px;line-height:1.24}.customer-conversion-first-fold small{color:#64748b;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:11px;line-height:1.32;display:-webkit-box}.customer-opportunity-proof{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.customer-opportunity-proof span{color:#0f172a;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #0f172a14;border-radius:9px;align-content:start;gap:4px;min-width:0;min-height:84px;padding:8px;font-size:11px;line-height:1.3;display:grid}.customer-opportunity-next-step{border:1px dashed color-mix(in srgb, var(--tenant-accent) 28%, #0f172a1f);background:color-mix(in srgb, var(--tenant-accent) 6%, #fff);border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(260px,.9fr) minmax(280px,1fr);align-items:center;gap:10px;padding:10px;display:grid}.customer-opportunity-next-step strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.35;display:block}.customer-opportunity-next-step p{color:#475569;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.customer-command-strip span,.customer-contract-grid span,.customer-opportunity-main span,.customer-opportunity-stock span,.customer-wallet-summary span{color:var(--app-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:840}.customer-command-strip strong{color:var(--app-text);margin-top:4px;font-size:17px;display:block}.customer-command-strip p,.customer-contract-grid p,.customer-wallet-summary p{color:var(--app-muted);margin:5px 0 0;font-size:12px}.customer-command-kpis{grid-template-columns:repeat(2,minmax(92px,1fr));gap:8px;min-width:260px;display:grid}.customer-command-kpis span{background:#ffffffc2;border:1px solid #0f172a14;border-radius:10px;gap:2px;min-height:52px;padding:8px;display:grid}.customer-command-kpis b{color:var(--app-text);font-size:18px}.customer-optin-contract{background:linear-gradient(135deg,#ffffffe6,#ecfdf5d1),radial-gradient(circle at 100% 0,#0ea5e929,#0000 32%);border:1px solid #14b8a638;border-radius:12px;gap:12px;margin:10px 0;padding:14px;display:grid;box-shadow:0 14px 32px #0f172a0f}.customer-optin-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.customer-optin-header span,.customer-optin-grid span{color:var(--app-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:840}.customer-optin-header strong{color:var(--app-text);margin-top:4px;font-size:18px;display:block}.customer-optin-header p,.customer-optin-grid p{color:var(--app-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.45}.customer-optin-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.customer-optin-grid>div{background:#ffffffb8;border:1px solid #0f172a14;border-radius:10px;min-width:0;min-height:126px;padding:10px}.customer-optin-grid strong{color:var(--app-text);overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.35;display:block}.customer-optin-ledger{flex-wrap:wrap;gap:8px;display:flex}.customer-optin-ledger span{color:#0f766e;background:#f0fdfadb;border:1px solid #14b8a633;border-radius:999px;min-height:28px;padding:7px 9px;font-size:11px;font-weight:780}.customer-optin-idempotency{color:var(--app-muted);overflow-wrap:anywhere;padding-top:2px;font-size:11px;font-weight:760;display:block}.customer-contract-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.customer-contract-grid>div{background:#ffffffb8;border:1px solid #0f172a14;border-radius:12px;gap:6px;min-height:132px;padding:12px;display:grid}.customer-contract-grid svg{color:#0891b2}.customer-contract-grid strong{color:var(--app-text);font-size:13px}.customer-opportunity-table{gap:10px}.customer-opportunity-row{grid-template-columns:minmax(210px,1.5fr) minmax(190px,1.05fr) minmax(170px,.9fr) auto;align-items:stretch}.customer-opportunity-main,.customer-opportunity-stock,.customer-opportunity-ledger,.customer-opportunity-actions{align-content:center;gap:7px;display:grid}.customer-preference-list{flex-wrap:wrap;gap:6px;display:flex}.customer-preference-list b{color:#0369a1;background:#f0f9ffc2;border:1px solid #0ea5e92e;border-radius:999px;padding:5px 8px;font-size:10px}.customer-opportunity-stock strong,.customer-opportunity-ledger span{color:var(--app-text);font-size:12px}.customer-opportunity-stock small,.customer-opportunity-ledger small{color:var(--app-muted);font-size:11px}.customer-opportunity-actions{justify-items:end}.customer-opportunity-actions button{min-height:34px}.customer-wallet-summary{background:#ecfdf5b8;border:1px solid #34d3992e;border-radius:12px;gap:6px;margin-bottom:10px;padding:12px;display:grid}.customer-wallet-summary strong{color:#047857;font-size:22px}.channel-funnel-panel{background:#0f172a33;border:1px solid #22d3ee29;border-radius:12px;gap:10px;margin:10px 0;padding:12px;display:grid}.channel-funnel-panel.attention{background:#f59e0b14;border-color:#f59e0b52}.channel-funnel-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.channel-funnel-header span,.channel-funnel-card span{color:var(--app-muted);text-transform:uppercase;font-size:10px;font-weight:820}.channel-funnel-header strong{color:var(--app-text);margin-top:4px;font-size:13px;display:block}.channel-funnel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.channel-funnel-card{background:#ffffff0b;border:1px solid #ffffff13;border-radius:10px;align-content:start;gap:6px;min-height:92px;padding:10px;display:grid}.channel-funnel-card strong{color:var(--app-text);font-size:22px;line-height:1}.channel-funnel-card p,.channel-funnel-action{color:var(--app-muted);margin:0;font-size:11px;line-height:1.35}.channel-funnel-action{border-top:1px solid #ffffff13;padding-top:9px}.operation-journey-panel{background:#f8fafcd1;border:1px solid #0f172a14;border-radius:8px;gap:10px;margin-top:10px;padding:12px;display:grid}.seller-queue-panel{background:linear-gradient(135deg,#22d3ee14,#34d3990f),#ffffff0a;border:1px solid #22d3ee29;border-radius:12px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.seller-queue-priority{border-color:color-mix(in srgb, var(--tenant-accent) 34%, #22d3ee2e);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 12%, transparent), #22d3ee0f), #ffffff0f}.seller-queue-header,.seller-queue-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.seller-queue-header span,.seller-queue-card span,.seller-queue-meta span{color:var(--app-muted);text-transform:uppercase;font-size:10px;font-weight:820}.seller-queue-header strong{color:var(--app-text);margin-top:4px;font-size:14px;display:block}.seller-queue-header p{color:var(--app-muted);margin:5px 0 0;font-size:11px}.seller-queue-actions button{min-height:32px;color:var(--app-cyan-soft);font:820 11px/1 var(--font-ui);background:#22d3ee14;border:1px solid #22d3ee33;border-radius:8px;padding:0 10px}.seller-queue-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.seller-queue-summary span{color:var(--app-text);text-align:center;background:#ffffff94;border:1px solid #0f172a14;border-radius:8px;padding:8px 9px;font-size:11px;font-weight:850}.seller-queue-list{gap:8px;display:grid}.seller-queue-card{width:100%;min-height:92px;color:inherit;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff13;border-radius:10px;grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.seller-queue-card.breached{background:linear-gradient(135deg,#f59e0b1c,#ffffff0e),#ffffff0b;border-color:#f59e0b57}.seller-queue-card.selected{border-color:color-mix(in srgb, var(--tenant-accent) 46%, #22d3ee38);background:color-mix(in srgb, var(--tenant-accent) 12%, #ffffff0b)}.seller-queue-card strong,.seller-queue-card b{color:var(--app-text);font-size:12px;line-height:1.3;display:block}.seller-queue-card p,.seller-queue-card small{color:var(--app-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;line-height:1.35;display:block}.seller-queue-meta{justify-items:end;gap:7px;display:grid}.seller-queue-proof{justify-items:end;gap:6px;display:grid}.seller-queue-proof small{text-align:right}.seller-queue-proof em{background:color-mix(in srgb, var(--tenant-accent) 14%, #fff);width:fit-content;color:var(--app-ink);white-space:nowrap;border-radius:8px;padding:7px 9px;font-size:10px;font-style:normal;font-weight:900}.cashier-sales-ledger{background:#0f172a29;border:1px solid #22d3ee24;border-radius:12px;gap:10px;margin-top:12px;padding:12px;display:grid}.cashier-sales-header,.cashier-sale-row{grid-template-columns:minmax(0,1fr) minmax(88px,auto) auto;align-items:center;gap:10px;display:grid}.cashier-sale-row>div{min-width:0}.cashier-sales-header span,.cashier-sale-row span{color:var(--app-muted);text-transform:uppercase;font-size:10px;font-weight:820}.cashier-sales-header strong,.cashier-sale-row strong,.cashier-sale-row b{min-width:0;color:var(--app-text);overflow-wrap:anywhere;font-size:12px;line-height:1.3;display:block}.cashier-sales-list{gap:8px;display:grid}.cashier-sale-row{background:#ffffff0b;border:1px solid #ffffff13;border-radius:10px;min-height:74px;padding:10px}.cashier-sale-row p,.cashier-sale-row small{min-width:0;color:var(--app-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;line-height:1.35;display:block}.operation-journey-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.operation-journey-header div{min-width:0}.operation-journey-header span{color:var(--app-muted);text-transform:uppercase;font-size:10px;font-weight:780;display:block}.operation-journey-header strong{color:var(--app-ink);margin-top:4px;font-size:13px;line-height:1.35;display:block}.operation-journey-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.operation-journey-step{background:#fff;border:1px solid #0f172a14;border-radius:8px;align-content:start;gap:6px;min-width:0;min-height:76px;padding:9px;display:grid}.operation-journey-step.ok{background:#ecfdf5b3;border-color:#34d39938}.operation-journey-step.cyan{border-color:color-mix(in srgb, var(--tenant-accent) 24%, #0f172a1a)}.operation-journey-step span{color:var(--app-muted);font-size:11px;line-height:1.35}.api-command-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.api-command-row button{color:#0369a1;min-height:34px;font:780 11px/1.1 var(--font-ui);cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:8px}.api-command-row button:disabled,.sale-summary button:disabled,.address-row button:disabled{opacity:.48;cursor:not-allowed}.api-result{background:#ffffffbd;border:1px solid #0f172a1a;border-radius:10px;grid-template-columns:minmax(0,1fr);align-items:center;gap:4px;margin-top:10px;padding:10px;display:grid}.api-result.success{background:#ecfdf5d1;border-color:#34d3993d}.api-result.error{background:#fff1f2db;border-color:#fb718547}.api-result strong{font-size:12px}.api-result p{color:var(--app-muted);font-size:11px;line-height:1.4}.api-result>button{border:1px solid color-mix(in srgb, var(--tenant-accent) 28%, #0f172a21);background:color-mix(in srgb, var(--tenant-accent) 11%, #fff);color:var(--app-ink);font:850 11px/1.1 var(--font-ui);cursor:pointer;border-radius:8px;justify-self:start;align-items:center;gap:6px;margin-top:4px;padding:7px 10px;display:inline-flex}.review-adjustment-proof{border:1px solid color-mix(in srgb, var(--tenant-accent) 22%, var(--app-border));background:color-mix(in srgb, var(--tenant-accent) 7%, #fff);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:6px;padding:10px;display:grid}.review-adjustment-proof div{gap:2px;min-width:0;display:grid}.review-adjustment-proof span{color:var(--tenant-accent);text-transform:uppercase;font-size:10px;font-weight:800}.review-adjustment-proof small{color:var(--app-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.review-adjustment-proof button{white-space:nowrap;min-height:34px}.module-loading-panel{align-content:start;gap:14px;min-height:240px;display:grid}.loading-proof-strip{flex-wrap:wrap;gap:8px;display:flex}.loading-proof-strip span{background:var(--app-soft);border:1px solid var(--app-border);color:var(--app-muted);border-radius:8px;padding:7px 10px;font-size:.78rem;font-weight:700}.vision-operation-plan{border:1px solid color-mix(in srgb, var(--tenant-accent) 22%, var(--app-border));background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 10%, transparent), transparent 64%), #ffffffbd;border-radius:12px;gap:10px;margin-top:10px;padding:12px;display:grid}.vision-operation-plan.needs_review{border-color:color-mix(in srgb, var(--app-amber) 32%, var(--app-border));background:linear-gradient(135deg, color-mix(in srgb, var(--app-amber) 12%, transparent), transparent 66%), #ffffffc2}.vision-operation-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.vision-operation-header span,.vision-operation-grid span,.vision-operation-ledger span{color:var(--app-muted);text-transform:uppercase;font-size:10px;font-weight:820}.vision-operation-header strong{color:var(--app-text);margin-top:4px;font-size:13px;line-height:1.35;display:block}.vision-operation-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px;display:grid}.vision-operation-grid>div{background:#ffffffb3;border:1px solid #0f172a14;border-radius:9px;gap:3px;min-width:0;padding:9px;display:grid}.vision-operation-grid strong,.vision-operation-ledger strong{min-width:0;color:var(--app-text);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.vision-operation-grid small{color:var(--app-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.35}.vision-operation-ledger{background:#ecfdf5b8;border:1px solid #10b9812e;border-radius:9px;gap:4px;padding:9px;display:grid}.vision-catalog-draft{background:#ffffffc7;border:1px solid #0f172a1a;border-radius:9px;gap:8px;padding:10px;display:grid}.vision-catalog-draft span{color:var(--app-muted);text-transform:uppercase;font-size:10px;font-weight:820}.vision-catalog-draft strong{color:var(--app-text);font-size:14px}.vision-catalog-draft div{flex-wrap:wrap;gap:6px;display:flex}.vision-catalog-draft b{min-height:24px;color:var(--app-text);background:#0f172a0e;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;display:inline-flex}.vision-catalog-draft small{color:var(--app-muted);font-size:11px;line-height:1.4}.ar-asset-plan{border:1px solid color-mix(in srgb, var(--app-amber) 24%, var(--app-border));background:color-mix(in srgb, var(--app-amber) 8%, #fff);border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;margin-top:8px;padding:8px;display:grid}.ar-asset-plan.published{border-color:color-mix(in srgb, var(--app-emerald) 26%, var(--app-border));background:color-mix(in srgb, var(--app-emerald) 9%, #fff)}.ar-asset-plan span,.ar-asset-plan small{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:820;overflow:hidden}.ar-asset-plan b{color:var(--app-text);white-space:nowrap;background:#ffffffb8;border-radius:999px;padding:4px 7px;font-size:10px}.visual-asset-ledger{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;min-width:0;display:grid}.visual-asset-ledger small{background:#ffffff9e;border-radius:7px;min-width:0;padding:4px 6px}.publication-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;margin-top:8px;display:grid}.visual-channel-plan{margin-top:10px}.publication-channel{border:1px solid color-mix(in srgb, var(--app-amber) 26%, var(--app-border));background:color-mix(in srgb, var(--app-amber) 8%, #fff);border-radius:9px;gap:3px;min-width:0;padding:8px;display:grid}.publication-channel.published{border-color:color-mix(in srgb, var(--app-emerald) 26%, var(--app-border));background:color-mix(in srgb, var(--app-emerald) 9%, #fff)}.publication-channel span,.publication-channel small{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:820;overflow:hidden}.publication-channel strong{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.transaction-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.transaction-evidence-grid span{color:#047857;background:#ffffffb8;border:1px solid #10b98129;border-radius:8px;gap:2px;min-width:0;padding:8px;font-size:10px;font-weight:760;display:grid}.transaction-evidence-grid b{color:#064e3b;text-transform:uppercase;font-size:10px}.api-event-list{gap:6px;margin-top:10px;display:grid}.api-event-list div{background:#ffffffa8;border:1px solid #0f172a17;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;min-width:0;padding:8px 10px;display:grid}.api-event-list span,.api-event-list small{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.api-event-list strong{font-size:11px}.api-payload-preview{color:#e2e8f0;background:#0f172a;border:1px solid #0f172a1c;border-radius:10px;gap:7px;margin-top:10px;padding:10px;display:grid}.api-payload-preview span{color:#67e8f9;font-size:11px;font-weight:850}.ledger-proof-panel{background:#f0fdfac2;border:1px solid #14b8a638;border-radius:10px;gap:8px;margin-top:10px;padding:10px;display:grid}.ledger-proof-panel>span{color:#0f766e;text-transform:uppercase;font-size:11px;font-weight:900}.ledger-proof-panel div{gap:5px;display:grid}.ledger-proof-panel p{color:var(--app-muted);grid-template-columns:96px minmax(0,1fr);gap:8px;margin:0;font-size:10px;line-height:1.35;display:grid}.ledger-proof-panel p b{color:#0f172a}.ledger-proof-panel small{color:#0f766e;font-size:10px;line-height:1.4}.review-correction-panel{border:1px solid color-mix(in srgb, var(--tenant-accent) 22%, #0f172a1a);background:color-mix(in srgb, var(--tenant-accent) 7%, #ffffffdb);border-radius:12px;gap:12px;margin-top:16px;padding:14px;display:grid}.review-correction-panel .panel-toolbar button,.review-correction-actions button{color:#0f172a;min-height:34px;font:780 11px/1 var(--font-ui);cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:9px;padding:0 12px}.correction-summary{gap:5px;display:grid}.correction-summary span{color:#047857;font-size:11px;font-weight:860}.correction-summary strong{font-size:15px}.correction-summary p{color:var(--app-muted);font-size:12px;line-height:1.45}.review-correction-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.api-payload-preview pre{white-space:pre-wrap;max-height:220px;margin:0;font:500 11px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.address-row{background:#fff;border:1px solid #0f172a1a;border-radius:10px;grid-template-columns:minmax(0,1fr) auto 52px auto;align-items:center;gap:10px;padding:10px;display:grid}.address-row strong,.address-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.address-row span{color:var(--app-muted);margin-top:3px;font-size:11px;display:block}.address-row button,.side-box button,.rail-action-card button,.secondary-action{border:1px solid color-mix(in srgb, var(--tenant-accent) 34%, #0f172a1f);background:color-mix(in srgb, var(--tenant-accent) 8%, #fff);color:#0369a1;min-height:32px;font:780 11px/1 var(--font-ui);cursor:pointer;border-radius:8px}.sale-side-panel,.operation-side-rail{position:sticky;top:18px}.operation-side-rail .rail-action-card:nth-child(n+6){display:none}.side-box,.sale-summary,.rail-action-card{background:#ffffffd6;border:1px solid #0f172a1a;border-radius:12px;box-shadow:0 14px 36px #0f172a0f}.side-box,.sale-summary{padding:14px}.side-title,.sale-summary div{justify-content:space-between;align-items:center;gap:10px;display:flex}.side-box p{color:var(--app-muted);margin-top:8px;font-size:12px}.cart-item{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;display:grid}.cart-item img{object-fit:contain;width:58px;height:42px}.cart-item strong,.cart-item span,.cart-item p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cart-item strong{font-size:12px}.cart-item span,.cart-item p,.sale-summary span{color:var(--app-muted);font-size:11px}.sale-summary{gap:10px}.sale-summary hr{border:0;border-top:1px solid #0f172a1a;width:100%}.secondary-action{background:#fff;width:100%;min-height:42px;margin-top:8px}.secondary-action.warning-action{color:#b45309;background:#fffbeb;border-color:#fbbf2452}.rail-action-card{gap:8px;padding:12px;display:grid}.rail-action-card strong{font-size:13px}.rail-action-card p,.rail-action-card li{color:var(--app-muted);font-size:12px;line-height:1.45}.rail-action-card ul{gap:5px;margin:0;padding-left:16px;display:grid}.rail-action-card.ok{border-color:#10b9813d}.rail-action-card.warning{border-color:#f59e0b47}.rail-action-card.audit{border-color:#0ea5e93d}.location-list{gap:9px;margin-top:12px;display:grid}.visual-stock-map{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--tenant-accent) 20%, var(--app-border));background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 10%, transparent), transparent), #ffffff09;border-radius:14px;gap:10px;width:100%;min-width:0;max-width:100%;margin-bottom:12px;padding:12px;display:grid;overflow:hidden}.visual-map-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.visual-map-header span{color:var(--app-subtle);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:820}.visual-map-header strong{margin-top:4px;font-size:13px;display:block}.visual-map-header small,.visual-map-contract small,.visual-map-state small{min-width:0;color:var(--app-subtle);text-overflow:ellipsis;font-size:10px;font-weight:720;line-height:1.35;display:block;overflow:hidden}.visual-map-contract{border:1px solid color-mix(in srgb, var(--tenant-accent) 18%, var(--app-border));background:color-mix(in srgb, var(--tenant-accent) 7%, #ffffff0a);border-radius:10px;gap:9px;min-width:0;padding:10px;display:grid}.visual-map-contract>div{min-width:0}.visual-map-contract span,.visual-map-state span{color:var(--tenant-accent);text-transform:uppercase;font-size:10px;font-weight:840}.visual-map-contract strong,.visual-map-state strong{min-width:0;color:var(--app-text);text-overflow:ellipsis;margin-top:3px;font-size:11px;line-height:1.35;display:block;overflow:hidden}.visual-map-state-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.visual-map-state{border:1px solid var(--app-border);background:#ffffff0b;border-radius:9px;min-width:0;padding:8px}.visual-map-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;max-width:100%;display:grid;overflow:hidden}.visual-map-cell{box-sizing:border-box;border:1px solid var(--app-border);background:#ffffff0d;border-radius:10px;gap:7px;min-width:0;max-width:100%;padding:10px;display:grid}.visual-map-cell.scanned{border-color:color-mix(in srgb, var(--tenant-accent) 48%, transparent);background:color-mix(in srgb, var(--tenant-accent) 13%, #ffffff0a)}.visual-map-cell.needs-action{border-color:color-mix(in srgb, var(--app-amber) 44%, var(--app-border))}.map-room{min-width:0;max-width:100%;color:var(--tenant-accent);text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:850;display:flex}.map-room span,.map-room b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.map-room b{border:1px dashed color-mix(in srgb, var(--tenant-accent) 34%, var(--app-border));color:var(--app-muted);border-radius:7px;padding:3px 5px;font-size:9px}.shelf-stack{gap:4px;display:grid}.shelf-line{background:#0f172a1f;border-radius:999px;height:7px}.shelf-line.active{background:linear-gradient(90deg, var(--tenant-accent), #8b5cf6)}.visual-map-cell strong,.visual-map-cell p,.visual-map-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visual-map-cell strong{font-size:12px}.visual-map-cell p{color:var(--app-muted);font-size:11px}.visual-map-cell small{color:var(--app-subtle);font-size:10px;font-weight:760}.map-cell-footer{flex-wrap:wrap;gap:6px;display:flex}.map-cell-footer span{border:1px solid var(--app-border);color:var(--app-muted);border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.inventory-map-bridge{grid-template-columns:minmax(0,1fr);align-items:start;margin-bottom:12px}.inventory-map-bridge .api-command-row{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.inventory-map-bridge p,.inventory-map-bridge small{overflow-wrap:normal;max-width:100%}.inventory-map-command{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, #0f172a1f);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 9%, #fff), #fffffff0), #fff;border-radius:10px;gap:12px;min-width:0;margin:10px 0 12px;padding:14px;display:grid;overflow:hidden}.inventory-map-command-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.inventory-map-command-title{min-width:0}.inventory-map-command-title span,.inventory-map-command-card span,.address-board-room span{color:var(--app-subtle);text-transform:uppercase;font-size:10px;font-weight:850;display:block}.inventory-map-command-title strong{color:var(--app-ink);overflow-wrap:anywhere;margin-top:4px;font-size:18px;line-height:1.15;display:block}.inventory-map-command-title p,.inventory-map-command-card p{color:var(--app-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.42}.inventory-map-command-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.inventory-map-command-actions button{min-width:0;min-height:38px}.inventory-map-command-grid{grid-template-columns:minmax(0,1.05fr) repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.inventory-address-board,.inventory-map-command-card{background:#f8fafcdb;border:1px solid #0f172a1a;border-radius:8px;min-width:0;padding:10px}.inventory-address-board{gap:9px;display:grid}.address-board-room{grid-template-columns:18px minmax(0,1fr) minmax(0,auto);align-items:center;gap:8px;display:grid}.address-board-room svg{color:var(--tenant-accent)}.address-board-room b{border:1px dashed color-mix(in srgb, var(--tenant-accent) 38%, #0f172a24);min-width:0;color:var(--app-ink);overflow-wrap:anywhere;border-radius:7px;padding:4px 6px;font-size:10px}.address-board-shelves{gap:5px;display:grid}.address-board-shelves div{background:#fff;border:1px solid #0f172a14;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-height:30px;padding:5px 7px;display:grid}.address-board-shelves div.active{border-color:color-mix(in srgb, var(--tenant-accent) 40%, #0f172a14);background:color-mix(in srgb, var(--tenant-accent) 9%, #fff)}.address-board-shelves span,.address-board-shelves b,.address-board-footer span{min-width:0;color:var(--app-muted);overflow-wrap:anywhere;font-size:10px;font-weight:820}.address-board-shelves b{color:var(--app-ink)}.address-board-footer{flex-wrap:wrap;gap:5px;display:flex}.address-board-footer span{background:#fff;border:1px solid #0f172a14;border-radius:999px;padding:4px 7px}.inventory-map-command-card{align-content:start;display:grid}.inventory-map-command-card strong{min-width:0;color:var(--app-ink);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.28;display:block}.inventory-count-command{background:linear-gradient(135deg,#ecfeffc2,#fffffff0),#fff;border:1px solid #0e749038;border-radius:10px;gap:12px;margin:0 0 12px;padding:14px;display:grid}.inventory-count-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.inventory-count-head span,.inventory-count-card span,.inventory-count-frame span{color:#0e7490;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.inventory-count-head strong{color:var(--app-ink);overflow-wrap:anywhere;margin-top:4px;font-size:17px;line-height:1.18;display:block}.inventory-count-head p{max-width:760px;color:var(--app-muted);margin:5px 0 0;font-size:12px;line-height:1.42}.inventory-count-head button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:38px;display:inline-flex}.inventory-count-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.inventory-count-frame,.inventory-count-card{background:#ffffffd1;border:1px solid #0f172a17;border-radius:8px;align-content:start;gap:6px;min-width:0;padding:10px;display:grid}.inventory-count-frame{grid-template-columns:30px minmax(0,1fr);gap:5px 9px}.inventory-count-frame svg{color:#0e7490;grid-row:span 3}.inventory-count-frame strong,.inventory-count-card strong{min-width:0;color:var(--app-ink);overflow-wrap:anywhere;font-size:13px;line-height:1.22}.inventory-count-frame p,.inventory-count-card p{color:var(--app-muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.35}.inventory-count-proof{flex-wrap:wrap;gap:6px;display:flex}.inventory-count-proof b{color:#334155;background:#fff;border:1px solid #0f172a14;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:780}.inventory-print-labels{background:linear-gradient(135deg, #ecfeffb8, #ffffffeb), var(--app-panel);border:1px solid #0e74903d;border-radius:8px;gap:12px;margin-bottom:12px;padding:14px;display:grid}.print-labels-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.print-labels-header span,.print-label-card span{color:var(--app-subtle);text-transform:uppercase;font-size:10px;font-weight:840;display:block}.print-labels-header strong{color:var(--app-ink);margin-top:4px;font-size:17px;line-height:1.2;display:block}.print-labels-header p,.print-label-card p{color:var(--app-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.42}.print-labels-proof{flex-wrap:wrap;gap:7px;display:flex}.print-labels-proof b{color:#0369a1;background:#fff;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:10px;line-height:1.2;display:inline-flex}.print-labels-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.print-label-card{background:#ffffffe0;border:1px solid #0f172a14;border-radius:8px;grid-template-columns:86px minmax(0,1fr);gap:10px;min-width:0;padding:10px;display:grid}.print-label-card>small{color:#0369a1;grid-column:1/-1;font-size:11px;font-weight:760;line-height:1.35}.print-label-card strong{color:var(--app-ink);margin-top:4px;font-size:13px;line-height:1.2;display:block}.print-label-qr{color:#0369a1;text-align:center;background:#fff;border:1px dashed #0e749047;border-radius:8px;place-items:center;gap:4px;min-height:86px;display:grid}.print-label-qr span{color:#0369a1;overflow-wrap:anywhere;max-width:72px;font-size:9px;line-height:1.15}.print-label-metrics{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.print-label-metrics b{color:#0369a1;background:#0e749014;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:10px;display:inline-flex}@media (width<=720px){.inventory-map-bridge .api-command-row,.inventory-count-head,.inventory-count-grid,.print-labels-header,.print-labels-grid{grid-template-columns:1fr}.print-label-card{grid-template-columns:76px minmax(0,1fr)}}.qr-scan-panel{background:#ffffff08;border:1px solid #ffffff13;border-radius:12px;gap:10px;margin-bottom:12px;padding:11px;display:grid}.qr-scan-panel span{color:var(--app-muted);font-size:11px;font-weight:800}.qr-scan-panel strong{color:var(--app-text);margin-top:3px;font-size:13px;display:block}.qr-scan-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.qr-scan-form input{border:1px solid var(--app-border);width:100%;min-height:38px;color:var(--app-text);font:750 12px/1 var(--font-ui);background:#ffffff0d;border-radius:10px;outline:0;padding:0 11px}.qr-scan-form button{border:1px solid color-mix(in srgb, var(--tenant-accent) 26%, transparent);background:color-mix(in srgb, var(--tenant-accent) 18%, transparent);min-height:38px;color:var(--app-text);font:850 12px/1 var(--font-ui);cursor:pointer;border-radius:10px;padding:0 13px}.qr-scan-form button:disabled{cursor:wait;opacity:.62}.scan-result-card{border:1px solid color-mix(in srgb, var(--tenant-accent) 28%, transparent);background:color-mix(in srgb, var(--tenant-accent) 10%, #ffffff0a);border-radius:12px;gap:10px;margin-bottom:12px;padding:11px;display:grid}.scan-result-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.scan-result-card span{color:var(--app-muted);font-size:11px;font-weight:800}.scan-result-card strong{color:var(--app-text);margin-top:3px;display:block}.scan-result-card p{color:var(--app-muted);margin:4px 0 0;font-size:12px}.scan-result-metrics,.scan-sku-list,.movement-ledger-list{flex-wrap:wrap;gap:7px;display:flex}.inventory-qr-dossier{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:9px;display:grid}.inventory-qr-label,.inventory-address-grid>div{border:1px solid color-mix(in srgb, var(--tenant-accent) 22%, var(--app-border));background:#ffffff94;border-radius:10px;min-width:0}.inventory-qr-label{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.inventory-qr-label svg{color:var(--tenant-accent)}.inventory-qr-label strong{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.inventory-qr-label small{color:var(--app-muted);font-size:10px}.inventory-address-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.inventory-address-grid>div{gap:2px;padding:8px;display:grid}.inventory-address-grid strong{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.scan-result-metrics b,.scan-sku-list>span,.movement-ledger-list>span{color:var(--app-text);border:1px solid #ffffff17;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:850}.scan-sku-list>span{color:var(--app-muted)}.movement-ledger-list>span{color:var(--app-subtle)}.scan-sku-list,.movement-ledger-list{gap:8px;display:grid}.scan-section-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.scan-section-title strong{color:var(--app-text);margin:0;font-size:12px}.scan-sku-row,.movement-ledger-row{background:#ffffff8a;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:minmax(0,1fr) auto minmax(78px,auto);align-items:center;gap:10px;padding:9px;display:grid}.movement-ledger-row{grid-template-columns:minmax(0,1fr) auto}.scan-sku-row>div,.movement-ledger-row>div{gap:2px;min-width:0;display:grid}.scan-sku-row strong,.scan-sku-row small,.movement-ledger-row strong,.movement-ledger-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scan-sku-row strong,.movement-ledger-row strong{margin:0;font-size:12px}.scan-sku-row b,.movement-ledger-row b{color:var(--app-text);font-size:12px}.scan-sku-row small,.movement-ledger-row small{color:var(--app-muted);font-size:10px}.inventory-signal-strip{border:1px solid color-mix(in srgb, var(--app-emerald) 34%, var(--app-border));background:color-mix(in srgb, var(--app-emerald) 10%, transparent);border-radius:10px;align-items:center;gap:9px;padding:9px;display:flex}.inventory-signal-strip svg{color:var(--app-emerald);flex:none}.inventory-signal-strip strong{margin:2px 0 0;font-size:12px}.inventory-next-action{border:1px solid color-mix(in srgb, var(--tenant-accent) 26%, var(--app-border));background:color-mix(in srgb, var(--tenant-accent) 8%, transparent);border-radius:10px;align-items:center;gap:9px;padding:9px;display:flex}.inventory-next-action svg{color:var(--tenant-accent);flex:none}.inventory-next-action strong{margin:2px 0 0;font-size:12px}.return-task-list{gap:8px;display:grid}.return-task-row{border:1px solid color-mix(in srgb, var(--app-amber) 26%, var(--app-border));background:color-mix(in srgb, var(--app-amber) 8%, transparent);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.return-task-row.overdue{border-color:color-mix(in srgb, #ef4444 32%, var(--app-border));background:#ef444414}.return-task-row.attention{border-color:color-mix(in srgb, var(--app-amber) 38%, var(--app-border))}.return-task-row div{min-width:0}.return-task-row strong,.return-task-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.return-task-row strong{margin-top:2px;font-size:12px}.return-task-row small{color:var(--app-muted);margin-top:3px;font-size:11px}.return-task-row button{border:1px solid color-mix(in srgb, var(--tenant-accent) 30%, transparent);background:color-mix(in srgb, var(--tenant-accent) 16%, transparent);min-height:34px;color:var(--app-text);font:850 11px/1 var(--font-ui);cursor:pointer;white-space:nowrap;border-radius:9px;padding:0 10px}.return-task-row button:disabled{cursor:wait;opacity:.62}.return-task-sla{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.return-task-sla b{border:1px solid color-mix(in srgb, var(--app-amber) 24%, var(--app-border));color:var(--app-muted);border-radius:999px;padding:4px 7px;font-size:10px;font-weight:850}.service-return-panel{gap:10px;display:grid}.service-return-bridge{margin-top:0}.service-return-list{gap:9px;display:grid}.service-return-row{border:1px solid color-mix(in srgb, var(--app-amber) 24%, var(--app-border));background:linear-gradient(135deg, color-mix(in srgb, var(--app-amber) 10%, transparent), transparent 58%), #ffffffb8;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(112px,auto);align-items:center;gap:12px;padding:10px;display:grid}.service-return-row.guardado{border-color:color-mix(in srgb, var(--app-emerald) 24%, var(--app-border));background:color-mix(in srgb, var(--app-emerald) 9%, #fff)}.service-return-copy{gap:4px;min-width:0;display:grid}.service-return-copy span,.service-return-copy small{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:780;overflow:hidden}.service-return-copy strong,.service-return-copy p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.service-return-copy strong{color:var(--app-text);font-size:13px}.service-return-copy p{color:var(--app-muted);font-size:12px}.service-return-meta{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.service-return-meta b{border:1px solid color-mix(in srgb, var(--tenant-accent) 18%, var(--app-border));color:var(--app-muted);background:#ffffff8a;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:850}.service-return-action{justify-items:end;gap:7px;display:grid}.service-return-action button{border:1px solid color-mix(in srgb, var(--tenant-accent) 32%, #0f172a24);background:color-mix(in srgb, var(--tenant-accent) 13%, #fff);min-height:34px;color:var(--app-text);font:850 11px/1 var(--font-ui);cursor:pointer;white-space:nowrap;border-radius:8px;padding:0 12px}.service-return-action button:disabled{cursor:not-allowed;opacity:.58}.qr-label.compact{min-width:96px;padding:8px}.app-shell[data-theme=light] .qr-scan-form input{background:#ffffffe0}.location-card{grid-template-columns:minmax(0,1fr) minmax(116px,auto);align-items:center;gap:10px;padding:11px;display:grid}.location-path{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.location-path b{border:1px solid var(--app-border);min-width:0;color:var(--app-muted);overflow-wrap:anywhere;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:780}.qr-label{border:1px dashed color-mix(in srgb, var(--tenant-accent) 42%, var(--app-border));min-width:112px;color:var(--app-text);text-align:center;border-radius:10px;justify-items:center;gap:4px;padding:9px;display:grid}.qr-label span,.qr-label small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.qr-label span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px}.qr-label small{color:var(--app-subtle);font-size:9px}.return-task,.totem-card{background:#ffffff09;border:1px solid #ffffff13;border-radius:14px}.return-task{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.return-task.guardado{opacity:.62}.return-task span,.totem-card span,.service-location span,.totem-hero span{color:var(--app-cyan-soft);font-size:11px;font-weight:820}.return-task strong,.totem-card strong{margin:4px 0;font-size:13px;line-height:1.35;display:block}.return-task p,.totem-card p,.totem-hero p{color:#ffffff8a;font-size:12px;line-height:1.45}.return-task button{min-height:30px;color:var(--app-cyan-soft);font:780 11px/1 var(--font-ui);cursor:pointer;background:#22d3ee17;border:1px solid #22d3ee2e;border-radius:9px;padding:0 10px}.return-task button:disabled{cursor:not-allowed}.service-row{grid-template-columns:minmax(0,1fr) minmax(220px,.45fr) auto}.service-location{background:#22d3ee0e;border:1px solid #22d3ee24;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.service-location span{text-overflow:ellipsis;overflow:hidden}.totem-hero{background:linear-gradient(135deg,#22d3ee21,#8b5cf61c),#ffffff09;border:1px solid #22d3ee29;border-radius:16px;grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:18px;min-height:220px;margin-bottom:14px;padding:22px;display:grid}.totem-hero strong{max-width:680px;margin:7px 0;font-size:clamp(26px,3.2vw,44px);line-height:1;display:block}.totem-hero svg{color:var(--app-cyan-soft);filter:drop-shadow(0 0 18px #22d3ee3d)}.totem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.totem-card{gap:8px;padding:13px;display:grid}.app-shell[data-theme=light] .return-task,.app-shell[data-theme=light] .totem-card,.app-shell[data-theme=light] .service-location,.app-shell[data-theme=light] .totem-hero{background:#ffffffb8;border-color:#0f172a1a;box-shadow:0 14px 36px #0f172a0f}.app-shell[data-theme=light] .return-task p,.app-shell[data-theme=light] .totem-card p,.app-shell[data-theme=light] .totem-hero p{color:var(--app-muted)}.totem-live-assist-first-fold{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, #0f172a1f);border-left:4px solid var(--tenant-accent);background:linear-gradient(135deg, #fff, color-mix(in srgb, var(--tenant-accent) 5%, #f8fafc)), #fff;border-radius:10px;gap:10px;margin:12px 0;padding:12px;display:grid;box-shadow:0 12px 28px #0f172a0f}.totem-live-assist-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.totem-live-assist-head span,.totem-live-assist-grid span,.totem-live-assist-proof b{color:color-mix(in srgb, var(--tenant-accent) 64%, #0f172a);font:900 10px/1 var(--font-ui);letter-spacing:0;text-transform:uppercase;display:block}.totem-live-assist-head strong{color:#0f172a;font:950 19px/1.12 var(--font-display);overflow-wrap:anywhere;margin-top:4px;display:block}.totem-live-assist-head p{color:#64748b;max-width:760px;font:700 12px/1.42 var(--font-ui);margin:5px 0 0}.totem-live-assist-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.totem-live-assist-grid>div{background:#f8fafcdb;border:1px solid #0f172a17;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-content:start;gap:5px 8px;min-width:0;min-height:96px;padding:10px;display:grid}.totem-live-assist-grid svg{color:color-mix(in srgb, var(--tenant-accent) 70%, #0f172a);grid-row:span 3}.totem-live-assist-grid strong,.totem-live-assist-grid small{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.totem-live-assist-grid strong{color:#0f172a;white-space:nowrap;font-size:12px;line-height:1.24}.totem-live-assist-grid small{color:#64748b;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:11px;line-height:1.32;display:-webkit-box}.totem-live-assist-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.totem-live-assist-proof span{color:#334155;overflow-wrap:anywhere;background:#ffffffdb;border:1px dashed #0f172a1f;border-radius:8px;min-width:0;padding:8px;font-size:11px;line-height:1.3}.totem-age-profile-consent-gate{border:1px solid color-mix(in srgb, var(--tenant-accent) 26%, #0f172a1a);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 7%, #fff), #fff 58%), #fff;border-radius:10px;gap:10px;padding:12px;display:grid}.totem-age-profile-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.totem-age-profile-head span,.totem-age-profile-grid span,.totem-age-profile-proof b{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.totem-age-profile-head strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:19px;line-height:1.14;display:block}.totem-age-profile-head p{color:#475569;overflow-wrap:anywhere;max-width:800px;margin-top:5px;font-size:12px;line-height:1.42}.totem-age-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.totem-age-profile-grid>div{background:#f8fafc;border:1px solid #0f172a17;border-radius:8px;align-content:start;gap:4px;min-width:0;min-height:76px;padding:10px;display:grid}.totem-age-profile-grid>div.ok{background:#f0fdf4;border-color:#10b98138}.totem-age-profile-grid>div.attention{background:#fffbeb;border-color:#d9770638}.totem-age-profile-grid strong{color:#0f172a;overflow-wrap:anywhere;font-size:13px;line-height:1.2}.totem-age-profile-grid small{color:#64748b;overflow-wrap:anywhere;font-size:11px;line-height:1.35}.totem-age-profile-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.totem-age-profile-proof span{color:#334155;overflow-wrap:anywhere;background:#f8fafcdb;border:1px solid #0f172a14;border-radius:8px;align-content:center;gap:3px;min-width:0;min-height:42px;padding:7px 8px;font-size:10.5px;line-height:1.22;display:grid}.totem-live-seller-claim{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, #0f172a1f);background:#fff;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(220px,.28fr);gap:8px;padding:9px;display:grid}.totem-live-seller-claim-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;display:grid}.totem-live-seller-claim-flow span{background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;align-content:center;gap:3px;min-width:0;min-height:58px;padding:7px;display:grid}.totem-live-seller-claim-flow b{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);font:900 10px/1 var(--font-ui);text-transform:uppercase}.totem-live-seller-claim-flow strong{color:#0f172a;min-width:0;font:900 12px/1.18 var(--font-ui);overflow-wrap:anywhere}.totem-live-seller-claim-flow small{color:#64748b;font:720 10px/1.2 var(--font-ui);overflow-wrap:anywhere}.totem-live-seller-claim-actions{grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;display:grid}.totem-live-seller-claim-actions button{color:#0f172a;min-width:0;min-height:38px;font:850 11px/1 var(--font-ui);white-space:normal;background:#fff;border:1px solid #0f172a1f;border-radius:8px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.totem-live-seller-claim-actions .primary-button{border-color:color-mix(in srgb, var(--tenant-accent) 48%, #0f172a1f);background:var(--tenant-accent)}.totem-tv-command-center{border:1px solid color-mix(in srgb, var(--tenant-accent) 28%, #0f172a1a);background:linear-gradient(135deg, #fff, color-mix(in srgb, var(--tenant-accent) 7%, #f8fafc)), #fff;border-radius:10px;gap:11px;margin:0 0 14px;padding:13px;display:grid;box-shadow:0 14px 32px #0f172a0f}.totem-tv-command-main{grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.totem-tv-command-icon{border:1px solid color-mix(in srgb, var(--tenant-accent) 30%, #0f172a1a);background:color-mix(in srgb, var(--tenant-accent) 11%, #fff);width:44px;height:44px;color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);border-radius:9px;place-items:center;display:grid}.totem-tv-command-main span,.totem-tv-command-grid span,.totem-tv-command-proof b{color:color-mix(in srgb, var(--tenant-accent) 58%, #0f172a);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:870;display:block}.totem-tv-command-main h2{color:#0f172a;overflow-wrap:anywhere;margin:4px 0 0;font-size:19px;font-weight:880;line-height:1.16;display:block}.totem-tv-command-main p,.totem-tv-command-grid p{color:var(--app-muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.4}.totem-tv-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.totem-tv-command-grid>div{background:#ffffffc2;border:1px solid #0f172a14;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.totem-tv-command-grid svg{color:color-mix(in srgb, var(--tenant-accent) 58%, #0f172a)}.totem-tv-command-grid strong{color:#0f172a;overflow-wrap:anywhere;font-size:13px;line-height:1.2}.totem-tv-profile-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.totem-tv-profile-strip>div{background:color-mix(in srgb, var(--tenant-accent) 7%, #fff);border:1px solid #0f172a14;border-radius:8px;align-content:start;gap:6px;min-width:0;min-height:104px;padding:10px;display:grid}.totem-tv-profile-strip span{color:color-mix(in srgb, var(--tenant-accent) 58%, #0f172a);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:870;display:block}.totem-tv-profile-strip strong{color:#0f172a;overflow-wrap:anywhere;font-size:13px;line-height:1.2}.totem-tv-profile-strip p{color:var(--app-muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.35}.totem-tv-command-proof{flex-wrap:wrap;gap:6px;display:flex}.totem-tv-command-proof span{color:#334155;background:#fff;border:1px solid #0f172a17;border-radius:8px;padding:7px 8px;font-size:10px;font-weight:760;line-height:1.3}.totem-tv-command-actions{flex-wrap:wrap;gap:8px;display:flex}.totem-tv-command-actions button{justify-content:center;align-items:center;gap:7px;min-height:38px;display:inline-flex}.location-card div{min-width:0}.location-card strong,.location-card p{text-overflow:ellipsis;overflow:hidden}.registration-hero{background:linear-gradient(135deg,#22d3ee1f,#8b5cf614),#ffffff09;border:1px solid #22d3ee29;border-radius:14px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:18px;margin-bottom:14px;padding:18px;display:grid}.registration-hero span,.pipeline-step span,.ai-rulebook strong{color:var(--app-cyan-soft);font-size:11px;font-weight:820}.registration-hero strong{max-width:680px;margin:7px 0;font-size:clamp(20px,2.4vw,31px);line-height:1.05;display:block}.registration-hero p,.pipeline-step p,.ai-rulebook p{color:#ffffff8f;font-size:13px;line-height:1.5}.create-card{gap:12px;margin-bottom:14px;padding:13px;display:grid}.create-card-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.create-card-title strong{margin-top:4px;display:block}.create-card-title svg{color:var(--app-cyan-soft)}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.form-grid.single{grid-template-columns:1fr}.form-grid label{min-width:0}.form-grid label span{color:#ffffff7a;margin-bottom:6px;font-size:11px;font-weight:780;display:block}.form-grid input,.form-grid select{border:1px solid var(--app-border);width:100%;min-height:38px;color:var(--app-text);font:650 12px/1 var(--font-ui);background:#ffffff0d;border-radius:10px;outline:0;padding:0 11px}.photo-ai-panel{border:1px solid color-mix(in srgb, var(--tenant-accent) 20%, var(--app-border));background:color-mix(in srgb, var(--tenant-accent) 7%, #ffffff0a);border-radius:12px;grid-template-columns:minmax(180px,.8fr) minmax(0,1fr);gap:10px;margin-bottom:12px;padding:12px;display:grid}.photo-ai-preview{border:1px dashed color-mix(in srgb, var(--tenant-accent) 36%, var(--app-border));background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 16%, transparent), transparent), #ffffff0d;border-radius:10px;align-content:center;gap:8px;min-height:118px;padding:14px;display:grid}.photo-ai-preview small{color:var(--app-muted);font-size:11px;line-height:1.35}.photo-ai-panel span,.size-checklist-block span{color:var(--app-subtle);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:820}.photo-ai-panel strong,.size-checklist-block strong{margin-top:5px;font-size:13px;display:block}.photo-ai-panel p{color:var(--app-muted);margin:7px 0 10px;font-size:12px;line-height:1.45}.photo-ai-panel button{border:1px solid color-mix(in srgb, var(--tenant-accent) 30%, var(--app-border));background:color-mix(in srgb, var(--tenant-accent) 12%, transparent);min-height:32px;color:var(--app-cyan-soft);font:800 11px/1 var(--font-ui);cursor:pointer;border-radius:9px;padding:0 11px}.photo-inference-proof,.sku-preview-strip{border:1px solid color-mix(in srgb, var(--tenant-accent) 22%, var(--app-border));background:color-mix(in srgb, var(--tenant-accent) 7%, #ffffffb3);border-radius:10px;gap:6px;padding:10px;display:grid}.created-sku-handoff{border:1px solid color-mix(in srgb, var(--app-success) 28%, var(--app-border));background:color-mix(in srgb, var(--app-success) 9%, #ffffffad);border-radius:10px;gap:7px;margin-top:10px;padding:10px;display:grid}.created-sku-handoff span,.created-sku-handoff small{color:var(--app-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:820}.created-sku-handoff strong{color:var(--app-text);font-size:13px;line-height:1.25}.created-sku-handoff p{color:var(--app-muted);margin:0;font-size:12px;line-height:1.4}.created-sku-actions{flex-wrap:wrap;gap:8px;margin-top:3px;display:flex}.created-sku-proof{flex-wrap:wrap;gap:6px;display:flex}.created-sku-proof b{border:1px solid color-mix(in srgb, var(--tenant-accent) 20%, var(--app-border));color:var(--app-text);border-radius:999px;padding:5px 7px;font-size:10px;font-weight:820}.created-sku-actions button{border:1px solid color-mix(in srgb, var(--tenant-accent) 28%, var(--app-border));min-height:32px;color:var(--app-text);font:820 11px/1 var(--font-ui);cursor:pointer;background:#ffffffad;border-radius:9px;padding:0 11px}.created-sku-actions button:first-child{background:color-mix(in srgb, var(--tenant-accent) 14%, #ffffffb8);color:var(--app-cyan-soft)}.photo-inference-proof{grid-template-columns:minmax(112px,.22fr) minmax(0,1fr);align-items:center}.photo-inference-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:8px 0;display:grid}.photo-inference-fields span{border:1px solid color-mix(in srgb, var(--tenant-accent) 20%, var(--app-border));min-width:0;color:var(--app-text);letter-spacing:0;overflow-wrap:anywhere;text-transform:none;background:#ffffff0f;border-radius:9px;padding:7px 8px;font-size:11px;font-weight:760;line-height:1.25}.photo-inference-fields b{color:var(--app-subtle);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:850;display:block}.photo-inference-proof strong,.sku-preview-strip strong{color:var(--app-text);font-size:18px;line-height:1;display:block}.photo-inference-proof p,.photo-inference-proof small,.sku-preview-strip p,.size-checklist-hint{color:var(--app-muted);font-size:11px;line-height:1.4}.catalog-readiness-board{border:1px solid color-mix(in srgb, var(--tenant-accent) 20%, var(--app-border));background:color-mix(in srgb, var(--tenant-accent) 6%, #ffffff0f);border-radius:12px;gap:10px;margin:12px 0;padding:12px;display:grid}.catalog-readiness-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.catalog-readiness-header span,.catalog-readiness-card span{color:var(--app-subtle);text-transform:uppercase;font-size:10px;font-weight:820}.catalog-readiness-header strong{color:var(--app-text);margin-top:4px;font-size:13px;display:block}.catalog-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.catalog-readiness-card{border:1px solid var(--app-border);background:#ffffff0b;border-radius:10px;gap:6px;min-width:0;padding:10px;display:grid}.catalog-readiness-card.done{border-color:color-mix(in srgb, var(--tenant-accent) 34%, var(--app-border))}.catalog-readiness-card strong,.catalog-readiness-card p,.catalog-readiness-card span{overflow-wrap:anywhere;min-width:0}.catalog-readiness-card strong{color:var(--app-text);font-size:12px}.catalog-readiness-card p{color:var(--app-muted);margin:0;font-size:11px;line-height:1.38}.sale-ready-sku-contract{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, var(--app-border));background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 9%, transparent), transparent 58%), #ffffff0e;border-radius:14px;gap:10px;margin:12px 0;padding:12px;display:grid}.focused-sku-contract{border:1px solid color-mix(in srgb, var(--tenant-accent) 28%, var(--app-border));background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 10%, transparent), transparent 56%), color-mix(in srgb, var(--app-panel) 86%, #ffffff14);border-radius:14px;gap:10px;margin:12px 0;padding:12px;display:grid}.focused-sku-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.focused-sku-hero>div{min-width:0}.focused-sku-hero span,.focused-sku-grid span{color:var(--app-subtle);text-transform:uppercase;font-size:10px;font-weight:850}.focused-sku-hero strong{color:var(--app-text);overflow-wrap:anywhere;margin-top:4px;font-size:20px;line-height:1.05;display:block}.focused-sku-hero p,.focused-sku-grid p{color:var(--app-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.38}.focused-sku-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.focused-sku-grid>div{border:1px solid var(--app-border);background:#ffffff0b;border-radius:11px;min-width:0;padding:9px}.focused-sku-grid strong{color:var(--app-text);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.25;display:block}.focused-sku-ledger,.focused-sku-actions{border-top:1px solid var(--app-border);flex-wrap:wrap;gap:7px;min-width:0;padding-top:10px;display:flex}.focused-sku-ledger b,.focused-sku-actions span{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, var(--app-border));background:color-mix(in srgb, var(--tenant-accent) 8%, #ffffff0f);color:var(--app-text);overflow-wrap:anywhere;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:820}.product-operation-board{border:1px solid color-mix(in srgb, var(--tenant-accent) 34%, #0f172a1f);background:linear-gradient(135deg, #fff, color-mix(in srgb, var(--tenant-accent) 7%, #f8fafc));border-radius:8px;grid-template-columns:minmax(260px,.95fr) minmax(340px,1.05fr) minmax(230px,.72fr) minmax(250px,.8fr);gap:10px;margin:8px 0 12px;padding:10px;display:grid;box-shadow:0 14px 32px #0f172a12}.product-operation-identity,.product-operation-grade,.product-operation-location,.product-operation-proof{background:#ffffffe0;border:1px solid #0f172a17;border-radius:8px;align-content:start;gap:9px;min-width:0;padding:10px;display:grid}.product-operation-identity span,.product-operation-grade-head span,.product-operation-location span,.product-operation-proof b,.product-operation-tile-grid span{color:color-mix(in srgb, var(--tenant-accent) 64%, #0f172a);font:950 10px/1 var(--font-ui);text-transform:uppercase}.product-operation-identity strong,.product-operation-location strong{color:#0f172a;font:900 19px/1.12 var(--font-ui);overflow-wrap:anywhere}.product-operation-identity p,.product-operation-location p{color:#475569;font:650 12px/1.36 var(--font-ui);margin:0}.product-operation-actions{flex-wrap:wrap;gap:7px;display:flex}.product-operation-actions button{color:#334155;min-height:36px;font:850 11px/1 var(--font-ui);cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.product-operation-actions button:disabled,.product-operation-tile-grid button:disabled{cursor:not-allowed;opacity:.56}.product-operation-grade-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.product-operation-grade-head b{color:#0f172a;font:950 12px/1 var(--font-ui)}.product-operation-tile-grid{grid-template-columns:repeat(auto-fit,minmax(58px,1fr));gap:7px;display:grid}.product-operation-tile-grid button{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #0f172a1c;border-radius:8px;align-content:center;gap:3px;min-width:0;min-height:62px;display:grid}.product-operation-tile-grid button.ok{background:#ecfdf5;border-color:#10b98147}.product-operation-tile-grid button.reserved{background:#fffbeb;border-color:#f59e0b4d}.product-operation-tile-grid strong{color:#0f172a;font:950 16px/1 var(--font-ui)}.product-operation-tile-grid b{color:#0f172a;min-width:22px;min-height:22px;font:950 11px/1 var(--font-ui);background:#fff;border-radius:999px;justify-self:center;place-items:center;display:inline-grid}.product-operation-location svg{color:color-mix(in srgb, var(--tenant-accent) 72%, #0f172a)}.product-operation-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.product-operation-proof span{color:#0f172a;min-width:0;min-height:52px;font:820 12px/1.2 var(--font-ui);overflow-wrap:anywhere;background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;align-content:center;gap:3px;padding:7px;display:grid}.product-live-command{border:1px solid color-mix(in srgb, var(--tenant-accent) 22%, #0f172a1a);background:linear-gradient(90deg, color-mix(in srgb, var(--tenant-accent) 9%, #fff), #fff 44%), #fff;border-radius:12px;grid-template-columns:1fr;gap:12px;margin:0 0 14px;padding:14px;display:grid;box-shadow:0 14px 32px #0f172a13}.product-live-main{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.product-live-icon{border:1px solid color-mix(in srgb, var(--tenant-accent) 28%, #0f172a1a);background:color-mix(in srgb, var(--tenant-accent) 12%, #fff);width:44px;height:44px;color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);border-radius:10px;place-items:center;display:grid}.product-live-main span,.product-live-grid span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:860;display:block}.product-live-main strong{color:#0f172a;overflow-wrap:anywhere;margin-top:2px;font-size:18px;line-height:1.14;display:block}.product-live-main p,.product-live-grid p{color:#64748b;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.35}.product-live-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.product-live-actions button{color:#334155;min-height:38px;font:820 11px/1 var(--font-ui);cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.product-live-actions button:disabled{cursor:not-allowed;opacity:.55}.product-live-grid{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.product-live-grid>div{background:#f8fafc;border:1px solid #0f172a14;border-radius:9px;min-width:0;min-height:92px;padding:10px}.product-live-grid strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.2;display:block}.product-live-channels{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.product-live-channels span{color:#475569;background:#fff;border:1px solid #0f172a17;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:820;display:inline-flex}.product-live-channels span.published{color:#047857;background:#ecfdf5;border-color:#10b9813d}.product-live-channels span.blocked{color:#92400e;background:#fffbeb;border-color:#f59e0b3d}.catalog-contract-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.catalog-contract-header>div{min-width:0}.catalog-contract-header span,.catalog-contract-grid span{color:var(--app-subtle);text-transform:uppercase;font-size:10px;font-weight:850}.catalog-contract-header strong,.catalog-contract-grid strong{color:var(--app-text);overflow-wrap:anywhere;margin-top:4px;font-size:13px;display:block}.catalog-contract-header p,.catalog-contract-grid p{color:var(--app-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.38}.catalog-contract-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.catalog-contract-grid>div{border:1px solid var(--app-border);background:#ffffff0d;border-radius:11px;min-width:0;padding:9px}.catalog-contract-strip,.catalog-contract-surfaces{border-top:1px solid var(--app-border);flex-wrap:wrap;gap:7px;min-width:0;padding-top:10px;display:flex}.catalog-contract-strip b,.catalog-contract-surfaces span{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, var(--app-border));background:color-mix(in srgb, var(--tenant-accent) 8%, #ffffff0f);color:var(--app-text);overflow-wrap:anywhere;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:820}.size-checklist-block{border:1px solid color-mix(in srgb, var(--tenant-accent) 16%, var(--app-border));background:#ffffff09;border-radius:12px;gap:10px;margin:12px 0;padding:12px;display:grid}.size-checklist-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.grade-score{border:1px solid color-mix(in srgb, var(--app-emerald) 28%, var(--app-border));background:color-mix(in srgb, var(--app-emerald) 8%, #ffffff0f);text-align:right;border-radius:10px;min-width:100px;padding:9px 10px}.grade-score strong{color:var(--app-emerald);font-size:18px}.size-preset-row{flex-wrap:wrap;gap:7px;display:flex}.size-preset-row button{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, var(--app-border));min-height:30px;color:var(--app-text);font:820 11px/1 var(--font-ui);cursor:pointer;background:#ffffffad;border-radius:999px;padding:0 10px}.size-checklist{grid-template-columns:repeat(auto-fit,minmax(42px,1fr));gap:7px;display:grid}.size-checklist button{border:1px solid var(--app-border);width:100%;height:34px;color:var(--app-muted);font:820 12px/1 var(--font-ui);cursor:pointer;background:#ffffff0d;border-radius:9px}.size-checklist button.selected{border-color:color-mix(in srgb, var(--tenant-accent) 48%, var(--app-border));background:color-mix(in srgb, var(--tenant-accent) 16%, #ffffff14);color:var(--app-text);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--tenant-accent) 16%, transparent)}.ai-grade-review{border:1px solid color-mix(in srgb, var(--app-amber) 34%, var(--app-border));background:color-mix(in srgb, var(--app-amber) 9%, #ffffff0f);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.ai-grade-review svg{color:var(--app-amber)}.ai-grade-review strong{margin:0;font-size:12px}.ai-grade-review p{color:var(--app-muted);margin:3px 0 0;font-size:11px;line-height:1.4}.sku-ledger-strip{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.sku-ledger-strip b{border:1px solid color-mix(in srgb, var(--tenant-accent) 22%, var(--app-border));color:var(--app-text);border-radius:999px;padding:5px 7px;font-size:10px;font-weight:820}.catalog-location-builder{border:1px solid color-mix(in srgb, var(--tenant-accent) 22%, var(--app-border));background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 8%, transparent), transparent 56%), #ffffff0b;border-radius:13px;gap:12px;margin:12px 0;padding:12px;display:grid}.catalog-location-header{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:10px;display:grid}.catalog-location-header>div:first-child{min-width:0}.catalog-location-header>svg{color:var(--tenant-accent)}.catalog-location-header span,.catalog-location-builder label span,.stock-room-rail span,.qr-preview-card span,.location-erp-proof b{color:var(--app-subtle);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:850}.catalog-location-header strong{color:var(--app-text);overflow-wrap:anywhere;margin-top:4px;font-size:14px;display:block}.catalog-location-header p{color:var(--app-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.4}.location-readiness{border:1px solid color-mix(in srgb, var(--tenant-accent) 30%, var(--app-border));background:color-mix(in srgb, var(--tenant-accent) 8%, #ffffff0f);text-align:right;border-radius:10px;min-width:96px;padding:8px 9px}.location-readiness strong{color:var(--tenant-accent);font-size:18px}.stock-address-visual{grid-template-columns:minmax(110px,.35fr) minmax(0,1fr) minmax(160px,.55fr);gap:10px;display:grid}.stock-room-rail,.stock-shelf-preview,.qr-preview-card{border:1px solid var(--app-border);background:#ffffff0e;border-radius:11px;min-width:0;padding:11px}.stock-room-rail{align-content:center;gap:6px;display:grid}.stock-room-rail strong{color:var(--app-text);font-size:13px;line-height:1.2}.stock-shelf-preview{gap:10px;display:grid}.shelf-topline,.shelf-bottomline{justify-content:space-between;align-items:center;gap:8px;display:flex}.shelf-topline span,.shelf-bottomline span{color:var(--app-muted);font-size:11px}.shelf-topline b,.shelf-bottomline b{color:var(--app-text);overflow-wrap:anywhere;font-size:12px}.shelf-levels{gap:6px;display:grid}.shelf-levels span{border:1px solid color-mix(in srgb, var(--tenant-accent) 14%, var(--app-border));background:#ffffff0f;border-radius:999px;height:10px}.shelf-levels span.active{background:color-mix(in srgb, var(--tenant-accent) 22%, #ffffff14);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tenant-accent) 26%, transparent)}.qr-preview-card{align-content:center;gap:6px;display:grid}.qr-preview-card svg{color:var(--tenant-accent)}.qr-preview-card strong{color:var(--app-text);overflow-wrap:anywhere;font-size:11px;line-height:1.25}.catalog-location-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.catalog-location-builder label{gap:6px;min-width:0;display:grid}.catalog-location-builder input,.catalog-location-builder select{border:1px solid var(--app-border);width:100%;min-height:36px;color:var(--app-text);font:650 12px/1 var(--font-ui);background:#ffffff12;border-radius:10px;outline:0;padding:0 10px}.location-erp-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.location-erp-proof span{border:1px solid color-mix(in srgb, var(--tenant-accent) 18%, var(--app-border));min-width:0;color:var(--app-text);overflow-wrap:anywhere;border-radius:9px;padding:8px;font-size:11px;font-weight:760;line-height:1.3}.location-erp-proof b{margin-bottom:4px;display:block}.app-shell[data-theme=light] .form-grid label span{color:#0f172a8a}.app-shell[data-theme=light] .form-grid input,.app-shell[data-theme=light] .form-grid select,.app-shell[data-theme=light] .catalog-location-builder input,.app-shell[data-theme=light] .catalog-location-builder select{background:#ffffffe6}.pipeline-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.pipeline-step{background:#ffffff09;border:1px solid #ffffff13;border-radius:13px;min-height:112px;padding:12px}.pipeline-step strong{margin:18px 0 5px;font-size:13px;display:block}.registration-table{gap:9px}.registration-row{grid-template-columns:minmax(0,1fr) 48px auto auto auto;align-items:center;display:grid}.registration-row.aprovado{background:#34d3990e;border-color:#34d39933}.registration-row.pronto{border-color:#22d3ee2e}.field-chips{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.field-chips span{color:#ffffff94;background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:10px;font-weight:720;display:inline-flex}.channel-handoff-plan{border:1px solid color-mix(in srgb, var(--tenant-accent) 22%, var(--app-border));background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 10%, transparent), transparent 48%), #ffffff0b;border-radius:13px;gap:10px;margin-top:12px;padding:12px;display:grid}.channel-handoff-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.channel-handoff-header span,.channel-handoff-grid span,.channel-handoff-ledger span{color:var(--app-muted);text-transform:uppercase;font-size:10px;font-weight:820}.channel-handoff-header strong{color:var(--app-text);margin-top:4px;font-size:13px;line-height:1.35;display:block}.channel-handoff-status{flex-wrap:wrap;gap:6px;display:flex}.channel-handoff-status span,.channel-handoff-ledger span{min-height:24px;color:var(--app-muted);text-transform:none;background:#ffffff0b;border:1px solid #ffffff13;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:780;display:inline-flex}.channel-handoff-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.channel-handoff-grid div{background:#ffffff0b;border:1px solid #ffffff13;border-radius:10px;min-width:0;padding:9px}.channel-handoff-grid strong{color:var(--app-text);overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.channel-handoff-grid p{color:var(--app-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;line-height:1.35}.channel-handoff-ledger{background:#ffffff0a;border:1px solid #ffffff13;border-radius:10px;gap:7px;padding:9px;display:grid}.channel-handoff-ledger strong{color:var(--app-muted);text-transform:uppercase;font-size:10px;font-weight:820}.channel-handoff-ledger div{flex-wrap:wrap;gap:6px;display:flex}.register-score{background:radial-gradient(circle at 82% 24%,#22d3ee2e,#0000 32%),#ffffff0a;border:1px solid #22d3ee29;border-radius:14px;align-content:center;gap:8px;min-height:176px;margin-bottom:12px;padding:18px;display:grid}.register-score strong{font-size:clamp(40px,5vw,58px);line-height:1}.register-score p{color:#ffffff8a;font-size:13px;line-height:1.45}.ai-rulebook{background:linear-gradient(145deg,#8b5cf61f,#22d3ee0f),#ffffff09;border:1px solid #8b5cf633;border-radius:13px;gap:8px;margin-top:12px;padding:13px;display:grid}.settings-layout{grid-template-columns:minmax(0,1fr)}@media (width<=1400px){.settings-layout{grid-template-columns:minmax(0,1fr)}.tenant-brand-command-strip,.tenant-command-center-grid,.tenant-branding-proof-grid,.settings-session-grid,.settings-module-access-grid,.governance-grid,.governance-hook-row,.tenant-checklist-grid,.rbac-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-branding-contract{grid-template-columns:minmax(0,1fr)}}.brand-studio{grid-template-columns:1fr;gap:14px;margin-bottom:14px;display:grid}.brand-preview,.brand-controls{background:#ffffff09;border:1px solid #ffffff13;border-radius:16px;min-width:0;padding:14px}.brand-preview{background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 14%, transparent), transparent 46%), #ffffff09;grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);align-items:stretch;gap:13px;display:grid}.brand-preview-top,.brand-logo-editor{align-items:center;gap:12px;min-width:0;display:flex}.brand-preview-top{align-content:center}.brand-logo-xl{background:linear-gradient(135deg, #ffffff5c, transparent 42%), linear-gradient(135deg, var(--tenant-accent), color-mix(in srgb, var(--tenant-accent) 54%, #0f172a));color:#031014;width:68px;height:68px;box-shadow:0 18px 46px color-mix(in srgb, var(--tenant-accent) 26%, transparent), inset 0 1px 0 #ffffff70;border-radius:18px;flex:none;place-items:center;font-size:22px;font-weight:920;display:grid}.brand-mark img,.brand-logo-xl img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.brand-logo-xl.compact{border-radius:14px;width:50px;height:50px;font-size:16px}.brand-preview span,.brand-controls span{color:var(--app-cyan-soft);font-size:11px;font-weight:820}.brand-preview strong,.brand-controls strong{margin:4px 0;font-size:16px;display:block}.brand-preview p,.brand-controls p{color:#ffffff8f;font-size:12px;line-height:1.45}.brand-window{background:#03071270;border:1px solid #ffffff16;border-radius:14px;overflow:hidden}.brand-window-bar{border-bottom:1px solid #ffffff13;align-items:center;gap:9px;min-height:36px;padding:0 12px;display:flex}.brand-window-bar span{background:var(--tenant-accent);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--tenant-accent) 18%, transparent);border-radius:999px}.brand-window-bar strong{margin:0;font-size:12px}.brand-product-preview{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;min-height:132px;padding:16px;display:grid}.brand-product-preview button{background:var(--tenant-accent);color:#031014;min-height:34px;font:850 12px/1 var(--font-ui);border:0;border-radius:10px;padding:0 13px}.brand-channel-row{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.brand-channel-row span{color:#ffffffb3;background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;place-items:center;min-height:32px;display:grid}.brand-controls{align-content:start;gap:13px;display:grid}.app-shell[data-theme=light] .brand-preview,.app-shell[data-theme=light] .brand-controls{background:#ffffffc2;border-color:#0f172a1a;box-shadow:0 16px 42px #0f172a0f}.app-shell[data-theme=light] .brand-window{background:linear-gradient(#fff,#f8fafc);border-color:#0f172a14}.app-shell[data-theme=light] .brand-window-bar{border-bottom-color:#0f172a14}.app-shell[data-theme=light] .brand-preview p,.app-shell[data-theme=light] .brand-controls p{color:var(--app-muted)}.app-shell[data-theme=light] .brand-preview strong,.app-shell[data-theme=light] .brand-controls strong,.app-shell[data-theme=light] .brand-window-bar strong{color:var(--app-text)}.app-shell[data-theme=light] .brand-channel-row span{color:#0f172aad;background:#0f172a09;border-color:#0f172a14}.tenant-command{background:linear-gradient(135deg,#22d3ee1c,#8b5cf613),#ffffff09;border:1px solid #22d3ee29;border-radius:14px;grid-template-columns:minmax(0,1fr) 148px;align-items:center;gap:18px;margin-bottom:14px;padding:18px;display:grid}.app-shell[data-theme=light] .tenant-command{background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 15%, transparent), #8b5cf60d), #ffffffd1}.tenant-command span,.access-row span,.integration-row span,.policy-toggle span,.policy-score p{color:#ffffff7a;font-size:11px}.tenant-command strong{margin:6px 0;font-size:clamp(21px,2.2vw,30px);line-height:1.05;display:block}.tenant-command p,.access-row p,.integration-row p,.policy-toggle div span{color:#ffffff8f;font-size:12px;line-height:1.45}.tenant-mini-stats{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.tenant-mini-stats span{color:#ffffff9e;background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-weight:760;display:inline-flex}.app-shell[data-theme=light] .tenant-mini-stats span{color:#0f172aa8;background:#ffffff9e;border-color:#0f172a1c}.rbac-risk-matrix{border:1px solid color-mix(in srgb, var(--app-amber) 22%, var(--app-border));background:linear-gradient(135deg, color-mix(in srgb, var(--app-amber) 9%, transparent), transparent 58%), #ffffff0a;border-radius:14px;gap:10px;margin:12px 0 14px;padding:12px;display:grid}.rbac-risk-header,.rbac-risk-card,.rbac-risk-ledger{min-width:0}.rbac-risk-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.rbac-risk-header span,.rbac-risk-card span{color:var(--app-cyan-soft);text-transform:uppercase;font-size:10px;font-weight:840}.rbac-risk-header strong{color:var(--app-text);margin-top:4px;font-size:14px;display:block}.rbac-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rbac-risk-card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px;display:grid}.rbac-risk-card.alto{border-color:color-mix(in srgb, #ef4444 28%, var(--app-border))}.rbac-risk-card.medio{border-color:color-mix(in srgb, var(--app-amber) 28%, var(--app-border))}.rbac-risk-card strong,.rbac-risk-card p{grid-column:1/-1}.rbac-risk-card strong{color:var(--app-text);font-size:13px}.rbac-risk-card p{color:var(--app-muted);margin:0;font-size:11px;line-height:1.35}.rbac-risk-flags{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}.rbac-risk-flags b,.rbac-risk-ledger span{color:var(--app-muted);background:#ffffff0b;border:1px solid #ffffff17;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:820}.rbac-risk-ledger{flex-wrap:wrap;gap:6px;display:flex}.app-shell[data-theme=light] .rbac-risk-matrix,.app-shell[data-theme=light] .rbac-risk-card{background:#ffffffc7}.app-shell[data-theme=light] .rbac-risk-flags b,.app-shell[data-theme=light] .rbac-risk-ledger span{color:#0f172a9e;background:#0f172a09;border-color:#0f172a17}.tenant-health{background:radial-gradient(circle at 50% 35%,#34d39933,#0000 44%),#ffffff0a;border:1px solid #34d39938;border-radius:13px;align-content:center;place-items:center;gap:4px;min-height:126px;display:grid}.app-shell[data-theme=light] .tenant-health{background:radial-gradient(circle at 50% 35%,#34d3992b,#0000 45%),#ffffffad}.tenant-health strong{margin:0;font-size:46px}.settings-grid{grid-template-columns:1fr;gap:14px;display:grid}.tenant-form-section{margin-bottom:14px}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-form-grid label,.employee-form{min-width:0}.settings-form-grid .full-field{grid-column:1/-1}.settings-form-grid.store-setup-form{grid-template-columns:minmax(0,1fr)}.settings-form-grid label span,.tenant-theme-row>div>span{color:#ffffff7a;margin-bottom:6px;font-size:11px;font-weight:780;display:block}.app-shell[data-theme=light] .settings-form-grid label span,.app-shell[data-theme=light] .tenant-theme-row>div>span{color:#0f172a8a}.settings-form-grid input,.settings-form-grid select,.employee-form input,.employee-form select{box-sizing:border-box;border:1px solid var(--app-border);width:100%;min-width:0;max-width:100%;min-height:38px;color:var(--app-text);font:650 12px/1 var(--font-ui);background:#ffffff0d;border-radius:10px;outline:0;padding:0 11px}.app-shell[data-theme=light] .settings-form-grid input,.app-shell[data-theme=light] .settings-form-grid select,.app-shell[data-theme=light] .employee-form input,.app-shell[data-theme=light] .employee-form select{background:#ffffffe0}.store-setup-panel{border-top:1px solid #ffffff14;gap:12px;margin-top:14px;padding-top:14px;display:grid}.store-setup-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.store-setup-header span{color:var(--app-muted);font-size:11px;font-weight:800;display:block}.store-setup-header strong{color:var(--app-text);margin-top:3px;font-size:14px;display:block}.store-setup-header button{border:1px solid color-mix(in srgb, var(--tenant-accent) 26%, transparent);background:color-mix(in srgb, var(--tenant-accent) 18%, transparent);min-height:38px;color:var(--app-text);font:850 12px/1 var(--font-ui);cursor:pointer;border-radius:10px;padding:0 13px}.store-setup-header button:disabled{cursor:wait;opacity:.62}.store-setup-form{grid-template-columns:repeat(5,minmax(0,1fr))}.operating-unit-list{gap:8px;display:grid}.operating-unit-row{background:#ffffff08;border:1px solid #ffffff13;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.operating-unit-row span{color:var(--app-muted);font-size:11px;font-weight:800}.operating-unit-row strong{color:var(--app-text);overflow-wrap:anywhere;margin-top:3px;font-size:13px;display:block}.operating-unit-row p{color:var(--app-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.operating-unit-row code{border:1px solid color-mix(in srgb, var(--tenant-accent) 28%, transparent);background:color-mix(in srgb, var(--tenant-accent) 12%, transparent);min-width:0;max-width:100%;color:var(--app-text);font:850 11px/1 var(--font-ui);overflow-wrap:anywhere;white-space:normal;border-radius:999px;padding:7px 9px}.tenant-theme-row{grid-template-columns:minmax(0,1fr) minmax(240px,.8fr);align-items:end;gap:12px;margin-top:13px;display:grid}.color-picker{flex-wrap:wrap;gap:8px;display:flex}.color-picker button{background:var(--swatch);cursor:pointer;border:1px solid #ffffff29;border-radius:999px;width:34px;height:34px;box-shadow:inset 0 0 0 4px #0000001f}.color-picker button.selected{outline:3px solid color-mix(in srgb, var(--swatch) 42%, transparent);outline-offset:3px}.color-picker.labeled{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.color-picker.labeled button{width:auto;height:auto;min-height:38px;box-shadow:none;background:#ffffff0d;border-radius:11px;justify-content:flex-start;align-items:center;gap:8px;padding:0 9px;display:flex}.color-picker.labeled button:before{content:"";background:var(--swatch);border-radius:999px;flex:none;width:18px;height:18px;box-shadow:inset 0 0 0 3px #ffffff42}.color-picker.labeled button span{color:var(--app-muted);font-size:11px;font-weight:780}.tenant-saas-cockpit{border:1px solid color-mix(in srgb, var(--tenant-accent) 30%, #0f172a1a);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 8%, #fff), #fff 58%), #fff;color:#0f172a;border-radius:10px;grid-template-columns:minmax(230px,.58fr) minmax(420px,1.1fr) minmax(260px,.7fr);gap:12px;margin:0 0 14px;padding:14px;display:grid;box-shadow:0 16px 36px #0f172a14}.tenant-saas-cockpit-brand,.tenant-saas-cockpit-editor,.tenant-saas-cockpit-rbac{min-width:0}.tenant-saas-cockpit-brand{background:#fff;border:1px solid #0f172a17;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.tenant-saas-cockpit-brand span,.tenant-saas-logo-row span,.tenant-saas-theme-row>div>span,.tenant-saas-cockpit-rbac span,.tenant-saas-cockpit-readiness b{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);font:900 10px/1 var(--font-ui);text-transform:uppercase;display:block}.tenant-saas-cockpit-brand strong{color:#0f172a;overflow-wrap:anywhere;margin-top:5px;font-size:clamp(20px,1.6vw,28px);line-height:1.04;display:block}.tenant-saas-cockpit-brand p,.tenant-saas-cockpit-rbac p{color:#64748b;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.38}.tenant-saas-cockpit-editor{background:#fff;border:1px solid #0f172a17;border-radius:9px;gap:10px;padding:12px;display:grid}.tenant-saas-logo-row{grid-template-columns:82px minmax(150px,.8fr) minmax(150px,.72fr);gap:8px;display:grid}.tenant-saas-logo-row label{gap:6px;min-width:0;display:grid}.tenant-saas-logo-row input{color:#0f172a;width:100%;min-width:0;height:38px;font:780 12px/1 var(--font-ui);background:#f8fafc;border:1px solid #0f172a1f;border-radius:8px;outline:0;padding:0 10px}.tenant-saas-theme-row{grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);align-items:end;gap:10px;display:grid}.tenant-saas-theme-row .segmented{background:#f8fafc;border-color:#0f172a1a;min-height:38px}.tenant-saas-color-row{flex-wrap:wrap;gap:7px;display:flex}.tenant-saas-color-row button{color:#475569;min-width:0;min-height:38px;font:800 10px/1 var(--font-ui);cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:8px;flex:74px;justify-content:center;align-items:center;gap:6px;display:flex}.tenant-saas-color-row button b{background:var(--swatch);border-radius:999px;flex:none;width:15px;height:15px;box-shadow:inset 0 0 0 3px #ffffff57}.tenant-saas-color-row button.selected{border-color:color-mix(in srgb, var(--swatch) 52%, #0f172a1f);background:color-mix(in srgb, var(--swatch) 12%, #fff);color:#0f172a;box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--swatch) 78%, #0f172a)}.tenant-saas-cockpit-rbac{gap:8px;display:grid}.tenant-saas-cockpit-rbac>div{background:#fff;border:1px solid #0f172a17;border-radius:9px;min-width:0;padding:10px}.tenant-saas-cockpit-rbac strong{color:#0f172a;overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.2;display:block}.tenant-saas-cockpit-rbac .primary-button,.tenant-saas-action-bar button{min-height:40px;margin:0}.tenant-saas-action-bar{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, #0f172a1a);background:color-mix(in srgb, var(--tenant-accent) 6%, #fff);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;padding:8px;display:grid}.tenant-saas-action-bar button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;padding-inline:8px;font-size:11px;display:inline-flex}.tenant-saas-cockpit-readiness,.tenant-saas-cockpit-ledger{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.tenant-saas-cockpit-readiness span,.tenant-saas-cockpit-ledger b{color:#334155;background:#fff;border:1px solid #0f172a17;border-radius:8px;min-width:0;padding:7px 9px;font-size:11px;font-weight:800}.tenant-saas-cockpit-readiness span.complete{color:#065f46;background:#f0fdf4;border-color:#10b98138}.tenant-saas-cockpit-readiness span.pending{color:#92400e;background:#fffbeb;border-color:#d9770638}.tenant-store-physical-layout-onboarding{border:1px solid color-mix(in srgb, var(--tenant-accent) 34%, #0f172a1f);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 8%, #fff), #fff 62%), #fff;border-radius:10px;grid-column:1/-1;gap:12px;padding:14px;display:grid}.tenant-store-physical-layout-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.tenant-store-physical-layout-head span,.tenant-store-physical-layout-brand span,.tenant-store-physical-layout-room span,.tenant-store-physical-layout-shelves span,.tenant-store-physical-layout-qr span,.tenant-store-physical-layout-steps b,.tenant-store-physical-layout-proof b{color:color-mix(in srgb, var(--tenant-accent) 64%, #0f172a);font:900 10px/1 var(--font-ui);text-transform:uppercase;display:block}.tenant-store-physical-layout-head strong{color:#0f172a;font:950 22px/1.08 var(--font-display);margin-top:5px;display:block}.tenant-store-physical-layout-head p{color:#64748b;max-width:78ch;font:680 12px/1.45 var(--font-ui);margin:7px 0 0}.tenant-store-physical-layout-grid{grid-template-columns:minmax(210px,.62fr) minmax(420px,1.35fr) minmax(230px,.72fr);align-items:stretch;gap:12px;display:grid}.tenant-store-physical-layout-brand,.tenant-store-physical-layout-map,.tenant-store-physical-layout-steps{background:#fff;border:1px solid #0f172a17;border-radius:9px;min-width:0}.tenant-store-physical-layout-brand{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.tenant-store-physical-layout-logo{border-radius:10px;width:52px;height:52px}.tenant-store-physical-layout-brand strong,.tenant-store-physical-layout-room strong,.tenant-store-physical-layout-qr strong{color:#0f172a;font:950 18px/1.08 var(--font-display);overflow-wrap:anywhere;margin-top:5px;display:block}.tenant-store-physical-layout-brand p,.tenant-store-physical-layout-qr p{color:#64748b;font:680 12px/1.35 var(--font-ui);overflow-wrap:anywhere;margin:5px 0 0}.tenant-store-physical-layout-map{grid-template-columns:minmax(150px,.5fr) minmax(0,1fr);gap:10px;padding:12px;display:grid}.tenant-store-physical-layout-room{border:1px dashed color-mix(in srgb, var(--tenant-accent) 45%, #0f172a29);background:color-mix(in srgb, var(--tenant-accent) 7%, #f8fafc);border-radius:9px;align-content:center;min-width:0;min-height:126px;padding:12px;display:grid}.tenant-store-physical-layout-shelves{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.tenant-store-physical-layout-shelves div{background:#f8fafc;border:1px solid #0f172a17;border-radius:8px;align-content:center;gap:5px;min-width:0;min-height:58px;padding:9px;display:grid}.tenant-store-physical-layout-shelves strong{color:#0f172a;font:850 12px/1.15 var(--font-ui);overflow-wrap:anywhere}.tenant-store-physical-layout-qr{border:1px solid color-mix(in srgb, var(--tenant-accent) 36%, #0f172a1a);background:color-mix(in srgb, var(--tenant-accent) 10%, #fff);border-radius:9px;grid-column:1/-1;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.tenant-store-physical-layout-qr svg{color:#0f172a;background:#fff;border-radius:9px;width:42px;height:42px;padding:9px}.tenant-store-physical-layout-steps{gap:8px;padding:12px;display:grid}.tenant-store-physical-layout-steps span{color:#0f172a;min-width:0;min-height:44px;font:760 12px/1.18 var(--font-ui);overflow-wrap:anywhere;border:1px solid #0f172a17;border-radius:8px;align-content:center;gap:5px;padding:8px 10px;display:grid}.tenant-store-physical-layout-steps span.complete{border-color:color-mix(in srgb, var(--tenant-accent) 42%, #0f172a17);background:color-mix(in srgb, var(--tenant-accent) 9%, #fff)}.tenant-store-physical-layout-steps span.pending{background:#f59e0b14;border-color:#f59e0b47}.tenant-store-physical-layout-actions{flex-wrap:wrap;gap:8px;display:flex}.tenant-store-physical-layout-actions button{color:#0f172a;min-height:38px;font:850 12px/1 var(--font-ui);cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.tenant-store-physical-layout-actions .primary-button{border-color:color-mix(in srgb, var(--tenant-accent) 52%, #0f172a29);background:var(--tenant-accent)}.tenant-store-physical-layout-actions button:disabled{cursor:wait;opacity:.62}.tenant-store-physical-layout-proof{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.tenant-store-physical-layout-proof span{color:#334155;min-width:0;min-height:58px;font:700 11px/1.25 var(--font-ui);overflow-wrap:anywhere;background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;align-content:center;gap:5px;padding:9px;display:grid}.tenant-saas-setup-mini,.tenant-saas-surface-strip{border:1px solid color-mix(in srgb, var(--tenant-accent) 22%, #0f172a1a);background:#fff;border-radius:9px;grid-column:1/-1;gap:8px;min-width:0;padding:9px;display:grid}.tenant-saas-setup-mini-head,.tenant-saas-surface-strip{grid-template-columns:minmax(220px,.62fr) minmax(0,1fr);align-items:start}.tenant-saas-setup-mini-head{justify-content:space-between;gap:10px;display:flex}.tenant-saas-setup-mini-head span,.tenant-saas-surface-strip>div>span,.tenant-saas-setup-mini-grid b,.tenant-saas-surface-grid b{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);font:900 10px/1 var(--font-ui);text-transform:uppercase;display:block}.tenant-saas-setup-mini-head strong,.tenant-saas-surface-strip>div>strong{color:#0f172a;font:900 13px/1.18 var(--font-ui);overflow-wrap:anywhere;margin-top:4px;display:block}.tenant-saas-setup-mini-grid,.tenant-saas-surface-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0;display:grid}.tenant-saas-surface-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.tenant-saas-setup-mini-grid span,.tenant-saas-surface-grid span{color:#334155;min-width:0;min-height:48px;font:780 10px/1.22 var(--font-ui);overflow-wrap:anywhere;background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;align-content:center;gap:4px;padding:7px;display:grid}.tenant-saas-setup-mini-grid span.complete,.tenant-saas-surface-grid span{background:#f0fdf4;border-color:#10b98133}.tenant-saas-setup-mini-grid span.pending{background:#fffbeb;border-color:#d9770638}.tenant-saas-module-strip{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, #0f172a1f);background:#ffffffdb;border-radius:9px;grid-column:1/-1;gap:6px;padding:7px;display:grid}.tenant-saas-module-strip-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.tenant-saas-module-strip-head span,.tenant-saas-module-strip-grid span{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);font:900 10px/1 var(--font-ui);text-transform:uppercase;display:block}.tenant-saas-module-strip-head strong{color:#0f172a;margin-top:3px;font-size:13px;line-height:1.15;display:block}.tenant-saas-module-strip-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.tenant-saas-module-strip-grid>div{background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;min-width:0;min-height:58px;padding:6px}.tenant-saas-module-strip-grid>div.allowed{background:#f0fdf4;border-color:#10b98138}.tenant-saas-module-strip-grid>div.blocked{background:#fffbeb;border-color:#d9770638}.tenant-saas-module-strip-grid strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.14;display:block}.tenant-saas-module-strip-grid p{color:#64748b;overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;font-weight:760;line-height:1.18}.tenant-brand-surface-preview-v2{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, #0f172a1a);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 8%, #fff), #fff);border-radius:10px;grid-column:1/-1;gap:10px;min-width:0;padding:12px;display:grid}.tenant-brand-surface-preview-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.tenant-brand-surface-preview-head>div:first-child{min-width:0}.tenant-brand-surface-preview-head span,.tenant-brand-surface-preview-grid span,.tenant-brand-surface-preview-proof b{color:color-mix(in srgb, var(--tenant-accent) 68%, #0f172a);font:950 10px/1 var(--font-ui);text-transform:uppercase;display:block}.tenant-brand-surface-preview-head strong,.tenant-brand-surface-preview-grid strong{color:#0f172a;min-width:0;font:950 15px/1.14 var(--font-ui);overflow-wrap:anywhere;margin-top:5px;display:block}.tenant-brand-surface-preview-head p,.tenant-brand-surface-preview-grid p{color:#64748b;font:720 11px/1.35 var(--font-ui);overflow-wrap:anywhere;margin:5px 0 0}.tenant-brand-surface-swatch{border:1px solid color-mix(in srgb, var(--surface-color) 36%, #0f172a1f);background:color-mix(in srgb, var(--surface-color) 10%, #fff);border-radius:10px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;min-width:128px;padding:8px;display:grid}.tenant-brand-surface-logo{background:var(--surface-color);color:#fff;width:44px;height:44px;font:950 13px/1 var(--font-display);border-radius:8px;place-items:center;display:grid}.tenant-brand-surface-logo img{object-fit:cover;border-radius:8px;width:100%;height:100%}.tenant-brand-surface-swatch b{color:#0f172a;font:900 12px/1 var(--font-ui)}.tenant-brand-surface-preview-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.tenant-brand-surface-preview-grid>div,.tenant-brand-surface-preview-proof span{background:#fff;border:1px solid #0f172a14;border-radius:8px;min-width:0}.tenant-brand-surface-preview-grid>div{align-content:start;gap:5px;min-height:112px;padding:10px;display:grid}.tenant-brand-surface-preview-grid svg{color:color-mix(in srgb, var(--tenant-accent) 72%, #0f172a)}.tenant-brand-surface-preview-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tenant-brand-surface-preview-proof span{color:#334155;min-height:44px;font:740 10px/1.28 var(--font-ui);overflow-wrap:anywhere;align-content:center;gap:4px;padding:8px;display:grid}@media (width<=1320px){.tenant-brand-surface-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.tenant-brand-surface-preview-head,.tenant-brand-surface-preview-proof{grid-template-columns:minmax(0,1fr)}.tenant-brand-surface-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.tenant-brand-surface-preview-grid{grid-template-columns:minmax(0,1fr)}}.tenant-brand-quick-editor{border:1px solid color-mix(in srgb, var(--tenant-accent) 30%, #0f172a1a);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 8%, #fff), #fff 58%), #fff;border-radius:12px;grid-template-columns:minmax(240px,.68fr) minmax(320px,1fr);gap:12px;margin:12px 0;padding:14px;display:grid;box-shadow:0 14px 30px #0f172a0f}.tenant-brand-quick-preview{background:#fff;border:1px solid #0f172a17;border-radius:10px;grid-row:span 2;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.tenant-brand-quick-preview span,.tenant-brand-quick-fields span,.tenant-brand-quick-theme>div>span,.tenant-brand-quick-proof b{color:color-mix(in srgb, var(--tenant-accent) 60%, #0f172a);font:900 10px/1 var(--font-ui);text-transform:uppercase;display:block}.tenant-brand-quick-preview strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:20px;line-height:1.12;display:block}.tenant-brand-quick-preview p{color:#64748b;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.35}.tenant-brand-quick-fields{grid-template-columns:92px minmax(180px,.75fr) minmax(220px,1fr);gap:9px;min-width:0;display:grid}.tenant-brand-quick-fields label{gap:6px;min-width:0;display:grid}.tenant-brand-quick-fields input{color:#0f172a;width:100%;min-width:0;height:40px;font:750 12px/1 var(--font-ui);background:#fff;border:1px solid #0f172a1f;border-radius:9px;outline:0;padding:0 11px}.tenant-brand-quick-theme{grid-template-columns:minmax(180px,.38fr) minmax(0,1fr);align-items:end;gap:10px;min-width:0;display:grid}.tenant-brand-quick-theme .segmented{min-height:40px}.color-picker.labeled.compact{flex-wrap:wrap;gap:7px;display:flex}.color-picker.labeled.compact button{background:#fff;flex:74px;min-height:40px;padding:0 8px}.tenant-brand-quick-proof{grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.tenant-brand-quick-proof span{color:#334155;overflow-wrap:anywhere;background:#fff;border:1px solid #0f172a17;border-radius:9px;align-content:center;gap:4px;min-width:0;min-height:48px;padding:8px 10px;font-size:11px;font-weight:780;display:grid}.tenant-brand-quick-proof .primary-button{min-height:48px;margin:0}.app-shell[data-theme=light] .color-picker.labeled button{background:#ffffffe0;border-color:#0f172a1a}.employee-form{grid-template-columns:minmax(150px,1fr) minmax(170px,1fr) 132px auto;gap:8px;margin-bottom:10px;display:grid}.employee-form button{background:color-mix(in srgb, var(--tenant-accent) 16%, transparent);min-height:38px;color:var(--app-cyan-soft);font:800 12px/1 var(--font-ui);cursor:pointer;border:1px solid #22d3ee2e;border-radius:10px;padding:0 12px}.settings-section{background:#ffffff08;border:1px solid #ffffff13;border-radius:14px;min-width:0;padding:13px}.access-row,.integration-row{background:#ffffff08;border:1px solid #ffffff13;border-radius:12px;align-items:center;gap:10px;padding:11px;display:grid}.access-row{grid-template-columns:minmax(0,1fr) auto}.role-access-row{align-items:start}.role-profile-main{min-width:0}.permission-chip-grid{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.permission-chip{min-height:30px;color:var(--app-muted);font:800 11px/1 var(--font-ui);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:0 10px}.permission-chip.selected{border-color:color-mix(in srgb, var(--tenant-accent) 38%, transparent);background:color-mix(in srgb, var(--tenant-accent) 16%, transparent);color:var(--app-text)}.permission-chip:disabled{cursor:wait;opacity:.68}.app-shell[data-theme=light] .permission-chip{background:#ffffffc7;border-color:#0f172a1a}.integration-row{grid-template-columns:minmax(0,1fr) auto auto}.access-row strong,.integration-row strong,.policy-toggle strong{margin:3px 0;font-size:13px;display:block}.integration-row button{color:#a5f3fc;min-height:30px;font:760 11px/1 var(--font-ui);cursor:pointer;background:#22d3ee17;border:1px solid #22d3ee2e;border-radius:9px;padding:0 10px}.policy-score{background:radial-gradient(circle at 82% 24%,#8b5cf62e,#0000 34%),#ffffff0a;border:1px solid #8b5cf638;border-radius:14px;align-content:center;gap:7px;min-height:150px;margin-bottom:12px;padding:18px;display:grid}.app-shell[data-theme=light] .policy-score{background:radial-gradient(circle at 82% 24%, color-mix(in srgb, var(--tenant-accent) 14%, transparent), transparent 36%), #ffffffb3}.policy-score strong{font-size:clamp(36px,4vw,50px);line-height:1}.policy-toggle{text-align:left;width:100%;color:var(--app-text);cursor:pointer;background:#ffffff09;border:1px solid #ffffff13;border-radius:12px;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:10px;padding:11px;display:grid}.policy-toggle>span{color:#ffffff85;border:1px solid #ffffff1a;border-radius:999px;place-items:center;min-height:28px;font-weight:850;display:grid}.app-shell[data-theme=light] .policy-toggle>span{color:#0f172a9e;background:#0f172a0a;border-color:#0f172a1a}.policy-toggle.enabled{background:#34d3990e;border-color:#34d3992e}.policy-toggle.enabled>span{color:var(--app-emerald);background:#34d3991a;border-color:#34d39947}.settings-rulebook{margin-top:12px}.empty-state{border:1px dashed #ffffff21;border-radius:16px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1180px){:root{--sidebar-width:72px}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr)}.governance-grid,.governance-hook-row,.tenant-branding-contract,.operation-contract-grid,.focused-sku-grid,.return-contract-grid,.catalog-contract-grid,.settings-module-access-grid,.settings-session-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar{padding-inline:12px}.brand{justify-content:center}.brand div:not(.brand-mark),.nav-item span,.nav-section-title,.sidebar-status div{display:none}.nav-item{justify-content:center;padding:0}.nav-item:hover{transform:translateY(-1px)}.content-grid,.tenant-saas-cockpit{grid-template-columns:minmax(0,1fr)}.tenant-saas-logo-row{grid-template-columns:88px repeat(2,minmax(0,1fr))}.pos-workbench{grid-template-columns:minmax(0,1fr)}.sale-side-panel,.operation-side-rail{position:static}.product-command{grid-template-columns:minmax(220px,.6fr) minmax(0,1fr)}.sale-ready-strip{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr)}.service-command-center,.seller-floor-mission-control{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-floor-mission-steps,.seller-floor-mission-proof{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.seller-route-head,.seller-route-proof,.dashboard-owner-priority-strip{grid-template-columns:1fr}.dashboard-owner-priority-actions{justify-content:stretch}.dashboard-owner-priority-actions button{flex:150px}.seller-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-command-now,.sale-ready-actions{grid-column:1/-1}.sale-ready-step-list{grid-template-columns:repeat(5,minmax(0,1fr))}.seller-guided-command{grid-template-columns:44px minmax(0,1fr)}.seller-guided-actions{grid-column:1/-1;justify-content:stretch}.seller-guided-actions button{flex:160px}.seller-guided-cards,.seller-command-guard{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-ready-step{grid-template-columns:18px minmax(0,1fr)}.sale-ready-step strong{grid-column:1/-1}.product-price-box{border-top:1px solid #0f172a14;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:14px;padding-left:0}.context-bar,.contract-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.sale-completion-gate-checks,.cashier-kpi-grid,.cashier-fiscal-grid,.receiving-stock-steps,.review-receiving-grid,.sale-completion-gate-proof,.sale-cashier-bridge-grid,.paid-sale-contract-grid,.sale-fiscal-bridge-grid,.dashboard-owner-grid,.dashboard-owner-executive-grid,.finance-kpi-grid,.finance-method-grid,.finance-command-scope,.finance-command-metrics,.finance-command-proof,.finance-manager-decision-main,.finance-manager-decision-grid,.finance-manager-decision-proof,.finance-reconciliation-gate-checks,.finance-reconciliation-gate-proof,.finance-closing-steps,.channel-handoff-grid,.totem-tv-command-grid,.portal-reservation-grid,.portal-seller-route-grid,.customer-reservation-grid,.visual-map-state-grid,.service-command-center,.nosale-return-form,.nosale-return-grid,.operational-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-rail,.context-rail{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.rail-header{grid-column:1/-1}}@media (width<=960px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.dashboard-grid.sales-layout,.camera-layout,.registrations-layout,.inventory-layout,.service-layout,.totem-layout,.settings-layout{grid-template-columns:1fr}.pipeline-grid,.catalog-readiness-grid,.simple-feature-grid,.count-grid,.module-grid,.sale-completion-gate-checks,.sale-completion-gate-proof,.finance-reconciliation-gate-main,.finance-reconciliation-gate-checks,.finance-reconciliation-gate-proof,.sale-cashier-bridge-grid,.sale-fiscal-bridge-grid,.receiving-stock-steps,.channel-funnel-grid,.tenant-branding-contract,.operation-contract-grid,.focused-sku-grid,.return-contract-grid,.catalog-contract-grid,.tenant-checklist-grid,.totem-grid,.settings-grid,.payment-method-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.finance-command-head{grid-template-columns:1fr}.finance-command-actions button{flex:148px}}@media (width<=520px){.finance-command-center{padding:12px}.paid-sale-contract-grid,.sale-cashier-bridge-grid,.cashier-sale-row,.finance-command-metrics{grid-template-columns:1fr}.finance-command-actions{grid-template-columns:1fr;display:grid}}@media (width<=840px){:root{--sidebar-width:auto}.app-shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--app-border);width:auto;height:auto;min-height:auto;padding:12px;position:sticky;top:0}.nav-list{grid-template-columns:repeat(5,minmax(0,1fr))}.operational-action-grid{grid-template-columns:1fr}.nav-section{display:contents}.brand div:not(.brand-mark),.nav-item span,.nav-section-title{display:block}.nav-section-title{display:none}.brand{justify-content:flex-start}.nav-item{text-align:center;flex-direction:column;gap:5px;height:auto;min-height:48px;font-size:10px}.sidebar-status{display:none}.topbar{flex-direction:column;align-items:flex-start}.product-command,.product-route-card,.dashboard-owner-executive-grid,.dashboard-owner-grid,.sale-ready-strip,.sale-ready-hero,.sale-completion-gate-main,.sale-completion-gate-checks,.sale-completion-gate-proof,.sale-cashier-bridge-header,.paid-sale-contract-main,.sale-cashier-next-action,.paid-sale-contract-grid,.sale-cashier-bridge-grid,.sale-fiscal-bridge-header,.sale-fiscal-next-action,.sale-fiscal-bridge-grid,.receiving-stock-bridge-header,.receiving-stock-proof,.receiving-stock-steps,.visual-map-state-grid,.service-command-center,.seller-floor-mission-control,.seller-floor-mission-route,.seller-floor-mission-steps,.seller-floor-mission-proof,.seller-route-grid,.nosale-return-form,.seller-guided-command,.seller-guided-cards,.product-identity dl,.product-price-box,.cart-item,.seller-queue-card,.address-row{grid-template-columns:1fr}.seller-queue-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-queue-proof{justify-items:start}.seller-queue-proof small{text-align:left}.sale-cashier-bridge,.paid-sale-atomic-contract,.paid-sale-contract-grid,.paid-sale-contract-grid div,.sale-cashier-bridge-grid,.sale-cashier-bridge-grid div,.sale-fiscal-bridge,.sale-fiscal-bridge-grid,.sale-fiscal-bridge-grid div,.receiving-stock-bridge,.receiving-stock-steps,.receiving-stock-steps div{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.sale-cashier-next-action,.sale-fiscal-next-action,.receiving-stock-proof{flex-direction:column;align-items:flex-start}.sale-cashier-next-action span,.sale-fiscal-next-action span,.receiving-stock-proof span{text-align:left}.pos-workbench,.pos-main,.service-command-center,.service-command-now,.service-command-sku,.service-command-location,.service-command-proof-card,.seller-floor-mission-control,.seller-floor-mission-main,.seller-floor-mission-route,.seller-floor-mission-product,.seller-floor-mission-qr,.seller-floor-mission-steps,.seller-floor-mission-proof,.seller-guided-next-step,.seller-guided-command,.seller-guided-cards,.seller-guided-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.pos-main{grid-template-columns:minmax(0,1fr);justify-items:stretch}.pos-main>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.seller-guided-next-step,.seller-guided-cards,.seller-guided-card{overflow:hidden}.seller-guided-cards{grid-template-columns:minmax(0,1fr)}.service-command-center{padding:12px}.service-command-actions{grid-template-columns:1fr;display:grid}.service-command-actions button{width:100%}.seller-command-guard{grid-template-columns:minmax(0,1fr)}.sale-ready-actions,.sale-ready-step strong{grid-column:auto}.sale-ready-step-list,.sale-ready-buttons,.return-contract-main,.product-route-steps,.product-lifecycle-steps,.product-lifecycle-proof,.financial-trace-steps,.financial-trace-proof,.dashboard-owner-main,.dashboard-owner-grid,.totem-tv-command-main,.totem-tv-command-grid,.finance-command-scope,.finance-command-proof,.saas-foundation-steps,.saas-foundation-proof,.operational-cockpit-flow,.operational-cockpit-proof,.finance-command-decision{grid-template-columns:1fr}.finance-command-decision b{white-space:normal;justify-self:start}.sale-ready-step{grid-template-columns:18px 76px minmax(0,1fr)}.seller-guided-next-step{padding:12px}.seller-guided-actions{justify-content:stretch}.seller-guided-actions button{width:100%}.seller-guided-card strong{white-space:normal}.product-route-card>button,.return-contract-main .primary-button{width:100%}.product-lifecycle-header{grid-template-columns:1fr}.product-lifecycle-header button{width:100%}.financial-trace-header{grid-template-columns:1fr}.financial-trace-header button{width:100%}.saas-foundation-header{grid-template-columns:44px minmax(0,1fr)}.saas-foundation-header button{grid-column:1/-1;width:100%}.operational-cockpit-header{grid-template-columns:46px minmax(0,1fr)}.operational-cockpit-actions{grid-column:1/-1;grid-template-columns:1fr;display:grid}.operational-cockpit-actions button{width:100%}.product-image-frame{border-bottom:1px solid #0f172a14;border-right:0}.top-actions{width:100%}.context-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.search-box{flex:1;width:auto}.ai-rail,.context-rail,.context-bar{grid-template-columns:1fr}.contract-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.cashier-kpi-grid,.cashier-fiscal-grid,.finance-kpi-grid,.finance-method-grid,.finance-operational-header,.finance-operational-row,.finance-closing-steps,.channel-handoff-grid,.channel-funnel-grid,.portal-reservation-grid,.portal-seller-route-grid,.customer-reservation-grid,.nosale-return-grid,.customer-optin-grid,.customer-contract-grid,.vision-operation-grid,.review-decision-cockpit,.review-decision-impact,.review-decision-impact-gate-head,.review-decision-impact-gate-grid,.review-decision-impact-gate-proof,.review-operations-board,.review-summary-grid,.review-receiving-grid,.fiscal-document-summary,.fiscal-queue-summary,.payment-method-list,.api-bridge,.portal-seller-route-main{grid-template-columns:1fr}.portal-seller-route-proof b{width:100%}.customer-optin-header{grid-template-columns:1fr;display:grid}.vision-operation-header{grid-template-columns:1fr}.api-command-row,.review-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.review-decision-actions{justify-content:flex-start}.review-decision-proof{overscroll-behavior-x:contain;scrollbar-width:none;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.review-decision-proof::-webkit-scrollbar{display:none}.review-decision-proof span{flex:0 0 190px;min-height:76px}.review-source-toggle{grid-template-columns:1fr}.review-receiving-decision-header,.review-receiving-actions{flex-direction:column}.review-receiving-actions>div:last-child{justify-content:stretch;width:100%}.review-receiving-actions button{flex:150px}.review-source-toggle button{width:100%}.review-hook-checklist{grid-template-columns:1fr}.review-pagination{flex-direction:column;align-items:stretch}.review-pagination button{width:100%}.portal-customer-form{grid-template-columns:1fr}.portal-reservation-header,.nosale-return-header,.customer-command-strip{flex-direction:column}.customer-opportunity-command-center,.customer-opportunity-next-step{grid-template-columns:1fr}.customer-conversion-first-fold{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-replenishment-command-center,.purchase-stockout-supplier-order-gate,.purchase-stockout-order-head,.purchase-command-next-step,.purchase-receiving-gate{grid-template-columns:1fr}.purchase-stockout-order-head{display:grid}.purchase-stockout-order-grid,.purchase-stockout-order-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-stockout-order-proof{overscroll-behavior-x:contain;scrollbar-width:none;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.purchase-stockout-order-proof::-webkit-scrollbar{display:none}.purchase-stockout-order-proof span{flex:0 0 190px}.purchase-receiving-gate-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-receiving-gate-proof{overscroll-behavior-x:contain;scrollbar-width:none;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.purchase-receiving-gate-proof::-webkit-scrollbar{display:none}.purchase-receiving-gate-proof span{flex:0 0 190px}.purchase-control-header,.purchase-risk-grid{grid-template-columns:1fr}.purchase-control-actions{justify-content:flex-start}.purchase-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-command-actions{justify-content:flex-start}.purchase-command-proof{overscroll-behavior-x:contain;scrollbar-width:none;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.purchase-command-proof::-webkit-scrollbar{display:none}.purchase-command-proof span{flex:0 0 188px;min-height:78px}.customer-opportunity-command-actions{justify-content:flex-start}.customer-opportunity-proof{overscroll-behavior-x:contain;scrollbar-width:none;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.customer-opportunity-proof::-webkit-scrollbar{display:none}.customer-opportunity-proof span{flex:0 0 188px;min-height:78px}.customer-command-kpis{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.customer-opportunity-row{grid-template-columns:1fr}.customer-opportunity-actions{justify-items:stretch}.seller-row{grid-template-columns:minmax(0,1fr) 82px auto}.review-row,.service-row,.checkout-item{flex-direction:column;align-items:flex-start}.review-row{grid-template-columns:1fr}.review-row-side{grid-template-columns:44px minmax(0,1fr);width:100%}.registration-row,.registration-hero,.camera-stage,.tenant-command,.tenant-checklist-grid,.brand-studio,.brand-preview,.integration-row,.operating-unit-row,.qr-scan-form,.tenant-theme-row,.totem-hero,.employee-form,.store-setup-form,.form-grid{grid-template-columns:1fr}.tenant-contract-strip{flex-direction:column}.store-setup-header{flex-direction:column;align-items:stretch}.review-row .primary-button{width:100%}}@media (width<=620px){.workspace{padding:12px}.top-actions{grid-template-columns:minmax(0,1fr) 38px;display:grid}.mode-switch{grid-column:1/-1}.top-actions .primary-button{grid-column:1/-1;width:100%}.operation-bar{flex-wrap:wrap;overflow-x:visible}.operation-bar .ghost-action{margin-left:0}.operation-bar button{flex:112px}.operation-footer{flex-direction:column;align-items:flex-start;gap:6px}.operation-footer .online-dot{margin-left:0}.top-operational-focus{grid-template-columns:1fr}.top-operational-focus p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:42px;display:-webkit-box;overflow:hidden}.top-operational-focus-meta{justify-content:flex-start;max-width:none}.kpi-grid{grid-template-columns:1fr}.nav-list{grid-template-columns:repeat(3,minmax(0,1fr))}.panel-toolbar{flex-direction:column;align-items:stretch}.review-adjustment-proof{grid-template-columns:1fr}.review-adjustment-proof button{width:100%}.allocation-row{grid-template-columns:1fr}.allocation-row-actions{justify-items:stretch;min-width:0}.allocation-row-actions button,.segmented{width:100%}.segmented button{flex:1 0 auto}.seller-row,.pipeline-grid,.catalog-readiness-grid{grid-template-columns:1fr}.catalog-readiness-header{grid-template-columns:1fr;align-items:flex-start}.photo-ai-panel,.photo-inference-proof,.photo-inference-fields,.size-checklist-header,.catalog-location-header,.stock-address-visual,.catalog-location-form,.location-erp-proof{grid-template-columns:1fr}.grade-score,.location-readiness{text-align:left}.simple-feature-grid,.count-grid,.module-grid,.totem-grid,.settings-grid,.contract-flow,.operation-journey-steps{grid-template-columns:1fr}.catalog-operational-summary,.settings-evidence-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-branding-contract,.tenant-branding-proof-grid,.operation-contract-grid,.focused-sku-grid,.return-contract-grid,.catalog-contract-grid,.focused-sku-hero{grid-template-columns:1fr}.focused-sku-hero .primary-button{width:100%}.settings-session-grid,.settings-module-access-grid{grid-template-columns:1fr}.settings-session-header,.settings-module-access-header,.settings-session-ledger{flex-direction:column;align-items:flex-start}.catalog-size-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-form-grid{grid-template-columns:1fr}.color-picker.labeled{grid-template-columns:repeat(2,minmax(0,1fr))}.panel.full{min-height:auto}}.app-shell,.app-shell[data-theme=light],.app-shell[data-theme=dark]{--app-bg:#f4f7fb;--app-panel:#fff;--app-panel-strong:#f8fafc;--app-border:#0f172a1c;--app-border-strong:#0f172a2e;--app-text:#111827;--app-muted:#64748b;--app-subtle:#7c8798;--app-cyan:color-mix(in srgb, var(--tenant-accent) 68%, #0f172a);--app-cyan-soft:color-mix(in srgb, var(--tenant-accent) 58%, #0f172a);--app-shadow:0 20px 48px #0f172a14;--app-shadow-soft:0 12px 30px #0f172a0f;color:var(--app-text);background:#f4f7fb}.app-shell:before{display:none}.sidebar,.app-shell[data-theme=light] .sidebar,.app-shell[data-theme=dark] .sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-right:1px solid #0f172a1a;box-shadow:10px 0 34px #0f172a0e}.brand-mark,.ai-mark,.metric-icon{border:1px solid color-mix(in srgb, var(--tenant-accent) 38%, #0f172a1f);color:color-mix(in srgb, var(--tenant-accent) 58%, #0f172a);background:#fff;box-shadow:0 10px 22px #0f172a14}.nav-section-title{color:#8a94a6;letter-spacing:.06em}.nav-item,.app-shell[data-theme=light] .nav-item,.app-shell[data-theme=dark] .nav-item{color:#475569;border-radius:8px;min-height:40px}.nav-item svg,.app-shell[data-theme=light] .nav-item svg,.app-shell[data-theme=dark] .nav-item svg{color:#64748b;background:#f8fafc;border:1px solid #0f172a14;border-radius:7px;width:26px;height:26px}.nav-item.active,.app-shell[data-theme=light] .nav-item.active,.app-shell[data-theme=dark] .nav-item.active{background:color-mix(in srgb, var(--tenant-accent) 9%, #fff);border-color:color-mix(in srgb, var(--tenant-accent) 34%, #0f172a1a);color:#0f172a;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--tenant-accent) 72%, #0f172a)}.nav-item.active svg,.app-shell[data-theme=light] .nav-item.active svg,.app-shell[data-theme=dark] .nav-item.active svg{border-color:color-mix(in srgb, var(--tenant-accent) 34%, #0f172a1f);background:color-mix(in srgb, var(--tenant-accent) 14%, #fff);color:color-mix(in srgb, var(--tenant-accent) 55%, #0f172a)}.sidebar-status,.context-token,.operation-bar,.operation-footer,.mode-switch,.search-box,.icon-button,.metric-card,.panel,.ai-rail,.context-rail,.create-card,.sale-ready-sku-contract,.focused-sku-contract,.size-checklist-block,.catalog-location-builder,.catalog-readiness-board,.photo-ai-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#0f172a1a;box-shadow:0 12px 28px #0f172a0e}.metric-card,.panel,.ai-rail,.context-rail{border-radius:10px}.metric-card:after{display:none}.metric-card:hover{background:#fff;border-color:#0f172a24;transform:none}.metric-card strong,.search-box input,.app-shell[data-theme=light] .metric-card strong{color:var(--app-text)}.metric-card span,.metric-card p,.form-grid label span,.registration-hero p,.pipeline-step p,.ai-rulebook p{color:var(--app-muted)}.panel-title svg,.create-card-title svg,.operation-bar svg{color:#475569;filter:none}.section-label,.registration-hero span,.pipeline-step span,.ai-rulebook strong,.photo-ai-panel button,.created-sku-actions button:first-child{color:color-mix(in srgb, var(--tenant-accent) 58%, #0f172a)}.primary-button,.media-bridge .api-command-row .primary-button,.settings-bridge .api-command-row .primary-button{border:1px solid color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);background:color-mix(in srgb, var(--tenant-accent) 68%, #0f172a);color:#fff;box-shadow:0 12px 26px color-mix(in srgb, var(--tenant-accent) 20%, transparent)}.primary-button:hover{box-shadow:0 14px 28px color-mix(in srgb, var(--tenant-accent) 24%, transparent);transform:none}.icon-button,.search-box,.mode-switch,.form-grid input,.form-grid select,.catalog-location-builder input,.catalog-location-builder select{color:var(--app-text);background:#fff}.search-box input::placeholder{color:#94a3b8}.registration-hero{border:1px solid #0f172a1a;border-left:4px solid color-mix(in srgb, var(--tenant-accent) 72%, #0f172a);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(176px,220px);box-shadow:0 14px 32px #0f172a0f}.registration-hero strong{color:#0f172a;max-width:900px;font-size:clamp(20px,2.1vw,28px);line-height:1.12}.registration-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.registration-module{color:#334155;text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-content:start;gap:5px 9px;min-width:0;min-height:112px;padding:12px;display:grid;box-shadow:0 10px 22px #0f172a0b}.registration-module svg{color:#64748b;background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;grid-row:span 3;width:30px;height:30px;padding:6px}.registration-module span{color:#64748b;text-transform:uppercase;font-size:10px;font-weight:850}.registration-module strong{color:#0f172a;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.2}.registration-module small{color:#64748b;overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.35}.registration-module.selected{border-color:color-mix(in srgb, var(--tenant-accent) 42%, #0f172a1f);background:color-mix(in srgb, var(--tenant-accent) 8%, #fff);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--tenant-accent) 68%, #0f172a), 0 12px 24px #0f172a0f}.registration-module.selected svg{border-color:color-mix(in srgb, var(--tenant-accent) 34%, #0f172a1f);color:color-mix(in srgb, var(--tenant-accent) 55%, #0f172a);background:#fff}.registrations-layout>.panel.wide{grid-column:1/-1}.registrations-layout .registration-hero{grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:14px}.registrations-layout .registration-hero strong{max-width:760px;font-size:21px;line-height:1.16}.registrations-layout .registration-hero p{max-width:720px;margin:6px 0 0}.registrations-layout .registration-hero .primary-button{min-width:168px}.registration-master-dock{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, #0f172a1a);background:linear-gradient(135deg, #fff, color-mix(in srgb, var(--tenant-accent) 6%, #f8fafc)), #fff;border-radius:10px;gap:10px;margin:0 0 14px;padding:12px;display:grid;box-shadow:0 12px 28px #0f172a0e}.registration-master-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.registration-master-head strong{color:#0f172a;overflow-wrap:anywhere;max-width:860px;margin-top:4px;font-size:17px;line-height:1.2;display:block}.registration-master-head p{max-width:920px;color:var(--app-muted);margin:6px 0 0;font-size:12px;line-height:1.42}.registration-master-card{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#ffffffc7;border:1px solid #0f172a14;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-content:start;gap:5px 8px;padding:10px;display:grid}.registration-master-card svg{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);grid-row:span 4;margin-top:2px}.registration-master-card p,.registration-master-card small{color:var(--app-muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.34}.registration-master-card small{font-weight:720}.registration-fast-lane{border:1px solid color-mix(in srgb, var(--tenant-accent) 22%, #0f172a1a);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 8%, #fff), #fff), #fff;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0 0 14px;padding:12px;display:grid;box-shadow:0 12px 28px #0f172a0e}.registration-fast-lane-main,.registration-fast-lane-card{background:#f8fafcd1;border:1px solid #0f172a14;border-radius:8px;align-content:start;gap:5px;min-width:0;padding:10px;display:grid}.registration-fast-lane-main{background:#fff;grid-column:span 2}.registration-fast-lane-main span,.registration-fast-lane-card span{color:color-mix(in srgb, var(--tenant-accent) 58%, #0f172a);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:850}.registration-fast-lane-main strong{color:#0f172a;font-size:16px;line-height:1.18}.registration-fast-lane-main p,.registration-fast-lane-card small{color:var(--app-muted);margin:0;font-size:11px;line-height:1.35}.registration-fast-lane-card{grid-template-columns:24px minmax(0,1fr);gap:4px 8px}.registration-fast-lane-card svg{color:color-mix(in srgb, var(--tenant-accent) 58%, #0f172a);grid-row:span 3}.registration-fast-lane-card strong{color:#0f172a;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.2}.registration-fast-lane-actions{align-content:stretch;gap:8px;display:grid}.registration-fast-lane-actions button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:38px;margin:0;display:inline-flex}.registration-command-center{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, #0f172a1a);background:linear-gradient(90deg, color-mix(in srgb, var(--tenant-accent) 8%, #fff), #fff 38%), #fff;border-radius:10px;gap:10px;margin:0 0 14px;padding:12px;display:grid;box-shadow:0 14px 30px #0f172a0f}.registration-command-main{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.registration-command-icon{border:1px solid color-mix(in srgb, var(--tenant-accent) 28%, #0f172a1a);background:color-mix(in srgb, var(--tenant-accent) 11%, #fff);width:42px;height:42px;color:color-mix(in srgb, var(--tenant-accent) 60%, #0f172a);border-radius:9px;place-items:center;display:grid}.registration-command-main span,.registration-command-grid span,.registration-command-steps span{color:color-mix(in srgb, var(--tenant-accent) 58%, #0f172a);text-transform:uppercase;font-size:10px;font-weight:860;display:block}.registration-command-main strong{color:#0f172a;overflow-wrap:anywhere;margin-top:3px;font-size:18px;line-height:1.14;display:block}.registration-command-main p,.registration-command-grid p{color:var(--app-muted);overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.36}.registration-command-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.registration-command-steps div,.registration-command-grid>div{background:#f8fafc;border:1px solid #0f172a17;border-radius:9px;min-width:0;padding:9px}.registration-command-steps div.complete{border-color:color-mix(in srgb, var(--app-emerald) 34%, #0f172a17);background:color-mix(in srgb, var(--app-emerald) 8%, #fff)}.registration-command-steps strong,.registration-command-grid strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.2;display:block}.registration-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.registration-command-grid>div{gap:5px;display:grid}.registration-command-grid svg{color:color-mix(in srgb, var(--tenant-accent) 58%, #0f172a)}.registration-command-grid>div.warning{background:#fffbeb;border-color:#d9770640}.registration-command-grid>div.warning svg,.registration-command-grid>div.warning span{color:#92400e}.registration-command-ledger,.registration-command-actions{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.registration-command-ledger b{color:#334155;background:#fff;border:1px solid #0f172a1a;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:820}.registration-command-actions{padding-top:2px}.registration-command-actions button{color:#334155;min-height:36px;font:820 11px/1 var(--font-ui);cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.registration-live-strip{border:1px solid color-mix(in srgb, var(--tenant-accent) 30%, #0f172a1a);background:linear-gradient(135deg, #fff, color-mix(in srgb, var(--tenant-accent) 6%, #f8fafc)), #fff;border-radius:10px;grid-template-columns:minmax(210px,.95fr) repeat(4,minmax(130px,1fr)) minmax(210px,auto);align-items:stretch;gap:10px;min-width:0;margin:0 0 14px;padding:12px;display:grid;box-shadow:0 14px 30px #0f172a14}.registration-live-strip.review{border-color:color-mix(in srgb, var(--app-amber) 42%, #0f172a1a);background:linear-gradient(135deg,#fffaf0,#fff 64%),#fff}.registration-live-main,.registration-live-card,.registration-live-actions{min-width:0}.registration-live-main,.registration-live-card{background:#ffffffd1;border:1px solid #0f172a14;border-radius:8px;align-content:center;gap:4px;padding:10px;display:grid}.registration-live-main{border-left:4px solid var(--tenant-accent)}.registration-live-card{border-left:4px solid #0ea5e9b8}.registration-live-card svg{color:color-mix(in srgb, var(--tenant-accent) 68%, #0f172a)}.registration-live-main span,.registration-live-card span{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);font:900 10px/1 var(--font-ui);text-transform:uppercase;display:block}.registration-live-main strong,.registration-live-card strong{color:#0f172a;overflow-wrap:anywhere;font-size:14px;line-height:1.15}.registration-live-main strong{font-size:20px}.registration-live-main p,.registration-live-card small{color:#64748b;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.3}.registration-live-actions{grid-template-columns:1fr;align-content:center;gap:8px;display:grid}.registration-live-actions button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:38px;margin:0;display:inline-flex}.registration-receiving-bridge{background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 7%, #fff), #fff 62%), #fff;border:1px solid #0f172a1a;border-radius:10px;grid-template-columns:minmax(240px,.72fr) minmax(0,1.2fr) minmax(230px,.58fr);align-items:stretch;gap:10px;min-width:0;margin:0 0 14px;padding:12px;display:grid;box-shadow:0 14px 30px #0f172a12}.registration-receiving-bridge-head,.registration-receiving-bridge-flow,.registration-receiving-bridge-proof,.registration-receiving-bridge-actions{min-width:0}.registration-receiving-bridge-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.registration-receiving-bridge-head span,.registration-receiving-bridge-flow span,.registration-receiving-bridge-proof b{color:color-mix(in srgb, var(--tenant-accent) 64%, #0f172a);font:900 10px/1 var(--font-ui);text-transform:uppercase;display:block}.registration-receiving-bridge-head strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:17px;line-height:1.12;display:block}.registration-receiving-bridge-head p,.registration-receiving-bridge-flow p,.registration-receiving-bridge-proof span{color:#64748b;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.35}.registration-receiving-bridge-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.registration-receiving-bridge-flow>div{background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;min-width:0;min-height:98px;padding:9px}.registration-receiving-bridge-flow>div.complete{background:#f0fdf4;border-color:#10b98138}.registration-receiving-bridge-flow strong{color:#0f172a;overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.16;display:block}.registration-receiving-bridge-proof{flex-wrap:wrap;grid-column:1/3;gap:6px;display:flex}.registration-receiving-bridge-proof span{background:#fff;border:1px solid #0f172a14;border-radius:8px;flex:180px;min-height:40px;margin:0;padding:8px 9px}.registration-receiving-bridge-actions{grid-area:1/3/span 2;align-content:stretch;gap:8px;display:grid}.registration-receiving-bridge-actions button{color:#334155;min-height:38px;font:830 11px/1 var(--font-ui);cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.registration-product-desk{border:1px solid color-mix(in srgb, var(--tenant-accent) 28%, #0f172a1a);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 8%, #fff), #fff 56%), #fff;border-radius:10px;grid-template-columns:minmax(300px,.9fr) minmax(0,1.35fr) minmax(240px,.72fr);gap:14px;margin:0 0 16px;padding:16px;display:grid;box-shadow:0 16px 34px #0f172a14}.registration-product-desk-main{grid-area:1/1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.registration-product-desk-main span,.registration-product-desk-photo span,.registration-product-desk-grade-head span,.registration-product-desk-location span{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);font:900 10px/1 var(--font-ui);text-transform:uppercase;display:block}.registration-product-desk-main strong{color:#0f172a;overflow-wrap:anywhere;margin-top:5px;font-size:clamp(20px,1.8vw,28px);line-height:1.06;display:block}.registration-product-desk-main p,.registration-product-desk-photo p,.registration-product-desk-location p{color:#64748b;overflow-wrap:anywhere;margin-top:7px;font-size:12px;line-height:1.42}.registration-product-desk-photo,.registration-product-desk-location{background:#fff;border:1px solid #0f172a17;border-radius:9px;align-content:start;gap:8px;min-width:0;padding:11px;display:grid}.registration-product-desk-photo{grid-area:2/1}.registration-product-desk-location{display:none}.registration-product-location-map{border:1px solid color-mix(in srgb, var(--tenant-accent) 28%, #0f172a1a);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 6%, #fff), #f8fafc 70%), #fff;border-radius:9px;grid-area:1/3/span 3;gap:10px;min-width:0;padding:12px;display:grid}.registration-product-location-map-head{grid-template-columns:minmax(0,1fr) minmax(160px,auto);align-items:start;gap:12px;min-width:0;display:grid}.registration-product-location-map-head span,.registration-product-location-path b{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);font:900 10px/1 var(--font-ui);text-transform:uppercase;display:block}.registration-product-location-map-head strong{color:#0f172a;overflow-wrap:anywhere;margin-top:5px;font-size:16px;line-height:1.14;display:block}.registration-product-location-map-head p{color:#64748b;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.4}.registration-product-qr-ticket{border:1px dashed color-mix(in srgb, var(--tenant-accent) 42%, #0f172a29);color:#0f172a;background:#fff;border-radius:8px;justify-items:center;gap:5px;min-width:0;padding:10px;display:grid}.registration-product-qr-ticket svg{color:color-mix(in srgb, var(--tenant-accent) 72%, #0f172a)}.registration-product-qr-ticket b{-webkit-line-clamp:2;color:#0f172a;text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;font-size:10px;line-height:1.2;display:-webkit-box;overflow:hidden}.registration-product-location-board{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;min-width:0;display:grid}.registration-product-location-room,.registration-product-location-shelf,.registration-product-location-path{background:#fff;border:1px solid #0f172a17;border-radius:8px;min-width:0}.registration-product-location-room{text-align:center;place-items:center;gap:5px;padding:12px;display:grid}.registration-product-location-room svg{color:color-mix(in srgb, var(--tenant-accent) 72%, #0f172a)}.registration-product-location-room span{color:#0f172a;font-weight:900;line-height:1.14}.registration-product-location-room b{color:#64748b;font-size:11px}.registration-product-location-shelf{gap:6px;padding:9px;display:grid}.registration-product-location-shelf div{background:#f8fafc;border:1px solid #0f172a14;border-radius:7px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;min-height:34px;padding:7px;display:grid}.registration-product-location-shelf div.active{border-color:color-mix(in srgb, var(--tenant-accent) 50%, #0f172a1a);background:color-mix(in srgb, var(--tenant-accent) 12%, #fff);box-shadow:inset 4px 0 0 color-mix(in srgb, var(--tenant-accent) 82%, #0f172a)}.registration-product-location-shelf span{color:#64748b;font-size:10px;font-weight:900}.registration-product-location-shelf b{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.registration-product-location-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:9px;display:grid}.registration-product-location-path span{color:#64748b;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #0f172a14;border-radius:7px;gap:4px;min-width:0;padding:7px;font-size:11px;line-height:1.24;display:grid}.registration-product-location-path span.complete{color:#065f46;background:#f0fdf4;border-color:#10b9813d}.registration-product-location-ledger{flex-wrap:wrap;gap:6px;display:flex}.registration-product-location-ledger b{color:#334155;background:#fff;border:1px solid #0f172a17;border-radius:999px;padding:6px 8px;font-size:10px;line-height:1}.registration-product-desk-photo svg,.registration-product-desk-location svg{color:color-mix(in srgb, var(--tenant-accent) 68%, #0f172a)}.registration-product-desk-photo strong,.registration-product-desk-location strong,.registration-product-desk-grade-head strong{color:#0f172a;overflow-wrap:anywhere;font-size:14px;line-height:1.22}.registration-product-desk-photo button,.registration-product-desk-actions button{border:1px solid color-mix(in srgb, var(--tenant-accent) 30%, #0f172a1f);color:#0f172a;min-height:36px;font:850 12px/1 var(--font-ui);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin:0;display:inline-flex}.registration-product-desk-grade{background:#fff;border:1px solid #0f172a17;border-radius:9px;grid-area:1/2/span 2;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.registration-product-desk-grade-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.registration-product-desk-grade-head small{color:#64748b;font-size:11px;font-weight:780}.registration-product-desk-sizes{grid-template-columns:repeat(auto-fit,minmax(58px,1fr));align-content:start;gap:8px;display:grid}.registration-product-desk-sizes button{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #0f172a1f;border-radius:8px;place-items:center;gap:5px;min-width:0;min-height:56px;display:grid}.registration-product-desk-sizes button.selected{border-color:color-mix(in srgb, var(--tenant-accent) 50%, #0f172a1a);background:color-mix(in srgb, var(--tenant-accent) 14%, #fff);color:#0f172a;box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--tenant-accent) 72%, #0f172a)}.registration-product-desk-sizes b{font-size:16px;line-height:1}.registration-product-desk-sizes small{color:#64748b;text-transform:uppercase;letter-spacing:0;font-size:9px;font-weight:850;line-height:1}.registration-product-desk-actions{grid-column:1/3;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.registration-product-desk-actions .primary-button{color:#052e16}.registration-address-command{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, #0f172a1a);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 7%, #fff), #fff), #fff;border-radius:10px;gap:12px;margin:0 0 14px;padding:14px;display:grid;box-shadow:0 14px 32px #0f172a0f}.registration-address-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.registration-address-head span,.registration-address-room span,.registration-qr-ticket span,.registration-grade-plan span,.registration-address-steps span{color:color-mix(in srgb, var(--tenant-accent) 58%, #0f172a);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:860}.registration-address-head strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:17px;line-height:1.18;display:block}.registration-address-head p{max-width:720px;color:var(--app-muted);margin:5px 0 0;font-size:12px;line-height:1.42}.registration-address-grid{grid-template-columns:minmax(260px,1.2fr) minmax(170px,.62fr) minmax(190px,.74fr);gap:10px;display:grid}.registration-address-map,.registration-qr-ticket,.registration-grade-plan{background:#f8fafc;border:1px solid #0f172a17;border-radius:9px;min-width:0;padding:12px}.registration-address-map{grid-template-columns:minmax(112px,.58fr) minmax(0,1fr);gap:10px;display:grid}.registration-address-room{border:1px dashed color-mix(in srgb, var(--tenant-accent) 28%, #0f172a24);background:#fff;border-radius:8px;align-content:center;gap:5px;min-width:0;padding:10px;display:grid}.registration-address-room strong,.registration-qr-ticket strong,.registration-grade-plan strong{color:#0f172a;overflow-wrap:anywhere;font-size:15px;line-height:1.18}.registration-address-room p,.registration-qr-ticket p,.registration-grade-plan p{color:var(--app-muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.35}.registration-address-rack{background:#fff;border:1px solid #0f172a1a;border-radius:8px;gap:9px;min-width:0;padding:10px;display:grid}.rack-row{min-width:0;color:var(--app-muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.rack-row b,.rack-row span{overflow-wrap:anywhere;min-width:0}.rack-row b{color:#0f172a}.rack-shelves{gap:6px;display:grid}.rack-shelves i{background:repeating-linear-gradient(90deg,#94a3b829 0 18px,#ffffffe0 18px 36px),#fff;border:1px solid #0f172a14;border-radius:6px;height:26px;display:block}.rack-shelves i.active{border-color:color-mix(in srgb, var(--tenant-accent) 36%, #0f172a1a);background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--tenant-accent) 16%, #fff) 0 18px, #fff 18px 36px), #fff}.registration-qr-ticket,.registration-grade-plan{align-content:start;gap:7px;display:grid}.registration-qr-ticket svg{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a)}.registration-grade-plan div,.registration-address-ledger,.registration-address-actions{flex-wrap:wrap;gap:6px;display:flex}.registration-grade-plan b,.registration-address-ledger b,.registration-address-actions span{color:#334155;background:#fff;border:1px solid #0f172a1a;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:780}.registration-address-steps{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;display:grid}.registration-address-steps div{background:#fff;border:1px solid #0f172a14;border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.registration-address-steps div.complete{border-color:color-mix(in srgb, var(--app-emerald) 34%, #0f172a14);background:color-mix(in srgb, var(--app-emerald) 8%, #fff)}.registration-address-steps strong{color:#0f172a;overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.2}.photo-ai-preview,.catalog-contract-grid>div,.focused-sku-grid>div,.catalog-readiness-card,.size-checklist button,.stock-address-visual,.qr-preview-card,.location-erp-proof,.sku-preview-strip,.photo-inference-proof{background:#f8fafc;border-color:#0f172a1a}.size-checklist button.selected{background:color-mix(in srgb, var(--tenant-accent) 12%, #fff);color:#0f172a;border-color:color-mix(in srgb, var(--tenant-accent) 42%, #0f172a1f);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--tenant-accent) 12%, transparent)}.catalog-contract-strip b,.catalog-contract-surfaces span,.focused-sku-ledger b,.focused-sku-actions span,.sku-ledger-strip b,.created-sku-proof b{color:#334155;background:#fff;border-color:#0f172a1a}@media (width<=960px){.registration-product-desk{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-product-desk-main,.registration-product-desk-grade,.registration-product-desk-photo,.registration-product-desk-location,.registration-product-location-map,.registration-product-desk-actions{grid-area:auto/1/auto/-1}.registration-product-location-board{grid-template-columns:minmax(0,.6fr) minmax(0,1fr)}.registration-product-location-path{grid-column:1/-1}.registration-module-grid,.registration-fast-lane,.registration-master-grid,.registration-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-command-steps{grid-template-columns:repeat(5,minmax(92px,1fr));padding-bottom:2px;overflow-x:auto}.registration-address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-address-map{grid-column:1/-1}.registration-address-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.registration-fast-lane-main,.registration-fast-lane-actions{grid-column:1/-1}}@media (width<=640px){.registration-product-desk,.registration-product-desk-main,.registration-product-desk-photo,.registration-product-desk-grade,.registration-product-desk-location,.registration-product-location-map,.registration-product-desk-actions{grid-area:auto/1/auto/-1;grid-template-columns:1fr}.registration-product-location-map-head,.registration-product-location-board,.registration-product-location-path{grid-template-columns:1fr}.registration-product-qr-ticket{justify-items:start}.registration-product-location-shelf div{grid-template-columns:38px minmax(0,1fr)}.registration-product-desk-main{order:1}.registration-product-desk-main p{display:none}.registration-product-location-map{order:2}.registration-product-desk-photo{display:none}.registration-product-desk-grade{order:3}.registration-product-desk-actions{order:4}.registration-hero,.registration-module-grid,.registration-master-head,.registration-master-grid,.registration-fast-lane,.registration-command-main,.registration-command-grid,.registration-address-grid,.registration-address-map,.registration-address-head{grid-template-columns:1fr}.registration-fast-lane-main,.registration-fast-lane-actions,.registration-address-map{grid-column:auto}.registration-command-steps{grid-template-columns:repeat(5,minmax(110px,1fr))}.registration-command-actions button{flex:132px}.registration-address-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.registrations-layout .registration-hero{display:none}.registrations-layout .registration-hero .primary-button{width:100%}.registration-module{min-height:96px}}.visual-readiness-card{background:#fff;border:1px solid #0f172a1a;border-radius:10px;gap:10px;padding:12px;display:grid;box-shadow:0 10px 24px #0f172a0d}.visual-readiness-card.review{border-left:4px solid #d97706}.visual-readiness-card.published{border-left:4px solid #059669}.visual-readiness-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.visual-readiness-header span,.visual-readiness-assets span,.visual-readiness-ledger b{color:#64748b;text-transform:uppercase;font-size:10px;font-weight:850}.visual-readiness-header strong{color:#0f172a;margin-top:4px;font-size:14px;line-height:1.25;display:block}.visual-readiness-header p{color:#64748b;margin-top:5px;font-size:11px;line-height:1.4}.visual-readiness-assets,.visual-readiness-ledger{flex-wrap:wrap;gap:7px;display:flex}.visual-readiness-assets span,.visual-readiness-ledger b{color:#334155;text-transform:none;background:#f8fafc;border:1px solid #0f172a1a;border-radius:999px;padding:6px 8px}.visual-channel-plan.persisted .publication-channel{background:#f8fafc}.erp-header-logo{background:linear-gradient(135deg, #ffffffb8, transparent 42%), color-mix(in srgb, var(--tenant-accent) 84%, #0f172a);color:#020617;width:44px;height:44px;box-shadow:0 12px 24px color-mix(in srgb, var(--tenant-accent) 18%, transparent);border-radius:11px;place-items:center;font-weight:900;display:grid;overflow:hidden}.erp-header-logo img{object-fit:cover;width:100%;height:100%}.erp-header-title span{color:#64748b;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.3;display:block}.erp-header-actions{flex-wrap:nowrap;justify-content:end;min-width:0}.erp-header-context span{color:#334155;overflow-wrap:anywhere;background:linear-gradient(#fff,#f8fafc);border:1px solid #0f172a17;border-radius:8px;align-content:center;gap:3px;min-width:0;min-height:46px;padding:7px 9px;font-size:11px;line-height:1.25;display:grid}.erp-header-context b{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:860}.erp-header .mode-switch,.erp-header .icon-button{color:#334155;background:#fff;border-color:#0f172a1f}.erp-header .primary-button{color:#020617;background:color-mix(in srgb, var(--tenant-accent) 86%, #fff);min-width:128px;height:40px;box-shadow:0 12px 24px color-mix(in srgb, var(--tenant-accent) 20%, transparent)}@media (width<=1280px){.erp-header-main{grid-template-columns:minmax(240px,1fr) minmax(260px,1fr)}.erp-header-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}.erp-header-context{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.erp-header-main,.erp-header-context{grid-template-columns:1fr}.erp-header-actions{grid-template-columns:1fr auto;width:100%;display:grid}.erp-header-actions .mode-switch,.erp-header-actions .primary-button{grid-column:1/-1;width:100%}.erp-header-title{grid-template-columns:40px minmax(0,1fr)}.erp-header{border-radius:0 0 10px 10px;padding:10px;top:0}.erp-header-search{height:40px}.erp-header-title h1{font-size:22px}}.registration-module-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.registration-module{grid-template-columns:34px minmax(0,1fr)}.registration-module span,.registration-module strong,.registration-module small{white-space:normal;overflow-wrap:anywhere;overflow:visible}@media (width<=760px){.fiscal-xml-import-head,.fiscal-xml-import-file,.fiscal-xml-import-checks,.fiscal-xml-import-proof{grid-template-columns:1fr}.fiscal-xml-import-file .primary-button{width:100%}.fiscal-xml-import-head .status-badge{justify-self:start}.erp-header-context{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-header-context span{min-height:44px}.tenant-brand-command-strip,.totem-tv-command-main,.totem-tv-command-grid,.totem-tv-profile-strip,.totem-live-assist-head,.totem-live-assist-grid,.totem-live-assist-proof,.tenant-brand-quick-editor,.tenant-brand-quick-fields,.tenant-brand-quick-theme,.tenant-brand-quick-proof{grid-template-columns:1fr}.settings-layout .tenant-command-center{display:none}.tenant-brand-quick-preview{grid-row:auto}.color-picker.labeled.compact,.tenant-brand-command-checks,.tenant-brand-command-surfaces{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.erp-header-context{grid-template-columns:1fr}}.header-secondary-button{color:#334155;min-height:38px;font:800 11px/1 var(--font-ui);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.header-secondary-button svg{color:color-mix(in srgb, var(--tenant-accent) 56%, #0f172a)}.header-secondary-button:hover{border-color:color-mix(in srgb, var(--tenant-accent) 34%, #0f172a1f);background:color-mix(in srgb, var(--tenant-accent) 7%, #fff)}@media (width<=430px){.erp-header-context{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-header-context span{padding:6px 7px}.header-secondary-button{width:100%;min-width:0}.erp-header-actions{grid-template-columns:1fr 1fr}.erp-header-actions .mode-switch,.erp-header-actions .primary-button{grid-column:1/-1}}@media (width<=760px){.erp-header-context{overscroll-behavior-x:contain;padding-bottom:2px;display:flex;overflow-x:auto}.erp-header-context span{min-width:148px}}@media (width<=430px){.erp-header-context{grid-template-columns:none;display:flex}}@media (width<=920px){.inventory-map-command-main,.inventory-map-command-grid,.inventory-count-head,.inventory-count-grid{grid-template-columns:1fr}.inventory-map-command-actions{justify-content:flex-start}.inventory-count-head button{width:100%}.inventory-map-command-actions button,.tenant-command-center-actions button{flex:136px}.tenant-command-center-main,.tenant-command-center-grid{grid-template-columns:1fr}.tenant-command-center-actions{justify-content:flex-start}}@media (width<=640px){.panel-toolbar{align-items:stretch}.panel-toolbar .segmented{width:100%;max-width:100%;overflow-x:auto}.product-route-steps{grid-template-columns:1fr}.product-route-main{grid-template-columns:38px minmax(0,1fr)}.address-board-room{grid-template-columns:18px minmax(0,1fr)}.address-board-room b{grid-column:1/-1}.tenant-command-center-brand{grid-template-columns:50px minmax(0,1fr)}.tenant-branding-proof-grid,.settings-session-grid,.settings-module-access-grid,.governance-grid,.governance-hook-row,.tenant-checklist-grid,.rbac-risk-grid{grid-template-columns:1fr}}@media (width<=760px){.fiscal-receiving-command{border-radius:12px;padding:14px}.fiscal-receiving-main{grid-template-columns:1fr}.fiscal-receiving-main strong{font-size:18px}.fiscal-receiving-actions{justify-content:stretch;min-width:0}.fiscal-receiving-actions button{flex:145px;justify-content:center}.fiscal-receiving-meta,.fiscal-receiving-steps,.fiscal-receiving-decision-rail{grid-template-columns:1fr}.fiscal-receiving-main{order:1}.receiving-dock-board{order:2}.fiscal-receiving-meta{order:3}.fiscal-receiving-steps{order:4}.fiscal-receiving-ledger{order:5}.receiving-dock-head,.receiving-queue-head,.receiving-dock-grid,.receiving-queue-stage-list,.receiving-dock-item,.receiving-queue-proof,.receiving-dock-proof{grid-template-columns:1fr}.receiving-dock-location{text-align:left;justify-items:start}.receiving-queue-head{display:grid}}@media (width<=840px){.app-shell{display:block}.sidebar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:auto;height:auto;min-height:0;max-height:92px;padding:8px 10px;display:grid;overflow:hidden}.brand{justify-content:flex-start;gap:8px;min-height:42px;padding:0}.brand-mark{border-radius:12px;width:36px;height:36px}.brand strong{white-space:nowrap;text-overflow:ellipsis;max-width:104px;font-size:12px;overflow:hidden}.brand span,.nav-section-title,.sidebar-status{display:none}.nav-list{overscroll-behavior-x:contain;gap:6px;min-width:0;padding:2px 2px 5px;display:flex;overflow-x:auto}.nav-section{flex:none;gap:6px;display:flex}.nav-item{text-align:center;border-radius:10px;align-content:center;justify-items:center;gap:4px;width:74px;min-width:74px;height:54px;min-height:54px;padding:5px;font-size:9px;line-height:1.05;display:grid}.nav-item span{text-overflow:ellipsis;white-space:nowrap;max-width:62px;display:block;overflow:hidden}.nav-item svg{width:24px;height:24px}.workspace{grid-column:auto;padding:10px}.erp-header{gap:10px;margin-bottom:10px;padding:12px}.erp-header-main{gap:8px}.erp-header-context{display:none}.operation-bar{flex-wrap:nowrap;gap:6px;min-height:42px;margin-bottom:8px;padding:5px;overflow-x:auto}.operation-bar button{flex:none;min-width:94px;min-height:32px;padding:0 9px;font-size:11px}.operation-bar .ghost-action{margin-left:0}.context-bar{overscroll-behavior-x:contain;gap:6px;margin-bottom:8px;display:flex;overflow-x:auto}.context-token{border-radius:9px;flex:0 0 148px;min-height:44px;padding:7px 8px}.context-token strong{font-size:11px}.context-token small{font-size:9px}}@media (width<=760px){.erp-header{margin:-1px 0 10px;padding:10px}.erp-header-main{grid-template-columns:1fr;gap:8px;display:grid}.erp-header-title{grid-template-columns:38px minmax(0,1fr);gap:9px}.erp-header-logo{border-radius:9px;width:38px;height:38px}.erp-header-title h1{font-size:20px;line-height:1.08}.erp-header-title span{font-size:11px}.erp-header-search{height:38px}.erp-header-actions{overscroll-behavior-x:contain;justify-content:flex-start;gap:7px;width:100%;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.erp-header-actions .mode-switch{flex:0 0 162px;width:162px;min-height:36px}.erp-header-actions .icon-button{flex:0 0 36px;width:36px;height:36px}.erp-header-actions .header-secondary-button,.erp-header-actions .primary-button{flex:none;width:auto;min-width:max-content;height:36px;min-height:36px;padding:0 11px}.erp-header-context{display:none}}@media (width<=430px){.erp-header-actions{grid-template-columns:none}.erp-header-actions .mode-switch,.erp-header-actions .primary-button{grid-column:auto}}@media (width<=840px){.app-shell,.workspace,.sidebar{max-width:100vw;overflow-x:clip}.sidebar{contain:paint}.nav-list{contain:layout paint;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.nav-section{min-width:0}}@media (width<=920px){.product-live-command,.product-live-grid{grid-template-columns:1fr}.product-live-actions{justify-content:flex-start}.product-live-actions button{flex:142px}}@media (width<=520px){.product-live-command{gap:9px;padding:12px}.product-live-main{grid-template-columns:38px minmax(0,1fr)}.product-live-icon{width:38px;height:38px}.product-live-main strong{font-size:16px}.product-live-actions button{flex:126px;padding:0 9px}.product-live-main p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:38px;display:-webkit-box;overflow:hidden}.product-live-grid{gap:6px}.product-live-grid>div{min-height:64px;padding:8px}.product-live-grid p{display:none}.product-live-channels{gap:5px}.product-live-channels span{min-height:24px;padding:0 8px;font-size:10px}}@media (width<=920px){.tenant-setup-stage-grid,.tenant-setup-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.tenant-setup-lane-head,.tenant-setup-proof-grid{grid-template-columns:1fr}.tenant-setup-stage-grid{grid-template-columns:repeat(5,minmax(118px,1fr));padding-bottom:2px;overflow-x:auto}}.erp-header{border-radius:10px;gap:8px;margin:0 0 14px;padding:10px 12px}.erp-header-main{grid-template-columns:minmax(218px,.75fr) minmax(240px,1fr) minmax(360px,auto);gap:10px}.erp-header-title{grid-template-columns:38px minmax(0,1fr);gap:9px}.erp-header-logo{border-radius:9px;width:38px;height:38px}.erp-header-title .section-label{margin-bottom:3px;font-size:9px}.erp-header-title span{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.erp-header-search{height:38px}.erp-header-actions{justify-content:flex-end;gap:6px}.erp-header-actions .mode-switch{height:36px}.erp-header-actions .icon-button{width:36px;height:36px}.erp-header-actions .header-secondary-button,.erp-header-actions .primary-button{height:36px;min-height:36px;padding-inline:10px}.erp-header-actions .primary-button{min-width:116px}.erp-header-context{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.erp-header-context span{min-height:34px;padding:5px 8px;font-size:10px}.erp-header-context b{font-size:8px}@media (width<=1320px){.erp-header-main{grid-template-columns:minmax(210px,.8fr) minmax(220px,1fr)}.erp-header-actions{grid-column:1/-1;justify-content:flex-start}.erp-header-context{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.erp-header{padding:9px;position:sticky}.erp-header-main{grid-template-columns:1fr}.erp-header-actions{grid-template-columns:1fr 40px;width:100%;display:grid}.erp-header-actions .mode-switch,.erp-header-actions .header-secondary-button,.erp-header-actions .primary-button{grid-column:1/-1;width:100%}.erp-header-context{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.erp-header-context span{min-width:132px}}.erp-header-main{grid-template-columns:minmax(190px,.7fr) minmax(220px,1fr) minmax(430px,auto)}.erp-header-context{grid-template-columns:repeat(6,minmax(92px,1fr))}@media (width<=1120px){.erp-header-main{grid-template-columns:minmax(190px,.8fr) minmax(220px,1fr)}.erp-header-actions{grid-column:1/-1;justify-content:flex-start}.erp-header-context{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.erp-header-main{grid-template-columns:1fr}.erp-header-actions{overscroll-behavior-x:contain;flex-wrap:nowrap;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.erp-header-actions .mode-switch,.erp-header-actions .header-secondary-button,.erp-header-actions .primary-button{flex:none;width:auto}.erp-header-actions .mode-switch{min-width:148px}.erp-header-actions .icon-button{flex:0 0 36px}.erp-header-context span{min-width:124px;min-height:34px}}.erp-header{z-index:28;border:1px solid #0f172a1f;border-top:4px solid color-mix(in srgb, var(--tenant-accent) 74%, #0f172a);background:linear-gradient(90deg, color-mix(in srgb, var(--tenant-accent) 9%, #fff), #fff 42%), #fff;border-radius:12px;gap:10px;margin:0 0 16px;padding:11px 12px 12px;display:grid;position:sticky;top:0;box-shadow:0 18px 38px #0f172a1a}.erp-header-status{color:#64748b;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;font-size:10px;font-weight:850;line-height:1;display:flex}.erp-header-status span,.erp-header-status b{color:#475569;white-space:nowrap;background:#fff;border:1px solid #0f172a1a;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-weight:850;display:inline-flex}.erp-header-title .section-label{font-size:0;line-height:1}.erp-header-title .section-label:after{content:"Operação da loja";color:color-mix(in srgb, var(--tenant-accent) 58%, #0f172a);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.erp-header-title h1{color:#0f172a;font-size:clamp(22px,1.7vw,28px);line-height:1.05}.erp-header-title span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;line-height:1.25;display:block;overflow:hidden}.erp-header-search{color:#64748b;background:#f8fafc;border-color:#0f172a1f;width:100%;min-width:0;height:42px}.erp-header-search input{color:#0f172a}.erp-header-actions{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;grid-column:auto;justify-content:flex-end;gap:7px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.erp-header-actions::-webkit-scrollbar{display:none}.erp-header-summary::-webkit-scrollbar{display:none}.operation-bar::-webkit-scrollbar{display:none}.context-bar::-webkit-scrollbar{display:none}.nav-list::-webkit-scrollbar{display:none}.operation-bar,.context-bar,.nav-list{scrollbar-width:none}.erp-header .mode-switch{background:#f8fafc;border-color:#0f172a1f;min-height:38px}.erp-header .mode-switch button{color:#64748b;font-size:0}.erp-header .mode-switch button:after{font-size:11px;font-weight:850}.erp-header .mode-switch button:first-child:after{content:"Simples"}.erp-header .mode-switch button:last-child:after{content:"Avançado"}.erp-header .mode-switch button.selected{color:#0f172a;background:#fff}.erp-header .icon-button,.erp-header .header-secondary-button{color:#334155;background:#fff;border-color:#0f172a1f}.erp-header .primary-button{background:color-mix(in srgb, var(--tenant-accent) 84%, #fff);color:#020617;min-width:122px;box-shadow:0 12px 22px color-mix(in srgb, var(--tenant-accent) 18%, transparent)}.erp-header-context{display:none}.erp-header-summary{grid-template-columns:repeat(6,minmax(96px,1fr));gap:7px;display:grid}.erp-header-summary span{color:#334155;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #0f172a17;border-radius:9px;align-content:center;gap:3px;min-width:0;min-height:42px;padding:7px 9px;font-size:11px;line-height:1.2;display:grid}.erp-header-summary b{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}@media (width<=1180px){.erp-header-main{grid-template-columns:minmax(220px,1fr) minmax(260px,1fr)}.erp-header-actions{grid-column:1/-1;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.erp-header-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.erp-header{border-radius:10px;padding:10px;top:92px}.erp-header-status{display:none}.erp-header-main{grid-template-columns:1fr}.erp-header-actions{flex-wrap:nowrap}.erp-header-actions .mode-switch,.erp-header-actions .header-secondary-button,.erp-header-actions .primary-button{flex:none}.erp-header-summary{overscroll-behavior-x:contain;scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.erp-header-summary span{min-width:132px}}.erp-header{z-index:40;background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 7%, #fff), #fff 46%), #fff;-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);border:1px solid #0f172a1c;border-radius:8px;gap:10px;margin:0 0 14px;padding:12px;display:grid;position:sticky;top:0;box-shadow:0 14px 34px #0f172a17}.erp-header-status::-webkit-scrollbar{display:none}.erp-header-scope::-webkit-scrollbar{display:none}.erp-header-actions::-webkit-scrollbar{display:none}.erp-header-proof-strip::-webkit-scrollbar{display:none}.erp-header-logo{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, #0f172a1a);width:44px;height:44px;box-shadow:none;border-radius:8px}.erp-header-title .section-label{color:color-mix(in srgb, var(--tenant-accent) 64%, #0f172a);letter-spacing:0;margin:0 0 4px;font-size:0;line-height:1}.erp-header-title .section-label:after{content:"Operação da loja";font:900 10px/1 var(--font-ui);text-transform:uppercase}.erp-header-search input{color:#0f172a;font-weight:650}.erp-header-actions{scrollbar-width:none;justify-content:flex-end;align-items:center;gap:7px;min-width:0;padding-bottom:1px;display:flex;overflow-x:auto}.erp-header .mode-switch button{color:#64748b;border-radius:6px}.erp-header .primary-button{border:1px solid color-mix(in srgb, var(--tenant-accent) 42%, #0f172a1f);background:color-mix(in srgb, var(--tenant-accent) 86%, #fff);color:#020617;box-shadow:0 12px 24px color-mix(in srgb, var(--tenant-accent) 18%, transparent)}.erp-header-proof-strip b{color:#64748b;font:900 9px/1 var(--font-ui);text-transform:uppercase}@media (width<=1280px){.erp-header{gap:8px;padding:10px}.erp-header-status{display:none}.erp-header-main{grid-template-columns:minmax(230px,.9fr) minmax(280px,1fr)}.erp-header-actions{grid-column:1/-1;justify-content:flex-start}.erp-header-proof-strip{overscroll-behavior-x:contain;scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.erp-header-proof-strip span{min-width:136px}}@media (width<=760px){.workspace{padding:8px}.erp-header{border-radius:8px;gap:9px;margin-bottom:10px;padding:10px;top:88px}.erp-header-status{display:none}.erp-header-main{grid-template-columns:1fr;gap:9px}.erp-header-title{grid-template-columns:40px minmax(0,1fr)}.erp-header-logo{width:40px;height:40px}.erp-header-title h1{font-size:21px}.erp-header-actions{justify-content:flex-start}.erp-header .header-secondary-button,.erp-header .primary-button{padding-inline:11px}.erp-header-proof-strip{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.erp-header-proof-strip span{min-width:136px}}.product-visual-pipeline{background:linear-gradient(135deg, #f8fafcf5, color-mix(in srgb, var(--tenant-accent) 6%, #fff)), #fff;border:1px solid #0f172a1a;border-radius:8px;gap:10px;margin-top:10px;padding:12px;display:grid}.product-visual-pipeline-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.product-visual-pipeline-head>div{gap:4px;min-width:0;display:grid}.product-visual-pipeline-head span,.product-visual-stage span{color:color-mix(in srgb, var(--tenant-accent) 64%, #0f172a);font:900 10px/1 var(--font-ui);text-transform:uppercase}.product-visual-pipeline-head strong{color:#0f172a;font:820 15px/1.2 var(--font-ui)}.product-visual-pipeline-head p{color:#64748b;font:620 12px/1.45 var(--font-ui)}.product-visual-stage-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.product-visual-stage{background:#fff;border:1px solid #0f172a1a;border-radius:8px;align-content:start;gap:6px;min-width:0;min-height:82px;padding:10px;display:grid}.product-visual-stage strong{color:#0f172a;font:820 13px/1.2 var(--font-ui)}.product-visual-stage small{color:#64748b;font:650 11px/1.35 var(--font-ui);overflow-wrap:anywhere}.product-visual-stage.ok{background:#ecfdf5;border-color:#10b98157}.product-visual-stage.attention{background:#fffbeb;border-color:#f59e0b57}.product-visual-stage.pending{background:#f8fafc;border-color:#64748b2e}.product-visual-ledger{flex-wrap:wrap;gap:6px;display:flex}.product-visual-ledger b{color:#475569;min-height:24px;font:820 10px/1 var(--font-ui);background:#fff;border:1px solid #0f172a17;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}@media (width<=980px){.product-operation-board,.product-visual-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.product-operation-board,.product-operation-proof{grid-template-columns:1fr}.product-operation-actions button{flex:130px}.product-visual-pipeline-head{display:grid}.product-visual-stage-grid{grid-template-columns:1fr}}.registration-operator-console{background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 7%, #fff), #fff 54%), #fff;border:1px solid #0f172a1a;border-radius:8px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:12px;margin:12px 0;padding:12px;display:grid}.registration-operator-primary{grid-template-columns:minmax(190px,.72fr) minmax(0,1fr);gap:10px;min-width:0;display:grid}.registration-operator-photo,.registration-operator-summary,.registration-operator-grade{background:#fff;border:1px solid #0f172a17;border-radius:8px;min-width:0}.registration-operator-photo{align-content:start;gap:8px;padding:12px;display:grid}.registration-operator-photo svg{color:color-mix(in srgb, var(--tenant-accent) 70%, #0f172a)}.registration-operator-photo span,.registration-operator-summary>span,.registration-operator-grade-head span{color:color-mix(in srgb, var(--tenant-accent) 64%, #0f172a);font:900 10px/1 var(--font-ui);text-transform:uppercase}.registration-operator-photo strong,.registration-operator-summary strong,.registration-operator-grade-head strong{color:#0f172a;font:850 15px/1.22 var(--font-ui)}.registration-operator-photo p,.registration-operator-summary p{color:#64748b;font:630 12px/1.42 var(--font-ui)}.registration-operator-photo button{border:1px solid color-mix(in srgb, var(--tenant-accent) 34%, #0f172a1f);background:color-mix(in srgb, var(--tenant-accent) 10%, #fff);color:#0f172a;min-height:36px;font:820 12px/1 var(--font-ui);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.registration-operator-summary{align-content:start;gap:10px;padding:12px;display:grid}.registration-operator-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.registration-operator-fields span{color:#0f172a;min-width:0;min-height:46px;font:760 12px/1.2 var(--font-ui);overflow-wrap:anywhere;background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;align-content:center;gap:3px;padding:7px 8px;display:grid}.registration-operator-fields b{color:#64748b;font:900 9px/1 var(--font-ui);text-transform:uppercase}.registration-operator-grade{align-content:start;gap:10px;padding:12px;display:grid}.registration-operator-grade-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.registration-operator-grade-head>div{gap:4px;min-width:0;display:grid}.registration-operator-size-grid{grid-template-columns:repeat(auto-fit,minmax(42px,1fr));gap:7px;display:grid}.registration-operator-size-grid button{color:#334155;min-width:0;min-height:38px;font:900 13px/1 var(--font-ui);cursor:pointer;background:#f8fafc;border:1px solid #0f172a1f;border-radius:8px}.registration-operator-size-grid button.selected{border-color:color-mix(in srgb, var(--tenant-accent) 48%, #0f172a1a);background:color-mix(in srgb, var(--tenant-accent) 16%, #fff);color:#0f172a;box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--tenant-accent) 74%, #0f172a)}.registration-operator-proof{flex-wrap:wrap;gap:6px;display:flex}.registration-operator-proof b{color:#475569;min-height:24px;font:820 10px/1 var(--font-ui);background:#f8fafc;border:1px solid #0f172a17;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}@media (width<=1180px){.registration-intake-board{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-operator-console,.registration-operator-primary{grid-template-columns:1fr}}@media (width<=560px){.registration-operator-fields{grid-template-columns:1fr}}.inventory-qr-live-dossier{background:linear-gradient(135deg, #fff, color-mix(in srgb, var(--tenant-accent) 6%, #f8fafc)), #fff;border:1px solid #0f172a1a;border-radius:8px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.25fr) minmax(240px,.95fr);gap:10px;margin:12px 0;padding:12px;display:grid}.inventory-address-operation-board{border:1px solid color-mix(in srgb, var(--tenant-accent) 22%, #0f172a1f);border-left:4px solid var(--tenant-accent);background:linear-gradient(135deg, #fff, color-mix(in srgb, var(--tenant-accent) 6%, #f8fafc)), #fff;border-radius:10px;grid-template-columns:minmax(300px,1.05fr) minmax(250px,.82fr) minmax(320px,1fr);gap:12px;margin:12px 0;padding:14px;display:grid;box-shadow:0 16px 34px #0f172a14}.inventory-address-operation-board.has-return{border-left-color:#d97706}.inventory-address-operation-main,.inventory-address-operation-visual,.inventory-address-operation-side{min-width:0}.inventory-address-operation-main{align-content:start;gap:10px;display:grid}.inventory-address-operation-kicker{color:color-mix(in srgb, var(--tenant-accent) 66%, #0f172a);font:950 10px/1 var(--font-ui);text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.inventory-address-operation-main h2{color:#0f172a;font:950 clamp(21px, 1.5vw, 29px)/1.05 var(--font-display);overflow-wrap:anywhere;margin:0}.inventory-address-operation-main p,.inventory-address-operation-next p{color:#64748b;font:680 12px/1.45 var(--font-ui);overflow-wrap:anywhere}.inventory-address-operation-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.inventory-address-operation-route div,.inventory-address-operation-states div,.inventory-address-operation-proof span{background:#fff;border:1px solid #0f172a14;border-radius:8px;min-width:0}.inventory-address-operation-route div{align-content:center;gap:4px;min-height:54px;padding:8px;display:grid}.inventory-address-operation-route span,.inventory-address-operation-qr span,.inventory-address-operation-next span,.inventory-address-operation-states span,.inventory-address-operation-proof b{color:color-mix(in srgb, var(--tenant-accent) 64%, #0f172a);font:900 10px/1 var(--font-ui);text-transform:uppercase}.inventory-address-operation-route strong,.inventory-address-operation-qr strong,.inventory-address-operation-next strong,.inventory-address-operation-states strong{color:#0f172a;min-width:0;font:900 13px/1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-address-operation-visual{grid-template-rows:auto minmax(0,1fr);gap:9px;display:grid}.inventory-address-operation-qr{background:#fff;border:1px dashed #0f172a24;border-radius:9px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:4px 9px;min-width:0;padding:11px;display:grid}.inventory-address-operation-qr svg{color:color-mix(in srgb, var(--tenant-accent) 72%, #0f172a);grid-row:span 2}.inventory-address-operation-shelf{background:#f8fafce6;border:1px solid #0f172a17;border-radius:9px;gap:8px;padding:10px;display:grid}.inventory-address-operation-shelf div{background:#fff;border:1px solid #0f172a14;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-content:center;gap:3px 8px;min-width:0;min-height:48px;padding:7px 9px;display:grid}.inventory-address-operation-shelf div.active{border-color:color-mix(in srgb, var(--tenant-accent) 42%, #0f172a1a);background:color-mix(in srgb, var(--tenant-accent) 9%, #fff);box-shadow:inset 3px 0 0 var(--tenant-accent)}.inventory-address-operation-shelf span{color:#64748b;font:950 10px/1 var(--font-ui);grid-row:span 2;align-self:center}.inventory-address-operation-shelf b{color:#0f172a;min-width:0;font:900 12px/1.15 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-address-operation-shelf small,.inventory-address-operation-states small{color:#64748b;min-width:0;font:700 10px/1.25 var(--font-ui);overflow-wrap:anywhere}.inventory-address-operation-side{align-content:start;gap:9px;display:grid}.inventory-address-operation-next{background:#fff;border:1px solid #0f172a17;border-radius:9px;gap:5px;padding:11px;display:grid}.inventory-address-operation-states{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.inventory-address-operation-states div{align-content:center;gap:3px;min-height:72px;padding:8px;display:grid}.inventory-address-operation-states div.warning{background:#fffbebe6;border-color:#d977063d}.inventory-address-operation-states div.ok{background:#f0fdfae0;border-color:#05966938}.inventory-address-operation-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.inventory-address-operation-actions button{color:#0f172a;min-width:0;min-height:38px;font:850 11px/1 var(--font-ui);cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:8px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.inventory-address-operation-actions button.primary-button{border-color:color-mix(in srgb, var(--tenant-accent) 48%, #0f172a1f);background:var(--tenant-accent)}.inventory-address-operation-actions button:disabled{cursor:not-allowed;opacity:.54}.inventory-address-operation-proof{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.inventory-address-operation-proof span{color:#334155;min-height:44px;font:740 10px/1.28 var(--font-ui);overflow-wrap:anywhere;align-content:center;gap:4px;padding:8px;display:grid}.inventory-address-seller-handoff-v2{border:1px solid color-mix(in srgb, var(--tenant-accent) 22%, #0f172a1a);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 6%, #fff), #fff);border-radius:9px;grid-column:1/-1;gap:9px;min-width:0;padding:10px;display:grid}.inventory-address-seller-handoff-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.inventory-address-seller-handoff-head>div{min-width:0}.inventory-address-seller-handoff-head span,.inventory-address-seller-handoff-rail span,.inventory-address-seller-handoff-proof b{color:color-mix(in srgb, var(--tenant-accent) 64%, #0f172a);font:900 10px/1 var(--font-ui);text-transform:uppercase}.inventory-address-seller-handoff-head strong,.inventory-address-seller-handoff-rail strong{color:#0f172a;min-width:0;font:900 14px/1.18 var(--font-ui);overflow-wrap:anywhere;margin-top:4px;display:block}.inventory-address-seller-handoff-head p,.inventory-address-seller-handoff-rail small{color:#64748b;font:700 11px/1.35 var(--font-ui);overflow-wrap:anywhere;margin:5px 0 0}.inventory-address-seller-handoff-head button{border:1px solid color-mix(in srgb, var(--tenant-accent) 48%, #0f172a1f);background:var(--tenant-accent);color:#fff;min-height:38px;font:900 11px/1 var(--font-ui);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 13px;display:inline-flex}.inventory-address-seller-handoff-head button:disabled{cursor:not-allowed;opacity:.55}.inventory-address-seller-handoff-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.inventory-address-seller-handoff-rail div,.inventory-address-seller-handoff-proof span{background:#fff;border:1px solid #0f172a14;border-radius:8px;min-width:0}.inventory-address-seller-handoff-rail div{align-content:center;gap:3px;min-height:66px;padding:8px;display:grid}.inventory-address-seller-handoff-rail div.attention{background:#fffbebe6;border-color:#d977063d}.inventory-address-seller-handoff-rail div.warning{background:#fef2f2e6;border-color:#dc262633}.inventory-address-seller-handoff-rail div.ok{background:#f0fdfad6;border-color:#05966933}.inventory-address-seller-handoff-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.inventory-address-seller-handoff-proof span{color:#334155;min-height:42px;font:740 10px/1.28 var(--font-ui);overflow-wrap:anywhere;align-content:center;gap:4px;padding:8px;display:grid}.inventory-live-qr-card,.inventory-live-summary,.inventory-live-action{background:#fff;border:1px solid #0f172a17;border-radius:8px;min-width:0}.inventory-live-qr-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.inventory-live-qr-card svg{color:color-mix(in srgb, var(--tenant-accent) 72%, #0f172a)}.inventory-live-qr-card span,.inventory-live-summary-head span,.inventory-live-action>span,.inventory-live-sku span{color:color-mix(in srgb, var(--tenant-accent) 64%, #0f172a);font:900 10px/1 var(--font-ui);text-transform:uppercase}.inventory-live-qr-card strong,.inventory-live-summary-head strong,.inventory-live-action strong,.inventory-live-sku strong{color:#0f172a;font:850 14px/1.2 var(--font-ui);overflow-wrap:anywhere}.inventory-live-qr-card p,.inventory-live-action p,.inventory-live-sku small,.inventory-live-action small{color:#64748b;font:630 12px/1.4 var(--font-ui)}.inventory-live-summary,.inventory-live-action{align-content:start;gap:9px;padding:12px;display:grid}.inventory-live-summary-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.inventory-live-summary-head>div{gap:4px;min-width:0;display:grid}.inventory-live-summary-head button{border:1px solid color-mix(in srgb, var(--tenant-accent) 34%, #0f172a1f);background:color-mix(in srgb, var(--tenant-accent) 10%, #fff);color:#0f172a;min-height:34px;font:820 12px/1 var(--font-ui);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.inventory-live-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.inventory-live-metrics span{color:#64748b;min-width:0;min-height:42px;font:760 10px/1.15 var(--font-ui);text-transform:uppercase;background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;align-content:center;gap:2px;padding:6px 7px;display:grid}.inventory-live-metrics b{color:#0f172a;font-size:15px}.inventory-live-sku-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.inventory-live-sku{background:#fff;border:1px solid #0f172a14;border-radius:8px;gap:4px;min-width:0;padding:8px;display:grid}.inventory-live-sku strong,.inventory-live-sku small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-live-command-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.inventory-live-command-strip span{background:color-mix(in srgb, var(--tenant-accent) 7%, #f8fafc);color:#334155;min-width:0;min-height:48px;font:740 10px/1.2 var(--font-ui);overflow-wrap:anywhere;border:1px solid #0f172a14;border-radius:8px;align-content:center;gap:3px;padding:7px;display:grid}.inventory-live-command-strip b{color:color-mix(in srgb, var(--tenant-accent) 64%, #0f172a);font:900 10px/1 var(--font-ui);text-transform:uppercase}.inventory-live-ledger{flex-wrap:wrap;gap:6px;display:flex}.inventory-live-ledger b{color:#475569;min-height:24px;font:820 10px/1 var(--font-ui);background:#f8fafc;border:1px solid #0f172a17;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.inventory-address-readiness-gate{border:1px solid #0f172a1a;border-left:4px solid color-mix(in srgb, var(--tenant-accent) 70%, #0f172a);background:linear-gradient(135deg, #fff, color-mix(in srgb, var(--tenant-accent) 7%, #f8fafc)), #fff;border-radius:9px;gap:12px;margin:12px 0;padding:12px;display:grid;box-shadow:0 14px 28px #0f172a12}.inventory-address-readiness-gate.review{border-left-color:#d97706}.inventory-address-readiness-gate.waiting{border-left-color:#dc2626}.inventory-address-readiness-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.inventory-address-readiness-main span,.inventory-address-readiness-checks span,.inventory-address-readiness-proof span{color:color-mix(in srgb, var(--tenant-accent) 64%, #0f172a);font:900 10px/1 var(--font-ui);letter-spacing:.03em;text-transform:uppercase;display:block}.inventory-address-readiness-main strong{color:#0f172a;font:900 19px/1.15 var(--font-ui);overflow-wrap:anywhere;margin-top:4px;display:block}.inventory-address-readiness-main p,.inventory-address-readiness-proof p{color:#64748b;font:630 12px/1.42 var(--font-ui);overflow-wrap:anywhere;margin-top:5px}.inventory-address-readiness-checks{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.inventory-address-readiness-checks div,.inventory-address-readiness-proof>div{background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;min-width:0;padding:9px}.inventory-address-readiness-checks div.ok{background:#f0fdfadb;border-color:#05966938}.inventory-address-readiness-checks div.waiting{background:#fffbebe0;border-color:#d9770638}.inventory-address-readiness-checks strong,.inventory-address-readiness-proof strong{color:#0f172a;font:850 12px/1.24 var(--font-ui);overflow-wrap:anywhere;margin-top:4px;display:block}.inventory-address-readiness-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.inventory-physical-map-first-fold{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, #0f172a1f);border-left:4px solid var(--tenant-accent);background:linear-gradient(135deg, #fff, color-mix(in srgb, var(--tenant-accent) 5%, #f8fafc)), #fff;border-radius:10px;gap:10px;margin:12px 0;padding:12px;display:grid;box-shadow:0 12px 28px #0f172a0f}.inventory-physical-map-first-fold.review{border-left-color:#d97706}.inventory-physical-map-head{grid-template-columns:minmax(0,1fr) minmax(180px,.32fr);align-items:stretch;gap:12px;display:grid}.inventory-physical-map-head span,.inventory-physical-map-cells span,.inventory-physical-map-proof b{color:color-mix(in srgb, var(--tenant-accent) 64%, #0f172a);font:900 10px/1 var(--font-ui);letter-spacing:0;text-transform:uppercase;display:block}.inventory-physical-map-head strong{color:#0f172a;font:950 18px/1.12 var(--font-display);overflow-wrap:anywhere;margin-top:4px;display:block}.inventory-physical-map-head p{color:#64748b;max-width:860px;font:700 12px/1.4 var(--font-ui);margin:5px 0 0}.inventory-physical-map-qr{background:#fff;border:1px dashed #0f172a21;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:4px 8px;min-width:0;padding:9px;display:grid}.inventory-physical-map-qr svg{color:color-mix(in srgb, var(--tenant-accent) 72%, #0f172a);grid-row:span 2}.inventory-physical-map-qr strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.inventory-physical-map-board{grid-template-columns:minmax(132px,.28fr) minmax(210px,.5fr) minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.inventory-physical-map-room,.inventory-physical-map-shelves,.inventory-physical-map-cells{background:#f8fafcdb;border:1px solid #0f172a17;border-radius:9px;min-width:0}.inventory-physical-map-room{text-align:center;align-content:center;place-items:center;gap:7px;min-height:132px;padding:12px;display:grid}.inventory-physical-map-room svg{color:color-mix(in srgb, var(--tenant-accent) 72%, #0f172a)}.inventory-physical-map-room span{color:#64748b;font-size:11px;font-weight:850}.inventory-physical-map-room strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.inventory-physical-map-shelves{gap:7px;padding:10px;display:grid}.inventory-physical-map-shelves div{background:#fff;border:1px solid #0f172a14;border-radius:7px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:34px;padding:0 8px;display:grid}.inventory-physical-map-shelves div.active{border-color:color-mix(in srgb, var(--tenant-accent) 42%, #0f172a1a);background:color-mix(in srgb, var(--tenant-accent) 9%, #fff);box-shadow:inset 3px 0 0 var(--tenant-accent)}.inventory-physical-map-shelves span{color:#64748b;font-size:10px;font-weight:900}.inventory-physical-map-shelves strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.inventory-physical-map-cells{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px;display:grid}.inventory-physical-map-cells div{background:#fff;border:1px solid #0f172a14;border-radius:8px;gap:4px;min-width:0;padding:8px;display:grid}.inventory-physical-map-cells strong,.inventory-physical-map-cells small{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.inventory-physical-map-cells strong{color:#0f172a;white-space:nowrap;font-size:12px;line-height:1.22}.inventory-physical-map-cells small{color:#64748b;white-space:nowrap;font-size:10px;line-height:1.25}.inventory-physical-map-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.inventory-physical-map-proof span{color:#334155;overflow-wrap:anywhere;background:#ffffffdb;border:1px dashed #0f172a1f;border-radius:8px;min-width:0;padding:8px;font-size:11px;line-height:1.3}@media (width<=1500px){.inventory-address-operation-board{grid-template-columns:minmax(0,1fr) minmax(300px,.86fr)}.inventory-address-operation-side{grid-column:1/-1}.inventory-address-seller-handoff-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-qr-live-dossier{grid-template-columns:1fr}.inventory-physical-map-board{grid-template-columns:minmax(120px,.32fr) minmax(190px,.48fr) minmax(0,1fr)}}@media (width<=720px){.inventory-address-operation-board,.inventory-address-operation-visual,.inventory-address-operation-side{grid-template-columns:minmax(0,1fr)}.inventory-address-operation-route,.inventory-address-operation-states,.inventory-address-operation-actions,.inventory-address-operation-proof,.inventory-address-seller-handoff-rail,.inventory-address-seller-handoff-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-address-seller-handoff-head{grid-template-columns:minmax(0,1fr)}.inventory-live-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-live-sku-strip{grid-template-columns:1fr}.inventory-live-command-strip,.inventory-address-readiness-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-address-readiness-proof,.inventory-physical-map-head,.inventory-physical-map-board,.inventory-physical-map-proof{grid-template-columns:minmax(0,1fr)}.inventory-physical-map-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-live-summary-head{display:grid}}@media (width<=560px){.inventory-address-operation-board{padding:10px}.inventory-address-operation-route,.inventory-address-operation-states,.inventory-address-operation-actions,.inventory-address-operation-proof,.inventory-address-seller-handoff-rail,.inventory-address-seller-handoff-proof{grid-template-columns:minmax(0,1fr)}.inventory-address-readiness-gate{gap:9px;padding:10px}.inventory-address-readiness-main,.inventory-physical-map-cells,.inventory-physical-map-proof{grid-template-columns:minmax(0,1fr)}}@media (width<=1180px){.seller-transaction-head,.seller-transaction-proof{grid-template-columns:minmax(0,1fr)}.seller-transaction-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.seller-transaction-rail{padding:12px}.seller-transaction-head{gap:10px}.seller-transaction-head strong{font-size:17px}.seller-transaction-steps{grid-template-columns:minmax(0,1fr)}.seller-transaction-step{min-height:0}}@media (width<=760px){.purchase-fiscal-reconciliation-panel,.reconciliation-kpis,.reconciliation-order-list,.reconciliation-line-list{min-width:0;max-width:100%;overflow-x:hidden}.purchase-fiscal-reconciliation-panel .panel-toolbar,.reconciliation-order-header,.reconciliation-line{grid-template-columns:minmax(0,1fr);justify-items:stretch}.reconciliation-kpis{grid-template-columns:minmax(0,1fr)}.reconciliation-order-header>div:last-child,.reconciliation-line>div:last-child{justify-items:start;min-width:0}.reconciliation-kpis div,.reconciliation-order,.reconciliation-line{width:100%;min-width:0;max-width:100%}.reconciliation-kpis span,.reconciliation-kpis strong,.reconciliation-kpis small,.reconciliation-order span,.reconciliation-order strong,.reconciliation-order small,.reconciliation-line span,.reconciliation-line strong,.reconciliation-line small{overflow-wrap:anywhere;white-space:normal;min-width:0}}.erp-header{z-index:60;border:1px solid #0f172a1f;border-top:4px solid color-mix(in srgb, var(--tenant-accent) 78%, #0f172a);background:linear-gradient(90deg, color-mix(in srgb, var(--tenant-accent) 8%, #fff), #fff 44%), #fff;-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);border-radius:10px;gap:10px;margin:0 0 16px;padding:12px;display:grid;position:sticky;top:0;box-shadow:0 18px 38px #0f172a1a}.erp-header-status{scrollbar-width:none;align-items:center;gap:7px;min-width:0;padding-bottom:1px;display:flex;overflow-x:auto}.erp-header-status::-webkit-scrollbar{display:none}.erp-header-scope::-webkit-scrollbar{display:none}.erp-header-actions::-webkit-scrollbar{display:none}.erp-header-proof-strip::-webkit-scrollbar{display:none}.erp-header-status span,.erp-header-status b{color:#475569;min-height:24px;font:850 10px/1 var(--font-ui);letter-spacing:0;text-transform:uppercase;white-space:nowrap;background:#f8fafc;border:1px solid #0f172a1a;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.erp-header-status span{border-color:color-mix(in srgb, var(--tenant-accent) 40%, #0f172a1a);background:color-mix(in srgb, var(--tenant-accent) 13%, #fff);color:color-mix(in srgb, var(--tenant-accent) 58%, #0f172a)}.erp-header-main{grid-template-columns:minmax(220px,.68fr) minmax(320px,1fr) minmax(500px,auto);align-items:center;gap:12px;min-width:0;display:grid}.erp-header-title{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.erp-header-logo{border:1px solid color-mix(in srgb, var(--tenant-accent) 32%, #0f172a1f);background:color-mix(in srgb, var(--tenant-accent) 13%, #fff);width:44px;height:44px;color:color-mix(in srgb, var(--tenant-accent) 66%, #0f172a);box-shadow:none;border-radius:9px}.erp-header-title .section-label{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);font:900 10px/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px}.erp-header-title .section-label:after{content:none}.erp-header-title h1{color:#0f172a;letter-spacing:0;font-size:clamp(23px,1.55vw,29px);line-height:1.04}.erp-header-title span{color:#64748b;font:700 12px/1.25 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.erp-header-command-center{gap:7px;min-width:0;display:grid}.erp-header-search{color:#64748b;background:#f8fafc;border-color:#0f172a1f;border-radius:8px;width:100%;min-width:0;height:42px}.erp-header-search input{color:#0f172a;min-width:0;font-weight:650}.erp-header-search input::placeholder{color:#64748b}.erp-header-scope{scrollbar-width:none;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.erp-header-scope span{color:#475569;min-height:26px;font:760 11px/1 var(--font-ui);white-space:nowrap;background:#fff;border:1px solid #0f172a17;border-radius:999px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.erp-header-scope svg{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a)}.erp-header-actions{overscroll-behavior-x:contain;scrollbar-width:none;justify-content:flex-end;align-items:center;gap:7px;min-width:0;padding-bottom:1px;display:flex;overflow-x:auto}.erp-header .mode-switch{background:#f8fafc;border-color:#0f172a1f;border-radius:8px;flex:none;min-height:38px}.erp-header .mode-switch button{color:#64748b;border-radius:6px;font-size:11px}.erp-header .mode-switch button:after,.erp-header .mode-switch button:first-child:after,.erp-header .mode-switch button:last-child:after{content:none}.erp-header .mode-switch button.selected{color:#0f172a;background:#fff;box-shadow:0 8px 18px #0f172a14}.erp-header .icon-button,.erp-header .header-secondary-button,.erp-header .primary-button{white-space:nowrap;border-radius:8px;flex:none;height:38px;min-height:38px}.erp-header .icon-button,.erp-header .header-secondary-button{color:#334155;background:#fff;border:1px solid #0f172a1f}.erp-header .primary-button{border:1px solid color-mix(in srgb, var(--tenant-accent) 42%, #0f172a1f);background:color-mix(in srgb, var(--tenant-accent) 84%, #fff);color:#020617;min-width:122px;box-shadow:0 12px 24px color-mix(in srgb, var(--tenant-accent) 18%, transparent)}.erp-header-context,.erp-header-summary{display:none}.erp-header-proof-strip span{color:#0f172a;min-width:0;min-height:36px;font:780 11px/1.15 var(--font-ui);overflow-wrap:anywhere;background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;align-content:center;gap:3px;padding:6px 9px;display:grid}.erp-header-proof-strip b{color:#64748b;font:900 9px/1 var(--font-ui);letter-spacing:.03em;text-transform:uppercase}@media (width<=1320px){.erp-header-main{grid-template-columns:minmax(220px,.9fr) minmax(260px,1fr)}.erp-header-actions{grid-column:1/-1;justify-content:flex-start}.erp-header-proof-strip{overscroll-behavior-x:contain;scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.erp-header-proof-strip span{min-width:136px}}@media (width<=760px){.workspace{padding:8px}.erp-header{border-radius:8px;gap:9px;margin-bottom:10px;padding:10px;top:88px}.erp-header-status{display:none}.erp-header-main{grid-template-columns:1fr;gap:9px}.erp-header-title{grid-template-columns:40px minmax(0,1fr)}.erp-header-logo{width:40px;height:40px}.erp-header-title h1{font-size:21px}.erp-header-actions{justify-content:flex-start}.erp-header .header-secondary-button,.erp-header .primary-button{padding-inline:11px}}.product-sku-sellable-cockpit{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, #0f172a1a);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 9%, #fff), #fff 58%), #fff;border-radius:10px;gap:12px;margin:0 0 14px;padding:14px;display:grid;box-shadow:0 16px 34px #0f172a14}.products-layout>.panel.wide,.camera-layout>.panel.wide{grid-column:1/-1}.product-sku-cockpit-main{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;display:grid}.product-sku-cockpit-icon{border:1px solid color-mix(in srgb, var(--tenant-accent) 30%, #0f172a1a);background:color-mix(in srgb, var(--tenant-accent) 13%, #fff);width:44px;height:44px;color:color-mix(in srgb, var(--tenant-accent) 68%, #0f172a);border-radius:9px;place-items:center;display:grid}.product-sku-cockpit-main>div:nth-child(2){min-width:0}.product-sku-cockpit-main span,.product-sku-cockpit-grid span,.product-sku-cockpit-route span{color:color-mix(in srgb, var(--tenant-accent) 58%, #0f172a);letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.product-sku-cockpit-main strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:18px;line-height:1.18;display:block}.product-sku-cockpit-main p,.product-sku-cockpit-route p{color:#64748b;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.42}.product-sku-cockpit-actions{scrollbar-width:none;gap:8px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.product-sku-cockpit-actions::-webkit-scrollbar{display:none}.product-sku-cockpit-actions button{color:#334155;min-height:36px;font:850 11px/1 var(--font-ui);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.product-sku-cockpit-actions button:disabled{opacity:.46;cursor:not-allowed}.product-sku-visual-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;min-width:0;display:grid}.product-sku-visual-rail>div{background:#f8fafcdb;border:1px solid #0f172a14;border-left:4px solid #0ea5e9;border-radius:9px;align-content:start;gap:4px;min-width:0;min-height:76px;padding:8px;display:grid}.product-sku-visual-rail>div.ok{background:#ecfdf5d1;border-left-color:#10b981}.product-sku-visual-rail>div.attention{background:#fff7ede0;border-left-color:#d97706}.product-sku-visual-rail>div.pending{border-left-color:#0284c7}.product-sku-visual-rail span{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.product-sku-visual-rail strong,.product-sku-visual-rail small{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.product-sku-visual-rail strong{color:#0f172a;white-space:nowrap;font-size:12px;line-height:1.2}.product-sku-visual-rail small{color:#64748b;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:10px;line-height:1.28;display:-webkit-box}.product-sku-cockpit-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.product-sku-cockpit-grid div,.product-sku-cockpit-route>div{background:#f8fafc;border:1px solid #0f172a14;border-radius:9px;min-width:0;padding:10px}.product-sku-cockpit-grid div.ok{background:#f0fdfadb;border-color:#05966938}.product-sku-cockpit-grid div.attention{background:#fffbebdb;border-color:#d9770638}.product-sku-cockpit-grid strong,.product-sku-cockpit-route strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.24;display:block}.product-sku-cockpit-route{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1.15fr);gap:8px;display:grid}.product-channel-gate{border:1px solid #0f172a1a;border-left:4px solid color-mix(in srgb, var(--tenant-accent) 72%, #0f172a);background:linear-gradient(135deg, #fff 0%, color-mix(in srgb, var(--tenant-accent) 7%, #f8fafc) 100%), #fff;border-radius:10px;gap:12px;margin:0 0 14px;padding:14px;display:grid;box-shadow:0 14px 30px #0f172a12}.product-channel-gate.review{border-left-color:#d97706}.product-channel-gate.waiting{border-left-color:#dc2626}.product-channel-gate-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.product-channel-gate-main span,.product-channel-gate-checks span,.product-channel-gate-proof span{color:color-mix(in srgb, var(--tenant-accent) 58%, #0f172a);letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.product-channel-gate-main strong{color:#0f172a;margin-top:4px;font-size:20px;line-height:1.14;display:block}.product-channel-gate-main p,.product-channel-gate-proof p{color:#64748b;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.42}.product-channel-gate-checks{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.product-channel-gate-checks div,.product-channel-gate-proof>div{background:#f8fafc;border:1px solid #0f172a14;border-radius:9px;min-width:0;padding:10px}.product-channel-gate-checks div.ok{background:#f0fdfae0;border-color:#05966938}.product-channel-gate-checks div.waiting{background:#fffbebe6;border-color:#d977063d}.product-channel-gate-checks strong,.product-channel-gate-proof strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.24;display:block}.product-channel-gate-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (width<=980px){.product-sku-cockpit-grid,.product-sku-visual-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.product-sku-cockpit-route,.product-channel-gate-proof{grid-template-columns:minmax(0,1fr)}.product-channel-gate-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.product-sku-sellable-cockpit{gap:9px;padding:10px}.product-sku-cockpit-main{grid-template-columns:40px minmax(0,1fr)}.product-sku-cockpit-main .status-badge{grid-column:1/-1;justify-self:start}.product-sku-cockpit-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid;overflow:visible}.product-sku-cockpit-actions .primary-button{grid-column:1/-1}.product-sku-cockpit-actions button{white-space:normal;flex:auto;min-width:0;min-height:34px;padding:0 8px}.product-sku-cockpit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-bottom:0;display:grid;overflow:visible}.product-sku-visual-rail{grid-template-columns:minmax(0,1fr);gap:7px}.product-sku-visual-rail>div{min-height:0;padding:8px}.product-sku-cockpit-route{grid-template-columns:1fr;gap:7px;padding-bottom:0;display:grid;overflow:visible}.product-channel-gate{gap:9px;padding:10px}.product-channel-gate-main{grid-template-columns:minmax(0,1fr)}.product-channel-gate-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.product-channel-gate-proof{grid-template-columns:minmax(0,1fr);gap:7px}.product-sku-cockpit-grid::-webkit-scrollbar{display:none}.product-sku-cockpit-route::-webkit-scrollbar{display:none}.product-sku-cockpit-grid div{min-height:0;padding:8px}.product-sku-cockpit-route>div{padding:8px}.product-sku-cockpit-route>div:nth-child(n+2){display:none}}.erp-header{z-index:90;background:linear-gradient(90deg, color-mix(in srgb, var(--tenant-accent) 9%, #fff), #fff 42%), #fff;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);border:0;border-bottom:1px solid #0f172a1f;border-radius:0 0 12px 12px;gap:8px;margin:0 calc(-1*clamp(14px,1.45vw,22px)) 14px;padding:10px clamp(14px,1.45vw,22px) 12px;display:grid;position:sticky;top:0;box-shadow:0 16px 32px #0f172a14}.erp-header:before{content:"";background:var(--tenant-accent);height:3px;position:absolute;inset:0 0 auto}.erp-header-status{grid-template-columns:auto auto auto 1fr auto;align-items:center;gap:7px;display:grid;overflow:hidden}.erp-header-status span,.erp-header-status b{text-overflow:ellipsis;border-radius:999px;min-width:0;max-width:100%;min-height:24px;padding:0 9px;overflow:hidden}.erp-header-status b:nth-child(4){justify-self:end}.erp-header-main{grid-template-columns:minmax(250px,.7fr) minmax(320px,1fr) minmax(390px,auto);align-items:center;gap:12px;display:grid}.erp-header-title{grid-template-columns:42px minmax(0,1fr)}.erp-header-logo{background:color-mix(in srgb, var(--tenant-accent) 12%, #fff);border-radius:10px;width:42px;height:42px}.erp-header-title .section-label{color:color-mix(in srgb, var(--tenant-accent) 68%, #0f172a);margin-bottom:3px;font-size:10px}.erp-header-title h1{font-size:clamp(22px,1.35vw,27px);line-height:1.05}.erp-header-title span{margin-top:2px;font-size:12px}.erp-header-command-center{gap:6px}.erp-header-search{background:#f8fafc;border-radius:9px;height:40px;box-shadow:inset 0 0 0 1px #0f172a05}.erp-header-scope span{background:#f8fafcdb;border-radius:8px;min-height:24px}.erp-header-actions{grid-auto-columns:max-content;grid-auto-flow:column;justify-content:end;gap:7px;display:grid;overflow-x:auto}.erp-header .mode-switch,.erp-header .icon-button,.erp-header .header-secondary-button,.erp-header .primary-button{border-radius:9px;height:38px;min-height:38px}.erp-header .header-secondary-button,.erp-header .primary-button{gap:7px;padding-inline:11px}.erp-header .primary-button{color:#052e16;min-width:116px}.erp-header-proof-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.erp-header-proof-strip span{background:#f8fafcb8;border-radius:9px;min-height:34px;padding:6px 8px}@media (width<=1320px){.erp-header-status{display:none}.erp-header-main{grid-template-columns:minmax(240px,.8fr) minmax(280px,1fr)}.erp-header-actions{grid-column:1/-1;justify-content:start}.erp-header-proof-strip{overscroll-behavior-x:contain;padding-bottom:2px;display:flex;overflow-x:auto}.erp-header-proof-strip span{min-width:136px}}@media (width<=760px){.workspace{padding:0 8px 8px}.erp-header{border-radius:0 0 10px 10px;gap:8px;margin:0 -8px 10px;padding:9px 8px 10px;top:0}.erp-header-main{grid-template-columns:1fr;gap:8px}.erp-header-title{grid-template-columns:38px minmax(0,1fr)}.erp-header-logo{width:38px;height:38px}.erp-header-title h1{font-size:20px}.erp-header-title span{white-space:normal}.erp-header-search{height:38px}.erp-header-scope{display:none}.erp-header-actions{overscroll-behavior-x:contain;scrollbar-width:none;justify-content:start;padding-bottom:2px;display:flex;overflow-x:auto}.erp-header-actions::-webkit-scrollbar{display:none}.erp-header-actions .mode-switch{flex:0 0 220px;width:220px}.erp-header .header-secondary-button,.erp-header .primary-button{flex:none;width:auto;min-width:max-content;padding-inline:10px}.erp-header-proof-strip{display:none}}.workspace>.erp-header{display:none}.erp-product-header{z-index:120;border:1px solid #0f172a1f;border-top:4px solid var(--tenant-accent);color:#0f172a;-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#fffffff5;border-radius:0 0 12px 12px;grid-template-columns:minmax(248px,.8fr) minmax(360px,1.15fr) minmax(480px,auto);align-items:center;gap:14px;margin:0 0 16px;padding:12px 14px;display:grid;position:sticky;top:0;box-shadow:0 18px 42px #0f172a1f}.erp-product-header-brand,.erp-product-header-center,.erp-product-header-title,.erp-product-header-actions,.erp-product-header-scope,.erp-product-header-proof{min-width:0}.erp-product-header-brand{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;display:grid}.erp-product-header-logo{border:1px solid color-mix(in srgb, var(--tenant-accent) 32%, #0f172a1f);background:color-mix(in srgb, var(--tenant-accent) 12%, #fff);width:46px;height:46px;color:color-mix(in srgb, var(--tenant-accent) 68%, #0f172a);box-shadow:none;border-radius:10px;place-items:center;font-weight:950;display:grid}.erp-product-header-logo img{object-fit:contain;border-radius:inherit;width:100%;height:100%}.erp-product-header-brand span,.erp-product-header-title span,.erp-product-header-proof b{color:color-mix(in srgb, var(--tenant-accent) 68%, #0f172a);font:900 10px/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;display:block}.erp-product-header-brand strong,.erp-product-header-title h1{color:#0f172a;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;display:block;overflow:hidden}.erp-product-header-brand strong{font:900 17px/1.08 var(--font-display)}.erp-product-header-brand small{color:#64748b;font:700 11px/1.25 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.erp-product-header-center{grid-template-columns:minmax(160px,.65fr) minmax(210px,1fr);align-items:center;gap:8px 12px;display:grid}.erp-product-header-title h1{font:900 clamp(22px, 1.55vw, 30px)/1.02 var(--font-display)}.erp-product-header-search{color:#64748b;background:#f8fafc;border:1px solid #0f172a1f;border-radius:9px;align-items:center;gap:8px;min-width:0;height:42px;padding:0 11px;display:flex}.erp-product-header-search input{color:#0f172a;width:100%;min-width:0;font:700 13px/1 var(--font-ui);background:0 0;border:0;outline:0}.erp-product-header-scope{scrollbar-width:none;grid-column:1/-1;gap:6px;display:flex;overflow-x:auto}.erp-product-header-scope::-webkit-scrollbar{display:none}.erp-product-header-actions::-webkit-scrollbar{display:none}.erp-product-header-proof::-webkit-scrollbar{display:none}.erp-product-header-scope span{color:#475569;min-height:26px;font:760 11px/1 var(--font-ui);white-space:nowrap;background:#fff;border:1px solid #0f172a17;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.erp-product-header-scope svg{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a)}.erp-product-header-actions{overscroll-behavior-x:contain;scrollbar-width:none;justify-content:flex-end;align-items:center;gap:7px;display:flex;overflow-x:auto}.erp-product-header-actions .mode-switch{background:#f8fafc;border:1px solid #0f172a1f;border-radius:9px;flex:none;min-height:38px}.erp-product-header-actions .mode-switch button{color:#64748b;border-radius:7px;font-size:11px}.erp-product-header-actions .mode-switch button:after{content:none}.erp-product-header-actions .mode-switch button.selected{color:#0f172a;background:#fff;box-shadow:0 8px 18px #0f172a14}.erp-product-header-icon,.erp-product-header-button,.erp-product-header-primary{min-height:38px;font:850 12px/1 var(--font-ui);white-space:nowrap;cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.erp-product-header-icon{width:38px;padding:0}.erp-product-header-icon,.erp-product-header-button{color:#334155;background:#fff;border:1px solid #0f172a1f}.erp-product-header-primary{border:1px solid color-mix(in srgb, var(--tenant-accent) 45%, #0f172a1f);background:color-mix(in srgb, var(--tenant-accent) 82%, #fff);color:#020617;box-shadow:0 12px 24px color-mix(in srgb, var(--tenant-accent) 18%, transparent)}.erp-product-header-proof{grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.8fr);gap:7px;display:grid}.erp-product-header-proof span{color:#0f172a;min-width:0;min-height:34px;font:780 11px/1.15 var(--font-ui);overflow-wrap:anywhere;background:#f8fafc;border:1px solid #0f172a14;border-radius:9px;align-content:center;gap:3px;padding:6px 9px;display:grid}.erp-product-header-proof b{color:#64748b;font-size:9px}@media (width<=1500px){.erp-product-header{grid-template-columns:minmax(230px,.85fr) minmax(320px,1fr)}.erp-product-header-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=900px){.erp-product-header,.erp-product-header-center{grid-template-columns:minmax(0,1fr)}.erp-product-header-proof{overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.erp-product-header-proof span{flex:0 0 180px}}@media (width<=760px){.erp-product-header{border-radius:10px;gap:10px;margin-bottom:10px;padding:10px;top:88px}.erp-product-header-brand{grid-template-columns:40px minmax(0,1fr)}.erp-product-header-logo{width:40px;height:40px}.erp-product-header-brand strong,.erp-product-header-title h1{white-space:normal}.erp-product-header-search{height:40px}.erp-product-header-actions{justify-content:flex-start}}.workspace>.erp-product-header{z-index:160;border:0;border-bottom:1px solid #0f172a1f;border-top:4px solid var(--tenant-accent);background:linear-gradient(90deg, color-mix(in srgb, var(--tenant-accent) 8%, #fff), #fff 38%), #fff;border-radius:0 0 10px 10px;grid-template-columns:minmax(246px,.72fr) minmax(360px,1fr) minmax(460px,auto);gap:9px 12px;margin:0 calc(-1*clamp(14px,1.45vw,22px)) 14px;padding:9px clamp(14px,1.45vw,22px) 10px;position:sticky;top:0;box-shadow:0 14px 34px #0f172a1a}.workspace>.erp-product-header .erp-product-header-brand small{max-width:38ch}.workspace>.erp-product-header .erp-product-header-title h1{font-size:clamp(20px,1.35vw,27px)}.workspace>.erp-product-header .erp-product-header-actions{justify-content:end}.workspace>.erp-product-header .erp-product-header-actions .mode-switch,.workspace>.erp-product-header .erp-product-header-icon,.workspace>.erp-product-header .erp-product-header-button,.workspace>.erp-product-header .erp-product-header-primary{border-radius:8px;height:36px;min-height:36px}@media (width<=1500px){.workspace>.erp-product-header{grid-template-columns:minmax(220px,.82fr) minmax(320px,1fr)}.workspace>.erp-product-header .erp-product-header-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=840px){.workspace>.erp-product-header{border-radius:0;margin:0 -10px 10px;top:0}}@media (width<=760px){.workspace>.erp-product-header{grid-template-columns:minmax(0,1fr);gap:9px;padding:9px 10px 10px;top:0}.workspace>.erp-product-header .erp-product-header-center{grid-template-columns:minmax(0,1fr)}.workspace>.erp-product-header .erp-product-header-brand{grid-template-columns:38px minmax(0,1fr)}.workspace>.erp-product-header .erp-product-header-logo{width:38px;height:38px}.workspace>.erp-product-header .erp-product-header-brand small,.workspace>.erp-product-header .erp-product-header-scope{display:none}.workspace>.erp-product-header .erp-product-header-title h1{white-space:normal}.workspace>.erp-product-header .erp-product-header-actions{justify-content:flex-start;width:100%;padding-bottom:2px}.workspace>.erp-product-header .erp-product-header-actions .mode-switch{flex:0 0 164px}.workspace>.erp-product-header .erp-product-header-proof{display:none}}@media (width<=960px){.receiving-command-center,.receiving-command-now,.receiving-command-cards{grid-template-columns:1fr}.receiving-command-now .status-badge{justify-self:start}}.workspace>.erp-product-header{z-index:220;border:0;border-bottom:1px solid #0f172a21;border-top:3px solid var(--tenant-accent);background:#fff;border-radius:0;grid-template-columns:minmax(190px,.62fr) minmax(220px,.78fr) minmax(500px,1.4fr);align-items:center;gap:8px 12px;margin:0 calc(-1*clamp(14px,1.45vw,22px)) 12px;padding:8px clamp(14px,1.45vw,22px);display:grid;position:sticky;top:0;box-shadow:0 10px 24px #0f172a14}.workspace>.erp-product-header .erp-product-header-brand{grid-template-columns:38px minmax(0,1fr);gap:9px}.workspace>.erp-product-header .erp-product-header-logo{border-radius:8px;width:38px;height:38px}.workspace>.erp-product-header .erp-product-header-brand strong{font-size:15px}.workspace>.erp-product-header .erp-product-header-brand small{max-width:34ch;font-size:10px}.workspace>.erp-product-header .erp-product-header-center{grid-template-columns:minmax(135px,.64fr) minmax(160px,1fr);gap:6px 10px}.workspace>.erp-product-header .erp-product-header-title h1{font-size:clamp(18px,1.25vw,24px);line-height:1.02}.workspace>.erp-product-header .erp-product-header-search{border-radius:8px;height:36px}.workspace>.erp-product-header .erp-product-header-scope span{min-height:24px;padding-inline:8px;font-size:10px}.workspace>.erp-product-header .erp-product-header-actions{grid-column:auto;justify-content:flex-start;gap:6px;min-width:0;padding-bottom:1px}.workspace>.erp-product-header .erp-product-header-actions .mode-switch,.workspace>.erp-product-header .erp-product-header-icon,.workspace>.erp-product-header .erp-product-header-button,.workspace>.erp-product-header .erp-product-header-primary{border-radius:8px;height:34px;min-height:34px;font-size:11px}.workspace>.erp-product-header .erp-product-header-button,.workspace>.erp-product-header .erp-product-header-primary{padding-inline:9px}.workspace>.erp-product-header .erp-product-header-proof{display:none}@media (width<=1180px){.workspace>.erp-product-header{grid-template-columns:minmax(180px,.72fr) minmax(210px,.9fr) minmax(390px,1.1fr)}.workspace>.erp-product-header .erp-product-header-brand small{display:none}}@media (width<=1300px){.workspace>.erp-product-header .erp-product-header-search{display:none}.workspace>.erp-product-header .erp-product-header-center{grid-template-columns:minmax(0,1fr)}.workspace>.erp-product-header .erp-product-header-actions>.erp-product-header-icon,.workspace>.erp-product-header .erp-product-header-actions>.erp-product-header-button:nth-of-type(4){display:none}}@media (width<=960px){.workspace>.erp-product-header{grid-template-columns:minmax(0,1fr);gap:9px}.workspace>.erp-product-header .erp-product-header-center{grid-template-columns:minmax(0,1fr)}.workspace>.erp-product-header .erp-product-header-actions{justify-content:flex-start}}@media (width<=760px){.workspace>.erp-product-header{margin:0 -10px 10px;padding:8px 10px}.workspace>.erp-product-header .erp-product-header-scope,.workspace>.erp-product-header .erp-product-header-search{display:none}.workspace>.erp-product-header .erp-product-header-actions .mode-switch{flex:0 0 156px}}.workspace>.erp-product-header{background:linear-gradient(90deg, #fff 0%, color-mix(in srgb, var(--tenant-accent) 5%, #fff) 100%), #fff;border-bottom:1px solid #0f172a24;grid-template-columns:minmax(224px,.8fr) minmax(360px,1fr) minmax(0,1.25fr);gap:10px 14px;min-height:82px;margin-bottom:14px;padding-block:9px}.workspace>.erp-product-header .erp-product-header-brand,.workspace>.erp-product-header .erp-product-header-center,.workspace>.erp-product-header .erp-product-header-actions{align-self:center}.workspace>.erp-product-header .erp-product-header-brand{grid-template-columns:40px minmax(0,1fr)}.workspace>.erp-product-header .erp-product-header-logo{width:40px;height:40px}.workspace>.erp-product-header .erp-product-header-brand strong,.workspace>.erp-product-header .erp-product-header-title h1{max-width:100%}.workspace>.erp-product-header .erp-product-header-center{grid-template-columns:minmax(150px,.62fr) minmax(210px,1fr)}.workspace>.erp-product-header .erp-product-header-actions{flex-wrap:wrap;justify-content:flex-end;overflow:visible}.workspace>.erp-product-header .erp-product-header-actions .mode-switch{flex:none}.workspace>.erp-product-header .erp-product-header-icon,.workspace>.erp-product-header .erp-product-header-button,.workspace>.erp-product-header .erp-product-header-primary{flex:0 auto}@media (width<=1500px){.workspace>.erp-product-header{grid-template-columns:minmax(220px,.8fr) minmax(360px,1fr)}.workspace>.erp-product-header .erp-product-header-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=860px){.workspace>.erp-product-header{grid-template-columns:minmax(0,1fr);gap:9px;min-height:0}.workspace>.erp-product-header .erp-product-header-center{grid-template-columns:minmax(0,1fr)}.workspace>.erp-product-header .erp-product-header-actions{grid-template-columns:minmax(0,156px) repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:hidden}.workspace>.erp-product-header .erp-product-header-actions .mode-switch{min-width:0}.workspace>.erp-product-header .erp-product-header-button,.workspace>.erp-product-header .erp-product-header-primary{min-width:0;padding-inline:8px}.workspace>.erp-product-header .erp-product-header-button:nth-of-type(2),.workspace>.erp-product-header .erp-product-header-button:nth-of-type(3),.workspace>.erp-product-header .erp-product-header-icon{display:none}}@media (width<=520px){.workspace>.erp-product-header{margin-inline:-8px;padding-inline:8px}.workspace>.erp-product-header .erp-product-header-brand{grid-template-columns:36px minmax(0,1fr)}.workspace>.erp-product-header .erp-product-header-logo{width:36px;height:36px}.workspace>.erp-product-header .erp-product-header-title h1{font-size:18px}.workspace>.erp-product-header .erp-product-header-actions{grid-template-columns:minmax(0,150px) minmax(0,1fr)}.workspace>.erp-product-header .erp-product-header-button{display:none}}.workspace>.appnow-command-header{z-index:420;background:linear-gradient(90deg, #fff 0%, color-mix(in srgb, var(--tenant-accent) 6%, #fff) 100%), #fff;color:#0f172a;-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);border:0;border-bottom:1px solid #0f172a1f;border-radius:0;grid-template-columns:minmax(230px,.72fr) minmax(420px,1.1fr) minmax(420px,1fr);align-items:center;gap:10px 16px;min-height:104px;margin:0 calc(-1*clamp(14px,1.45vw,22px)) 16px;padding:10px clamp(14px,1.45vw,22px) 9px;display:grid;position:sticky;top:0;box-shadow:0 14px 34px #0f172a1a}.workspace>.appnow-command-header:before{content:"";background:var(--tenant-accent);width:5px;position:absolute;inset:0 auto 0 0}.workspace>.appnow-command-header .erp-product-header-brand{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;display:grid}.workspace>.appnow-command-header .erp-product-header-logo{width:44px;height:44px;color:color-mix(in srgb, var(--tenant-accent) 74%, #0f172a);border:1px solid color-mix(in srgb, var(--tenant-accent) 34%, #0f172a24);box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--tenant-accent) 62%, transparent);background:#fff;border-radius:10px}.workspace>.appnow-command-header .erp-product-header-brand span,.workspace>.appnow-command-header .erp-product-header-title span,.workspace>.appnow-command-header .erp-product-header-proof b{color:color-mix(in srgb, var(--tenant-accent) 66%, #0f172a);font:900 10px/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase}.workspace>.appnow-command-header .erp-product-header-brand strong,.workspace>.appnow-command-header .erp-product-header-title h1{color:#0f172a;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.workspace>.appnow-command-header .erp-product-header-brand strong{font:950 17px/1.05 var(--font-display)}.workspace>.appnow-command-header .erp-product-header-brand small{color:#64748b;font:760 11px/1.25 var(--font-ui);max-width:34ch}.workspace>.appnow-command-header .erp-product-header-center{grid-template-columns:minmax(170px,.68fr) minmax(220px,1fr);align-items:center;gap:7px 12px;display:grid}.workspace>.appnow-command-header .erp-product-header-title h1{font:950 clamp(20px, 1.35vw, 28px)/1.02 var(--font-display);margin-top:4px}.workspace>.appnow-command-header .erp-product-header-search{background:#f8fafc;border:1px solid #0f172a1c;border-radius:8px;height:40px}.workspace>.appnow-command-header .erp-product-header-module-select{display:none}.workspace>.appnow-command-header .erp-product-header-scope{scrollbar-width:none;grid-column:1/-1;gap:7px;display:flex;overflow-x:auto}.workspace>.appnow-command-header .erp-product-header-scope span{color:#475569;background:#fff;border-color:#0f172a17;border-radius:999px;min-height:26px;font-size:11px}.workspace>.appnow-command-header .erp-product-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0;display:flex;overflow:visible}.workspace>.appnow-command-header .erp-product-header-actions .mode-switch,.workspace>.appnow-command-header .erp-product-header-icon,.workspace>.appnow-command-header .erp-product-header-button,.workspace>.appnow-command-header .erp-product-header-primary{height:36px;min-height:36px;font:850 12px/1 var(--font-ui);border-radius:8px}.workspace>.appnow-command-header .erp-product-header-actions .mode-switch{background:#f8fafc;border:1px solid #0f172a1c;flex:none}.workspace>.appnow-command-header .erp-product-header-actions .mode-switch button{color:#64748b;border-radius:6px}.workspace>.appnow-command-header .erp-product-header-actions .mode-switch button.selected{color:#0f172a;background:#fff;box-shadow:0 8px 18px #0f172a14}.workspace>.appnow-command-header .erp-product-header-icon,.workspace>.appnow-command-header .erp-product-header-button{color:#334155;background:#fff;border:1px solid #0f172a1f}.workspace>.appnow-command-header .erp-product-header-primary{border:1px solid color-mix(in srgb, var(--tenant-accent) 48%, #0f172a1f);background:color-mix(in srgb, var(--tenant-accent) 84%, #fff);color:#020617;box-shadow:0 12px 24px color-mix(in srgb, var(--tenant-accent) 18%, transparent)}.workspace>.appnow-command-header .erp-product-header-proof{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.workspace>.appnow-command-header .erp-product-header-proof span{color:#0f172a;min-width:0;min-height:28px;font:760 11px/1.14 var(--font-ui);overflow-wrap:anywhere;background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;align-items:center;gap:7px;padding:5px 8px;display:flex}.workspace>.appnow-command-header .erp-product-header-proof b{flex:none}@media (width<=1500px){.workspace>.appnow-command-header{grid-template-columns:minmax(220px,.74fr) minmax(360px,1fr);min-height:118px}.workspace>.appnow-command-header .erp-product-header-actions{grid-column:1/-1;justify-content:flex-start}.workspace>.appnow-command-header .erp-product-header-proof{display:none}}@media (width<=980px){.workspace>.appnow-command-header{grid-template-columns:minmax(0,1fr);gap:9px;min-height:0}.workspace>.appnow-command-header .erp-product-header-center{grid-template-columns:minmax(0,1fr)}.workspace>.appnow-command-header .erp-product-header-proof{padding-bottom:2px;display:flex;overflow-x:auto}.workspace>.appnow-command-header .erp-product-header-proof span{flex:0 0 190px}}@media (width<=760px){.workspace>.appnow-command-header{margin:0 -10px 10px;padding:8px 10px}.workspace>.appnow-command-header .erp-product-header-brand{grid-template-columns:38px minmax(0,1fr)}.workspace>.appnow-command-header .erp-product-header-logo{width:38px;height:38px}.workspace>.appnow-command-header .erp-product-header-brand small,.workspace>.appnow-command-header .erp-product-header-search,.workspace>.appnow-command-header .erp-product-header-scope{display:none}.workspace>.appnow-command-header .erp-product-header-module-select{gap:5px;min-width:0;display:grid}.workspace>.appnow-command-header .erp-product-header-module-select span{color:color-mix(in srgb, var(--tenant-accent) 66%, #0f172a);font:900 10px/1 var(--font-ui);text-transform:uppercase}.workspace>.appnow-command-header .erp-product-header-module-select select{color:#0f172a;width:100%;min-width:0;height:38px;font:850 13px/1 var(--font-ui);background:#f8fafc;border:1px solid #0f172a1f;border-radius:8px;outline:0;padding:0 34px 0 10px}.workspace>.appnow-command-header .erp-product-header-title h1{white-space:normal;font-size:19px}.workspace>.appnow-command-header .erp-product-header-actions{grid-template-columns:minmax(0,154px) minmax(0,1fr);width:100%;display:grid;overflow:hidden}.workspace>.appnow-command-header .erp-product-header-actions .mode-switch{grid-column:1;width:154px;min-width:0;max-width:154px}.workspace>.appnow-command-header .erp-product-header-icon,.workspace>.appnow-command-header .erp-product-header-button{display:none}.workspace>.appnow-command-header .erp-product-header-primary{grid-column:2;width:100%;min-width:0;padding-inline:9px}.workspace>.appnow-command-header .erp-product-header-proof{display:none}}.workspace>.appnow-command-header{isolation:isolate;background:linear-gradient(90deg, #fffffffa, color-mix(in srgb, var(--tenant-accent) 8%, #fff)), #fff;border-bottom:1px solid #0f172a1f;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-height:0;margin:calc(-1*clamp(14px,1.45vw,22px)) calc(-1*clamp(14px,1.45vw,22px)) 16px;padding:10px clamp(14px,1.45vw,22px) 9px}.workspace>.appnow-command-header:after{content:"";background:linear-gradient(90deg, var(--tenant-accent), #0f172a14 38%, transparent);pointer-events:none;height:1px;position:absolute;inset:auto 0 0}.workspace>.appnow-command-header .erp-product-header-main{grid-template-columns:minmax(220px,.86fr) minmax(330px,1.2fr) minmax(330px,auto);align-items:center;gap:10px 14px;min-width:0;display:grid}.workspace>.appnow-command-header .erp-product-header-brand,.workspace>.appnow-command-header .erp-product-header-center,.workspace>.appnow-command-header .erp-product-header-actions{min-width:0}.workspace>.appnow-command-header .erp-product-header-brand{grid-template-columns:42px minmax(0,1fr)}.workspace>.appnow-command-header .erp-product-header-logo{border-radius:9px;width:42px;height:42px}.workspace>.appnow-command-header .erp-product-header-brand strong{font-size:16px}.workspace>.appnow-command-header .erp-product-header-brand small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace>.appnow-command-header .erp-product-header-center{grid-template-columns:minmax(142px,.74fr) minmax(210px,1fr);align-items:center}.workspace>.appnow-command-header .erp-product-header-search{min-width:0;height:38px}.workspace>.appnow-command-header .erp-product-header-search input{color:#0f172a;min-width:0}.workspace>.appnow-command-header .erp-product-header-actions{flex-wrap:nowrap;justify-content:flex-end;gap:6px}.workspace>.appnow-command-header .erp-product-header-actions .mode-switch,.workspace>.appnow-command-header .erp-product-header-icon,.workspace>.appnow-command-header .erp-product-header-button,.workspace>.appnow-command-header .erp-product-header-primary{white-space:nowrap;border-radius:7px;height:38px;min-height:38px}.workspace>.appnow-command-header .erp-product-header-button,.workspace>.appnow-command-header .erp-product-header-primary{gap:6px;padding-inline:10px}.workspace>.appnow-command-header .erp-product-header-proof{grid-template-columns:minmax(150px,.85fr) minmax(230px,1.2fr) minmax(170px,.8fr) minmax(180px,.9fr);gap:6px;min-width:0;display:grid}.workspace>.appnow-command-header .erp-product-header-proof span{color:#334155;min-width:0;min-height:30px;font:760 11px/1.1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;background:#f8fafceb;border:1px solid #0f172a14;border-radius:7px;align-items:center;gap:7px;padding:5px 8px;display:flex;overflow:hidden}.workspace>.appnow-command-header .erp-product-header-proof svg{color:color-mix(in srgb, var(--tenant-accent) 68%, #0f172a);flex:none}.workspace>.appnow-command-header .erp-product-header-proof b{color:#0f172a;font-size:10px}@media (width<=1500px){.workspace>.appnow-command-header .erp-product-header-main{grid-template-columns:minmax(210px,.78fr) minmax(320px,1fr)}.workspace>.appnow-command-header .erp-product-header-actions{scrollbar-width:none;grid-column:1/-1;justify-content:flex-start;overflow-x:auto}.workspace>.appnow-command-header .erp-product-header-proof{scrollbar-width:none;grid-template-columns:repeat(4,minmax(170px,1fr));overflow-x:auto}.workspace>.appnow-command-header .erp-product-header-proof span{min-width:170px}}@media (width<=980px){.workspace>.appnow-command-header .erp-product-header-main{grid-template-columns:minmax(0,1fr)}.workspace>.appnow-command-header .erp-product-header-actions{grid-template-columns:minmax(0,168px) minmax(0,1fr);display:grid;overflow:visible}.workspace>.appnow-command-header .erp-product-header-icon,.workspace>.appnow-command-header .erp-product-header-button{display:none}.workspace>.appnow-command-header .erp-product-header-primary{width:100%;min-width:0}}@media (width<=760px){.workspace>.appnow-command-header{margin:-10px -10px 10px;padding:8px 10px}.workspace>.appnow-command-header .erp-product-header-brand{grid-template-columns:36px minmax(0,1fr)}.workspace>.appnow-command-header .erp-product-header-logo{width:36px;height:36px}.workspace>.appnow-command-header .erp-product-header-brand strong{font-size:15px}.workspace>.appnow-command-header .erp-product-header-brand small,.workspace>.appnow-command-header .erp-product-header-search{display:none}.workspace>.appnow-command-header .erp-product-header-center{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:8px}.workspace>.appnow-command-header .erp-product-header-module-select{display:grid}.workspace>.appnow-command-header .erp-product-header-module-select span{display:none}.workspace>.appnow-command-header .erp-product-header-title h1{font-size:18px}.workspace>.appnow-command-header .erp-product-header-actions{grid-template-columns:minmax(0,154px) minmax(0,1fr)}.workspace>.appnow-command-header .erp-product-header-actions .mode-switch{width:154px;max-width:154px}.workspace>.appnow-command-header .erp-product-header-proof{display:none}}@media (width>=981px) and (width<=1500px){.workspace>.appnow-command-header .erp-product-header-main{grid-template-columns:minmax(190px,.68fr) minmax(260px,1fr) minmax(420px,.95fr)}.workspace>.appnow-command-header .erp-product-header-actions{grid-column:auto;justify-content:flex-end;overflow:auto hidden}.workspace>.appnow-command-header .erp-product-header-icon{display:none}.workspace>.appnow-command-header .erp-product-header-button,.workspace>.appnow-command-header .erp-product-header-primary{flex:none}.workspace>.appnow-command-header .erp-product-header-button:nth-of-type(4){display:none}}.sales-command-center{background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 7%, #fff), #fff 58%), #fff;color:#0f172a;border:1px solid #0f172a1a;border-radius:10px;gap:10px;margin:10px 0 14px;padding:13px;display:grid;box-shadow:0 14px 32px #0f172a12}.sales-command-center+.checkout{display:none}.sales-command-copy,.sales-command-total,.sales-command-policy div{min-width:0}.sales-command-copy span,.sales-command-total span,.sales-command-step span,.sales-command-policy span{color:color-mix(in srgb, var(--tenant-accent) 68%, #0f172a);font:900 10px/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;display:block}.sales-command-copy strong{color:#0f172a;font:950 clamp(20px, 1.55vw, 30px)/1.04 var(--font-display);letter-spacing:0;overflow-wrap:anywhere;margin-top:5px;display:block}.sales-command-copy p,.sales-command-policy p{color:#64748b;margin:6px 0 0;font-size:12px;line-height:1.4}.sales-command-total{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, #0f172a1a);background:color-mix(in srgb, var(--tenant-accent) 8%, #f8fafc);border-radius:9px;justify-items:end;gap:4px;padding:10px 12px;display:grid}.sales-command-total strong{color:#0f172a;font:950 clamp(22px, 1.6vw, 32px)/1 var(--font-display)}.sales-command-total small,.sales-command-step small{color:#64748b;overflow-wrap:anywhere;font-size:10px;line-height:1.28}.sales-command-actions{gap:7px;display:grid}.sales-command-actions button:not(.primary-button){color:#334155;min-height:36px;font:850 12px/1 var(--font-ui);cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:8px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.sales-command-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sales-command-step{background:#f8fafc;border:1px solid #0f172a14;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:4px 8px;min-width:0;min-height:86px;padding:10px;display:grid}.sales-command-step svg{color:color-mix(in srgb, var(--tenant-accent) 72%, #0f172a);grid-row:span 3}.sales-command-step.atencao svg{color:#d97706}.sales-command-step strong{color:#0f172a;overflow-wrap:anywhere;font-size:12px;line-height:1.22}.sales-command-policy{border-top:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.sales-command-policy strong{color:#0f172a;margin-top:4px;font-size:13px;display:block}.sales-pdv-decision-strip{border:1px solid color-mix(in srgb, var(--tenant-accent) 18%, #0f172a1f);background:#fff;border-radius:9px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.45fr) auto;align-items:stretch;gap:10px;padding:10px;display:grid}.sales-pdv-decision-main{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.sales-pdv-decision-icon{background:color-mix(in srgb, var(--tenant-accent) 12%, #eef2ff);width:34px;height:34px;color:color-mix(in srgb, var(--tenant-accent) 78%, #0f172a);border-radius:8px;place-items:center;display:grid}.sales-pdv-decision-main span,.sales-pdv-decision-steps b{color:color-mix(in srgb, var(--tenant-accent) 68%, #0f172a);font:900 10px/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;display:block}.sales-pdv-decision-main strong,.sales-pdv-decision-steps strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.2;display:block}.sales-pdv-decision-main p,.sales-pdv-decision-steps small{color:#64748b;margin:5px 0 0;font-size:11px;line-height:1.3;display:block}.sales-pdv-decision-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;display:grid}.sales-pdv-decision-steps span{background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;min-width:0;min-height:82px;padding:9px}.sales-pdv-decision-actions{gap:7px;min-width:132px;display:grid}.sales-pdv-decision-actions button{min-height:36px;font:850 12px/1 var(--font-ui);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.sales-pdv-decision-actions button:not(.primary-button){color:#334155;background:#fff;border:1px solid #0f172a1f}.sales-backend-complete-sale-command-v2{border:1px solid color-mix(in srgb, var(--tenant-accent) 30%, #0f172a1f);border-left:4px solid var(--tenant-accent);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 8%, #fff), #fff 62%), #fff;border-radius:8px;gap:12px;margin:12px 0;padding:14px;display:grid;box-shadow:0 16px 34px #0f172a12}.sales-backend-complete-sale-command-v2.offline,.sales-backend-complete-sale-command-v2.error{border-left-color:#f59e0b}.sales-backend-command-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.sales-backend-command-main>div{min-width:0}.sales-backend-command-main span,.sales-backend-command-proof b{color:color-mix(in srgb, var(--tenant-accent) 66%, #334155);font:950 10px/1 var(--font-ui);letter-spacing:0;text-transform:uppercase;display:block}.sales-backend-command-main strong{color:#0f172a;font:950 20px/1.05 var(--font-display);margin-top:5px;display:block}.sales-backend-command-main p,.sales-backend-command-error p{color:#64748b;font:760 12px/1.35 var(--font-ui);margin-top:6px}.sales-backend-command-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.sales-backend-command-actions button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;display:inline-flex}.sales-backend-command-actions button:not(.primary-button){color:#334155;background:#fff;border:1px solid #0f172a1f}.sales-backend-command-proof{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.sales-backend-command-proof span{color:#0f172a;min-width:0;min-height:48px;font:850 11px/1.15 var(--font-ui);overflow-wrap:anywhere;background:#f8fafc;border:1px solid #0f172a17;border-radius:8px;align-content:center;gap:4px;padding:8px 10px;display:grid}.sales-backend-command-error{color:#92400e;background:#fffbeb;border:1px solid #f59e0b57;border-radius:8px;padding:10px 12px}.sales-backend-command-error strong{font:950 13px/1 var(--font-ui);display:block}@media (width<=1180px){.sales-command-main{grid-template-columns:minmax(0,1fr) minmax(170px,auto)}.sales-command-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.sales-command-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-pdv-decision-strip{grid-template-columns:minmax(0,1fr)}.sales-pdv-decision-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-backend-command-main{grid-template-columns:minmax(0,1fr)}.sales-backend-command-actions{justify-content:flex-start}.sales-backend-command-proof{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.sales-command-center{margin-top:8px;padding:10px}.sales-command-main,.sales-command-actions{grid-template-columns:minmax(0,1fr)}.sales-command-total{justify-items:start}.sales-command-copy p,.sales-command-policy p{display:none}.sales-command-step-grid{overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.sales-command-step-grid::-webkit-scrollbar{display:none}.sales-command-step{flex:0 0 178px;min-height:0}.sales-command-step small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sales-command-policy{flex-direction:column;align-items:flex-start}.sales-pdv-decision-main,.sales-pdv-decision-actions{grid-template-columns:minmax(0,1fr)}.sales-pdv-decision-steps{overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.sales-pdv-decision-steps::-webkit-scrollbar{display:none}.sales-pdv-decision-steps span{flex:0 0 176px;min-height:0}.sales-pdv-decision-main p,.sales-pdv-decision-steps small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sales-backend-command-actions{grid-template-columns:minmax(0,1fr);display:grid}.sales-backend-command-actions button{width:100%}.sales-backend-command-proof{overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.sales-backend-command-proof::-webkit-scrollbar{display:none}.sales-backend-command-proof span{flex:0 0 158px}}.dashboard-grid.sales-layout{grid-template-columns:minmax(0,1fr)}.dashboard-grid.sales-layout>.panel.wide{grid-column:1/-1}.dashboard-grid.sales-layout>.panel:not(.wide){grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.dashboard-grid.sales-layout>.panel:not(.wide) .seller-list{margin-top:0}@media (width<=760px){.dashboard-grid.sales-layout>.panel:not(.wide){grid-template-columns:minmax(0,1fr)}}.seller-catalog-handoff-strip{border:1px solid color-mix(in srgb, var(--tenant-accent) 34%, #0f172a1f);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 10%, #fff), #fff 68%), #fff;border-radius:10px;grid-template-columns:minmax(260px,1fr) minmax(240px,.82fr) minmax(280px,.9fr) auto;align-items:center;gap:10px;margin:0 0 10px;padding:10px;display:grid;box-shadow:0 12px 28px #0f172a0e}.seller-catalog-handoff-main,.seller-catalog-handoff-proof{min-width:0}.seller-catalog-handoff-main span,.seller-catalog-handoff-proof b{color:color-mix(in srgb, var(--tenant-accent) 64%, #0f172a);text-transform:uppercase;font-size:10px;font-weight:950;display:block}.seller-catalog-handoff-main strong{color:#0f172a;overflow-wrap:anywhere;margin-top:3px;font-size:18px;line-height:1.08;display:block}.seller-catalog-handoff-main p{color:#475569;overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.28}.seller-catalog-handoff-route,.seller-catalog-handoff-actions{flex-wrap:wrap;gap:6px;display:flex}.seller-catalog-handoff-route b{color:#334155;background:#fff;border:1px solid #0f172a1a;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:900}.seller-catalog-handoff-route b.next{border-color:color-mix(in srgb, var(--tenant-accent) 42%, #0f172a1f);background:color-mix(in srgb, var(--tenant-accent) 13%, #fff);color:#0f766e}.seller-catalog-handoff-proof{gap:6px;display:grid}.seller-catalog-handoff-proof span{color:#334155;overflow-wrap:anywhere;background:#f8fafcc2;border:1px dashed #0f172a1f;border-radius:8px;min-width:0;padding:6px 7px;font-size:10px;line-height:1.25}.seller-catalog-handoff-actions{justify-content:flex-end}.seller-catalog-handoff-actions button{white-space:nowrap;justify-content:center;align-items:center;min-height:34px;padding:0 10px;display:inline-flex}.seller-live-cockpit{border:1px solid color-mix(in srgb, var(--tenant-accent) 26%, #0f172a1f);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 7%, #fff), #fff 62%), #fff;color:#0f172a;border-radius:10px;grid-template-columns:minmax(260px,1.15fr) minmax(170px,.62fr) minmax(220px,.8fr) minmax(220px,.85fr);gap:10px;margin:0 0 12px;padding:12px;display:grid;box-shadow:0 14px 32px #0f172a12}.seller-live-cockpit.return,.seller-live-cockpit.sold{border-color:#10b98147}.seller-live-now,.seller-live-sku,.seller-live-location,.seller-live-proof{background:#f8fafcb8;border:1px solid #0f172a14;border-radius:8px;align-content:start;gap:6px;min-width:0;padding:10px;display:grid}.seller-live-now{border-color:color-mix(in srgb, var(--tenant-accent) 28%, #0f172a1a);background:#fff}.seller-live-cockpit span{color:color-mix(in srgb, var(--tenant-accent) 68%, #0f172a);font:900 10px/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;display:block}.seller-live-cockpit strong{color:#0f172a;overflow-wrap:anywhere;font-size:14px;line-height:1.2}.seller-live-now strong{font:950 clamp(18px, 1.3vw, 24px)/1.05 var(--font-display)}.seller-live-cockpit p,.seller-live-cockpit small{color:#64748b;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.35}.seller-live-sku svg,.seller-live-location svg{color:color-mix(in srgb, var(--tenant-accent) 72%, #0f172a)}.seller-live-sku b{background:color-mix(in srgb, var(--tenant-accent) 11%, #fff);color:#0f172a;border-radius:8px;width:fit-content;padding:7px 9px;font-size:14px}.seller-live-actions{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.seller-live-actions button:not(.primary-button){color:#334155;min-height:36px;font:850 12px/1 var(--font-ui);cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.seller-live-actions button:disabled{cursor:not-allowed;opacity:.52}.seller-live-proof div{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.seller-live-proof b{color:#334155;background:#fff;border-radius:999px;padding:5px 7px;font-size:10px}.seller-decision-first-fold{border:1px solid color-mix(in srgb, var(--tenant-accent) 26%, #0f172a1f);border-left:4px solid var(--tenant-accent);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 7%, #fff), #fff 60%), #fff;border-radius:10px;gap:9px;margin:10px 0 0;padding:11px;display:grid;box-shadow:0 12px 30px #0f172a0f}.seller-decision-first-fold.decision,.seller-decision-first-fold.pickup{border-left-color:#d97706}.seller-decision-first-fold.return,.seller-decision-first-fold.sold{border-left-color:#10b981}.seller-decision-first-fold-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.seller-decision-first-fold-head span,.seller-decision-first-fold-grid span,.seller-decision-first-fold-proof b{color:color-mix(in srgb, var(--tenant-accent) 68%, #0f172a);font:900 10px/1 var(--font-ui);letter-spacing:0;text-transform:uppercase;display:block}.seller-decision-first-fold-head strong{color:#0f172a;font:950 17px/1.12 var(--font-display);overflow-wrap:anywhere;margin-top:4px;display:block}.seller-decision-first-fold-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.seller-decision-first-fold-grid>div{background:#f8fafcdb;border:1px solid #0f172a17;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-content:start;gap:4px 8px;min-width:0;min-height:88px;padding:9px;display:grid}.seller-decision-first-fold-grid>div.ok{box-shadow:inset 3px 0 #16a34a}.seller-decision-first-fold-grid>div.cyan{box-shadow:inset 3px 0 #0891b2}.seller-decision-first-fold-grid>div.atencao{box-shadow:inset 3px 0 #d97706}.seller-decision-first-fold-grid svg{color:color-mix(in srgb, var(--tenant-accent) 72%, #0f172a);grid-row:span 3}.seller-decision-first-fold-grid strong,.seller-decision-first-fold-grid small{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.seller-decision-first-fold-grid strong{color:#0f172a;white-space:nowrap;font-size:12px;line-height:1.25}.seller-decision-first-fold-grid small{color:#64748b;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box}.seller-decision-first-fold-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.seller-decision-first-fold-proof span{color:#334155;overflow-wrap:anywhere;background:#ffffffd1;border:1px dashed #0f172a1f;border-radius:8px;min-width:0;padding:8px;font-size:11px;line-height:1.28}@media (width<=1180px){.seller-catalog-handoff-strip{grid-template-columns:1fr 1fr}.seller-catalog-handoff-main,.seller-catalog-handoff-proof,.seller-catalog-handoff-actions{grid-column:1/-1}.seller-catalog-handoff-actions{justify-content:stretch}.seller-catalog-handoff-actions button{flex:150px}.seller-live-cockpit,.seller-decision-first-fold-grid,.seller-decision-first-fold-proof{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.seller-catalog-handoff-strip{grid-template-columns:1fr}.seller-live-cockpit{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.seller-live-now{grid-column:1/-1}.seller-live-now,.seller-live-sku,.seller-live-location,.seller-live-proof{min-height:0}.seller-live-cockpit p{display:none}.seller-live-cockpit small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.seller-live-proof{grid-column:1/-1}.seller-live-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seller-live-actions button{min-width:0}.seller-decision-first-fold-head,.seller-decision-first-fold-grid,.seller-decision-first-fold-proof{grid-template-columns:minmax(0,1fr)}.seller-decision-first-fold-grid>div{min-height:0}}.seller-pick-return-gate{background:linear-gradient(135deg,#fff,#f8fafc 70%),#fff;border:1px solid #0f172a1f;border-left:5px solid #0ea5e9;border-radius:10px;grid-template-columns:minmax(240px,.8fr) minmax(210px,.62fr) minmax(360px,1.15fr);gap:10px;margin:0 0 12px;padding:12px;display:grid;box-shadow:0 14px 28px #0f172a12}.seller-pick-return-gate.decision{background:linear-gradient(135deg,#fff7ed,#fff 72%),#fff;border-left-color:#d97706}.seller-pick-return-gate.return,.seller-pick-return-gate.sold{background:linear-gradient(135deg,#ecfdf5,#fff 72%),#fff;border-left-color:#10b981}.seller-pick-return-main,.seller-pick-return-path,.seller-pick-return-grid>div,.seller-pick-return-proof span{min-width:0}.seller-pick-return-main,.seller-pick-return-path{background:#ffffffd1;border:1px solid #0f172a14;border-radius:8px;align-content:center;gap:6px;padding:10px;display:grid}.seller-pick-return-main span,.seller-pick-return-path span,.seller-pick-return-grid span,.seller-pick-return-proof b{color:color-mix(in srgb, var(--tenant-accent) 64%, #0f172a);font:900 10px/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase}.seller-pick-return-main strong{color:#0f172a;font:950 clamp(20px, 1.55vw, 28px)/1.04 var(--font-display)}.seller-pick-return-path strong,.seller-pick-return-grid strong{color:#0f172a;overflow-wrap:anywhere;font-size:13px;line-height:1.2}.seller-pick-return-main p,.seller-pick-return-path small,.seller-pick-return-grid small{color:#64748b;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.35}.seller-pick-return-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.seller-pick-return-grid>div{background:#f8fafcc7;border:1px solid #0f172a17;border-radius:8px;align-content:start;gap:5px;padding:10px;display:grid}.seller-pick-return-grid svg{color:color-mix(in srgb, var(--tenant-accent) 72%, #0f172a)}.seller-pick-return-proof{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.seller-pick-return-proof span{color:#334155;overflow-wrap:anywhere;background:#f8fafcd1;border:1px dashed #0f172a1f;border-radius:8px;gap:3px;padding:9px;font-size:11px;line-height:1.32;display:grid}@media (width<=1180px){.seller-pick-return-gate{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.seller-pick-return-gate{gap:8px;padding:9px}.seller-pick-return-grid,.seller-pick-return-proof{grid-template-columns:1fr}.seller-pick-return-main p{display:none}}@media (width>=1100px){.fiscal-main-panel .fiscal-receiving-live-strip{grid-area:1/1/auto/-1}.fiscal-main-panel .fiscal-sellable-gate{grid-area:2/1/auto/-1}.fiscal-main-panel .receiving-command-center{grid-area:3/1/auto/-1}.fiscal-main-panel .fiscal-xml-import-workbench{grid-row:4}.fiscal-main-panel .receiving-dock-board{grid-row:4/span 4}}@media (width<=960px){.fiscal-receiving-live-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.fiscal-receiving-live-main,.fiscal-receiving-live-actions{grid-column:1/-1}}@media (width<=760px){.fiscal-main-panel .fiscal-receiving-command{gap:10px;padding:10px}.fiscal-main-panel .fiscal-receiving-live-strip{grid-template-columns:1fr;gap:8px;padding:9px}.fiscal-main-panel .fiscal-receiving-live-main,.fiscal-main-panel .fiscal-receiving-live-card{padding:9px}.fiscal-main-panel .fiscal-receiving-live-main strong{font-size:18px}.fiscal-main-panel .fiscal-receiving-live-actions{grid-template-columns:1fr 1fr}.fiscal-main-panel .fiscal-receiving-live-actions button{white-space:normal;min-width:0}.fiscal-main-panel .receiving-command-center{gap:8px;padding:10px}.fiscal-main-panel .receiving-command-now strong{font-size:18px}.fiscal-main-panel .receiving-command-card{min-height:0;padding:9px}.fiscal-main-panel .fiscal-xml-import-file strong,.fiscal-main-panel .fiscal-xml-import-file span{overflow-wrap:anywhere;word-break:break-word}}.registration-intake-board{border:1px solid color-mix(in srgb, var(--tenant-accent) 34%, #0f172a1f);background:linear-gradient(135deg, #fff 0%, color-mix(in srgb, var(--tenant-accent) 7%, #f8fafc) 100%);border-radius:8px;grid-template-columns:minmax(260px,.95fr) minmax(240px,.8fr) minmax(320px,1.05fr) minmax(260px,.88fr);gap:10px;margin:8px 0 12px;padding:10px;display:grid;box-shadow:0 14px 32px #0f172a12}.registration-intake-photo,.registration-intake-fields,.registration-intake-grade,.registration-intake-location{background:#ffffffdb;border:1px solid #0f172a17;border-radius:8px;align-content:start;gap:9px;min-width:0;padding:10px;display:grid}.registration-intake-lens{border:1px solid color-mix(in srgb, var(--tenant-accent) 36%, #0f172a1f);width:52px;height:52px;color:color-mix(in srgb, var(--tenant-accent) 70%, #0f172a);background:#fff;border-radius:8px;place-items:center;display:grid}.registration-intake-lens b{color:#0f172a;font:950 9px/1 var(--font-ui)}.registration-intake-photo span,.registration-intake-fields-head span,.registration-intake-location span,.registration-intake-field-grid b{color:color-mix(in srgb, var(--tenant-accent) 64%, #0f172a);font:950 10px/1 var(--font-ui);text-transform:uppercase}.registration-intake-photo strong,.registration-intake-location strong{color:#0f172a;font:900 18px/1.12 var(--font-ui);overflow-wrap:anywhere}.registration-intake-photo p,.registration-intake-location p{color:#475569;font:650 12px/1.36 var(--font-ui);margin:0}.registration-intake-actions,.registration-intake-gender,.registration-intake-presets,.registration-intake-ledger{flex-wrap:wrap;gap:6px;display:flex}.registration-intake-actions button,.registration-intake-gender button,.registration-intake-presets button{color:#334155;min-height:34px;font:850 11px/1 var(--font-ui);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0f172a1c;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.registration-intake-gender button.selected,.registration-intake-presets button:hover{border-color:color-mix(in srgb, var(--tenant-accent) 46%, #0f172a1f);background:color-mix(in srgb, var(--tenant-accent) 11%, #fff);color:#0f172a}.registration-intake-fields-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.registration-intake-fields-head b{color:#0f172a;font:950 13px/1 var(--font-ui)}.registration-intake-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.registration-intake-field-grid span{color:#0f172a;min-width:0;min-height:50px;font:800 12px/1.2 var(--font-ui);overflow-wrap:anywhere;background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;align-content:center;gap:3px;padding:7px 8px;display:grid}.registration-intake-size-grid{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:7px;display:grid}.registration-intake-size-grid button{color:#334155;min-width:0;min-height:40px;font:950 13px/1 var(--font-ui);cursor:pointer;background:#f8fafc;border:1px solid #0f172a1f;border-radius:8px}.registration-intake-size-grid button.selected{border-color:color-mix(in srgb, var(--tenant-accent) 52%, #0f172a1f);background:color-mix(in srgb, var(--tenant-accent) 15%, #fff);color:#0f172a;box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--tenant-accent) 72%, #0f172a)}.registration-intake-qr{border:1px dashed color-mix(in srgb, var(--tenant-accent) 46%, #0f172a29);background:#fff;border-radius:8px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.registration-intake-qr b{color:#0f172a;font:900 11px/1.25 var(--font-ui);overflow-wrap:anywhere}.registration-intake-ledger b{color:#475569;min-height:24px;font:850 10px/1 var(--font-ui);background:#f8fafc;border:1px solid #0f172a17;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.registration-master-dock{background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 9%, #fff), #fff 60%);border:1px solid #0f172a1a;border-radius:10px;gap:12px;margin:10px 0 12px;padding:12px;display:grid;box-shadow:0 14px 34px #0f172a12}.registration-master-dock-top{margin-top:8px}.registration-fast-product-console{border:1px solid color-mix(in srgb, var(--tenant-accent) 36%, #0f172a1f);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 10%, #fff), #fff 68%);border-radius:10px;grid-template-columns:minmax(260px,1fr) minmax(210px,.7fr) minmax(260px,.9fr) minmax(220px,.72fr) auto;align-items:center;gap:10px;margin:6px 0 10px;padding:10px;display:grid;box-shadow:0 12px 28px #0f172a0e}.registration-fast-product-main{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.registration-fast-photo{border:1px solid color-mix(in srgb, var(--tenant-accent) 30%, #0f172a24);width:44px;height:44px;color:color-mix(in srgb, var(--tenant-accent) 72%, #0f172a);background:#fff;border-radius:10px;place-items:center;display:grid}.registration-fast-photo span{font-size:8px;font-weight:950}.registration-fast-product-main span,.registration-fast-proof b{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);text-transform:uppercase;font-size:10px;font-weight:950}.registration-fast-product-main strong{color:#0f172a;overflow-wrap:anywhere;margin-top:3px;font-size:17px;line-height:1.1;display:block}.registration-fast-product-main p{color:#475569;margin:4px 0 0;font-size:11px;line-height:1.28}.registration-fast-gender,.registration-fast-size-strip,.registration-fast-proof,.registration-fast-actions{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.registration-fast-gender button,.registration-fast-size-strip button{color:#334155;min-height:28px;font:850 10px/1 var(--font-ui);cursor:pointer;background:#fff;border:1px solid #0f172a1c;border-radius:8px;padding:0 8px}.registration-fast-size-strip button{min-width:34px;padding:0 6px}.registration-fast-gender button.selected,.registration-fast-size-strip button.selected{border-color:color-mix(in srgb, var(--tenant-accent) 46%, #0f172a1f);background:color-mix(in srgb, var(--tenant-accent) 12%, #fff);color:#0f766e}.registration-fast-proof span{color:#334155;text-overflow:ellipsis;white-space:nowrap;background:#ffffffb8;border:1px solid #0f172a17;border-radius:8px;min-width:0;padding:6px 7px;font-size:10px;font-weight:820;overflow:hidden}.registration-fast-proof b{margin-bottom:2px;font-size:8px;display:block}.registration-fast-actions{justify-content:flex-end}.registration-fast-actions button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;display:inline-flex}.registration-fast-created-receipt{border:1px solid color-mix(in srgb, var(--tenant-accent) 34%, #0f172a1f);background:color-mix(in srgb, var(--tenant-accent) 8%, #fff);border-radius:9px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(240px,.9fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.registration-fast-created-receipt>div{min-width:0}.registration-fast-created-receipt span{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);text-transform:uppercase;font-size:10px;font-weight:950;display:block}.registration-fast-created-receipt strong{color:#0f172a;overflow-wrap:anywhere;margin-top:3px;font-size:14px;line-height:1.12;display:block}.registration-fast-created-receipt p{color:#475569;overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.25}.registration-fast-created-proof,.registration-fast-created-actions{flex-wrap:wrap;gap:6px;display:flex}.registration-fast-created-proof b{color:#334155;white-space:nowrap;background:#fff;border:1px solid #0f172a17;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:850}.registration-fast-created-actions{justify-content:flex-end}.registration-fast-created-actions button{white-space:nowrap;justify-content:center;align-items:center;min-height:32px;padding:0 9px;display:inline-flex}.registration-master-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.registration-master-head>div{min-width:0}.registration-master-head span,.registration-master-card span{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950}.registration-master-head strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:21px;line-height:1.12;display:block}.registration-master-head p,.registration-master-card p{color:#475569;margin:5px 0 0;font-size:12px;line-height:1.38}.registration-master-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.registration-master-card{color:#0f172a;text-align:left;background:#ffffffd1;border:1px solid #94a3b847;border-radius:8px;grid-template-rows:auto auto auto minmax(44px,auto) auto;gap:6px;min-width:0;min-height:158px;padding:11px;display:grid}.registration-master-card svg{color:color-mix(in srgb, var(--tenant-accent) 70%, #0f172a)}.registration-master-card strong{color:#0f172a;overflow-wrap:anywhere;font-size:14px;line-height:1.18}.registration-master-card small{color:#64748b;overflow-wrap:anywhere;font-size:10px;font-weight:800;line-height:1.22}.registration-master-card.selected{border-color:color-mix(in srgb, var(--tenant-accent) 42%, #0f172a24);background:color-mix(in srgb, var(--tenant-accent) 10%, #fff);box-shadow:inset 3px 0 0 var(--tenant-accent)}.registration-priority-command{border:1px solid color-mix(in srgb, var(--tenant-accent) 34%, #0f172a1f);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 10%, #fff), #fff 64%);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin:10px 0 12px;padding:12px;display:grid;box-shadow:0 12px 28px #0f172a0f}.registration-priority-main{min-width:0}.registration-priority-main span{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);text-transform:uppercase;font-size:10px;font-weight:950}.registration-priority-main strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:21px;line-height:1.1;display:block}.registration-priority-main p{color:#475569;margin:5px 0 0;font-size:12px;line-height:1.36}.registration-priority-steps,.registration-priority-actions{align-items:center;gap:7px;display:flex}.registration-priority-steps b{color:#64748b;white-space:nowrap;background:#fff;border:1px solid #0f172a1c;border-radius:999px;padding:8px 9px;font-size:10px}.registration-priority-steps b.done{border-color:color-mix(in srgb, var(--tenant-accent) 38%, #0f172a1f);background:color-mix(in srgb, var(--tenant-accent) 12%, #fff);color:#0f766e}.registration-priority-actions button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:38px;display:inline-flex}.registration-sellable-gate{background:linear-gradient(135deg,#fff,#f8fafc 70%),#fff;border:1px solid #0f172a1f;border-left:5px solid #0ea5e9;border-radius:10px;grid-template-columns:minmax(240px,.72fr) minmax(360px,1fr);align-items:stretch;gap:12px;margin:0 0 12px;padding:14px;display:grid;box-shadow:0 14px 28px #0f172a12}.registration-sellable-gate.ready{background:linear-gradient(135deg,#ecfdf5,#fff 70%),#fff;border-left-color:#10b981}.registration-sellable-gate.review{background:linear-gradient(135deg,#fff7ed,#fff 70%),#fff;border-left-color:#d97706}.registration-sellable-gate-main,.registration-sellable-gate-checks>div,.registration-sellable-gate-proof span{min-width:0}.registration-sellable-gate-main{align-content:center;gap:6px;display:grid}.registration-sellable-gate-main span,.registration-sellable-gate-checks span,.registration-sellable-gate-proof b{color:color-mix(in srgb, var(--tenant-accent) 64%, #0f172a);font:900 10px/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase}.registration-sellable-gate-main strong{color:#0f172a;font:950 clamp(22px, 1.75vw, 30px)/1.02 var(--font-display)}.registration-sellable-gate-main p{color:#475569;margin:0;font-size:12px;line-height:1.42}.registration-sellable-gate-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.registration-sellable-gate-checks>div{background:#ffffffe0;border:1px solid #0f172a17;border-left:4px solid #94a3b8;border-radius:8px;gap:5px;padding:10px;display:grid}.registration-sellable-gate-checks>div.done{border-left-color:#10b981}.registration-sellable-gate-checks strong{color:#0f172a;overflow-wrap:anywhere;font-size:13px;line-height:1.18}.registration-sellable-gate-proof{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.registration-sellable-gate-proof span{color:#334155;overflow-wrap:anywhere;background:#f8fafcc7;border:1px dashed #0f172a1f;border-radius:8px;gap:3px;padding:9px;font-size:11px;line-height:1.32;display:grid}.registration-operational-setup{background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 7%, #fff), #fff 58%), #fff;border:1px solid #0f172a1a;border-radius:10px;grid-template-columns:minmax(250px,.9fr) minmax(420px,1.35fr);gap:10px;margin:0 0 10px;padding:12px;display:grid;box-shadow:0 14px 30px #0f172a12}.registration-operational-setup-head{align-content:space-between;gap:10px;min-width:0;display:grid}.registration-operational-setup-head span,.registration-operational-setup-grid article>div span,.registration-operational-setup-flow b{color:color-mix(in srgb, var(--tenant-accent) 66%, #0f172a);font:900 10px/1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase}.registration-operational-setup-head strong{color:#0f172a;font:950 clamp(20px, 1.5vw, 28px)/1.02 var(--font-display);letter-spacing:0;margin-top:5px;display:block}.registration-operational-setup-head p{color:#475569;max-width:62ch;font:740 12px/1.45 var(--font-ui);margin-top:7px}.registration-operational-setup-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.registration-operational-setup-grid article{background:#fff;border:1px solid #0f172a1a;border-radius:8px;align-content:space-between;gap:8px;min-width:0;min-height:148px;padding:10px;display:grid}.registration-operational-setup-grid article.complete{border-color:color-mix(in srgb, var(--tenant-accent) 36%, #0f172a1f);box-shadow:inset 3px 0 0 var(--tenant-accent)}.registration-operational-setup-grid article>div{align-items:center;gap:6px;min-width:0;display:flex}.registration-operational-setup-grid article svg{color:color-mix(in srgb, var(--tenant-accent) 72%, #0f172a);flex:none}.registration-operational-setup-grid article strong{color:#0f172a;font:950 18px/1.05 var(--font-display);letter-spacing:0}.registration-operational-setup-grid article p{color:#64748b;min-height:42px;font:720 11px/1.28 var(--font-ui)}.registration-operational-setup-grid article button{color:#0f172a;min-height:32px;font:850 12px/1 var(--font-ui);cursor:pointer;background:#f8fafc;border:1px solid #0f172a1c;border-radius:7px}.registration-operational-setup-flow{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;min-width:0;display:grid}.registration-operational-setup-flow span{color:#334155;min-width:0;min-height:34px;font:760 11px/1.15 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;display:flex;overflow:hidden}@media (width<=1180px){.registration-fast-product-console{grid-template-columns:1fr 1fr}.registration-fast-product-main,.registration-fast-size-strip,.registration-fast-created-receipt,.registration-fast-actions{grid-column:1/-1}.registration-fast-created-receipt{grid-template-columns:1fr}.registration-fast-created-actions{justify-content:stretch}.registration-fast-created-actions button{flex:130px}.registration-fast-actions{justify-content:stretch}.registration-fast-actions button{flex:150px}.registration-master-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-priority-command{grid-template-columns:minmax(0,1fr)}.registration-priority-steps,.registration-priority-actions{flex-wrap:wrap}.registration-priority-actions button{flex:150px}.registration-operational-setup,.registration-sellable-gate{grid-template-columns:minmax(0,1fr)}.registration-sellable-gate-checks,.registration-operational-setup-grid,.registration-operational-setup-flow,.registration-live-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-live-main,.registration-live-actions{grid-column:1/-1}.registration-receiving-bridge{grid-template-columns:minmax(0,1fr)}.registration-receiving-bridge-proof,.registration-receiving-bridge-actions{grid-area:auto/1/auto/-1}.registration-receiving-bridge-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.registration-intake-board,.registration-intake-field-grid{grid-template-columns:1fr}.registration-intake-actions button,.registration-intake-gender button,.registration-intake-presets button{flex:120px}.registration-fast-product-console{grid-template-columns:1fr}.registration-fast-gender,.registration-fast-proof{grid-column:1/-1}.registration-master-head{display:grid}.registration-master-grid{grid-template-columns:minmax(0,1fr)}.registration-master-card{min-height:0}}.registration-photo-decision-board{border:1px solid color-mix(in srgb, var(--tenant-accent) 22%, #0f172a1f);background:linear-gradient(135deg, #fffffff5, color-mix(in srgb, var(--tenant-accent) 5%, #f8fafc)), #fff;border-radius:10px;gap:10px;margin:0 0 10px;padding:12px;display:grid}.registration-photo-decision-main{grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.registration-photo-lens{border:1px solid color-mix(in srgb, var(--tenant-accent) 30%, #0f172a1c);background:color-mix(in srgb, var(--tenant-accent) 9%, #fff);width:42px;height:42px;color:color-mix(in srgb, var(--tenant-accent) 70%, #0f172a);border-radius:10px;place-items:center;display:grid}.registration-photo-decision-main span,.registration-photo-decision-grid span,.registration-photo-decision-proof b{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);font:900 10px/1 var(--font-ui);letter-spacing:0;text-transform:uppercase;display:block}.registration-photo-decision-main strong{color:#0f172a;font:900 17px/1.16 var(--font-display);letter-spacing:0;overflow-wrap:anywhere;display:block}.registration-photo-decision-main p,.registration-photo-decision-grid p{color:#64748b;font:720 11px/1.4 var(--font-ui);overflow-wrap:anywhere;margin:5px 0 0}.registration-photo-decision-main button,.registration-photo-gender-switch button{color:#0f172a;cursor:pointer;min-height:34px;font:850 11px/1 var(--font-ui);background:#fff;border:1px solid #0f172a1f;border-radius:8px}.registration-photo-decision-main button{white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.registration-photo-gender-switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.registration-photo-gender-switch button.selected{border-color:color-mix(in srgb, var(--tenant-accent) 46%, #0f172a1f);background:color-mix(in srgb, var(--tenant-accent) 10%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tenant-accent) 16%, transparent)}.registration-photo-decision-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.registration-photo-decision-grid>div{background:#ffffffdb;border:1px solid #0f172a17;border-radius:8px;min-width:0;min-height:94px;padding:10px}.registration-photo-decision-grid>div.complete{box-shadow:inset 3px 0 0 var(--tenant-accent)}.registration-photo-decision-grid strong{color:#0f172a;overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.25;display:block}.registration-photo-decision-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.registration-photo-decision-proof span{color:#334155;overflow-wrap:anywhere;background:#f8fafcb8;border:1px dashed #0f172a1f;border-radius:8px;min-width:0;padding:8px;font-size:11px;line-height:1.28}.registration-photo-vision-command-v2{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, #0f172a1f);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 7%, #fff), #fff 58%), #fff;border-radius:9px;gap:10px;padding:10px;display:grid}.registration-photo-vision-command-v2.running{border-color:color-mix(in srgb, var(--tenant-accent) 42%, #0f172a1f);box-shadow:0 12px 26px color-mix(in srgb, var(--tenant-accent) 12%, transparent)}.registration-photo-vision-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.registration-photo-vision-main span,.registration-photo-vision-proof b{color:color-mix(in srgb, var(--tenant-accent) 64%, #0f172a);font:900 10px/1 var(--font-ui);letter-spacing:0;text-transform:uppercase;display:block}.registration-photo-vision-main strong{color:#0f172a;font:900 16px/1.18 var(--font-display);overflow-wrap:anywhere;margin-top:4px;display:block}.registration-photo-vision-main p{color:#475569;font:730 11px/1.42 var(--font-ui);overflow-wrap:anywhere;margin:5px 0 0}.registration-photo-vision-main button{border:1px solid color-mix(in srgb, var(--tenant-accent) 44%, #0f172a1f);background:var(--tenant-accent);color:#fff;cursor:pointer;min-height:36px;font:900 11px/1 var(--font-ui);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.registration-photo-vision-main button:disabled{opacity:.7;cursor:wait}.registration-photo-vision-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.registration-photo-vision-proof span{color:#334155;overflow-wrap:anywhere;background:#f8fafcd6;border:1px solid #0f172a1a;border-radius:8px;min-width:0;padding:8px;font-size:11px;line-height:1.28}@media (width<=760px){.registration-sellable-gate{gap:8px;padding:9px}.registration-sellable-gate-checks,.registration-sellable-gate-proof{grid-template-columns:1fr}.registration-sellable-gate-main strong{font-size:20px}.registration-operational-setup{gap:8px;padding:9px}.registration-operational-setup-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.registration-operational-setup-head strong{font-size:18px}.registration-operational-setup-head p{display:none}.registration-operational-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.registration-operational-setup-grid article{min-height:118px;padding:8px}.registration-operational-setup-grid article p{display:none}.registration-operational-setup-flow{scrollbar-width:none;display:flex;overflow-x:auto}.registration-operational-setup-flow::-webkit-scrollbar{display:none}.registration-operational-setup-flow span{flex:0 0 164px}.registration-live-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:10px;padding:8px}.registration-live-main,.registration-live-actions{grid-column:1/-1}.registration-live-actions{grid-row:2}.registration-live-main{grid-row:1}.registration-live-card{padding:8px}.registration-live-main strong{font-size:18px}.registration-live-main p,.registration-live-card small,.registration-live-card svg{display:none}.registration-live-card strong{font-size:13px}.registration-live-actions{grid-template-columns:1fr 1fr}.registration-live-actions button{white-space:normal;min-width:0;min-height:36px}.registration-photo-decision-board{padding:9px}.registration-photo-decision-main,.registration-photo-decision-grid,.registration-photo-decision-proof,.registration-photo-vision-main,.registration-photo-vision-proof{grid-template-columns:1fr}.registration-photo-lens{display:none}.registration-photo-decision-main button{justify-content:center}.registration-photo-vision-main button{width:100%}.registration-command-steps{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.registration-command-steps>div{min-width:0}.registration-receiving-bridge{gap:8px;padding:9px}.registration-receiving-bridge-head{grid-template-columns:minmax(0,1fr)}.registration-receiving-bridge-head strong{font-size:16px}.registration-receiving-bridge-head p{display:none}.registration-receiving-bridge-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-receiving-bridge-flow>div{min-height:0;padding:8px}.registration-receiving-bridge-flow p{display:none}.registration-receiving-bridge-proof{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.registration-receiving-bridge-proof::-webkit-scrollbar{display:none}.registration-receiving-bridge-proof span{flex:0 0 190px}.registration-receiving-bridge-actions{grid-template-columns:1fr}.registration-receiving-bridge-actions button{white-space:normal;min-width:0}}@media (width<=1180px){.tenant-store-physical-layout-grid{grid-template-columns:minmax(0,1fr)}.tenant-store-physical-layout-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-saas-setup-mini-grid,.tenant-saas-surface-grid,.tenant-saas-module-strip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=840px){.sidebar,.app-shell[data-theme=light] .sidebar,.app-shell[data-theme=dark] .sidebar{max-height:92px;height:auto!important;min-height:0!important}.workspace{padding-top:0}}@media (width<=760px){.tenant-store-physical-layout-onboarding{padding:10px}.tenant-store-physical-layout-head{display:grid}.tenant-store-physical-layout-head strong{font-size:18px}.tenant-store-physical-layout-brand{grid-template-columns:42px minmax(0,1fr);padding:10px}.tenant-store-physical-layout-logo{width:40px;height:40px}.tenant-store-physical-layout-map{grid-template-columns:minmax(0,1fr);padding:10px}.tenant-store-physical-layout-room{min-height:86px}.tenant-store-physical-layout-shelves{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-store-physical-layout-actions{grid-template-columns:minmax(0,1fr);display:grid}.tenant-store-physical-layout-proof{grid-template-columns:minmax(0,1fr)}.tenant-saas-cockpit{padding:10px}.tenant-saas-cockpit-brand{grid-template-columns:42px minmax(0,1fr);padding:10px}.tenant-saas-cockpit-brand strong{font-size:19px}.tenant-saas-cockpit-brand p{display:none}.tenant-saas-cockpit-editor{padding:10px}.tenant-saas-logo-row,.tenant-saas-theme-row,.tenant-saas-action-bar,.tenant-saas-surface-strip{grid-template-columns:minmax(0,1fr)}.tenant-saas-setup-mini-head{display:grid}.tenant-saas-setup-mini-grid,.tenant-saas-surface-grid{grid-template-columns:minmax(0,1fr)}.tenant-saas-color-row{scrollbar-width:none;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.tenant-saas-color-row::-webkit-scrollbar{display:none}.tenant-saas-color-row button{flex:0 0 92px}.tenant-saas-cockpit-readiness,.tenant-saas-cockpit-ledger{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tenant-saas-cockpit-readiness::-webkit-scrollbar{display:none}.tenant-saas-cockpit-ledger::-webkit-scrollbar{display:none}.tenant-saas-cockpit-readiness span,.tenant-saas-cockpit-ledger b{flex:none}.tenant-saas-module-strip-head{display:grid}.tenant-saas-module-strip-grid{grid-template-columns:minmax(0,1fr)}.tenant-saas-module-strip-grid>div{min-height:0}}.app-global-header{z-index:760;min-height:var(--global-header-height);background:linear-gradient(90deg, #fff 0%, color-mix(in srgb, var(--tenant-accent) 8%, #fff) 58%, #fff 100%);color:#0f172a;border-bottom:1px solid #0f172a1c;grid-template-columns:minmax(230px,.68fr) minmax(320px,1fr) minmax(330px,.9fr) auto;align-items:center;gap:12px;padding:10px clamp(16px,1.6vw,24px);display:grid;position:fixed;inset:0 0 auto;box-shadow:0 12px 34px #0f172a1a}.app-global-header-brand,.app-global-header-search,.app-global-header-context,.app-global-header-actions{min-width:0}.app-global-header-brand{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;display:grid}.app-global-header-brand span{color:color-mix(in srgb, var(--tenant-accent) 76%, #0f172a);font:900 10px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;display:block}.app-global-header-search{color:#64748b;background:#fff;border:1px solid #0f172a1f;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;height:42px;padding:0 13px;display:grid;box-shadow:inset 0 1px #fffc}.app-global-header-context{scrollbar-width:none;align-items:center;gap:7px;display:flex;overflow-x:auto}.app-global-header-context::-webkit-scrollbar{display:none}.app-global-header-context span{color:#334155;max-width:210px;min-height:34px;font:850 11px/1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;background:#f8fafcf0;border:1px solid #0f172a1a;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 11px;display:inline-flex;overflow:hidden}.app-global-header-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.app-global-header-button,.app-global-header-primary{height:40px;font:900 12px/1 var(--font-ui);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.app-global-header-button{color:#1f2937;background:#fff;border:1px solid #0f172a1f}.app-global-header-primary{border:1px solid color-mix(in srgb, var(--tenant-accent) 72%, #0f172a);background:var(--tenant-accent);color:#06261f;box-shadow:0 10px 22px color-mix(in srgb, var(--tenant-accent) 22%, transparent)}.workspace>.appnow-command-header{top:var(--global-header-height);z-index:520;margin-top:calc(-1*clamp(14px,1.45vw,22px));box-shadow:0 14px 28px #0f172a14}@media (width<=1320px){.app-global-header{grid-template-columns:minmax(210px,.8fr) minmax(280px,1fr) auto}.app-global-header-context{display:none}}@media (width<=980px){:root{--global-header-height:58px}.app-global-header{grid-template-columns:minmax(190px,.9fr) minmax(0,1fr) auto;gap:9px;padding:8px 10px}.app-global-header-logo{width:38px;height:38px}.app-global-header-brand{grid-template-columns:38px minmax(0,1fr)}.app-global-header-brand strong{font-size:15px}.app-global-header-search{height:38px}.app-global-header-button{display:none}.app-global-header-primary{height:38px;padding-inline:11px}}@media (width<=840px){.sidebar{top:var(--global-header-height);z-index:680}.workspace{padding-top:clamp(12px,3vw,16px)}.workspace>.appnow-command-header{top:var(--global-header-height)}}@media (width<=640px){.app-global-header{grid-template-columns:minmax(0,1fr) auto}.app-global-header-search{display:none}.app-global-header-primary{min-width:88px}}@media (width<=1500px){.app-global-header{grid-template-columns:minmax(220px,.62fr) minmax(320px,1fr) auto}.app-global-header-context{display:none}}@media (width>=981px){.workspace>.appnow-command-header .erp-product-header-main{grid-template-columns:minmax(0,1fr) auto}.workspace>.appnow-command-header .erp-product-header-brand,.workspace>.appnow-command-header .erp-product-header-search{display:none}.workspace>.appnow-command-header .erp-product-header-center{grid-template-columns:minmax(0,1fr)}.workspace>.appnow-command-header .erp-product-header-title h1{font-size:clamp(22px,1.55vw,30px)}.workspace>.appnow-command-header .erp-product-header-actions .erp-product-header-button,.workspace>.appnow-command-header .erp-product-header-actions .erp-product-header-primary{display:none}}.workspace>.appnow-command-header .erp-product-header-icon,.workspace>.appnow-command-header .erp-product-header-button,.workspace>.appnow-command-header .erp-product-header-primary{display:none!important}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{min-height:var(--global-header-height);background:linear-gradient(180deg, #fffffffa, #f8fafcf5), linear-gradient(90deg, color-mix(in srgb, var(--tenant-accent) 16%, transparent), transparent 44%);color:#0f172a;border-bottom:1px solid #0f172a1f;grid-template-columns:minmax(218px,.7fr) minmax(360px,1.18fr) minmax(300px,.88fr) auto;gap:14px;padding:12px clamp(16px,1.5vw,24px);box-shadow:0 14px 30px #0f172a17}.app-global-header-brand{grid-template-columns:48px minmax(0,1fr);gap:12px}.app-global-header-logo{width:48px;height:48px;box-shadow:0 12px 24px color-mix(in srgb, var(--tenant-accent) 20%, transparent);border-radius:12px}.app-global-header-brand span,.app-global-header-title span,.app-global-header-context b{letter-spacing:.08em;text-transform:uppercase}.app-global-header-brand strong{color:#0f172a;font-size:19px}.app-global-header-command{grid-template-columns:minmax(190px,.58fr) minmax(220px,1fr);align-items:center;gap:12px;min-width:0;display:grid}.app-global-header-title span{color:color-mix(in srgb, var(--tenant-accent) 70%, #334155);font:900 10px/1 var(--font-ui);display:block}.app-global-header-title h1{color:#0f172a;font:950 clamp(22px, 1.65vw, 30px)/1.02 var(--font-ui);overflow-wrap:anywhere;margin:5px 0 0}.app-global-header-search{background:#fff;border-color:#0f172a24;height:44px}.app-global-header-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.app-global-header-context span{color:#334155;background:#f8fafc;border-radius:9px;justify-content:flex-start;min-width:0;max-width:none;min-height:36px;padding:0 10px}.app-global-header-context b{color:#64748b;font-size:9px;font-weight:950}.app-global-header-icon,.app-global-header-button,.app-global-header-primary{border-radius:9px;height:42px}.app-global-header-icon{color:#334155;cursor:pointer;background:#fff;border:1px solid #0f172a1f;justify-content:center;align-items:center;width:42px;display:inline-flex}.app-global-header-primary{min-width:92px;color:color-mix(in srgb, #020617 88%, var(--tenant-accent))}@media (width<=1500px){.app-global-header{grid-template-columns:minmax(206px,.72fr) minmax(330px,1.12fr) auto}.app-global-header-context{display:none}}@media (width<=1100px){:root{--global-header-height:84px}.app-global-header{grid-template-columns:minmax(190px,.7fr) minmax(300px,1fr) auto;gap:10px}.app-global-header-command{grid-template-columns:minmax(0,1fr)}.app-global-header-title h1{font-size:21px}.app-global-header-search,.app-global-header-button:nth-of-type(3){display:none}}@media (width<=760px){:root{--global-header-height:72px}.app-global-header{grid-template-columns:minmax(0,1fr) auto;padding:9px 10px}.app-global-header-brand{grid-template-columns:40px minmax(0,1fr)}.app-global-header-logo{width:40px;height:40px}.app-global-header-brand span{font-size:9px}.app-global-header-brand strong{font-size:15px}.app-global-header-command,.app-global-header-icon,.app-global-header-button{display:none}.app-global-header-primary{min-width:82px;height:40px;padding-inline:11px}.workspace{padding-top:calc(var(--global-header-height) + clamp(12px, 3vw, 16px))}.workspace>.appnow-command-header{top:var(--global-header-height)}}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{min-height:var(--global-header-height);background:linear-gradient(180deg, #fff 0%, #f8fafc 100%), linear-gradient(90deg, color-mix(in srgb, var(--tenant-accent) 18%, #fff), #fff 46%);background-color:#fff;border-bottom:1px solid #0f172a29;box-shadow:inset 0 1px #ffffffeb,0 18px 42px #0f172a24}.app-global-header-brand{border-right:1px solid #0f172a17;min-height:58px;padding:6px 10px 6px 0}.app-global-header-brand strong,.app-global-header-title h1{letter-spacing:0}.app-global-header-title h1{color:#020617}.app-global-header-search,.app-global-header-context span,.app-global-header-icon,.app-global-header-button,.app-global-header-primary{box-shadow:0 8px 20px #0f172a14}.app-global-header-primary{border:1px solid color-mix(in srgb, var(--tenant-accent) 54%, #0f172a);background:linear-gradient(180deg, color-mix(in srgb, var(--tenant-accent) 82%, #fff), var(--tenant-accent));color:#052e1b}.workspace>.appnow-command-header{border-top:0}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{box-sizing:border-box;height:var(--global-header-height);min-height:var(--global-header-height);background:linear-gradient(180deg, #fff 0%, #f7faf9 100%), linear-gradient(90deg, color-mix(in srgb, var(--tenant-accent) 16%, #fff), #fff 52%);background-color:#fff;border-bottom:1px solid #0f172a2e;grid-template:"brand command actions"minmax(58px,auto)"context context context"minmax(34px,auto)/minmax(250px,.62fr) minmax(430px,1fr) minmax(360px,auto);align-content:center;gap:10px 18px;padding:12px clamp(18px,1.7vw,28px) 10px;box-shadow:inset 0 1px #fffffff2,0 18px 40px #0f172a24}.app-global-header-brand{border-right:1px solid #0f172a1a;grid-area:brand;min-height:58px;padding:7px 16px 7px 0}.app-global-header-context{grid-area:context;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding-top:2px;display:grid;overflow:hidden}.app-global-header-context span{color:#1f2937;min-width:0;max-width:none;min-height:34px;box-shadow:none;background:#ffffffeb;border-color:#0f172a1f;border-radius:8px;justify-content:flex-start}.app-global-header-context span b{flex:none}.app-global-header-title h1{font-size:clamp(23px,1.55vw,29px);line-height:1.02}.app-global-header-button,.app-global-header-primary{height:42px;padding-inline:13px}.app-global-header-primary{min-width:98px}@media (width>=1421px){:root{--global-header-height:154px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{height:var(--global-header-height);min-height:var(--global-header-height);grid-template:"brand command actions"minmax(54px,auto)"brand context actions"minmax(66px,auto)/minmax(250px,.28fr) minmax(0,1fr) auto;align-items:center;gap:10px 18px;padding:14px clamp(18px,2vw,30px)}.app-global-header-brand{align-self:stretch;min-height:88px}.app-global-header-command{grid-area:command;grid-template-columns:minmax(160px,.28fr) minmax(420px,1fr);align-items:center;gap:14px;display:grid}.app-global-header-search{width:100%;min-width:420px}.app-global-header-context{grid-area:context;grid-template-columns:repeat(4,minmax(0,1fr));align-self:stretch;min-width:0}.app-global-header-context span{width:100%;min-width:0}.app-global-header-actions{grid-area:actions;align-self:center}.sidebar,.app-shell[data-theme=light] .sidebar,.app-shell[data-theme=dark] .sidebar{top:var(--global-header-height);height:calc(100vh - var(--global-header-height));min-height:calc(100vh - var(--global-header-height))}.workspace>.appnow-command-header,.workspace>.erp-product-header{top:var(--global-header-height)}}.workspace>.appnow-command-header{top:var(--global-header-height);margin-top:-14px}@media (width<=1320px){:root{--global-header-height:110px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template-columns:minmax(210px,.55fr) minmax(300px,1fr) auto;grid-template-areas:"brand command actions""context context context";gap:9px 12px;padding-inline:14px}.app-global-header-command{grid-template-columns:minmax(0,1fr)}.app-global-header-search{display:none}.app-global-header-context{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.app-global-header-context span{padding-inline:9px}}@media (width<=980px){:root{--global-header-height:86px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template:"brand actions"minmax(46px,auto)"context context"minmax(26px,auto)/minmax(0,1fr) auto;padding:8px 10px}.app-global-header-command{display:none}.app-global-header-brand{border-right:0;min-height:44px}.app-global-header-context{grid-template-columns:repeat(2,minmax(0,1fr))}.app-global-header-context span{min-height:26px;font-size:10px}.app-global-header-context span:nth-child(n+3),.app-global-header-icon,.app-global-header-button{display:none}}@media (width<=640px){:root{--global-header-height:72px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template:"brand actions"minmax(48px,auto)/minmax(0,1fr) auto}.app-global-header-context{display:none}.app-global-header-primary{min-width:82px}}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{height:var(--global-header-height);min-height:var(--global-header-height);background:linear-gradient(180deg, #fffffffc, #f8fafcfc), linear-gradient(90deg, color-mix(in srgb, var(--tenant-accent) 13%, #fff), #fff 58%);border-bottom:1px solid #0f172a26;grid-template:"brand command context actions"1fr/minmax(236px,.72fr) minmax(330px,1fr) minmax(330px,1.05fr) auto;gap:14px;padding:12px clamp(16px,1.7vw,28px);box-shadow:0 14px 32px #0f172a1f}.app-global-header-actions{flex-wrap:nowrap}@media (width<=1320px){:root{--global-header-height:88px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template-columns:minmax(220px,.72fr) minmax(300px,1fr) auto;grid-template-areas:"brand command actions"}.app-global-header-context,.app-global-header-search{display:none}}@media (width<=980px){:root{--global-header-height:74px;--module-command-height:54px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions";padding:8px 10px}.app-global-header-command,.app-global-header-button,.app-global-header-icon{display:none}.app-global-header-brand{border-right:0;grid-template-columns:42px minmax(0,1fr);min-height:48px}.app-global-header-logo{width:42px;height:42px}.workspace>.appnow-command-header .erp-product-header-main{grid-template-columns:minmax(0,1fr) auto}.workspace>.appnow-command-header .erp-product-header-module-select,.workspace>.appnow-command-header .erp-product-header-proof{display:none}}@media (width<=640px){:root{--global-header-height:66px;--module-command-height:50px}.app-global-header-primary{min-width:78px}.workspace>.appnow-command-header .erp-product-header-title h1{font-size:16px}.workspace>.appnow-command-header .erp-product-header-primary{display:none}}@media (width>=1421px){:root{--global-header-height:112px;--module-command-height:62px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{height:var(--global-header-height);min-height:var(--global-header-height);grid-template-columns:minmax(250px,.78fr) minmax(380px,1.08fr) minmax(380px,1.1fr) auto;grid-template-areas:"brand command context actions";gap:16px;padding:14px clamp(18px,2vw,30px);box-shadow:0 18px 46px #0f172a24}.app-global-header-brand{grid-template-columns:56px minmax(0,1fr);min-height:74px}.app-global-header-logo{width:56px;height:56px}.app-global-header-context{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-global-header-search{display:grid}.workspace{padding-top:calc(var(--global-header-height) + 14px)}.workspace>.appnow-command-header,.workspace>.erp-product-header{top:var(--global-header-height);min-height:var(--module-command-height)}.sidebar,.app-shell[data-theme=light] .sidebar,.app-shell[data-theme=dark] .sidebar{top:var(--global-header-height);height:calc(100vh - var(--global-header-height));min-height:calc(100vh - var(--global-header-height))}}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{z-index:1000;height:var(--global-header-height);min-height:var(--global-header-height);background:linear-gradient(180deg, #fff 0%, #f8fafc 100%), linear-gradient(90deg, color-mix(in srgb, var(--tenant-accent) 10%, #fff), #fff 62%);color:#0f172a;background-color:#fff;border-bottom:1px solid #0f172a24;grid-template-columns:minmax(250px,.78fr) minmax(380px,1.08fr) minmax(380px,1.1fr) auto;grid-template-areas:"brand command context actions";align-items:center;gap:16px;padding:14px clamp(18px,2vw,30px);display:grid;position:fixed;inset:0 0 auto;box-shadow:0 18px 46px #0f172a24}.app-global-header-brand{border-right:1px solid #0f172a1a;grid-area:brand;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;min-width:0;min-height:74px;padding:9px 16px 9px 0;display:grid}.app-global-header-logo{border:1px solid color-mix(in srgb, var(--tenant-accent) 45%, #0f172a24);color:#0f172a;width:56px;height:56px;box-shadow:0 16px 34px color-mix(in srgb, var(--tenant-accent) 18%, transparent);background:#fff;border-radius:12px}.app-global-header-brand>div{gap:5px;min-width:0;display:grid}.app-global-header-eyebrow,.app-global-header-brand span,.app-global-header-title span,.app-global-header-context b{color:color-mix(in srgb, var(--tenant-accent) 64%, #334155);font:950 10px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.app-global-header-brand strong{color:#0f172a;font:950 clamp(19px, 1.25vw, 24px)/1.05 var(--font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-global-header-brand small{color:#64748b;font:760 11px/1.1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-global-header-title{gap:6px;min-width:0;display:grid}.app-global-header-title h1{overflow-wrap:anywhere;color:#0f172a;font:950 clamp(23px, 1.45vw, 31px)/1.02 var(--font-display);margin:0}.app-global-header-icon,.app-global-header-button,.app-global-header-primary{box-sizing:border-box;height:42px;min-height:42px;font:900 12px/1 var(--font-ui);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.workspace>.appnow-command-header,.workspace>.erp-product-header{top:var(--global-header-height);min-height:var(--module-command-height);margin-top:0}@media (width<=1420px){:root{--global-header-height:104px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template-columns:minmax(220px,.72fr) minmax(310px,1fr) minmax(280px,.94fr) auto;gap:12px;padding-inline:14px}.app-global-header-search{display:none}.app-global-header-command,.app-global-header-context{grid-template-columns:minmax(0,1fr)}.app-global-header-context span:nth-child(n+3){display:none}}@media (width>=981px) and (width<=1540px){.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template-columns:minmax(260px,.36fr) minmax(520px,1fr) max-content}.app-global-header-button:nth-of-type(2),.app-global-header-button:nth-of-type(3){display:none}.app-global-header-context{grid-template-columns:repeat(2,minmax(250px,1fr))}}@media (width<=980px){:root{--global-header-height:78px;--module-command-height:54px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions";padding:9px 10px}.app-global-header-command,.app-global-header-context,.app-global-header-button,.app-global-header-icon{display:none}.app-global-header-brand{border-right:0;grid-template-columns:44px minmax(0,1fr);gap:10px;min-height:52px;padding-right:0}.app-global-header-logo{width:44px;height:44px}.app-global-header-brand strong{font-size:17px}}@media (width<=640px){:root{--global-header-height:68px;--module-command-height:50px}.app-global-header-brand{grid-template-columns:40px minmax(0,1fr);min-height:46px}.app-global-header-logo{width:40px;height:40px}.app-global-header-brand small{display:none}.app-global-header-primary{min-width:76px;padding-inline:10px}}.fiscal-receiving-to-stock-board{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--tenant-accent) 22%, #0f172a1f);border-left:4px solid var(--tenant-accent);background:linear-gradient(135deg, #fff, color-mix(in srgb, var(--tenant-accent) 6%, #f8fafc)), #fff;border-radius:10px;grid-template-columns:minmax(250px,.9fr) minmax(190px,.58fr) minmax(260px,.78fr) minmax(280px,.85fr);gap:12px;max-width:100%;padding:14px;display:grid;box-shadow:0 16px 34px #0f172a14}.registration-360-cockpit{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--tenant-accent) 20%, #0f172a1f);border-left:4px solid var(--tenant-accent);background:#fff;border-radius:10px;grid-template-columns:minmax(280px,1.05fr) minmax(220px,.78fr) minmax(260px,.95fr) minmax(230px,.82fr);gap:12px;max-width:100%;padding:14px;display:grid;box-shadow:0 16px 34px #0f172a14}.registration-360-main,.registration-360-visual,.registration-360-grade,.registration-360-location{align-content:start;gap:10px;min-width:0;display:grid}.registration-360-kicker{color:color-mix(in srgb, var(--tenant-accent) 68%, #0f172a);font:950 10px/1 var(--font-ui);text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.registration-360-main h2{color:#0f172a;font:950 clamp(21px, 1.45vw, 29px)/1.05 var(--font-display);overflow-wrap:anywhere;margin:0}.registration-360-main p,.registration-360-location p,.registration-360-photo small,.registration-360-gallery small,.registration-360-duplicate small,.registration-360-metrics small{color:#64748b;font:680 12px/1.4 var(--font-ui);overflow-wrap:anywhere}.registration-360-actions,.registration-360-size-grid,.registration-360-metrics,.registration-360-proof{gap:7px;display:grid}.registration-360-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.registration-360-actions button,.registration-360-size-grid button{box-sizing:border-box;color:#0f172a;min-width:0;min-height:38px;font:850 11px/1 var(--font-ui);white-space:normal;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:8px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.registration-360-actions .primary-button{border-color:color-mix(in srgb, var(--tenant-accent) 46%, #0f172a1f);background:var(--tenant-accent)}.registration-360-photo,.registration-360-gallery,.registration-360-duplicate,.registration-360-location,.registration-360-metrics div,.registration-360-proof span{box-sizing:border-box;background:#fff;border:1px solid #0f172a14;border-radius:8px;min-width:0;max-width:100%}.registration-360-photo,.registration-360-gallery,.registration-360-duplicate{gap:5px;padding:10px;display:grid}.registration-360-photo svg,.registration-360-gallery svg,.registration-360-duplicate svg,.registration-360-qr svg{color:color-mix(in srgb, var(--tenant-accent) 70%, #0f172a)}.registration-360-photo span,.registration-360-gallery span,.registration-360-grade-head span,.registration-360-duplicate span,.registration-360-location span,.registration-360-metrics span,.registration-360-proof b{color:color-mix(in srgb, var(--tenant-accent) 64%, #0f172a);font:900 10px/1 var(--font-ui);text-transform:uppercase}.registration-360-photo strong,.registration-360-gallery strong,.registration-360-grade-head strong,.registration-360-duplicate strong,.registration-360-location strong,.registration-360-metrics strong{color:#0f172a;min-width:0;font:900 13px/1.2 var(--font-ui);overflow-wrap:anywhere;margin-top:3px;display:block}.registration-360-grade-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.registration-360-size-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.registration-360-size-grid button{min-height:34px;padding:0 4px}.registration-360-size-grid button.selected{border-color:color-mix(in srgb, var(--tenant-accent) 55%, #0f172a1f);background:color-mix(in srgb, var(--tenant-accent) 12%, #fff);color:color-mix(in srgb, var(--tenant-accent) 72%, #0f172a)}.registration-360-location{padding:10px}.registration-360-qr{background:#f8fafc;border:1px dashed #0f172a1f;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.registration-360-qr b{color:#0f172a;min-width:0;font:900 11px/1.25 var(--font-ui);overflow-wrap:anywhere;word-break:break-word}.registration-360-metrics{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.registration-360-metrics div{align-content:center;gap:3px;min-height:70px;padding:8px;display:grid}.registration-360-metrics div.ok{background:#f0fdfae6;border-color:#05966938}.registration-360-metrics div.pending{background:#fffbebe6;border-color:#d9770638}.registration-360-proof{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.registration-360-proof span{color:#334155;min-height:44px;font:740 10px/1.28 var(--font-ui);overflow-wrap:anywhere;word-break:break-word;align-content:center;gap:4px;padding:8px;display:grid}@media (width<=1320px){.registration-360-cockpit{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr)}.registration-360-metrics,.registration-360-proof{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.registration-360-cockpit{grid-template-columns:minmax(0,1fr);padding:10px}.registration-360-actions,.registration-360-metrics,.registration-360-proof{grid-template-columns:minmax(0,1fr)}.registration-360-size-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1180px){.totem-live-seller-claim{grid-template-columns:minmax(0,1fr)}.totem-live-seller-claim-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.totem-live-seller-claim-flow,.totem-live-seller-claim-actions{grid-template-columns:minmax(0,1fr)}.totem-live-seller-claim-flow span{min-height:0}}.fiscal-receiving-to-stock-board.review{border-left-color:#d97706}.fiscal-receiving-to-stock-main,.fiscal-receiving-to-stock-flow,.fiscal-receiving-to-stock-side,.fiscal-receiving-address-map-v2{min-width:0;max-width:100%}.fiscal-receiving-to-stock-main,.fiscal-receiving-to-stock-side{align-content:start;gap:10px;display:grid}.fiscal-receiving-to-stock-kicker{color:color-mix(in srgb, var(--tenant-accent) 66%, #0f172a);font:950 10px/1 var(--font-ui);text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.fiscal-receiving-to-stock-main h2{color:#0f172a;font:950 clamp(21px, 1.5vw, 29px)/1.05 var(--font-display);overflow-wrap:anywhere;margin:0}.fiscal-receiving-to-stock-main p,.fiscal-receiving-to-stock-next p{color:#64748b;font:680 12px/1.45 var(--font-ui);overflow-wrap:anywhere}.fiscal-receiving-to-stock-file,.fiscal-receiving-to-stock-next,.fiscal-receiving-to-stock-flow div,.fiscal-receiving-to-stock-metrics div,.fiscal-receiving-to-stock-proof span,.fiscal-receiving-address-map-v2,.fiscal-receiving-address-rack div,.fiscal-receiving-address-proof span{box-sizing:border-box;background:#fff;border:1px solid #0f172a14;border-radius:8px;min-width:0;max-width:100%}.fiscal-receiving-to-stock-file{border-style:dashed;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:10px;display:grid}.fiscal-receiving-to-stock-file>div{min-width:0;max-width:100%}.fiscal-receiving-to-stock-file svg{color:color-mix(in srgb, var(--tenant-accent) 72%, #0f172a)}.fiscal-receiving-to-stock-file span,.fiscal-receiving-to-stock-flow span,.fiscal-receiving-to-stock-next span,.fiscal-receiving-to-stock-metrics span,.fiscal-receiving-to-stock-proof b,.fiscal-receiving-address-map-head span,.fiscal-receiving-address-rack span,.fiscal-receiving-address-proof b{color:color-mix(in srgb, var(--tenant-accent) 64%, #0f172a);font:900 10px/1 var(--font-ui);text-transform:uppercase}.fiscal-receiving-to-stock-file strong,.fiscal-receiving-to-stock-flow strong,.fiscal-receiving-to-stock-next strong,.fiscal-receiving-to-stock-metrics strong,.fiscal-receiving-address-map-head strong,.fiscal-receiving-address-rack strong{color:#0f172a;min-width:0;font:900 13px/1.2 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.fiscal-receiving-to-stock-file strong{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.fiscal-receiving-to-stock-file span{overflow-wrap:anywhere;word-break:break-word;display:block}.fiscal-receiving-to-stock-file small,.fiscal-receiving-to-stock-flow small,.fiscal-receiving-to-stock-metrics small{color:#64748b;min-width:0;font:700 10px/1.28 var(--font-ui);overflow-wrap:anywhere;margin-top:3px;display:block}.fiscal-receiving-to-stock-flow{gap:8px;display:grid}.fiscal-receiving-to-stock-flow div{align-content:center;min-height:72px;padding:9px;display:grid}.fiscal-receiving-to-stock-next{gap:5px;padding:11px;display:grid}.fiscal-receiving-to-stock-metrics,.fiscal-receiving-to-stock-actions,.fiscal-receiving-to-stock-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.fiscal-receiving-to-stock-metrics div{align-content:center;gap:3px;min-height:72px;padding:8px;display:grid}.fiscal-receiving-to-stock-metrics div.ok{background:#f0fdfae0;border-color:#05966938}.fiscal-receiving-to-stock-metrics div.attention{background:#fffbebe6;border-color:#d977063d}.fiscal-receiving-to-stock-actions button{box-sizing:border-box;color:#0f172a;min-width:0;max-width:100%;min-height:38px;font:850 11px/1 var(--font-ui);white-space:normal;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:8px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.fiscal-receiving-to-stock-actions button.primary-button{border-color:color-mix(in srgb, var(--tenant-accent) 48%, #0f172a1f);background:var(--tenant-accent)}.fiscal-receiving-to-stock-actions button:disabled{cursor:not-allowed;opacity:.54}.fiscal-receiving-to-stock-proof{grid-column:1/-1}.fiscal-receiving-to-stock-proof span{color:#334155;min-height:44px;font:740 10px/1.28 var(--font-ui);overflow-wrap:anywhere;word-break:break-word;align-content:center;gap:4px;padding:8px;display:grid}.fiscal-receiving-address-map-v2{background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 7%, #fff), #fff);align-content:start;gap:9px;padding:10px;display:grid}.fiscal-receiving-address-map-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.fiscal-receiving-address-map-head p{color:#64748b;font:700 11px/1.35 var(--font-ui);overflow-wrap:anywhere;margin:5px 0 0}.fiscal-receiving-address-qr{border:1px dashed color-mix(in srgb, var(--tenant-accent) 38%, #0f172a29);width:68px;height:68px;color:color-mix(in srgb, var(--tenant-accent) 70%, #0f172a);background:#f8fafc;border-radius:8px;place-items:center;gap:2px;display:grid}.fiscal-receiving-address-qr b{color:#334155;font:850 9px/1 var(--font-ui)}.fiscal-receiving-address-rack{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.fiscal-receiving-address-rack div{background:#fff;align-content:center;gap:4px;min-height:52px;padding:8px;display:grid}.fiscal-receiving-address-rack strong{white-space:normal}.fiscal-receiving-address-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.fiscal-receiving-address-proof span{color:#334155;min-height:46px;font:760 10px/1.25 var(--font-ui);overflow-wrap:anywhere;word-break:break-word;align-content:center;gap:4px;padding:8px;display:grid}@media (width<=1320px){.fiscal-receiving-to-stock-board{grid-template-columns:minmax(0,1fr) minmax(300px,.86fr)}.fiscal-receiving-address-map-v2,.fiscal-receiving-to-stock-side{grid-column:1/-1}}@media (width<=720px){.fiscal-receiving-to-stock-board,.fiscal-receiving-to-stock-flow,.fiscal-receiving-to-stock-side,.fiscal-receiving-address-map-head,.fiscal-receiving-address-rack,.fiscal-receiving-address-proof{grid-template-columns:minmax(0,1fr)}.fiscal-receiving-to-stock-metrics,.fiscal-receiving-to-stock-actions,.fiscal-receiving-to-stock-proof{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.fiscal-receiving-to-stock-board{width:100%;padding:10px}.fiscal-receiving-to-stock-metrics,.fiscal-receiving-to-stock-actions,.fiscal-receiving-to-stock-proof{grid-template-columns:minmax(0,1fr)}}@media (width>=1100px){.fiscal-main-panel .fiscal-receiving-to-stock-board{grid-area:1/1/auto/-1}.fiscal-main-panel .fiscal-receiving-live-strip{grid-area:2/1/auto/-1}.fiscal-main-panel .fiscal-receiving-release-triage-v2{grid-area:3/1/auto/-1}.fiscal-main-panel .fiscal-sellable-gate{grid-area:4/1/auto/-1}.fiscal-main-panel .receiving-command-center{grid-area:5/1/auto/-1}.fiscal-main-panel .fiscal-xml-import-workbench{grid-area:6/1}.fiscal-main-panel .receiving-dock-board{grid-area:6/2/span 4}}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{z-index:900;box-sizing:border-box;width:100%;height:var(--global-header-height);min-height:var(--global-header-height);background:linear-gradient(180deg, #fffffffa, #f8fafcfa), linear-gradient(90deg, color-mix(in srgb, var(--tenant-accent) 15%, #fff), #fff 56%);color:#0f172a;background-color:#fff;border-bottom:1px solid #0f172a29;grid-template:"brand command actions"minmax(58px,auto)"brand context context"minmax(38px,auto)/minmax(260px,.72fr) minmax(420px,1fr) minmax(360px,auto);align-items:center;gap:10px 18px;padding:12px clamp(18px,1.8vw,30px);display:grid;position:fixed;inset:0 0 auto;box-shadow:0 18px 42px #0f172a21}.app-global-header-brand{border-right:1px solid #0f172a1c;grid-area:brand;grid-template-columns:54px minmax(0,1fr);align-content:center;align-items:center;gap:13px;min-width:0;min-height:86px;padding-right:18px;display:grid}.app-global-header-logo{border:1px solid color-mix(in srgb, var(--tenant-accent) 38%, #0f172a24);width:54px;height:54px;box-shadow:0 13px 26px color-mix(in srgb, var(--tenant-accent) 18%, transparent);background:#fff;border-radius:14px}.app-global-header-brand span,.app-global-header-title span,.app-global-header-context b{color:color-mix(in srgb, var(--tenant-accent) 68%, #334155);font:950 10px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;display:block}.app-global-header-title h1{color:#0f172a;font:950 clamp(23px, 1.55vw, 30px)/1.02 var(--font-display);letter-spacing:0;overflow-wrap:anywhere;margin:6px 0 0}.app-global-header-search{color:#64748b;background:#fff;border:1px solid #0f172a21;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;min-width:0;height:44px;padding:0 13px;display:grid;box-shadow:inset 0 1px #ffffffd1}.app-global-header-context span{color:#334155;min-width:0;max-width:none;min-height:36px;font:820 11px/1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #0f172a1a;border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:inline-flex;overflow:hidden}.app-global-header-icon{color:#334155;background:#fff;border:1px solid #0f172a1f;width:42px;padding:0}.app-global-header-button{color:#1f2937;background:#fff;border:1px solid #0f172a1f;padding:0 12px}.app-global-header-primary{border:1px solid color-mix(in srgb, var(--tenant-accent) 54%, #0f172a33);background:var(--tenant-accent);min-width:98px;color:color-mix(in srgb, #020617 86%, var(--tenant-accent));box-shadow:0 12px 24px color-mix(in srgb, var(--tenant-accent) 20%, transparent);padding:0 14px}.workspace>.appnow-command-header{top:var(--global-header-height);z-index:650;margin-top:-14px}@media (width<=1360px){:root{--global-header-height:112px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template-columns:minmax(230px,.62fr) minmax(320px,1fr) auto;grid-template-areas:"brand command actions""context context context";gap:9px 12px;padding-inline:14px}.app-global-header-brand{border-right:0;min-height:54px}.app-global-header-command{grid-template-columns:minmax(0,1fr)}.app-global-header-search{display:none}}@media (width<=980px){:root{--global-header-height:86px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template:"brand actions"minmax(44px,auto)"context context"minmax(26px,auto)/minmax(0,1fr) auto;padding:8px 10px}.app-global-header-command{display:none}.app-global-header-brand{grid-template-columns:40px minmax(0,1fr);min-height:44px;padding-right:0}.app-global-header-logo{border-radius:11px;width:40px;height:40px}.app-global-header-brand span{font-size:9px}.app-global-header-brand strong{margin-top:4px;font-size:16px}.app-global-header-context{grid-template-columns:repeat(2,minmax(0,1fr))}.app-global-header-context span{min-height:26px;padding-inline:8px;font-size:10px}.app-global-header-context span:nth-child(n+3),.app-global-header-icon,.app-global-header-button{display:none}}@media (width<=640px){:root{--global-header-height:72px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template:"brand actions"minmax(48px,auto)/minmax(0,1fr) auto;gap:8px}.app-global-header-context{display:none}.app-global-header-primary{min-width:82px;padding-inline:11px}}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{height:var(--global-header-height);min-height:var(--global-header-height);background:linear-gradient(180deg, #fffffffc, #f8fafcfc), linear-gradient(90deg, color-mix(in srgb, var(--tenant-accent) 13%, #fff), #fff 58%);background-color:#fff;border-bottom:1px solid #0f172a26;grid-template:"brand command context actions"1fr/minmax(236px,.72fr) minmax(330px,1fr) minmax(330px,1.05fr) auto;gap:14px;padding:12px clamp(16px,1.7vw,28px);box-shadow:0 14px 32px #0f172a1f}.app-global-header-brand{grid-template-columns:48px minmax(0,1fr);min-height:64px;padding-right:14px}.app-global-header-brand strong{font-size:clamp(17px,1.12vw,21px)}.app-global-header-command{grid-template-columns:minmax(0,.84fr) minmax(190px,1fr)}.app-global-header-title h1{font-size:clamp(22px,1.36vw,28px)}.app-global-header-context{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:7px}.app-global-header-context span{border-radius:7px;min-height:30px;padding-inline:10px}.workspace>.appnow-command-header,.workspace>.erp-product-header{top:var(--global-header-height);min-height:var(--module-command-height);background:#fffffff5;border:1px solid #0f172a1f;border-top:0;border-radius:0 0 10px 10px;margin-top:0;padding:8px clamp(12px,1.4vw,18px);box-shadow:0 10px 24px #0f172a14}.workspace>.appnow-command-header .erp-product-header-main{grid-template-columns:minmax(210px,.82fr) auto;align-items:center;gap:12px;min-height:42px;display:grid}.workspace>.appnow-command-header .erp-product-header-center{align-items:center;gap:12px;min-width:0;display:flex}.workspace>.appnow-command-header .erp-product-header-title{min-width:160px}.workspace>.appnow-command-header .erp-product-header-title span{font-size:9px}.workspace>.appnow-command-header .erp-product-header-title h1{margin-top:3px;font-size:clamp(17px,1.1vw,21px);line-height:1.05}.workspace>.appnow-command-header .erp-product-header-module-select{background:#fff;border:1px solid #0f172a1c;border-radius:8px;grid-template-columns:auto minmax(150px,1fr);align-items:center;gap:8px;min-height:38px;padding:0 10px;display:inline-grid}.workspace>.appnow-command-header .erp-product-header-module-select span{color:#64748b;font:850 10px/1 var(--font-ui);text-transform:uppercase}.workspace>.appnow-command-header .erp-product-header-module-select select{color:#0f172a;min-width:0;font:850 12px/1 var(--font-ui);background:0 0;border:0;outline:0}.workspace>.appnow-command-header .erp-product-header-actions{justify-content:flex-end;overflow:visible}.workspace>.appnow-command-header .erp-product-header-actions .mode-switch{height:38px;min-height:38px;padding:3px}.workspace>.appnow-command-header .erp-product-header-primary{border-radius:8px;height:38px;min-height:38px;padding-inline:12px}.workspace>.appnow-command-header .erp-product-header-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:7px;padding-top:7px;display:grid}.workspace>.appnow-command-header .erp-product-header-proof span{border-radius:7px;min-height:28px;padding:0 9px}@media (width<=1320px){:root{--global-header-height:88px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template-columns:minmax(220px,.72fr) minmax(300px,1fr) auto;grid-template-areas:"brand command actions"}.app-global-header-context,.app-global-header-search{display:none}}@media (width<=980px){:root{--global-header-height:74px;--module-command-height:54px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions";padding:8px 10px}.app-global-header-command,.app-global-header-button,.app-global-header-icon{display:none}.app-global-header-brand{border-right:0;grid-template-columns:42px minmax(0,1fr);min-height:48px}.app-global-header-logo{width:42px;height:42px}.workspace>.appnow-command-header .erp-product-header-main{grid-template-columns:minmax(0,1fr) auto}.workspace>.appnow-command-header .erp-product-header-module-select,.workspace>.appnow-command-header .erp-product-header-proof{display:none}}@media (width<=640px){:root{--global-header-height:66px;--module-command-height:50px}.app-global-header-primary{min-width:78px}.workspace>.appnow-command-header .erp-product-header-title h1{font-size:16px}.workspace>.appnow-command-header .erp-product-header-primary{display:none}}@media (width>=1421px){:root{--global-header-height:112px;--module-command-height:62px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{height:var(--global-header-height);min-height:var(--global-header-height);grid-template-columns:minmax(250px,.78fr) minmax(380px,1.08fr) minmax(380px,1.1fr) auto;grid-template-areas:"brand command context actions";gap:16px;padding:14px clamp(18px,2vw,30px);box-shadow:0 18px 46px #0f172a24}.app-global-header-brand{grid-template-columns:56px minmax(0,1fr);min-height:74px}.app-global-header-logo{width:56px;height:56px}.app-global-header-context,.app-global-header-search{display:grid}.app-global-header-context{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace{padding-top:calc(var(--global-header-height) + var(--module-command-height) + 18px)}.workspace>.appnow-command-header,.workspace>.erp-product-header{top:var(--global-header-height);min-height:var(--module-command-height)}.sidebar,.app-shell[data-theme=light] .sidebar,.app-shell[data-theme=dark] .sidebar{top:var(--global-header-height);height:calc(100vh - var(--global-header-height));min-height:calc(100vh - var(--global-header-height))}}@media (width>=1421px){:root{--global-header-height:128px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{height:var(--global-header-height);min-height:var(--global-header-height);grid-template:"brand command actions"minmax(54px,auto)"brand context actions"minmax(38px,auto)/minmax(250px,.28fr) minmax(0,1fr) auto;align-items:center;gap:10px 18px}.app-global-header-brand{align-self:stretch;min-height:88px}.app-global-header-command{grid-area:command;grid-template-columns:minmax(160px,.28fr) minmax(420px,1fr);gap:14px}.app-global-header-search{width:100%;min-width:420px}.app-global-header-context{grid-area:context;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch}.app-global-header-context span{width:100%}.app-global-header-actions{grid-area:actions;align-self:center}.sidebar,.app-shell[data-theme=light] .sidebar,.app-shell[data-theme=dark] .sidebar{top:var(--global-header-height);height:calc(100vh - var(--global-header-height));min-height:calc(100vh - var(--global-header-height))}.workspace>.appnow-command-header,.workspace>.erp-product-header{top:var(--global-header-height)}}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{z-index:1200;height:var(--global-header-height);min-height:var(--global-header-height);color:#0f172a;background:#fff;border-bottom:1px solid #0f172a24;grid-template:"brand command actions"minmax(56px,auto)"brand context actions"minmax(38px,auto)/minmax(280px,.34fr) minmax(460px,1fr) max-content;align-items:center;gap:10px 20px;padding:14px clamp(18px,2vw,30px);display:grid;position:fixed;inset:0 0 auto;box-shadow:0 18px 42px #0f172a1f}.app-global-header:after{content:"";background:#0f172a2e;height:1px;position:absolute;bottom:-1px;left:0;right:0}.app-global-header-brand{border-right:1px solid #0f172a1a;grid-area:brand;grid-template-columns:58px minmax(0,1fr);align-content:center;align-items:center;gap:14px;min-width:0;min-height:86px;padding:10px 18px 10px 0;display:grid}.app-global-header-logo{border:1px solid color-mix(in srgb, var(--tenant-accent) 42%, #0f172a29);background:color-mix(in srgb, var(--tenant-accent) 8%, #fff);color:#0f172a;width:58px;height:58px;box-shadow:0 12px 24px color-mix(in srgb, var(--tenant-accent) 20%, transparent);border-radius:12px}.app-global-header-brand>div{min-width:0}.workspace>.appnow-command-header,.workspace>.erp-product-header{top:var(--global-header-height);z-index:850;min-height:var(--module-command-height);margin-top:0}@media (width<=1420px){:root{--global-header-height:106px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template-columns:minmax(250px,.48fr) minmax(340px,1fr) max-content;grid-template-areas:"brand command actions""context context context";gap:9px 14px}.app-global-header-brand{border-right:0;min-height:54px}.app-global-header-command{grid-template-columns:minmax(0,1fr)}.app-global-header-search{display:none}.app-global-header-context{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){:root{--global-header-height:74px;--module-command-height:54px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template:"brand actions"minmax(46px,auto)/minmax(0,1fr) auto;gap:8px;padding:8px 10px}.app-global-header-command,.app-global-header-context,.app-global-header-button,.app-global-header-icon{display:none}.app-global-header-brand{grid-template-columns:42px minmax(0,1fr);gap:10px;min-height:48px;padding-right:0}.app-global-header-logo{border-radius:10px;width:42px;height:42px}.app-global-header-brand strong{font-size:17px}.app-global-header-brand small{margin-top:4px;font-size:11px}.app-global-header-primary{height:40px;min-height:40px;padding:0 12px}.workspace{padding-top:calc(var(--global-header-height) + 12px)}}@media (width<=640px){:root{--global-header-height:66px;--module-command-height:50px}.app-global-header-brand{grid-template-columns:38px minmax(0,1fr)}.app-global-header-logo{width:38px;height:38px}.app-global-header-brand small{display:none}.app-global-header-primary{min-width:78px}}.app-global-header-context{grid-template-columns:repeat(2,minmax(240px,1fr))}@media (width>=981px) and (width<=1540px){.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template-columns:minmax(260px,.34fr) minmax(520px,1fr) max-content}.app-global-header-button:nth-of-type(2),.app-global-header-button:nth-of-type(3){display:none}.app-global-header-context{grid-template-columns:repeat(2,minmax(250px,1fr))}}@media (width<=980px){.app-global-header-context{display:none}}.catalog-registration-command-center-v2{border:1px solid color-mix(in srgb, var(--tenant-accent) 30%, #0f172a21);background:#fff;border-radius:8px;grid-template-columns:minmax(320px,.9fr) minmax(230px,.55fr) minmax(300px,.8fr);gap:10px;margin:12px 0;padding:12px;display:grid;box-shadow:0 16px 34px #0f172a13}.catalog-command-v2-main,.catalog-command-v2-next,.catalog-command-v2-size-board,.catalog-command-v2-proof,.catalog-command-v2-steps article{background:#f8fafc;border:1px solid #0f172a17;border-radius:8px;min-width:0}.catalog-command-v2-main{align-content:center;gap:10px;padding:14px;display:grid}.catalog-command-v2-kicker,.catalog-command-v2-actions,.catalog-command-v2-next div,.catalog-command-v2-proof{flex-wrap:wrap;gap:7px;display:flex}.catalog-command-v2-kicker{color:color-mix(in srgb, var(--tenant-accent) 70%, #0f172a);font:950 10px/1 var(--font-ui);text-transform:uppercase;align-items:center}.catalog-command-v2-main h2{color:#0f172a;font:950 clamp(22px, 1.8vw, 31px)/1.02 var(--font-display);letter-spacing:0;overflow-wrap:anywhere;margin:0}.catalog-command-v2-main p,.catalog-command-v2-next p,.catalog-command-v2-steps p{color:#475569;font:700 12px/1.42 var(--font-ui);overflow-wrap:anywhere;margin:0}.catalog-command-v2-actions button{color:#334155;min-height:36px;font:850 11px/1 var(--font-ui);cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.catalog-command-v2-actions .primary-button{border-color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a1f);background:var(--tenant-accent);color:#fff}.catalog-command-v2-next{background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 8%, #fff), #fff);align-content:center;gap:9px;padding:12px;display:grid}.catalog-command-v2-next span,.catalog-command-v2-size-board span,.catalog-command-v2-steps span,.catalog-command-v2-proof b{color:color-mix(in srgb, var(--tenant-accent) 66%, #0f172a);font:950 10px/1 var(--font-ui);text-transform:uppercase}.catalog-command-v2-next strong{color:#0f172a;font:950 19px/1.05 var(--font-display);overflow-wrap:anywhere}.catalog-command-v2-next b,.catalog-command-v2-proof span{color:#334155;min-width:0;font:850 10px/1.12 var(--font-ui);overflow-wrap:anywhere;background:#fff;border:1px solid #0f172a17;border-radius:999px;padding:6px 8px}.catalog-command-v2-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.catalog-command-v2-steps article{align-content:start;gap:6px;padding:10px;display:grid}.catalog-command-v2-steps article.done{background:#ecfdf5;border-color:#109e7368}.catalog-command-v2-steps svg{color:color-mix(in srgb, var(--tenant-accent) 68%, #0f172a)}.catalog-command-v2-steps strong{color:#0f172a;font:950 14px/1.08 var(--font-ui);overflow-wrap:anywhere}.catalog-command-v2-size-board{background:#fff;grid-column:1/span 2;grid-template-columns:minmax(130px,.22fr) minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.catalog-command-v2-size-board strong{color:#0f172a;font:950 19px/1 var(--font-display);margin-top:5px;display:block}.catalog-command-v2-size-grid{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:6px;display:grid}.catalog-command-v2-size-grid button{color:#0f172a;min-width:0;min-height:34px;font:950 12px/1 var(--font-ui);cursor:pointer;background:#f8fafc;border:1px solid #0f172a1f;border-radius:8px}.catalog-command-v2-size-grid button.selected{border-color:color-mix(in srgb, var(--tenant-accent) 48%, #0f172a1a);background:color-mix(in srgb, var(--tenant-accent) 12%, #fff);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--tenant-accent) 13%, transparent)}.catalog-cadastrador-operational-gate-v3{border:1px solid color-mix(in srgb, var(--tenant-accent) 28%, #0f172a1f);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 7%, #fff), #fff 68%), #fff;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(220px,.72fr) minmax(320px,1fr) minmax(260px,.86fr);gap:10px;padding:12px;display:grid}.catalog-cadastrador-gate-photo,.catalog-cadastrador-gate-decisions,.catalog-cadastrador-grade-route,.catalog-cadastrador-receiving-route,.catalog-cadastrador-gate-proof{background:#f8fafc;border:1px solid #0f172a17;border-radius:8px;min-width:0}.catalog-cadastrador-gate-photo{align-content:start;gap:8px;padding:12px;display:grid}.catalog-cadastrador-gate-photo svg{color:color-mix(in srgb, var(--tenant-accent) 70%, #0f172a)}.catalog-cadastrador-gate-photo span,.catalog-cadastrador-grade-summary span,.catalog-cadastrador-photo-grid b,.catalog-cadastrador-receiving-route b,.catalog-cadastrador-gate-proof b{color:color-mix(in srgb, var(--tenant-accent) 66%, #0f172a);font:950 10px/1 var(--font-ui);text-transform:uppercase;display:block}.catalog-cadastrador-gate-photo strong,.catalog-cadastrador-grade-summary strong,.catalog-cadastrador-photo-grid strong,.catalog-cadastrador-receiving-route strong{color:#0f172a;font:950 16px/1.08 var(--font-ui);overflow-wrap:anywhere}.catalog-cadastrador-receiving-route strong{font-size:14px}.catalog-cadastrador-gate-photo p,.catalog-cadastrador-grade-summary p,.catalog-cadastrador-photo-grid small,.catalog-cadastrador-receiving-route small{color:#475569;font:700 11px/1.35 var(--font-ui);overflow-wrap:anywhere;margin:0}.catalog-cadastrador-gate-photo button{border:1px solid color-mix(in srgb, var(--tenant-accent) 42%, #0f172a1f);color:#0f172a;min-height:36px;font:850 11px/1 var(--font-ui);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.catalog-cadastrador-gate-decisions{gap:9px;padding:10px;display:grid}.catalog-cadastrador-gender-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.catalog-cadastrador-gender-row button{color:#334155;min-width:0;min-height:34px;font:850 11px/1 var(--font-ui);cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:8px}.catalog-cadastrador-gender-row button.selected{border-color:color-mix(in srgb, var(--tenant-accent) 46%, #0f172a1a);background:color-mix(in srgb, var(--tenant-accent) 12%, #fff);color:#0f172a}.catalog-cadastrador-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.catalog-cadastrador-photo-grid span,.catalog-cadastrador-receiving-route span{background:#fff;border:1px solid #0f172a17;border-radius:8px;align-content:start;gap:5px;min-width:0;min-height:78px;padding:9px;display:grid}.catalog-cadastrador-photo-grid span.done,.catalog-cadastrador-receiving-route span.done{border-color:color-mix(in srgb, var(--tenant-accent) 38%, #0f172a1a);background:color-mix(in srgb, var(--tenant-accent) 8%, #fff)}.catalog-cadastrador-grade-route{gap:9px;padding:10px;display:grid}.catalog-cadastrador-grade-summary{gap:5px;display:grid}.catalog-cadastrador-size-strip{grid-template-columns:repeat(auto-fit,minmax(42px,1fr));gap:6px;display:grid}.catalog-cadastrador-size-strip button{color:#0f172a;min-height:34px;font:950 12px/1 var(--font-ui);cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:8px}.catalog-cadastrador-size-strip button.selected{border-color:color-mix(in srgb, var(--tenant-accent) 48%, #0f172a1a);background:color-mix(in srgb, var(--tenant-accent) 12%, #fff)}.catalog-cadastrador-receiving-route{grid-column:1/span 2;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:10px;display:grid}.catalog-cadastrador-gate-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;display:grid}.catalog-cadastrador-gate-proof span{color:#334155;min-width:0;min-height:54px;font:760 11px/1.24 var(--font-ui);overflow-wrap:anywhere;background:#fff;border:1px solid #0f172a17;border-radius:8px;align-content:center;gap:4px;padding:8px;display:grid}.catalog-command-v2-proof{grid-column:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;display:grid}.catalog-command-v2-proof span{white-space:normal;border-radius:8px;align-content:center;gap:4px;min-height:48px;display:grid}.catalog-command-v2-proof b{display:block}@media (width<=1180px){.catalog-registration-command-center-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-command-v2-size-board,.catalog-command-v2-proof,.catalog-cadastrador-operational-gate-v3,.catalog-cadastrador-receiving-route{grid-column:1/-1}.catalog-cadastrador-operational-gate-v3{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-cadastrador-gate-proof{grid-column:1/-1}}@media (width<=720px){.catalog-registration-command-center-v2,.catalog-command-v2-size-board,.catalog-command-v2-proof,.catalog-cadastrador-operational-gate-v3,.catalog-cadastrador-receiving-route,.catalog-cadastrador-gate-proof{grid-template-columns:1fr}.catalog-command-v2-main h2{font-size:22px}.catalog-command-v2-actions button{flex:132px}.catalog-cadastrador-photo-grid,.catalog-cadastrador-gender-row{grid-template-columns:1fr}.catalog-cadastrador-photo-grid span,.catalog-cadastrador-receiving-route span{min-height:auto}}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{z-index:1400;height:var(--global-header-height);min-height:var(--global-header-height);color:#0f172a;background:#fff;border-bottom:1px solid #0f172a1f;grid-template:"brand command actions"50px"brand context actions"36px/minmax(250px,.28fr) minmax(520px,1fr) minmax(300px,max-content);align-items:center;gap:8px 16px;padding:10px clamp(18px,2vw,28px);display:grid;position:fixed;inset:0 0 auto;overflow:hidden;box-shadow:0 18px 38px #0f172a1a}.app-global-header:after{content:"";background:#0f172a1a;height:1px;position:absolute;inset:auto 0 0}.app-global-header-brand{border-right:1px solid #0f172a1a;grid-area:brand;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:74px;padding-right:16px;display:grid}.app-global-header-logo{border:1px solid color-mix(in srgb, var(--tenant-accent) 40%, #0f172a29);background:color-mix(in srgb, var(--tenant-accent) 10%, #fff);color:#0f172a;width:54px;height:54px;font:950 16px/1 var(--font-display);box-shadow:inset 0 -10px 20px color-mix(in srgb, var(--tenant-accent) 8%, transparent);border-radius:8px;place-items:center;display:grid}.app-global-header-logo img{object-fit:cover;border-radius:8px;width:100%;height:100%}.app-global-header-brand>div,.app-global-header-title{min-width:0}.app-global-header-eyebrow,.app-global-header-brand span,.app-global-header-title span,.app-global-header-context b{color:color-mix(in srgb, var(--tenant-accent) 68%, #334155);font:950 10px/1 var(--font-ui);letter-spacing:0;text-transform:uppercase;display:block}.app-global-header-brand strong{color:#0f172a;font:950 21px/1 var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;display:block;overflow:hidden}.app-global-header-brand small{color:#64748b;font:800 12px/1.15 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;display:block;overflow:hidden}.app-global-header-title h1{color:#0f172a;font:950 25px/1 var(--font-display);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;overflow:hidden}.app-global-header-search{color:#64748b;background:#f8fafc;border:1px solid #0f172a21;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:360px;height:42px;padding:0 13px;display:grid}.app-global-header-search input::placeholder{color:#94a3b8}.app-global-header-context{grid-area:context;grid-template-columns:repeat(2,minmax(240px,1fr));gap:8px;min-width:0;display:grid;overflow:hidden}.app-global-header-context span{color:#334155;min-width:0;min-height:34px;font:850 11px/1 var(--font-ui);text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #0f172a1a;border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:inline-flex;overflow:hidden}.app-global-header-context svg{color:color-mix(in srgb, var(--tenant-accent) 70%, #0f172a);flex:none}.app-global-header-context b{color:#64748b;flex:none;font-size:9px}@media (width<=1320px){:root{--global-header-height:104px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template-columns:minmax(230px,.32fr) minmax(430px,1fr) max-content;gap:8px 12px}.app-global-header-command{grid-template-columns:minmax(0,1fr)}.app-global-header-title,.app-global-header-button:nth-of-type(2),.app-global-header-button:nth-of-type(3){display:none}}@media (width<=980px){:root{--global-header-height:76px;--module-command-height:54px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template:"brand actions"1fr/minmax(0,1fr) auto;padding:8px 10px}.app-global-header-command,.app-global-header-context,.app-global-header-button,.app-global-header-icon{display:none}.app-global-header-brand{border-right:0;grid-template-columns:44px minmax(0,1fr);gap:10px;min-height:52px;padding-right:0}.app-global-header-logo{width:44px;height:44px}.app-global-header-brand strong{font-size:17px}.app-global-header-brand small{margin-top:4px;font-size:11px}.app-global-header-primary{height:40px;min-height:40px;padding:0 12px}.workspace{padding-top:calc(var(--global-header-height) + var(--module-command-height) + 14px)}}@media (width<=640px){:root{--global-header-height:68px;--module-command-height:50px}.app-global-header-brand{grid-template-columns:40px minmax(0,1fr)}.app-global-header-logo{width:40px;height:40px}.app-global-header-brand span,.app-global-header-brand small{display:none}.app-global-header-primary{min-width:82px}}@media (width>=981px){:root{--global-header-height:124px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template-rows:50px 54px;overflow:visible}.app-global-header-context{grid-template-columns:repeat(2,minmax(240px,1fr));grid-auto-rows:minmax(24px,1fr);align-self:stretch;overflow:visible}.app-global-header-context span{min-height:24px;padding:0 10px}:root{--global-header-height:116px;--module-command-height:70px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{background:#fff linear-gradient(#fff 0%,#f8fafc 100%);border-bottom:1px solid #0f172a29;grid-template:"brand command actions"54px"brand context context"40px/minmax(240px,.26fr) minmax(420px,1fr) minmax(210px,auto);gap:8px 14px;padding:10px 20px;overflow:hidden;box-shadow:0 16px 34px #0f172a21}.app-global-header-brand{grid-template-columns:56px minmax(0,1fr);min-height:80px;padding-right:14px}.app-global-header-logo{width:56px;height:56px}.app-global-header-command{grid-template-columns:minmax(170px,.32fr) minmax(260px,1fr);gap:12px}.app-global-header-title{display:block}.app-global-header-title h1{font-size:clamp(22px,1.8vw,28px)}.app-global-header-search{min-width:0}.app-global-header-context{grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.app-global-header-context span{background:#fff;min-height:34px}.app-global-header-actions{align-self:start;padding-top:1px}.workspace{padding-top:calc(var(--global-header-height) + 12px)}.workspace>.appnow-command-header,.workspace>.erp-product-header{top:var(--global-header-height);min-height:var(--module-command-height)}.workspace>.appnow-command-header{background:#fffffff0;border-bottom:1px solid #0f172a1a;border-left:0;grid-template-rows:minmax(0,1fr);gap:0;padding:10px 18px;display:grid;box-shadow:0 10px 24px #0f172a14}.workspace>.appnow-command-header .erp-product-header-main{grid-template-columns:minmax(360px,1fr) auto;align-items:center;gap:14px;min-height:48px}.workspace>.appnow-command-header .erp-product-header-center{grid-template-columns:minmax(170px,auto) minmax(220px,.54fr);gap:14px}.workspace>.appnow-command-header .erp-product-header-title span{font-size:9px}.workspace>.appnow-command-header .erp-product-header-title h1{margin-top:3px;font-size:20px}.workspace>.appnow-command-header .erp-product-header-module-select{max-width:260px}.workspace>.appnow-command-header .erp-product-header-proof{display:none}}@media (width>=981px) and (width<=1260px){.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template-columns:minmax(220px,.28fr) minmax(360px,1fr) auto}.app-global-header-command{grid-template-columns:minmax(150px,.36fr) minmax(220px,1fr)}.app-global-header-context{grid-template-columns:repeat(2,minmax(0,1fr))}.app-global-header-button:first-of-type,.app-global-header-button:nth-of-type(2){display:none}}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{height:var(--global-header-height);min-height:var(--global-header-height);background:linear-gradient(90deg, color-mix(in srgb, var(--tenant-accent) 11%, #fff) 0%, #fff 34%, #f8fafc 100%);color:#0f172a;background-color:#fff;border-bottom:1px solid #0f172a29;grid-template:"brand command actions"62px"brand context context"44px/minmax(240px,.2fr) minmax(0,1fr) auto;align-items:center;gap:12px 18px;padding:13px 22px;box-shadow:0 18px 42px #0f172a29}.app-global-header:before{background:var(--tenant-accent);height:6px}.app-global-header-brand{border-right:1px solid #0f172a1f;grid-template-columns:58px minmax(0,1fr);gap:12px;min-height:96px;padding:12px 14px 12px 0}.app-global-header-logo{width:58px;height:58px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tenant-accent) 42%, #0f172a1f);background:#fff;border-radius:10px}.app-global-header-eyebrow{color:color-mix(in srgb, var(--tenant-accent) 72%, #0f172a);font-size:11px}.app-global-header-brand strong{margin-top:7px;font-size:22px;line-height:1.02}.app-global-header-brand small{color:#475569;font-size:12px}.app-global-header-title span{color:color-mix(in srgb, var(--tenant-accent) 64%, #334155)}.app-global-header-title h1{margin-top:6px;font-size:30px;line-height:1.04}.app-global-header-search{background:#fff;border-color:#0f172a29;min-width:0;height:46px}.app-global-header-context span{background:#ffffffe6;border-color:#0f172a1f;min-height:40px;padding:0 12px;box-shadow:0 6px 16px #0f172a0f}.app-global-header-icon,.app-global-header-button,.app-global-header-primary{border-radius:9px;height:40px;min-height:40px;font-size:11px}.app-global-header-button,.app-global-header-button:first-of-type,.app-global-header-button:nth-of-type(2),.app-global-header-button:nth-of-type(3){display:inline-flex}.app-global-header-button{color:#0f172a;background:#fff;padding:0 9px}.app-global-header-primary{padding:0 12px}@media (width>=981px) and (width<=1320px){:root{--global-header-height:124px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template-columns:minmax(230px,.24fr) minmax(0,1fr) auto;gap:10px 14px;padding-inline:18px}.app-global-header-brand{grid-template-columns:56px minmax(0,1fr);min-height:88px}.app-global-header-logo{width:56px;height:56px}.app-global-header-title h1{font-size:24px}.app-global-header-command{grid-template-columns:minmax(220px,.34fr) minmax(360px,1fr)}.app-global-header-context{grid-template-columns:repeat(2,minmax(0,1fr))}.app-global-header-button{padding-inline:10px}}@media (width<=980px){:root{--global-header-height:82px}}:root{--global-header-height:140px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{z-index:1500;box-sizing:border-box;height:var(--global-header-height);min-height:var(--global-header-height);border-top:5px solid var(--tenant-accent);background:linear-gradient(90deg, color-mix(in srgb, var(--tenant-accent) 12%, #f8fafc), #fff 36%, #f8fafc);color:#0f172a;background-color:#fff;border-bottom:1px solid #0f172a24;grid-template:"brand command actions"62px"brand context context"50px/minmax(250px,280px) minmax(0,1fr) 430px;align-items:center;gap:14px 18px;padding:16px 24px 14px;position:fixed;inset:0 0 auto;overflow:hidden;box-shadow:0 18px 40px #0f172a21;display:grid!important}.app-global-header-brand{border:1px solid #0f172a1f;border-left:5px solid var(--tenant-accent);background:#ffffffeb;border-radius:12px;grid-area:brand;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;min-width:0;min-height:104px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffe6}.app-global-header-logo{color:#0f172a;width:58px;height:58px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tenant-accent) 46%, #0f172a29), 0 10px 22px #0f172a14;background:#fff;border-radius:12px}.app-global-header-eyebrow{background:color-mix(in srgb, var(--tenant-accent) 12%, #fff);width:fit-content;min-height:22px;color:color-mix(in srgb, var(--tenant-accent) 68%, #0f172a);text-transform:uppercase;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:850;display:inline-flex}.app-global-header-brand strong{color:#0f172a;margin-top:8px;font-size:22px;line-height:1.05;display:block}.app-global-header-brand small{color:#475569;margin-top:4px;font-size:12px;line-height:1.25;display:block}.app-global-header-title span{color:color-mix(in srgb, var(--tenant-accent) 62%, #334155);text-transform:uppercase;font-size:11px;font-weight:850}.app-global-header-title h1{color:#0f172a;white-space:normal;text-overflow:clip;margin-top:5px;font-size:23px;line-height:1.08;overflow:visible}.app-global-header-search{background:#fff;border:1px solid #0f172a24;border-radius:10px;min-width:0;height:46px;box-shadow:0 8px 18px #0f172a0d}.app-global-header-search input{color:#0f172a;min-width:0}.app-global-header-context span,.app-global-header-context span:nth-child(n+3){color:#334155;background:#ffffffe6;border:1px solid #0f172a1c;border-radius:10px;align-items:center;gap:6px;min-width:0;min-height:42px;padding:0 11px;box-shadow:0 7px 16px #0f172a0d;display:flex!important}.app-global-header-actions{grid-area:actions;justify-content:flex-end;align-self:center;align-items:center;gap:8px;min-width:0;display:flex}.app-global-header-icon,.app-global-header-button,.app-global-header-button:first-of-type,.app-global-header-button:nth-of-type(2),.app-global-header-button:nth-of-type(3),.app-global-header-primary{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:42px;min-height:42px;font-size:12px;font-weight:800;display:inline-flex!important}.workspace>.appnow-command-header,.workspace>.erp-product-header{top:var(--global-header-height);z-index:1200;border-top:0;box-shadow:0 10px 28px #0f172a14}@media (width>=981px) and (width<=1320px){:root{--global-header-height:146px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template-rows:62px 54px;grid-template-columns:minmax(230px,260px) minmax(0,1fr) 390px;gap:12px 14px;padding-inline:18px}.app-global-header-brand{grid-template-columns:56px minmax(0,1fr);min-height:108px}.app-global-header-logo{width:54px;height:54px}.app-global-header-command{grid-template-columns:minmax(180px,.32fr) minmax(320px,1fr)}.app-global-header-title h1{font-size:21px}.app-global-header-context{grid-template-columns:repeat(4,minmax(0,1fr))}.app-global-header-context span{padding-inline:8px}.app-global-header-button{padding-inline:9px}}@media (width<=980px){:root{--global-header-height:76px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template:"brand actions"1fr/minmax(0,1fr) auto;gap:10px;padding:10px 12px}.app-global-header-brand{grid-template-columns:42px minmax(0,1fr);gap:10px;min-height:54px;padding:7px 9px}.app-global-header-logo{border-radius:9px;width:40px;height:40px}.app-global-header-eyebrow,.app-global-header-brand small,.app-global-header-command,.app-global-header-context,.app-global-header-icon,.app-global-header-button,.app-global-header-button:first-of-type,.app-global-header-button:nth-of-type(2),.app-global-header-button:nth-of-type(3){display:none!important}.app-global-header-brand strong{margin-top:0;font-size:16px}.app-global-header-primary{width:74px;padding:0}.workspace{padding-top:calc(var(--global-header-height) + var(--module-command-height) + 12px)}}@media (width<=520px){.totem-age-profile-grid,.totem-age-profile-proof{grid-template-columns:1fr}.totem-age-profile-head{display:grid}.totem-age-profile-grid>div,.totem-age-profile-proof span{min-height:auto}.purchase-stockout-order-grid,.purchase-stockout-order-flow,.purchase-receiving-gate-checks{grid-template-columns:1fr}.purchase-stockout-order-flow>div{min-height:auto}.purchase-stockout-order-flow strong,.purchase-stockout-order-proof span{word-break:normal;overflow-wrap:anywhere}}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{height:var(--global-header-height);min-height:var(--global-header-height);border-top:4px solid var(--tenant-accent);background:linear-gradient(90deg, color-mix(in srgb, var(--tenant-accent) 9%, #fff), #fff 42%, #f8fafc);background-color:#fff;border-bottom:1px solid #0f172a24;grid-template:"brand command actions"44px"brand context context"38px/minmax(244px,280px) minmax(0,1fr) minmax(330px,410px);gap:8px 18px;padding:10px 24px;overflow:hidden;box-shadow:0 12px 28px #0f172a1c}.app-global-header-brand{border-radius:10px;grid-template-columns:54px minmax(0,1fr);gap:12px;min-height:88px;padding:11px 12px}.app-global-header-eyebrow{min-height:20px;padding-inline:8px;font-size:9px}.app-global-header-brand strong{margin-top:6px;font-size:19px}.app-global-header-brand small{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}.app-global-header-command{grid-template-columns:minmax(156px,.26fr) minmax(360px,1fr);gap:14px}.app-global-header-title h1{margin-top:3px;font-size:22px}.app-global-header-search{border-radius:9px;height:42px}.app-global-header-context{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.app-global-header-context span,.app-global-header-context span:nth-child(n+3){border-radius:9px;min-height:34px;padding:0 10px;font-size:11px}.app-global-header-actions{gap:7px}.app-global-header-icon,.app-global-header-button,.app-global-header-button:first-of-type,.app-global-header-button:nth-of-type(2),.app-global-header-button:nth-of-type(3),.app-global-header-primary{border-radius:9px;height:40px;min-height:40px}.app-global-header-icon{width:40px}.workspace>.appnow-command-header,.workspace>.erp-product-header{top:var(--global-header-height);right:0;left:var(--sidebar-width);width:auto;min-height:var(--module-command-height);z-index:1250;border-bottom:1px solid #0f172a1f;margin:0;position:fixed;box-shadow:0 10px 24px #0f172a14}.workspace>.appnow-command-header{background:#fffffff7;grid-template-columns:minmax(0,1fr) auto;padding:10px 22px}.workspace>.appnow-command-header .erp-product-header-center{grid-template-columns:minmax(160px,.3fr) minmax(220px,.45fr)}.workspace>.appnow-command-header .erp-product-header-title h1{font-size:21px}@media (width>=981px) and (width<=1320px){:root{--global-header-height:118px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template-rows:46px 40px;grid-template-columns:minmax(230px,258px) minmax(0,1fr) minmax(280px,360px);gap:8px 14px;padding-inline:18px}.app-global-header-command{grid-template-columns:minmax(140px,.32fr) minmax(280px,1fr)}.app-global-header-context span{min-width:0;padding-inline:8px}}@media (width<=980px){:root{--global-header-height:72px;--module-command-height:58px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template:"brand actions"1fr/minmax(0,1fr) auto;gap:10px;padding:8px 12px}.app-global-header-brand{grid-template-columns:40px minmax(0,1fr);gap:10px;min-height:52px;padding:6px 8px}.app-global-header-logo{width:38px;height:38px}.app-global-header-eyebrow,.app-global-header-brand small,.app-global-header-command,.app-global-header-context,.app-global-header-icon,.app-global-header-button{display:none!important}.app-global-header-brand strong{text-overflow:ellipsis;white-space:nowrap;max-width:19ch;margin-top:0;font-size:16px;overflow:hidden}.app-global-header-primary{width:82px;padding:0}.workspace>.appnow-command-header,.workspace>.erp-product-header{min-height:var(--module-command-height);left:0}.workspace>.appnow-command-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:8px 12px}.workspace>.appnow-command-header .erp-product-header-center{grid-template-columns:minmax(0,1fr)}.workspace>.appnow-command-header .erp-product-header-actions .mode-switch{display:flex}.workspace>.appnow-command-header .erp-product-header-actions{grid-column:auto;justify-content:flex-end}.workspace>.appnow-command-header .erp-product-header-primary{display:none}.sidebar,.app-shell[data-theme=light] .sidebar,.app-shell[data-theme=dark] .sidebar{top:calc(var(--global-header-height) + var(--module-command-height));z-index:1100;height:78px;min-height:78px;position:fixed;box-shadow:0 10px 24px #0f172a14}.workspace{padding-top:calc(var(--global-header-height) + var(--module-command-height) + 90px)}}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{z-index:1600;height:var(--global-header-height);min-height:var(--global-header-height);color:#0f172a;background:#fff;border-top:0;border-bottom:1px solid #d8e0ea;grid-template-columns:minmax(220px,260px) minmax(340px,1fr) minmax(300px,360px) auto;grid-template-areas:"brand command context actions""brand command context actions";align-items:center;gap:14px;padding:14px 22px;display:grid;position:fixed;inset:0 0 auto;overflow:visible;box-shadow:0 10px 30px #0f172a1f}.app-global-header:before{content:"";background:var(--tenant-accent);width:6px;position:absolute;inset:0 auto 0 0}.app-global-header-brand{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-area:brand;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-height:72px;padding:10px 12px;display:grid}.app-global-header-logo{border-radius:8px;width:46px;height:46px}.app-global-header-eyebrow{background:color-mix(in srgb, var(--tenant-accent) 13%, #fff);color:#334155;text-transform:uppercase;border-radius:999px;width:fit-content;min-height:18px;margin-bottom:4px;padding:2px 7px;font-size:9px;font-weight:800;line-height:1.2;display:inline-flex}.app-global-header-brand strong{color:#0f172a;margin:0;font-size:20px;font-weight:850;line-height:1.05;display:block}.app-global-header-brand small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:22ch;margin-top:4px;font-size:11px;font-weight:700;display:block;overflow:hidden}.app-global-header-title span{color:#64748b;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:32ch;font-size:11px;font-weight:800;line-height:1.2;display:block;overflow:hidden}.app-global-header-title h1{color:#0f172a;margin:5px 0 0;font-size:25px;font-weight:850;line-height:1.05}.app-global-header-search input{color:#0f172a;background:0 0;border:0;outline:0;min-width:0;font-size:13px;font-weight:700}.app-global-header-icon,.app-global-header-button,.app-global-header-button:first-of-type,.app-global-header-button:nth-of-type(2),.app-global-header-button:nth-of-type(3),.app-global-header-primary{color:#0f172a;height:42px;min-height:42px;box-shadow:none;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.app-global-header-primary{background:var(--tenant-accent);color:#fff;border-color:#0000}.workspace>.appnow-command-header,.workspace>.erp-product-header{top:var(--global-header-height);min-height:var(--module-command-height);z-index:1300}@media (width>=981px) and (width<=1360px){:root{--global-header-height:112px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template-columns:minmax(210px,242px) minmax(300px,1fr) minmax(270px,330px) auto;gap:10px;padding-inline:18px}.app-global-header-command{grid-template-columns:minmax(0,1fr);gap:10px}.app-global-header-search{display:none}.app-global-header-button{padding-inline:9px}}@media (width<=980px){:root{--global-header-height:74px;--module-command-height:58px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{height:var(--global-header-height);min-height:var(--global-header-height);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions";gap:10px;padding:8px 12px 8px 16px;overflow:hidden}.app-global-header-brand{grid-template-columns:40px minmax(0,1fr);gap:10px;min-height:56px;padding:7px 8px}.app-global-header-logo{width:38px;height:38px}.app-global-header-eyebrow,.app-global-header-brand small,.app-global-header-command,.app-global-header-context,.app-global-header-icon,.app-global-header-button{display:none!important}.app-global-header-brand strong{text-overflow:ellipsis;white-space:nowrap;max-width:18ch;font-size:17px;overflow:hidden}.app-global-header-primary{width:88px;height:42px;min-height:42px;padding:0}.workspace>.appnow-command-header,.workspace>.erp-product-header{top:var(--global-header-height);min-height:var(--module-command-height);left:0}.sidebar,.app-shell[data-theme=light] .sidebar,.app-shell[data-theme=dark] .sidebar{top:calc(var(--global-header-height) + var(--module-command-height));height:78px;min-height:78px}.workspace{padding-top:calc(var(--global-header-height) + var(--module-command-height) + 92px)}}.app-global-header-action-label{display:inline}@media (width>=981px) and (width<=1500px){.app-global-header-button{width:42px;padding:0}.app-global-header-button .app-global-header-action-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{height:var(--global-header-height);min-height:var(--global-header-height);grid-template:"brand command actions"46px"brand context context"40px/minmax(224px,260px) minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:12px 22px}.app-global-header-command{grid-area:command;grid-template-columns:minmax(150px,.26fr) minmax(360px,1fr)}.app-global-header-search{min-width:360px;display:grid}.app-global-header-context{grid-area:context;grid-template-columns:repeat(4,minmax(240px,1fr));gap:8px}.app-global-header-context span,.app-global-header-context span:nth-child(n+3){grid-template-columns:16px minmax(52px,auto) minmax(0,1fr);min-width:240px;min-height:36px}.app-global-header-actions{grid-area:actions}@media (width>=981px) and (width<=1500px){.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template-columns:minmax(210px,242px) minmax(0,1fr) auto;gap:8px 10px;padding-inline:18px}.app-global-header-command{grid-template-columns:minmax(145px,.26fr) minmax(360px,1fr)}.app-global-header-button{width:42px;padding:0}.app-global-header-button .app-global-header-action-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=980px){:root{--global-header-height:74px;--module-command-height:58px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{height:var(--global-header-height);min-height:var(--global-header-height);grid-template:"brand actions"1fr/minmax(0,1fr) auto}.app-global-header-search,.app-global-header-context,.app-global-header-command,.app-global-header-button,.app-global-header-icon{display:none!important}}@media (width<=620px){.registration-360-cockpit,.registration-fast-product-console,.registration-priority-command,.inventory-address-operation-board,.seller-floor-mission-control{border-radius:8px;padding:12px}.registration-fast-product-console{gap:10px}.registration-fast-product-main{grid-template-columns:40px minmax(0,1fr)}.registration-fast-product-main strong{font-size:20px;line-height:1.16}.registration-fast-product-main p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.registration-fast-proof,.registration-fast-created-proof{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.registration-fast-proof span,.registration-fast-created-proof b,.registration-intake-qr b,.registration-priority-steps b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.registration-fast-actions,.registration-fast-created-actions,.registration-priority-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.registration-fast-actions button,.registration-fast-created-actions button,.registration-priority-actions button{white-space:normal;width:100%;min-width:0;min-height:40px;padding-inline:10px}.registration-fast-size-strip{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.registration-fast-size-strip button{min-width:0;padding-inline:4px}.inventory-address-operation-board{gap:10px}.inventory-address-operation-main h2{font-size:20px;line-height:1.16}.inventory-address-operation-main p,.inventory-address-operation-next p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.inventory-address-operation-route{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-address-operation-route div,.inventory-address-operation-states div,.inventory-address-operation-proof span{min-height:58px;padding:9px}.inventory-address-operation-visual,.inventory-address-operation-side{gap:8px;padding:10px}.inventory-address-operation-qr{grid-template-columns:34px minmax(0,1fr);min-height:54px}.inventory-address-operation-qr strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-address-operation-shelf{gap:7px}.inventory-address-operation-shelf div{min-height:52px;padding:8px}.inventory-address-operation-states,.inventory-address-operation-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-floor-mission-main>strong{font-size:19px;line-height:1.18}.seller-floor-mission-product strong,.seller-floor-mission-qr strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.seller-floor-mission-proof span{min-height:58px}.seller-floor-mission-proof strong,.seller-floor-mission-proof p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.catalog-registration-command-center-v2{flex-direction:column;display:flex}.catalog-command-v2-main{order:1}.catalog-cadastrador-operational-gate-v3{order:2}.catalog-command-v2-next{order:3}.catalog-command-v2-size-board{order:4}.catalog-command-v2-steps{order:5}.catalog-command-v2-proof{order:6}.catalog-cadastrador-gender-row,.catalog-cadastrador-photo-grid,.catalog-cadastrador-receiving-route{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog-cadastrador-gender-row{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-cadastrador-gender-row button{white-space:normal;width:100%;min-width:0}.catalog-cadastrador-photo-grid span,.catalog-cadastrador-receiving-route span{min-height:104px;padding:10px}.dashboard-owner-priority-strip,.dashboard-owner-main{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px}.dashboard-owner-priority-strip{padding:14px}.dashboard-owner-priority-actions,.dashboard-owner-actions{grid-template-columns:minmax(0,1fr);justify-content:stretch;width:100%;min-width:0;display:grid}.dashboard-owner-priority-actions b,.dashboard-owner-priority-actions button,.dashboard-owner-actions button,.dashboard-owner-lane button,.operational-action-card button,.contextual-action-buttons button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;min-height:42px;padding-inline:12px}.dashboard-owner-priority-actions b{border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.dashboard-owner-grid,.dashboard-owner-executive-grid,.operational-action-grid{grid-template-columns:minmax(0,1fr)}.dashboard-owner-lane-head,.dashboard-owner-lane-proof{grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.dashboard-owner-lane-proof small{text-align:left;max-width:none}.operation-bar,.top-actions,.receiving-summary-mini,.seller-queue-actions,.service-command-actions,.seller-floor-mission-actions,.seller-live-actions,.registration-fast-actions,.registration-priority-actions,.registration-live-actions,.fiscal-receiving-live-actions,.finance-operational-actions,.sales-command-actions{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.operation-bar button,.top-actions button,.receiving-summary-mini b,.seller-queue-actions button,.service-command-actions button,.seller-floor-mission-actions button,.seller-live-actions button,.registration-fast-actions button,.registration-priority-actions button,.registration-live-actions button,.fiscal-receiving-live-actions button,.finance-operational-actions button,.sales-command-actions button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%}.purchase-replenishment-command-center,.purchase-stockout-supplier-order-gate,.purchase-receiving-gate,.purchase-control-tower,.fiscal-receiving-to-stock-board,.fiscal-receiving-address-map-v2,.fiscal-receiving-release-triage-v2,.receiving-command-center{border-radius:8px;padding:12px}.purchase-command-main{grid-template-columns:44px minmax(0,1fr);align-items:start}.purchase-command-main strong,.purchase-stockout-order-head strong,.purchase-receiving-gate-main strong,.fiscal-receiving-to-stock-main h2{font-size:19px;line-height:1.15}.purchase-command-main p,.purchase-stockout-order-head p,.purchase-command-next-step p,.purchase-receiving-gate-main p,.fiscal-receiving-to-stock-main p,.fiscal-receiving-to-stock-next p,.fiscal-receiving-address-map-head p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.purchase-command-tags,.purchase-command-actions,.purchase-command-proof,.purchase-stockout-order-grid,.purchase-stockout-order-flow,.purchase-stockout-order-proof,.purchase-receiving-gate-checks,.purchase-receiving-gate-proof,.purchase-risk-grid,.receiving-stock-steps,.fiscal-receiving-to-stock-flow,.fiscal-receiving-to-stock-metrics,.fiscal-receiving-to-stock-actions,.fiscal-receiving-to-stock-proof,.fiscal-receiving-address-rack,.fiscal-receiving-address-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid;overflow:visible}.purchase-command-actions button,.purchase-control-actions button,.purchase-order-metrics button,.fiscal-receiving-to-stock-actions button,.fiscal-receiving-live-actions button,.receiving-command-actions button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;min-height:40px;padding-inline:10px}.purchase-command-proof span,.purchase-stockout-order-proof span,.purchase-receiving-gate-proof span,.purchase-stockout-order-grid>div,.purchase-stockout-order-flow>div,.purchase-receiving-gate-checks>div,.fiscal-receiving-to-stock-file,.fiscal-receiving-to-stock-next,.fiscal-receiving-to-stock-flow div,.fiscal-receiving-to-stock-metrics div,.fiscal-receiving-to-stock-proof span,.fiscal-receiving-address-rack div,.fiscal-receiving-address-proof span{min-width:0;min-height:58px;padding:9px;overflow:hidden}.purchase-command-proof span,.purchase-stockout-order-proof span,.purchase-receiving-gate-proof span,.fiscal-receiving-to-stock-proof span,.fiscal-receiving-address-proof span{border-radius:8px}.purchase-command-proof span,.purchase-stockout-order-proof span,.purchase-receiving-gate-proof span{align-content:start;display:grid}.purchase-command-proof span,.purchase-stockout-order-grid small,.purchase-stockout-order-flow small,.purchase-stockout-order-proof span,.purchase-receiving-gate-proof span,.receiving-stock-steps small,.fiscal-receiving-to-stock-file small,.fiscal-receiving-to-stock-flow small,.fiscal-receiving-to-stock-metrics small,.fiscal-receiving-address-rack small{overflow-wrap:anywhere}.purchase-command-proof span,.purchase-stockout-order-proof span,.purchase-receiving-gate-proof span,.fiscal-receiving-address-qr b,.fiscal-receiving-to-stock-file strong,.fiscal-receiving-to-stock-flow strong,.fiscal-receiving-address-rack strong{word-break:normal}.fiscal-receiving-to-stock-board{gap:10px}.fiscal-receiving-to-stock-file{grid-template-columns:34px minmax(0,1fr)}.fiscal-receiving-address-map-v2{gap:8px}.fiscal-receiving-address-qr{grid-template-columns:40px minmax(0,1fr);min-height:58px}.fiscal-receiving-address-qr b,.fiscal-receiving-to-stock-file strong,.fiscal-receiving-to-stock-flow strong,.fiscal-receiving-address-rack strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.sales-command-center,.sales-pdv-decision-strip,.sales-backend-complete-sale-command-v2,.sale-completion-gate,.finance-reconciliation-gate,.finance-manager-decision-gate-v2,.finance-command-center{border-radius:8px;padding:12px}.sales-command-step-grid,.sales-pdv-decision-steps,.sales-backend-command-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid;overflow:visible}.sales-command-step,.sales-pdv-decision-steps span,.sales-backend-command-proof span,.sale-completion-gate-checks div,.sale-completion-gate-proof>div,.finance-reconciliation-gate-checks div,.finance-reconciliation-gate-proof>div,.finance-manager-decision-grid>div,.finance-manager-decision-proof span,.finance-command-metrics div,.finance-command-proof div{min-width:0;min-height:72px;overflow:hidden}.sales-command-step strong,.sales-pdv-decision-steps strong,.sales-backend-command-proof span,.sale-completion-gate-checks strong,.sale-completion-gate-proof strong,.finance-reconciliation-gate-checks strong,.finance-reconciliation-gate-proof strong,.finance-manager-decision-grid strong,.finance-manager-decision-proof span,.finance-command-proof strong{overflow-wrap:anywhere}.sales-command-step small,.sales-pdv-decision-steps small,.sale-completion-gate-proof p,.finance-reconciliation-gate-main p,.finance-reconciliation-gate-proof p,.finance-manager-decision-main p,.finance-manager-decision-grid small,.finance-command-head p,.finance-command-proof small{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sales-command-actions,.sales-pdv-decision-actions,.sales-backend-command-actions,.finance-manager-decision-actions,.finance-command-actions,.finance-row-actions{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.sales-command-actions button,.sales-pdv-decision-actions button,.sales-backend-command-actions button,.finance-manager-decision-actions button,.finance-command-actions button,.finance-row-actions button,.finance-overview-panel>.panel-toolbar button{white-space:normal;overflow-wrap:anywhere;border-radius:8px;width:100%;min-width:0;min-height:40px}.finance-overview-panel>.panel-toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.finance-overview-panel>.panel-toolbar button{border:1px solid color-mix(in srgb, var(--tenant-accent) 36%, #0f172a24);color:#0f172a;background:#fff;font-weight:850}}.seller-decision-first-fold,.seller-pick-return-gate,.seller-route-decision-board,.service-command-center,.seller-transaction-rail,.sale-ready-strip,.channel-service-handoff,.nosale-return-bridge,.sales-command-center,.sales-pdv-decision-strip,.sales-backend-complete-sale-command-v2,.sale-completion-gate,.finance-reconciliation-gate,.finance-manager-decision-gate-v2,.finance-command-center{color:#0f172a;box-shadow:none;background:#fff;border-color:#dbe4ee;border-radius:8px}.service-layout>.panel.wide:first-of-type,.sales-layout>.panel.wide:first-of-type,.finance-overview-panel{color:#0f172a;background:#fff;border-color:#dbe4ee;box-shadow:0 16px 42px #0f172a14}.seller-decision-first-fold,.seller-pick-return-gate,.seller-route-decision-board{gap:12px;padding:12px;display:grid}.seller-decision-first-fold-head,.seller-pick-return-main,.seller-route-head,.service-command-now,.sales-command-main,.sales-pdv-decision-main,.sales-backend-command-main,.sale-completion-gate-main,.finance-reconciliation-gate-main,.finance-manager-decision-main,.finance-command-head{min-width:0}.seller-decision-first-fold-head strong,.seller-pick-return-main strong,.seller-route-head strong,.service-command-now strong,.sales-command-copy strong,.sales-pdv-decision-main strong,.sales-backend-command-main strong,.sale-completion-gate-main strong,.finance-reconciliation-gate-main strong,.finance-manager-decision-main strong,.finance-command-head strong{color:#0f172a;overflow-wrap:anywhere;letter-spacing:0;font-size:clamp(22px,1.8vw,30px);line-height:1.04}.seller-decision-first-fold-head p,.seller-pick-return-main p,.seller-route-head p,.service-command-now p,.service-command-location p,.service-command-proof-card p,.sales-command-copy p,.sales-pdv-decision-main p,.sales-backend-command-main p,.sale-completion-gate-main p,.sale-completion-gate-proof p,.finance-reconciliation-gate-main p,.finance-reconciliation-gate-proof p,.finance-manager-decision-main p,.finance-command-head p,.finance-command-decision p{color:#475569;overflow-wrap:anywhere;font-size:12px;line-height:1.42}.seller-decision-first-fold-grid,.seller-pick-return-grid,.seller-route-grid,.service-command-center,.seller-transaction-steps,.sale-ready-step-list,.channel-service-handoff-grid,.nosale-return-grid,.sales-command-step-grid,.sales-pdv-decision-steps,.sales-backend-command-proof,.sale-completion-gate-checks,.sale-completion-gate-proof,.finance-reconciliation-gate-checks,.finance-reconciliation-gate-proof,.finance-manager-decision-grid,.finance-manager-decision-proof,.finance-command-scope,.finance-command-metrics,.finance-command-proof,.finance-command-ledger{gap:8px}.seller-decision-first-fold-grid,.seller-pick-return-grid,.seller-route-grid,.sales-command-step-grid,.sales-pdv-decision-steps,.sale-completion-gate-checks,.finance-reconciliation-gate-checks,.finance-manager-decision-grid,.finance-command-metrics,.seller-decision-first-fold-proof,.seller-pick-return-proof,.seller-route-proof,.seller-transaction-proof,.channel-service-handoff-proof,.nosale-return-proof,.sales-backend-command-proof,.sale-completion-gate-proof,.finance-reconciliation-gate-proof,.finance-manager-decision-proof,.finance-command-proof,.finance-command-ledger{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.seller-decision-first-fold-grid>div,.seller-pick-return-grid>div,.seller-route-card,.service-command-sku,.service-command-location,.service-command-proof-card,.seller-transaction-step,.sale-ready-step,.channel-service-handoff-grid>div,.nosale-return-grid>div,.sales-command-step,.sales-pdv-decision-steps span,.sales-backend-command-proof span,.sale-completion-gate-checks div,.sale-completion-gate-proof>div,.finance-reconciliation-gate-checks div,.finance-reconciliation-gate-proof>div,.finance-manager-decision-grid>div,.finance-manager-decision-proof span,.finance-command-scope span,.finance-command-metrics div,.finance-command-proof div,.finance-command-ledger span{overflow-wrap:anywhere;border-radius:8px;min-width:0;min-height:78px;overflow:hidden}.seller-pick-return-path,.service-command-location,.sale-ready-address,.nosale-return-destination,.sales-command-step,.sales-pdv-decision-steps span,.sales-backend-command-proof span,.sale-completion-gate-checks div,.finance-reconciliation-gate-checks div,.finance-manager-decision-grid>div{background:#f8fafc;border-color:#dbe4ee}.seller-pick-return-path strong,.service-command-location strong,.seller-transaction-owner small,.sale-ready-address strong,.sale-ready-address p,.channel-service-handoff-grid p,.nosale-return-grid strong,.nosale-return-destination strong,.sales-command-step strong,.sales-pdv-decision-steps strong,.sales-backend-command-proof span,.sale-completion-gate-checks strong,.sale-completion-gate-proof strong,.finance-reconciliation-gate-checks strong,.finance-reconciliation-gate-proof strong,.finance-manager-decision-grid strong,.finance-manager-decision-proof span,.finance-command-proof strong,.finance-command-ledger span{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.service-command-center{grid-template-columns:minmax(260px,.86fr) minmax(190px,.46fr) minmax(240px,.62fr) minmax(220px,.54fr);padding:12px}.sales-command-center{padding:12px}.sales-command-main{grid-template-columns:minmax(340px,1fr) minmax(190px,.36fr) minmax(210px,auto);align-items:stretch;gap:12px;display:grid}.sales-command-total{background:#f8fafc;border-radius:8px}.sales-command-actions,.sales-pdv-decision-actions,.sales-backend-command-actions,.finance-manager-decision-actions,.finance-command-actions,.service-command-actions,.seller-guided-actions,.sale-ready-buttons,.nosale-return-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.sales-command-actions button,.sales-pdv-decision-actions button,.sales-backend-command-actions button,.finance-manager-decision-actions button,.finance-command-actions button,.service-command-actions button,.seller-guided-actions button,.sale-ready-buttons button,.nosale-return-actions button{white-space:normal;overflow-wrap:anywhere;border-radius:8px;width:100%;min-width:0;min-height:38px}.sales-pdv-decision-strip,.sales-backend-complete-sale-command-v2,.sale-completion-gate,.finance-reconciliation-gate,.finance-manager-decision-gate-v2,.finance-command-center{padding:12px}.sales-pdv-decision-strip{grid-template-columns:minmax(300px,.8fr) minmax(0,1fr) minmax(200px,.36fr)}.sales-backend-command-main,.finance-manager-decision-main,.finance-command-head{grid-template-columns:minmax(0,1fr) minmax(220px,auto);gap:12px;display:grid}.sale-completion-gate,.finance-reconciliation-gate{grid-template-columns:minmax(280px,.52fr) minmax(0,1fr)}.finance-command-center{gap:12px;display:grid}.finance-command-scope{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=1180px){.service-command-center,.sales-command-main,.sales-pdv-decision-strip,.sale-completion-gate,.finance-reconciliation-gate,.sales-backend-command-main,.finance-manager-decision-main,.finance-command-head,.seller-decision-first-fold-grid,.seller-pick-return-grid,.seller-route-grid,.sales-command-step-grid,.sales-pdv-decision-steps,.sale-completion-gate-checks,.finance-reconciliation-gate-checks,.finance-manager-decision-grid,.finance-command-metrics,.finance-command-scope,.seller-decision-first-fold-proof,.seller-pick-return-proof,.seller-route-proof,.seller-transaction-proof,.channel-service-handoff-proof,.nosale-return-proof,.sales-backend-command-proof,.sale-completion-gate-proof,.finance-reconciliation-gate-proof,.finance-manager-decision-proof,.finance-command-proof,.finance-command-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.service-command-center,.sales-command-main,.sales-pdv-decision-strip,.sale-completion-gate,.finance-reconciliation-gate,.sales-backend-command-main,.finance-manager-decision-main,.finance-command-head,.seller-decision-first-fold-grid,.seller-pick-return-grid,.seller-route-grid,.seller-decision-first-fold-proof,.seller-pick-return-proof,.seller-route-proof,.seller-transaction-proof,.channel-service-handoff-proof,.nosale-return-proof,.sales-command-step-grid,.sales-pdv-decision-steps,.sales-backend-command-proof,.sale-completion-gate-checks,.sale-completion-gate-proof,.finance-reconciliation-gate-checks,.finance-reconciliation-gate-proof,.finance-manager-decision-grid,.finance-manager-decision-proof,.finance-command-scope,.finance-command-metrics,.finance-command-proof,.finance-command-ledger,.sales-command-actions,.sales-pdv-decision-actions,.sales-backend-command-actions,.finance-manager-decision-actions,.finance-command-actions,.service-command-actions,.seller-guided-actions,.sale-ready-buttons,.nosale-return-actions{grid-template-columns:minmax(0,1fr)}.seller-decision-first-fold-grid>div,.seller-pick-return-grid>div,.seller-route-card,.service-command-sku,.service-command-location,.service-command-proof-card,.seller-transaction-step,.sale-ready-step,.channel-service-handoff-grid>div,.nosale-return-grid>div,.sales-command-step,.sales-pdv-decision-steps span,.sales-backend-command-proof span,.sale-completion-gate-checks div,.sale-completion-gate-proof>div,.finance-reconciliation-gate-checks div,.finance-reconciliation-gate-proof>div,.finance-manager-decision-grid>div,.finance-manager-decision-proof span,.finance-command-scope span,.finance-command-metrics div,.finance-command-proof div,.finance-command-ledger span{min-height:auto}}@media (width<=620px){.totem-live-assist-first-fold,.totem-age-profile-consent-gate,.totem-tv-command-center,.customer-opportunity-command-center,.portal-seller-route-first-fold,.portal-reservation-bridge{border-radius:8px;gap:9px;padding:12px}.totem-live-assist-head,.totem-age-profile-head,.totem-tv-command-main,.customer-opportunity-command-main,.portal-seller-route-main,.portal-reservation-header{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;display:grid}.totem-live-assist-head strong,.totem-age-profile-head strong,.totem-tv-command-main h2,.customer-opportunity-command-main strong,.portal-seller-route-main strong,.portal-reservation-header strong{font-size:18px;line-height:1.16}.totem-live-assist-head p,.totem-age-profile-head p,.totem-tv-command-main p,.totem-tv-command-grid p,.totem-tv-profile-strip p,.customer-opportunity-command-main p,.customer-opportunity-next-step p,.portal-seller-route-main p,.portal-seller-route-grid small,.portal-reservation-header p,.portal-reservation-grid small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.totem-live-assist-grid,.totem-live-assist-proof,.totem-age-profile-grid,.totem-age-profile-proof,.totem-live-seller-claim-flow,.totem-tv-command-grid,.totem-tv-profile-strip,.customer-conversion-first-fold,.customer-opportunity-proof,.portal-seller-route-grid,.portal-seller-route-proof,.portal-reservation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;min-width:0;display:grid;overflow:visible}.totem-live-seller-claim{grid-template-columns:minmax(0,1fr);gap:8px;padding:9px}.totem-live-assist-grid>div,.totem-age-profile-grid>div,.totem-live-seller-claim-flow span,.totem-tv-command-grid>div,.totem-tv-profile-strip>div,.customer-conversion-first-fold>div,.customer-opportunity-proof span,.portal-seller-route-grid span,.portal-seller-route-proof b,.portal-reservation-grid>div{border-radius:8px;min-width:0;min-height:58px;padding:8px;overflow:hidden}.totem-live-assist-proof span,.totem-age-profile-proof span,.totem-tv-command-proof span,.customer-opportunity-proof span,.portal-seller-route-proof b{white-space:normal;overflow-wrap:anywhere;align-content:center;min-width:0;min-height:44px;display:grid}.totem-tv-command-proof,.customer-opportunity-command-actions,.totem-live-seller-claim-actions,.totem-tv-command-actions,.portal-customer-form{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0;display:grid}.customer-opportunity-command-tags,.customer-command-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.customer-opportunity-command-tags b,.customer-command-kpis span,.totem-live-assist-grid strong,.totem-tv-command-grid strong,.totem-tv-profile-strip strong,.portal-seller-route-grid strong,.portal-reservation-grid strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.customer-opportunity-command-actions button,.totem-live-seller-claim-actions button,.totem-tv-command-actions button,.portal-customer-form button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;min-height:40px}.tenant-saas-cockpit,.tenant-store-physical-layout-onboarding,.tenant-brand-surface-preview-v2,.tenant-saas-module-strip{border-radius:8px;gap:9px;padding:10px}.tenant-saas-cockpit-brand,.tenant-saas-cockpit-editor,.tenant-saas-cockpit-rbac>div,.tenant-store-physical-layout-brand,.tenant-store-physical-layout-map,.tenant-store-physical-layout-steps,.tenant-store-physical-layout-proof span,.tenant-brand-surface-preview-grid>div,.tenant-brand-surface-preview-proof span,.tenant-saas-module-strip-grid>div{border-radius:8px;padding:9px}.tenant-store-physical-layout-head p,.tenant-store-physical-layout-brand p,.tenant-store-physical-layout-qr p,.tenant-brand-surface-preview-head p,.tenant-brand-surface-preview-grid p,.tenant-saas-module-strip-grid p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tenant-store-physical-layout-grid,.tenant-store-physical-layout-map,.tenant-brand-surface-preview-head{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.tenant-store-physical-layout-shelves,.tenant-store-physical-layout-steps,.tenant-store-physical-layout-proof,.tenant-brand-surface-preview-grid,.tenant-brand-surface-preview-proof,.tenant-saas-module-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;min-width:0;display:grid}.tenant-store-physical-layout-shelves div,.tenant-store-physical-layout-steps span,.tenant-brand-surface-preview-grid>div,.tenant-saas-module-strip-grid>div{min-width:0;min-height:66px;overflow:hidden}.tenant-store-physical-layout-brand strong,.tenant-store-physical-layout-room strong,.tenant-store-physical-layout-shelves strong,.tenant-store-physical-layout-qr strong,.tenant-store-physical-layout-steps span,.tenant-brand-surface-preview-grid strong,.tenant-saas-module-strip-grid strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tenant-store-physical-layout-room{min-height:62px}.tenant-store-physical-layout-qr{border-radius:8px;grid-template-columns:34px minmax(0,1fr);min-height:58px;padding:8px}.tenant-store-physical-layout-actions,.tenant-saas-action-bar{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.tenant-store-physical-layout-actions button,.tenant-saas-action-bar button{border:1px solid color-mix(in srgb, var(--tenant-accent) 32%, #0f172a24);color:#0f172a;white-space:normal;overflow-wrap:anywhere;background:#fff;border-radius:8px;width:100%;min-width:0;min-height:40px}.tenant-store-physical-layout-actions button:disabled,.tenant-saas-action-bar button:disabled{cursor:not-allowed;opacity:.72}.tenant-store-physical-layout-actions button.primary-button,.tenant-saas-action-bar button.primary-button{border-color:color-mix(in srgb, var(--tenant-accent) 68%, #0f172a24);background:var(--tenant-accent);color:#fff}.tenant-store-physical-layout-proof span,.tenant-brand-surface-preview-proof span{align-content:center;min-width:0;min-height:52px;overflow:hidden}.tenant-brand-surface-swatch{width:100%;min-width:0}}.fiscal-receiving-to-stock-flow strong,.fiscal-receiving-address-map-head strong,.fiscal-receiving-address-rack strong,.fiscal-receiving-address-proof strong,.fiscal-receiving-live-card strong,.receiving-command-route strong{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.catalog-registration-command-center-v2{background:#f8fafc;border-color:#dbe4ee;border-radius:8px;grid-template-columns:minmax(360px,.98fr) minmax(250px,.62fr) minmax(350px,.96fr);align-items:stretch;gap:12px;display:grid}.catalog-command-v2-main,.catalog-command-v2-next,.catalog-command-v2-size-board,.catalog-command-v2-proof,.catalog-command-v2-steps article,.catalog-cadastrador-gate-photo,.catalog-cadastrador-gate-decisions,.catalog-cadastrador-grade-route,.catalog-cadastrador-receiving-route,.catalog-cadastrador-gate-proof{box-shadow:none;background:#fff;border-color:#dbe4ee;border-radius:8px}.catalog-command-v2-main{min-height:220px;padding:16px}.catalog-command-v2-main h2{max-width:18ch;font-size:30px;line-height:1.03}.catalog-command-v2-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.catalog-command-v2-actions button,.catalog-cadastrador-gate-photo button{white-space:normal;overflow-wrap:anywhere;border-radius:8px;width:100%;min-width:0;min-height:38px}.catalog-command-v2-next{border-left:4px solid var(--tenant-accent);align-content:start;min-height:220px}.catalog-command-v2-size-board{grid-column:1/span 2;grid-template-columns:minmax(136px,.22fr) minmax(0,1fr)}.catalog-command-v2-size-grid,.catalog-cadastrador-size-strip{grid-template-columns:repeat(auto-fit,minmax(44px,1fr))}.catalog-command-v2-size-grid button,.catalog-cadastrador-size-strip button{aspect-ratio:1.18;border-radius:8px;min-height:36px}.catalog-cadastrador-operational-gate-v3{background:#fff;border-color:#dbe4ee;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(250px,.72fr) minmax(340px,1fr) minmax(300px,.9fr);gap:12px;display:grid}.catalog-cadastrador-gender-row{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-cadastrador-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-cadastrador-receiving-route{grid-column:1/span 2;grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-cadastrador-gate-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-command-v2-proof{grid-column:3;grid-template-columns:repeat(2,minmax(0,1fr))}.registrations-layout>.panel.wide:first-child>.panel-toolbar{top:calc(var(--global-header-height) + 8px);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #dbe4ee;border-radius:8px;position:sticky;box-shadow:0 10px 26px #0f172a14}.registrations-layout>.panel.wide:first-child .segmented{grid-template-columns:repeat(6,minmax(88px,1fr));gap:6px;display:grid}.registrations-layout>.panel.wide:first-child .segmented button{white-space:normal;min-width:0;min-height:36px}.registration-fast-proof span,.registration-operational-setup-flow span{white-space:normal;overflow-wrap:anywhere;min-width:0}.registration-fast-proof b,.registration-operational-setup-flow b{margin-bottom:3px;display:block}@media (width<=1280px){.catalog-registration-command-center-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-command-v2-proof,.catalog-cadastrador-operational-gate-v3{grid-column:1/-1}.catalog-cadastrador-operational-gate-v3{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-cadastrador-gate-proof{grid-column:1/-1}}@media (width<=820px){.registrations-layout>.panel.wide:first-child>.panel-toolbar{position:static}.registrations-layout>.panel.wide:first-child .segmented{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-registration-command-center-v2,.catalog-cadastrador-operational-gate-v3,.catalog-command-v2-size-board,.catalog-command-v2-proof,.catalog-cadastrador-receiving-route,.catalog-cadastrador-gate-proof,.catalog-command-v2-actions,.catalog-command-v2-steps,.catalog-cadastrador-photo-grid,.catalog-cadastrador-gender-row{grid-template-columns:minmax(0,1fr)}.catalog-command-v2-main,.catalog-command-v2-next,.catalog-cadastrador-gate-photo{min-height:auto}.catalog-command-v2-main h2{max-width:none;font-size:23px}.catalog-cadastrador-photo-grid span,.catalog-cadastrador-receiving-route span,.catalog-command-v2-steps article{min-height:auto}}:root{--app-bg:var(--paper-base);--app-panel:#fafaf8c7;--app-panel-strong:#fafaf8eb;--app-border:var(--hairline);--app-border-strong:#16181d2e;--app-text:var(--ink);--app-muted:#16181d9e;--app-subtle:#16181d70;--app-cyan:var(--accent);--app-cyan-soft:var(--accent-hover);--app-radius:var(--radius-md);--app-radius-sm:var(--radius-sm);--app-shadow:var(--shadow-lg);--app-shadow-soft:var(--shadow-md)}.app-shell,.app-shell[data-theme=light]{background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 7%, transparent), transparent 30%), linear-gradient(180deg, var(--paper) 0%, var(--paper-base) 100%);color:var(--ink)}.app-shell:before{background-image:linear-gradient(#16181d0b 1px,#0000 1px),linear-gradient(90deg,#16181d09 1px,#0000 1px);background-size:var(--space-5) var(--space-5);-webkit-mask-image:linear-gradient(#16181d75,#0000 82%);mask-image:linear-gradient(#16181d75,#0000 82%)}.sidebar,.app-shell[data-theme=light] .sidebar{border-right:1px solid var(--hairline);box-shadow:var(--shadow-md);background:#fafaf8eb}.nav-item{border-radius:var(--radius-sm);color:#16181d9e;transition:transform var(--dur-ui) var(--ease-signature), border-color var(--dur-ui) var(--ease-signature), background var(--dur-ui) var(--ease-signature), color var(--dur-ui) var(--ease-signature), box-shadow var(--dur-ui) var(--ease-signature)}.nav-item svg,.app-shell[data-theme=light] .nav-item svg{background:#16181d0b}.nav-item:hover,.app-shell[data-theme=light] .nav-item:hover{border-color:var(--hairline);color:var(--ink);background:#16181d0b}.nav-item.active,.app-shell[data-theme=light] .nav-item.active{background:linear-gradient(90deg, color-mix(in srgb, var(--tenant-accent) 12%, transparent), transparent), #16181d09;border-color:color-mix(in srgb, var(--tenant-accent) 32%, var(--hairline));color:var(--ink);box-shadow:inset 3px 0 0 var(--tenant-accent), var(--shadow-sm)}.metric-card,.panel,.ai-rail,.context-rail,.app-shell[data-theme=light] .metric-card,.app-shell[data-theme=light] .panel,.app-shell[data-theme=light] .ai-rail,.app-shell[data-theme=light] .context-rail{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:linear-gradient(180deg, #ffffffd1, #fafaf8b8), var(--paper);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(16px)saturate(1.05);backdrop-filter:blur(16px)saturate(1.05)}.icon-button,.panel-title button,.review-card button,.review-row button,.queue-row button,.review-line button,.segmented button,.recommendation button{border:1px solid var(--hairline);border-radius:var(--radius-sm);color:var(--ink-soft);transition:transform var(--dur-ui) var(--ease-signature), border-color var(--dur-ui) var(--ease-signature), background var(--dur-ui) var(--ease-signature), color var(--dur-ui) var(--ease-signature), box-shadow var(--dur-ui) var(--ease-signature);background:#fafaf8c2}.icon-button:hover,.review-card button:hover,.review-row button:hover,.queue-row button:hover,.review-line button:hover,.panel-title button:hover,.recommendation button:hover{background:var(--paper);color:var(--ink);border-color:color-mix(in srgb, var(--tenant-accent) 28%, var(--hairline));box-shadow:var(--shadow-md)}.primary-button{border:1px solid var(--ink);border-radius:var(--radius-xl);background:var(--ink);min-height:40px;color:var(--paper);box-shadow:var(--shadow-sm);letter-spacing:.03em;transition:transform var(--dur-ui) var(--ease-signature), box-shadow var(--dur-ui) var(--ease-signature), background var(--dur-ui) var(--ease-signature)}.primary-button svg{color:var(--tenant-accent)}.primary-button:hover{background:var(--ink-soft);box-shadow:var(--shadow-md)}.primary-button:active,.icon-button:active,.nav-item:active,.segmented button:active{transform:scale(.97)}.context-token,.app-shell[data-theme=light] .context-token{border:1px solid var(--hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fafaf8d1}.operation-footer{border:1px solid var(--hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fafaf8e0}.store-command-deck{border:1px solid color-mix(in srgb, var(--tenant-accent) 24%, var(--hairline));background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 8%, #fff), #fff 48%), #fff;border-radius:8px;grid-template-columns:minmax(220px,.72fr) minmax(420px,1.45fr) minmax(230px,.8fr);align-items:stretch;gap:12px;margin:0 0 14px;padding:14px;display:grid;box-shadow:0 14px 32px #0f172a12}.store-command-copy{align-content:center;gap:5px;min-width:0;display:grid}.store-command-copy span,.store-command-status b,.store-command-actions small{color:#64748b;text-transform:uppercase;font-size:10px;font-weight:920}.store-command-copy strong{color:#0f172a;overflow-wrap:anywhere;font-size:22px;font-weight:940;line-height:1.06}.store-command-copy p{color:#475569;margin:0;font-size:12px;font-weight:650;line-height:1.35}.store-command-actions{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0;display:grid}.store-command-actions button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #d8e1ec;border-radius:8px;align-content:center;justify-items:center;gap:5px;min-width:0;min-height:92px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.store-command-actions button svg{width:34px;height:34px;color:color-mix(in srgb, var(--tenant-accent) 72%, #0f172a);background:color-mix(in srgb, var(--tenant-accent) 10%, #f8fafc);border-radius:8px;padding:8px}.store-command-actions button span{color:#0f172a;font-size:13px;font-weight:900;line-height:1.1}.store-command-actions button.primary{border-color:color-mix(in srgb, var(--tenant-accent) 52%, #0f172a);background:color-mix(in srgb, var(--tenant-accent) 10%, #fff)}.store-command-actions button:hover{border-color:color-mix(in srgb, var(--tenant-accent) 46%, #cbd5e1);transform:translateY(-2px);box-shadow:0 14px 26px #0f172a1c}.store-command-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.store-command-status span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-content:center;gap:3px;min-width:0;min-height:58px;padding:10px;display:grid}.store-command-status strong{color:#0f172a;overflow-wrap:anywhere;font-size:17px;font-weight:940}.store-command-status small{color:#64748b;font-size:11px;font-weight:700}@media (width<=1320px){.store-command-deck{grid-template-columns:1fr}.store-command-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.store-command-deck{padding:12px}.store-command-actions,.store-command-status{grid-template-columns:repeat(2,minmax(0,1fr))}.store-command-actions button{min-height:82px}}.app-shell[data-density=simple] [class*=proof]:not(.erp-product-header-proof),.app-shell[data-density=simple] [class*=ledger],.app-shell[data-density=simple] [class*=contract],.app-shell[data-density=simple] .transaction-preview,.app-shell[data-density=simple] [aria-label*=contrato i],.app-shell[data-density=simple] [aria-label*=ledger i],.app-shell[data-density=simple] [aria-label*=auditoria i]{display:none!important}.app-shell[data-density=simple] .erp-product-header-proof{display:flex}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{z-index:2200;height:var(--global-header-height);min-height:var(--global-header-height);border:0;border-top:5px solid var(--tenant-accent);color:#0f172a;background-color:#fff;background-image:linear-gradient(#fff 0%,#f8fafc 100%);border-bottom:1px solid #cbd7e5;border-left:0;grid-template:"brand command actions"56px"brand context context"46px/minmax(306px,344px) minmax(0,1fr) auto;align-items:center;gap:10px 18px;padding:14px 20px 14px 18px;display:grid;position:fixed;inset:0 0 auto;box-shadow:0 18px 44px #0f172a29}.app-global-header-brand{border:1px solid color-mix(in srgb, var(--tenant-accent) 38%, #d9e2ec);background:#fff;border-radius:8px;grid-area:brand;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:102px;padding:12px 14px;display:grid;box-shadow:0 10px 24px #0f172a12}.app-global-header-logo{width:54px;height:54px;color:color-mix(in srgb, var(--tenant-accent) 74%, #0f172a);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tenant-accent) 42%, #d9e2ec);background:#fff;border-radius:8px}.app-global-header-brand strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-weight:900;line-height:1.05;display:block;overflow:hidden}.app-global-header-brand small,.app-global-header-title span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;display:block;overflow:hidden}.app-global-header-command{grid-area:command;grid-template-columns:minmax(250px,.45fr) minmax(360px,1fr);align-items:center;gap:14px;min-width:0;display:grid}.app-global-header-title h1{color:#0f172a;text-wrap:balance;margin:4px 0 0;font-size:30px;font-weight:900;line-height:1.05;overflow:hidden}.app-global-header-search{color:#475569;background:#fff;border:1px solid #bfccd9;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;min-width:360px;height:50px;padding:0 14px;display:grid}.app-global-header-button{min-width:48px;padding:0 12px}.workspace{padding-top:calc(var(--global-header-height) + var(--module-command-height) + 18px);grid-column:2}.workspace>.appnow-command-header,.workspace>.erp-product-header{top:var(--global-header-height);left:var(--sidebar-width);z-index:1500;min-height:var(--module-command-height);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-bottom:1px solid #e2e8f0;right:0}.sidebar,.app-shell[data-theme=light] .sidebar,.app-shell[data-theme=dark] .sidebar{top:var(--global-header-height);height:calc(100vh - var(--global-header-height));min-height:calc(100vh - var(--global-header-height));z-index:1200}@media (width<=1540px){.app-global-header-button{width:48px;padding:0}.app-global-header-button .app-global-header-action-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-global-header-status{width:48px;padding:0}.app-global-header-status span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=1420px){.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template-columns:minmax(286px,310px) minmax(0,1fr) auto;gap:8px 10px;padding-inline:14px}.app-global-header-command{grid-template-columns:minmax(286px,.62fr) minmax(198px,1fr)}.app-global-header-search{min-width:198px;padding-inline:12px}.app-global-header-title span{letter-spacing:0;font-size:9px}.app-global-header-context{grid-template-columns:repeat(4,minmax(132px,1fr))}.app-global-header-button{width:44px}}@media (width<=980px){:root{--global-header-height:112px;--module-command-height:58px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{height:var(--global-header-height);min-height:var(--global-header-height);border-left-width:4px;grid-template:"brand actions"52px"command actions"36px/minmax(0,1fr) auto;gap:7px 10px;padding:10px 12px 9px}.app-global-header-brand{grid-template-columns:40px minmax(0,1fr);min-height:52px;padding:7px 9px}.app-global-header-logo{width:38px;height:38px}.app-global-header-brand strong{font-size:17px}.app-global-header-eyebrow{display:none}.app-global-header-brand small{color:#64748b;font-size:10px;font-weight:760;display:block!important}.app-global-header-command{background:#fff;border:1px solid #d9e2ec;border-radius:8px;grid-area:command;grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;height:36px;padding:0 10px;box-shadow:0 8px 18px #0f172a12;display:grid!important}.app-global-header-title span{color:#64748b;text-transform:uppercase;font-size:9px;font-weight:850;line-height:1;display:block}.app-global-header-title{min-width:0;display:block!important}.app-global-header-title h1{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:16px;font-weight:900;line-height:1;overflow:hidden}.app-global-header-search,.app-global-header-context,.app-global-header-status,.app-global-header-icon,.app-global-header-button{display:none!important}.app-global-header-primary{width:82px;padding:0}.app-global-header-primary .app-global-header-action-label{clip:auto;white-space:nowrap;width:auto;height:auto;position:static;overflow:visible}.workspace>.appnow-command-header,.workspace>.erp-product-header{left:0}.workspace{padding-top:calc(var(--global-header-height) + var(--module-command-height) + 82px);grid-column:1/-1}.sidebar,.app-shell[data-theme=light] .sidebar,.app-shell[data-theme=dark] .sidebar{top:calc(var(--global-header-height) + var(--module-command-height));height:calc(100vh - var(--global-header-height) - var(--module-command-height));min-height:calc(100vh - var(--global-header-height) - var(--module-command-height))}}.dashboard-module-header{border:1px solid #cfdbe8;border-left:4px solid var(--tenant-accent);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:stretch;gap:12px;margin:0 0 10px;padding:12px;display:grid;box-shadow:0 8px 22px #0f172a12}.dashboard-module-title{align-content:center;min-width:0;display:grid}.dashboard-module-title span,.dashboard-owner-priority-strip span,.dashboard-owner-main span,.dashboard-owner-grid span,.dashboard-owner-lane-head span,.dashboard-owner-decision-flow b{color:color-mix(in srgb, var(--tenant-accent) 68%, #0f172a);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950}.dashboard-module-title strong{color:#0f172a;text-wrap:balance;max-width:680px;margin-top:3px;font-size:25px;line-height:1.02}.dashboard-module-title p,.dashboard-owner-priority-strip p,.dashboard-owner-main p{color:#475569;max-width:760px;font-size:12px;line-height:1.32}.dashboard-module-scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dashboard-module-scope span{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:16px minmax(54px,auto) minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:42px;padding:0 10px;font-size:11px;font-weight:800;display:grid}.dashboard-module-scope b{color:#64748b;font-size:9px;font-weight:900}.dashboard-owner-priority-strip{border:1px solid color-mix(in srgb, var(--tenant-accent) 36%, #cfdbe8);background:color-mix(in srgb, var(--tenant-accent) 7%, #fff);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 10px;padding:12px;display:grid;box-shadow:0 8px 20px #0f172a0f}.dashboard-owner-priority-strip strong{color:#0f172a;text-wrap:balance;margin-top:4px;font-size:23px;line-height:1.05;display:block}.dashboard-owner-priority-actions{grid-template-columns:auto auto auto;align-items:center;gap:8px;display:grid}.dashboard-owner-priority-actions b{color:#0f172a;background:#fff;border:1px solid #dbe4ee;border-radius:8px;align-items:center;min-height:40px;padding:0 12px;font-size:11px;display:inline-flex}.dashboard-owner-priority-actions button,.dashboard-owner-actions button{border-radius:8px;min-height:40px;font-size:12px}.dashboard-owner-command{background:#fff;border:1px solid #cfdbe8;border-radius:8px;gap:10px;margin:0 0 12px;padding:12px;display:grid;box-shadow:0 10px 26px #0f172a12}.dashboard-owner-main{border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding-bottom:8px;display:grid}.dashboard-owner-main strong{color:#0f172a;margin-top:3px;font-size:22px;line-height:1.08;display:block}.dashboard-owner-executive-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.dashboard-owner-lane{background:#f8fafc;border:1px solid #dbe4ee;border-radius:8px;align-content:start;gap:8px;min-width:0;min-height:172px;padding:10px;display:grid}.dashboard-owner-lane.atencao{background:#fffaf0;border-color:#f3c56d}.dashboard-owner-lane-head,.dashboard-owner-lane-proof{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}.dashboard-owner-lane>strong{color:#0f172a;font-size:24px;line-height:1}.dashboard-owner-lane p{color:#475569;min-height:38px;margin:0;font-size:11px;line-height:1.28}.dashboard-owner-lane-proof b,.dashboard-owner-lane-proof small{color:#334155;font-size:10px;line-height:1.24}.dashboard-owner-lane-proof small{text-align:right;max-width:140px}.dashboard-owner-lane button{border:1px solid color-mix(in srgb, var(--tenant-accent) 42%, #cfdbe8);color:#0f172a;min-height:36px;font:900 11px/1 var(--font-ui);background:#fff;border-radius:8px}.dashboard-owner-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.dashboard-owner-grid div{background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:9px}.dashboard-owner-grid strong{color:#0f172a;margin-top:4px;font-size:14px;line-height:1.16;display:block}.dashboard-owner-grid p{color:#64748b;margin:5px 0 0;font-size:10px;line-height:1.24}.dashboard-owner-decision-flow{background:#f8fafc;border:1px solid #dbe4ee;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid}.dashboard-owner-decision-flow span{background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-content:start;gap:4px;min-width:0;min-height:82px;padding:9px;display:grid}.dashboard-owner-decision-flow strong{color:#0f172a;font-size:13px;line-height:1.16}.dashboard-owner-decision-flow small{color:#64748b;font-size:10px;line-height:1.25}.dashboard-owner-ledger{flex-wrap:wrap;gap:6px;display:flex}.dashboard-owner-ledger b{color:#334155;background:#fff;border:1px solid #dbe4ee;border-radius:999px;padding:6px 8px;font-size:10px}.dashboard-owner-actions{flex-wrap:wrap;gap:8px;display:flex}.dashboard-owner-priority-strip+.kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 10px;display:grid}.dashboard-owner-priority-strip+.kpi-grid .metric-card{border-radius:8px;min-height:76px;padding:9px}.dashboard-owner-priority-strip+.kpi-grid .metric-icon{width:28px;height:28px}.dashboard-owner-priority-strip+.kpi-grid .metric-card strong{margin:6px 0 2px;font-size:18px}.dashboard-owner-priority-strip+.kpi-grid .metric-card span,.dashboard-owner-priority-strip+.kpi-grid .metric-card p{font-size:10px;line-height:1.14}.operational-action-plan-panel{grid-column:1/-1}.operational-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.operational-action-card{border-radius:8px;min-height:176px}@media (width<=1180px){.dashboard-module-header,.dashboard-owner-priority-strip{grid-template-columns:minmax(0,1fr)}.dashboard-owner-priority-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-owner-executive-grid,.dashboard-owner-grid,.dashboard-owner-decision-flow,.dashboard-owner-priority-strip+.kpi-grid,.operational-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.dashboard-module-header,.dashboard-owner-priority-strip,.dashboard-owner-command{padding:11px}.dashboard-module-title strong,.dashboard-owner-priority-strip strong,.dashboard-owner-main strong{font-size:20px}.dashboard-module-scope,.dashboard-owner-priority-actions,.dashboard-owner-main,.dashboard-owner-executive-grid,.dashboard-owner-grid,.dashboard-owner-decision-flow,.dashboard-owner-priority-strip+.kpi-grid,.operational-action-grid{grid-template-columns:minmax(0,1fr)}.dashboard-owner-lane{min-height:0}.dashboard-owner-lane-head,.dashboard-owner-lane-proof{grid-template-columns:minmax(0,1fr)}.dashboard-owner-lane-proof small{text-align:left;max-width:none}.dashboard-owner-priority-actions b,.dashboard-owner-priority-actions button,.dashboard-owner-actions button,.dashboard-owner-lane button{width:100%}}.app-shell .app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{z-index:5000;height:var(--global-header-height);min-height:var(--global-header-height);max-height:var(--global-header-height);color:#0f172a;background:#fff;border:0;border-bottom:1px solid #d6dee8;grid-template:"brand command actions"48px"brand context context"38px/minmax(224px,252px) minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:12px 16px;display:grid;position:fixed;inset:0 0 auto;overflow:hidden;box-shadow:0 16px 34px #0f172a1f}.app-shell .app-global-header:before{content:"";background:var(--tenant-accent);height:4px;position:absolute;inset:0 0 auto}.app-shell .app-global-header:after{display:none}.app-shell .app-global-header-brand{background:#f8fafc;border:1px solid #dce5ef;border-radius:8px;grid-area:brand;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:84px;padding:10px 12px;display:grid}.app-shell .app-global-header-logo{background:color-mix(in srgb, var(--tenant-accent) 11%, #fff);width:48px;height:48px;color:color-mix(in srgb, var(--tenant-accent) 76%, #0f172a);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tenant-accent) 36%, #dbe5ef);border-radius:8px}.app-shell .app-global-header-eyebrow{border:1px solid color-mix(in srgb, var(--tenant-accent) 34%, #dbe5ef);width:fit-content;color:color-mix(in srgb, var(--tenant-accent) 70%, #0f172a);text-transform:uppercase;background:#fff;border-radius:6px;margin-bottom:5px;padding:3px 7px;font-size:10px;font-weight:900;line-height:1.1;display:inline-flex}.app-shell .app-global-header-brand strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:900;line-height:1.05;display:block;overflow:hidden}.app-shell .app-global-header-brand small,.app-shell .app-global-header-title span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-shell .app-global-header-brand small{margin-top:4px;font-size:11px;font-weight:760}.app-shell .app-global-header-command{grid-area:command;grid-template-columns:minmax(168px,.32fr) minmax(300px,1fr);align-items:center;gap:12px;min-width:0;display:grid}.app-shell .app-global-header-title{min-width:0}.app-shell .app-global-header-title span{color:color-mix(in srgb, var(--tenant-accent) 58%, #475569);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:900}.app-shell .app-global-header-title h1{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:25px;font-weight:900;line-height:1.04;overflow:hidden}.app-shell .app-global-header-search{color:#475569;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-width:300px;height:42px;padding:0 13px;display:grid}.app-shell .app-global-header-search input{color:#0f172a;min-width:0;font:760 13px/1.2 var(--font-ui);background:0 0;border:0;outline:0}.app-shell .app-global-header-context{grid-area:context;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.app-shell .app-global-header-context span,.app-shell .app-global-header-context span:nth-child(n+3){color:#334155;background:#fff;border:1px solid #e0e7ef;border-radius:8px;grid-template-columns:16px minmax(48px,auto) minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:36px;padding:0 10px;font-size:11px;font-weight:780;display:grid}.app-shell .app-global-header-context b{color:#64748b;text-transform:uppercase;font-size:9px;font-weight:900}.app-shell .app-global-header-context svg{color:color-mix(in srgb, var(--tenant-accent) 72%, #0f172a)}.app-shell .app-global-header-actions{grid-area:actions;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.app-shell .app-global-header-status{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;width:126px;min-height:42px;padding:0 10px;display:grid}.app-shell .app-global-header-status b,.app-shell .app-global-header-status small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-shell .app-global-header-status b{text-transform:uppercase;font-size:11px;font-weight:900}.app-shell .app-global-header-status small{color:#15803d;font-size:10px;font-weight:760}.app-shell .app-global-header-icon,.app-shell .app-global-header-button,.app-shell .app-global-header-primary{height:42px;min-height:42px;font:850 12px/1 var(--font-ui);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.app-shell .app-global-header-icon,.app-shell .app-global-header-button{color:#334155;background:#fff;border:1px solid #d5e0ea}.app-shell .app-global-header-icon{width:42px;padding:0}.app-shell .app-global-header-button{padding:0 11px}.app-shell .app-global-header-primary{border:1px solid color-mix(in srgb, var(--tenant-accent) 88%, #0f172a);background:var(--tenant-accent);color:#fff;box-shadow:0 8px 16px color-mix(in srgb, var(--tenant-accent) 22%, transparent);padding:0 15px}.app-shell .workspace{padding-top:calc(var(--global-header-height) + var(--module-command-height) + 16px);grid-column:2}.app-shell .workspace>.appnow-command-header,.app-shell .workspace>.erp-product-header,.app-shell[data-theme=light] .workspace>.appnow-command-header,.app-shell[data-theme=light] .workspace>.erp-product-header,.app-shell[data-theme=dark] .workspace>.appnow-command-header,.app-shell[data-theme=dark] .workspace>.erp-product-header{top:var(--global-header-height);right:0;left:var(--sidebar-width);z-index:4300;min-height:var(--module-command-height);background:#fffffffa;border-top:0;border-bottom:1px solid #dbe5ef;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:0;padding:7px 20px;display:grid;position:fixed;box-shadow:0 10px 22px #0f172a14}.app-shell .sidebar,.app-shell[data-theme=light] .sidebar,.app-shell[data-theme=dark] .sidebar{top:var(--global-header-height);height:calc(100vh - var(--global-header-height));min-height:calc(100vh - var(--global-header-height));z-index:4200}@media (width<=1540px){.app-shell .app-global-header{grid-template-columns:minmax(218px,246px) minmax(0,1fr) auto;gap:8px 10px;padding-inline:14px}.app-shell .app-global-header-command{grid-template-columns:minmax(220px,.42fr) minmax(260px,1fr)}.app-shell .app-global-header-search{min-width:260px}.app-shell .app-global-header-status{display:none}.app-shell .app-global-header-button{width:42px;padding:0}.app-shell .app-global-header-button .app-global-header-action-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=980px){:root{--global-header-height:78px;--module-command-height:58px}.app-shell .app-global-header{height:var(--global-header-height);min-height:var(--global-header-height);max-height:var(--global-header-height);grid-template:"brand actions"1fr/minmax(0,1fr) auto;padding:9px 12px}.app-shell .app-global-header-brand{grid-template-columns:38px minmax(0,1fr);min-height:56px;padding:8px 10px}.app-shell .app-global-header-logo{width:38px;height:38px}.app-shell .app-global-header-eyebrow,.app-shell .app-global-header-brand small,.app-shell .app-global-header-command,.app-shell .app-global-header-search,.app-shell .app-global-header-context,.app-shell .app-global-header-status,.app-shell .app-global-header-icon,.app-shell .app-global-header-button{display:none!important}.app-shell .app-global-header-brand strong{font-size:16px}.app-shell .app-global-header-actions{min-width:82px}.app-shell .app-global-header-primary{width:80px;padding:0;font-size:11px}.app-shell .workspace{padding-top:calc(var(--global-header-height) + var(--module-command-height) + 88px);grid-column:1/-1}.app-shell .workspace>.appnow-command-header,.app-shell .workspace>.erp-product-header,.app-shell[data-theme=light] .workspace>.appnow-command-header,.app-shell[data-theme=light] .workspace>.erp-product-header,.app-shell[data-theme=dark] .workspace>.appnow-command-header,.app-shell[data-theme=dark] .workspace>.erp-product-header{top:calc(var(--global-header-height) + 90px);min-height:var(--module-command-height);padding:7px 10px;left:0}.app-shell .sidebar,.app-shell[data-theme=light] .sidebar,.app-shell[data-theme=dark] .sidebar{top:var(--global-header-height);z-index:4500;height:90px;min-height:90px}}.operational-spine{border:1px solid #d8e1ec;border-left:4px solid var(--tenant-accent,#2563eb);color:#0f172a;background:#fff;border-radius:8px;grid-template-columns:minmax(280px,.72fr) minmax(420px,1fr);align-items:stretch;gap:12px;margin:0 0 14px;padding:12px;display:grid;box-shadow:0 12px 28px #0f172a12}.operational-spine-head{align-content:center;gap:5px;min-width:0;display:grid}.operational-spine-head span,.operational-spine-steps span{color:color-mix(in srgb, var(--tenant-accent,#2563eb) 68%, #475569);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:920}.operational-spine-head strong{color:#0f172a;font:920 24px/1.08 var(--font-display);overflow-wrap:anywhere}.operational-spine-head p{color:#475569;max-width:72ch;font:700 12px/1.45 var(--font-ui);overflow-wrap:anywhere;margin:0}.operational-spine-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.operational-spine-steps>div{background:#f8fafc;border:1px solid #e2e8f0;border-top:3px solid #94a3b8;border-radius:8px;align-content:start;gap:5px;min-width:0;min-height:98px;padding:10px;display:grid}.operational-spine-steps>div.done{background:#f0fdf4;border-top-color:#10b981}.operational-spine-steps>div.review{background:#fffbeb;border-top-color:#f59e0b}.operational-spine-steps>div.todo{border-top-color:#64748b}.operational-spine-steps svg{color:color-mix(in srgb, var(--tenant-accent,#2563eb) 72%, #0f172a)}.operational-spine-steps strong{color:#0f172a;min-width:0;font:900 13px/1.15 var(--font-ui);overflow-wrap:anywhere;display:block}.operational-spine-steps small{color:#64748b;min-width:0;font:720 11px/1.28 var(--font-ui);overflow-wrap:anywhere;display:block}@media (width<=1320px){.operational-spine{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.operational-spine{padding:10px}.operational-spine-head strong{font-size:20px}.operational-spine-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.operational-spine-steps{grid-template-columns:minmax(0,1fr)}}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{z-index:2600;height:var(--global-header-height);min-height:var(--global-header-height);color:#0f172a;background:#fff;border:0;border-bottom:1px solid #c8d3df;grid-template:"brand command actions"46px"brand context context"48px/292px minmax(0,1fr) minmax(300px,408px);align-items:center;gap:10px 16px;padding:12px 20px 12px 18px;display:grid;position:fixed;inset:0 0 auto;overflow:hidden;box-shadow:0 16px 38px #0f172a24}.app-global-header:before{content:"";background:var(--tenant-accent);height:5px;position:absolute;inset:0 0 auto}.app-global-header:after{display:none}.app-global-header-brand{background:#fff;border-right:1px solid #dbe5ef;grid-area:brand;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:92px;padding:13px 14px;display:grid}.app-global-header-logo{background:color-mix(in srgb, var(--tenant-accent) 10%, #fff);width:52px;height:52px;color:color-mix(in srgb, var(--tenant-accent) 72%, #0f172a);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tenant-accent) 34%, #dbe5ef);border-radius:8px}.app-global-header-eyebrow{border:1px solid color-mix(in srgb, var(--tenant-accent) 32%, #dbe5ef);background:color-mix(in srgb, var(--tenant-accent) 8%, #fff);width:fit-content;min-height:18px;color:color-mix(in srgb, var(--tenant-accent) 70%, #0f172a);text-transform:uppercase;border-radius:7px;margin-bottom:6px;padding:3px 8px;font-size:10px;font-weight:900;line-height:1.1;display:inline-flex}.app-global-header-brand strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:920;line-height:1.04;display:block;overflow:hidden}.app-global-header-brand small,.app-global-header-title span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-global-header-brand small{margin-top:4px;font-size:11px;font-weight:760}.app-global-header-command{grid-area:command;align-items:center;min-width:0;height:46px;display:flex}.app-global-header-title span{color:color-mix(in srgb, var(--tenant-accent) 58%, #475569);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:900}.app-global-header-search{color:#475569;background:#f8fafc;border:1px solid #c4d0dd;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;min-width:0;max-width:720px;height:44px;padding:0 14px;display:grid}.app-global-header-search input{color:#0f172a;min-width:0;font:760 13px/1.2 var(--font-ui);background:0 0;border:0;outline:0}.app-global-header-context{grid-area:context;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.app-global-header-context span,.app-global-header-context span:nth-child(n+3){color:#334155;background:#fff;border:1px solid #dce6f0;border-radius:8px;grid-template-columns:16px minmax(44px,auto) minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:44px;padding:0 10px;font-size:11px;font-weight:780;display:grid}.app-global-header-context b{color:#64748b;text-transform:uppercase;font-size:9px;font-weight:900}.app-global-header-context svg{color:color-mix(in srgb, var(--tenant-accent) 72%, #0f172a)}.app-global-header-actions{grid-area:actions;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.app-global-header-status{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;width:128px;min-height:42px;padding:0 10px;display:grid}.app-global-header-status b,.app-global-header-status small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-global-header-status b{text-transform:uppercase;font-size:11px;font-weight:900}.app-global-header-status small{color:#15803d;font-size:10px;font-weight:760}.app-global-header-icon,.app-global-header-button,.app-global-header-primary{height:42px;min-height:42px;font:850 12px/1 var(--font-ui);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.app-global-header-icon,.app-global-header-button{color:#334155;background:#fff;border:1px solid #d5e0ea}.app-global-header-icon{width:42px;padding:0}.app-global-header-button{padding:0 11px}.app-global-header-primary{border:1px solid color-mix(in srgb, var(--tenant-accent) 88%, #0f172a);background:var(--tenant-accent);color:#fff;box-shadow:0 8px 16px color-mix(in srgb, var(--tenant-accent) 22%, transparent);padding:0 15px}.workspace>.appnow-command-header,.workspace>.erp-product-header{top:var(--global-header-height);right:0;left:var(--sidebar-width);z-index:1900;min-height:var(--module-command-height);background:#fffffffa;border-top:0;border-bottom:1px solid #dbe5ef;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:0;padding:8px 20px;display:grid;position:fixed;box-shadow:0 10px 22px #0f172a14}.workspace>.appnow-command-header .erp-product-header-main{display:contents}.workspace>.appnow-command-header .erp-product-header-center{grid-template-columns:minmax(150px,.34fr) minmax(210px,.4fr);align-items:center;gap:14px;min-width:0;display:grid}.workspace>.appnow-command-header .erp-product-header-title span{color:color-mix(in srgb, var(--tenant-accent) 62%, #0f172a);font-size:10px;font-weight:900}.workspace>.appnow-command-header .erp-product-header-title h1{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:20px;overflow:hidden}.workspace>.appnow-command-header .erp-product-header-module-select{max-width:280px;min-height:40px}.workspace>.appnow-command-header .erp-product-header-actions{justify-content:flex-end}.workspace>.appnow-command-header .erp-product-header-proof{display:none}@media (width>=981px) and (width<=1420px){.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template-columns:264px minmax(0,1fr) minmax(244px,314px);gap:9px 12px;padding-inline:14px}.app-global-header-title h1{font-size:22px}.app-global-header-status,.app-global-header-button .app-global-header-action-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-global-header-button{width:42px;padding:0}}@media (width<=980px){:root{--global-header-height:76px;--module-command-height:58px}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{height:var(--global-header-height);min-height:var(--global-header-height);grid-template:"brand command actions"1fr/minmax(134px,.82fr) minmax(0,1fr) 78px;gap:8px;padding:9px 10px}.app-global-header-brand{border-right:1px solid #dbe5ef;grid-template-columns:38px minmax(0,1fr);gap:8px;min-height:54px;padding:6px 8px 6px 0}.app-global-header-logo{width:36px;height:36px}.app-global-header-eyebrow,.app-global-header-brand small,.app-global-header-search,.app-global-header-context,.app-global-header-status,.app-global-header-icon,.app-global-header-button{display:none!important}.app-global-header-brand strong{font-size:14px}.app-global-header-command{min-width:0;height:auto;display:block!important}.app-global-header-title span{font-size:8px}.app-global-header-title h1{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.app-global-header-actions{min-width:78px}.app-global-header-primary{width:76px;padding:0;font-size:11px}.workspace{padding-top:calc(var(--global-header-height) + var(--module-command-height) + 88px);grid-column:1/-1}.workspace>.appnow-command-header,.workspace>.erp-product-header{min-height:var(--module-command-height);padding:7px 10px;left:0}.workspace>.appnow-command-header .erp-product-header-center{grid-template-columns:minmax(0,1fr) minmax(116px,.58fr);gap:8px}.workspace>.appnow-command-header .erp-product-header-title h1{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.workspace>.appnow-command-header .erp-product-header-module-select{min-width:0}.workspace>.appnow-command-header .erp-product-header-actions{display:none}.sidebar,.app-shell[data-theme=light] .sidebar,.app-shell[data-theme=dark] .sidebar{top:calc(var(--global-header-height) + var(--module-command-height));height:78px;min-height:78px}}:root{--global-header-height:108px;--module-command-height:58px}.app-shell .app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{height:var(--global-header-height);min-height:var(--global-header-height);max-height:var(--global-header-height);color:#0f172a;background:#fff;border-bottom:1px solid #d7e0ea;grid-template:"brand command actions"46px"brand context context"36px/minmax(236px,276px) minmax(0,1fr) minmax(252px,auto);gap:8px 14px;padding:12px 18px;box-shadow:0 12px 28px #0f172a1c}.app-shell .app-global-header-brand{border:1px solid color-mix(in srgb, var(--tenant-accent) 26%, #dce5ef);background:#f8fafc;grid-template-columns:48px minmax(0,1fr);gap:10px;min-height:82px;padding:10px 12px}.app-shell .app-global-header-logo{background:#fff;border-radius:8px;width:46px;height:46px}.app-shell .app-global-header-brand strong{font-size:18px;line-height:1.08}.app-shell .app-global-header-command{grid-template-columns:minmax(178px,.34fr) minmax(260px,1fr);gap:12px}.app-shell .app-global-header-title h1{font-size:23px;line-height:1.06}.app-shell .app-global-header-search{background:#fff;min-width:0;height:40px}.app-shell .app-global-header-context{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell .app-global-header-context span,.app-shell .app-global-header-context span:nth-child(n+3){min-height:34px;padding-inline:9px;font-size:10px}.app-shell .app-global-header-actions{gap:7px}.app-shell .app-global-header-status,.app-shell .app-global-header-icon,.app-shell .app-global-header-button,.app-shell .app-global-header-primary{border-radius:8px;height:40px;min-height:40px}.app-shell .app-global-header-status{width:118px}.app-shell .app-global-header-icon{width:40px}.app-shell .app-global-header-button{min-width:40px;padding-inline:10px}.app-shell .app-global-header-primary{color:#fff;padding-inline:14px}.workspace{padding-top:calc(var(--global-header-height) + var(--module-command-height) + 16px)}.workspace>.appnow-command-header,.workspace>.erp-product-header{top:var(--global-header-height)}.sidebar,.app-shell[data-theme=light] .sidebar,.app-shell[data-theme=dark] .sidebar{top:var(--global-header-height);height:calc(100vh - var(--global-header-height));min-height:calc(100vh - var(--global-header-height))}@media (width<=1320px){.app-shell .app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template-columns:minmax(210px,244px) minmax(0,1fr) auto;padding-inline:12px}.app-shell .app-global-header-command{grid-template-columns:minmax(150px,.42fr) minmax(190px,1fr)}.app-shell .app-global-header-title h1{font-size:20px}.app-shell .app-global-header-context{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .app-global-header-context span:nth-child(n+3){display:none}}@media (width<=980px){:root{--global-header-height:104px;--module-command-height:58px}.app-shell .app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template:"brand actions"48px"command command"34px/minmax(0,1fr) 82px;gap:6px 8px;padding:9px 10px}.app-shell .app-global-header-brand{grid-template-columns:38px minmax(0,1fr);min-height:46px;padding:6px 8px}.app-shell .app-global-header-logo{width:36px;height:36px}.app-shell .app-global-header-brand strong{font-size:15px}.app-shell .app-global-header-command{background:#fff;border:1px solid #dbe5ef;border-radius:8px;grid-template-columns:minmax(0,1fr);height:34px;padding:0 10px}.app-shell .app-global-header-title h1{margin-top:1px;font-size:15px}.app-shell .app-global-header-context,.app-shell .app-global-header-search,.app-shell .app-global-header-status,.app-shell .app-global-header-icon,.app-shell .app-global-header-button{display:none!important}.app-shell .app-global-header-primary{width:78px;padding:0}.workspace{padding-top:calc(var(--global-header-height) + var(--module-command-height) + 78px)}.sidebar,.app-shell[data-theme=light] .sidebar,.app-shell[data-theme=dark] .sidebar{top:calc(var(--global-header-height) + var(--module-command-height))}}@media (width<=420px){.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{grid-template-columns:112px minmax(0,1fr) 72px;gap:6px}.app-global-header-brand{grid-template-columns:minmax(0,1fr)}.app-global-header-logo{display:none}.app-global-header-primary{width:70px}}.app-shell{--sidebar-width:220px;--global-header-height:72px;background:#f6f7f8;min-height:100vh;grid-template-columns:var(--sidebar-width) minmax(0, 1fr)!important}.app-shell .app-global-header{grid-template-columns:var(--sidebar-width) minmax(0, 1fr) auto!important;height:var(--global-header-height)!important;min-height:var(--global-header-height)!important;box-shadow:none!important;background:#fffffff7!important;border:0!important;border-bottom:1px solid #e1e5e9!important;grid-template-rows:1fr!important;grid-template-areas:"brand command actions"!important;align-items:center!important;gap:20px!important;padding:0 18px!important;display:grid!important}.app-shell .app-global-header:before,.app-shell .app-global-header:after{display:none!important}.app-shell .app-global-header-brand{overflow:hidden;background:0 0!important;border:0!important;grid-area:brand!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:0!important;padding:0!important;display:flex!important}.app-shell .app-global-header-brand-copy{flex:auto;width:0;min-width:0;overflow:hidden}.sidebar-collapse-toggle{color:#66727e;cursor:pointer;background:#fff;border:1px solid #dfe4e9;border-radius:6px;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;display:grid}.app-shell .app-global-header-logo{border-radius:6px!important;width:38px!important;height:38px!important}.app-shell .app-global-header-eyebrow,.app-shell .app-global-header-brand small,.app-shell .app-global-header-title>span,.app-shell .app-global-header-context,.app-shell .app-global-header-status,.app-shell .app-global-header-button{display:none!important}.app-shell .app-global-header-brand strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#17202a!important;font-size:14px!important;line-height:1.2!important;display:block!important}.app-shell .app-global-header-command{grid-area:command!important;grid-template-columns:minmax(180px,max-content) minmax(240px,560px)!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;width:100%!important;min-width:0!important;display:grid!important}.app-shell .app-global-header-title h1{white-space:nowrap;color:#17202a!important;letter-spacing:0!important;margin:0!important;font-size:18px!important;line-height:1.2!important}.app-shell .app-global-header-search{width:100%!important;min-width:0!important;height:40px!important;box-shadow:none!important;background:#f8f9fa!important;border:1px solid #dfe4e9!important;border-radius:6px!important}.app-shell .app-global-header-actions{grid-area:actions!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:auto!important;display:flex!important}.app-shell .app-data-source{color:#526071;white-space:nowrap;background:#f4f6f8;border:1px solid #d8dee6;flex:none;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.app-shell .app-data-source[data-status=connected]{color:#167a59;background:#eaf8f2;border-color:#a9ddc9}.app-shell .app-data-source[data-status=checking],.app-shell .app-data-source[data-status=partial]{color:#8a5a08;background:#fff7e7;border-color:#ead19c}.app-shell .app-data-source[data-status=demo]{color:#a33a3a;background:#fff0f0;border-color:#edb8b8}.app-shell .app-global-header-icon,.app-shell .app-global-header-primary{height:40px!important;min-height:40px!important;box-shadow:none!important;border-radius:6px!important}.app-shell .app-global-header-icon{color:#52606d!important;background:#fff!important;border:1px solid #dfe4e9!important;width:40px!important;padding:0!important}.app-shell .app-global-header-primary{border:1px solid var(--tenant-accent)!important;background:var(--tenant-accent)!important;color:#fff!important;padding:0 15px!important}.global-mode-switch{background:#f3f5f7;border:1px solid #dfe4e9;border-radius:6px;align-items:center;height:40px;padding:3px;display:flex}.global-mode-switch button{color:#68727d;height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 10px;font-size:11px;font-weight:750}.app-shell .sidebar{top:var(--global-header-height)!important;width:var(--sidebar-width)!important;height:auto!important;box-shadow:none!important;z-index:10000!important;background:#fff!important;border:0!important;border-right:1px solid #e1e5e9!important;flex-direction:column!important;padding:14px 10px 12px!important;display:flex!important;bottom:0!important;left:0!important;overflow:hidden!important}.app-shell .sidebar>.brand{display:none!important}.app-shell .nav-list{scrollbar-color:#cbd3da transparent;scrollbar-width:thin;flex-direction:column;flex:auto;min-height:0;padding-right:3px;overflow:hidden auto;gap:12px!important;display:flex!important}.app-shell .nav-list::-webkit-scrollbar{width:5px}.app-shell .nav-list::-webkit-scrollbar-thumb{background:#cbd3da;border-radius:5px}.app-shell .nav-section{gap:3px;display:grid}.app-shell .nav-section-title{text-transform:uppercase;color:#98a1ab!important;margin:0 8px 3px!important;font-size:9px!important;font-weight:800!important}.app-shell .nav-item{color:#596573!important;min-height:39px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:0 10px!important;font-size:13px!important;font-weight:680!important}.app-shell .nav-item:hover{color:#17202a!important;background:#f2f5f6!important}.app-shell .nav-item.active{background:color-mix(in srgb, var(--tenant-accent) 10%, #f4f7f6)!important;color:color-mix(in srgb, var(--tenant-accent) 72%, #17202a)!important;box-shadow:inset 3px 0 0 var(--tenant-accent)!important}.nav-more{border-top:1px solid #edf0f2;padding-top:12px;position:relative}.nav-more summary{color:#596573;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;min-height:39px;padding:0 10px;font-size:13px;font-weight:700;list-style:none;display:flex}.nav-more summary::-webkit-details-marker{display:none}.nav-more[open] summary{color:#17202a;background:#f2f5f6}.nav-more[open] summary svg{transform:rotate(180deg)}.nav-more-list{gap:10px;padding:8px 0 2px;display:grid}.nav-more-section{gap:3px;display:grid}.nav-more-section-title{color:#98a1ab;text-transform:uppercase;margin:3px 10px 2px;font-size:9px;font-weight:800}.app-shell .sidebar-status{flex:none;margin-top:12px;box-shadow:none!important;background:#fff!important;border:1px solid #e1e5e9!important;border-radius:6px!important;padding:10px!important;position:static!important}.app-shell .workspace{width:auto!important;min-width:0!important;padding:calc(var(--global-header-height) + 20px) 20px 28px!important;background:#f6f7f8!important;grid-column:2!important}.app-shell .workspace>.erp-product-header,.app-shell .operation-footer{display:none!important}.app-shell .content-grid,.app-shell .content-grid.workbench-wide,.app-shell .main-panel{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}@media (width>=761px){.app-shell[data-sidebar-collapsed=true]{--sidebar-width:76px;grid-template-columns:76px minmax(0,1fr)!important}.app-shell[data-sidebar-collapsed=true] .app-global-header{grid-template-columns:76px minmax(0,1fr) auto!important}.app-shell[data-sidebar-collapsed=true] .sidebar{width:76px!important}.app-shell[data-sidebar-collapsed=true] .app-global-header-brand{justify-content:space-between!important;gap:2px!important}.app-shell[data-sidebar-collapsed=true] .app-global-header-logo{width:32px!important;height:32px!important}.app-shell[data-sidebar-collapsed=true] .app-global-header-brand-copy,.app-shell[data-sidebar-collapsed=true] .nav-section-title,.app-shell[data-sidebar-collapsed=true] .nav-item span,.app-shell[data-sidebar-collapsed=true] .sidebar-status div{display:none!important}.app-shell[data-sidebar-collapsed=true] .sidebar{padding-left:8px!important;padding-right:8px!important}.app-shell[data-sidebar-collapsed=true] .nav-list{gap:7px!important}.app-shell[data-sidebar-collapsed=true] .nav-section{gap:4px}.app-shell[data-sidebar-collapsed=true] .nav-item{place-items:center;width:100%;min-height:38px!important;padding:0!important;display:grid!important}.app-shell[data-sidebar-collapsed=true] .sidebar-status{place-items:center;padding:8px!important;display:grid!important}}@media (width<=1120px){.app-shell .app-global-header-command{grid-template-columns:auto minmax(220px,1fr)!important}.global-mode-switch{display:none}}@media (width<=1320px){.app-shell .app-data-source{justify-content:center;width:34px;padding:0}.app-shell .app-data-source span{display:none}}@media (width>=1051px) and (width<=1320px){.app-shell{--sidebar-width:200px}.app-shell .app-global-header{gap:12px!important;padding:0 12px!important}.app-shell .app-global-header-command{grid-template-columns:minmax(160px,max-content) minmax(240px,1fr)!important;gap:14px!important}.app-shell .app-auth-user div{display:none!important}}@media (width>=761px) and (height<=800px){.app-shell .sidebar{padding:9px 8px 8px!important}.app-shell .nav-list{gap:5px!important}.app-shell .nav-section{gap:2px}.app-shell .nav-section-title{margin:0 8px 1px!important;font-size:8px!important}.app-shell .nav-item{height:32px!important;min-height:32px!important}.app-shell .sidebar-status{display:none!important}.app-shell .workspace{padding-top:calc(var(--global-header-height) + 14px)!important}}@media (width>=761px) and (width<=1050px){.app-shell{--sidebar-width:200px}.app-shell .app-global-header{grid-template-columns:var(--sidebar-width) minmax(0, 1fr) auto!important;gap:10px!important;padding:0 10px!important}.app-shell .app-global-header-search,.app-auth-user div,.app-global-header-action-label{display:none!important}.app-shell .app-global-header-command{display:block!important}.app-shell .app-global-header-title h1{font-size:16px!important}.app-shell .sidebar{padding:14px 8px 12px!important}.app-shell .nav-item.active{box-shadow:inset 3px 0 0 var(--tenant-accent)!important}.nav-more-list{background:#fff;border:1px solid #dfe4e9;border-radius:6px;width:190px;padding:8px;position:fixed;bottom:72px;left:68px;box-shadow:0 12px 30px #17202a29}.nav-more-list .nav-item{justify-content:flex-start;gap:9px;padding:0 10px!important;display:flex!important}.nav-more-list .nav-item span{display:inline!important}.app-shell .workspace{padding-left:12px!important;padding-right:12px!important}}@media (width<=760px){.app-shell{--global-header-height:64px;padding-bottom:calc(72px + env(safe-area-inset-bottom));display:block!important}.app-shell .app-global-header{grid-template-columns:40px minmax(0,1fr)!important;grid-template-areas:"brand actions"!important;gap:8px!important;padding:0 8px!important}.app-shell .app-global-header-command,.app-shell .app-global-header-icon{display:none!important}.mobile-module-select{flex:auto;min-width:0;display:block}.mobile-module-select span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mobile-module-select select{color:#27313d;width:100%;height:40px;font:inherit;text-overflow:ellipsis;background:#f7f9fa;border:1px solid #dfe4e9;border-radius:6px;padding:0 30px 0 10px;font-size:13px;font-weight:700}.app-shell .app-global-header-brand>div:not(.app-global-header-logo),.app-shell .app-auth-user,.app-shell .app-logout-button,.sidebar-collapse-toggle{display:none!important}.app-shell .app-global-header-brand{justify-content:center!important}.app-shell .app-global-header-logo{width:36px!important;height:36px!important}.app-shell .app-global-header-actions{min-width:0;width:100%!important}.app-shell .app-global-header-primary{flex:0 0 40px;width:40px!important;padding:0!important}.app-shell .app-global-header-primary .app-global-header-action-label{display:none!important}.app-shell .sidebar{width:100%!important;height:calc(68px + env(safe-area-inset-bottom))!important;padding:5px 8px calc(5px + env(safe-area-inset-bottom))!important;background:#fffffffa!important;border:0!important;border-top:1px solid #dfe4e9!important;display:block!important;top:auto!important;bottom:0!important;right:0!important;overflow:hidden!important;box-shadow:0 -5px 18px #17202a14!important}.app-shell .nav-list{align-items:stretch;width:100%;max-width:100vw;height:58px;flex-direction:row!important;gap:3px!important;padding:0!important;display:flex!important;overflow:hidden!important}.app-shell .nav-section{display:contents}.app-shell .nav-section-title,.app-shell .sidebar-status{display:none!important}.app-shell .nav-item,.nav-more summary{flex:25%;align-content:center;justify-items:center;gap:3px;min-width:0!important;min-height:58px!important;padding:4px 2px!important;font-size:10px!important;display:grid!important}.app-shell [data-testid=nav-cadastros],.app-shell [data-testid=nav-produtos],.app-shell [data-testid=nav-financeiro],.app-shell .nav-item-secondary,.app-shell .nav-more{display:none!important}.app-shell .nav-item.active{box-shadow:inset 0 3px 0 var(--tenant-accent)!important}.nav-more{border:0;flex:42px;padding:0;position:static}.nav-more summary{min-width:42px!important;font-size:0!important;display:flex!important}.nav-more-list{z-index:10001;background:#fff;border:1px solid #dfe4e9;border-radius:7px;grid-template-columns:repeat(2,minmax(110px,1fr));width:min(320px,100vw - 16px);padding:10px;position:fixed;bottom:72px;right:8px;box-shadow:0 16px 36px #17202a29}.nav-more-list .nav-item{justify-content:flex-start;min-width:0!important;min-height:40px!important;font-size:12px!important;display:flex!important}.app-shell .workspace{min-height:100vh;width:100%!important;padding:calc(var(--global-header-height) + 12px) 10px calc(82px + env(safe-area-inset-bottom))!important;grid-column:1!important}}@media (width>=761px){.app-shell,.app-shell .app-global-header,.app-shell .sidebar,.app-shell .workspace{transition:width .18s,grid-template-columns .18s,left .18s}.app-shell{display:grid!important}.app-shell .workspace{grid-column:2!important}.app-shell[data-sidebar-collapsed=false] .nav-item>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;display:block!important}.app-shell[data-sidebar-collapsed=false] .nav-section-title{display:block!important}.app-shell[data-sidebar-collapsed=false] .app-global-header-brand-copy{display:grid!important}.app-shell[data-sidebar-collapsed=true]{--sidebar-width:68px!important;grid-template-columns:68px minmax(0,1fr)!important}.app-shell[data-sidebar-collapsed=true] .app-global-header{grid-template-columns:68px minmax(0,1fr) auto!important;padding-left:8px!important}.app-shell[data-sidebar-collapsed=true] .app-global-header-brand{justify-content:center!important;width:52px!important;overflow:visible!important}.app-shell[data-sidebar-collapsed=true] .app-global-header-logo,.app-shell[data-sidebar-collapsed=true] .app-global-header-brand-copy,.app-shell[data-sidebar-collapsed=true] .nav-section-title,.app-shell[data-sidebar-collapsed=true] .nav-item>span,.app-shell[data-sidebar-collapsed=true] .sidebar-status>div{display:none!important}.app-shell[data-sidebar-collapsed=true] .sidebar-collapse-toggle{flex-basis:36px;width:36px;height:36px;display:grid!important}.app-shell[data-sidebar-collapsed=true] .sidebar{width:68px!important;padding:12px 8px!important}.app-shell[data-sidebar-collapsed=true] .nav-list{align-items:center;gap:7px!important;padding:0!important;overflow-x:hidden!important}.app-shell[data-sidebar-collapsed=true] .nav-section{gap:4px;width:100%}.app-shell[data-sidebar-collapsed=true] .nav-item{place-items:center;margin:0 auto;gap:0!important;width:44px!important;min-width:44px!important;height:40px!important;min-height:40px!important;padding:0!important;display:grid!important}.app-shell[data-sidebar-collapsed=true] .nav-item svg{flex:0 0 18px;width:18px;height:18px}.app-shell[data-sidebar-collapsed=true] .nav-item.active{box-shadow:inset 3px 0 0 var(--tenant-accent)!important}.app-shell[data-sidebar-collapsed=true] .sidebar-status{place-items:center;width:44px;min-height:40px;margin-left:auto;margin-right:auto;padding:0!important;display:grid!important}}@media (width<=420px){.app-shell .app-global-header{grid-template-columns:36px minmax(0,1fr)!important}.app-shell .app-global-header-logo{width:32px!important;height:32px!important}.app-shell .nav-item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}.app-shell,.app-shell[data-theme=light],.app-shell[data-theme=dark]{--global-header-height:64px;--sidebar-width:240px;--shell-border:#e2e7eb;--shell-bg:#f5f7f8;--shell-panel:#fff;--shell-text:#17202b;--shell-muted:#687484;--tenant-action:color-mix(in srgb, var(--tenant-accent) 30%, #075a46);background:var(--shell-bg);min-height:100vh;color:var(--shell-text)}.app-shell[data-sidebar-collapsed=true]{--sidebar-width:72px!important}.app-shell:before,.app-shell:after{display:none!important}.skip-to-content{z-index:1000;color:#fff;opacity:0;pointer-events:none;background:#17202b;border-radius:6px;padding:9px 12px;font-size:12px;font-weight:800;position:fixed;top:8px;left:8px;transform:translateY(-140%)}.skip-to-content:focus{opacity:1;pointer-events:auto;transform:translateY(0)}.app-global-header,.app-shell[data-theme=light] .app-global-header,.app-shell[data-theme=dark] .app-global-header{z-index:100;grid-template-columns:var(--sidebar-width) minmax(300px, 1fr) auto;width:100%;height:var(--global-header-height);min-height:var(--global-header-height);border:0;border-bottom:1px solid var(--shell-border);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;align-items:center;padding:0;transition:grid-template-columns .18s;display:grid;position:fixed;inset:0 0 auto}.app-global-header:before,.app-global-header:after{display:none!important}.app-global-header-brand{border-right:1px solid var(--shell-border);align-items:center;gap:10px;min-width:0;height:100%;padding:0 12px;display:flex}.app-global-header-logo,.app-shell[data-theme=light] .app-global-header-logo,.app-shell[data-theme=dark] .app-global-header-logo{border:1px solid color-mix(in srgb, var(--tenant-accent) 44%, #d7dee4);width:36px;height:36px;color:var(--tenant-accent);background:#fff;border-radius:7px;flex:0 0 36px;place-items:center;font-size:13px;font-weight:850;display:grid;overflow:hidden}.app-global-header-logo img{object-fit:contain;width:100%;height:100%}.app-global-header-brand-copy{min-width:0;line-height:1.1;display:grid}.app-global-header-eyebrow{color:var(--tenant-accent);letter-spacing:0;text-transform:uppercase;font-size:9px;font-weight:850}.app-global-header-brand-copy strong{color:var(--shell-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.app-global-header-brand-copy small{color:var(--shell-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.sidebar-collapse-toggle{border:1px solid var(--shell-border);color:#526171;cursor:pointer;background:#fff;border-radius:6px;flex:0 0 30px;place-items:center;width:30px;height:30px;margin-left:auto;padding:0;display:grid}.sidebar-collapse-toggle:hover{border-color:color-mix(in srgb, var(--tenant-accent) 35%, var(--shell-border));color:var(--tenant-accent)}.app-global-header-command{grid-template-columns:minmax(150px,auto) minmax(220px,520px);align-items:center;gap:20px;min-width:0;height:100%;padding:0 18px;display:grid}.app-global-header-title{min-width:0}.app-global-header-title>span{display:none}.app-global-header-title h1{color:var(--shell-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:800;line-height:1.2;overflow:hidden}.app-global-header-search{border:1px solid var(--shell-border);color:#7a8694;background:#f8fafb;border-radius:7px;align-items:center;gap:8px;min-width:0;height:38px;padding:0 12px;display:flex}.app-global-header-search:focus-within{border-color:color-mix(in srgb, var(--tenant-accent) 50%, #cbd5df);box-shadow:0 0 0 3px color-mix(in srgb, var(--tenant-accent) 10%, transparent);background:#fff}.app-global-header-search input{width:100%;min-width:0;color:var(--shell-text);font:inherit;letter-spacing:0;background:0 0;border:0;outline:0;padding:0;font-size:12px}.app-global-header-search input:focus-visible{outline-offset:4px;outline:2px solid #0f766e}.app-global-header-actions{align-items:center;gap:7px;height:100%;padding:0 12px 0 0;display:flex}.app-data-source,.app-global-header-icon,.app-logout-button,.app-global-header-primary{border:1px solid var(--shell-border);min-width:36px;height:36px;box-shadow:none;border-radius:7px}.app-data-source{color:#607080;background:#fff;align-items:center;gap:6px;padding:0 10px;display:flex}.app-data-source[data-status=connected]{color:#14795a;background:#edf9f4;border-color:#b9e2d3}.app-data-source span{white-space:nowrap;font-size:10px;font-weight:800}.app-global-header-icon,.app-logout-button{color:#596878;background:#fff;place-items:center;padding:0;display:grid}.app-global-header-icon:hover,.app-logout-button:hover{color:var(--shell-text);background:#f5f7f8;border-color:#cbd4dc}.global-mode-switch{border:1px solid var(--shell-border);background:#f3f5f6;border-radius:7px;height:36px;padding:3px;display:flex}.global-mode-switch button{color:#72808e;min-width:66px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 10px;font-size:10px;font-weight:800}.global-mode-switch button.selected{color:var(--shell-text);background:#fff;box-shadow:0 1px 3px #17202b1f}.app-auth-user{align-items:center;gap:7px;min-width:0;display:flex}.app-auth-avatar{background:color-mix(in srgb, var(--tenant-accent) 12%, #f2f5f6);width:34px;height:34px;color:color-mix(in srgb, var(--tenant-accent) 80%, #17202b);border-radius:7px;flex:0 0 34px;place-items:center;font-size:10px;font-weight:850;display:grid}.app-auth-user>div{display:none}.app-global-header-primary{border-color:var(--tenant-action);background:var(--tenant-action);color:#fff;justify-content:center;align-items:center;gap:7px;min-width:88px;padding:0 14px;font-size:11px;font-weight:850;display:inline-flex}.mobile-module-select{display:none}.sidebar,.app-shell[data-theme=light] .sidebar,.app-shell[data-theme=dark] .sidebar{inset:var(--global-header-height) auto 0 0;z-index:80;width:var(--sidebar-width);border:0;border-right:1px solid var(--shell-border);height:auto;min-height:0;box-shadow:none;background:#fff;flex-direction:column;padding:12px 10px;transition:width .18s;display:flex;position:fixed;overflow:hidden}.sidebar>.brand{border:1px solid var(--shell-border);background:#f8fafb;border-radius:7px;flex:0 0 52px;align-items:center;gap:9px;min-height:52px;margin:0 0 8px;padding:8px;display:flex}.sidebar>.brand .brand-mark{width:32px;height:32px;color:var(--tenant-accent);background:#fff;border:1px solid #dce3e8;border-radius:6px;flex:0 0 32px;place-items:center;font-size:11px;font-weight:850;display:grid;overflow:hidden}.sidebar>.brand .brand-mark img{object-fit:contain;width:100%;height:100%}.sidebar>.brand>div:last-child{min-width:0;display:grid}.sidebar>.brand span{color:var(--shell-muted);font-size:9px;font-weight:700}.sidebar>.brand strong{color:var(--shell-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.nav-list{scrollbar-width:thin;scrollbar-color:#d6dde2 transparent;flex:auto;min-height:0;padding:0 2px 12px;display:block;overflow:hidden auto}.nav-section{gap:3px;margin:0 0 11px;display:grid}.nav-section-title{color:#8a95a2;letter-spacing:0;text-transform:uppercase;padding:8px 9px 4px;font-size:9px;font-weight:850;display:block}.nav-item,.app-shell[data-theme=light] .nav-item,.app-shell[data-theme=dark] .nav-item{width:100%;min-width:0;height:38px;min-height:38px;box-shadow:none;color:#5e6b79;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:6px;padding:0 8px;transition:background .12s,color .12s,border-color .12s;display:grid;position:relative;overflow:hidden}.nav-item svg,.app-shell[data-theme=light] .nav-item svg,.app-shell[data-theme=dark] .nav-item svg{color:currentColor;background:0 0;border:0;border-radius:0;width:17px;height:17px;margin:auto;padding:0}.nav-item span{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:720;overflow:hidden}.nav-item:hover,.app-shell[data-theme=light] .nav-item:hover,.app-shell[data-theme=dark] .nav-item:hover{color:var(--shell-text);background:#f5f7f8;border-color:#edf0f2;transform:none}.nav-item.active,.app-shell[data-theme=light] .nav-item.active,.app-shell[data-theme=dark] .nav-item.active{border-color:color-mix(in srgb, var(--tenant-accent) 22%, #e2e7eb);background:color-mix(in srgb, var(--tenant-accent) 9%, #f8fafb);box-shadow:inset 3px 0 0 var(--tenant-accent);color:color-mix(in srgb, var(--tenant-accent) 82%, #17202b)}.sidebar-status{border:1px solid var(--shell-border);background:#f8fafb;border-radius:7px;flex:none;align-items:center;gap:9px;min-height:48px;margin-top:auto;padding:8px 9px;display:flex;overflow:hidden}.sidebar-status .status-dot{background:#20a875;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #dff5ed}.sidebar-status>div{min-width:0;display:grid}.sidebar-status strong,.sidebar-status span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-status strong{color:var(--shell-text);font-size:10px}.sidebar-status div span{color:var(--shell-muted);font-size:9px}.app-shell[data-sidebar-collapsed=true] .app-global-header-brand-copy,.app-shell[data-sidebar-collapsed=true] .sidebar>.brand>div:last-child,.app-shell[data-sidebar-collapsed=true] .nav-section-title,.app-shell[data-sidebar-collapsed=true] .nav-item span,.app-shell[data-sidebar-collapsed=true] .sidebar-status>div{display:none!important}.app-shell[data-sidebar-collapsed=true] .app-global-header-brand{justify-content:space-between;gap:4px;padding:0 5px}.app-shell[data-sidebar-collapsed=true] .app-global-header-logo{flex-basis:28px;width:28px;height:28px;display:grid!important}.app-shell[data-sidebar-collapsed=true] .sidebar-collapse-toggle{flex-basis:26px;width:26px;height:28px}.app-shell[data-sidebar-collapsed=true] .sidebar{padding-inline:9px}.app-shell[data-sidebar-collapsed=true] .sidebar>.brand{justify-content:center;padding:8px}.app-shell[data-sidebar-collapsed=true] .nav-section{gap:4px}.app-shell[data-sidebar-collapsed=true] .nav-item{grid-template-columns:1fr;justify-items:center;padding:0}.app-shell[data-sidebar-collapsed=true] .sidebar-status{justify-content:center}.workspace,.app-shell[data-theme=light] .workspace,.app-shell[data-theme=dark] .workspace{width:calc(100% - var(--sidebar-width));min-width:0;min-height:100vh;margin:0 0 0 var(--sidebar-width);padding:calc(var(--global-header-height) + 28px) clamp(20px, 2.4vw, 38px) 48px;background:var(--shell-bg);transition:width .18s,margin-left .18s;overflow:visible}.workspace>.appnow-command-header,.workspace>.erp-product-header{top:calc(var(--global-header-height) + 8px);width:100%;margin:-10px 0 18px;position:sticky;left:auto}.workspace>:not(.appnow-command-header):not(.erp-product-header){width:100%;max-width:1500px;margin-inline:auto}.store-control{gap:18px}.control-heading{min-height:48px}.control-heading h2{letter-spacing:0;font-size:26px}.control-kpi-ribbon{border:1px solid var(--shell-border);background:#fff;border-radius:8px;overflow:hidden}.control-primary-grid,.control-secondary-grid{gap:18px}.control-queue,.control-performance,.control-team{border-color:var(--shell-border);box-shadow:0 1px 2px #17202b08}.control-product-focus{background:#1c232b}.control-actions button.primary{border-color:var(--tenant-action);background:var(--tenant-action)}.workspace .context-rail,.workspace .ai-rail{top:calc(var(--global-header-height) + 12px)!important}@media (width<=1320px){.app-data-source span,.app-auth-user{display:none}.app-global-header-command{grid-template-columns:minmax(140px,auto) minmax(180px,420px);gap:12px}}@media (width<=1080px){.app-shell[data-sidebar-collapsed=true]{--sidebar-width:72px!important}.app-shell[data-sidebar-collapsed=false]{--sidebar-width:220px!important}.app-shell[data-sidebar-collapsed=true] .app-global-header-brand-copy,.app-shell[data-sidebar-collapsed=true] .nav-section-title,.app-shell[data-sidebar-collapsed=true] .nav-item span,.app-shell[data-sidebar-collapsed=true] .sidebar-status>div{display:none!important}.app-shell[data-sidebar-collapsed=true] .app-global-header-brand{justify-content:space-between;gap:4px;padding:0 8px}.app-shell[data-sidebar-collapsed=true] .app-global-header-logo{flex-basis:32px;width:32px;height:32px}.app-shell[data-sidebar-collapsed=true] .sidebar{padding-inline:9px}.app-shell[data-sidebar-collapsed=true] .sidebar-status{justify-content:center}.app-shell[data-sidebar-collapsed=true] .nav-item{grid-template-columns:1fr;justify-items:center;padding:0}.global-mode-switch,.app-global-header-icon{display:none}.control-kpi-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.control-kpi:nth-child(2):after{display:none}.control-kpi:nth-child(-n+2){border-bottom:1px solid var(--shell-border)}}@media (width<=760px){.app-shell,.app-shell[data-theme=light],.app-shell[data-theme=dark]{--global-header-height:58px;--sidebar-width:0px!important}.app-global-header{grid-template-columns:48px minmax(0,1fr) auto}.app-global-header-brand{border-right:0;justify-content:center;padding:0 6px}.app-global-header-logo{flex-basis:34px;width:34px;height:34px}.sidebar-collapse-toggle,.app-global-header-search,.app-data-source{display:none}.app-shell .app-data-source{display:none!important}.app-shell .app-logout-button{width:34px;min-width:34px;height:34px;display:grid!important}.app-global-header-command{height:auto;padding:0 8px;display:block}.app-global-header-title h1{font-size:14px}.app-global-header-actions{padding-right:7px}.mobile-module-select{display:block}.mobile-module-select>span{display:none}.mobile-module-select select{border:1px solid var(--shell-border);width:112px;height:34px;color:var(--shell-text);background:#fff;border-radius:7px;padding:0 8px;font-size:11px;font-weight:750}.app-global-header-primary{width:36px;min-width:36px;padding:0}.app-global-header-action-label{display:none}.sidebar,.app-shell[data-theme=light] .sidebar,.app-shell[data-theme=dark] .sidebar{z-index:120;border-top:1px solid var(--shell-border);border-right:0;width:100%;height:64px;min-height:64px;padding:5px 8px;inset:auto 0 0}.sidebar>.brand,.sidebar-status,.nav-section-title,.nav-section:nth-child(n+2){display:none!important}.nav-list{width:100%;height:100%;padding:0;overflow:hidden}.nav-section:first-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;height:100%;margin:0;display:grid}.nav-item,.app-shell[data-sidebar-collapsed=true] .nav-item{grid-template-rows:22px 14px;grid-template-columns:1fr;align-content:center;justify-items:center;gap:2px;height:54px;min-height:54px;padding:2px 3px;display:grid}.nav-item span,.app-shell[data-sidebar-collapsed=true] .nav-item span{text-align:center;width:100%;font-size:9px;display:block!important}.nav-item.active{box-shadow:inset 0 3px 0 var(--tenant-accent)}.workspace,.app-shell[data-theme=light] .workspace,.app-shell[data-theme=dark] .workspace{width:100%;padding:calc(var(--global-header-height) + 18px) 14px 84px;margin-left:0}.workspace>.appnow-command-header,.workspace>.erp-product-header{top:calc(var(--global-header-height) + 6px)}.control-heading h2{font-size:23px}.control-kpi-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=761px){.app-shell,.app-shell[data-theme=light],.app-shell[data-theme=dark]{padding:0!important;display:block!important}.app-shell[data-theme][data-sidebar-collapsed] .app-global-header{grid-template-columns:var(--sidebar-width) minmax(300px, 1fr) auto!important;width:100%!important;height:var(--global-header-height)!important;min-height:var(--global-header-height)!important;padding:0!important;overflow:visible!important}.app-shell[data-theme][data-sidebar-collapsed] .sidebar{top:var(--global-header-height)!important;width:var(--sidebar-width)!important;height:calc(100vh - var(--global-header-height))!important;min-height:calc(100vh - var(--global-header-height))!important;max-height:none!important;padding:12px 10px!important;display:flex!important;bottom:0!important;left:0!important;right:auto!important;overflow:hidden!important}.app-shell[data-theme][data-sidebar-collapsed] .sidebar>.brand{display:flex!important}.app-shell[data-theme][data-sidebar-collapsed] .nav-list{flex:auto!important;width:100%!important;height:auto!important;min-height:0!important;padding:0 2px 12px!important;display:block!important;overflow:hidden auto!important}.app-shell[data-theme][data-sidebar-collapsed] .nav-section{width:100%!important;display:grid!important}.app-shell[data-theme][data-sidebar-collapsed] .nav-item{width:100%!important}.app-shell[data-theme][data-sidebar-collapsed] .sidebar-status{margin-top:auto!important;padding:8px 9px!important;position:static!important}.app-shell[data-theme][data-sidebar-collapsed] .workspace{width:calc(100% - var(--sidebar-width))!important;margin:0 0 0 var(--sidebar-width)!important;padding:calc(var(--global-header-height) + 28px) clamp(20px, 2.4vw, 38px) 48px!important;grid-column:auto!important}}@media (width>=761px) and (width<=1080px){.app-shell[data-sidebar-collapsed=true] .app-global-header-brand-copy,.app-shell[data-sidebar-collapsed=true] .nav-section-title,.app-shell[data-sidebar-collapsed=true] .nav-item>span,.app-shell[data-sidebar-collapsed=true] .sidebar-status>div{display:none!important}.app-shell[data-sidebar-collapsed=true] .sidebar-status{justify-content:center!important}.app-shell[data-sidebar-collapsed=true] .nav-item{grid-template-columns:1fr!important;place-items:center!important;width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0!important;display:grid!important}}
