/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme,base,components;@layer utilities{.visible{visibility:visible}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.min-w-0{min-width:0}.resize{resize:both}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--nexo:#0078a0;--nexo-2:#0c9bc7;--ink:#101315;--muted:#6b737a;--line:#e7eaed;--panel:#fff;--bg:#f5f7f8;--sidebar:#090a0b;--good:#18864b;--warn:#a76400;--bad:#ba2d2d;--radius:18px;--shadow:0 10px 35px #0000000f}html,body{background:var(--bg);height:100%;color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}button,input,select{font:inherit}.fade{animation:.24s fade}@keyframes fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}#loginView{background:#000;grid-template-columns:1.05fr .95fr;min-height:100%;display:grid}.login-hero{color:#fff;flex-direction:column;justify-content:space-between;padding:56px;display:flex;position:relative;overflow:hidden}.login-hero:before,.login-hero:after{content:"";filter:blur(4px);opacity:.45;border-radius:50%;position:absolute}.login-hero:before{background:radial-gradient(circle,#0c9bc7 0%,#0078a02e 45%,#0000 70%);width:520px;height:520px;top:-160px;right:-200px}.login-hero:after{border:1px solid #0c9bc740;width:380px;height:380px;bottom:-180px;right:70px}.brand{z-index:2;align-items:center;gap:14px;display:flex;position:relative}.brand-mark{place-items:center;width:45px;height:45px;display:grid;position:relative}.brand-mark:before,.brand-mark:after{content:"";border:8px solid;border-top:0;border-radius:0 0 25px 25px;width:32px;height:14px;position:absolute}.brand-mark:before{color:#fff;transform:translateY(-11px)}.brand-mark:after{color:var(--nexo-2);transform:translateY(12px)rotate(180deg)}.brand-word{letter-spacing:-2.5px;font-size:36px;font-weight:300}.hero-copy{z-index:2;max-width:650px;position:relative}.hero-copy h1{letter-spacing:-4px;margin:0 0 24px;font-size:clamp(40px,5vw,72px);font-weight:500;line-height:.98}.hero-copy p{color:#c8d0d4;max-width:560px;font-size:18px;line-height:1.55}.kicker{letter-spacing:3px;text-transform:uppercase;color:#aeb9be;font-size:12px}.login-panel{background:#fff;justify-content:center;align-items:center;padding:34px;display:flex}.login-card{width:min(430px,100%);animation:.35s pop}.login-card h2{letter-spacing:-1px;margin:0 0 6px;font-size:30px}.login-card .sub{color:var(--muted);margin:0 0 30px}.field{gap:8px;margin:0 0 16px;display:grid}.field label{font-size:13px;font-weight:650}.field input,.field select{border:1px solid var(--line);background:#fff;border-radius:12px;outline:none;padding:13px 14px;transition:all .2s}.field input:focus,.field select:focus{border-color:var(--nexo);box-shadow:0 0 0 4px #0078a017}.btn{border:0;border-radius:12px;padding:12px 16px;font-weight:700;transition:all .17s}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--nexo);color:#fff}.btn-dark{color:#fff;background:#111}.btn-soft{color:#075c79;background:#edf5f8}.btn-ghost{border:1px solid var(--line);background:#fff}.btn-danger{color:var(--bad);background:#fff0f0}.full{width:100%}.demo{color:#657078;background:#f5f7f8;border-radius:12px;margin-top:18px;padding:13px 14px;font-size:12px;line-height:1.55}#appView{grid-template-columns:248px 1fr;height:100%;display:grid;overflow:hidden}aside{background:var(--sidebar);color:#fff;flex-direction:column;min-width:0;padding:24px 16px;display:flex}aside .brand{padding:2px 8px 22px}aside .brand-word{font-size:28px}aside .brand-mark{transform:scale(.75)}.company-pill{background:#151718;border:1px solid #232729;border-radius:12px;margin:0 6px 18px;padding:12px}.company-pill small{color:#8c969b;margin-bottom:3px;display:block}.company-pill strong{font-size:13px}nav{gap:4px;padding-right:2px;display:grid;overflow:auto}nav button{color:#a8b0b4;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;padding:10px 12px;display:flex}nav button:hover{color:#fff;background:#141719}nav button.active{color:#fff;background:#172e36}.ico{text-align:center;opacity:.95;width:18px}.nav-sep{text-transform:uppercase;letter-spacing:1.4px;color:#596267;padding:16px 12px 6px;font-size:10px}.aside-bottom{border-top:1px solid #1e2224;margin-top:auto;padding:16px 8px 0}.user-mini{align-items:center;gap:10px;display:flex}.avatar{background:linear-gradient(135deg,var(--nexo),var(--nexo-2));border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.user-mini small{color:#778187}main{height:100%;overflow:auto}.topbar{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f7f8eb;border-bottom:1px solid #e7eaede6;justify-content:space-between;align-items:center;height:72px;padding:0 28px;display:flex;position:sticky;top:0}.topbar h1{letter-spacing:-.5px;margin:0;font-size:20px}.top-actions{align-items:center;gap:9px;display:flex}.cash-status{color:#687177;background:#f0f2f3;border-radius:99px;padding:8px 11px;font-size:12px}.cash-status.open{color:var(--good);background:#eaf8f0}.content{max-width:1500px;margin:0 auto;padding:28px}.page{display:none}.page.active{animation:.22s fade;display:block}.welcome{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.welcome h2{letter-spacing:-1.3px;margin:0 0 5px;font-size:32px}.welcome p{color:var(--muted);margin:0}.quick{flex-wrap:wrap;gap:8px;display:flex}.grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.metric strong{letter-spacing:-1px;margin:7px 0;font-size:27px;display:block}.metric small{color:var(--muted)}.metric.good small{color:var(--good)}.two{grid-template-columns:1.25fr .75fr;gap:14px;margin-top:14px;display:grid}.panel{padding:21px}.panel-head{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.panel-head h3{margin:0;font-size:16px}.attention{gap:9px;display:grid}.att-item{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:13px;display:flex}.dot{background:var(--warn);border-radius:50%;width:9px;height:9px}.dot.bad{background:var(--bad)}.dot.good{background:var(--good)}.att-item div{flex:1}.att-item small{color:var(--muted)}.activity{gap:10px;display:grid}.activity-row{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;display:grid}.activity-icon{width:36px;height:36px;color:var(--nexo);background:#f0f5f7;border-radius:10px;place-items:center;display:grid}.activity-row small{color:var(--muted)}.pos-wrap{grid-template-columns:1.25fr .75fr;gap:14px;height:calc(100vh - 128px);min-height:600px;display:grid}.pos-left,.cart{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.pos-left{flex-direction:column;display:flex}.pos-search{border-bottom:1px solid var(--line);gap:10px;padding:17px;display:flex}.pos-search input{border:1px solid var(--line);border-radius:12px;outline:none;flex:1;padding:13px 14px}.pos-search input:focus{border-color:var(--nexo);box-shadow:0 0 0 4px #0078a014}.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:16px;display:grid;overflow:auto}.product-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;min-height:117px;padding:14px;transition:all .16s}.product-card:hover{border-color:#b9dce8;transform:translateY(-1px);box-shadow:0 8px 24px #0078a014}.product-card .cat{text-transform:uppercase;letter-spacing:.8px;color:var(--muted);font-size:10px}.product-card strong{margin:8px 0;font-size:14px;display:block}.product-card .price{font-weight:800}.product-card .stock{float:right;color:var(--muted);font-size:11px}.cart{flex-direction:column;display:flex}.cart-head{border-bottom:1px solid var(--line);justify-content:space-between;padding:18px;display:flex}.cart-items{flex:1;padding:10px 16px;overflow:auto}.cart-empty{text-align:center;height:100%;color:var(--muted);place-items:center;padding:40px;display:grid}.cart-row{border-bottom:1px solid #f0f1f2;grid-template-columns:1fr auto;gap:8px;padding:12px 0;display:grid}.cart-row small{color:var(--muted)}.qty{align-items:center;gap:8px;margin-top:7px;display:flex}.qty button{border:1px solid var(--line);background:#fff;border-radius:7px;width:25px;height:25px}.remove{color:#a1a8ac;background:0 0;border:0;font-size:18px}.cart-footer{border-top:1px solid var(--line);padding:17px}.total-line{color:#606970;justify-content:space-between;margin-bottom:7px;display:flex}.total-line.total{color:#111;margin:14px 0;font-size:22px;font-weight:800}.scan-hint{color:var(--muted);padding:0 17px 12px;font-size:11px}.toolbar{justify-content:space-between;gap:12px;margin-bottom:15px;display:flex}.search-sm{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:260px;padding:10px 12px}table{border-collapse:collapse;width:100%}th{text-align:left;text-transform:uppercase;letter-spacing:.6px;color:#798287;border-bottom:1px solid var(--line);padding:12px 14px;font-size:11px}td{border-bottom:1px solid #eff1f2;padding:13px 14px;font-size:13px}tbody tr:hover{background:#fbfcfc}.tag{color:#5f6a70;background:#eef3f5;border-radius:99px;padding:5px 8px;font-size:11px;display:inline-block}.tag.good{color:var(--good);background:#eaf8f0}.tag.warn{color:var(--warn);background:#fff5e7}.tag.bad{color:var(--bad);background:#fff0f0}.empty-page{text-align:center;place-items:center;min-height:420px;display:grid}.empty-page .circle{width:74px;height:74px;color:var(--nexo);background:#eaf4f7;border-radius:50%;place-items:center;margin:auto auto 18px;font-size:30px;display:grid}.empty-page p{color:var(--muted);max-width:430px}.overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000006b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:20px;width:min(520px,100%);padding:22px;animation:.18s pop;box-shadow:0 30px 100px #00000040}.modal h3{letter-spacing:-.7px;margin:0 0 5px;font-size:23px}.modal .sub{color:var(--muted);margin:0 0 20px}.modal-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.pay-options{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.pay-option{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;padding:16px}.pay-option:hover,.pay-option.selected{border-color:var(--nexo);background:#f0f8fa}.toast{color:#fff;z-index:200;background:#101315;border-radius:12px;padding:13px 16px;font-size:13px;animation:.18s pop;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 40px #00000038}.mobile-toggle{display:none}@media (max-width:1000px){#loginView{grid-template-columns:1fr}.login-hero{display:none}#appView{grid-template-columns:82px 1fr}aside{padding:18px 10px}aside .brand-word,.company-pill,.nav-label,.nav-sep,.user-mini>div{display:none}aside .brand{justify-content:center;padding:0 0 20px}nav button{justify-content:center}.grid4{grid-template-columns:repeat(2,1fr)}.two,.pos-wrap{grid-template-columns:1fr}.pos-wrap{height:auto}.cart{min-height:500px}}@media (max-width:680px){#appView{display:block}aside{display:none}.topbar{padding:0 16px}.content{padding:16px}.grid4{grid-template-columns:1fr 1fr}.welcome{flex-direction:column;align-items:flex-start}.products{grid-template-columns:repeat(2,1fr)}.toolbar{flex-direction:column}.search-sm{width:100%;min-width:0}}.tabs{background:#eef1f3;border-radius:13px;flex-wrap:wrap;gap:7px;width:max-content;max-width:100%;margin:0 0 16px;padding:5px;display:flex}.tabs button{color:#657078;background:0 0;border:0;border-radius:9px;padding:9px 13px;font-size:12px;font-weight:700}.tab-panel{display:none}.tab-panel.active{animation:.18s fade;display:block}.info-banner{color:#31515c;background:#f1f9fb;border:1px solid #cde5ed;border-radius:14px;align-items:flex-start;gap:13px;margin-bottom:16px;padding:15px 17px;display:flex}.info-banner b{color:#153944}.info-banner .bubble{width:28px;height:28px;color:var(--nexo);background:#dceff5;border-radius:9px;flex:none;place-items:center;font-weight:800;display:grid}.split-actions{flex-wrap:wrap;gap:8px;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.section-title{text-transform:uppercase;letter-spacing:1px;color:#7c868c;margin:18px 0 10px;font-size:12px}.stat-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.mini-stat{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.mini-stat small{color:var(--muted);margin-bottom:4px;display:block}.mini-stat b{font-size:19px}.account{color:#546168;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.subtle{color:var(--muted);font-size:12px}.link-btn{color:var(--nexo);background:0 0;border:0;padding:0;font-weight:700}.select-table{border:1px solid var(--line);background:#fff;border-radius:10px;max-width:220px;padding:7px 9px}.inline-input{border:1px solid var(--line);border-radius:8px;min-width:110px;max-width:190px;padding:7px 8px}.bank-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:15px;display:grid}.bank-card{padding:18px;position:relative;overflow:hidden}.bank-card:after{content:"";border:22px solid #0078a00d;border-radius:50%;width:110px;height:110px;position:absolute;top:-38px;right:-38px}.bank-card small{color:var(--muted)}.bank-card strong{margin:14px 0 4px;font-size:24px;display:block}.bank-card .account-no{color:#8a9398;font-size:11px}.component-row{border:1px solid var(--line);border-radius:12px;grid-template-columns:1.5fr .55fr .7fr;align-items:end;gap:9px;margin-bottom:8px;padding:10px;display:grid}.check-line{align-items:center;gap:7px;padding:12px 0;font-size:12px;display:flex}.check-line input{width:16px;height:16px}.sri-drop{text-align:center;background:#fafdfe;border:1.5px dashed #b9d5df;border-radius:16px;padding:28px}.sri-drop input{margin:12px auto}.kardex-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-bottom:12px;display:flex}.kardex-toolbar .left{flex-wrap:wrap;gap:8px;display:flex}.kardex-toolbar select,.kardex-toolbar input{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 10px}.doc-card{padding:18px}.doc-card h4{margin:0 0 8px}.doc-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.three-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.badge-outline{border:1px solid var(--line);color:#6a7479;border-radius:99px;align-items:center;padding:5px 8px;font-size:10px;display:inline-flex}.row-actions{flex-wrap:wrap;gap:6px;display:flex}.tiny-btn{border:1px solid var(--line);color:#49555b;background:#fff;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:700}.tiny-btn:hover{color:var(--nexo);border-color:#b9dce8}.tiny-btn.good{color:var(--good)}.tiny-btn.bad{color:var(--bad)}@media (max-width:1000px){.bank-grid,.three-cards,.form-grid.three{grid-template-columns:1fr 1fr}}@media (max-width:680px){.bank-grid,.three-cards,.form-grid,.form-grid.three,.stat-row{grid-template-columns:1fr}.tabs{width:100%}.component-row{grid-template-columns:1fr}.inline-input,.select-table{width:100%;max-width:none}}.home-focus{grid-template-columns:.82fr 1.18fr}.compact-attention .att-item{padding:10px 12px}.invoice-mini{border-bottom:1px solid #eff1f2;grid-template-columns:1.1fr 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.invoice-mini:last-child{border-bottom:0}.invoice-mini small{color:var(--muted)}.report-head{justify-content:space-between;align-items:end;margin:0 0 12px;display:flex}.report-head strong{margin-top:4px;font-size:28px;display:block}.statement-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.statement{padding:22px}.statement.wide{max-width:900px}.statement h3{margin:0 0 18px}.statement-row{border-bottom:1px solid #eff1f2;justify-content:space-between;gap:20px;padding:9px 0;display:flex}.statement-row small{color:var(--muted)}.statement-total{border-top:2px solid #dde3e6;justify-content:space-between;margin-top:7px;padding-top:16px;font-size:17px;display:flex}.statement-subtotal{background:#f8fafa;border-radius:8px;margin:5px -8px;padding:10px 8px;font-weight:800}.invoice-view{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.invoice-view .invoice-head{justify-content:space-between;gap:16px;margin-bottom:18px;display:flex}.invoice-view .invoice-brand{letter-spacing:-2px;font-size:26px}.invoice-view .access{word-break:break-all;color:#667177;background:#f5f7f8;border-radius:8px;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.invoice-lines{margin-top:14px}.invoice-line{border-bottom:1px solid #eff1f2;grid-template-columns:1fr 70px 100px;gap:8px;padding:9px 0;display:grid}@media (max-width:850px){.statement-grid,.home-focus{grid-template-columns:1fr}.invoice-mini{grid-template-columns:1fr auto}.invoice-mini .client-mini{grid-column:1/-1}}.demo-role{margin-top:4px;display:inline-block}.role-pill{color:#075c79;white-space:nowrap;background:#eaf4f7;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.logout-mini{padding:9px 11px}.advisor-banner{color:#fff;background:#071c23;border-bottom:1px solid #123640;justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:9px 28px;display:flex}.advisor-banner div{align-items:center;gap:12px;display:flex}.advisor-banner b{color:#56c6e8}.advisor-banner span{color:#bfd0d5;font-size:12px}.role-limited-note{color:#526067;background:#f8fbfc;border:1px solid #dde7ea;border-radius:12px;margin-bottom:14px;padding:12px 14px;font-size:12px}.cashier-home{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.quick-launch{flex-direction:column;justify-content:space-between;min-height:240px;padding:26px;display:flex}.quick-launch h2{letter-spacing:-1.4px;margin:0;font-size:34px}.quick-launch p{color:var(--muted);max-width:480px}.quick-launch .mega-btn{border-radius:14px;padding:16px 20px;font-size:17px}#masterView{background:#f4f6f7;grid-template-columns:258px 1fr;height:100%;display:grid;overflow:hidden}#masterView aside{background:#050708}.master-brand-badge{background:linear-gradient(140deg,#0a1519,#081014);border:1px solid #183640;border-radius:13px;margin:0 8px 18px;padding:12px}.master-brand-badge small{color:#6f858d;text-transform:uppercase;letter-spacing:1px;font-size:10px;display:block}.master-brand-badge b{color:#d9f4fc;margin-top:4px;font-size:13px;display:block}#masterNav button{color:#9aa5aa;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;padding:10px 12px;display:flex}#masterNav button:hover{color:#fff;background:#111719}#masterNav button.active{color:#fff;background:#0c2b35}.master-main{height:100%;overflow:auto}.master-topbar{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#f4f6f7f0;justify-content:space-between;align-items:center;height:72px;padding:0 30px;display:flex;position:sticky;top:0}.master-topbar h1{letter-spacing:-.5px;margin:0;font-size:20px}.master-content{max-width:1500px;margin:auto;padding:28px}.master-page{display:none}.master-page.active{animation:.2s fade;display:block}.master-hero{color:#fff;background:#050708;border-radius:22px;margin-bottom:16px;padding:28px;position:relative;overflow:hidden}.master-hero:after{content:"";background:radial-gradient(circle,#0c9bc759,#0078a00d 55%,#0000 70%);border-radius:50%;width:330px;height:330px;position:absolute;top:-150px;right:-120px}.master-hero .eyebrow{color:#60c6e6;text-transform:uppercase;letter-spacing:2px;font-size:11px}.master-hero h2{letter-spacing:-1.3px;margin:8px 0 7px;font-size:34px}.master-hero p{color:#a6b4b9;max-width:680px;margin:0;line-height:1.55}.master-grid4{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:15px;display:grid}.master-metric{padding:19px}.master-metric small{color:var(--muted)}.master-metric b{letter-spacing:-1px;margin:8px 0 3px;font-size:28px;display:block}.master-layout{grid-template-columns:1.3fr .7fr;gap:14px;display:grid}.master-panel{padding:20px}.master-table-wrap{overflow:auto}.company-name-cell{align-items:center;gap:10px;display:flex}.company-icon{color:#087b9e;background:#edf6f8;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.company-icon.dark{color:#59c7e7;background:#10181b}.status-dot{background:var(--good);border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.status-dot.paused{background:var(--warn)}.master-actions{flex-wrap:wrap;gap:6px;display:flex}.tiny-master{border:1px solid var(--line);background:#fff;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:750}.tiny-master.primary{color:#07637f;background:#e8f5f8;border-color:#d4ecf2}.tiny-master.dark{color:#fff;background:#111;border-color:#111}.service-card{padding:18px}.service-card h3{margin:5px 0}.service-card p{color:var(--muted);font-size:12px;line-height:1.5}.service-card .service-count{font-size:28px;font-weight:850}.module-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.module-toggle{border:1px solid var(--line);background:#fbfcfc;border-radius:10px;align-items:center;gap:9px;padding:10px;font-size:12px;display:flex}.module-toggle input{accent-color:var(--nexo)}.master-company-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.master-company-head h3{letter-spacing:-.8px;margin:0;font-size:25px}.master-company-head p{color:var(--muted);margin:5px 0 0}.master-detail-grid{grid-template-columns:.75fr 1.25fr;gap:14px;display:grid}.audit-event{border-bottom:1px solid #eef0f1;grid-template-columns:110px 1fr;gap:12px;padding:12px 0;display:grid}.audit-event small{color:var(--muted)}.audit-event b{font-size:13px}.audit-event p{color:#657078;margin:4px 0 0;font-size:12px}.scope-banner{color:#245563;background:#eef8fb;border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:12px;display:flex}.user-role-icon{background:#f0f3f4;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:850;display:grid}.permissions-preview{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:10px;display:grid}.permission-chip{color:#5b666c;background:#f3f6f7;border-radius:8px;padding:7px 9px;font-size:11px}.permission-chip.on{color:#177442;background:#eaf7ef}.permission-chip.off{color:#9a3b3b;background:#f8f0f0;text-decoration:line-through}.session-company{font-weight:800}@media (max-width:1050px){#masterView{grid-template-columns:82px 1fr}#masterView aside .brand-word,#masterView .master-brand-badge,#masterView .nav-label,#masterView .nav-sep,#masterView .user-mini>div{display:none}#masterNav button{justify-content:center}.master-grid4{grid-template-columns:repeat(2,1fr)}.master-layout,.master-detail-grid{grid-template-columns:1fr}}@media (max-width:700px){#masterView{display:block}#masterView aside{display:none}.master-content{padding:16px}.master-grid4,.module-grid{grid-template-columns:1fr 1fr}.advisor-banner{padding:10px 16px}.advisor-banner div{display:block}.cashier-home{grid-template-columns:1fr}}.variant-builder141{border:1px solid var(--line);background:#fafcfd;border-radius:16px;margin-top:18px;padding:16px}.variant-toggle141{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.variant-toggle141 input{margin-top:4px}.variant-toggle141 span{flex-direction:column;gap:3px;display:flex}.variant-toggle141 small{color:var(--muted)}.variant-preview-head141{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.variant-preview-head141>div{flex-direction:column;gap:2px;display:flex}.variant-preview-head141 small{color:var(--muted)}.variant-table-wrap141{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:auto}.variant-table141{min-width:920px}.variant-table141 input{border:1px solid var(--line);background:#fff;border-radius:8px;width:130px;padding:8px}.variant-table141 td:first-child{min-width:120px}.variant-pill141{color:#087797;background:#edf8fb;border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;font-weight:750;display:inline-flex}.barcode-code141{font-size:11px}.row-actions141{gap:5px;display:flex}.variant-manager-list141{border:1px solid var(--line);border-radius:14px;overflow:hidden}.variant-manager-row141{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.variant-manager-row141:last-child{border-bottom:0}.variant-manager-row141>div{align-items:center;gap:8px;display:flex}.variant-manager-row141>div:first-child{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.variant-manager-row141 small{color:var(--muted)}.stock-badge141{background:#f2f5f6;border-radius:9px;padding:6px 9px;font-size:12px;font-weight:800}.variant-picker141{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.variant-picker141 button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:13px;justify-content:space-between;gap:12px;padding:13px;display:flex}.variant-picker141 button:hover{background:#f6fcfe;border-color:#91cada}.variant-picker141 button:disabled{opacity:.45;cursor:not-allowed}.variant-picker141 span{flex-direction:column;gap:3px;display:flex}.variant-picker141 small{color:var(--muted);font-size:10px}.scanner-workbench141{grid-template-columns:1fr 270px;gap:14px;display:grid}.scanner-main141,.scanner-help141{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:20px}.scanner-title141{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.scanner-title141 h3{margin:4px 0;font-size:22px}.scanner-title141 p{color:var(--muted);margin:0}.scanner-icon141{color:var(--nexo);font-size:36px}.eyebrow141{letter-spacing:1.2px;color:var(--nexo);font-size:10px;font-weight:800}.scanner-help141 ol{color:var(--muted);padding-left:20px;line-height:1.8}.mini-note141{color:#5f6b70;background:#f3f7f8;border-radius:10px;padding:10px;font-size:11px;line-height:1.5}.scanner-actions141{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.scanner-result141{background:#f4fcf7;border:1px solid #b7e0cb;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:14px;display:flex}.scanner-result141>div{flex-direction:column;gap:3px;display:flex}.scanner-result141 strong{font-size:26px}.scanner-result141 small{color:var(--muted)}.scanner-result141.bad141{background:#fff7f7;border-color:#f0c3c3;flex-direction:column;align-items:flex-start;display:flex}.label-preview141{border:1px solid var(--line);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:5px;margin-bottom:14px;padding:18px;display:flex}.label-preview141>b{font-size:18px}.label-preview141>span{color:var(--muted)}.label-preview141 svg{max-width:100%;height:auto}@media (max-width:900px){.scanner-workbench141,.variant-picker141{grid-template-columns:1fr}}body.modal-open{overflow:hidden}.barcode-cell143{flex-direction:column;align-items:flex-start;gap:7px;min-width:165px;display:flex}.barcode-row-actions143{flex-wrap:wrap;gap:5px;display:flex}.mini-action143{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:5px 7px;font-size:10px;font-weight:750}.mini-action143:hover{background:#f4fafc;border-color:#a9d6e1}.input-action143{align-items:stretch;gap:7px;display:flex}.input-action143 input{flex:1;min-width:0}.input-action143 .btn{white-space:nowrap;padding-left:12px;padding-right:12px}.barcode-preview-card143{border:1px solid var(--line);text-align:center;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:180px;padding:18px;display:flex}.barcode-preview-card143>span{color:var(--muted);font-size:12px;font-weight:700}.barcode-preview-card143>code{letter-spacing:1px;font-size:13px}.barcode-preview-card143 svg{max-width:100%;height:auto}.barcode-generator-grid143{grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);align-items:stretch;gap:18px;display:grid}.barcode-note143{color:#31535d;background:#f5fbfd;border:1px solid #d7eaf0;border-radius:12px;flex-direction:column;gap:4px;padding:11px 12px;font-size:12px;display:flex}.barcode-note143 span{color:#65777d;line-height:1.45}.overlay.ux-overlay143{overscroll-behavior:contain;justify-content:center;align-items:center;padding:16px;overflow:auto;display:flex!important}.modal.ux-modal143{flex-direction:column;max-height:calc(100dvh - 32px);margin:auto;display:flex;position:relative;padding:0!important;overflow:hidden!important}.modal-scroll143{overscroll-behavior:contain;scrollbar-gutter:stable;width:100%;min-height:0;padding:24px;overflow:auto}.modal-close143{border:1px solid var(--line);color:#4c575d;z-index:30;cursor:pointer;background:#fffffff7;border-radius:11px;width:38px;height:38px;font-size:22px;line-height:1;position:absolute;top:12px;right:12px;box-shadow:0 5px 18px #00000014}.modal-close143:hover{color:#111;background:#f4f7f8}.modal-scroll143>h3:first-child{padding-right:48px}.modal-footer143{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:#fffffffa;flex:none;justify-content:flex-end;align-items:center;gap:9px;padding:14px 24px 16px;display:flex;box-shadow:0 -10px 30px #1013150d}.modal-footer143 .btn{min-height:42px}.ux-modal143 .variant-table-wrap141{overscroll-behavior:contain;max-height:360px;overflow:auto}.ux-modal143 .variant-table141 thead th{z-index:3;box-shadow:0 1px 0 var(--line);background:#fff;position:sticky;top:0}.ux-title-cluster143{align-items:center;gap:10px;min-width:0;display:flex}.ux-nav-toggle143{flex:none;place-items:center;width:40px;height:40px;padding:0;font-size:18px;display:grid}.ux-command143{white-space:nowrap;align-items:center;gap:7px;display:flex}.ux-command143 kbd{color:#7a8489;background:#f7f9fa;border:1px solid #dce1e4;border-radius:7px;padding:2px 6px;font:600 10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}#appView.nav-collapsed143{grid-template-columns:82px 1fr}#appView.nav-collapsed143 aside{padding-left:10px;padding-right:10px}#appView.nav-collapsed143 aside .brand-word,#appView.nav-collapsed143 .company-pill,#appView.nav-collapsed143 .nav-label,#appView.nav-collapsed143 .nav-sep,#appView.nav-collapsed143 .user-mini>div:not(.avatar){display:none}#appView.nav-collapsed143 aside .brand{justify-content:center;padding-left:0;padding-right:0}#appView.nav-collapsed143 nav button,#appView.nav-collapsed143 .user-mini{justify-content:center}.ux-command-grid143{gap:7px;display:grid}.ux-command-item143{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:12px 14px;display:flex}.ux-command-item143:hover{background:#f7fcfd;border-color:#b7dde8}.ux-command-item143 small{color:var(--muted)}.tabs{overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%;overflow-x:auto;flex-wrap:nowrap!important;width:100%!important}.tabs button{white-space:nowrap;flex:none}.ux-table-scroll143{overscroll-behavior-x:contain;scrollbar-width:thin;width:100%;max-width:100%;overflow-x:auto}.ux-table-scroll143>table{min-width:720px}main{scroll-behavior:smooth;overscroll-behavior:contain}@media (max-width:760px){.barcode-generator-grid143{grid-template-columns:1fr}.input-action143{flex-wrap:wrap}.input-action143 input{flex:100%}.overlay.ux-overlay143{align-items:stretch;padding:0}.modal.ux-modal143{border-radius:0;height:100dvh;max-height:100dvh;width:100%!important;max-width:none!important}.modal-scroll143{padding:18px}.modal-footer143{padding:12px 16px max(12px,env(safe-area-inset-bottom));gap:8px}.modal-footer143 .btn{flex:1}.ux-modal143 .form-grid,.ux-modal143 .form-grid.three{grid-template-columns:1fr!important}.ux-modal143 .variant-table-wrap141{max-height:300px}}@media (max-width:680px){#appView{display:block!important}#appView aside{z-index:90;width:min(290px,86vw);transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:20px 0 60px #0000003d;display:flex!important}#appView.mobile-nav-open143 aside{transform:translate(0)}.ux-nav-scrim143{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000061;position:fixed;inset:0}#appView.mobile-nav-open143 .ux-nav-scrim143{display:block}#appView aside .brand-word,#appView .company-pill,#appView .nav-label,#appView .nav-sep,#appView .user-mini>div:not(.avatar){display:initial}#appView nav button{justify-content:flex-start}.topbar{gap:8px;height:auto;min-height:64px;padding:10px 12px}.top-actions .role-pill,.top-actions .cash-status,.logout-mini{display:none!important}.ux-command143 .ux-command-label143,.ux-command143 kbd{display:none}.ux-command143{justify-content:center;width:40px;height:40px;padding:0}.content{padding:16px}}:root{--bg:#f4f7f8;--card:#fff;--line:#e3e9ec;--line-2:#eef2f4;--shadow-soft:0 12px 40px #0d12160f;--shadow-panel:0 18px 50px #0a0f1214;--radius-xs:10px;--radius-sm:14px;--radius-md:18px;--radius-lg:24px;--text-strong:#0e1317;--text-soft:#647077}body{background:radial-gradient(900px 420px at 50% -80px,#1597bf21,#0000 62%),linear-gradient(#f9fbfc 0%,#f3f6f8 40%,#f0f4f6 100%)}.app-shell,#loginView,#masterView,#appView{color:var(--text-strong)}.card,.panel,.metric,.mini-stat,.master-stat,.activity-card,.service-card,.cash-card{border:1px solid var(--line)!important;box-shadow:var(--shadow-soft)!important;background:#fffffff5!important;border-radius:18px!important}.panel,.card{padding:20px}.content{padding:24px 26px 28px}.page{gap:16px;display:grid}.page h1,.page h2,.page h3,.panel-head h3{letter-spacing:-.03em}.page .toolbar,.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.toolbar>*{min-height:44px}.search,.search-sm,.toolbar input,.toolbar select{height:44px;background:#fff!important;border-radius:14px!important}.btn{letter-spacing:-.01em;min-height:44px!important;box-shadow:none!important;border-radius:14px!important;padding:0 16px!important;font-weight:780!important}.btn.btn-primary{box-shadow:0 10px 22px #067b9e26!important}.btn.btn-dark{box-shadow:0 10px 22px #00000029!important}.field label{letter-spacing:.02em;text-transform:uppercase;color:#758089;margin-bottom:7px;font-size:12px}.field input,.field select,.field textarea{min-height:46px;padding-left:14px;padding-right:14px;border-color:var(--line)!important;background:#fff!important;border-radius:14px!important}table{border-collapse:separate;border-spacing:0;width:100%}thead th{z-index:1;color:#7a858c;text-transform:uppercase;letter-spacing:.08em;background:#fbfcfd;font-size:12px;position:sticky;top:0;border-bottom:1px solid var(--line)!important;padding-top:14px!important;padding-bottom:14px!important}tbody td{border-bottom:1px solid #f0f3f5!important;padding-top:16px!important;padding-bottom:16px!important}.tag,.pill,.badge,.role-pill,.cash-status{border-radius:999px!important;font-weight:760!important}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)!important;background:#ffffffd1!important;height:76px!important;padding:0 22px!important}aside{border-right:1px solid var(--line)!important;background:linear-gradient(#091519 0%,#0a161b 55%,#0a151a 100%)!important}.brand{padding:14px 12px!important}.nav button{min-height:48px;border-radius:14px!important}.nav button.active{box-shadow:inset 0 0 0 1px #59c7e72e}.subtle,.sub,.field small,.ux-shortcut-hint142,.ux-shortcut-hint143{color:var(--text-soft)!important}.empty-page,.empty-state,.empty-card{color:#6e7a81;background:#fafcfc;border:1px dashed #d8e2e7;border-radius:18px}.tabs{border:1px solid var(--line)!important;background:#f7fafb!important;border-radius:16px!important;padding:4px!important}.tabs button{min-height:40px;font-weight:760;border-radius:12px!important}.overlay.ux-overlay143,.overlay.ux-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070f1357!important}.modal.ux-modal143,.modal.ux-modal{border:1px solid #e6ecefe6;box-shadow:var(--shadow-panel)!important;background:#fffffffa!important;border-radius:26px!important}.modal-scroll143,.modal-scroll142{padding:26px 28px}.modal-footer143,.modal-footer142{background:linear-gradient(#ffffffd6,#fffffff7)!important;padding:16px 24px 18px!important}.company-admin15{gap:18px;display:grid}.company-head15{justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:2px;display:flex}.company-head15 h3{letter-spacing:-.05em;margin:0;font-size:42px;line-height:1.02}.company-sub15{color:var(--text-soft);margin-top:8px;font-size:16px}.company-header-right15{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:10px;display:flex}.status-badge15{color:#197445;background:#eff9f2;border:1px solid #dceee4;border-radius:999px;align-items:center;gap:8px;padding:11px 14px;font-size:13px;font-weight:800;display:inline-flex}.status-badge15.paused{color:#996420;background:#fff8ec;border-color:#f1e1bb}.status-dot15{opacity:.85;background:currentColor;border-radius:50%;width:8px;height:8px}.company-actions15{flex-wrap:wrap;gap:10px;padding:4px 0 2px;display:flex}.company-metrics15{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-card15{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:18px;padding:16px 16px 14px}.metric-card15 small{color:var(--text-soft);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:12px;display:block}.metric-card15 b{letter-spacing:-.04em;font-size:28px}.metric-card15 span{color:var(--text-soft);margin-top:4px;font-size:12px;display:block}.company-layout15{grid-template-columns:minmax(330px,.92fr) minmax(420px,1.18fr);align-items:start;gap:18px;display:grid}.stack15{gap:18px;display:grid}.section-card15{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:22px;padding:20px}.section-head15{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.section-head15 h4{letter-spacing:-.03em;margin:0;font-size:16px}.eyebrow15{text-transform:uppercase;letter-spacing:.12em;color:#7b8690;font-size:11px;font-weight:800}.service-card15 .service-name15{letter-spacing:-.05em;margin:6px 0 12px;font-size:28px;font-weight:900;line-height:1.02}.service-grid15{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.data-pill15{border:1px solid var(--line);background:#f7fbfc;border-radius:16px;padding:12px 13px}.data-pill15 small{color:#7a858c;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:11px;display:block}.data-pill15 b{letter-spacing:-.02em;font-size:15px}.users-list15{gap:10px;display:grid}.user-row15{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:12px 13px;display:grid}.avatar15{color:#0e1317;background:linear-gradient(#f5f8f9,#edf2f4);border:1px solid #e8eef0;border-radius:50%;place-items:center;width:52px;height:52px;font-size:15px;font-weight:900;display:grid}.user-row15 b{letter-spacing:-.03em;font-size:16px;line-height:1.12;display:block}.user-meta15{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.meta-chip15{color:#556168;background:#f5f8fa;border:1px solid #e7edf0;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.meta-chip15.good{color:#177442;background:#eff9f2;border-color:#dbeedf}.list-menu15{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;min-width:40px;height:40px;font-size:18px;font-weight:900}.list-menu15:hover{background:#f6fafb}.modules-card15 .modules-grid15{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.module-pill15{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:10px;min-height:54px;padding:0 14px;font-weight:760;transition:all .18s;display:flex}.module-pill15:hover{background:#f8fcfd;border-color:#bedfeb}.module-pill15 input{accent-color:var(--nexo);transform:scale(1.05)}.module-pill15 span{line-height:1.15}.permissions-grid15{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.permission-card15{border:1px solid var(--line);background:#fafcfc;border-radius:18px;padding:15px}.permission-card15 h5{letter-spacing:-.02em;margin:0 0 12px;font-size:14px}.permission-list15{gap:8px;display:grid}.permission-chip15{color:#4e5a61;background:#fff;border:1px solid #e7edf0;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.permission-chip15.on{color:#177442;background:#eff9f2;border-color:#dbeedf}.permission-chip15.off{color:#a14a4a;background:#fdf5f5;border-color:#f0d8d8}.permission-chip15 .tick15{color:#fff;opacity:.95;background:currentColor;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:grid}.permission-chip15.off .tick15{background:#c06767}.company-footer15{justify-content:flex-end;gap:10px;padding-top:2px;display:flex}.master-grid,.stat-row,.two{gap:16px!important}.master-stat{padding:18px 18px 16px!important}.master-table-wrap,.ux-table-scroll143,.ux-table-scroll142{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:18px}@media (max-width:1120px){.company-metrics15{grid-template-columns:repeat(2,minmax(0,1fr))}.company-layout15{grid-template-columns:1fr}.permissions-grid15{grid-template-columns:1fr 1fr}.modules-card15 .modules-grid15{grid-template-columns:repeat(2,minmax(0,1fr))}.company-head15 h3{font-size:34px}}@media (max-width:760px){.content{padding:16px}.company-head15{flex-direction:column;align-items:flex-start}.company-header-right15{justify-content:flex-start}.company-metrics15,.service-grid15,.modules-card15 .modules-grid15,.permissions-grid15{grid-template-columns:1fr}.user-row15{grid-template-columns:48px 1fr auto}.company-head15 h3{font-size:30px}.company-sub15{font-size:14px}.company-actions15 .btn{width:100%}.company-footer15 .btn{flex:1}}:root{--nx-bg:#f5f7f8;--nx-surface:#fff;--nx-subtle:#f8fafb;--nx-line:#e3e8eb;--nx-line-strong:#d6dde1;--nx-text:#11171a;--nx-muted:#657179;--nx-muted-2:#859097;--nx-primary:#0785ad;--nx-primary-strong:#046d90;--nx-primary-soft:#edf8fb;--nx-good:#18764a;--nx-good-bg:#eff8f3;--nx-warn:#a66a16;--nx-warn-bg:#fff8ed;--nx-bad:#a74646;--nx-bad-bg:#fff4f4;--nx-r1:8px;--nx-r2:10px;--nx-r3:14px;--nx-r4:18px;--nx-r5:22px;--nx-s1:4px;--nx-s2:8px;--nx-s3:12px;--nx-s4:16px;--nx-s5:24px;--nx-s6:32px;--nx-shadow-overlay:0 24px 70px #0a12162e}*{box-sizing:border-box}body{background:var(--nx-bg)!important;color:var(--nx-text)!important}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:2px!important;box-shadow:none!important;outline:2px solid #0a8fb8!important}.hidden{display:none!important}.card,.panel,.master-panel,.master-stat,.service-card,.metric,.bank-card{border:1px solid var(--nx-line)!important;background:var(--nx-surface)!important;box-shadow:none!important;border-radius:var(--nx-r3)!important}.card.panel,.master-panel{padding:20px!important}.content,.master-content{width:100%;max-width:1560px;margin:0 auto;padding:24px 28px 32px!important}.page,.master-page{gap:16px}.page.active,.master-page.active{display:grid}.page:not(.active),.master-page:not(.active){display:none!important}#appView{grid-template-columns:244px 1fr!important}#appView aside,#masterView aside{background:#0a1418!important;border-right:1px solid #16242a!important;padding:10px!important}#nav,#masterNav{scrollbar-width:thin;overflow:auto;padding:4px 2px 8px!important}.nav-group16{gap:3px;margin-bottom:12px;display:grid}.nav-group-label16{color:#71828a;text-transform:uppercase;letter-spacing:.12em;padding:8px 10px 5px;font-size:10px;font-weight:800;line-height:1}#nav button,#masterNav button{position:relative;color:#b9c5ca!important;border-radius:10px!important;gap:10px!important;min-height:42px!important;padding:0 10px!important}#nav button.active,#masterNav button.active{color:#fff!important;background:#13272f!important;box-shadow:inset 3px 0 #31b6de!important}#nav button .ico,#masterNav button .ico{color:#7fcde5!important;width:22px!important;height:22px!important;font-size:15px!important}.company-pill,.master-brand-badge{background:#0e1c22!important;border:1px solid #1c3038!important;border-radius:12px!important;margin:4px 2px 12px!important;padding:11px 12px!important}.company-pill small,.master-brand-badge small{text-transform:uppercase;letter-spacing:.09em;color:#788991!important;font-size:10px!important}.company-pill strong,.master-brand-badge b{color:#f5fafb!important;margin-top:3px!important;font-size:13px!important}.aside-bottom{padding:10px 2px 2px!important}.user-mini{border-top:1px solid #1c292f!important;padding:12px 6px 4px!important}.topbar,.master-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:30;position:sticky;top:0;border-bottom:1px solid var(--nx-line)!important;background:#fffffff5!important;height:64px!important;min-height:64px!important;padding:0 20px!important}#pageTitle,#masterPageTitle{letter-spacing:-.03em!important;font-size:18px!important;font-weight:820!important}.top-actions{align-items:center!important;gap:8px!important}.role-pill,.cash-status{border:1px solid var(--nx-line)!important;color:#58666d!important;background:#f8fafb!important;align-items:center!important;height:34px!important;padding:0 11px!important;display:inline-flex!important}.cash-status.open{background:var(--nx-good-bg)!important;color:var(--nx-good)!important;border-color:#d9ece0!important}.btn{white-space:nowrap;height:40px;min-height:40px!important;box-shadow:none!important;border-radius:10px!important;padding:0 14px!important;font-size:13px!important;font-weight:780!important}.btn-dark{color:#fff!important;background:#101619!important;border-color:#101619!important}.btn-soft{background:var(--nx-primary-soft)!important;color:#076987!important;border-color:#d9eef4!important}.btn-ghost{border-color:var(--nx-line-strong)!important;color:#2d383d!important;background:#fff!important}.btn-danger{color:#9f4141!important;background:#fff4f4!important;border-color:#efcfcf!important}.tiny-btn,.tiny-master,.mini-action143,.list-menu15{border-radius:9px!important;min-height:34px!important}.field{gap:6px;display:grid}.field label{color:#536068!important;text-transform:none!important;letter-spacing:0!important;margin:0!important;font-size:12px!important;font-weight:760!important}.field small{line-height:1.45;color:var(--nx-muted)!important;font-size:11px!important}.field input,.field select,.field textarea,.search-sm,.search{height:42px;border:1px solid var(--nx-line-strong)!important;min-height:42px!important;color:var(--nx-text)!important;background:#fff!important;border-radius:10px!important;padding:0 12px!important}.field textarea{height:auto!important;min-height:88px!important;padding-top:10px!important}.field input:focus,.field select:focus,.search-sm:focus,.search:focus{border-color:#83cadd!important}.form-grid,.form-grid.three{gap:16px!important}.welcome,.page-hero16{min-height:64px;align-items:center!important;margin:0!important;padding:4px 0 2px!important}.welcome h2,.page-hero16 h2{letter-spacing:-.045em!important;margin:0 0 5px!important;font-size:28px!important;line-height:1.08!important}.welcome p,.page-hero16 p{color:var(--nx-muted)!important;margin:0!important;font-size:13px!important}.page-kicker16,.eyebrow16{color:#77848b;text-transform:uppercase;letter-spacing:.12em;margin-bottom:5px;font-size:10px;font-weight:820;display:block}.split-actions,.quick{gap:8px!important}.toolbar{border:1px solid var(--nx-line)!important;background:#fff!important;border-radius:12px!important;align-items:center!important;min-height:52px!important;margin:0!important;padding:6px!important}.toolbar .search-sm{background:#f7f9fa!important;border-color:#0000!important;min-width:min(420px,100%)!important}.ux-duplicate16{display:none!important}.tabs{background:#eef2f4!important;border:1px solid #e3e9ec!important;border-radius:11px!important;width:max-content!important;max-width:100%!important;margin:0!important;padding:3px!important}.tabs button{color:#66737a!important;border-radius:8px!important;height:36px!important;min-height:36px!important;padding:0 13px!important;font-size:12px!important}.tabs button.active{color:#101619!important;background:#fff!important;box-shadow:0 1px 2px #0a12160f!important}.grid4,.master-grid4{gap:10px!important}.metric,.master-metric{text-align:left;min-height:112px!important;padding:16px!important}.metric span,.master-metric small{color:#6e7a81!important;text-transform:none!important;letter-spacing:0!important;font-size:11px!important}.metric strong,.master-metric b{letter-spacing:-.045em!important;margin:8px 0 6px!important;font-size:26px!important;line-height:1.1!important}.metric small{color:#8a949a!important;font-size:11px!important}.metric-button16{width:100%;color:inherit;font-family:inherit;transition:border-color .14s,background .14s}.metric-button16:hover{background:#fcfeff!important;border-color:#bfdde6!important}.metric-button16.good{background:#fbfefc!important}:is(.master-table-wrap,.ux-table-scroll143,.ux-table-scroll142,.card:has(>table)){border:1px solid var(--nx-line)!important;box-shadow:none!important;background:#fff!important;border-radius:12px!important;overflow:auto!important}table{border-collapse:separate!important;border-spacing:0!important}th{white-space:nowrap;color:#77838a!important;letter-spacing:.08em!important;border-bottom:1px solid var(--nx-line)!important;background:#f8fafb!important;height:42px!important;padding:0 13px!important;font-size:10px!important}td{vertical-align:middle!important;border-bottom:1px solid #eef2f4!important;min-height:48px!important;padding:12px 13px!important;font-size:12px!important}tbody tr:last-child td{border-bottom:0!important}.account,code{font-size:11px!important}.tag{border-radius:8px!important;padding:4px 7px!important;font-size:10px!important;font-weight:750!important}.tag.good{background:var(--nx-good-bg)!important;color:var(--nx-good)!important}.tag.warn{background:var(--nx-warn-bg)!important;color:var(--nx-warn)!important}.tag.bad{background:var(--nx-bad-bg)!important;color:var(--nx-bad)!important}.info-banner,.scope-banner,.advisor-banner{box-shadow:none!important;background:#f5fafc!important;border:1px solid #d9eaf0!important;border-radius:12px!important;padding:12px 14px!important}.bubble{border-radius:8px!important}.pos-wrap{grid-template-columns:minmax(0,1fr) 380px!important;gap:12px!important;height:calc(100vh - 110px)!important;min-height:580px!important}.pos-left,.cart{border-color:var(--nx-line)!important;box-shadow:none!important;border-radius:14px!important}.pos-search{padding:12px!important}.pos-search input{border-radius:10px!important;height:44px!important}.products{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;padding:12px!important}.product-card{min-height:104px!important;box-shadow:none!important;border-radius:11px!important;padding:12px!important;transform:none!important}.product-card:hover{box-shadow:none!important;background:#fbfeff!important;border-color:#9fd4e3!important}.qty button{width:30px!important;height:30px!important}.cart-footer{padding:14px!important}.total-line.total{font-size:20px!important}.att-item{border-radius:10px!important;padding:11px 12px!important}.att-item.action16{cursor:pointer;transition:background .12s,border-color .12s}.att-item.action16:hover{background:#fbfdfe!important;border-color:#cde3ea!important}.money-layout16{grid-template-columns:1fr 1fr;gap:12px;display:grid}.surface-card16{border:1px solid var(--nx-line);background:#fff;border-radius:14px;padding:18px}.surface-head16{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.surface-head16.compact{margin:0 0 6px}.surface-head16 h3{letter-spacing:-.025em;margin:2px 0 0;font-size:15px}.finance-row16{text-align:left;width:100%;color:inherit;background:#fff;border:0;border-top:1px solid #eef2f4;justify-content:space-between;align-items:center;gap:12px;padding:14px 2px;display:flex}.finance-row16:first-of-type{border-top:0}.finance-row16>div{align-items:center;gap:11px;display:flex}.finance-row16 small{color:var(--nx-muted);margin-top:3px;display:block}.finance-row16 strong{letter-spacing:-.035em;font-size:19px}.finance-icon16{color:#536168;background:#f2f6f7;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.finance-icon16.good{background:var(--nx-good-bg);color:var(--nx-good)}.finance-icon16.warn{background:var(--nx-warn-bg);color:var(--nx-warn)}.money-today16{grid-template-columns:1fr 1fr;gap:10px;display:grid}.money-today16>div{border:1px solid var(--nx-line);background:#fafcfc;border-radius:11px;padding:13px}.money-today16 small{color:var(--nx-muted);margin-bottom:6px;display:block}.money-today16 strong{letter-spacing:-.04em;font-size:22px}.divider16{background:#eef2f4;height:1px;margin:14px 0}.text-action16{color:var(--nx-primary);background:0 0;border:0;padding:4px;font-size:12px;font-weight:780}.bank-mini-list16{gap:0;display:grid}.bank-mini16{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 2px;display:flex;background:0 0!important;border:0!important;border-top:1px solid #f0f3f4!important}.bank-mini16 small{color:var(--nx-muted);margin-top:2px;display:block}body.modal-open16{overflow:hidden!important}.surface-backdrop16{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:500;background:#0910145c;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.surface-backdrop16.drawer-mode16{justify-content:flex-end;padding:0}.surface16{box-shadow:var(--nx-shadow-overlay);color:var(--nx-text);background:#fff;border:1px solid #e1e7ea;flex-direction:column;display:flex;position:relative;overflow:hidden}.modal-surface16{border-radius:18px;width:min(560px,100%);max-height:calc(100dvh - 36px)}.drawer-surface16{border-top:0;border-bottom:0;border-right:0;border-radius:0;width:min(560px,94vw);height:100dvh}.workspace-surface16{border-radius:18px;width:min(1180px,100vw - 36px);height:min(900px,100dvh - 36px)}.surface-close16{border:1px solid var(--nx-line);color:#5a676e;z-index:5;background:#fff;border-radius:9px;width:34px;height:34px;font-size:20px;position:absolute;top:13px;right:14px}.surface-close16:hover{background:#f5f8f9}.modal-body16,.drawer-body16,.workspace-body16{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:auto}.modal-body16{padding:22px}.drawer-body16{padding:20px}.workspace-body16{padding:20px 24px 24px}.modal-body16>h3:first-child{letter-spacing:-.035em;margin:0 42px 5px 0;font-size:20px}.modal-body16>.sub:first-of-type{margin-top:0;margin-bottom:18px}.surface-footer16{border-top:1px solid var(--nx-line);background:#fbfcfd;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.workspace-header16{border-bottom:1px solid var(--nx-line);background:#fff;flex:none;padding:18px 54px 15px 24px}.workspace-header16 h2{letter-spacing:-.04em;margin:0;font-size:22px}.workspace-header16 p{color:var(--nx-muted);margin:4px 0 0;font-size:12px}.workspace-footer16{border-top:1px solid var(--nx-line);background:#fbfcfd;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.drawer-header16{border-bottom:1px solid var(--nx-line);padding:18px 52px 15px 20px}.drawer-header16 h2{letter-spacing:-.035em;margin:0;font-size:20px}.drawer-header16 p{color:var(--nx-muted);margin:4px 0 0;font-size:12px}.stepper16{border-bottom:1px solid var(--nx-line);align-items:center;gap:0;margin-bottom:20px;display:flex}.step16{color:#849097;align-items:center;gap:8px;margin-right:18px;padding:0 16px 12px 0;font-size:12px;font-weight:760;display:flex;position:relative}.step16 span{color:#6d7980;background:#eef2f4;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.step16.active{color:#0d161a}.step16.active span{color:#fff;background:#0c8db8}.step16.done{color:#4b6068}.step16.done span{color:#18764a;background:#dff2e7}.step16.active:after{content:"";background:#0c8db8;height:2px;position:absolute;bottom:-1px;left:0;right:0}.wizard-panel16{display:none}.wizard-panel16.active{display:block}.wizard-section16{max-width:840px}.wizard-section16 h3{letter-spacing:-.03em;margin:0 0 4px;font-size:18px}.wizard-section16>p{color:var(--nx-muted);margin:0 0 18px;font-size:12px}.form-section16{border-top:1px solid var(--nx-line);margin-top:18px;padding-top:18px}.form-section16:first-child{border-top:0;margin-top:0;padding-top:0}.form-section-head16{margin-bottom:12px}.form-section-head16 b{font-size:14px}.form-section-head16 small{color:var(--nx-muted);margin-top:3px;display:block}.review-grid16{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.review-item16{border:1px solid var(--nx-line);background:#fafcfc;border-radius:11px;padding:12px}.review-item16 small{color:var(--nx-muted);margin-bottom:5px;display:block}.review-item16 b{font-size:15px}.company-topline16{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.company-topline16 h3{letter-spacing:-.04em;margin:0;font-size:24px}.company-topline16 p{color:var(--nx-muted);margin:4px 0 0;font-size:12px}.status-inline16{color:var(--nx-good);align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.status-inline16.warn{color:var(--nx-warn)}.status-inline16 i{background:currentColor;border-radius:50%;width:8px;height:8px}.company-actions16{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.company-tabs16{border-bottom:1px solid var(--nx-line);gap:4px;margin-bottom:18px;display:flex}.company-tabs16 button{color:#6b777e;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 12px 11px;font-size:12px;font-weight:780}.company-tabs16 button.active{color:#0f171a;border-bottom-color:var(--nx-primary)}.company-panel16{display:none}.company-panel16.active{display:block}.summary-grid16{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.summary-stat16{border:1px solid var(--nx-line);background:#fafcfc;border-radius:11px;padding:13px}.summary-stat16 small{color:var(--nx-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:10px;display:block}.summary-stat16 b{letter-spacing:-.035em;font-size:18px}.company-columns16{grid-template-columns:1fr 1fr;gap:12px;display:grid}.plain-section16{border:1px solid var(--nx-line);background:#fff;border-radius:12px;padding:16px}.plain-section16 h4{margin:0 0 12px;font-size:14px}.definition-list16{gap:0;display:grid}.definition-row16{border-top:1px solid #eef2f4;justify-content:space-between;gap:14px;padding:10px 0;display:flex}.definition-row16:first-child{border-top:0}.definition-row16 span{color:var(--nx-muted);font-size:12px}.definition-row16 b{text-align:right;font-size:12px}.users-list16{gap:7px;display:grid}.user-line16{border:1px solid var(--nx-line);border-radius:11px;grid-template-columns:38px 1fr auto auto;align-items:center;gap:10px;padding:10px;display:grid}.avatar16{background:#eef3f5;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.user-line16 b{font-size:13px}.user-line16 small{color:var(--nx-muted);margin-top:2px;display:block}.status-text16{color:var(--nx-good);font-size:11px;font-weight:780}.modules-grid16{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.module-option16{border:1px solid var(--nx-line);background:#fff;border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:0 11px;font-size:12px;font-weight:720;display:flex}.module-option16:hover{background:#fbfeff;border-color:#bfdde6}.module-option16 input{accent-color:var(--nx-primary);width:16px;height:16px}.permissions-table16{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.role-card16{border:1px solid var(--nx-line);border-radius:11px;padding:13px}.role-card16 h5{margin:0 0 10px;font-size:12px}.permission-line16{border-top:1px solid #f0f3f4;justify-content:space-between;gap:8px;padding:7px 0;font-size:11px;display:flex}.permission-line16:first-of-type{border-top:0}.permission-line16 .yes{color:var(--nx-good);font-weight:850}.permission-line16 .no{color:#a5adb1}.contact-summary16{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.contact-stat16{border:1px solid var(--nx-line);background:#fafcfc;border-radius:10px;padding:12px}.contact-stat16 small{color:var(--nx-muted);margin-bottom:5px;display:block}.contact-stat16 b{font-size:18px}.contact-list16{border:1px solid var(--nx-line);border-radius:11px;gap:0;display:grid;overflow:hidden}.contact-list-row16{border-top:1px solid #eef2f4;justify-content:space-between;gap:14px;padding:11px 12px;display:flex}.contact-list-row16:first-child{border-top:0}.contact-list-row16 span{color:var(--nx-muted);font-size:12px}.contact-list-row16 b{text-align:right;font-size:12px}.quick-create-grid16{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.quick-create16{text-align:left;border:1px solid var(--nx-line);color:inherit;background:#fff;border-radius:11px;align-items:center;gap:11px;padding:12px;display:flex}.quick-create16:hover{background:#f9fcfd;border-color:#bfdee7}.quick-create-icon16{color:#067695;background:#eef7fa;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.quick-create16 b{font-size:12px;display:block}.quick-create16 small{color:var(--nx-muted);margin-top:2px;font-size:10px;display:block}.master-hero{box-shadow:none!important;background:0 0!important;border:0!important;min-height:auto!important;padding:4px 0 8px!important}.master-hero .eyebrow{font-size:10px!important}.master-hero h2{max-width:740px!important;margin:5px 0!important;font-size:28px!important;line-height:1.1!important}.master-hero p{max-width:760px!important;color:var(--nx-muted)!important;font-size:13px!important}.master-layout{gap:12px!important}.master-metric{min-height:104px!important;padding:15px!important}.master-main{background:var(--nx-bg)!important}@media (max-width:1100px){#appView{grid-template-columns:76px 1fr!important}.nav-group-label16,.company-pill,#appView aside .brand-word,#appView .nav-label,#appView .user-mini>div:not(.avatar){display:none!important}#nav button{justify-content:center!important;padding:0!important}.money-layout16,.company-columns16{grid-template-columns:1fr}.summary-grid16,.modules-grid16,.permissions-table16{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.content,.master-content{padding:16px!important}.welcome,.page-hero16{align-items:flex-start!important;gap:12px!important}.welcome .split-actions,.welcome .quick{width:100%;overflow:auto;flex-wrap:nowrap!important}.welcome .split-actions .btn,.welcome .quick .btn{flex:none}.grid4,.master-grid4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.money-layout16{grid-template-columns:1fr}.workspace-surface16{border:0;border-radius:0;width:100vw;height:100dvh}.surface-backdrop16{padding:0}.modal-surface16{border-radius:0;width:100%;min-height:100dvh;max-height:100dvh}.drawer-surface16{width:100vw}.workspace-body16{padding:16px}.workspace-header16{padding:15px 50px 13px 16px}.workspace-footer16{padding:10px 12px}.stepper16{white-space:nowrap;overflow:auto}.review-grid16,.summary-grid16,.modules-grid16,.permissions-table16,.quick-create-grid16{grid-template-columns:1fr}.pos-wrap{grid-template-columns:1fr!important;height:auto!important;min-height:0!important}.cart{min-height:480px}.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.company-topline16{flex-direction:column}.company-actions16 .btn{flex:1}.user-line16{grid-template-columns:38px 1fr auto}.user-line16 .status-text16{display:none}.form-grid,.form-grid.three{grid-template-columns:1fr!important}.top-actions .role-pill{display:none!important}}@media (max-width:480px){.grid4,.master-grid4{grid-template-columns:1fr!important}.products{grid-template-columns:1fr 1fr!important}.money-today16{grid-template-columns:1fr}.surface-footer16,.workspace-footer16{flex-wrap:wrap}.surface-footer16 .btn,.workspace-footer16 .btn{flex:1}}.master-hero{color:var(--nx-text)!important}.master-hero:after{display:none!important}.master-hero .eyebrow{color:var(--nx-primary)!important}.bank-card:after{display:none!important}.bank-mini16{border:0!important;border-top:1px solid var(--nx-line)!important;text-align:left!important;cursor:pointer!important;background:0 0!important;align-items:center!important;width:100%!important}.bank-mini16:first-child{border-top:0!important}.bank-mini16:hover{background:var(--nx-subtle)!important}.optional16{color:var(--nx-muted-2);text-transform:none;letter-spacing:0;font-weight:500}#page-pos.active{min-height:0!important;display:block!important;overflow:visible!important}#page-pos .pos-closed17{min-height:min(560px,100dvh - 180px)!important}#posOpen.pos-vanguard17{--pos17-cyan:#0788b2;--pos17-cyan-strong:#056d90;--pos17-ink:#0d1418;--pos17-muted:#6b777e;--pos17-line:#dfe6e9;--pos17-line-soft:#eef2f4;--pos17-surface:#fff;--pos17-subtle:#f7fafb;width:100%!important;height:var(--pos-workspace-height17,calc(100dvh - 170px))!important;grid-template-columns:minmax(0,1fr) clamp(370px,30vw,430px)!important;align-items:stretch!important;gap:14px!important;min-height:0!important;max-height:none!important;display:grid!important;overflow:hidden!important}#posOpen.pos-vanguard17.hidden{display:none!important}#posOpen .pos-catalog17,#posOpen .pos-cart17{border:1px solid var(--pos17-line)!important;background:var(--pos17-surface)!important;border-radius:18px!important;min-width:0!important;height:100%!important;min-height:0!important;overflow:hidden!important;box-shadow:0 1px 1px #050c0f05!important}#posOpen .pos-catalog17{grid-template-rows:auto auto minmax(0,1fr)!important;display:grid!important}#posOpen .pos-command17{border-bottom:1px solid var(--pos17-line-soft)!important;background:linear-gradient(#fff 0%,#fcfdfe 100%)!important;padding:16px 16px 14px!important}#posOpen .pos-search-row17{grid-template-columns:minmax(0,1fr) 128px;align-items:stretch;gap:10px;display:grid}#posOpen .pos-search-field17{cursor:text;background:#fff;border:1px solid #ccd7dc;border-radius:13px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;height:50px;padding:0 11px 0 13px;transition:border-color .14s,box-shadow .14s,background .14s;display:grid}#posOpen .pos-search-field17:focus-within{border-color:#159cc7;box-shadow:0 0 0 3px #0788b21c}#posOpen .pos-search-icon17{color:#6d7980;place-items:center;font-size:20px;display:grid}#posOpen #productSearch{width:100%!important;min-width:0!important;height:46px!important;color:var(--pos17-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important;font-size:15px!important}#posOpen #productSearch::placeholder{color:#8a949a}#posOpen .pos-enter-key17,#posOpen .pos-pay17 kbd{color:#7a858b;background:#f8fafb;border:1px solid #dce3e6;border-bottom-color:#c8d0d4;border-radius:7px;justify-content:center;align-items:center;min-width:42px;height:24px;padding:0 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:800;display:inline-flex}#posOpen .pos-scan-btn17{color:#086d8c;background:#eef8fb;border:1px solid #d4eaf1;border-radius:13px;justify-content:center;align-items:center;gap:7px;height:50px;font-size:13px;font-weight:820;transition:all .14s;display:flex}#posOpen .pos-scan-btn17:hover{background:#e3f4f9;border-color:#bfdde7}#posOpen .pos-help-row17{justify-content:space-between;align-items:center;gap:14px;min-height:30px;margin-top:10px;padding:0 2px;display:flex}#posOpen .pos-help17{color:#66737a;align-items:center;gap:8px;min-width:0;font-size:11px;line-height:1.4;display:flex}#posOpen .pos-help17 b{color:#344248;font-weight:800}#posOpen .pos-ready-dot17{background:#27a868;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #eaf8f0}#posOpen .pos-flow-hint17{color:#94a0a6;white-space:nowrap;letter-spacing:.02em;font-size:10px}#posOpen .pos-catalog-head17{border-bottom:1px solid var(--pos17-line-soft);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 16px 10px;display:flex}#posOpen .pos-catalog-head17>div{gap:2px;display:grid}#posOpen .pos-catalog-head17 strong{letter-spacing:-.02em;font-size:14px}#posOpen .pos-eyebrow17{color:#859198;text-transform:uppercase;letter-spacing:.13em;font-size:9px;font-weight:850;line-height:1.25;display:block}#posOpen .pos-count17{color:#68757b;background:#f3f7f8;border-radius:999px;align-items:center;height:28px;padding:0 9px;font-size:11px;font-weight:760;display:inline-flex}#posOpen .pos-products17{scrollbar-width:thin;overscroll-behavior:contain!important;background:#fbfcfd!important;grid-template-columns:repeat(auto-fill,minmax(205px,1fr))!important;align-content:start!important;gap:10px!important;height:100%!important;min-height:0!important;padding:14px!important;overflow:auto!important}#posOpen .product-card.pos-product17,#posOpen .product-card{min-height:116px!important;box-shadow:none!important;text-align:left!important;background:#fff!important;border:1px solid #dfe6e9!important;border-radius:14px!important;grid-template-rows:auto 1fr auto!important;gap:8px!important;padding:14px!important;transition:border-color .14s,background .14s,box-shadow .14s!important;display:grid!important;transform:none!important}#posOpen .product-card:hover{background:#fcfeff!important;border-color:#9ed4e4!important;box-shadow:0 5px 16px #065b760e!important}#posOpen .product-card:active{transform:translateY(1px)!important}#posOpen .product-card .cat{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#7b878d!important;letter-spacing:.09em!important;font-size:9px!important;line-height:1.3!important}#posOpen .product-card strong{align-self:start;letter-spacing:-.02em!important;color:#11171a!important;margin:0!important;font-size:14px!important;line-height:1.25!important}#posOpen .pos-product-bottom17{justify-content:space-between;align-items:end;gap:10px;display:flex}#posOpen .product-card .price{letter-spacing:-.03em!important;color:#0d1418!important;font-size:16px!important;font-weight:880!important}#posOpen .product-card .stock{float:none!important;color:#738087!important;text-align:right!important;font-size:10px!important;display:block!important}#posOpen .pos-product-variant17{color:#0783a9;margin-top:2px;font-size:9px;font-weight:800;display:block}#posOpen .pos-cart17{background:#fff!important;grid-template-rows:auto minmax(0,1fr) auto!important;display:grid!important}#posOpen .pos-cart-head17{background:#fff;gap:12px;min-height:72px;border-bottom:1px solid var(--pos17-line-soft)!important;justify-content:space-between!important;align-items:center!important;padding:14px 16px!important;display:flex!important}#posOpen .pos-cart-title17{align-items:baseline;gap:8px;margin-top:3px;display:flex}#posOpen .pos-cart-title17 strong{letter-spacing:-.035em;font-size:18px}#posOpen .pos-cart-title17 span{color:#728087;font-size:11px;font-weight:720}#posOpen .pos-clear17{color:#66737a;background:#fff;border:1px solid #e1e7ea;border-radius:9px;height:34px;padding:0 10px;font-size:11px;font-weight:780}#posOpen .pos-clear17:hover{color:#273238;background:#f7f9fa}#posOpen .pos-cart-items17{scrollbar-width:thin;background:#fff;overscroll-behavior:contain!important;height:auto!important;min-height:0!important;padding:4px 16px 8px!important;overflow:auto!important}#posOpen .cart-empty{color:#718087!important;height:auto!important;min-height:100%!important;padding:28px!important}#posOpen .cart-row.pos-cart-row17,#posOpen .cart-row{border-bottom:1px solid #eef2f4!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;padding:13px 0!important}#posOpen .pos-line-name17{letter-spacing:-.018em;color:#11171a;font-size:13px;font-weight:820;line-height:1.25}#posOpen .pos-line-meta17{color:#7a858b;flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px;font-size:10px;display:flex}#posOpen .variant-pill141{padding:3px 6px!important;font-size:9px!important}#posOpen .qty{gap:6px!important;margin-top:9px!important}#posOpen .qty button{color:#263238;font-weight:850;background:#fff!important;border:1px solid #dde4e7!important;border-radius:8px!important;width:28px!important;height:28px!important}#posOpen .qty button:hover{background:#f3f8fa!important;border-color:#c9dce3!important}#posOpen .pos-qty17{text-align:center;min-width:22px;font-size:12px}#posOpen .pos-line-side17{text-align:right;grid-template-rows:auto 1fr;grid-template-columns:auto auto;align-items:start;column-gap:7px;min-width:72px;display:grid}#posOpen .pos-line-side17 .remove{grid-column:2;width:24px;height:24px;line-height:1;color:#9ba5aa!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:0!important;font-size:17px!important}#posOpen .pos-line-side17 .remove:hover{color:#a54a4a!important;background:#fff2f2!important}#posOpen .pos-line-total17{color:#11171a;grid-column:1/3;align-self:end;margin-top:12px;font-size:13px;font-weight:850}#posOpen .pos-cart-footer17{z-index:4;background:linear-gradient(#fcfdfe 0%,#fff 34%)!important;border-top:1px solid #dce4e7!important;flex:none!important;padding:13px 16px 15px!important;position:relative!important;box-shadow:0 -12px 28px #08141909!important}#posOpen .pos-totals17{gap:4px;margin-bottom:10px;display:grid}#posOpen .pos-totals17 .total-line{align-items:center;min-height:20px;color:#69767d!important;margin:0!important;font-size:12px!important}#posOpen .pos-totals17 .total-line.total{letter-spacing:-.035em;border-top:1px solid #edf1f3;padding-top:8px;color:#101619!important;margin-top:5px!important;font-size:19px!important;font-weight:900!important}#posOpen .pos-pay17{color:#fff;background:linear-gradient(135deg,#087fa7 0%,#0596c3 100%);border:0;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;padding:0 14px;transition:transform .12s,filter .12s,box-shadow .12s;display:flex;box-shadow:0 8px 20px #0582a929}#posOpen .pos-pay17:hover{filter:brightness(.97);box-shadow:0 10px 24px #0582a933}#posOpen .pos-pay17:active{transform:translateY(1px)}#posOpen .pos-pay-label17{text-align:left;gap:1px;display:grid}#posOpen .pos-pay-label17 small{text-transform:uppercase;letter-spacing:.11em;color:#ffffffb8;font-size:9px;font-weight:800}#posOpen .pos-pay-label17 b{letter-spacing:-.02em;font-size:16px;line-height:1.15}#posOpen .pos-pay-right17{align-items:center;gap:8px;display:flex}#posOpen .pos-pay-right17 strong{letter-spacing:-.035em;font-size:18px}#posOpen .pos-pay17 kbd{color:#fff;background:#ffffff24;border-color:#fff3;min-width:34px}body:has(#page-pos.active) main{overflow:hidden!important}body:has(#page-pos.active) .content{padding-bottom:14px!important}@media (max-width:1180px){#posOpen.pos-vanguard17{grid-template-columns:minmax(0,1fr) 360px!important}#posOpen .pos-products17{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important}}@media (max-width:920px){body:has(#page-pos.active) main{overflow:auto!important}#posOpen.pos-vanguard17{grid-template-columns:1fr!important;height:auto!important;min-height:0!important;overflow:visible!important}#posOpen .pos-catalog17{height:min(62dvh,620px)!important;min-height:440px!important}#posOpen .pos-cart17{height:min(68dvh,660px)!important;min-height:480px!important}}@media (max-width:620px){#posOpen .pos-search-row17{grid-template-columns:1fr!important}#posOpen .pos-scan-btn17{height:44px}#posOpen .pos-help-row17{flex-direction:column;align-items:flex-start;gap:5px}#posOpen .pos-flow-hint17{display:none}#posOpen .pos-products17{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:10px!important}#posOpen .product-card{min-height:108px!important;padding:11px!important}}@media (max-width:420px){#posOpen .pos-products17{grid-template-columns:1fr!important}#posOpen .pos-enter-key17{display:none}}html,body{width:100%;height:100%;min-height:100%;overflow:hidden!important}#appView,#masterView{width:100%;height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important}#appView>aside,#masterView>aside{flex-direction:column!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;padding-bottom:10px!important;display:flex!important;overflow:hidden!important}#appView>aside>.brand,#masterView>aside>.brand,#appView>aside>.company-pill,#masterView>aside>.master-brand-badge{flex:none!important}#nav,#masterNav{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;flex:auto!important;min-height:0!important;max-height:none!important;padding-bottom:18px!important;overflow:hidden auto!important}#nav::-webkit-scrollbar{width:8px}#masterNav::-webkit-scrollbar{width:8px}#nav::-webkit-scrollbar-track{background:0 0}#masterNav::-webkit-scrollbar-track{background:0 0}#nav::-webkit-scrollbar-thumb{background:#29414a;border:2px solid #0a1418;border-radius:999px}#masterNav::-webkit-scrollbar-thumb{background:#29414a;border:2px solid #0a1418;border-radius:999px}#nav:hover::-webkit-scrollbar-thumb{background:#3b5c68}#masterNav:hover::-webkit-scrollbar-thumb{background:#3b5c68}#appView>aside>.aside-bottom,#masterView>aside>.aside-bottom{z-index:3;background:#0a1418;position:relative;flex:none!important;margin-top:0!important}#appView>main,#masterView>.master-main{flex-direction:column!important;min-width:0!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;display:flex!important;overflow:hidden!important}#appView .advisor-banner{flex:none!important}#appView .topbar,#masterView .master-topbar{flex:0 0 64px!important;height:64px!important;min-height:64px!important;position:relative!important;top:auto!important}#appView .content,#masterView .master-content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;height:auto!important;min-height:0!important;padding-bottom:max(40px, env(safe-area-inset-bottom))!important;flex:auto!important;overflow:hidden auto!important}#appView .content::-webkit-scrollbar{width:10px}#masterView .master-content::-webkit-scrollbar{width:10px}#appView .content::-webkit-scrollbar-track{background:0 0}#masterView .master-content::-webkit-scrollbar-track{background:0 0}#appView .content::-webkit-scrollbar-thumb{background:#cbd5d9 padding-box content-box;border:3px solid #0000;border-radius:999px}#masterView .master-content::-webkit-scrollbar-thumb{background:#cbd5d9 padding-box content-box;border:3px solid #0000;border-radius:999px}#appView .content:hover::-webkit-scrollbar-thumb{background:#aab9bf padding-box content-box;border:3px solid #0000}#masterView .master-content:hover::-webkit-scrollbar-thumb{background:#aab9bf padding-box content-box;border:3px solid #0000}#appView main>*,#masterView .master-main>*,#appView .content>*,#masterView .master-content>*{min-width:0}.page,.master-page{min-width:0!important;max-width:100%!important}.card,.panel,.toolbar,.welcome,.page-hero16{min-width:0}table{max-width:100%}.page.active:after,.master-page.active:after{content:"";width:100%;height:8px;display:block}body:has(#page-pos.active) #appView .content{padding-top:14px!important;padding-bottom:14px!important;overflow:hidden!important}#page-pos.active{grid-template-rows:minmax(0,1fr)!important;height:100%!important;min-height:0!important;overflow:hidden!important}#page-pos.active #posClosed{height:100%!important;min-height:0!important}#page-pos.active #posOpen.pos-vanguard17{height:100%!important;min-height:0!important;max-height:100%!important}#page-pos.active #posOpen .pos-catalog17,#page-pos.active #posOpen .pos-cart17{min-height:0!important;max-height:100%!important}#page-pos.active #posOpen .pos-products17,#page-pos.active #posOpen .pos-cart-items17{overscroll-behavior:contain!important;min-height:0!important;overflow-y:auto!important}#page-pos.active #posOpen .pos-cart-footer17{flex:none!important;position:relative!important;bottom:auto!important}.nav-scroll-note162{color:#71858e;letter-spacing:.02em;opacity:0;pointer-events:none;flex:none;justify-content:center;align-items:center;gap:6px;min-height:24px;margin:2px 2px 0;font-size:10px;font-weight:760;transition:all .16s;display:flex;transform:translateY(2px)}.nav-scroll-note162.visible{opacity:1;transform:none}.nav-scroll-note162 span{color:#59c7e7}@media (max-height:760px) and (min-width:921px){#appView>aside,#masterView>aside{padding-top:8px!important}#appView>aside .brand,#masterView>aside .brand{padding-top:4px!important;padding-bottom:10px!important}.company-pill,.master-brand-badge,.nav-group16{margin-bottom:8px!important}.nav-group-label16{padding-top:5px!important;padding-bottom:4px!important}#nav button,#masterNav button{height:39px!important;min-height:39px!important}#appView .topbar,#masterView .master-topbar{flex-basis:60px!important;height:60px!important;min-height:60px!important}}@media (max-width:920px){body:has(#page-pos.active) #appView .content{padding:16px!important;padding-bottom:max(32px, env(safe-area-inset-bottom))!important;overflow:hidden auto!important}#page-pos.active{height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}#page-pos.active #posOpen.pos-vanguard17{height:auto!important;max-height:none!important;overflow:visible!important}#appView>main{overflow:hidden!important}}@media (max-width:680px){#appView{height:100dvh!important;min-height:100dvh!important}#appView>aside{height:100dvh!important;max-height:100dvh!important}#appView .content{padding-bottom:max(32px, env(safe-area-inset-bottom))!important}}:root{--sidebar-wide17:clamp(232px,16vw,264px);--sidebar-rail17:84px;--drawer-width17:min(318px,88vw);--topbar-h17:64px;--workspace-pad17:clamp(14px,1.65vw,28px);--touch17:44px;--surface17:#fff;--surface-soft17:#f7fafb;--border17:#e2e9ec;--ink17:#0c1317;--muted17:#65727a;--elev17:0 18px 50px #07111612}html,body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;min-width:0;height:100%;min-height:100%;overflow:hidden!important}body{min-height:100dvh}#appView,#masterView{width:100%;grid-template-columns:var(--sidebar-wide17) minmax(0,1fr)!important;min-width:0!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important}#appView>main,#masterView>.master-main{min-width:0!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important}#appView .content,#masterView .master-content{width:100%;container:workspace17/inline-size;min-width:0!important;max-width:none!important;min-height:0!important;padding:var(--workspace-pad17)!important;padding-bottom:max(32px,env(safe-area-inset-bottom))!important;overflow:hidden auto!important}#appView .content>.page,#masterView .master-content>.master-page{width:min(100%,1680px);margin-inline:auto}#appView>aside,#masterView>aside{width:auto!important;min-width:0!important;height:100dvh!important;max-height:100dvh!important;padding:max(14px,env(safe-area-inset-top)) 12px max(10px,env(safe-area-inset-bottom))!important;border-right:1px solid #fff1!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}#appView>aside .brand,#masterView>aside .brand{flex:none;min-width:0;padding:5px 10px 16px!important}#appView>aside .company-pill,#masterView>aside .master-brand-badge{flex:none;min-width:0;margin:0 4px 12px!important}.company-pill strong,.master-brand-badge b{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}#nav,#masterNav{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto!important;min-width:0!important;min-height:0!important;padding:2px 4px 18px 2px!important;overflow:hidden auto!important}#nav button,#masterNav button{width:100%;min-width:0;border-radius:12px!important;min-height:44px!important;padding:9px 11px!important}#nav button .nav-label,#masterNav button .nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-group16{min-width:0}.nav-group-label16,.nav-sep{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aside-bottom{background:0 0!important;border-top:1px solid #ffffff1a!important;flex:none!important;min-width:0!important;margin-top:8px!important;padding:10px 4px 0!important}.user-mini{background:#ffffff09;border:1px solid #ffffff12;border-radius:14px;width:100%;min-width:0;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:10px!important;display:grid!important}.user-mini .avatar{min-width:42px;font-size:13px;width:42px!important;height:42px!important}.user-mini-copy17{min-width:0!important;overflow:hidden!important}.user-mini-copy17 strong,.user-mini-copy17 small{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;overflow:hidden;display:block!important}.user-mini-copy17 strong{color:#f7fbfc;margin-bottom:3px;font-size:13px;line-height:1.25}.user-mini-copy17 small{font-size:11px;line-height:1.25;color:#7f929a!important}#appView .topbar,#masterView .master-topbar{gap:12px;min-width:0!important;height:var(--topbar-h17)!important;min-height:var(--topbar-h17)!important;flex-basis:var(--topbar-h17)!important;padding:0 max(14px,calc(var(--workspace-pad17) - 4px))!important}.ux-title-cluster143,.ux-title-cluster142{flex:auto;min-width:0!important}#pageTitle,#masterPageTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden;font-size:clamp(17px,1.6vw,20px)!important}.top-actions{flex:0 auto;min-width:0;max-width:70%;overflow:visible;flex-wrap:nowrap!important;gap:8px!important;display:flex!important}.top-actions>*{flex:none}.top-actions .btn,.ux-command143,.ux-nav-toggle143,#masterNavToggle17,#mobileTopActions17,#masterMobileActions17{height:44px!important;min-height:44px!important}.ux-nav-toggle143,#masterNavToggle17{width:44px!important;min-width:44px!important;padding:0!important}.mobile-top-actions17{place-items:center;width:44px;min-width:44px;font-size:19px;padding:0!important;display:none!important}.advisor-banner{min-width:0;padding:10px max(14px,calc(var(--workspace-pad17) - 4px))!important;flex:none!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;display:flex!important}.advisor-banner>div{align-items:center;gap:10px;min-width:0;display:flex}.advisor-banner b{white-space:nowrap}.advisor-banner span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.advisor-banner .btn{flex:none;height:40px!important;min-height:40px!important}.page,.master-page{min-width:0!important}.welcome{align-items:flex-start!important;gap:16px!important}.welcome>div:first-child{min-width:0}.welcome h2{text-wrap:balance;font-size:clamp(25px,2.6vw,34px)!important;line-height:1.05!important}.quick{justify-content:flex-end;align-items:center}.panel-head{flex-wrap:wrap;gap:12px}.panel-head h3{flex:220px;min-width:0}.toolbar{min-width:0;align-items:center!important;gap:10px!important}.toolbar input:not([type=checkbox]),.toolbar select,.toolbar .search,.toolbar .search-sm{flex:240px;max-width:100%;min-width:min(100%,180px)!important}.btn,.tiny-master,.list-menu15,.mini-action143,.cart-row button,.qty-btn,.tabs button{touch-action:manipulation}.btn{min-height:44px!important}.card,.panel,.metric,.master-panel,.section-card15{min-width:0}img,svg,video,canvas{max-width:100%;height:auto}.grid4,.master-grid4,.stat-row,.bank-grid,.three-cards,.money-today16,.summary-grid16,.company-metrics15{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important}.products{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))!important}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.master-table-wrap,.ux-table-scroll143,.ux-table-scroll142,.variant-table-wrap141{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;width:100%;min-width:0;max-width:100%;overflow:auto!important}.master-table-wrap table,.ux-table-scroll143 table,.ux-table-scroll142 table{min-width:720px}table button,.tiny-master{min-width:36px;min-height:36px}@container workspace17 (width<=1150px){.two,.home-focus,.master-layout,.master-detail-grid,.money-layout16,.company-layout15,.statement-grid,.scanner-workbench141{grid-template-columns:1fr!important}.review-grid16,.permissions-grid15,.permissions-table16,.modules-grid16,.modules-card15 .modules-grid15{grid-template-columns:repeat(2,minmax(0,1fr))!important}.company-columns16{grid-template-columns:1fr!important}}@container workspace17 (width<=760px){.grid4,.master-grid4,.stat-row,.bank-grid,.three-cards,.money-today16,.summary-grid16,.company-metrics15,.form-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))!important}.permissions-grid15,.review-grid16,.permissions-table16{grid-template-columns:1fr!important}}@container workspace17 (width<=520px){.grid4,.master-grid4,.stat-row,.bank-grid,.three-cards,.money-today16,.summary-grid16,.company-metrics15,.form-grid,.form-grid.three,.service-grid15,.modules-grid16,.modules-card15 .modules-grid15,.quick-create-grid16{grid-template-columns:1fr!important}.welcome{grid-template-columns:1fr!important;display:grid!important}.quick{grid-template-columns:1fr 1fr;width:100%;display:grid!important}.quick .btn:last-child:nth-child(odd){grid-column:1/-1}.panel,.card{border-radius:16px!important}}@media (min-width:1024px) and (max-width:1279px){#appView,#masterView{grid-template-columns:var(--sidebar-rail17) minmax(0,1fr)!important}#appView>aside,#masterView>aside{padding-inline:10px!important}#appView>aside .brand,#masterView>aside .brand{justify-content:center!important;padding-inline:0!important}#appView>aside .brand-word,#masterView>aside .brand-word,#appView>aside .company-pill,#masterView>aside .master-brand-badge,#nav .nav-label,#masterNav .nav-label,#nav .nav-group-label16,#masterNav .nav-sep,.user-mini-copy17,.nav-scroll-note162{display:none!important}#nav,#masterNav{padding-inline:4px!important}#nav button,#masterNav button{justify-content:center!important;padding-inline:0!important}#nav .ico,#masterNav .ico{min-width:44px;font-size:17px;width:44px!important}.aside-bottom{padding-inline:0!important}.user-mini{grid-template-columns:1fr!important;justify-items:center!important;padding:8px!important;display:grid!important}.top-actions .role-pill,.top-actions .cash-status,.top-actions .logout-mini,.ux-command143 .ux-command-label143,.ux-command143 kbd{display:none!important}.ux-command143{justify-content:center;min-width:44px;width:44px!important;padding:0!important}.mobile-top-actions17{display:grid!important}}@media (min-width:1280px){#appView.sidebar-manual-compact17,#masterView.sidebar-manual-compact17{grid-template-columns:var(--sidebar-rail17) minmax(0,1fr)!important}#appView.sidebar-manual-compact17>aside .brand-word,#masterView.sidebar-manual-compact17>aside .brand-word,#appView.sidebar-manual-compact17 .company-pill,#masterView.sidebar-manual-compact17 .master-brand-badge,#appView.sidebar-manual-compact17 #nav .nav-label,#masterView.sidebar-manual-compact17 #masterNav .nav-label,#appView.sidebar-manual-compact17 .nav-group-label16,#masterView.sidebar-manual-compact17 .nav-sep,#appView.sidebar-manual-compact17 .user-mini-copy17{display:none!important}#appView.sidebar-manual-compact17 #nav button,#masterView.sidebar-manual-compact17 #masterNav button,#appView.sidebar-manual-compact17>aside .brand,#masterView.sidebar-manual-compact17>aside .brand{justify-content:center!important}#appView.sidebar-manual-compact17 .user-mini,#masterView.sidebar-manual-compact17 .user-mini{justify-items:center;grid-template-columns:1fr!important}}.responsive-scrim17{z-index:188;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040a0d7a;display:none;position:fixed;inset:0}@media (max-width:1023px){#appView,#masterView{height:100dvh!important;display:block!important}#appView>aside,#masterView>aside{transition:transform .22s cubic-bezier(.2,.8,.2,1);inset:0 auto 0 0;transform:translate(calc(-100% - 18px));box-shadow:26px 0 70px #0000004d;width:var(--drawer-width17)!important;max-width:var(--drawer-width17)!important;z-index:200!important;position:fixed!important}#appView.drawer-open17>aside,#masterView.drawer-open17>aside{transform:translate(0)}#appView.drawer-open17 .responsive-scrim17,#masterView.drawer-open17 .responsive-scrim17{display:block}#appView>aside .brand-word,#masterView>aside .brand-word,#appView>aside .company-pill,#masterView>aside .master-brand-badge,#nav .nav-label,#masterNav .nav-label,#nav .nav-group-label16,#masterNav .nav-sep,.user-mini-copy17{display:block!important}#nav button,#masterNav button{justify-content:flex-start!important}.top-actions .role-pill,.top-actions .cash-status,.top-actions .logout-mini,.top-actions #cashAction,.ux-command143,.ux-command142{display:none!important}.mobile-top-actions17{display:grid!important}#quickCreate16{width:44px!important;min-width:44px!important;padding:0!important;font-size:0!important}#quickCreate16:before{content:"+";font-size:22px;line-height:1}.advisor-banner span{display:none!important}.advisor-banner{padding-block:8px!important}.advisor-banner .btn{padding-inline:12px!important}.master-topbar .top-actions>:not(.mobile-top-actions17){display:none!important}}@media (max-width:680px){:root{--topbar-h17:58px;--workspace-pad17:14px}#loginView{grid-template-columns:1fr!important;min-height:100dvh!important;overflow-y:auto!important}#loginView .login-hero{display:none!important}#loginView .login-panel{min-height:100dvh!important;padding:max(20px,env(safe-area-inset-top)) 18px max(20px,env(safe-area-inset-bottom))!important}#loginView .login-card{width:min(100%,460px)!important}#appView .topbar,#masterView .master-topbar{gap:6px!important;padding-inline:10px!important}.ux-title-cluster143,.ux-title-cluster142{gap:6px!important}#pageTitle,#masterPageTitle{font-size:16px!important}.advisor-banner{gap:8px!important;padding-inline:12px!important}.advisor-banner b{text-overflow:ellipsis;max-width:46vw;overflow:hidden}.advisor-banner .btn{height:36px!important;min-height:36px!important;font-size:11px!important}.welcome{margin-bottom:16px!important}.welcome h2{font-size:27px!important}.toolbar{grid-template-columns:1fr!important;display:grid!important}.toolbar>*{width:100%!important;max-width:none!important}.panel-head{align-items:flex-start!important}.panel-head .btn{flex:none}.master-table-wrap table,.ux-table-scroll143 table,.ux-table-scroll142 table{min-width:660px}.modal.ux-modal143,.modal.ux-modal142,.modal.ux-modal{border-radius:0!important;width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important}.modal-scroll143,.modal-scroll142{padding:max(18px,env(safe-area-inset-top)) 16px 18px!important}.modal-footer143,.modal-footer142{padding:12px 14px max(12px,env(safe-area-inset-bottom))!important}.modal-footer143 .btn,.modal-footer142 .btn{min-width:0!important}}@media (max-width:420px){.quick{grid-template-columns:1fr!important}.quick .btn{grid-column:auto!important}.grid4,.master-grid4,.stat-row,.bank-grid,.three-cards,.money-today16,.summary-grid16,.company-metrics15{grid-template-columns:1fr!important}.top-actions{gap:5px!important}}@media (max-height:680px) and (min-width:1024px){#appView>aside,#masterView>aside{padding-top:8px!important;padding-bottom:6px!important}#appView>aside .brand,#masterView>aside .brand{padding-bottom:8px!important}#nav button,#masterNav button{height:38px!important;min-height:38px!important;padding-block:5px!important}.nav-group-label16,.nav-sep{padding-top:7px!important;padding-bottom:3px!important}.user-mini{padding:7px!important}.user-mini .avatar{min-width:36px;width:36px!important;height:36px!important}}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline-offset:2px!important;outline:3px solid #0c9bc747!important}@media (hover:hover) and (pointer:fine){.btn:hover,.tiny-master:hover,.module-pill15:hover,.quick-create16:hover{transform:translateY(-1px)}}@media (pointer:coarse){.btn,#nav button,#masterNav button,.tabs button,input,select,textarea,.list-menu15,.tiny-master{min-height:48px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){:root{--line:#c8d2d7}.card,.panel,.metric,.section-card15,.btn-ghost,input,select,textarea{border-color:#aebcc3!important}}#appView.nav-collapsed143:not(.sidebar-manual-compact17){grid-template-columns:var(--sidebar-wide17) minmax(0,1fr)!important}#appView.nav-collapsed143:not(.sidebar-manual-compact17) aside .brand-word,#appView.nav-collapsed143:not(.sidebar-manual-compact17) .company-pill,#appView.nav-collapsed143:not(.sidebar-manual-compact17) .nav-label,#appView.nav-collapsed143:not(.sidebar-manual-compact17) .user-mini-copy17{display:block!important}.sale-doc-shell171{gap:14px;min-width:0;display:grid}.sale-doc-toolbar171{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sale-doc-switch171{border:1px solid var(--line);background:#f5f8f9;border-radius:14px;gap:4px;padding:4px;display:inline-flex}.sale-doc-switch171 button{color:#657178;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:38px;padding:0 13px;font-weight:800}.sale-doc-switch171 button.active{color:#0d1519;background:#fff;box-shadow:0 3px 12px #08111614}.sale-doc-status171{color:#8b5b13;background:#fff8e8;border:1px solid #e7d8b1;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex}.sale-doc-status171.ok{color:#177442;background:#eff9f2;border-color:#d8ebde}.sale-doc-stage171{border:1px solid var(--line);background:radial-gradient(circle at 50% 0,#0f97bf0d,#0000 40%),#f3f6f7;border-radius:18px;width:100%;min-width:0;padding:18px;overflow:auto}.ride-paper171{color:#101416;background:#fff;border:1px solid #d6dde0;width:min(100%,900px);margin:0 auto;font-family:Arial,Helvetica,sans-serif;box-shadow:0 16px 42px #0a12161a}.ride-top171{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);gap:10px;padding:14px;display:grid}.ride-box171{border:1px solid #9fa9ae;border-radius:3px;padding:11px 12px}.ride-issuer171{flex-direction:column;gap:5px;min-height:188px;display:flex}.ride-brand171{letter-spacing:-2px;margin-bottom:6px;font-size:30px;font-weight:900;line-height:.95}.ride-brand171 small{letter-spacing:.12em;color:#59646a;margin-top:6px;font-size:9px;display:block}.ride-issuer171 h2{margin:3px 0 4px;font-size:15px}.ride-issuer171 p,.ride-taxbox171 p{margin:2px 0;font-size:10px;line-height:1.35}.ride-taxbox171{min-height:188px}.ride-taxbox171 .doc-type171{margin:5px 0 7px;font-size:18px;font-weight:900}.ride-taxbox171 .doc-number171{margin-bottom:7px;font-size:14px;font-weight:850}.ride-label171{text-transform:uppercase;letter-spacing:.06em;color:#4d585d;margin-top:6px;font-size:8px;font-weight:850}.ride-value171{word-break:break-all;font-size:10px;font-weight:700;line-height:1.3}.ride-barcode171{width:100%;margin-top:5px;overflow:hidden}.ride-barcode171 svg{width:100%;height:55px;display:block}.ride-customer171{border:1px solid #a9b1b5;border-radius:3px;grid-template-columns:1.5fr .8fr .8fr;gap:7px 14px;margin:0 14px 10px;padding:9px 11px;font-size:10px;display:grid}.ride-customer171 .wide{grid-column:1/-1}.ride-table-wrap171{border:1px solid #a9b1b5;margin:0 14px 10px;overflow:auto}.ride-table171{border-collapse:collapse;width:100%;min-width:620px;font-size:9px}.ride-table171 th{border-right:1px solid #c5cccf;color:#20282c!important;letter-spacing:0!important;text-transform:none!important;background:#eef1f2!important;border-bottom:1px solid #a9b1b5!important;padding:7px 6px!important;font-size:8px!important;position:static!important}.ride-table171 td{border-right:1px solid #d9dee0;background:#fff!important;border-bottom:1px solid #e3e7e9!important;padding:7px 6px!important}.ride-table171 th:last-child,.ride-table171 td:last-child{border-right:0}.ride-bottom171{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:10px;padding:0 14px 14px;display:grid}.ride-additional171,.ride-totals171{border:1px solid #a9b1b5;border-radius:3px;padding:9px 10px}.ride-additional171 h4{margin:0 0 7px;font-size:10px}.ride-info-row171,.ride-total-row171{justify-content:space-between;gap:14px;padding:4px 0;font-size:9px;display:flex}.ride-info-row171{border-bottom:1px solid #eef1f2}.ride-total-row171{border-bottom:1px solid #e7ebed}.ride-total-row171.grand{border-top:2px solid #30383c;border-bottom:0;margin-top:5px;padding-top:7px;font-size:12px;font-weight:900}.ride-demo-strip171{color:#80510a;text-align:center;background:#fff7df;border:1px solid #edd9a0;border-radius:4px;margin:0 14px 14px;padding:8px 10px;font-size:9px;font-weight:700}.receipt-wrap171{width:min(100%,340px);margin:0 auto}.receipt-paper171{color:#0c0f10;background:#fff;width:100%;padding:18px 16px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45;box-shadow:0 14px 38px #080f121f}.receipt-brand171{text-align:center;padding-bottom:10px}.receipt-brand171 b{letter-spacing:-2px;font-family:Arial,Helvetica,sans-serif;font-size:25px;display:block}.receipt-brand171 span{font-size:9px;display:block}.receipt-rule171{border-top:1px dashed #596166;margin:8px 0}.receipt-row171{justify-content:space-between;gap:10px;display:flex}.receipt-row171 strong:last-child,.receipt-row171 span:last-child{text-align:right}.receipt-item171{padding:6px 0}.receipt-item171 .name{font-weight:850}.receipt-item171 .meta{color:#5e676c;font-size:9px}.receipt-total171{padding-top:4px;font-size:15px;font-weight:900}.receipt-warning171{text-align:center;color:#596267;border:1px dashed #aeb7bb;margin-top:12px;padding:8px;font-size:8px}.sale-doc-actions171{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sale-doc-actions171 .btn{min-width:0}@media (max-width:760px){.sale-doc-stage171{padding:10px}.ride-paper171{width:760px;max-width:none}.ride-top171{grid-template-columns:1fr 350px}.sale-doc-toolbar171{align-items:flex-start}.sale-doc-switch171{width:100%}.sale-doc-switch171 button{flex:1}}.post-sale-banner172{background:linear-gradient(135deg,#1e9b5a14,#1597bf0b),#f8fcfa;border:1px solid #d5eadf;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 15px;display:grid}.post-sale-check172{color:#13814a;background:#e6f6ec;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;font-weight:950;display:grid}.post-sale-banner172 b{letter-spacing:-.02em;font-size:14px;display:block}.post-sale-banner172 small{color:#647179;margin-top:3px;font-size:11px;line-height:1.35;display:block}.post-sale-amount172{letter-spacing:-.04em;white-space:nowrap;font-size:22px;font-weight:950}.tax-breakdown172{border:1px solid var(--line);background:#fff;border-radius:17px;padding:14px;box-shadow:0 8px 24px #08111609}.tax-breakdown-head172{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.tax-breakdown-head172 b{letter-spacing:-.015em;font-size:13px}.tax-breakdown-head172 small{color:var(--muted);font-size:10px}.tax-cards172{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;display:grid}.tax-card172{background:#fafcfc;border:1px solid #e5eaed;border-radius:13px;min-width:0;padding:11px 12px}.tax-card172 .kicker172{color:#738087;letter-spacing:.075em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:850;display:block}.tax-card172 strong{letter-spacing:-.035em;font-size:18px;display:block}.tax-card172 small{color:#6b777d;margin-top:3px;font-size:9px;display:block}.tax-card172.tax172{background:#f2fafc;border-color:#d5eaf0}.tax-card172.zero172{background:#f7f9fa}.tax-card172.total172{color:#fff;background:#0e181c;border-color:#0e181c}.tax-card172.total172 .kicker172,.tax-card172.total172 small{color:#afc0c7}.tax-note172{color:#66747a;align-items:flex-start;gap:8px;margin-top:9px;font-size:10px;line-height:1.4;display:flex}.tax-dot172{background:#119ac2;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:4px}.doc-meta-row172{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.doc-meta-chip172{color:#526068;background:#f7f9fa;border:1px solid #e2e8eb;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.doc-meta-chip172.good{color:#177442;background:#eff9f2;border-color:#d8ebde}.doc-meta-chip172.warn{color:#8a5b16;background:#fff8e8;border-color:#ebdcb3}.ride-totals171 .ride-total-row171{gap:20px}.ride-total-row171 b{white-space:nowrap}.sale-post-actions172{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sale-post-actions172 .btn{min-width:0}@media (max-width:680px){.post-sale-banner172{grid-template-columns:auto minmax(0,1fr)}.post-sale-amount172{grid-column:1/-1;padding-left:50px;font-size:20px}.tax-cards172{grid-template-columns:1fr 1fr}}@media (max-width:420px){.tax-cards172{grid-template-columns:1fr}}:root{--nexo:#0795be;--nexo-strong:#067f9f;--nexo-soft:#eaf7fa;--ink:#10171b;--muted:#69767d;--line:#dde5e8;--line-soft:#edf1f3;--paper:#fff;--canvas:#f6f8f9;--sidebar:#071316;--sidebar-active:#102a31;--sidebar-text:#bec8cc;--sidebar-muted:#70838b;--r-control18:8px;--r-surface18:10px;--r-modal18:14px;--shadow-float18:0 18px 48px #0711161a}body{background:var(--canvas)!important;color:var(--ink)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,Arial,sans-serif!important}#appView>aside,#masterView>aside{background:var(--sidebar)!important;border-right:1px solid #13242a!important}.nav-group16{margin-bottom:9px!important}.nav-group-label16,.nav-sep{color:var(--sidebar-muted)!important;letter-spacing:.07em!important;text-transform:none!important;padding:10px 12px 5px!important;font-size:10px!important;font-weight:760!important;line-height:1!important}#nav button,#masterNav button{transition:background .12s,color .12s;position:relative;min-height:42px!important;color:var(--sidebar-text)!important;border-radius:8px!important;gap:11px!important;font-size:14px!important;font-weight:600!important}#nav button:hover,#masterNav button:hover{color:#f5fafb!important;background:#0c2026!important}#nav button.active,#masterNav button.active{background:var(--sidebar-active)!important;color:#fff!important;box-shadow:none!important}#nav button.active:before,#masterNav button.active:before{content:"";background:#35b7db;border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:0}#nav .ico,#masterNav .ico{color:#7d929a!important;place-items:center!important;width:18px!important;min-width:18px!important;height:18px!important;display:grid!important}#nav .ico svg,#masterNav .ico svg{width:18px;height:18px;display:block}#nav button.active .ico,#masterNav button.active .ico{color:#63c8e4!important}.user-mini{background:#0a1a1f!important;border-color:#183039!important;border-radius:8px!important}.company-pill,.master-brand-badge{background:#0b1b20!important;border-color:#193038!important;border-radius:8px!important}#appView .topbar,#masterView .master-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)!important;background:#fffffff0!important}.content,.master-content{background:var(--canvas)!important}.card,.panel,.metric,.surface-card16,.master-panel,.section-card15,.company-card16,.activity-card,.service-card,.cash-card{border:1px solid var(--line)!important;border-radius:var(--r-surface18)!important;background:var(--paper)!important;box-shadow:none!important}.btn{border-radius:var(--r-control18)!important;height:auto!important;min-height:40px!important;box-shadow:none!important;padding:0 14px!important;font-weight:700!important}.btn-primary{background:var(--nexo)!important;border-color:var(--nexo)!important;color:#fff!important}.btn-primary:hover{background:var(--nexo-strong)!important}.btn-dark{background:#10181c!important;border-color:#10181c!important}.btn-ghost,.btn-soft{border:1px solid var(--line)!important;color:#263238!important;background:#fff!important}.btn-soft{background:#f4f7f8!important}.field label{text-transform:none!important;letter-spacing:0!important;color:#59666d!important;font-size:12px!important;font-weight:700!important}.field input,.field select,.field textarea,.search,.search-sm,.toolbar input,.toolbar select{border-radius:var(--r-control18)!important;box-shadow:none!important;background:#fff!important;border-color:#d7e0e4!important}.field input:focus,.field select:focus,.field textarea:focus,.search:focus,.search-sm:focus{border-color:#78c5da!important;box-shadow:0 0 0 3px #0795be1a!important}.tabs,.tabs18{border:0!important;border-bottom:1px solid var(--line)!important;background:0 0!important;border-radius:0!important;gap:22px!important;padding:0!important}.tabs button,.tabs18 button{color:#657279!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;min-height:42px!important;padding:0 1px!important;font-weight:680!important}.tabs button.active,.tabs18 button.active{color:#11191d!important;border-bottom-color:var(--nexo)!important;background:0 0!important}.info-banner{border-radius:var(--r-surface18)!important;box-shadow:none!important;background:#f6fbfc!important;border:1px solid #d9e7eb!important}.tag,.badge-outline,.status-badge15,.role-pill,.cash-status{box-shadow:none!important}.welcome h2{letter-spacing:-.04em!important;font-size:clamp(26px,2.2vw,34px)!important}.welcome p{color:var(--muted)!important}.page-kicker16,.eyebrow16,.pos-eyebrow17{letter-spacing:.04em!important;text-transform:none!important;font-weight:700!important}.metric{padding:17px!important}.metric span{color:#69767d!important;font-size:12px!important}.metric strong{letter-spacing:-.04em!important}.table-surface18,.master-table-wrap,.ux-table-scroll143,.variant-table-wrap141{overflow:auto;border:1px solid var(--line)!important;border-radius:var(--r-surface18)!important;box-shadow:none!important;background:#fff!important}.table-surface18 table{min-width:760px}thead th{z-index:2;position:sticky;top:0;color:#6b777d!important;text-transform:none!important;letter-spacing:.01em!important;background:#f8fafb!important;font-size:11px!important;font-weight:750!important}tbody td{border-bottom:1px solid var(--line-soft)!important}tbody tr:hover td{background:#fafcfc!important}.modal.ux-modal143,.modal.ux-modal,.surface16{border-radius:var(--r-modal18)!important;box-shadow:var(--shadow-float18)!important}.modal-close143,.surface-close16{border-radius:8px!important}.quick-create16,.permission-card15,.module-pill15,.data-pill15,.user-row15{box-shadow:none!important;border-radius:9px!important}#page-contacts .table-surface18{margin-top:2px}.contact-kind18{color:#5f6d74;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.contact-balance18{font-weight:780}.contact-zero18{color:#7e898e;font-weight:600}.nx-icon18{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}body:has(#page-pos.active) #appView .content{background:#f4f6f7!important}#page-pos.active #posOpen.pos-vanguard17{grid-template-columns:minmax(0,1.65fr) minmax(350px,.72fr)!important;gap:12px!important}.pos-catalog17,.pos-cart17{border:1px solid var(--line)!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important}.pos-command17{border-bottom:1px solid var(--line)!important;padding:12px!important}.pos-search-row18{display:block!important}.pos-search-field18{min-height:50px!important;box-shadow:none!important;background:#fff!important;border:1px solid #cbd6da!important;border-radius:8px!important}.pos-search-field18:focus-within{border-color:#55b8d3!important;box-shadow:0 0 0 3px #0795be17!important}.pos-search-icon17{color:#6e7b81!important}.pos-enter-key17{color:#77838a!important;background:#f2f5f6!important;border:1px solid #e0e6e8!important;border-radius:5px!important}.pos-help-row17,.pos-scan-btn17{display:none!important}.pos-catalog-head17{padding:13px 14px 8px!important}.pos-products17{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important;gap:8px!important;padding:0 12px 14px!important}.pos-product17{transition:border-color .12s,background .12s,transform .12s;min-height:112px!important;box-shadow:none!important;border:1px solid #dfe5e8!important;border-radius:8px!important;padding:14px!important}.pos-product17:hover{transform:translateY(-1px);background:#fbfdfd!important;border-color:#afced7!important}.pos-product17:active{transform:none}.pos-cart-head17{border-bottom:1px solid var(--line)!important;min-height:66px!important;padding:13px 14px!important}.pos-clear17{border-radius:7px!important}.pos-context18{border-bottom:1px solid var(--line);background:#fff;flex:none}.pos-context-row18{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;padding:11px 14px;display:grid}.pos-context-row18:hover{background:#fafcfc}.pos-context-icon18,.pos-context-chevron18{color:#728088;place-items:center;display:grid}.pos-context-copy18{min-width:0}.pos-context-copy18 small,.pos-document-label18{color:#7b878d;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.pos-context-copy18 strong{color:#141b1f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;display:block;overflow:hidden}.pos-context-copy18 span{color:#718087;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;display:block;overflow:hidden}.pos-document18{border-top:1px solid #f0f3f4;padding:9px 14px 12px}.pos-document-switch18{background:#f5f7f8;border:1px solid #dde4e7;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.pos-document-switch18 button{color:#66737a;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:35px;font-size:11px;font-weight:750}.pos-document-switch18 button.active{color:#0f171b;background:#fff;box-shadow:0 1px 4px #08111614}.pos-document-switch18 button#posDocInvoice18.active{color:#077f9f}.pos-cart-items17{padding:0 14px!important}.pos-cart-row17{border-bottom:1px solid #edf1f2!important;padding:11px 0!important}.pos-line-name17{font-size:13px!important}.pos-line-meta17{font-size:10px!important}.qty button,.pos-cart-row17 .qty button{border-radius:6px!important;width:30px!important;height:30px!important}.pos-totals18{padding:10px 0 8px!important}.pos-totals18 .total-line{color:#66737a!important;min-height:26px!important;font-size:12px!important}.pos-totals18 .total-line.total{border-top:1px solid var(--line)!important;color:#11181c!important;margin-top:5px!important;padding-top:8px!important;font-size:16px!important}.pos-tax-row18{color:#66737a;justify-content:space-between;gap:12px;min-height:24px;font-size:11px;display:flex}.pos-tax-row18 small{color:#8a959a}.pos-pay17{min-height:56px!important;box-shadow:none!important;border-radius:8px!important}.pos-pay17:disabled{background:#a9bcc3!important}.cart-empty{color:#708087!important}.pos-empty-icon18{color:#9aa8ae;width:34px;height:34px;margin:0 auto 10px}.pos-customer-list18{gap:2px;margin-top:10px;display:grid}.pos-customer-option18{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef2f3;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 8px;display:grid}.pos-customer-option18:hover{background:#f8fbfc}.pos-customer-avatar18{color:#3c4b52;background:#f0f5f6;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid}.pos-customer-option18 b{font-size:13px;display:block}.pos-customer-option18 small{color:#758188;margin-top:2px;font-size:10px;display:block}.pos-customer-check18{color:var(--nexo)}.pos-customer-actions18{align-items:center;gap:8px;margin-top:12px;display:flex}.pos-sale-summary18{border:1px solid var(--line);background:#f8fafb;border-radius:9px;grid-template-columns:1fr 1fr auto;gap:12px;margin-bottom:14px;padding:12px;display:grid}.pos-sale-summary18 small{color:#7a868c;margin-bottom:3px;font-size:10px;display:block}.pos-sale-summary18 b{font-size:13px;display:block}.pos-sale-summary18 .amount18{letter-spacing:-.04em;text-align:right;font-size:20px}.pay-options{gap:7px!important}.pay-option{box-shadow:none!important;border-color:#dde4e7!important;border-radius:8px!important}.pay-option.selected{background:#f2fafc!important;border-color:#6cc2d8!important;box-shadow:0 0 0 2px #0795be14!important}.finance-row16 .finance-icon16,.activity-icon{color:#6b7a81!important;background:0 0!important;border:0!important}.doc-card,.statement,.compact-attention{box-shadow:none!important}.att-item{border-radius:0!important}.attention .att-item:not(:last-child){border-bottom:1px solid var(--line-soft)!important}@media (max-width:1180px) and (min-width:921px){#page-pos.active #posOpen.pos-vanguard17{grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr)!important}.pos-products17{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))!important}}@media (max-width:920px){#page-pos.active #posOpen.pos-vanguard17{grid-template-columns:1fr!important;height:auto!important;display:grid!important}.pos-cart17{min-height:620px!important}}@media (max-width:680px){.table-surface18{border-radius:8px!important}.pos-sale-summary18{grid-template-columns:1fr 1fr}.pos-sale-summary18 .amount18{text-align:left;grid-column:1/-1}}.scanner181-pos-state{color:#6d7a80;white-space:nowrap;background:#f7f9fa;border:1px solid #dee6e9;border-radius:6px;align-items:center;gap:6px;height:26px;padding:0 8px;font-size:9px;font-weight:750;display:inline-flex}.scanner181-dot{background:#1ca05a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #1ca05a17}.scanner181-pos-state.error .scanner181-dot{background:#c64f4f;box-shadow:0 0 0 3px #c64f4f14}.scanner181-pos-state.scan .scanner181-dot{background:#0795be;box-shadow:0 0 0 3px #0795be1a}.scanner181-shell,.scanner181-recent{border:1px solid var(--line);background:#fff;border-radius:10px}.scanner181-shell{padding:18px}.scanner181-recent{margin-top:14px;padding:18px}.scanner181-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.scanner181-head h3{letter-spacing:-.04em;margin:4px 0 5px;font-size:24px}.scanner181-head p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.scanner181-kicker{color:#6f7c82;font-size:10px;font-weight:750}.scanner181-device{align-items:center;gap:9px;min-width:max-content;display:flex}.scanner181-device>span:nth-child(2){flex-direction:column;gap:1px;display:flex}.scanner181-device b{font-size:11px}.scanner181-device small{color:#78858b;font-size:9px}.scanner181-device .btn{margin-left:5px}.scanner181-controls{grid-template-columns:180px minmax(250px,1fr) 160px minmax(220px,.8fr);gap:10px;padding:16px 0 0;display:grid}.scanner181-code-field input{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px}.scanner181-code-field input:focus{border-color:#58b9d3!important;box-shadow:0 0 0 3px #0795be17!important}.scanner181-feedback{background:#fafcfc;border:1px solid #e4e9eb;border-radius:9px;min-height:70px;margin-top:12px;overflow:hidden}.scanner181-ready,.scanner181-found,.scanner181-unknown{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:12px 14px;display:grid}.scanner181-ready-icon,.scanner181-feedback-icon{color:#6f7d83;background:#f0f4f5;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.scanner181-found{background:#f8fcfa}.scanner181-found .scanner181-feedback-icon{color:#16844a;background:#eaf7ef}.scanner181-unknown{background:#fff9f8}.scanner181-unknown .scanner181-feedback-icon{color:#b64b4b;background:#fbecec}.scanner181-ready b,.scanner181-found b,.scanner181-unknown b{font-size:13px}.scanner181-ready small,.scanner181-found small,.scanner181-unknown small{color:#758188;margin-top:2px;font-size:10px;display:block}.scanner181-found .stock181{text-align:right}.scanner181-found .stock181 b{letter-spacing:-.04em;font-size:22px;display:block}.scanner181-found .stock181 small{margin:0}.scanner181-unknown .btn{min-width:max-content}.scanner181-batch-head{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;margin-bottom:8px;display:flex}.scanner181-batch-head>div:first-child{flex-direction:column;gap:2px;display:flex}.scanner181-batch-head b{font-size:13px}.scanner181-batch-head small{color:#7a868c;font-size:10px}.scanner181-batch-actions{gap:7px;display:flex}.scanner181-batch-actions .btn{font-size:10px;height:34px!important;min-height:34px!important}.scanner181-table-wrap{border:1px solid var(--line);border-radius:9px;width:100%;overflow:auto}.scanner181-table{min-width:760px}.scanner181-table input[type=number]{background:#fff;border:1px solid #d7e0e4;border-radius:7px;width:92px;min-height:34px;padding:0 9px}.scanner181-remove{color:#7b878c;cursor:pointer;background:#fff;border:1px solid #e1e7e9;border-radius:7px;width:32px;height:32px}.scanner181-remove:hover{color:#b64b4b;background:#fff6f6;border-color:#eacfcf}.scanner181-empty{text-align:center;color:#7b878d!important;padding:34px!important}.scanner181-commit{justify-content:space-between;align-items:center;gap:14px;padding-top:12px;display:flex}.scanner181-commit>div{flex-direction:column;gap:2px;display:flex}.scanner181-commit span{font-size:12px;font-weight:750}.scanner181-commit small{color:#7b878d;font-size:9px}.scanner181-flash{z-index:9999;opacity:0;color:#fff;pointer-events:none;background:#10191d;border-radius:9px;align-items:center;gap:9px;max-width:min(520px,100vw - 28px);padding:10px 13px;font-size:11px;font-weight:700;transition:all .16s;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%,12px);box-shadow:0 14px 42px #00000038}.scanner181-flash.show{opacity:1;transform:translate(-50%)}.scanner181-flash.good .scanner181-flash-dot{background:#37c976}.scanner181-flash.bad .scanner181-flash-dot{background:#f06d6d}.scanner181-flash-dot{background:#5fc8e5;border-radius:50%;width:8px;height:8px}.scanner181-flash code{color:#c8e3ea;font-size:10px}.scanner181-test-card{border:1px solid var(--line);background:#f8fafb;border-radius:9px;gap:8px;padding:14px;display:grid}.scanner181-test-state{align-items:center;gap:11px;min-height:64px;display:flex}.scanner181-test-code{word-break:break-all;font:700 16px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.scanner181-tech{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.scanner181-tech div{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px}.scanner181-tech small{color:#7a868d;margin-bottom:3px;font-size:9px;display:block}.scanner181-tech b{font-size:11px}.scanner181-guide{color:#516067;background:#f4fafc;border-left:2px solid #0795be;margin-top:12px;padding:12px;font-size:10px;line-height:1.5}.scanner181-guide b{color:#152025}@media (max-width:1100px){.scanner181-controls{grid-template-columns:1fr 1fr}}@media (max-width:760px){.scanner181-head{grid-template-columns:1fr;display:grid}.scanner181-device{flex-wrap:wrap;min-width:0}.scanner181-controls{grid-template-columns:1fr}.scanner181-batch-head{flex-direction:column;align-items:flex-start}.scanner181-commit{flex-direction:column;align-items:stretch}.scanner181-commit .btn{width:100%}.scanner181-tech{grid-template-columns:1fr}}:root{--font-brand19:"Bai Jamjuree",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.brand-word,.invoice-brand,.receipt-logo19,.label-brand19{font-family:var(--font-brand19)!important}#page-pos .pos-cart-items17{flex:auto!important;min-height:0!important;overflow-y:auto!important}#page-pos .pos-cart-footer17{border-top:1px solid var(--line)!important;background:#fff!important;flex:none!important}#page-pos .pos-pay-label17 small{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.checkout19{gap:16px;display:grid}.checkout-stepper19{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.checkout-step19{color:#849096;align-items:center;gap:8px;min-width:0;font-size:11px;font-weight:720;display:flex}.checkout-step19:before{content:"";background:#cfd8dc;border-radius:50%;flex:none;width:8px;height:8px}.checkout-step19.active{color:#162126}.checkout-step19.active:before{background:#0795be;box-shadow:0 0 0 4px #0795be17}.checkout-step19.done{color:#38705a}.checkout-step19.done:before{background:#2ea566}.checkout-panel19{gap:14px;display:none}.checkout-panel19.active{display:grid}.checkout-section19{border-top:1px solid var(--line-soft);padding-top:14px}.checkout-section19:first-child{border-top:0;padding-top:0}.checkout-title19{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.checkout-title19 b{font-size:13px}.checkout-title19 small{color:#758188;margin-top:3px;font-size:10px;line-height:1.4;display:block}.checkout-options19{grid-template-columns:1fr 1fr;gap:8px;display:grid}.checkout-option19{text-align:left;cursor:pointer;background:#fff;border:1px solid #dde5e8;border-radius:9px;min-height:82px;padding:12px;transition:all .12s;position:relative}.checkout-option19:hover{background:#fbfdfd;border-color:#bfd4db}.checkout-option19.active{background:#f3fafc;border-color:#72bdd1;box-shadow:0 0 0 2px #0795be12}.checkout-option19 b{color:#182126;font-size:13px;display:block}.checkout-option19 small{color:#718087;margin-top:5px;font-size:9px;line-height:1.35;display:block}.checkout-option19 .check19{color:#0795be;font-weight:900;position:absolute;top:10px;right:10px}.checkout-client-mode19{background:#f5f7f8;border:1px solid #e0e6e9;border-radius:9px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.checkout-client-mode19 button{color:#69767d;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:38px;font-weight:700}.checkout-client-mode19 button.active{color:#111a1e;background:#fff;box-shadow:0 1px 4px #07111614}.checkout-client-card19{background:#fafcfc;border:1px solid #e1e7e9;border-radius:9px;padding:12px}.checkout-client-search19{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.checkout-client-results19{background:#fff;border:1px solid #e6ebed;border-radius:8px;max-height:190px;margin-top:8px;overflow:auto}.checkout-client-row19{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eff2f3;grid-template-columns:minmax(0,1fr) auto;gap:10px;width:100%;padding:10px;display:grid}.checkout-client-row19:last-child{border-bottom:0}.checkout-client-row19:hover{background:#f8fbfc}.checkout-client-row19 b{font-size:12px}.checkout-client-row19 small{color:#78858b;margin-top:2px;font-size:9px;display:block}.checkout-client-row19.active{background:#f1fafc}.checkout-client-row19.active:after{content:"✓";color:#0795be;align-self:center;font-weight:900}.checkout-new-client19{margin-top:10px;display:none}.checkout-new-client19.active{display:block}.checkout-tax19{background:#fafcfc;border:1px solid #e3e9eb;border-radius:9px;padding:11px}.checkout-tax19 .row19{color:#5e6a70;justify-content:space-between;gap:12px;padding:4px 0;font-size:11px;display:flex}.checkout-tax19 .total19{color:#10171b;border-top:1px solid #dde5e8;margin-top:5px;padding-top:8px;font-size:15px;font-weight:900}.checkout-payment19{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.checkout-payment19 button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dde4e7;border-radius:9px;min-height:62px;padding:10px;font-weight:750}.checkout-payment19 button small{color:#7a878d;margin-top:3px;font-size:9px;font-weight:500;display:block}.checkout-payment19 button.active{background:#f2fafc;border-color:#70bed2;box-shadow:0 0 0 2px #0795be12}.checkout-review19{gap:9px;display:grid}.checkout-review-row19{border-bottom:1px solid #eef2f3;grid-template-columns:110px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.checkout-review-row19:last-child{border-bottom:0}.checkout-review-row19 small{color:#7a868c;font-size:9px}.checkout-review-row19 b{text-align:right;font-size:12px}.checkout-warning19{color:#76521a;background:#fff9ed;border-left:2px solid #d49b31;padding:10px 11px;font-size:10px;line-height:1.45}.internal-receipt-stage19{border:1px solid var(--line);background:#f0f3f4;border-radius:10px;width:100%;padding:18px;overflow:auto}.internal-receipt19{color:#11181c;background:#fff;border:1px solid #d5dde0;width:min(100%,860px);margin:0 auto;padding:32px 34px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;box-shadow:0 18px 44px #08111617}.receipt-head19{border-bottom:1px solid #cad4d8;grid-template-columns:minmax(0,1fr) auto;gap:28px;padding-bottom:20px;display:grid}.receipt-logo19{letter-spacing:-.075em;color:#071316;font-size:34px;font-weight:700;line-height:1}.receipt-logo19 span{color:#0795be}.receipt-company19{margin-top:11px}.receipt-company19 b{font-size:15px;display:block}.receipt-company19 small{color:#66747a;margin-top:3px;font-size:10px;line-height:1.4;display:block}.receipt-docmeta19{text-align:right}.receipt-docmeta19 .type19{letter-spacing:-.035em;font-size:20px;font-weight:850}.receipt-docmeta19 .number19{margin-top:6px;font-size:12px;font-weight:800}.receipt-docmeta19 dl{grid-template-columns:auto auto;gap:4px 12px;margin:13px 0 0;font-size:9px;display:grid}.receipt-docmeta19 dt{color:#78858b}.receipt-docmeta19 dd{margin:0;font-weight:700}.receipt-party19{border-bottom:1px solid #e4e9eb;grid-template-columns:minmax(0,1fr) minmax(180px,.45fr);gap:18px;padding:18px 0;display:grid}.receipt-party19 .label19{color:#77848a;margin-bottom:5px;font-size:9px;font-weight:750}.receipt-party19 b{font-size:13px}.receipt-party19 small{color:#68767c;margin-top:3px;font-size:9px;line-height:1.4;display:block}.receipt-table19{border-collapse:collapse;width:100%;margin-top:16px;font-size:9px}.receipt-table19 th{text-align:left;color:#59666d!important;text-transform:none!important;letter-spacing:0!important;background:#f5f7f8!important;border-bottom:1px solid #c9d3d7!important;padding:8px 7px!important;font-size:8px!important;position:static!important}.receipt-table19 td{background:#fff!important;border-bottom:1px solid #e8ecee!important;padding:9px 7px!important}.receipt-table19 .num{text-align:right;white-space:nowrap}.receipt-table19 .desc19 b{font-size:10px}.receipt-table19 .desc19 small{color:#758289;margin-top:2px;font-size:8px;display:block}.receipt-bottom19{grid-template-columns:minmax(0,1fr) 270px;gap:28px;padding-top:18px;display:grid}.receipt-notes19{color:#657279;font-size:9px;line-height:1.5}.receipt-notes19 b{color:#172025;margin-bottom:5px;display:block}.receipt-totals19{border:1px solid #dce4e7;border-radius:8px;padding:11px 12px}.receipt-total-row19{color:#5d696f;justify-content:space-between;gap:15px;padding:5px 0;font-size:9px;display:flex}.receipt-total-row19.grand{color:#10171b;border-top:1px solid #becbd0;margin-top:5px;padding-top:9px;font-size:15px;font-weight:900}.receipt-footer19{color:#7a878c;border-top:1px solid #e3e8ea;justify-content:space-between;gap:15px;margin-top:24px;padding-top:11px;font-size:8px;display:flex}.receipt-footer19 b{color:#4c5a61}.receipt-toolbar19{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.receipt-switch19{background:#f5f7f8;border:1px solid #dee5e8;border-radius:8px;gap:4px;padding:3px;display:flex}.receipt-switch19 button{color:#6b787e;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:34px;padding:0 11px;font-size:10px;font-weight:750}.receipt-switch19 button.active{color:#111a1e;background:#fff;box-shadow:0 1px 4px #07111614}.variant-receive19{gap:14px;display:grid}.variant-receive-summary19{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.variant-receive-summary19 div{background:#fafcfc;border:1px solid #e2e8ea;border-radius:9px;padding:10px}.variant-receive-summary19 small{color:#7c888e;margin-bottom:3px;font-size:9px;display:block}.variant-receive-summary19 b{letter-spacing:-.03em;font-size:16px}.variant-receive-table19{width:100%;min-width:700px}.variant-receive-table19 input{border:1px solid #d7e0e4;border-radius:7px;width:90px;min-height:36px;padding:0 8px}.receive-code19{color:#4e5d64;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.receipt-post19{gap:13px;display:grid}.receipt-post-lines19{border:1px solid #e2e8ea;border-radius:9px;overflow:hidden}.receipt-post-line19{border-bottom:1px solid #eef2f3;grid-template-columns:minmax(0,1fr) 100px 80px;align-items:center;gap:10px;padding:10px 12px;display:grid}.receipt-post-line19:last-child{border-bottom:0}.receipt-post-line19 small{color:#79868c;margin-top:2px;font-size:9px;display:block}.receipt-post-line19 code{font-size:9px}.receipt-post-line19 .qty19{text-align:right;font-weight:850}.label-settings19{grid-template-columns:1fr 1fr;gap:10px;display:grid}.label-preview-list19{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;max-height:360px;padding:2px;display:grid;overflow:auto}.label-card19{aspect-ratio:5/3;background:#fff;border:1px solid #dce4e7;border-radius:8px;flex-direction:column;justify-content:space-between;min-width:0;padding:10px;display:flex}.label-head19{flex-direction:column;gap:4px;min-width:0;display:flex}.label-product19{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.6px;font-weight:850;line-height:1.15;display:-webkit-box;overflow:hidden}.label-detail19{color:#68767c;white-space:nowrap;text-overflow:ellipsis;font-size:7.3px;line-height:1.25;overflow:hidden}.label-variant19{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:900;overflow:hidden}.label-card19 svg{width:100%;height:35px;display:block}.label-code19{text-align:center;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace}.label-sku19{text-align:center;color:#657279;font-size:7px}.printer-status19{background:#f8fafb;border:1px solid #e0e7e9;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.printer-status19 .dot19{background:#9aa7ac;border-radius:50%;width:8px;height:8px}.printer-status19.connected .dot19{background:#26a764;box-shadow:0 0 0 3px #26a76417}.printer-status19 b{font-size:11px}.printer-status19 small{color:#78858b;margin-top:2px;font-size:9px;display:block}@media (max-width:760px){.checkout-options19,.checkout-payment19{grid-template-columns:1fr}.checkout-stepper19{grid-template-columns:1fr;gap:5px}.checkout-step19{min-height:26px}.internal-receipt-stage19{padding:8px}.internal-receipt19{width:760px;max-width:none;padding:25px}.variant-receive-summary19,.label-settings19{grid-template-columns:1fr}}.checkout-transfer-grid193{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:12px;width:100%;display:grid}.checkout-transfer-grid193>.field{min-width:0;margin:0!important}.checkout-transfer-grid193 select,.checkout-transfer-grid193 input{display:block;width:100%!important;min-width:0!important;max-width:100%!important;height:46px!important;min-height:46px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8e1e4!important;border-radius:8px!important;padding:0 12px!important;font-size:12px!important}.checkout-transfer-grid193 select{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:34px!important}.checkout-transfer-grid193 select:focus,.checkout-transfer-grid193 input:focus{border-color:#68bad0!important;outline:0!important;box-shadow:0 0 0 3px #0795be14!important}.checkout-field-help193{color:#7a878d;margin-top:6px;font-size:9px;line-height:1.35;display:block}.checkout-bank-field193{overflow:hidden}.product-label-meta193{border-top:1px solid #e7ecee;grid-template-columns:1.2fr .8fr;gap:16px;margin-top:16px;padding-top:16px;display:grid}.product-label-meta193 .field{margin:0!important}.product-label-meta193 textarea{resize:vertical;min-height:78px}.label-standard-info193{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.label-standard-info193>div{background:#fafcfc;border:1px solid #e1e7e9;border-radius:8px;min-width:0;padding:9px 10px}.label-standard-info193 small{color:#7b878d;margin-bottom:3px;font-size:8.5px;display:block}.label-standard-info193 b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.label-fixed-field193{background:#f8fafb;border:1px solid #dce4e7;border-radius:8px;flex-direction:column;justify-content:center;min-height:46px;padding:8px 10px;display:flex}.label-fixed-field193 b{font-size:12px}.label-fixed-field193 small{color:#758188;margin-top:2px;font-size:8.5px;line-height:1.25}.single-label-stage193,.draft-label-stage193{background:#f1f4f5;border:1px solid #e1e7e9;border-radius:10px;place-items:center;min-height:260px;padding:22px;display:grid}.single-label-stage193 .label-card19{box-shadow:0 12px 28px #0811161a;aspect-ratio:auto!important;border:1px solid #cbd5d9!important;border-radius:8px!important;width:380px!important;height:250px!important;padding:16px 18px!important;font-family:Arial,Helvetica,sans-serif!important}.single-label-stage193 .label-head19{text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex}.single-label-stage193 .label-product19{width:100%;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:18px!important;font-weight:800!important;overflow:hidden!important}.single-label-stage193 .label-detail19{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden;color:#303a3f!important;font-size:12px!important}.single-label-stage193 .label-variant19{font-size:18px!important;font-weight:850!important}.single-label-stage193 .label-card19 svg{height:86px!important}.single-label-stage193 .label-code19{font-size:13px!important}.single-label-stage193 .label-sku19{color:#536068!important;font-size:10px!important}.draft-label193{text-align:center;color:#000;background:#fff;border:1px solid #cbd5d9;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:center;width:380px;height:250px;padding:16px 18px;font-family:Arial,Helvetica,sans-serif;display:flex;overflow:hidden;box-shadow:0 12px 28px #0811161a}.draft-label-name193{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:18px;font-weight:800;overflow:hidden}.draft-label-detail193{color:#303a3f;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:12px;overflow:hidden}.draft-label-variant193{font-size:18px;font-weight:850}.draft-label193 svg{width:100%;height:86px}.draft-label-sku193{color:#536068;font:600 10px ui-monospace,Menlo,monospace}.label-preview-list19{grid-template-columns:repeat(auto-fill,minmax(228px,1fr))!important}.label-preview-list19 .label-card19{aspect-ratio:38/25!important;padding:10px 11px!important}.label-preview-list19 .label-head19{text-align:center;align-items:center;gap:2px}.label-preview-list19 .label-product19{white-space:nowrap!important;font-size:10.5px!important;display:block!important}.label-preview-list19 .label-detail19{color:#303a3f!important;font-size:7px!important}.label-preview-list19 .label-variant19{font-size:11px!important}.label-preview-list19 .label-card19 svg{height:42px!important}.label-preview-list19 .label-code19{font-size:7.5px!important}.label-preview-list19 .label-sku19{font-size:6.5px!important}@media (max-width:760px){.checkout-transfer-grid193,.product-label-meta193,.label-standard-info193{grid-template-columns:1fr}.single-label-stage193,.draft-label-stage193{justify-content:start;padding:12px;overflow:auto}.single-label-stage193 .label-card19,.draft-label193{min-width:304px;width:304px!important;height:200px!important}.draft-label193{width:304px!important;height:200px!important}}:root{--nx194-u:4px;--nx194-control:44px;--nx194-button:40px;--nx194-gap:12px;--nx194-gap-lg:16px;--nx194-card-pad:22px;--nx194-sidebar:248px}.card,.panel,.toolbar,.info-banner,.metric,.statement,.doc-card,.workspace-surface16,.modal-surface16,.drawer-surface16,.modal{min-width:0}.content,.master-content{width:100%;max-width:1500px;margin-inline:auto}.page>.welcome,.master-page>.welcome{width:100%}.welcome,.page-hero16{align-items:flex-start!important}.welcome>div:first-child,.page-hero16>div:first-child{min-width:0}.welcome h2,.page-hero16 h2{text-wrap:balance;max-width:100%}.welcome p,.page-hero16 p{max-width:860px;line-height:1.48!important}.btn{white-space:nowrap;min-height:var(--nx194-button)!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;gap:7px!important;line-height:1.1!important;display:inline-flex!important}.field>label{display:block;line-height:1.25!important}.field input,.field select,.field textarea,.search-sm,.inline-input,.select-table{width:100%;min-width:0;max-width:100%;box-sizing:border-box!important}.field input:not([type=checkbox]):not([type=radio]),.field select{min-height:var(--nx194-control)!important}.split-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.toolbar,.panel-head,.report-head,.receipt-toolbar19{min-width:0;align-items:center!important}.toolbar>:first-child,.panel-head>:first-child,.report-head>:first-child{min-width:0}.modal-actions{min-height:var(--nx194-button);flex-wrap:wrap;align-items:center!important}.modal-actions .btn{flex:none}#page-documents .three-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important;margin-bottom:20px!important;display:grid!important}#page-documents .doc-card{border-radius:12px!important;grid-template-rows:28px minmax(42px,auto) minmax(58px,1fr) auto!important;align-content:start!important;height:100%!important;min-height:238px!important;padding:22px!important;display:grid!important}#page-documents .doc-card>.badge-outline{place-self:start!important;align-items:center!important;min-height:28px!important;margin:0!important;padding:0 10px!important;line-height:1!important;display:inline-flex!important}#page-documents .doc-card>h4{letter-spacing:-.025em!important;align-self:start!important;min-height:32px!important;margin:10px 0 0!important;font-size:18px!important;line-height:1.18!important}#page-documents .doc-card>p{max-width:460px;align-self:start!important;margin:7px 0 0!important;font-size:12px!important;line-height:1.52!important}#page-documents .doc-card>.split-actions,#page-documents .doc-card>.btn{place-self:end start!important;margin-top:18px!important}#page-documents .doc-card>.split-actions .btn,#page-documents .doc-card>.btn{min-width:104px}#page-documents>.tabs{margin-top:0!important}.grid4,.master-grid4,.stat-row,.bank-grid,.three-cards,.two,.statement-grid,.money-today16,.summary-grid16,.quick-create-grid16,.modules-grid16{align-items:stretch}.card.panel,.master-panel,.statement,.compact-attention{height:100%}.panel-head{gap:12px;min-height:40px}.panel-head h3{line-height:1.2;margin-block:0!important}.metric{flex-direction:column;justify-content:flex-start;display:flex}.metric strong{line-height:1.08}.modal{padding:22px!important}.modal>h3:first-child{margin:0 0 5px!important;line-height:1.15!important}.modal>p.sub:nth-child(2){margin:0 0 18px!important;line-height:1.45!important}.modal .form-grid+.section-title,.workspace-body16 .form-grid+.section-title{margin-top:20px!important}.workspace-header16{flex-direction:column!important;justify-content:center!important;min-height:76px!important;padding:16px 56px 15px 24px!important;display:flex!important}.workspace-header16 h2,.workspace-header16 h3{line-height:1.14!important}.workspace-header16 p{line-height:1.4!important}.workspace-body16,.drawer-body16,.modal-body16{min-width:0}.workspace-footer16{align-items:center!important;min-height:64px!important;padding:11px 18px!important}.workspace-footer16>div{min-width:0}#appView,#masterView{grid-template-columns:var(--nx194-sidebar) minmax(0,1fr)!important}#appView>aside .brand-mark,#masterView>aside .brand-mark{--arc-w194:31px;--arc-h194:12px;--arc-stroke194:6px;justify-self:center;flex:none!important;width:42px!important;height:42px!important;position:relative!important;transform:none!important}.brand-mark:before,.brand-mark:after{width:var(--arc-w194,34px)!important;height:var(--arc-h194,13px)!important;border-width:var(--arc-stroke194,7px)!important;box-sizing:border-box!important;transform-origin:50%!important;top:50%!important;left:50%!important}.brand-mark:before{transform:translate(-50%,-17px)!important}.brand-mark:after{transform:translate(-50%,5px)rotate(180deg)!important}#appView>aside .brand-word,#masterView>aside .brand-word{display:block;transform:translateY(-1px);font-family:var(--font-brand19)!important;letter-spacing:-.065em!important;align-self:center!important;margin:0!important;font-size:30px!important;font-weight:500!important;line-height:1!important}#loginView .brand-mark{--arc-w194:45px;--arc-h194:17px;--arc-stroke194:8px;width:64px!important;height:64px!important;transform:none!important}#loginView .brand-mark:before{transform:translate(-50%,-24px)!important}#loginView .brand-mark:after{transform:translate(-50%,8px)rotate(180deg)!important}#loginView .brand>div:last-child{min-width:0;align-content:center!important;gap:7px!important;display:grid!important}#loginView .brand-word{font-family:var(--font-brand19)!important;letter-spacing:-.07em!important;margin:0!important;font-size:46px!important;font-weight:500!important;line-height:.9!important}#loginView .brand .kicker{white-space:nowrap;color:#b9c3c7!important;letter-spacing:.26em!important;margin:0!important;font-size:10.5px!important;line-height:1!important}#loginView .hero-copy{max-width:760px!important}#loginView .hero-copy h1{text-wrap:balance;max-width:760px}@media (min-width:1024px) and (max-width:1279px){#appView,#masterView{grid-template-columns:76px minmax(0,1fr)!important}#appView>aside .brand,#masterView>aside .brand{grid-template-columns:42px!important;justify-content:center!important;justify-items:center!important;column-gap:0!important;padding-inline:0!important}}@media (min-width:1280px){#appView.sidebar-manual-compact17,#masterView.sidebar-manual-compact17{grid-template-columns:76px minmax(0,1fr)!important}#appView.sidebar-manual-compact17>aside .brand,#masterView.sidebar-manual-compact17>aside .brand{grid-template-columns:42px!important;justify-content:center!important;justify-items:center!important;column-gap:0!important;padding-inline:0!important}}@media (max-width:1023px){#appView>aside .brand,#masterView>aside .brand{grid-template-columns:42px minmax(0,1fr)!important;justify-content:start!important;justify-items:stretch!important}}@media (max-width:1100px){#page-documents .three-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){#page-documents .three-cards{grid-template-columns:1fr!important}#page-documents .doc-card{min-height:0!important;padding:18px!important}.modal-actions{justify-content:stretch!important}.modal-actions .btn{flex:auto!important}.workspace-header16{min-height:68px!important;padding:14px 50px 13px 16px!important}.workspace-footer16{min-height:58px!important}}:root{--nx196-sidebar:248px;--nx196-control-h:46px;--nx196-page-pad:30px;--nx196-line:#dde5e8;--nx196-canvas:#f5f7f8;--nx196-text:#10171b;--nx196-muted:#6c797f}#appView>aside .brand,#masterView>aside .brand{grid-template-columns:40px minmax(0,1fr)!important;justify-content:start!important;align-items:center!important;column-gap:8px!important;width:100%!important;min-height:56px!important;margin:0!important;padding:2px 8px 14px!important;display:grid!important}#appView>aside .brand-mark-svg,#masterView>aside .brand-mark-svg{object-fit:contain!important;object-position:center!important;place-self:center!important;width:40px!important;height:40px!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}#appView>aside .brand-word,#masterView>aside .brand-word{font-family:var(--font-brand19)!important;letter-spacing:-.065em!important;place-self:center start!important;margin:0!important;padding:0!important;font-size:30px!important;font-weight:500!important;line-height:.94!important;display:block!important;transform:translateY(-1px)!important}#masterView>aside .master-brand-badge,#appView>aside .company-pill{margin-top:3px!important}#loginView .login-hero>.brand{grid-template-columns:54px max-content!important;justify-content:start!important;align-items:center!important;column-gap:11px!important;width:max-content!important;margin:0!important;padding:0!important;display:inline-grid!important}#loginView .brand-mark-svg{object-fit:contain!important;place-self:center!important;width:54px!important;height:54px!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}#loginView .brand>div:last-child{grid-template-rows:auto auto!important;align-content:center!important;justify-items:start!important;gap:4px!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}#loginView .brand-word{font-family:var(--font-brand19)!important;letter-spacing:-.07em!important;margin:0!important;padding:0!important;font-size:46px!important;font-weight:500!important;line-height:.88!important;transform:none!important}#loginView .brand .kicker{color:#b9c3c7!important;letter-spacing:.245em!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-size:10px!important;line-height:1!important}@media (min-width:1024px) and (max-width:1279px){#appView>aside .brand,#masterView>aside .brand{grid-template-columns:40px!important;justify-content:center!important;justify-items:center!important;column-gap:0!important;padding-inline:0!important}}@media (min-width:1280px){#appView.sidebar-manual-compact17>aside .brand,#masterView.sidebar-manual-compact17>aside .brand{grid-template-columns:40px!important;justify-content:center!important;justify-items:center!important;column-gap:0!important;padding-inline:0!important}}@media (max-width:1023px){#appView>aside .brand,#masterView>aside .brand{grid-template-columns:40px minmax(0,1fr)!important;column-gap:8px!important}}@media (max-width:680px){#loginView .login-hero>.brand{grid-template-columns:48px max-content!important;column-gap:9px!important}#loginView .brand-mark-svg{width:48px!important;height:48px!important}#loginView .brand-word{font-size:39px!important}#loginView .brand .kicker{letter-spacing:.2em!important;font-size:8.5px!important}}.field{min-width:0!important}.field>label{margin:0 0 7px!important;line-height:1.25!important;display:block!important}.field input:not([type=checkbox]):not([type=radio]),.field select,.search-sm,.inline-input,.select-table{width:100%!important;min-width:0!important;max-width:100%!important;min-height:var(--nx196-control-h)!important;height:var(--nx196-control-h)!important;box-sizing:border-box!important;border-radius:8px!important}.field textarea{box-sizing:border-box!important;border-radius:8px!important;width:100%!important;min-width:0!important;min-height:96px!important}.form-grid,.form-grid.three{align-items:start!important;gap:16px!important}.form-grid>.field,.form-grid.three>.field{min-width:0!important;margin:0!important}.btn{border-radius:8px!important;min-height:40px!important}.tiny-btn{border-radius:7px!important;min-height:34px!important}.card,.panel,.doc-card{min-width:0!important}.welcome{margin-bottom:20px!important}.welcome h2{line-height:1.08!important}.welcome p{line-height:1.45!important}.toolbar{align-items:center!important;gap:10px!important}.toolbar>*{min-width:0}.panel-head{align-items:center!important;min-height:40px!important}table th,table td{vertical-align:middle!important}#taskPageRoot196{z-index:88;pointer-events:none;position:fixed;inset:0}#taskPageRoot196.has-task196{pointer-events:auto}.task-page196{background:var(--nx196-canvas);color:var(--nx196-text);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid;position:absolute;inset:0;overflow:hidden}.task-page196.task-hidden196{display:none}.task-header196{border-bottom:1px solid var(--nx196-line);min-height:88px;padding:0 var(--nx196-page-pad);background:#fff;align-items:center;display:flex}.task-header-inner196{width:min(var(--task-max196,1040px),100%);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin:0 auto;display:grid}.task-back196{color:#34434a;cursor:pointer;background:#fff;border:1px solid #d9e2e5;border-radius:8px;width:40px;height:40px;font-size:20px;line-height:1;min-height:40px!important}.task-back196:hover{background:#f4f7f8}.task-title196{min-width:0}.task-title196 h1{letter-spacing:-.035em!important;margin:0!important;font-size:27px!important;line-height:1.08!important}.task-title196 p{color:var(--nx196-muted)!important;margin:5px 0 0!important;font-size:12px!important;line-height:1.4!important}.task-scroll196{overscroll-behavior:contain;min-height:0;padding:28px var(--nx196-page-pad) 38px;overflow:auto}.task-body196{width:min(var(--task-max196,1040px),100%);min-width:0;margin:0 auto}.task-work-surface196{box-sizing:border-box;background:#fff;border:1px solid #dfe6e9;border-radius:12px;width:100%;min-width:0;padding:24px}.task-page196[data-kind=workspace] .task-work-surface196{padding:24px}.task-footer196{border-top:1px solid var(--nx196-line);min-height:72px;padding:11px var(--nx196-page-pad);background:#fff;align-items:center;display:flex}.task-footer-inner196{width:min(var(--task-max196,1040px),100%);justify-content:flex-end;align-items:center;gap:9px;min-width:0;margin:0 auto;display:flex}.task-footer-inner196>div{align-items:center;gap:9px;min-width:0;display:flex}.task-footer-inner196>div:first-child:not(:last-child){margin-right:auto}.task-section196+.task-section196{border-top:1px solid #e7ecee;margin-top:24px;padding-top:24px}.task-section-head196{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.task-section-head196 h3{margin:0!important;font-size:15px!important;line-height:1.25!important}.task-section-head196 p{color:var(--nx196-muted);font-size:11px;line-height:1.45;margin:4px 0 0!important}.task-body196 .form-section16:first-child{margin-top:0!important;padding-top:0!important}.task-body196 .surface-footer16,.task-body196 .modal-actions{display:none!important}.contact-form196{gap:0;display:grid}.contact-form196 .identity196,.contact-form196 .commercial196{min-width:0}.field-span-2-196{grid-column:1/-1}.contact-form196 .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#page-documents .doc-card{grid-template-rows:28px 46px minmax(68px,1fr) 42px!important}#page-documents .doc-card>h4{align-items:flex-start!important;margin:9px 0 0!important;display:flex!important}#page-documents .doc-card>p{margin:4px 0 0!important}#page-documents .doc-card>.split-actions,#page-documents .doc-card>.btn{min-height:40px!important;margin-top:14px!important}@media (max-width:900px){:root{--nx196-page-pad:20px}.task-work-surface196{padding:20px}.contact-form196 .form-grid{grid-template-columns:1fr!important}.field-span-2-196{grid-column:auto}}@media (max-width:680px){:root{--nx196-page-pad:14px}.task-header196{min-height:78px}.task-header-inner196{gap:11px}.task-title196 h1{font-size:22px!important}.task-scroll196{padding-top:16px;padding-bottom:24px}.task-work-surface196{border-radius:10px;padding:16px}.task-footer196{min-height:64px}.task-footer-inner196{flex-wrap:wrap}.task-footer-inner196 .btn{flex:auto}}:root{--nx197-modal-radius:16px;--nx197-modal-pad:24px;--nx197-backdrop:#050d119e}#taskPageRoot196{display:none!important}body.task-page-open196{overflow:initial!important}#modalRoot{z-index:1000;position:relative}.overlay197{z-index:1000;background:var(--nx197-backdrop);-webkit-backdrop-filter:blur(4px);place-items:center;padding:clamp(14px,3vw,38px);animation:.14s ease-out both nx197Fade;display:grid;position:fixed;inset:0}.overlay197.is-under197{visibility:hidden;pointer-events:none}@keyframes nx197Fade{0%{opacity:0}to{opacity:1}}.modal-window197{width:min(var(--modal-w197,720px),calc(100vw - 28px));color:#10171b;border-radius:var(--nx197-modal-radius);background:#fff;border:1px solid #cfdadef2;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;max-height:min(88dvh,940px);animation:.16s cubic-bezier(.2,.8,.2,1) both nx197Rise;display:grid;overflow:hidden;box-shadow:0 28px 80px #00000042,0 2px 8px #00000014}@keyframes nx197Rise{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:none}}.modal-header197{min-height:78px;padding:20px var(--nx197-modal-pad) 18px;background:#fff;border-bottom:1px solid #e2e8ea;grid-template-columns:minmax(0,1fr) 38px;align-items:start;gap:20px;display:grid}.modal-title197{min-width:0}.modal-title197 h2{letter-spacing:-.035em!important;color:#10171b!important;margin:0!important;font-size:25px!important;line-height:1.08!important}.modal-title197 p{color:#6c797f!important;margin:5px 0 0!important;font-size:12px!important;line-height:1.4!important}.modal-close197{color:#526168;cursor:pointer;background:#fff;border:1px solid #d9e2e5;border-radius:9px;place-items:center;width:38px;height:38px;padding:0;font-size:22px;line-height:1;display:grid;min-height:38px!important}.modal-close197:hover{color:#172126;background:#f4f7f8}.modal-body197{overscroll-behavior:contain;min-width:0;padding:22px var(--nx197-modal-pad) 26px;background:#fff;overflow:auto}.modal-body197>.contact-form196,.modal-body197>.checkout19,.modal-body197>.variant-receive19{min-width:0}.modal-body197 .task-section196:first-child{border-top:0!important;margin-top:0!important;padding-top:0!important}.modal-body197 .task-section196+.task-section196{margin-top:22px!important;padding-top:22px!important}.modal-body197 .task-section-head196{margin-bottom:14px!important}.modal-body197 .task-section-head196 h3{font-size:14px!important}.modal-body197 .form-grid{gap:14px!important}.modal-body197 .field textarea{min-height:88px!important}.modal-footer197{min-height:68px;padding:12px var(--nx197-modal-pad);background:#fbfcfc;border-top:1px solid #e2e8ea;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.modal-footer197>div{align-items:center;gap:9px;min-width:0;display:flex}.modal-footer197>div:first-child:not(:last-child){margin-right:auto}.modal-footer197 .btn{min-width:104px}.modal-generic197{width:min(var(--modal-w197,760px),calc(100vw - 28px));color:#10171b;border-radius:var(--nx197-modal-radius);background:#fff;border:1px solid #cfdadef2;max-height:min(88dvh,940px);padding:24px;animation:.16s cubic-bezier(.2,.8,.2,1) both nx197Rise;overflow:auto;box-shadow:0 28px 80px #00000042,0 2px 8px #00000014}.modal-generic197>.modal-actions{z-index:2;background:#fbfcfc;border-top:1px solid #e2e8ea;position:sticky;bottom:-24px;margin:22px -24px -24px!important;padding:12px 24px!important}.modal-window197[data-title197=Nuevo\ cliente],.modal-window197[data-title197=Nuevo\ proveedor]{--modal-w197:760px}.modal-window197[data-title197=Nuevo\ cliente] .contact-form196 .form-grid,.modal-window197[data-title197=Nuevo\ proveedor] .contact-form196 .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.modal-window197.modal-wide197{--modal-w197:920px}.modal-window197.modal-xwide197{--modal-w197:1040px}@media (max-width:760px){:root{--nx197-modal-pad:17px}.overlay197{align-items:center;padding:8px}.modal-window197,.modal-generic197{border-radius:12px;width:calc(100vw - 16px);max-height:94dvh}.modal-header197{gap:12px;min-height:70px;padding-top:16px;padding-bottom:14px}.modal-title197 h2{font-size:22px!important}.modal-body197{padding-top:17px;padding-bottom:20px}.modal-window197[data-title197=Nuevo\ cliente] .contact-form196 .form-grid,.modal-window197[data-title197=Nuevo\ proveedor] .contact-form196 .form-grid{grid-template-columns:1fr!important}.field-span-2-196{grid-column:auto!important}.modal-footer197{min-height:62px}.modal-footer197 .btn{flex:auto;min-width:0}}#page-pos #cartCount{color:#243238;background:#eef4f6;border-radius:7px;padding:4px 8px;font-size:13px!important;font-weight:850!important}.cart-row110{border-bottom:1px solid #edf1f2;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 0;display:grid}.cart-row110 .cart-title110{min-width:0}.cart-row110 .cart-title110>b{font-size:12px;line-height:1.25}.cart-row110 .cart-meta110{color:#708087;margin-top:3px;font-size:9px}.cart-controls110{grid-template-columns:88px 102px;align-items:end;gap:7px;margin-top:9px;display:grid}.cart-controls110 label{color:#76848a;font-size:8px;font-weight:760}.cart-controls110 input{background:#fff;border:1px solid #d8e1e4;border-radius:7px;width:100%;height:34px;padding:0 8px;font-weight:750}.cart-money110{text-align:right;min-width:86px}.cart-money110 b{font-size:13px}.cart-money110 small{color:#758188;margin-top:4px;font-size:8px;display:block}.cart-money110 .remove{margin-bottom:8px}.no-spin110::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.no-spin110::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-controls110 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-controls110 input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.no-spin110,.cart-controls110 input[type=number]{-moz-appearance:textfield}.checkout-transfer-stack110{grid-template-columns:1fr;gap:11px;display:grid}.receipt-first110{background:#f5fbfd;border:1px solid #cde7ef;border-radius:10px;align-items:flex-start;gap:10px;padding:14px;display:flex}.receipt-first110 b{font-size:12px;display:block}.receipt-first110 small{color:#65767d;margin-top:3px;font-size:9px;display:block}.credit-terms110{grid-template-columns:1fr 1fr;gap:8px;display:grid}.credit-terms110>div{background:#fafcfc;border:1px solid #e0e7e9;border-radius:9px;padding:12px}.credit-terms110 small{color:#7a878c;font-size:9px;display:block}.credit-terms110 b{margin-top:4px;font-size:14px;display:block}.option-quick110{padding:12px 0 14px}.option-quick110>small{color:#6f7c82;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.option-quick110>div{flex-wrap:wrap;gap:6px;display:flex}.option-quick110 button{color:#34444b;cursor:pointer;background:#fff;border:1px solid #dce5e8;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:750}.option-quick110 button:hover{background:#f5fbfd;border-color:#8acadb}.sales-actions110{flex-wrap:wrap;gap:5px;display:flex}.tiny-danger110{color:#a53d3d;cursor:pointer;background:#fff8f8;border:1px solid #eacfcf;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:800}.tiny-action110{color:#34454c;cursor:pointer;background:#fff;border:1px solid #dce4e7;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:800}.tiny-action110.primary{color:#067c9f;background:#eaf7fb;border-color:#cdeaf3}.report-filter110{grid-template-columns:1fr 1fr;gap:10px;display:grid}.report-preview110{border:1px solid #e1e7e9;border-radius:9px;max-height:360px;margin-top:12px;overflow:auto}.report-preview110 table{min-width:660px}.admin-auth110{gap:12px;display:grid}.admin-auth110 .warning110{color:#604d20;background:#fff9ec;border-left:3px solid #c79a2c;padding:11px 12px;font-size:10px;line-height:1.45}.cash-close-grid110{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.cash-methods110{border:1px solid #e0e7e9;border-radius:10px;overflow:hidden}.cash-method110{border-bottom:1px solid #edf1f2;grid-template-columns:1fr 120px 120px 110px;align-items:center;gap:8px;padding:10px 12px;display:grid}.cash-method110:last-child{border-bottom:0}.cash-method110 input{border:1px solid #d7e0e3;border-radius:7px;height:36px;padding:0 8px}.cash-status-box110{border:1px solid #e0e7e9;border-radius:10px;padding:14px}.cash-status-box110 strong{margin-top:6px;font-size:24px;display:block}.cash-status-box110.good{background:#f5fbf7}.cash-status-box110.bad{background:#fff8f8}.audit-table110 .beforeafter110{color:#64737a;font-size:9px}.audit-table110 .beforeafter110 b{color:#172126}.digital-folder-grid110{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.digital-folder110{background:#fff;border:1px solid #e0e7e9;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:120px;padding:14px;display:flex}.digital-folder110 h4{margin:0 0 5px}.digital-folder110 p{color:#738087;margin:0;font-size:9px;line-height:1.45}.folder-files110{gap:7px;margin-top:10px;display:grid}.folder-file110{background:#f7f9fa;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:9px;display:flex}.master-plan110{background:#fafcfc;border:1px solid #dce5e8;border-radius:10px;margin-bottom:14px;padding:16px}.master-plan110 h3{margin:0 0 5px}.master-plan110 p{color:#6f7d83;margin:0 0 10px;font-size:10px}.purchase-class110{grid-template-columns:1fr 1fr;gap:10px;display:grid}.inventory-history110{gap:8px;display:grid}.inventory-history-row110{border-bottom:1px solid #edf1f2;grid-template-columns:130px minmax(0,1fr) 120px 120px;align-items:center;gap:10px;padding:10px 12px;display:grid}@media (max-width:760px){.cash-close-grid110,.report-filter110,.digital-folder-grid110,.purchase-class110{grid-template-columns:1fr}.cash-method110{grid-template-columns:1fr 90px 90px}.cash-method110 .diff110{grid-column:1/-1}.cart-controls110{grid-template-columns:1fr 1fr}}.brand .brand-mark-svg{flex:none;display:block;overflow:visible}#appView>aside .brand,#masterView>aside .brand{grid-template-columns:42px max-content!important;justify-content:start!important;align-items:center!important;column-gap:7px!important}#appView>aside .brand-mark-svg,#masterView>aside .brand-mark-svg{object-fit:unset!important;width:42px!important;height:42px!important}#appView>aside .brand-word,#masterView>aside .brand-word{font-size:29px!important;line-height:1!important;transform:none!important}#loginView .login-hero>.brand{grid-template-columns:58px max-content!important;align-items:center!important;column-gap:10px!important}#loginView .brand-mark-svg{object-fit:unset!important;width:58px!important;height:58px!important}#loginView .brand-word{line-height:.92!important;transform:none!important}@media (min-width:1024px){#appView .ux-nav-toggle143,#masterView .ux-nav-toggle143{display:none!important}#appView,#masterView,#appView.sidebar-manual-compact17,#masterView.sidebar-manual-compact17,#appView.nav-collapsed143,#masterView.nav-collapsed143{grid-template-columns:248px minmax(0,1fr)!important}#appView.sidebar-manual-compact17>aside .brand,#masterView.sidebar-manual-compact17>aside .brand,#appView.nav-collapsed143>aside .brand,#masterView.nav-collapsed143>aside .brand{grid-template-columns:42px max-content!important;justify-content:start!important;column-gap:7px!important;padding-inline:8px!important}#appView.sidebar-manual-compact17>aside .brand-word,#masterView.sidebar-manual-compact17>aside .brand-word,#appView.nav-collapsed143>aside .brand-word,#masterView.nav-collapsed143>aside .brand-word,#appView.sidebar-manual-compact17 .company-pill,#masterView.sidebar-manual-compact17 .master-brand-badge,#appView.nav-collapsed143 .company-pill,#masterView.nav-collapsed143 .master-brand-badge,#appView.sidebar-manual-compact17 #nav .nav-label,#masterView.sidebar-manual-compact17 #masterNav .nav-label,#appView.nav-collapsed143 #nav .nav-label,#masterView.nav-collapsed143 #masterNav .nav-label,#appView.sidebar-manual-compact17 .nav-group-label16,#masterView.sidebar-manual-compact17 .nav-sep,#appView.nav-collapsed143 .nav-group-label16,#masterView.nav-collapsed143 .nav-sep,#appView.sidebar-manual-compact17 .user-mini-copy17,#masterView.sidebar-manual-compact17 .user-mini-copy17,#appView.nav-collapsed143 .user-mini-copy17,#masterView.nav-collapsed143 .user-mini-copy17{display:initial!important}#appView.sidebar-manual-compact17 #nav button,#masterView.sidebar-manual-compact17 #masterNav button,#appView.nav-collapsed143 #nav button,#masterView.nav-collapsed143 #masterNav button{justify-content:flex-start!important}}#quickCreate16{white-space:nowrap!important;min-width:0!important}.product-wizard111{gap:16px;display:grid}.product-step111{display:none}.product-step111.active{display:block}.product-section111{background:#fff;border:1px solid #e0e7e9;border-radius:11px;padding:16px}.product-section111>h3{margin:0;font-size:15px;line-height:1.2}.product-section111>p{color:#6d7b82;margin:4px 0 14px;font-size:10px;line-height:1.45}.product-error111{color:#8b3737;background:#fff7f7;border-left:3px solid #c65353;border-radius:6px;margin-top:10px;padding:9px 11px;font-size:10px;display:none}.product-error111.show{display:block}.product-options-layout111{grid-template-columns:minmax(270px,.8fr) minmax(420px,1.2fr);align-items:start;gap:14px;display:grid}.product-options-panel111{background:#fafcfc;border:1px solid #e1e7e9;border-radius:10px;padding:14px}.product-options-panel111 .option-quick110{padding-top:0}.product-options-panel111 .form-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.product-preview-panel111{background:#fff;border:1px solid #e1e7e9;border-radius:10px;min-width:0;padding:14px}.product-preview-panel111 .variant-preview-head141{margin-top:0}.product-preview-panel111 .variant-table-wrap141{max-height:390px}.product-control111{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.product-control111 .field{margin:0!important}.product-wizard111 .stepper16{margin-bottom:0!important}.modal-window197[data-title197=Nuevo\ producto]{--modal-w197:1060px}.modal-window197[data-title197=Nuevo\ producto] .modal-body197{padding-bottom:16px}@media (max-width:900px){.product-options-layout111,.product-control111{grid-template-columns:1fr}.product-options-panel111 .form-grid{grid-template-columns:1fr!important}}.nx-product113{gap:16px;display:grid}.nx-product-stepper113{border-bottom:1px solid #dfe6e9;align-items:center;gap:28px;padding:0 0 12px;display:flex}.nx-product-step113{color:#758188;align-items:center;gap:9px;padding:4px 0 10px;font-size:12px;font-weight:800;display:flex;position:relative}.nx-product-step113 span{color:#718087;background:#eef3f5;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.nx-product-step113.active{color:#111a1e}.nx-product-step113.active span{color:#fff;background:#0795be}.nx-product-step113.done span{color:#238457;background:#e4f5ec}.nx-product-step113.active:after{content:"";background:#0795be;height:2px;position:absolute;bottom:-13px;left:0;right:0}.nx-product-panel113{display:none}.nx-product-panel113.active{display:block}.nx-product-card113{background:#fff;border:1px solid #dde5e8;border-radius:12px;padding:17px}.nx-product-card113 h3{margin:0 0 4px;font-size:15px}.nx-product-card113>p{color:#718087;margin:0 0 16px;font-size:11px;line-height:1.45}.nx-product-grid113{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.nx-product-grid113 .wide{grid-column:1/-1}.nx-product-meta113{border-top:1px solid #e6ebed;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:14px;margin-top:14px;padding-top:14px;display:grid}.nx-variant-studio113{grid-template-columns:minmax(310px,.42fr) minmax(0,.58fr);align-items:start;gap:14px;display:grid}.nx-variant-left113,.nx-variant-right113{background:#fff;border:1px solid #dde5e8;border-radius:12px;min-width:0;padding:16px}.nx-variant-heading113{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.nx-variant-heading113 h3{margin:0 0 3px;font-size:15px}.nx-variant-heading113 p{color:#748187;margin:0;font-size:10px;line-height:1.45}.nx-switch-row113{background:#fafcfc;border:1px solid #dde5e8;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:12px 13px;display:flex}.nx-switch-copy113 b{margin-bottom:2px;font-size:12px;display:block}.nx-switch-copy113 small{color:#78858b;font-size:9px;line-height:1.35;display:block}.nx-switch113{cursor:pointer;background:#cad5d9;border:0;border-radius:999px;flex:none;width:46px;height:25px;padding:3px;transition:all .16s}.nx-switch113 span{background:#fff;border-radius:50%;width:19px;height:19px;transition:all .16s;display:block;box-shadow:0 1px 4px #0000002e}.nx-switch113[aria-checked=true]{background:#0795be}.nx-switch113[aria-checked=true] span{transform:translate(21px)}.nx-variant-config113{gap:12px;margin-top:14px;display:grid}.nx-variant-config113.hidden{display:none!important}.nx-quick-title113{color:#758188;margin-bottom:7px;font-size:9px;font-weight:850}.nx-quick-attrs113{flex-wrap:wrap;gap:6px;display:flex}.nx-quick-attrs113 button{color:#4e5c62;cursor:pointer;background:#fff;border:1px solid #d7e1e4;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:800}.nx-quick-attrs113 button:hover{background:#f4fbfd;border-color:#88c7d8}.nx-quick-attrs113 button.used{color:#087c9e;background:#eaf7fb;border-color:#8ccadb}.nx-attr-list113{gap:9px;display:grid}.nx-attr-card113{background:#fafcfc;border:1px solid #dde5e8;border-radius:9px;padding:11px}.nx-attr-head113{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.nx-attr-head113 b{font-size:11px}.nx-attr-remove113{color:#68767c;cursor:pointer;background:#fff;border:1px solid #dee5e8;border-radius:7px;width:28px;height:28px}.nx-attr-values113{grid-template-columns:1fr auto;gap:7px;display:grid}.nx-attr-values113 input{min-width:0}.nx-attr-values113 button{color:#087e9f;cursor:pointer;background:#fff;border:1px solid #d4e0e4;border-radius:7px;padding:0 11px;font-weight:800}.nx-presets113{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.nx-presets113 button{cursor:pointer;background:#fff;border:1px solid #dbe4e7;border-radius:6px;min-width:34px;height:28px;font-size:8px;font-weight:800}.nx-presets113 button:hover{color:#0795be;border-color:#0795be}.nx-variant-control113{border-top:1px solid #e6ebed;grid-template-columns:1fr 1fr;gap:9px;padding-top:12px;display:grid}.nx-variant-control113 .account{grid-column:1/-1}.nx-variant-right-head113{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.nx-variant-right-head113 h3{margin:0 0 3px;font-size:15px}.nx-variant-right-head113 p{color:#748187;margin:0;font-size:10px}.nx-variant-guide113{color:#66747b;background:#f5fbfd;border:1px solid #d9e8ec;border-radius:8px;margin-bottom:10px;padding:8px 10px;font-size:9px;line-height:1.4}.nx-variant-right113 #variantPreview141{min-height:190px}.nx-variant-right113 .variant-preview-head141{margin-bottom:8px}.nx-variant-right113 .variant-table-wrap141{border-radius:9px;max-height:420px;overflow:auto}.nx-variant-right113 .variant-table141{min-width:920px}.nx-variant-right113 .variant-table141 th{white-space:nowrap;font-size:9px}.nx-variant-right113 .variant-table141 td{vertical-align:middle;font-size:10px}.nx-variant-right113 .variant-table141 input{height:34px;min-height:34px;padding:0 7px;font-size:9px}.nx-variant-right113 .barcode-row-actions143 .mini-action143{padding:5px 7px;font-size:8px}.nx-product-error113{color:#9c3333;background:#fff7f7;border:1px solid #edcccc;border-radius:8px;margin-top:10px;padding:9px 10px;font-size:10px;display:none}.nx-product-error113.show{display:block}#page-pos .pos-context18{display:none!important}#page-pos .pos-catalog17,#page-pos .pos-cart17{box-shadow:none!important;background:#fff!important;border:1px solid #dde5e8!important;border-radius:11px!important}#page-pos .pos-command17{padding:12px 12px 8px!important}.nx-pos-categories113{scrollbar-width:none;align-items:center;gap:7px;padding:2px 12px 10px;display:flex;overflow-x:auto}.nx-pos-categories113::-webkit-scrollbar{display:none}.nx-pos-cat113{color:#5e6c72;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce5e8;border-radius:8px;padding:7px 11px;font-size:9px;font-weight:800}.nx-pos-cat113.active{color:#fff;background:#0795be;border-color:#0795be}#page-pos .pos-catalog-head17{border-top:1px solid #eef2f3;padding:7px 12px 9px!important}.nx-pos-grid113{align-content:start;grid-template-columns:repeat(4,minmax(145px,1fr))!important;gap:9px!important;padding:0 12px 12px!important;display:grid!important}.nx-pos-card113{text-align:left;cursor:pointer;background:#fff;border:1px solid #dde5e8;border-radius:10px;flex-direction:column;justify-content:space-between;gap:10px;min-height:138px;padding:12px;transition:all .12s;display:flex}.nx-pos-card113:hover{background:#fbfeff;border-color:#88c8d9}.nx-pos-card113 .cat{color:#7c898f;font-size:8px;font-weight:800}.nx-pos-card113 h4{color:#11191d;margin:3px 0 0;font-size:13px;line-height:1.2}.nx-pos-card113 .code{color:#7b888e;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.nx-pos-card113 .bottom{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.nx-pos-card113 .price{letter-spacing:-.02em;font-size:16px;font-weight:900}.nx-pos-card113 .stock{color:#758188;margin-top:2px;font-size:8px;display:block}.nx-pos-card113 .add{color:#0784a7;background:#f9fcfd;border:1px solid #d9e4e7;border-radius:7px;place-items:center;width:29px;height:29px;font-size:18px;display:grid}#page-pos .pos-cart-head17{padding:12px!important}.pos-cart-title17 #cartCount{color:#0795be!important;font-size:12px!important;font-weight:850!important}.nx-cart-table-head113{color:#69767c;background:#f7f9fa;border-bottom:1px solid #e6ecee;grid-template-columns:minmax(0,1fr) 105px 66px 72px 26px;align-items:center;gap:8px;padding:7px 10px;font-size:8px;font-weight:850;display:grid}.nx-cart-row113{border-bottom:1px solid #edf1f2;grid-template-columns:minmax(0,1fr) 105px 66px 72px 26px;align-items:center;gap:8px;padding:10px;display:grid}.nx-cart-row113:last-child{border-bottom:0}.nx-cart-product113{min-width:0}.nx-cart-product113 b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.nx-cart-product113 small{color:#78858b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:8px;display:block;overflow:hidden}.nx-cart-qty113{grid-template-columns:28px 40px 28px;gap:3px;display:grid}.nx-cart-qty113 button,.nx-cart-qty113 input{text-align:center;background:#fff;border:1px solid #dce5e8;height:29px}.nx-cart-qty113 button{cursor:pointer;border-radius:6px;font-size:13px}.nx-cart-qty113 input{border-radius:6px;width:40px;padding:0;font-size:9px}.nx-cart-price113,.nx-cart-total113{text-align:right;font-size:9px;font-weight:800}.nx-cart-total113{font-size:10px}.nx-cart-menu113{color:#5d6a70;cursor:pointer;background:0 0;border:0;width:26px;height:29px;font-size:15px}.nx-cart-empty113{text-align:center;color:#758188;place-items:center;min-height:220px;font-size:10px;display:grid}.nx-cart-empty113 b{color:#1c262b;margin-bottom:4px;font-size:12px;display:block}.nx-tax-row113{color:#607077;justify-content:space-between;gap:10px;padding:3px 0;font-size:9px;display:flex}.nx-tax-row113 b{color:#1a2428}.nx-tax-total113{border-top:1px solid #dce4e7;justify-content:space-between;gap:12px;margin-top:6px;padding-top:9px;font-size:14px;font-weight:900;display:flex}.nx-variant-picker113{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.nx-variant-choice113{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5e8;border-radius:9px;padding:12px}.nx-variant-choice113:hover{background:#f7fcfe;border-color:#0795be}.nx-variant-choice113:disabled{opacity:.45;cursor:not-allowed}.nx-variant-choice113 .top{justify-content:space-between;align-items:center;gap:10px;display:flex}.nx-variant-choice113 strong{font-size:12px}.nx-variant-choice113 .price{font-size:11px;font-weight:900}.nx-variant-choice113 small{color:#758188;margin-top:4px;font-size:8px;display:block}@media (max-width:1200px){.nx-variant-studio113{grid-template-columns:1fr}.nx-pos-grid113{grid-template-columns:repeat(3,minmax(145px,1fr))!important}#page-pos .pos-wrap.pos-vanguard17{grid-template-columns:minmax(0,1.35fr) minmax(350px,.75fr)!important}}@media (max-width:900px){.nx-product-grid113,.nx-product-meta113{grid-template-columns:1fr}.nx-pos-grid113{grid-template-columns:repeat(2,minmax(130px,1fr))!important}.nx-cart-table-head113{display:none}.nx-cart-row113{grid-template-columns:minmax(0,1fr) 98px 60px 26px}.nx-cart-price113{display:none}}.nx114-wizard{gap:16px;display:grid}.nx114-stepper{border-bottom:1px solid #dfe6e9;align-items:center;gap:30px;padding:0 0 12px;display:flex}.nx114-step{color:#748087;align-items:center;gap:9px;padding:4px 0 10px;font-size:12px;font-weight:820;display:flex;position:relative}.nx114-step span{color:#718087;background:#eef3f5;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.nx114-step.active{color:#10181c}.nx114-step.active span{color:#fff;background:#0795be}.nx114-step.done span{color:#25865a;background:#e4f5ec}.nx114-step.active:after{content:"";background:#0795be;height:2px;position:absolute;bottom:-13px;left:0;right:0}.nx114-panel{display:none}.nx114-panel.active{display:block}.nx114-card{background:#fff;border:1px solid #dce5e8;border-radius:12px;padding:18px}.nx114-card h3{margin:0 0 4px;font-size:15px}.nx114-card>p{color:#718087;margin:0 0 15px;font-size:10px;line-height:1.45}.nx114-product-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:18px;display:grid}.nx114-image-box{text-align:center;background:#f8fafb;border:1px dashed #c8d6db;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:210px;padding:14px;display:flex;position:relative;overflow:hidden}.nx114-image-box.has-image{background:#fff;border-style:solid}.nx114-image-box img{object-fit:contain;border-radius:8px;width:100%;height:172px;display:block}.nx114-image-box .ph{color:#0787aa;background:#ecf6f9;border-radius:12px;place-items:center;width:54px;height:54px;font-size:22px;font-weight:800;display:grid}.nx114-image-box b{font-size:11px}.nx114-image-box small{color:#7a878d;font-size:8px;line-height:1.35}.nx114-image-actions{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.nx114-image-actions button{height:31px!important;min-height:31px!important;font-size:9px!important}.nx114-file{opacity:0;cursor:pointer;position:absolute;inset:0}.nx114-image-box.has-image .nx114-file{display:none}.nx114-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 13px;display:grid}.nx114-fields .wide{grid-column:1/-1}.nx114-meta{border-top:1px solid #e7ecee;grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);gap:13px;margin-top:13px;padding-top:13px;display:grid}.nx114-advanced{border-top:1px solid #e7ecee;margin-top:13px;padding-top:10px}.nx114-advanced summary{cursor:pointer;color:#617077;-webkit-user-select:none;user-select:none;font-size:10px;font-weight:800}.nx114-advanced-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:11px;display:grid}.nx114-option-layout{grid-template-columns:minmax(330px,.43fr) minmax(0,.57fr);align-items:start;gap:14px;display:grid}.nx114-options,.nx114-inventory{background:#fff;border:1px solid #dce5e8;border-radius:12px;min-width:0;padding:16px}.nx114-section-head{margin-bottom:13px}.nx114-section-head h3{margin:0 0 3px;font-size:15px}.nx114-section-head p{color:#748187;margin:0;font-size:10px;line-height:1.42}.nx114-switch-row{background:#fafcfc;border:1px solid #dce5e8;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;display:flex}.nx114-switch-row b{margin-bottom:2px;font-size:11px;display:block}.nx114-switch-row small{color:#748187;font-size:8.5px;display:block}.nx114-switch{cursor:pointer;background:#ccd7db;border:0;border-radius:99px;flex:none;width:47px;height:26px;padding:3px}.nx114-switch span{background:#fff;border-radius:50%;width:20px;height:20px;transition:all .15s;display:block;box-shadow:0 1px 4px #0000002e}.nx114-switch[aria-checked=true]{background:#0795be}.nx114-switch[aria-checked=true] span{transform:translate(21px)}.nx114-option-builder{margin-top:13px;display:none}.nx114-option-builder.on{display:block}.nx114-helper-label{color:#748187;text-transform:uppercase;letter-spacing:.04em;margin-bottom:7px;font-size:8.5px;font-weight:850}.nx114-option-types{flex-wrap:wrap;gap:6px;display:flex}.nx114-option-types button{color:#4d5b61;cursor:pointer;background:#fff;border:1px solid #d7e1e4;border-radius:7px;height:31px;padding:0 10px;font-size:9px;font-weight:800}.nx114-option-types button:hover{background:#f5fbfd;border-color:#83c5d6}.nx114-option-types button.used{color:#087c9e;background:#eaf7fb;border-color:#8ccadb}.nx114-option-types button:disabled{opacity:.45;cursor:not-allowed}.nx114-option-list{gap:9px;margin-top:10px;display:grid}.nx114-option-card{background:#fafcfc;border:1px solid #dce5e8;border-radius:10px;padding:11px}.nx114-option-head{justify-content:space-between;align-items:center;gap:9px;margin-bottom:8px;display:flex}.nx114-option-name{font-size:11px;font-weight:850}.nx114-option-name-input{max-width:190px;height:34px!important;min-height:34px!important;font-size:10px!important}.nx114-remove-option{color:#66757b;cursor:pointer;background:#fff;border:1px solid #dee5e8;border-radius:7px;width:28px;height:28px}.nx114-value-entry{gap:6px;display:flex}.nx114-value-entry input{height:35px!important;min-height:35px!important;font-size:10px!important}.nx114-value-entry button{white-space:nowrap;height:35px!important;min-height:35px!important}.nx114-values{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.nx114-value-chip{color:#2a3a40;background:#edf6f8;border:1px solid #d4e8ed;border-radius:7px;align-items:center;gap:6px;height:28px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.nx114-value-chip button{color:#718087;cursor:pointer;background:0 0;border:0;padding:0}.nx114-presets{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.nx114-presets button{cursor:pointer;background:#fff;border:1px solid #dce5e8;border-radius:6px;min-width:34px;height:28px;font-size:8px;font-weight:800}.nx114-presets button.active{color:#087d9f;background:#eaf7fb;border-color:#0795be}.nx114-max-note{color:#78858b;margin-top:8px;font-size:8.5px}.nx114-inherit-note{color:#586970;background:#f4fafc;border:1px solid #d9e9ed;border-radius:9px;margin-bottom:10px;padding:9px 10px;font-size:9px;line-height:1.4}.nx114-inherit-note b{color:#172126}.nx114-stock-list{gap:8px;max-height:430px;padding-right:2px;display:grid;overflow:auto}.nx114-empty-preview{text-align:center;color:#748187;background:#fafcfc;border:1px dashed #d5e0e4;border-radius:10px;place-items:center;min-height:180px;padding:25px;font-size:10px;display:grid}.nx114-stock-card{background:#fff;border:1px solid #dce5e8;border-radius:10px;padding:11px}.nx114-stock-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.nx114-stock-name b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.nx114-stock-name small{color:#7b888e;margin-top:2px;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.nx114-stock-code{color:#5e6c72;white-space:nowrap;background:#f5f8f9;border-radius:6px;padding:5px 7px;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.nx114-stock-controls{grid-template-columns:120px minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.nx114-stock-controls .field{margin:0}.nx114-stock-controls input{height:36px!important;min-height:36px!important;font-size:10px!important}.nx114-label-actions{align-items:end;gap:5px;display:flex}.nx114-label-actions button{white-space:nowrap;height:36px!important;min-height:36px!important;font-size:8.5px!important}.nx114-simple-caption{color:#6e7c82;margin-bottom:7px;font-size:9px}.nx114-error{color:#9b3636;background:#fff7f7;border:1px solid #ebcaca;border-radius:8px;margin-top:10px;padding:8px 10px;font-size:9px;display:none}.nx114-error.show{display:block}.nx115-section-tools{flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;display:flex}.nx115-supplier-toggle{color:#536168;cursor:pointer;background:#fff;border:1px solid #d6e1e4;border-radius:8px;align-items:center;gap:7px;height:32px;padding:0 10px;font-size:9px;font-weight:850;display:inline-flex}.nx115-supplier-toggle:hover{background:#f8fcfd;border-color:#88c8d8}.nx115-supplier-toggle[aria-pressed=true]{color:#087d9f;background:#eaf7fb;border-color:#83c7d8}.nx115-supplier-toggle .dot{background:#b9c7cc;border-radius:50%;width:7px;height:7px}.nx115-supplier-toggle[aria-pressed=true] .dot{background:#0795be}.nx115-stock-controls .field{margin:0}.nx115-stock-controls .field label{margin-bottom:8px;display:block}.nx115-stock-controls .field input{width:100%}.nx115-stock-controls.no-supplier .nx114-label-actions{justify-self:end}.nx115-supplier-field{grid-column:1/-1;max-width:420px;display:none}.nx115-supplier-field.on{display:block}.nx114-label-actions{place-self:end;align-items:end;gap:8px;display:flex}.nx114-stock-card{padding:16px}.nx114-stock-top{margin-bottom:12px}.nx115-label-preview-shell{background:#f3f6f7;border-radius:12px;place-items:center;min-height:316px;margin-top:13px;padding:22px;display:grid}.nx115-label-preview{aspect-ratio:38/25;background:#fff;width:380px;max-width:100%;overflow:hidden;box-shadow:0 8px 26px #0000001f}.nx115-label-note{color:#617077;background:#f8fbfc;border:1px solid #dce8eb;border-radius:9px;align-items:flex-start;gap:8px;margin-top:10px;padding:9px 11px;font-size:9px;line-height:1.4;display:flex}.nx115-label-note b{color:#172126}@media (max-width:760px){.nx115-stock-controls,.nx115-stock-controls.no-supplier{grid-template-columns:1fr}.nx115-stock-controls.no-supplier .nx114-label-actions{justify-self:stretch}.nx114-label-actions button{flex:1}.nx115-label-preview-shell{min-height:0;padding:12px}}#page-pos .pos-wrap.pos-vanguard17{grid-template-columns:minmax(0,1.58fr) minmax(430px,.88fr)!important;gap:12px!important}.nx114-pos-grid{align-content:start;grid-template-columns:repeat(4,minmax(150px,1fr))!important;gap:9px!important;padding:0 12px 12px!important;display:grid!important}.nx114-pos-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5e8;border-radius:10px;flex-direction:column;min-height:190px;transition:all .12s;display:flex;overflow:hidden}.nx114-pos-card:hover{border-color:#89c9d9;box-shadow:0 2px 10px #0f2e3a0d}.nx114-pos-card:disabled{opacity:.58;cursor:not-allowed}.nx114-pos-media{background:#f5f8f9;place-items:center;height:92px;display:grid;position:relative;overflow:hidden}.nx114-pos-media img{object-fit:contain;width:100%;height:100%}.nx114-pos-placeholder{color:#0a85a7;background:#eaf4f7;border-radius:10px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:850;display:grid}.nx114-pos-stocktag{color:#5f6d73;background:#ffffffeb;border:1px solid #e0e7e9;border-radius:6px;padding:4px 6px;font-size:7.5px;font-weight:800;position:absolute;top:7px;right:7px}.nx114-pos-content{flex-direction:column;flex:1;justify-content:space-between;gap:10px;padding:10px 11px;display:flex}.nx114-pos-content .cat{color:#78858b;text-transform:uppercase;font-size:7.5px;font-weight:850}.nx114-pos-content h4{color:#11191d;margin:2px 0 0;font-size:11.5px;line-height:1.2}.nx114-pos-content .code{color:#7b888e;font:7.5px ui-monospace,SFMono-Regular,Menlo,monospace}.nx114-pos-bottom{justify-content:space-between;align-items:end;gap:8px;display:flex}.nx114-pos-price{font-size:15px;font-weight:900}.nx114-pos-add{color:#0784a7;background:#f9fcfd;border:1px solid #d9e4e7;border-radius:7px;place-items:center;width:28px;height:28px;font-size:17px;display:grid}#page-pos .pos-cart-items17{min-height:0!important;padding:0!important;display:block!important;overflow:auto!important}.nx114-cart-headline{white-space:nowrap;text-overflow:ellipsis;max-width:270px;overflow:hidden;color:#087f9f!important;font-size:10px!important;font-weight:850!important}.nx114-cart-columns{color:#6d7a80;background:#f6f8f9;border-top:1px solid #edf1f2;border-bottom:1px solid #e1e8ea;grid-template-columns:minmax(0,1fr) 102px 70px 72px 28px;gap:7px;padding:7px 10px;font-size:7.5px;font-weight:850;display:grid}.nx114-cart-row{background:#fff;border-bottom:1px solid #e8edef;grid-template-columns:minmax(0,1fr) 102px 70px 72px 28px;align-items:center;gap:7px;min-height:61px;padding:10px;visibility:visible!important;opacity:1!important;display:grid!important}.nx114-cart-product{align-items:center;gap:8px;min-width:0;display:flex}.nx114-cart-thumb{background:#f2f6f7;border:1px solid #e4eaec;border-radius:7px;flex:none;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.nx114-cart-thumb img{object-fit:contain;width:100%;height:100%}.nx114-cart-thumb span{color:#0b85a7;font-size:10px;font-weight:850}.nx114-cart-copy{min-width:0}.nx114-cart-copy b{color:#10181c;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;display:block;overflow:hidden}.nx114-cart-copy small{color:#758188;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:7.5px;display:block;overflow:hidden}.nx114-cart-qty{grid-template-columns:27px 40px 27px;gap:3px;display:grid}.nx114-cart-qty button,.nx114-cart-qty input{text-align:center;background:#fff;border:1px solid #dce5e8;height:29px}.nx114-cart-qty button{cursor:pointer;border-radius:6px}.nx114-cart-qty input{border-radius:6px;width:40px;padding:0;font-size:9px}.nx114-cart-money{text-align:right;font-size:9px;font-weight:800}.nx114-cart-total{font-size:10px}.nx114-cart-more{color:#66757b;cursor:pointer;background:0 0;border:0;width:27px;height:29px;font-size:15px}.nx114-cart-empty{text-align:center;color:#748187;place-items:center;min-height:250px;font-size:9px;display:grid}.nx114-cart-empty b{color:#182226;margin-bottom:4px;font-size:12px;display:block}.nx114-picker-image{background:#f5f8f9;border:1px solid #e0e7e9;border-radius:10px;place-items:center;width:82px;height:82px;margin-bottom:10px;display:grid;overflow:hidden}.nx114-picker-image img{object-fit:contain;width:100%;height:100%}.nx114-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.nx114-variant-choice{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5e8;border-radius:9px;padding:11px}.nx114-variant-choice:hover{background:#f7fcfd;border-color:#79c1d4}.nx114-variant-choice:disabled{opacity:.45;cursor:not-allowed}.nx114-variant-choice b{font-size:11px;display:block}.nx114-variant-choice small{color:#758188;margin-top:3px;font-size:8px;display:block}.nx114-inventory-product{align-items:center;gap:8px;display:flex}.nx114-inv-thumb{background:#f4f7f8;border:1px solid #e1e8ea;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.nx114-inv-thumb img{object-fit:contain;width:100%;height:100%}.nx114-inv-thumb span{color:#0b86a7;font-size:9px;font-weight:850}.nx114-created-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:13px 0;display:grid}.nx114-created-summary div{background:#fafcfc;border:1px solid #dee6e8;border-radius:9px;padding:10px}.nx114-created-summary small{color:#77848a;font-size:8px;display:block}.nx114-created-summary b{margin-top:3px;font-size:15px;display:block}.nx114-created-list{gap:6px;max-height:260px;display:grid;overflow:auto}.nx114-created-line{border:1px solid #e3e9eb;border-radius:8px;justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.nx114-created-line b{font-size:9.5px}.nx114-created-line small{color:#76838a;margin-top:2px;font-size:7.5px;display:block}.nx114-created-line span{font-size:9px;font-weight:850}@media (max-width:1180px){.nx114-pos-grid{grid-template-columns:repeat(3,minmax(145px,1fr))!important}.nx114-option-layout{grid-template-columns:1fr}.nx114-stock-list{max-height:none}}@media (max-width:850px){.nx114-product-layout{grid-template-columns:1fr}.nx114-image-box{min-height:150px}.nx114-fields,.nx114-meta,.nx114-advanced-grid{grid-template-columns:1fr}.nx114-meta .field{min-width:0}.nx114-stock-controls{grid-template-columns:1fr}.nx114-label-actions{align-items:stretch}.nx114-pos-grid{grid-template-columns:repeat(2,minmax(140px,1fr))!important}.nx114-cart-columns{display:none}.nx114-cart-row{grid-template-columns:minmax(0,1fr) auto auto}.nx114-cart-price{display:none}.nx114-cart-qty{grid-column:2}.nx114-cart-total,.nx114-cart-more{grid-column:3}.nx114-cart-product{grid-column:1}}#page-pos #posOpen.pos-vanguard17{grid-template-columns:minmax(0,1.55fr) minmax(360px,.72fr)!important;min-height:0!important;overflow:hidden!important}#page-pos #posOpen .pos-catalog17{grid-template-rows:auto auto auto minmax(0,1fr)!important;min-height:0!important;display:grid!important;overflow:hidden!important}#page-pos #posOpen .pos-search17{min-width:0!important}#page-pos #posOpen #posCategories114,#page-pos #posOpen #posCategories113{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;height:auto!important;min-height:42px!important;padding:8px 0 10px!important;display:flex!important;overflow:visible!important}#page-pos #posOpen #productGrid{align-content:start!important;min-height:0!important;padding-right:4px!important;overflow:hidden auto!important}#page-pos #posOpen .nx114-pos-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important;gap:10px!important}#page-pos #posOpen .nx114-pos-card{min-width:0!important;overflow:hidden!important}#page-pos #posOpen .nx114-pos-content h4{white-space:normal!important;overflow-wrap:anywhere!important;min-height:2.44em!important;line-height:1.22!important}#page-pos #posOpen .pos-cart17{min-width:0!important;min-height:0!important;overflow:hidden!important}#page-pos #posOpen #cartItems{min-height:0!important;overflow:hidden auto!important}.nx117-cart-list{gap:0!important;display:grid!important}.nx117-cart-line{border-bottom:1px solid #e8eef0!important;min-width:0!important;padding:13px 0!important}.nx117-cart-main{grid-template-columns:42px minmax(0,1fr) 30px!important;align-items:center!important;gap:10px!important;min-width:0!important;display:grid!important}.nx117-cart-thumb{background:#f3f7f8!important;border:1px solid #e1e8ea!important;border-radius:8px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important;overflow:hidden!important}.nx117-cart-thumb img{object-fit:contain!important;width:100%!important;height:100%!important}.nx117-cart-thumb span{color:#0784a7!important;font-size:11px!important;font-weight:900!important}.nx117-cart-copy{min-width:0!important}.nx117-cart-copy b{color:#11191d!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:12px!important;line-height:1.25!important;display:block!important}.nx117-cart-copy small{color:#748188!important;white-space:normal!important;margin-top:3px!important;font-size:9px!important;line-height:1.3!important;display:block!important}.nx117-cart-remove{color:#78858b!important;cursor:pointer!important;background:#fff!important;border:1px solid #e1e7e9!important;border-radius:7px!important;width:30px!important;height:30px!important;font-size:16px!important}.nx117-cart-bottom{grid-template-columns:auto minmax(0,1fr) auto 30px!important;align-items:center!important;gap:8px!important;min-width:0!important;margin-top:10px!important;padding-left:52px!important;display:grid!important}.nx117-cart-qty{grid-template-columns:30px 42px 30px!important;gap:4px!important;display:grid!important}.nx117-cart-qty button,.nx117-cart-qty input{text-align:center!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #dce5e8!important;border-radius:7px!important;height:31px!important}.nx117-cart-qty input{width:42px!important;padding:0!important;font-weight:800!important}.nx117-cart-unit{color:#758188!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:9px!important;overflow:hidden!important}.nx117-cart-total{white-space:nowrap!important;font-size:12px!important;font-weight:900!important}.nx117-cart-more{cursor:pointer!important;background:0 0!important;border:0!important;width:30px!important;height:31px!important}.nx117-cart-discount{color:#0784a7!important;margin-left:5px!important;font-weight:800!important}@media (max-width:1180px){#page-pos #posOpen.pos-vanguard17{grid-template-columns:minmax(0,1.25fr) minmax(350px,.8fr)!important}}@media (max-width:900px){#page-pos #posOpen.pos-vanguard17{grid-template-columns:1fr!important;overflow:auto!important}.nx117-cart-bottom{padding-left:0!important}}#appView .page,#appView .page>*,#appView .card,#appView .toolbar,#appView .split-actions,#appView .tabs,.modal-stack197,.modal-surface197,.modal-body197,.modal-actions,.workspace-surface16,.workspace-body16,.workspace-footer16,.nx114-option-layout,.nx114-options,.nx114-inventory,.nx114-stock-card,.nx117-cart-line,.nx117-cart-main,.nx117-cart-bottom{box-sizing:border-box!important;min-width:0!important}#appView .card[style*=overflow\:auto],#appView .table-surface18,#appView .table-wrap,.nx118-table-wrap{max-width:100%!important;overflow-x:auto!important}.modal-actions,.workspace-footer16,.toolbar,.split-actions{flex-wrap:wrap!important}.modal-actions>button,.workspace-footer16 button,.toolbar>button,.split-actions>button{flex:none!important;max-width:100%!important}input,select,textarea,button{max-width:100%}.nx114-stock-top{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:14px!important;display:grid!important}.nx114-stock-name{min-width:0!important}.nx114-stock-name b{font-size:13px!important}.nx114-stock-name small{white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:3px!important;display:block!important;overflow:hidden!important}.nx114-stock-code{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:210px!important;overflow:hidden!important}.nx115-stock-controls{grid-template-columns:minmax(150px,210px) minmax(190px,1fr) auto!important;align-items:end!important;gap:12px!important;display:grid!important}.nx115-stock-controls.no-supplier{grid-template-columns:minmax(150px,210px) minmax(0,1fr) auto!important}.nx115-stock-controls.no-supplier .nx114-label-actions{grid-column:3!important}.nx114-label-actions{justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:max-content!important;display:flex!important}.nx114-label-actions .btn{white-space:nowrap!important}#page-inventory #inventoryTab-summary>.card{max-width:100%!important;overflow-x:auto!important}#page-inventory #inventoryTab-summary table{table-layout:fixed!important;width:100%!important;min-width:980px!important}#page-inventory #inventoryTab-summary th:first-child{width:24%}#page-inventory #inventoryTab-summary th:nth-child(2){width:12%}#page-inventory #inventoryTab-summary th:nth-child(3){width:14%}#page-inventory #inventoryTab-summary th:nth-child(4){width:18%}#page-inventory #inventoryTab-summary th:nth-child(5),#page-inventory #inventoryTab-summary th:nth-child(6){width:8%}#page-inventory #inventoryTab-summary th:nth-child(7){width:9%}#page-inventory #inventoryTab-summary th:nth-child(8){width:7%}#page-inventory #inventoryTable td{vertical-align:middle!important;text-overflow:ellipsis!important;overflow:hidden!important}.nx118-inv-product{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.nx118-inv-thumb{color:#0787aa;background:#f3f7f8;border:1px solid #dde6e9;border-radius:8px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid;overflow:hidden}.nx118-inv-thumb img{object-fit:contain;width:100%;height:100%}.nx118-inv-copy{min-width:0}.nx118-inv-copy b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.nx118-inv-copy small{color:#7a878d;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8.5px;display:block;overflow:hidden}.nx118-manage-btn{color:#253139;cursor:pointer;background:#fff;border:1px solid #dce5e8;border-radius:7px;height:32px;padding:0 10px;font-size:9px;font-weight:800}.nx118-manage-btn:hover{color:#057ea1;border-color:#8ccee0}#page-products #productTab-items table{table-layout:fixed!important;min-width:860px!important}#page-products #productTab-items th:first-child{width:27%}#page-products #productTab-items th:nth-child(2){width:15%}#page-products #productTab-items th:nth-child(3){width:10%}#page-products #productTab-items th:nth-child(4){width:12%}#page-products #productTab-items th:nth-child(5){width:10%}#page-products #productTab-items th:nth-child(6){width:12%}#page-products #productTab-items th:nth-child(7){width:14%}.nx118-manager{gap:14px;display:grid}.nx118-manager-tabs{border-bottom:1px solid #e3e9eb;gap:18px;padding:0 2px;display:flex;overflow-x:auto}.nx118-manager-tabs button{color:#6d7a80;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 10px;font-size:11px;font-weight:850}.nx118-manager-tabs button.active{color:#11191d;border-bottom-color:#0795be}.nx118-manager-panel{display:none}.nx118-manager-panel.active{display:block}.nx118-manager-grid{grid-template-columns:170px minmax(0,1fr);align-items:start;gap:18px;display:grid}.nx118-edit-image{aspect-ratio:1;text-align:center;background:#f7f9fa;border:1px dashed #cbd7db;border-radius:10px;place-items:center;width:170px;padding:12px;display:grid;overflow:hidden}.nx118-edit-image img{object-fit:contain;width:100%;height:100%}.nx118-edit-image .placeholder{color:#7b878c;font-size:10px;line-height:1.45}.nx118-image-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.nx118-edit-fields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.nx118-edit-fields .wide{grid-column:1/-1}.nx118-category-control{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.nx118-category-control button{color:#156f88;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce5e8;border-radius:8px;height:46px;padding:0 12px;font-weight:800}.nx118-lock{color:#59676d;background:#f7f9fa;border:1px solid #e1e7e9;border-radius:8px;align-items:center;min-height:46px;padding:0 12px;font-size:11px;display:flex}.nx118-manager-note{color:#536168;background:#f4fafc;border-left:2px solid #0795be;margin-top:12px;padding:11px 12px;font-size:9.5px;line-height:1.45}.nx118-label-toolbar{background:#fafcfc;border:1px solid #e2e8ea;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:12px;display:flex}.nx118-label-toolbar>div:first-child{min-width:0}.nx118-label-toolbar b{font-size:11px}.nx118-label-toolbar small{color:#748188;margin-top:2px;font-size:9px;display:block}.nx118-label-list{gap:8px;display:grid}.nx118-label-row{background:#fff;border:1px solid #e2e8ea;border-radius:9px;grid-template-columns:minmax(150px,1.1fr) minmax(120px,.75fr) minmax(150px,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:grid}.nx118-label-row>div{min-width:0}.nx118-label-row b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.nx118-label-row small{color:#77848a;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8.5px;display:block;overflow:hidden}.nx118-code{white-space:nowrap;text-overflow:ellipsis;color:#38474e;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.nx118-label-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.nx118-label-actions button{color:#26343b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce5e8;border-radius:7px;height:32px;padding:0 10px;font-size:9px;font-weight:800}.nx118-label-actions button.primary{color:#fff;background:#0795be;border-color:#0795be}.nx118-stock-badge{color:#47565d;background:#f1f5f6;border-radius:999px;justify-content:center;min-width:62px;padding:5px 8px;font-size:8.5px;font-weight:850;display:inline-flex}.nx118-category-form{gap:11px;display:grid}.nx118-category-help{color:#758188;font-size:9px;line-height:1.45}#page-pos #posOpen .pos-cart17{padding-right:0!important}.nx117-cart-main{padding-right:2px!important}.nx117-cart-remove{position:relative!important;top:auto!important;right:auto!important}#page-pos #posOpen #cartItems{padding-right:4px!important}#page-pos #posOpen .nx117-cart-line:last-child{padding-bottom:16px!important}@media (max-width:1000px){.nx115-stock-controls,.nx115-stock-controls.no-supplier{grid-template-columns:minmax(140px,1fr) auto!important}.nx115-stock-controls .nx115-supplier-field{grid-column:1/-1}.nx114-label-actions,.nx115-stock-controls.no-supplier .nx114-label-actions{grid-column:2!important}.nx118-label-row{grid-template-columns:minmax(150px,1fr) minmax(130px,.8fr) auto}.nx118-label-row .nx118-code-wrap{grid-column:1/3}}@media (max-width:720px){.nx118-manager-grid{grid-template-columns:1fr}.nx118-edit-image{width:140px}.nx118-edit-fields{grid-template-columns:1fr}.nx118-edit-fields .wide{grid-column:auto}.nx118-label-row{grid-template-columns:1fr}.nx118-label-row .nx118-code-wrap{grid-column:auto}.nx118-label-actions{justify-content:flex-start}.nx115-stock-controls,.nx115-stock-controls.no-supplier{grid-template-columns:1fr!important}.nx114-label-actions,.nx115-stock-controls.no-supplier .nx114-label-actions{grid-column:auto!important;justify-content:flex-start!important}}button.hidden,.btn.hidden,[hidden]{display:none!important}.nx114-stock-card{grid-template-rows:auto auto!important;gap:14px!important;padding:16px!important;display:grid!important}.nx114-stock-top{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;margin:0!important;display:grid!important}.nx115-stock-controls,.nx115-stock-controls.no-supplier{grid-template-rows:auto auto!important;grid-template-columns:minmax(180px,230px) minmax(0,1fr)!important;align-items:end!important;gap:10px 14px!important;min-width:0!important;display:grid!important}.nx115-stock-controls>.field:first-child{grid-area:1/1!important;min-width:0!important;margin:0!important}.nx115-stock-controls>.field:first-child label{margin-bottom:8px!important;display:block!important}.nx115-stock-controls>.field:first-child input{width:100%!important;height:44px!important;min-height:44px!important;margin:0!important}.nx115-stock-controls .nx114-label-actions,.nx115-stock-controls.no-supplier .nx114-label-actions{grid-area:1/2!important;justify-content:flex-end!important;place-self:end stretch!important;align-items:flex-end!important;gap:10px!important;min-width:0!important;display:flex!important}.nx114-label-actions button{white-space:nowrap!important;height:44px!important;min-height:44px!important;padding:0 18px!important}.nx115-supplier-field.on{grid-area:2/1/auto/-1!important;max-width:430px!important;margin:0!important;display:block!important}.nx115-supplier-field.on input{height:44px!important;min-height:44px!important}@media (max-width:760px){.nx115-stock-controls,.nx115-stock-controls.no-supplier{grid-template-rows:auto auto auto!important;grid-template-columns:1fr!important}.nx115-stock-controls>.field:first-child{grid-area:1/1!important}.nx115-stock-controls .nx114-label-actions,.nx115-stock-controls.no-supplier .nx114-label-actions{grid-area:2/1!important;justify-content:stretch!important}.nx114-label-actions button{flex:1 1 0!important}.nx115-supplier-field.on{grid-area:3/1!important;max-width:none!important}#masterView .master-topbar .top-actions .btn{padding-inline:10px!important}}.nx111-db-pill{color:#5d6a70;white-space:nowrap;background:#fff;border:1px solid #d9e4e7;border-radius:999px;align-items:center;gap:7px;height:30px;padding:0 10px;font-size:9px;font-weight:850;display:inline-flex}.nx111-db-pill:before{content:"";background:#b9c5c9;border-radius:50%;width:7px;height:7px}.nx111-db-pill.on{color:#287252;background:#edf9f4;border-color:#cfe8da}.nx111-db-pill.on:before{background:#2b9a66}.nx111-db-pill.off{color:#94611d;background:#fff7ed;border-color:#f0dec6}.nx111-db-pill.off:before{background:#c98932}.nx111-sync-toast{z-index:10000;color:#fff;background:#101719;border-radius:10px;padding:9px 12px;font-size:10px;display:none;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0003}html.nx1120-booting #loginView,html.nx1120-booting #masterView,html.nx1120-booting #appView{visibility:hidden!important}#nx1120Boot{z-index:20000;color:#5c686d;letter-spacing:.02em;background:#f5f7f8;justify-content:center;align-items:center;font-family:Arial,sans-serif;font-size:12px;font-weight:700;display:none;position:fixed;inset:0}html.nx1120-booting #nx1120Boot{display:flex}#root,.nx210-host,.nx210-original-shell{height:100%;min-height:100%}.nx210-host{position:relative}.nx210-host.booting #loginView,.nx210-host.booting #masterView,.nx210-host.booting #appView{visibility:hidden!important}.nx210-boot{z-index:30000;color:#fff;background:#071619;flex-direction:column;justify-content:center;align-items:center;gap:22px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;animation:.16s both nx210bootFade;display:flex;position:fixed;inset:0}.nx210-boot-brand{letter-spacing:-1.2px;align-items:center;gap:14px;font-size:33px;font-weight:300;display:flex}.nx210-boot-brand svg{width:54px;height:54px;display:block}.nx210-boot-line{color:#9fb0b5;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;align-items:center;gap:10px;min-width:190px;font-size:11px;font-weight:700;display:flex}.nx210-boot-line:before{content:"";background:#ffffff1c;border-radius:999px;width:190px;height:2px;display:block;overflow:hidden}.nx210-boot-line i{width:0;height:0;position:absolute;overflow:hidden}.nx210-boot-line span{opacity:.82}.nx210-boot-line:after{content:"";background:#08a4d0;border-radius:999px;width:54px;height:2px;margin-top:0;animation:1.05s ease-in-out infinite nx210progress;position:absolute}@keyframes nx210progress{0%{opacity:.5;transform:translate(-68px)}50%{opacity:1}to{opacity:.5;transform:translate(68px)}}@keyframes nx210bootFade{0%{opacity:0}to{opacity:1}}.nx210-error{z-index:31000;background:#f5f7f8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.nx210-error .card{width:min(560px,100%);padding:28px}.nx210-error h2{margin:0 0 10px}.nx210-error p{color:#5f6a70;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.nx210-error small{color:#758087;line-height:1.5;display:block}#nx1120Boot,.nx111-db-pill.hidden,.nx111-db-pill[hidden]{display:none!important}.nx111-db-pill{cursor:default;-webkit-user-select:none;user-select:none}.ux-nav-scrim143{display:none!important}@media (max-width:1199px){#appView,#masterView{grid-template-columns:1fr!important;width:100%!important;min-width:0!important;height:100dvh!important;display:block!important;overflow:hidden!important}#appView>main,#masterView>.master-main{width:100%!important;min-width:0!important;height:100dvh!important;max-height:100dvh!important;margin:0!important}#appView>aside,#masterView>aside{will-change:transform;z-index:220!important;width:min(292px,86vw)!important;max-width:min(292px,86vw)!important;height:100dvh!important;box-shadow:none!important;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s!important;position:fixed!important;inset:0 auto 0 0!important;transform:translate(-104%)!important}#appView.drawer-open17>aside,#masterView.drawer-open17>aside{transform:translate(0,0)!important;box-shadow:14px 0 34px #05121729!important}#appView>aside .brand,#masterView>aside .brand{grid-template-columns:42px minmax(0,1fr)!important;justify-content:start!important;justify-items:stretch!important;column-gap:9px!important;padding-inline:8px!important}#appView>aside .brand-word,#masterView>aside .brand-word,#appView .company-pill,#masterView .master-brand-badge,#appView #nav .nav-label,#masterView #masterNav .nav-label,#appView .nav-group-label16,#masterView .nav-sep,#appView .user-mini-copy17,#masterView .user-mini-copy17{display:block!important}#appView #nav button,#masterView #masterNav button{justify-content:flex-start!important}#appView .ux-nav-toggle143,#masterView .ux-nav-toggle143,#masterNavToggle17{display:grid!important}.responsive-scrim17{opacity:0!important;visibility:hidden!important;pointer-events:none!important;-webkit-backdrop-filter:none!important;background:#05141833!important;transition:opacity .18s,visibility .18s!important;display:block!important}#appView.drawer-open17 .responsive-scrim17,#masterView.drawer-open17 .responsive-scrim17{opacity:1!important;visibility:visible!important;pointer-events:auto!important}#appView .content,#masterView .master-content{padding:20px!important}#appView .topbar,#masterView .master-topbar{gap:8px!important;padding-inline:14px!important}#appView .top-actions .role-pill,#appView .top-actions .cash-status,#appView .top-actions .logout-mini,#appView .top-actions #cashAction,#appView .top-actions .ux-command143,#appView .top-actions .ux-command142{display:none!important}#appView .mobile-top-actions17,#masterView .mobile-top-actions17{display:grid!important}#masterView .master-topbar .top-actions>:not(.mobile-top-actions17){display:none!important}.master-grid4,.grid4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.master-layout,.two{grid-template-columns:1fr!important}}@media (max-width:680px){:root{--workspace-pad17:12px}#appView .content,#masterView .master-content{padding:12px!important;padding-bottom:max(26px,env(safe-area-inset-bottom))!important}#appView .topbar,#masterView .master-topbar{background:#fffffff7!important;height:56px!important;min-height:56px!important;padding:0 10px!important;box-shadow:0 1px #e4eaed!important}#appView .ux-title-cluster143,#masterView .master-title-cluster17{gap:5px!important;min-width:0!important}#pageTitle,#masterPageTitle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:16px!important}.ux-nav-toggle143,#masterNavToggle17{border-radius:10px!important;width:38px!important;height:38px!important}#appView .topbar .top-actions>:not(.mobile-top-actions17){display:none!important}#appView .mobile-top-actions17,#masterView .mobile-top-actions17{border-radius:10px!important;width:38px!important;min-width:38px!important;height:38px!important;padding:0!important}#appView>aside,#masterView>aside{width:min(286px,88vw)!important;max-width:min(286px,88vw)!important}.advisor-banner{align-items:center!important;gap:8px!important;min-height:46px!important;padding:7px 10px!important}.advisor-banner>div{min-width:0!important}.advisor-banner b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:48vw!important;font-size:11px!important}.advisor-banner span{display:none!important}.advisor-banner .btn{white-space:nowrap;height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:10px!important}.welcome{grid-template-columns:1fr!important;gap:12px!important;margin-bottom:14px!important;display:grid!important}.welcome h2{font-size:25px!important;line-height:1.08!important}.welcome p{font-size:12px!important}.welcome .quick,.welcome .split-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important;overflow:visible!important}.welcome .quick .btn,.welcome .split-actions .btn{justify-content:center!important;width:100%!important;min-width:0!important}.welcome .quick .btn:last-child:nth-child(odd),.welcome .split-actions .btn:last-child:nth-child(odd){grid-column:1/-1}.master-grid4,.grid4{grid-template-columns:1fr!important}.metric,.master-metric{min-height:96px!important}.card,.panel,.master-panel{border-radius:14px!important}#mpage-companies .master-table-wrap{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}#mpage-companies .master-table-wrap table,#mpage-companies .master-table-wrap tbody{width:100%!important;min-width:0!important;display:block!important}#mpage-companies .master-table-wrap thead{display:none!important}#masterCompaniesTable tr{background:#fff!important;border:1px solid #dde6e9!important;border-radius:14px!important;grid-template-columns:1fr 1fr!important;gap:0 14px!important;width:100%!important;margin:0 0 10px!important;padding:15px!important;display:grid!important;box-shadow:0 8px 24px #0c1e2409!important}#masterCompaniesTable td{text-align:right!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:7px 0!important;font-size:11px!important;display:flex!important}#masterCompaniesTable td:first-child{text-align:left!important;border-bottom:1px solid #edf1f3!important;grid-column:1/-1!important;margin-bottom:4px!important;padding:0 0 11px!important;display:block!important}#masterCompaniesTable td:nth-child(2):before{content:"RUC"}#masterCompaniesTable td:nth-child(3):before{content:"Servicio"}#masterCompaniesTable td:nth-child(4):before{content:"Usuarios"}#masterCompaniesTable td:nth-child(5):before{content:"Módulos"}#masterCompaniesTable td:nth-child(6):before{content:"Estado"}#masterCompaniesTable td:nth-child(n+2):nth-child(-n+6):before{color:#738087;text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:850}#masterCompaniesTable td:last-child{border-top:1px solid #edf1f3!important;grid-column:1/-1!important;margin-top:3px!important;padding:11px 0 0!important}#masterCompaniesTable .master-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}#masterCompaniesTable .master-actions button{width:100%!important;min-height:38px!important}#mpage-users .master-table-wrap{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}#mpage-users .master-table-wrap table,#mpage-users .master-table-wrap tbody{width:100%!important;min-width:0!important;display:block!important}#mpage-users .master-table-wrap thead{display:none!important}#masterUsersTable tr{background:#fff!important;border:1px solid #dde6e9!important;border-radius:14px!important;grid-template-columns:1fr 1fr!important;gap:0 14px!important;width:100%!important;margin:0 0 10px!important;padding:15px!important;display:grid!important}#masterUsersTable td{text-align:right!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:7px 0!important;font-size:11px!important;display:flex!important}#masterUsersTable td:first-child{text-align:left!important;border-bottom:1px solid #edf1f3!important;grid-column:1/-1!important;margin-bottom:4px!important;padding:0 0 11px!important;display:block!important}#masterUsersTable td:nth-child(2):before{content:"Empresa"}#masterUsersTable td:nth-child(3):before{content:"Rol"}#masterUsersTable td:nth-child(4):before{content:"Correo"}#masterUsersTable td:nth-child(5):before{content:"Estado"}#masterUsersTable td:nth-child(n+2):nth-child(-n+5):before{color:#738087;text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:850}#masterUsersTable td:last-child{grid-column:1/-1!important;padding-top:10px!important}#masterUsersTable td:last-child button{width:100%!important;min-height:38px!important}}@media (max-width:420px){#masterCompaniesTable tr,#masterUsersTable tr{grid-template-columns:1fr!important}#masterCompaniesTable td,#masterUsersTable td,#masterCompaniesTable td:first-child,#masterCompaniesTable td:last-child,#masterUsersTable td:first-child,#masterUsersTable td:last-child{grid-column:1!important}.welcome .quick,.welcome .split-actions{grid-template-columns:1fr!important}.welcome .quick .btn,.welcome .split-actions .btn{grid-column:1!important}}.master-hero .eyebrow{text-indent:0!important;padding-left:2px!important;overflow:visible!important}@media (min-width:1200px) and (max-width:1540px){#masterView .master-content{padding-left:18px!important;padding-right:18px!important}#mpage-users .master-table-wrap table,#mpage-companies .master-table-wrap table{table-layout:fixed!important;width:100%!important;min-width:0!important}#mpage-users table thead th:nth-child(4),#masterUsersTable td:nth-child(4){display:none!important}#mpage-users table thead th:first-child,#masterUsersTable td:first-child{width:31%!important}#mpage-users table thead th:nth-child(2),#masterUsersTable td:nth-child(2){width:20%!important}#mpage-users table thead th:nth-child(3),#masterUsersTable td:nth-child(3){width:18%!important}#mpage-users table thead th:nth-child(5),#masterUsersTable td:nth-child(5){width:14%!important}#mpage-users table thead th:last-child,#masterUsersTable td:last-child{text-align:right!important;width:17%!important}#masterUsersTable td:last-child .tiny-master{white-space:nowrap!important;max-width:100%!important}#mpage-companies table thead th:nth-child(5),#masterCompaniesTable td:nth-child(5){display:none!important}#mpage-companies table thead th:first-child,#masterCompaniesTable td:first-child{width:27%!important}#mpage-companies table thead th:nth-child(2),#masterCompaniesTable td:nth-child(2),#mpage-companies table thead th:nth-child(3),#masterCompaniesTable td:nth-child(3){width:18%!important}#mpage-companies table thead th:nth-child(4),#masterCompaniesTable td:nth-child(4),#mpage-companies table thead th:nth-child(6),#masterCompaniesTable td:nth-child(6){width:10%!important}#mpage-companies table thead th:last-child,#masterCompaniesTable td:last-child{width:17%!important}#masterCompaniesTable .master-actions{flex-wrap:nowrap!important;justify-content:flex-end!important}#masterCompaniesTable .master-actions .tiny-master{white-space:nowrap!important}}@media (max-width:1199px){#mpage-companies .master-table-wrap,#mpage-users .master-table-wrap{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}#mpage-companies .master-table-wrap table,#mpage-companies .master-table-wrap tbody,#mpage-users .master-table-wrap table,#mpage-users .master-table-wrap tbody{width:100%!important;min-width:0!important;display:block!important}#mpage-companies .master-table-wrap thead,#mpage-users .master-table-wrap thead{display:none!important}#masterCompaniesTable tr,#masterUsersTable tr{background:#fff!important;border:1px solid #dde6e9!important;border-radius:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 16px!important;width:100%!important;min-width:0!important;margin:0 0 12px!important;padding:16px!important;display:grid!important;box-shadow:0 7px 22px #0c1e2409!important}#masterCompaniesTable td,#masterUsersTable td{text-align:right!important;overflow-wrap:anywhere!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:8px 0!important;font-size:11px!important;display:flex!important}#masterCompaniesTable td:first-child,#masterUsersTable td:first-child{text-align:left!important;border-bottom:1px solid #edf1f3!important;grid-column:1/-1!important;margin-bottom:3px!important;padding:0 0 12px!important;display:block!important}#masterCompaniesTable td:nth-child(2):before{content:"RUC"}#masterCompaniesTable td:nth-child(3):before{content:"Servicio"}#masterCompaniesTable td:nth-child(4):before{content:"Usuarios"}#masterCompaniesTable td:nth-child(5):before{content:"Módulos"}#masterCompaniesTable td:nth-child(6):before{content:"Estado"}#masterUsersTable td:nth-child(2):before{content:"Empresa"}#masterUsersTable td:nth-child(3):before{content:"Rol"}#masterUsersTable td:nth-child(4):before{content:"Correo"}#masterUsersTable td:nth-child(5):before{content:"Estado"}#masterCompaniesTable td:nth-child(n+2):nth-child(-n+6):before,#masterUsersTable td:nth-child(n+2):nth-child(-n+5):before{color:#738087!important;text-transform:uppercase!important;letter-spacing:.04em!important;flex:none!important;font-size:9px!important;font-weight:850!important}#masterCompaniesTable td:last-child,#masterUsersTable td:last-child{border-top:1px solid #edf1f3!important;grid-column:1/-1!important;margin-top:4px!important;padding:12px 0 0!important}#masterCompaniesTable .master-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;display:grid!important}#masterCompaniesTable .master-actions button,#masterUsersTable td:last-child button{width:100%!important;min-width:0!important;min-height:40px!important}}@media (max-width:560px){#masterCompaniesTable tr,#masterUsersTable tr{grid-template-columns:1fr!important;padding:14px!important}#masterCompaniesTable td,#masterUsersTable td,#masterCompaniesTable td:first-child,#masterCompaniesTable td:last-child,#masterUsersTable td:first-child,#masterUsersTable td:last-child{grid-column:1!important}#masterCompaniesTable .master-actions{grid-template-columns:1fr!important}}:root{--nx215-sidebar-full:264px;--nx215-sidebar-rail:76px;--nx215-drawer-w:292px;--nx215-page-max:1500px}html,body,#root{max-width:100%;overflow-x:hidden}#loginView.hidden,#masterView.hidden,#appView.hidden{display:none!important}#appView,#masterView,#appView>main,#masterView>.master-main{min-width:0!important;max-width:100%!important}#appView .content,#masterView .master-content{container:nexo-workspace/inline-size;width:100%!important;max-width:var(--nx215-page-max)!important;min-width:0!important}.page,.master-page,.card,.panel,.master-panel,.master-table-wrap,.table-surface18{min-width:0!important;max-width:100%!important}@media (min-width:1366px){#appView:not(.hidden),#masterView:not(.hidden){grid-template-columns:var(--nx215-sidebar-full) minmax(0,1fr)!important;width:100%!important;height:100dvh!important;display:grid!important;overflow:hidden!important}#appView>aside,#masterView>aside{width:var(--nx215-sidebar-full)!important;max-width:var(--nx215-sidebar-full)!important;height:100dvh!important;box-shadow:none!important;position:relative!important;inset:auto!important;transform:none!important}#appView>main,#masterView>.master-main{width:auto!important;height:100dvh!important;max-height:100dvh!important;margin:0!important}#appView>aside .brand,#masterView>aside .brand{grid-template-columns:40px minmax(0,1fr)!important;justify-content:start!important;justify-items:stretch!important;padding-inline:8px!important}#appView>aside .brand-word,#masterView>aside .brand-word,#appView .company-pill,#masterView .master-brand-badge,#appView #nav .nav-label,#masterView #masterNav .nav-label,#appView .nav-group-label16,#masterView .nav-sep,#appView .user-mini-copy17,#masterView .user-mini-copy17{display:block!important}#appView #nav button,#masterView #masterNav button{justify-content:flex-start!important;width:100%!important}#appView .responsive-scrim17,#masterView .responsive-scrim17,#appView .ux-nav-toggle143,#masterView .ux-nav-toggle143,#masterNavToggle17{display:none!important}}@media (min-width:1024px) and (max-width:1365px){#appView:not(.hidden),#masterView:not(.hidden){grid-template-columns:var(--nx215-sidebar-rail) minmax(0,1fr)!important;width:100%!important;height:100dvh!important;display:grid!important;overflow:hidden!important}#appView>aside,#masterView>aside{width:var(--nx215-sidebar-rail)!important;max-width:var(--nx215-sidebar-rail)!important;min-width:var(--nx215-sidebar-rail)!important;height:100dvh!important;box-shadow:none!important;padding-inline:7px!important;position:relative!important;inset:auto!important;transform:none!important}#appView>main,#masterView>.master-main{width:auto!important;height:100dvh!important;max-height:100dvh!important;margin:0!important}#appView>aside .brand,#masterView>aside .brand{grid-template-columns:40px!important;justify-content:center!important;justify-items:center!important;column-gap:0!important;width:100%!important;padding:2px 0 14px!important;display:grid!important}#appView>aside .brand-word,#masterView>aside .brand-word,#appView .company-pill,#masterView .master-brand-badge,#appView #nav .nav-label,#masterView #masterNav .nav-label,#appView .nav-group-label16,#masterView .nav-sep,#appView .user-mini-copy17,#masterView .user-mini-copy17{display:none!important}#appView #nav,#masterView #masterNav{align-items:center!important;padding-inline:0!important}#appView #nav button,#masterView #masterNav button{border-radius:10px!important;justify-content:center!important;gap:0!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:48px!important;min-height:48px!important;margin:0 auto 5px!important;padding:0!important}#appView #nav button.active:before,#masterView #masterNav button.active:before{top:10px!important;bottom:10px!important;left:-5px!important}#appView #nav .ico,#masterView #masterNav .ico{width:20px!important;min-width:20px!important;height:20px!important;margin:0!important}#appView #nav .ico svg,#masterView #masterNav .ico svg{width:20px!important;height:20px!important}#appView .user-mini,#masterView .user-mini{border-radius:12px!important;place-items:center!important;width:52px!important;height:52px!important;min-height:52px!important;margin-inline:auto!important;padding:0!important;display:grid!important}#appView .user-mini .avatar,#masterView .user-mini .avatar{margin:0!important}#appView .responsive-scrim17,#masterView .responsive-scrim17,#appView .ux-nav-toggle143,#masterView .ux-nav-toggle143,#masterNavToggle17{display:none!important}#appView .topbar,#masterView .master-topbar{padding-inline:14px!important}#appView .content,#masterView .master-content{padding-inline:18px!important}}@media (max-width:1023px){#appView:not(.hidden),#masterView:not(.hidden){grid-template-columns:1fr!important;width:100%!important;min-width:0!important;height:100dvh!important;display:block!important;overflow:hidden!important}#appView>main,#masterView>.master-main{width:100%!important;height:100dvh!important;max-height:100dvh!important;margin:0!important}#appView>aside,#masterView>aside{width:min(var(--nx215-drawer-w),88vw)!important;max-width:min(var(--nx215-drawer-w),88vw)!important;z-index:220!important;min-width:0!important;height:100dvh!important;box-shadow:none!important;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s!important;position:fixed!important;inset:0 auto 0 0!important;transform:translate(-104%)!important}#appView.drawer-open17>aside,#masterView.drawer-open17>aside{transform:translate(0,0)!important;box-shadow:14px 0 34px #05121729!important}#appView>aside .brand,#masterView>aside .brand{grid-template-columns:40px minmax(0,1fr)!important;justify-content:start!important;justify-items:stretch!important;padding-inline:8px!important}#appView>aside .brand-word,#masterView>aside .brand-word,#appView .company-pill,#masterView .master-brand-badge,#appView #nav .nav-label,#masterView #masterNav .nav-label,#appView .nav-group-label16,#masterView .nav-sep,#appView .user-mini-copy17,#masterView .user-mini-copy17{display:block!important}#appView #nav button,#masterView #masterNav button{justify-content:flex-start!important;width:100%!important}#appView .ux-nav-toggle143,#masterView .ux-nav-toggle143,#masterNavToggle17{display:grid!important}.responsive-scrim17{opacity:0!important;visibility:hidden!important;pointer-events:none!important;-webkit-backdrop-filter:none!important;background:#05141838!important;transition:opacity .18s,visibility .18s!important;display:block!important}#appView.drawer-open17 .responsive-scrim17,#masterView.drawer-open17 .responsive-scrim17{opacity:1!important;visibility:visible!important;pointer-events:auto!important}#appView .content,#masterView .master-content{padding:16px!important}#appView .topbar,#masterView .master-topbar{gap:8px!important;padding-inline:12px!important}#appView .top-actions .role-pill,#appView .top-actions .cash-status,#appView .top-actions .logout-mini,#appView .top-actions #cashAction,#appView .top-actions .ux-command143,#appView .top-actions .ux-command142{display:none!important}#appView .mobile-top-actions17,#masterView .mobile-top-actions17{display:grid!important}#masterView .master-topbar .top-actions>:not(.mobile-top-actions17){display:none!important}}@media (max-width:560px){#appView .content,#masterView .master-content{padding:12px!important;padding-bottom:max(24px,env(safe-area-inset-bottom))!important}#appView .topbar,#masterView .master-topbar{height:56px!important;min-height:56px!important;padding:0 9px!important}#pageTitle,#masterPageTitle{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:16px!important;overflow:hidden!important}#appView>aside,#masterView>aside{width:min(286px,90vw)!important;max-width:min(286px,90vw)!important}.advisor-banner{gap:8px!important;padding:7px 9px!important}.advisor-banner span{display:none!important}.advisor-banner b{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:48vw!important;overflow:hidden!important}.welcome{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.welcome .quick,.welcome .split-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important;overflow:visible!important}.welcome .quick .btn,.welcome .split-actions .btn{width:100%!important;min-width:0!important}}@container nexo-workspace (width<=1120px){.grid4,.master-grid4,.stat-row,.bank-grid,.three-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.two,.master-layout,.home-focus,.statement-grid{grid-template-columns:1fr!important}#page-inventory #inventoryTab-summary table{table-layout:fixed!important;min-width:0!important}#page-inventory #inventoryTab-summary th:first-child{width:25%!important}#page-inventory #inventoryTab-summary th:nth-child(2){width:11%!important}#page-inventory #inventoryTab-summary th:nth-child(3){width:14%!important}#page-inventory #inventoryTab-summary th:nth-child(4){width:17%!important}#page-inventory #inventoryTab-summary th:nth-child(5),#page-inventory #inventoryTab-summary th:nth-child(6){width:8%!important}#page-inventory #inventoryTab-summary th:nth-child(7){width:10%!important}#page-inventory #inventoryTab-summary th:nth-child(8){width:7%!important}#page-inventory #inventoryTab-summary th,#page-inventory #inventoryTab-summary td{padding-inline:9px!important}.nx118-manage-btn{width:100%!important;min-width:0!important;padding-inline:6px!important;font-size:8.5px!important}}@container nexo-workspace (width<=900px){#page-inventory #inventoryTab-summary th:nth-child(4),#page-inventory #inventoryTab-summary td:nth-child(4),#page-inventory #inventoryTab-summary th:nth-child(6),#page-inventory #inventoryTab-summary td:nth-child(6),#page-products #productTab-items th:nth-child(2),#page-products #productTab-items td:nth-child(2){display:none!important}#page-products #productTab-items table{min-width:0!important}.grid4,.master-grid4,.stat-row,.bank-grid,.three-cards{grid-template-columns:1fr!important}#page-inventory #inventoryTab-summary>.card{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}#page-inventory #inventoryTab-summary table,#page-inventory #inventoryTab-summary tbody{width:100%!important;min-width:0!important;display:block!important}#page-inventory #inventoryTab-summary thead{display:none!important}#page-inventory #inventoryTable tr{background:#fff!important;border:1px solid #dde6e9!important;border-radius:14px!important;grid-template-columns:1fr 1fr!important;gap:0 14px!important;width:100%!important;min-width:0!important;margin:0 0 10px!important;padding:14px!important;display:grid!important}#page-inventory #inventoryTable td{text-align:right!important;white-space:normal!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:7px 0!important;display:flex!important;overflow:visible!important}#page-inventory #inventoryTable td:first-child{text-align:left!important;border-bottom:1px solid #edf1f3!important;grid-column:1/-1!important;margin-bottom:3px!important;padding:0 0 10px!important;display:block!important}#page-inventory #inventoryTable td:nth-child(2):before{content:"Variante"}#page-inventory #inventoryTable td:nth-child(3):before{content:"SKU"}#page-inventory #inventoryTable td:nth-child(4):before{content:"Código NEXO"}#page-inventory #inventoryTable td:nth-child(5):before{content:"Stock"}#page-inventory #inventoryTable td:nth-child(6):before{content:"Mínimo"}#page-inventory #inventoryTable td:nth-child(7):before{content:"Estado"}#page-inventory #inventoryTable td:nth-child(8){border-top:1px solid #edf1f3!important;grid-column:1/-1!important;margin-top:3px!important;padding-top:10px!important}#page-inventory #inventoryTable td:nth-child(n+2):nth-child(-n+7):before{color:#738087!important;text-transform:uppercase!important;letter-spacing:.04em!important;flex:none!important;font-size:9px!important;font-weight:850!important}#page-inventory #inventoryTable td:nth-child(4),#page-inventory #inventoryTable td:nth-child(6){display:flex!important}#page-inventory #inventoryTable .nx118-manage-btn{width:100%!important;min-height:40px!important;font-size:10px!important}#page-products #productTab-items>.card{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}#page-products #productTab-items table,#page-products #productTab-items tbody{width:100%!important;min-width:0!important;display:block!important}#page-products #productTab-items thead{display:none!important}#page-products #productsTable tr{background:#fff!important;border:1px solid #dde6e9!important;border-radius:14px!important;grid-template-columns:1fr 1fr!important;gap:0 14px!important;width:100%!important;min-width:0!important;margin:0 0 10px!important;padding:14px!important;display:grid!important}#page-products #productsTable td{text-align:right!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:7px 0!important;display:flex!important}#page-products #productsTable td:first-child{text-align:left!important;border-bottom:1px solid #edf1f3!important;grid-column:1/-1!important;margin-bottom:3px!important;padding:0 0 10px!important;display:block!important}#page-products #productsTable td:nth-child(2):before{content:"Código"}#page-products #productsTable td:nth-child(3):before{content:"Opciones"}#page-products #productsTable td:nth-child(4):before{content:"Precio"}#page-products #productsTable td:nth-child(5):before{content:"Stock"}#page-products #productsTable td:nth-child(6):before{content:"Estado"}#page-products #productsTable td:last-child{border-top:1px solid #edf1f3!important;grid-column:1/-1!important;margin-top:3px!important;padding-top:10px!important}#page-products #productsTable td:nth-child(n+2):nth-child(-n+6):before{color:#738087!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:9px!important;font-weight:850!important}#page-products #productsTable td:nth-child(2){display:flex!important}#page-products #productsTable .nx118-manage-btn{width:100%!important;min-height:40px!important;font-size:10px!important}}@container nexo-workspace (width<=480px){#page-inventory #inventoryTable tr,#page-products #productsTable tr{grid-template-columns:1fr!important}#page-inventory #inventoryTable td,#page-products #productsTable td,#page-inventory #inventoryTable td:first-child,#page-inventory #inventoryTable td:last-child,#page-products #productsTable td:first-child,#page-products #productsTable td:last-child{grid-column:1!important}}#modalRoot .overlay197,#modalRoot .surface-backdrop16{max-width:100vw!important;overflow:hidden!important}#modalRoot .modal-window197,#modalRoot .modal-generic197,#modalRoot .modal-surface16{min-width:0!important;max-width:calc(100vw - 24px)!important}.nx115-label-preview-shell{container:nexo-label-preview/inline-size;min-height:0!important;padding:18px!important}.nx115-label-preview{aspect-ratio:38/25!important;width:min(460px,100%)!important;max-width:100%!important;height:auto!important}.nx215-label-svg{background:#fff;width:100%;height:100%;display:block}@container nexo-label-preview (width<=420px){.nx115-label-preview-shell{padding:10px!important}.nx115-label-preview{width:100%!important}}@media (max-width:680px){#modalRoot .modal-window197,#modalRoot .modal-generic197,#modalRoot .modal-surface16{border-radius:14px!important;width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:96dvh!important}#modalRoot .modal-body197,.modal-scroll143,.modal-scroll142{padding:16px!important}#modalRoot .modal-footer197,.modal-footer143,.modal-footer142{padding:10px 12px max(10px,env(safe-area-inset-bottom))!important;flex-wrap:wrap!important}#modalRoot .modal-footer197 .btn,.modal-footer143 .btn,.modal-footer142 .btn{flex:calc(50% - 6px)!important;min-width:0!important}.nx115-label-preview{width:100%!important;max-width:380px!important}}#appView>main,#masterView>.master-main{container:nexo-shell/inline-size;min-width:0!important}#appView .topbar,#masterView .master-topbar,#appView .top-actions,#masterView .top-actions,#appView .content,#masterView .master-content,#appView .page,#masterView .master-page,#appView .welcome,#masterView .master-hero,#appView .toolbar,#masterView .master-toolbar,#appView .tabs,#masterView .master-tabs{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}#appView .top-actions,#masterView .top-actions{flex:0 auto!important;overflow:hidden!important}#appView .top-actions>*,#masterView .top-actions>*{max-width:100%!important}#appView .toolbar,#masterView .master-toolbar,#appView .split-actions,#appView .quick,#masterView .master-actions{flex-wrap:wrap!important;row-gap:8px!important}#appView .tabs,#masterView .master-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none!important;overflow:auto hidden!important}#appView .tabs::-webkit-scrollbar{display:none!important}#masterView .master-tabs::-webkit-scrollbar{display:none!important}#appView .panel-head,#masterView .panel-head{gap:10px!important;min-width:0!important}#appView .panel-head>*,#masterView .panel-head>*{min-width:0!important;max-width:100%!important}@container nexo-shell (width<=1380px){#appView .top-actions .role-pill{display:none!important}#appView .top-actions{gap:6px!important;max-width:82%!important}}@container nexo-shell (width<=1220px){#appView .top-actions .logout-mini{display:none!important}#appView .top-actions{max-width:86%!important}}@container nexo-shell (width<=1080px){#appView .top-actions .cash-status{display:none!important}}#page-pos{container:nexo-pos/inline-size}#page-pos,#page-pos #posOpen,#page-pos #posOpen>*{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}#page-pos #posOpen{width:100%!important}#page-pos #posOpen .pos-catalog17,#page-pos #posOpen .pos-cart17{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}#page-pos #posOpen .pos-command17{padding:14px 16px 10px!important}#page-pos #posOpen .pos-catalog-head17{padding:0 16px 4px!important}#page-pos #posOpen #posCategories114,#page-pos #posOpen #posCategories113{box-sizing:border-box!important;flex-wrap:wrap!important;align-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:10px 16px 12px!important;display:flex!important;overflow:visible!important}#page-pos #posOpen .nx-pos-cat113{flex:none!important;min-width:0!important;margin:0!important}#page-pos #posOpen #productGrid{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0 16px 16px!important;overflow-x:hidden!important}#page-pos #posOpen .nx114-pos-grid{width:100%!important;min-width:0!important}#page-pos #posOpen .nx114-pos-card{min-width:0!important;max-width:100%!important}#page-pos #posOpen .pos-cart-head17{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;width:100%!important;min-width:0!important;padding:14px 16px!important;display:grid!important}#page-pos #posOpen .pos-cart-head17>div,#page-pos #posOpen .pos-cart-title17,#page-pos #posOpen .nx114-cart-headline{min-width:0!important;max-width:100%!important}#page-pos #posOpen .pos-cart-title17{flex-wrap:wrap!important;align-items:center!important;gap:6px 10px!important;display:flex!important}#page-pos #posOpen .nx114-cart-headline{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}#page-pos #posOpen .pos-clear17{white-space:nowrap!important;justify-self:end!important;width:auto!important;min-width:82px!important;max-width:100%!important}#page-pos #posOpen .pos-context18{min-width:0!important;max-width:100%!important;padding:0 16px 14px!important}#page-pos #posOpen #cartItems{min-width:0!important;max-width:100%!important;padding:0 16px!important}#page-pos #posOpen .nx117-cart-list,#page-pos #posOpen .nx117-cart-line,#page-pos #posOpen .nx117-cart-main,#page-pos #posOpen .nx117-cart-bottom{min-width:0!important;max-width:100%!important}#page-pos #posOpen .nx117-cart-main{grid-template-columns:42px minmax(0,1fr) 30px!important}#page-pos #posOpen .nx117-cart-copy{min-width:0!important;overflow:hidden!important}#page-pos #posOpen .nx117-cart-bottom{grid-template-columns:auto minmax(0,1fr) auto 30px!important;padding-left:52px!important}#page-pos #posOpen .nx117-cart-unit{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}#page-pos #posOpen .nx117-cart-total{max-width:100%!important}#page-pos #posOpen .pos-cart-footer17{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:16px!important;overflow:hidden!important}#page-pos #posOpen .pos-totals17,#page-pos #posOpen .pos-totals18{width:100%!important;min-width:0!important;max-width:100%!important}#page-pos #posOpen .nx-tax-row113,#page-pos #posOpen .nx-tax-total113,#page-pos #posOpen .total-line{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;display:grid!important}#page-pos #posOpen .nx-tax-row113>*,#page-pos #posOpen .nx-tax-total113>*{min-width:0!important;max-width:100%!important}#page-pos #posOpen .nx-tax-row113 b,#page-pos #posOpen .nx-tax-total113 span:last-child{white-space:nowrap!important;text-align:right!important}#page-pos #posOpen .pos-pay17{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;overflow:hidden!important}#page-pos #posOpen .pos-pay-label17,#page-pos #posOpen .pos-pay-right17{min-width:0!important;max-width:100%!important}#page-pos #posOpen .pos-pay-label17 small{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;display:block!important;overflow:hidden!important}#page-pos #posOpen .pos-pay-right17{justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}#page-pos #posOpen .pos-pay-right17 strong{white-space:nowrap!important}@container nexo-pos (width>=1260px){#page-pos #posOpen.pos-vanguard17{grid-template-columns:minmax(0,1.55fr) minmax(360px,.72fr)!important;gap:12px!important}#page-pos #posOpen .nx114-pos-grid{grid-template-columns:repeat(4,minmax(150px,1fr))!important}}@container nexo-pos (width>=1101px) and (width<=1259px){#page-pos #posOpen.pos-vanguard17{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr)!important;gap:12px!important}#page-pos #posOpen .nx114-pos-grid{grid-template-columns:repeat(3,minmax(150px,1fr))!important}}@container nexo-pos (width<=1100px){#page-pos #posOpen.pos-vanguard17{grid-template-columns:1fr!important;align-content:start!important;overflow:visible!important}#page-pos #posOpen .pos-catalog17{order:1!important}#page-pos #posOpen .pos-cart17{order:2!important;min-height:520px!important}#page-pos #posOpen .nx114-pos-grid{grid-template-columns:repeat(2,minmax(150px,1fr))!important}}@media (max-width:1100px){#page-pos.active #posOpen.pos-vanguard17{grid-template-columns:1fr!important;align-content:start!important;height:auto!important;min-height:0!important;overflow:visible!important}#page-pos #posOpen .pos-catalog17{order:1!important;height:auto!important;min-height:440px!important}#page-pos #posOpen .pos-cart17{order:2!important;height:auto!important;min-height:520px!important}}@container nexo-pos (width<=620px){#page-pos #posOpen .pos-command17,#page-pos #posOpen .pos-catalog-head17,#page-pos #posOpen #posCategories114,#page-pos #posOpen #posCategories113,#page-pos #posOpen #productGrid,#page-pos #posOpen .pos-cart-head17,#page-pos #posOpen .pos-context18,#page-pos #posOpen #cartItems,#page-pos #posOpen .pos-cart-footer17{padding-left:12px!important;padding-right:12px!important}#page-pos #posOpen .nx114-pos-grid,#page-pos #posOpen .pos-cart-head17{grid-template-columns:1fr!important}#page-pos #posOpen .pos-clear17{justify-self:start!important}#page-pos #posOpen .nx117-cart-bottom{grid-template-columns:1fr!important;gap:10px!important;padding-left:0!important}#page-pos #posOpen .nx117-cart-qty{justify-content:start!important}#page-pos #posOpen .nx117-cart-unit,#page-pos #posOpen .nx117-cart-total{white-space:normal!important;text-align:left!important}#page-pos #posOpen .pos-pay17{grid-template-columns:1fr!important}#page-pos #posOpen .pos-pay-right17{justify-content:space-between!important}}#appView .card,#appView .panel,#appView .table-surface18,#appView .master-table-wrap,#masterView .card,#masterView .panel,#masterView .master-table-wrap{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}#appView table,#masterView table{max-width:100%!important}#appView img,#appView svg,#masterView img,#masterView svg{max-width:100%}@container nexo-workspace (width>=901px){#page-inventory #inventoryTab-summary table,#page-products #productTab-items table{table-layout:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}#page-inventory #inventoryTab-summary th.nx118-actions-col,#page-inventory #inventoryTab-summary td.nx118-actions-col,#page-inventory #inventoryTab-summary th:last-child,#page-inventory #inventoryTab-summary td:last-child,#page-products #productTab-items th:last-child,#page-products #productTab-items td:last-child{text-align:center!important;white-space:nowrap!important;box-sizing:border-box!important;width:108px!important;min-width:108px!important;max-width:108px!important;padding-left:10px!important;padding-right:10px!important;overflow:hidden!important}#page-inventory #inventoryTab-summary .nx118-manage-btn,#page-products #productTab-items .nx118-manage-btn{white-space:nowrap!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:86px!important;min-width:86px!important;max-width:86px!important;height:34px!important;margin:0!important;padding:0 8px!important;display:inline-flex!important}}@container nexo-workspace (width>=901px) and (width<=1120px){#page-inventory #inventoryTab-summary th:nth-child(2),#page-inventory #inventoryTab-summary td:nth-child(2),#page-inventory #inventoryTab-summary th:nth-child(6),#page-inventory #inventoryTab-summary td:nth-child(6){display:none!important}#page-inventory #inventoryTab-summary th:first-child{width:27%!important}#page-inventory #inventoryTab-summary th:nth-child(3){width:17%!important}#page-inventory #inventoryTab-summary th:nth-child(4){width:22%!important}#page-inventory #inventoryTab-summary th:nth-child(5){width:9%!important}#page-inventory #inventoryTab-summary th:nth-child(7){width:13%!important}}@container nexo-workspace (width<=900px){#page-inventory #inventoryTable td.nx118-actions-col,#page-products #productsTable td.nx118-actions-col,#page-inventory #inventoryTable td:last-child,#page-products #productsTable td:last-child{width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}#page-inventory #inventoryTable .nx118-manage-btn,#page-products #productsTable .nx118-manage-btn{width:100%!important;min-width:0!important;max-width:100%!important}}#appView .advisor-banner.hidden,#appView .advisor-banner[hidden],html[data-nexo-advisor-mode="0"] #appView .advisor-banner{visibility:hidden!important;pointer-events:none!important;display:none!important}html[data-nexo-advisor-mode="1"] #appView .advisor-banner:not(.hidden):not([hidden]){visibility:visible!important;display:flex!important}#page-inventory #inventoryTab-summary>.card,#page-inventory .scanner181-table-wrap,#page-inventory #inventoryTab-history110>.card,#page-inventory #inventoryTab-kardex>.card{overscroll-behavior-x:contain!important;overscroll-behavior-y:auto!important;touch-action:pan-y pan-x!important;overflow:auto visible!important}.inventory-auth227{gap:14px;display:grid}.inventory-auth227 h3{margin:0}.inventory-auth-kicker227{letter-spacing:.13em;text-transform:uppercase;color:#078fb6;font-size:10px;font-weight:900}.inventory-auth-summary227{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.inventory-auth-summary227>div{background:#fafcfc;border:1px solid #dde6e9;border-radius:12px;min-width:0;padding:10px}.inventory-auth-summary227 small{color:#748188;margin-bottom:3px;font-size:9px;display:block}.inventory-auth-summary227 b{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.inventory-auth-warning227{color:#75530e;background:#fff9ec;border:1px solid #f0d8a7;border-radius:12px;padding:11px 12px;font-size:11px;line-height:1.45}.inventory-auth-error227{color:#9b3e3e;background:#fff5f5;border:1px solid #f0caca;border-radius:10px;padding:10px 12px;font-size:11px;font-weight:700}.inventory-auth-error227.hidden{display:none!important}.inventory-auth-fields227{margin-top:2px}@media (max-width:680px){.inventory-auth-summary227{grid-template-columns:1fr 1fr}.inventory-auth-fields227{grid-template-columns:1fr!important}}#mpage-security{max-width:1180px}.security-server-warning220{color:#7a5310;background:#fff9ed;border:1px solid #f1cf8f;border-radius:12px;margin:0 0 14px;padding:12px 14px;font-size:11px;line-height:1.45}.security-server-warning220 code{color:#39464b;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.security-grid220{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.security-card220{background:#fff;border:1px solid #dce5e8;border-radius:14px;flex-direction:column;min-width:0;min-height:190px;padding:18px;display:flex}.security-card220 .security-card-head220{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.security-card220 h3{color:#11191d;margin:0;font-size:17px}.security-card220 p{color:#67757b;margin:0 0 14px;font-size:10px;line-height:1.55}.security-card220 .btn{align-self:flex-start;margin-top:auto}.security-card220 .btn:disabled{color:#7c898f!important;box-shadow:none!important;cursor:not-allowed!important;opacity:1!important;background:#eef3f5!important;border-color:#dce5e8!important}.security-badge220{color:#647177;white-space:nowrap;background:#f1f4f5;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:5px 9px;font-size:8.5px;font-weight:850;display:inline-flex}.security-badge220.good{color:#147346;background:#ecf8f2}.security-badge220.warn{color:#9b5a00;background:#fff4e6}.security-passkey-list220{gap:8px;margin-top:12px;display:grid}.security-method-row220{background:#fafcfc;border:1px solid #e3e9eb;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.security-method-row220>div{min-width:0}.security-method-row220 b{font-size:10px;display:block}.security-method-row220 small{color:#76838a;overflow-wrap:anywhere;margin-top:3px;font-size:8px;display:block}.security-empty220{color:#7c888d;border:1px dashed #dde5e8;border-radius:9px;padding:10px;font-size:9px}.security-policy220{background:#fff;border:1px solid #dce5e8;border-radius:14px;margin-top:14px;padding:18px}.security-policy220 h3{margin:0 0 6px;font-size:16px}.security-policy220 p{color:#66757b;margin:0;font-size:10px;line-height:1.55}.security-policy-flow220{flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;display:flex}.security-policy-flow220 span{color:#526067;background:#fafcfc;border:1px solid #e1e8ea;border-radius:8px;padding:7px 9px;font-size:8.5px;font-weight:800}.security-policy-flow220 i{color:#8c989e;font-style:normal}.security-modal220{min-width:0}.security-modal220 h3{margin:0 0 5px;font-size:20px}.security-modal220>.sub{color:#68767c;margin:0 0 16px;font-size:10px;line-height:1.5}.security-modal220 .field{margin-bottom:12px}.security-modal220 .field small{color:#748188;margin-top:5px;font-size:8px;line-height:1.4;display:block}.security-modal220 .modal-actions{margin-top:16px}.totp-qr220{background:#fff;border:1px solid #e1e8ea;border-radius:12px;place-items:center;max-width:340px;margin:12px auto;padding:12px;display:grid}.totp-qr220 img{width:min(280px,100%);height:auto;display:block}.security-manual220{background:#f8fbfc;border:1px solid #dce7ea;border-radius:10px;gap:5px;margin:10px 0 14px;padding:10px 12px;display:grid}.security-manual220 small{color:#6d7b81;font-size:8px}.security-manual220 code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font:800 11px ui-monospace,SFMono-Regular,Menlo,monospace}.security-note220{color:#617077;background:#f8fbfc;border:1px solid #dde7ea;border-radius:9px;margin-top:12px;padding:9px 11px;font-size:8.5px;line-height:1.45}.company-critical220{background:#fffbfb;border:1px solid #f0cece;border-radius:14px;min-width:0;margin:18px 0 2px;padding:18px}.critical-head220{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.critical-head220 span:first-child{letter-spacing:.12em;color:#ac3e3e;margin-bottom:4px;font-size:7.5px;font-weight:900;display:block}.critical-head220 h3{color:#702323;margin:0;font-size:17px}.company-critical220>p{color:#6d5555;margin:0 0 14px;font-size:10px;line-height:1.55}.btn-danger220{color:#fff!important;background:#b83b3b!important;border:1px solid #b83b3b!important}.btn-danger220:hover{background:#9e2f2f!important;border-color:#9e2f2f!important}.danger-title220{color:#a33c3c;background:#fff0f0;border-radius:999px;margin-bottom:7px;padding:6px 9px;font-size:8px;font-weight:900;display:inline-flex}.danger-confirm220{background:#fff8f8;border:1px solid #f0cece;border-radius:10px;margin:12px 0;padding:10px 12px}.danger-confirm220 b{color:#865151;margin-bottom:5px;font-size:8px;display:block}.danger-confirm220 code{color:#6d2020;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font:850 11px ui-monospace,SFMono-Regular,Menlo,monospace}.delete-methods220{grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:10px;margin-top:14px;display:grid}.delete-methods220>.btn{width:100%;min-height:44px}.delete-totp220{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;display:grid}.delete-totp220 input{border:1px solid #dce5e8;border-radius:9px;min-width:0;height:44px;padding:0 11px}.delete-totp220 .btn{white-space:nowrap;height:44px}.security-loading220{color:#76838a;font-size:9px}@container nexo-workspace (width<=980px){.security-grid220{grid-template-columns:1fr 1fr}.security-card220:last-child{grid-column:1/-1}}@container nexo-workspace (width<=680px){.security-grid220{grid-template-columns:1fr}.security-card220:last-child{grid-column:auto}.delete-methods220,.delete-totp220{grid-template-columns:1fr}.delete-totp220 .btn{width:100%}.critical-head220{align-items:flex-start}.security-policy-flow220 i{display:none}.security-policy-flow220 span{text-align:center;flex:calc(50% - 4px)}}@media (max-width:560px){.security-card220,.security-policy220,.company-critical220{padding:14px}.security-modal220 h3{font-size:18px}.totp-qr220{padding:8px}.delete-methods220>.btn,.delete-totp220 .btn{width:100%}}.security-totp-help222{color:#5e6e75;background:#f7fbfc;border:1px solid #d9e8ec;border-radius:10px;gap:3px;margin:10px 0 12px;padding:10px 12px;font-size:9px;line-height:1.4;display:grid}.security-totp-help222 b{color:#182226;font-size:9.5px}.security-totp-help222 span{display:block}.security-totp-clock223,.security-totp-inline223{border-radius:9px;margin:8px 0 10px;padding:8px 10px;font-size:8.8px;line-height:1.4}.security-totp-clock223{color:#617077;background:#f8fbfc;border:1px solid #dde8eb}.security-totp-clock223.warn{color:#875a11;background:#fff9ed;border-color:#f1cf8f}.security-totp-inline223{color:#963d3d;background:#fff6f6;border:1px solid #f0caca;font-weight:700}.security-totp-inline223.hidden{display:none!important}.company-tabs16 .company-critical-tab220{margin-left:auto;color:#9c3434!important}.company-tabs16 .company-critical-tab220.active{color:#8f2525!important;border-bottom-color:#b83b3b!important}.company-critical-panel220{margin-top:18px!important}.company-critical-panel220 .security-note220{margin:12px 0}@container nexo-workspace (width<=680px){.company-tabs16 .company-critical-tab220{margin-left:0}}.company-tabs16{scrollbar-width:thin!important;overflow-x:auto!important}.company-tabs16 #companyCriticalTab220{white-space:nowrap!important;flex:none!important}.company-critical-panel220{min-height:220px!important}#modalRoot .modal-window197[data-title197="Cierre de caja"]{--modal-w197:1080px}#modalRoot .modal-window197[data-title197="Cierre de caja"] .modal-body197{background:#f7f9fa;padding-top:18px}#modalRoot .modal-window197[data-title197="Cierre de caja"] .modal-footer197{background:#fff}#modalRoot .modal-window197[data-title197="Cierre de caja"] .modal-footer197 .btn[disabled]{opacity:.42;cursor:not-allowed;transform:none!important}.cash-close225{gap:14px;min-width:0;display:grid}.cash-session-strip225{background:#fff;border:1px solid #dfe6e9;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.cash-session-item225{border-right:1px solid #edf1f2;align-content:start;gap:3px;min-width:0;padding:13px 14px;display:grid}.cash-session-item225:last-child{border-right:0}.cash-session-item225 small,.cash-kicker225{letter-spacing:.12em;text-transform:uppercase;color:#7b898f;font-size:9px;font-weight:800;line-height:1.2}.cash-session-item225 strong{color:#10171b;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.25;overflow:hidden}.cash-session-item225 span{color:#7a878d;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.cash-close-layout225{grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);align-items:start;gap:14px;min-width:0;display:grid}.cash-reconcile-card225,.cash-summary225{background:#fff;border:1px solid #dfe6e9;border-radius:14px;min-width:0}.cash-reconcile-card225{overflow:hidden}.cash-section-head225{border-bottom:1px solid #e8edef;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px 14px;display:flex}.cash-section-head225 h4{letter-spacing:-.02em;margin:3px 0;font-size:17px;line-height:1.2}.cash-section-head225 p{color:#6f7c82;max-width:520px;margin:0;font-size:11px;line-height:1.45}.cash-progress225{color:#56656b;background:#eff4f6;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:54px;height:28px;font-size:10px;font-weight:800;display:inline-flex}.cash-payment-table225{min-width:0}.cash-payment-head225,.cash-payment-row225{grid-template-columns:minmax(185px,1.25fr) 116px minmax(175px,.95fr) 112px;align-items:center;gap:12px;min-width:0;display:grid}.cash-payment-head225{color:#718087;letter-spacing:.08em;text-transform:uppercase;background:#fafbfb;border-bottom:1px solid #e7ecee;padding:9px 18px;font-size:9px;font-weight:800}.cash-payment-row225{border-bottom:1px solid #edf1f2;padding:13px 18px}.cash-payment-row225:last-of-type{border-bottom:0}.cash-payment-row225.is-info225{background:#fcfdfd}.cash-method225{align-items:center;gap:10px;min-width:0;display:flex}.cash-method-icon225{color:#087fa5;letter-spacing:.02em;background:#edf6f9;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.cash-method225>div{min-width:0}.cash-method225 b{color:#162024;font-size:13px;line-height:1.25;display:block}.cash-method225 small{color:#7a878d;white-space:normal;margin-top:3px;font-size:9.5px;line-height:1.3;display:block}.cash-expected225{color:#172126;text-align:right;white-space:nowrap;font-size:14px}.cash-count-wrap225{gap:7px;min-width:0;display:grid}.cash-count-money225{background:#fff;border:1px solid #d6e0e4;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;height:39px;transition:all .16s;display:grid;overflow:hidden}.cash-count-money225:focus-within{border-color:var(--nexo);box-shadow:0 0 0 3px #0078a014}.cash-count-money225>span{color:#68767c;background:#f5f8f9;border-right:1px solid #e4eaec;place-items:center;height:100%;font-size:12px;font-weight:800;display:grid}.cash-count-money225 input{color:#172126;background:#fff;width:100%;min-width:0;height:100%;font-weight:750;box-shadow:none!important;border:0!important;outline:0!important;padding:0 10px!important}.cash-count-money225 input[readonly]{color:#263238;background:#fbfcfc}.cash-use-expected225,.cash-count-mode225 button{color:#087fa5;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:9.5px;font-weight:800}.cash-use-expected225:hover{text-decoration:underline}.cash-count-mode225{background:#eff4f6;border-radius:8px;justify-self:start;align-items:center;gap:3px;padding:3px;display:flex}.cash-count-mode225 button{color:#66757b;border-radius:6px;padding:5px 7px}.cash-count-mode225 button.active{color:#087fa5;background:#fff;box-shadow:0 1px 3px #00000014}.cash-diff225{white-space:nowrap;border-radius:999px;justify-content:center;justify-self:end;align-items:center;min-width:78px;min-height:29px;padding:5px 9px;font-size:10px;font-weight:850;display:inline-flex}.cash-diff225.is-pending225{color:#78858b;background:#f0f3f4}.cash-diff225.is-good225{color:#187d49;background:#eaf7ef}.cash-diff225.is-bad225{color:#b43a3a;background:#fff0f0}.cash-diff225.is-neutral225{color:#768289;background:#f5f7f8}.cash-nocount225{align-content:center;gap:1px;display:grid}.cash-nocount225 span{color:#65737a;font-size:10px;font-weight:850}.cash-nocount225 small{color:#8a959a;font-size:9px}.cash-denoms-panel225{background:#fafcfc;border-bottom:1px solid #e7ecee;padding:14px 18px 16px}.cash-denoms-panel225.hidden{display:none!important}.cash-denoms-head225{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.cash-denoms-head225 b{font-size:12px;display:block}.cash-denoms-head225 small{color:#7a878d;margin-top:3px;font-size:9.5px;line-height:1.4;display:block}.cash-denoms-head225 strong{white-space:nowrap;color:#087fa5;font-size:18px}.cash-denoms-grid225{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cash-denom225{background:#fff;border:1px solid #e1e7ea;border-radius:9px;grid-template-columns:42px minmax(0,1fr);align-items:center;min-width:0;display:grid;overflow:hidden}.cash-denom225 span{color:#47555b;text-align:center;background:#f7f9fa;border-right:1px solid #e7ecee;padding:8px 4px;font-size:10px;font-weight:850}.cash-denom225 input{text-align:center;background:#fff;width:100%;min-width:0;height:34px;font-weight:750;border:0!important;outline:0!important;padding:0 8px!important}.cash-summary225{gap:15px;padding:17px;display:grid;position:sticky;top:0}.cash-summary-head225{justify-content:space-between;align-items:center;gap:10px;display:flex}.cash-status-pill225{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:9.5px;font-weight:850;display:inline-flex}.cash-status-pill225 i{background:currentColor;border-radius:50%;width:7px;height:7px}.cash-status-pill225.is-pending225{color:#6e7b81;background:#f1f4f5}.cash-status-pill225.is-good225{color:#187d49;background:#eaf7ef}.cash-status-pill225.is-bad225{color:#b43a3a;background:#fff0f0}.cash-summary-money225{border-bottom:1px solid #e8edef;padding:14px 0 15px}.cash-summary-money225 small{color:#7b888e;font-size:10px}.cash-summary-money225 strong{letter-spacing:-.04em;color:#10171b;margin:4px 0 5px;font-size:30px;line-height:1;display:block}.cash-summary-money225 p{color:#78858b;margin:0;font-size:9.8px;line-height:1.45}.cash-summary-lines225{border-bottom:1px solid #e8edef;gap:9px;padding-bottom:14px;display:grid}.cash-summary-lines225>div,.cash-withdraw225{justify-content:space-between;align-items:center;gap:12px;font-size:10.5px;display:flex}.cash-summary-lines225 span,.cash-withdraw225 span{color:#6d7b82}.cash-summary-lines225 b,.cash-withdraw225 b{white-space:nowrap;font-size:11.5px}.cash-float225{gap:8px;display:grid}.cash-float225>label,.cash-reason225>label,.cash-note225>label{color:#425057;font-size:10px;font-weight:800}.cash-float225 .cash-count-money225{max-width:180px}.cash-withdraw225{padding-top:7px}.cash-reason225,.cash-note225{gap:7px;display:grid}.cash-reason225.hidden{display:none!important}.cash-reason225 label em{color:#b43a3a;margin-left:5px;font-size:8.5px;font-style:normal}.cash-note225 label span{color:#8a959a;margin-left:4px;font-weight:600}.cash-reason225 select,.cash-note225 textarea{width:100%;font:inherit;color:#182226;background:#fff;border:1px solid #d8e1e4;border-radius:10px;outline:none;padding:10px 11px;font-size:10.5px}.cash-note225 textarea{resize:vertical;min-height:74px;line-height:1.45}.cash-reason225 select:focus,.cash-note225 textarea:focus{border-color:var(--nexo);box-shadow:0 0 0 3px #0078a014}.cash-receipt225{gap:16px;min-width:0;display:grid}.cash-receipt-hero225{background:#fafcfc;border:1px solid #dfe6e9;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px;display:flex}.cash-receipt-hero225 h3{letter-spacing:-.035em;margin:4px 0 3px;font-size:24px}.cash-receipt-hero225 p{color:#718087;margin:0;font-size:11px}.cash-receipt-hero225>strong{letter-spacing:-.035em;white-space:nowrap;font-size:26px}.cash-receipt225 .good225{color:#187d49}.cash-receipt225 .bad225{color:#b43a3a}.cash-receipt-meta225{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cash-receipt-meta225>div{background:#fff;border:1px solid #e1e7e9;border-radius:10px;min-width:0;padding:11px 12px}.cash-receipt-meta225 small,.cash-receipt-note225 small{color:#7a878d;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.cash-receipt-meta225 b{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.cash-receipt-table225{border:1px solid #e0e6e9;border-radius:12px;overflow:hidden}.cash-receipt-head225,.cash-receipt-row225{grid-template-columns:minmax(140px,1fr) repeat(3,120px);align-items:center;gap:10px;padding:10px 13px;display:grid}.cash-receipt-head225{color:#748188;text-transform:uppercase;letter-spacing:.07em;background:#f7f9fa;font-size:9px;font-weight:800}.cash-receipt-row225{border-top:1px solid #edf1f2;font-size:10.5px}.cash-receipt-head225 span:not(:first-child),.cash-receipt-row225 b{text-align:right}.cash-receipt-note225{background:#fff;border:1px solid #e1e7e9;border-radius:10px;padding:12px 14px}.cash-receipt-note225 b,.cash-receipt-note225 p{margin:0;font-size:11px;line-height:1.45}.cash-history225{gap:8px;display:grid}.cash-history-row225{text-align:left;color:#172126;background:#fff;border:1px solid #e0e7e9;border-radius:11px;grid-template-columns:minmax(0,1fr) auto 110px 18px;align-items:center;gap:12px;width:100%;padding:12px 13px;display:grid}.cash-history-row225:hover{background:#fbfdfe;border-color:#bfdce5}.cash-history-row225 div{min-width:0}.cash-history-row225 div b{font-size:12px;display:block}.cash-history-row225 div small{color:#7b888e;margin-top:3px;font-size:9.5px;display:block}.cash-history-row225>strong{text-align:right;white-space:nowrap;font-size:11px}.cash-history-row225>i{color:#879399;font-size:19px;font-style:normal}.cash-history-status225{color:#6d7b82;white-space:nowrap;background:#f1f4f5;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.cash-history-status225.cuadrado{color:#187d49;background:#eaf7ef}.cash-history-status225.sobrante,.cash-history-status225.faltante{color:#b43a3a;background:#fff0f0}.cash-history-empty225{text-align:center;color:#718087;align-content:center;place-items:center;gap:5px;min-height:180px;display:grid}.cash-history-empty225 b{color:#27343a}@media (max-width:980px){#modalRoot .modal-window197[data-title197="Cierre de caja"]{--modal-w197:940px}.cash-session-strip225{grid-template-columns:repeat(3,minmax(0,1fr))}.cash-session-item225:nth-child(3){border-right:0}.cash-session-item225:nth-child(n+4){border-top:1px solid #edf1f2}.cash-close-layout225{grid-template-columns:1fr}.cash-summary225{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;position:static}.cash-summary-head225,.cash-summary-money225{grid-column:1/-1}.cash-summary-lines225{border-bottom:0}.cash-float225{border-left:1px solid #e8edef;padding-left:15px}.cash-reason225,.cash-note225{grid-column:1/-1}}@media (max-width:760px){.cash-session-strip225{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-session-item225{border-top:1px solid #edf1f2}.cash-session-item225:nth-child(-n+2){border-top:0}.cash-session-item225:nth-child(2n){border-right:0}.cash-session-item225:nth-child(3){border-right:1px solid #edf1f2}.cash-payment-head225{display:none}.cash-payment-row225{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;padding:14px}.cash-method225{grid-column:1}.cash-expected225{text-align:right;grid-area:1/2}.cash-count-wrap225{grid-column:1}.cash-diff225{grid-column:2;justify-self:end}.cash-nocount225{grid-column:1}.cash-payment-row225.is-info225 .cash-diff225{grid-column:2}.cash-denoms-panel225{padding:13px 14px 15px}.cash-denoms-grid225{grid-template-columns:repeat(3,minmax(0,1fr))}.cash-receipt-meta225{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-receipt-head225,.cash-receipt-row225{grid-template-columns:minmax(100px,1fr) repeat(3,minmax(72px,1fr))}}@media (max-width:560px){.cash-session-strip225{grid-template-columns:1fr}.cash-session-item225{border-top:1px solid #edf1f2!important;border-right:0!important}.cash-session-item225:first-child{border-top:0!important}.cash-section-head225{padding:14px}.cash-section-head225 p{display:none}.cash-payment-row225{grid-template-columns:1fr}.cash-method225,.cash-expected225,.cash-count-wrap225,.cash-diff225,.cash-nocount225,.cash-payment-row225.is-info225 .cash-diff225{grid-area:auto/1;justify-self:stretch}.cash-expected225{text-align:left;padding-left:44px}.cash-diff225{width:max-content;min-width:86px}.cash-count-wrap225,.cash-nocount225{padding-left:44px}.cash-denoms-grid225{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-denoms-head225{display:grid}.cash-denoms-head225 strong{justify-self:start}.cash-summary225{grid-template-columns:1fr}.cash-summary-head225,.cash-summary-money225,.cash-summary-lines225,.cash-float225,.cash-reason225,.cash-note225{grid-column:1}.cash-float225{border-top:1px solid #e8edef;border-left:0;padding:14px 0 0}.cash-receipt-hero225{display:grid}.cash-receipt-hero225>strong{font-size:22px}.cash-receipt-meta225{grid-template-columns:1fr 1fr}.cash-receipt-table225{overflow:auto}.cash-receipt-head225,.cash-receipt-row225{min-width:560px}.cash-history-row225{grid-template-columns:minmax(0,1fr) auto}.cash-history-row225>strong{grid-column:1}.cash-history-row225>i{grid-area:2/2}.cash-history-status225{grid-area:1/2}}.cash-float225.is-invalid225 .cash-count-money225{border-color:#e1a3a3;box-shadow:0 0 0 3px #ba2d2d12}.cash-float225.is-invalid225 .cash-withdraw225 b{color:var(--bad)}#posClosed .cash-history-entry225{margin-left:8px}@media (max-width:560px){#posClosed .cash-history-entry225{width:100%;margin:8px 0 0}}html,body,#root,.nx210-host,.nx210-original-shell{height:100%;min-height:0}html,body{overscroll-behavior:none}#appView,#masterView,#appView>main,#masterView>.master-main{min-width:0;min-height:0}#appView .content,#masterView .master-content{touch-action:pan-x pan-y;overscroll-behavior-y:contain!important;scrollbar-gutter:stable!important;min-width:0!important;min-height:0!important;overflow:hidden auto!important}#appView .content .page,#masterView .master-content .master-page,.tab-panel,.card{min-width:0}#appView .tab-panel>.card[style*=overflow\:auto],#appView .tab-panel>.card[style*="overflow: auto"],#appView .table-surface18,#appView .scanner181-table-wrap,#appView .variant-table-wrap141,#masterView .master-table-wrap,.nx230-detail-table{overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:stable;max-width:100%;overflow:auto visible!important}#modalRoot .overlay,#modalRoot .surface-backdrop16{overscroll-behavior:contain}#modalRoot .modal,#modalRoot .surface16{min-height:0;max-height:calc(100dvh - 24px)}#modalRoot .modal-scroll143,#modalRoot .modal-body16,#modalRoot .drawer-body16,#modalRoot .workspace-body16{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-x pan-y;min-height:0;overflow-y:auto}.nx230-password-wrap{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) 42px;align-items:stretch;display:grid;overflow:hidden}.nx230-password-wrap input{min-width:0;border:0!important;border-radius:0!important}.nx230-password-eye{border:0;border-left:1px solid var(--line);cursor:pointer;background:#f7fafb;font-size:15px}.nx230-forgot{color:#087fa4;cursor:pointer;background:0 0;border:0;margin:-2px 0 12px auto;padding:4px 0;font-size:12px;font-weight:750;display:block}.nx230-auth-mark,.nx230-kicker{letter-spacing:.13em;text-transform:uppercase;color:#0786ae;font-size:10px;font-weight:850}.nx230-recovery h3{margin:7px 0 6px}.nx230-recovery-sent{text-align:center}.nx230-success{color:#147946;background:#e8f8ef;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 10px;font-size:27px;font-weight:900;display:grid}.nx230-locked-zero{background:#f7fafb;border:1px solid #dde7ea;border-radius:10px;padding:10px 12px}.nx230-locked-zero b,.nx230-locked-zero small{display:block}.nx230-locked-zero small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.35}.nx230-variant-head,.nx230-potential-head,.nx230-potential-foot{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.nx230-variant-head small,.nx230-potential-head p{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.45;display:block}.nx230-variant-list{gap:8px;margin-top:14px;display:grid}.nx230-variant-row{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.nx230-variant-row.inactive{opacity:.66;background:#f8fafa}.nx230-variant-row>div:first-child b,.nx230-variant-row>div:first-child small{display:block}.nx230-variant-row>div:first-child small{color:var(--muted);margin-top:3px}.nx230-variant-row-meta,.nx230-variant-row-actions{align-items:center;gap:8px;display:flex}.nx230-empty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:12px;padding:28px}.nx230-potential{margin:14px 0 0;background:linear-gradient(#fff,#f8fcfd)!important;border-color:#d4e9ef!important;padding:18px!important}.nx230-potential-head h3{margin:4px 0 0}.nx230-potential-head p{max-width:760px;margin-bottom:0}.nx230-potential-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.nx230-potential-grid>div,.nx230-scenarios>div{background:#fff;border:1px solid #e0eaed;border-radius:11px;padding:12px}.nx230-potential-grid small,.nx230-scenarios small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:750;display:block}.nx230-potential-grid b{margin-top:6px;font-size:21px;display:block}.nx230-potential-grid span{color:#43707e;font-size:11px;font-weight:800}.nx230-scenarios{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.nx230-scenarios b{margin-top:4px;display:block}.nx230-potential-foot{align-items:center;margin-top:12px}.nx230-potential-foot small{color:var(--muted);max-width:720px}.nx230-detail-table{border:1px solid var(--line);border-radius:12px;margin-top:14px}.nx230-detail-table table{min-width:850px}.nx230-footnote{color:var(--muted);font-size:11px}.nx230-eye{white-space:nowrap}.nx230-approval-code-field{margin-top:14px}.nx230-approval-code-field input,.nx230-one-time-code{font-variant-numeric:tabular-nums;letter-spacing:.28em;text-align:center;font-weight:900}.nx230-approval-code-field input{font-size:26px}.nx230-direct-approval{background:#f0fbf5!important;border-color:#bfe4d0!important}.nx230-code-modal{text-align:center}.nx230-one-time-code{background:#f5fbfd;border:1px solid #c7e2e9;border-radius:14px;max-width:330px;margin:18px auto 8px;padding:14px;font-size:42px}.nx230-countdown{color:var(--muted);font-size:12px;font-weight:750}.nx230-quick-variant-button{width:max-content;margin-top:7px}.nx230-quick-variant{background:#f8fcfd;border:1px dashed #bfd9e1;border-radius:12px;grid-column:1/-1;padding:11px}.nx230-quick-variant label{margin-bottom:6px;font-size:11px;font-weight:800;display:block}.nx230-quick-variant>div{gap:8px;display:flex}.nx230-quick-variant input{flex:1;min-width:0}.nx230-quick-variant small{color:var(--muted);margin-top:5px;display:block}@media (max-width:900px){.nx230-potential-grid,.nx230-scenarios{grid-template-columns:repeat(2,minmax(0,1fr))}.nx230-variant-row{grid-template-columns:1fr}.nx230-variant-row-meta,.nx230-variant-row-actions{flex-wrap:wrap}.nx230-variant-head,.nx230-potential-head,.nx230-potential-foot{flex-direction:column}.nx230-eye{align-self:flex-start}}@media (max-width:560px){#modalRoot .modal,#modalRoot .surface16{max-height:100dvh}.nx230-potential-grid,.nx230-scenarios{grid-template-columns:1fr}.nx230-one-time-code{font-size:34px}.nx230-quick-variant>div{flex-direction:column}}.nx230-exchange-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.nx230-exchange-preview>div{border:1px solid var(--line);background:#f9fbfc;border-radius:11px;padding:11px}.nx230-exchange-preview small,.nx230-exchange-preview b{display:block}.nx230-exchange-preview small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:750}.nx230-exchange-preview b{margin-top:5px}.nx230-exchange-preview .due{background:#fff8ed;border-color:#f4d6a4}.nx230-exchange-preview .credit{background:#f1faf5;border-color:#bfe2cc}.nx230-exchange-preview .even{background:#f3f9fb;border-color:#c7e2e9}@media (max-width:680px){.nx230-exchange-preview{grid-template-columns:1fr}}#appView .content .card[style*=overflow\:auto],#appView .content .card[style*="overflow: auto"],#masterView .master-content .card[style*=overflow\:auto],#masterView .master-content .card[style*="overflow: auto"]{overscroll-behavior-x:contain;overscroll-behavior-y:auto;max-height:none!important;overflow:auto visible!important}#appView .content .page [style*=overflow\:auto],#appView .content .page [style*="overflow: auto"],#masterView .master-content .master-page [style*=overflow\:auto],#masterView .master-content .master-page [style*="overflow: auto"]{overscroll-behavior-x:contain;overscroll-behavior-y:auto;overflow:auto visible!important}.nx233-recovery-page{color:#11191d;background:#fff;grid-template-columns:minmax(420px,1.02fr) minmax(460px,.98fr);height:100dvh;min-height:100dvh;display:grid;overflow:hidden}.nx233-recovery-hero{color:#fff;background:radial-gradient(circle at 95% 8%,#048eb757,#0000 34%),linear-gradient(145deg,#020607 0%,#02090c 58%,#082c39 100%);flex-direction:column;justify-content:space-between;padding:52px 56px 42px;display:flex;position:relative;overflow:hidden}.nx233-recovery-hero:after{content:"";border:1px solid #21aad126;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-210px;right:-140px;box-shadow:0 0 90px #0098c414}.nx233-recovery-brand{z-index:1;align-items:center;gap:13px;display:flex;position:relative}.nx233-recovery-brand>svg{color:#fff;width:52px;height:52px}.nx233-recovery-brand>div{gap:3px;display:grid}.nx233-recovery-brand strong{letter-spacing:-.07em;font-size:42px;font-weight:600;line-height:.8}.nx233-recovery-brand span{letter-spacing:.24em;color:#b7c2c6;font-size:8px}.nx233-recovery-copy{z-index:1;max-width:650px;position:relative}.nx233-recovery-icon{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#06759624;border:1px solid #71d8f44d;border-radius:22px;place-items:center;width:74px;height:74px;margin-bottom:26px;display:grid}.nx233-recovery-icon svg{fill:none;stroke:#52c7e7;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.nx233-kicker{letter-spacing:.18em;color:#159bc3;margin:0 0 12px;font-size:10px;font-weight:850}.nx233-recovery-copy .nx233-kicker{color:#9fd7e7}.nx233-recovery-copy h1{letter-spacing:-.055em;max-width:690px;margin:0 0 22px;font-size:clamp(44px,4.8vw,72px);line-height:.98}.nx233-recovery-copy>p:last-child{color:#ced6d8;max-width:610px;margin:0;font-size:17px;line-height:1.55}.nx233-recovery-foot{letter-spacing:.26em;color:#a7b3b7;z-index:1;font-size:9px;position:relative}.nx233-recovery-panel{background:linear-gradient(#fff 0%,#fbfdfe 100%);justify-content:center;align-items:center;padding:46px;display:flex;overflow-y:auto}.nx233-recovery-card{width:min(520px,100%)}.nx233-back{color:#66757b;font:inherit;cursor:pointer;background:0 0;border:0;margin:0 0 50px;padding:0;font-size:12px;font-weight:750}.nx233-back:hover{color:#087fa4}.nx233-mobile-mark{display:none}.nx233-recovery-card h2{letter-spacing:-.04em;margin:0 0 12px;font-size:36px;line-height:1.05}.nx233-lead{color:#657278;margin:0 0 24px;font-size:14px;line-height:1.55}.nx233-field{gap:7px;margin:0 0 17px;display:grid}.nx233-field>span{color:#46555b;font-size:11px;font-weight:850}.nx233-field input{width:100%;height:52px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d7e0e4;border-radius:11px;outline:none;padding:0 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.nx233-field input:focus{border-color:#159bc3;box-shadow:0 0 0 3px #0897bf1f}.nx233-input-wrap{background:#fff;border:1px solid #d7e0e4;border-radius:11px;grid-template-columns:minmax(0,1fr) 48px;display:grid;overflow:hidden}.nx233-input-wrap:focus-within{border-color:#159bc3;box-shadow:0 0 0 3px #0897bf1f}.nx233-input-wrap input{box-shadow:none!important;border:0!important;border-radius:0!important}.nx233-input-wrap button{cursor:pointer;background:#f8fafb;border:0;border-left:1px solid #e1e8eb}.nx233-strength-note{color:#7b898e;margin:-5px 0 18px;font-size:11px}.nx233-primary,.nx233-secondary{width:100%;min-height:50px;font:inherit;cursor:pointer;border-radius:10px;font-size:13px;font-weight:850}.nx233-primary{color:#fff;background:#1397bd;border:0;box-shadow:0 8px 24px #088cb124}.nx233-primary:hover{background:#0c87aa}.nx233-primary:disabled{opacity:.55;cursor:wait}.nx233-secondary{color:#46555b;background:#fff;border:1px solid #d8e1e4;margin-top:9px}.nx233-error{color:#9c332b;background:#fff5f4;border:1px solid #efc1bd;border-radius:9px;margin:0 0 14px;padding:10px 12px;font-size:12px;line-height:1.4}.nx233-security-note{color:#8a969a;border-top:1px solid #edf1f3;margin-top:24px;padding-top:18px;font-size:10.5px;line-height:1.5}.nx233-security-note b{color:#657378}.nx233-success-badge,.nx233-mail-badge,.nx233-invalid-badge{border-radius:18px;place-items:center;width:58px;height:58px;margin:22px 0 18px;font-size:27px;font-weight:900;display:grid}.nx233-success-badge{color:#197348;background:#e9f8f0}.nx233-mail-badge{color:#087fa4;background:#ebf7fb}.nx233-invalid-badge{color:#b9532f;background:#fff3ed}.nx233-validating{color:#657278;align-items:center;gap:12px;padding:28px 0;display:flex}.nx233-validating span{border:2px solid #c9d8de;border-top-color:#159bc3;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite nx233spin}.nx233-validating p{margin:0;font-size:13px}@keyframes nx233spin{to{transform:rotate(360deg)}}@media (max-width:900px){.nx233-recovery-page{grid-template-columns:1fr;height:auto;min-height:100dvh;overflow:auto}.nx233-recovery-hero{display:none}.nx233-recovery-panel{min-height:100dvh;padding:30px 22px}.nx233-recovery-card{width:min(520px,100%)}.nx233-back{margin-bottom:32px}.nx233-mobile-mark{align-items:center;gap:9px;margin-bottom:38px;display:flex}.nx233-mobile-mark svg{color:#111;width:38px;height:38px}.nx233-mobile-mark strong{letter-spacing:-.06em;font-size:32px}.nx233-recovery-card h2{font-size:31px}}#appView .content .tab-panel>.card:has(>table){overscroll-behavior-y:auto!important;touch-action:pan-x pan-y!important}#appView .content .page>.card:has(>table){overscroll-behavior-y:auto!important;touch-action:pan-x pan-y!important}#masterView .master-content .master-page>.card:has(>table){overscroll-behavior-y:auto!important;touch-action:pan-x pan-y!important}#masterView .master-content .master-table-wrap:has(>table){overscroll-behavior-y:auto!important;touch-action:pan-x pan-y!important}*,:before,:after{box-sizing:border-box}#appView,#masterView,#modalRoot,#appView :where(.page,.card,.panel,.toolbar,.split-actions,.tabs,form,fieldset),#masterView :where(.master-page,.card,.panel,.toolbar,.split-actions,.tabs,form,fieldset),#modalRoot :where(.modal-window197,.modal-body197,.modal-footer197,.modal-actions,.workspace-footer16,.field,.form-grid){min-width:0;max-width:100%}#appView :where(h1,h2,h3,h4,h5,p,span,b,strong,small,label,td,th),#masterView :where(h1,h2,h3,h4,h5,p,span,b,strong,small,label,td,th),#modalRoot :where(h1,h2,h3,h4,h5,p,span,b,strong,small,label,td,th){overflow-wrap:anywhere;word-break:normal}#appView :where(input,select,textarea,button),#masterView :where(input,select,textarea,button),#modalRoot :where(input,select,textarea,button){min-width:0;max-width:100%}#appView :where(.toolbar,.split-actions),#masterView :where(.toolbar,.split-actions),#modalRoot :where(.modal-actions,.workspace-footer16){gap:10px!important}#modalRoot .modal-footer197{flex-wrap:initial!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px 14px!important;display:grid!important;overflow:visible!important}#modalRoot .modal-footer197>div{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;min-width:0!important;max-width:100%!important;margin:0!important;display:flex!important}#modalRoot .modal-footer197>div:last-child{justify-content:flex-end!important}#modalRoot .modal-footer197 .btn{white-space:nowrap!important;min-width:112px!important;max-width:100%!important;margin:0!important}#modalRoot .modal-footer197 .cash-footer-right234{grid-template-columns:auto auto!important;gap:10px!important;display:grid!important}#page-pos #posOpen .nx117-cart-bottom{grid-template-columns:auto minmax(0,1fr) 30px!important;grid-template-areas:"qty total more""unit unit unit"!important;align-items:center!important;row-gap:8px!important}#page-pos #posOpen .nx117-cart-qty{grid-area:qty!important}#page-pos #posOpen .nx117-cart-unit{text-overflow:clip!important;grid-area:unit!important;min-width:0!important;overflow:visible!important}#page-pos #posOpen .nx117-cart-total{grid-area:total!important;justify-self:end!important}#page-pos #posOpen .nx117-cart-more{grid-area:more!important;justify-self:end!important}#page-pos #posOpen .nx234-price-discount{white-space:normal!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important;overflow:visible!important}#page-pos #posOpen .nx234-unit-price{white-space:nowrap!important}#page-pos #posOpen .nx234-discount-control{color:#59676d!important;white-space:nowrap!important;grid-template-columns:auto 48px auto!important;align-items:center!important;gap:4px!important;font-size:9px!important;font-weight:800!important;display:inline-grid!important}#page-pos #posOpen .nx234-discount-control input{text-align:right!important;background:#fff!important;border:1px solid #d8e1e4!important;border-radius:7px!important;width:48px!important;height:28px!important;padding:0 5px!important}#page-pos #posOpen .nx234-discount-row{color:#087fa5!important}@media (max-width:760px){#modalRoot .modal-footer197{grid-template-columns:1fr!important;padding-left:14px!important;padding-right:14px!important}#modalRoot .modal-footer197>div,#modalRoot .modal-footer197>div:last-child{justify-content:stretch!important;width:100%!important}#modalRoot .modal-footer197 .cash-footer-left234 .btn{width:100%!important}#modalRoot .modal-footer197 .cash-footer-right234{grid-template-columns:1fr 1fr!important;width:100%!important}#modalRoot .modal-footer197 .btn{width:100%!important;min-width:0!important}}@media (max-width:430px){#modalRoot .modal-footer197 .cash-footer-right234{grid-template-columns:1fr!important}#page-pos #posOpen .nx117-cart-bottom{padding-left:0!important}#page-pos #posOpen .nx234-price-discount{justify-content:flex-start!important}}
